2018-01-18 JavaScript结合.Net实现base64加、解密 JavaScript结合.Net实现base64加、解密 主要解决问题,客户端通过utf8进行base64加密后,将加密后的信息传送到服务端,服务端对加密后的信息进行解密,获取明文。JavaScript加密、解密代码function Base64() { // private property _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/="; // public method for encoding this.encode = function (input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; input = _utf8_enco... Laughing 2018-01-18 Web前端 1,098 阅读 0 评论 2018年01月18日 1,098 阅读 0 评论
2017-07-18 使用Linq判断DataTable数据是否重复 使用Linq判断DataTable数据是否重复 我们一般系统在导入数据的时候,一般都是通过NPOI将excel数据转换成DataTable,然后将DataTable导入到数据库。在数据导入的过程中,其实很重要的一部就是检查DataTable中的数据是否有重复的,如果存在重复的,我们需要识别出重复的数据。在.net中,我们通过Rows属性的cast()方法,可以很方便的过滤出重复的数据,下面的代码即可实现var query = from e in dt.Rows.Cast<DataRow>() group e by new { sapCode = e.Field<string>("SAPComCode"), sapsupplierCode = e.Field<string>("SapSupplierCode") } into g select new { sapComCode = g.Key, count = g.Count() }; var it... Laughing 2017-07-18 Java 1,041 阅读 0 评论 2017年07月18日 1,041 阅读 0 评论
2017-06-30 C#操作AD域之测试域连接 C#操作AD域之测试域连接 C#操作域的第一步便是测试程序是否能成功连接到域,通过LDAP协议,可以非常简单的测试域连接的情况。代码如下/// </summary> /// <param name="domainName">域名或IP</param> /// <param name="userName">用户名</param> /// <param name="userPwd">密码</param> /// <param name="entry">域</param> /// <returns></returns> public string IsConnect(string domainName, string userName, string userPwd, out DirectoryEntry domain) { domain = new Directo... Laughing 2017-06-30 Java 1,273 阅读 1 评论 2017年06月30日 1,273 阅读 1 评论
2017-06-30 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping 症状WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。解决办法在webconfig中找到<appSettings> <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" /> <add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" /> </appSettings> 删除即可。在网站根目录下新建一scripts文件夹,向里边添加jquery-1.7.2.min.js和jquery-1.7.2.js(可根据自己需要使用不同的版本),在根目录下添加全局应用程序类Global.... Laughing 2017-06-30 Java 1,015 阅读 0 评论 2017年06月30日 1,015 阅读 0 评论
2017-06-30 meta标签属性 meta标签属性 meta标签meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似下面这段的html代码:<head> <meta http-equiv="content-Type" content="text/html; charset=gb2312"> </head>也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜索网站自动搜集;可以设定页面格式及刷新等等。meta标签的组成meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。name属性name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。meta标签的name属性语法格式是:<meta name="参数" content="具体的参数值"> 其中name属性主要有以下... Laughing 2017-06-30 Java 1,086 阅读 0 评论 2017年06月30日 1,086 阅读 0 评论
2017-06-30 GUID转换成16位字符串或19位数字并确保唯一 GUID转换成16位字符串或19位数字并确保唯一 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string str = GuidTo16String(); Console.WriteLine(str); Console.WriteLine(str.Length); Console.Read(); } public static string GuidTo16String() { long i =... Laughing 2017-06-30 Java 1,132 阅读 0 评论 2017年06月30日 1,132 阅读 0 评论