06 2013 档案
C# 出现base-64 字符数组的无效长度的解决办法
摘要:最近的一个项目,在传递参数时,在Win2003上正常,在Win7下抛出“base-64 字符数组的无效长度”这样的错误对比了一下经过Convert.ToBase64String()转换过的参数发现,+都变成了空格于是在传递参数前,使用Replace("+", "%2B"),目标页使用Replace("%2B", "+"),这样一替换,问题就解决了
阅读全文
SqlServer添加触发器死锁的原因
摘要:之前遇到过SqlServer添加触发器死锁的情况,纠结了很长时间最近发现原来是因为我在建表的时候,把id设成主键后,系统默认了加一个聚集的索引就是聚集索引把表锁住了
阅读全文
C# 关闭进程的时候总是捕捉到System.Threading.ThreadAbortException: 正在中止线程
摘要:C# 关闭进程的时候总是捕捉到System.Threading.ThreadAbortException: 正在中止线程这是由ThreadAbortException抛出的可以写成下面的样子try{}catch(ThreadAbortExceptionex){//不作处理}catch(Exceptionex){//处理}
阅读全文
在电脑上查看小米手机连接wifi时保存的密码
摘要:手机连接的wifi,想另一个手机也连上,密码忘了。 先备份手机的资料,然后将手机连上电脑,在SD卡上MIUI-backup-allbackup文件夹中, 找到刚才备份的文件夹点进去找到WLAN设置.apk,拷贝到桌面上,直接用7z解压,然后在解压过的文件中找到wpa_supplicant.conf,用记事本打开network={ssid="这里是WIFI名称"psk="这里是密码"key_mgmt=WPA-PSKpriority=1}找到ssid,下面的psk,就是连接wifi的密码
阅读全文
C# 通过api函数GetPrivateProfileString读取ini文件,取不到值
摘要:通过api函数GetPrivateProfileString读取ini文件,取不到值,测试了好长时间,都不行确认程序,ini文件都没有错误的情况,最后发现是ini文件编码的原因。将ini文件的编码格式,由utf8,改为unicode后,读取正常了。
阅读全文
最近的项目中用到读卡器,用的华视身份证阅读器,附上SDK使用手册
摘要:最近的项目中用到读卡器,用的华视身份证阅读器,附上SDK使用手册1.定义应用函数开发包含下列文件:termb.dll API函数的动态联接库sdtapi.dll 内部动态库cvrapi.dll 内部动态库wltrs.dll 内部动态库termb.lic 身份证相片解压授权文件,放于C:\目录下2. 函数列表下面这5个为主要的API int CVR_InitComm(int Port) 初始化连接;int CVR_Authenticate() 卡认证;int CVR_Read_Content(int Active) 读卡操作;int CVR_CloseComm() 关闭连接;int CVR_An
阅读全文
log4net 无法输出日志,跟踪发现IsErrorEnabled等,都是Flase
摘要:log4net 无法输出日志,跟踪发现IsErrorEnabled等,都是Flase。因为这是个半路接手的项目,写法和我之前的习惯不一样,所以也没看出问题出在哪里。代码如下:privatestaticreadonlyILogLog=LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);protectedvoidPage_Load(objectsender,EventArgse){try{Log.Error("输出日志");}catch(Exceptionex){Log.Error("输出
阅读全文
jquery load加载不了内容
摘要:一个项目中使用了jquery的load,来动态加载替换内容,结果死活出不来。代码如下:$(function(){$('#ProductReview').load("[$syspath]User/AjaxRequest.aspx?Command=ProductReview&proID={cid}&d="+Date());});于是换了其他方式,效果出来了,替换代码有两种,如下:方法一:$(function(){ if($('#ProductReview').length>0){ $.get("[$syspath]
阅读全文