Image.FromFile 一旦使用后,对应的文件在一直调用其生成的Image对象被Disponse前都不会被解除锁定,这就造成了一个问题,就是在这个图形被解锁前无法对图像进行操作(比如删除,修改等操作). 在以前用的过程中曾用过下面三个方法解决问题. 第一种方法,在要进行文件操作前将Image对象销毁. PictureBox picbox; if(picbox.Image!=null)picbox.Image.Disponse(); 第二种方法,就是在加载图像的时候用一种方法替代: Syst…
Image.FromFile 一旦使用后,对应的文件在一直调用其生成的Image对象被Disponse前都不会被解除锁定,这就造成了一个问题,就是在这个图形被解锁前无法对图像进行操作(比如删除,修改等操作). 在以前用的过程中曾用过下面三个方法解决问题. 第一种方法,在要进行文件操作前将Image对象销毁. PictureBox picbox; if(picbox.Image!=null)picbox.Image.Disponse(); 第二种方法,就是在加载图像的时候用一种方法替代: Syst…
今天掉到了一个大坑里面,爬了1个多小时才发现不是代码的问题,居然是浏览器的问题… 下面是问题的发生过程 单点登陆  有2个站点  http://a.abc.com  http://b.abc.com 登陆后从a跳转到b,结果在b网站能获取到在a站点登陆的cookie的值,但是 b站点里面判断是否登陆用的 Request.IsAuthenticated 的值一直是false,也就是表示在B站点,是没有登陆的. 调试了1个多小时,能想到的单点登陆的问题都想到了,还是不行. 后面用同事的电脑调试了一下…
造成html网页乱码原因主要是html源代码内中文字内容与html编码不同造成.但无论是哪种情况造成乱码在网页开始时候都需要设置网页编码. charset编码设置 html网页乱码效果截图 一.乱码造成原因   -   TOP 1.比如网页源代码是gbk的编码,而内容中的中文字是utf-8编码的,这样浏览器打开即会出现html乱码.反之网页是编码utf-8,内容是gbk也会出现乱码. 2.html网页编码是gbk,而程序从数据库中调出呈现是utf-8编码的内容也会造成编码乱码. 3.浏览器不能自…
第一次写博客,有什么问题或者想法的希望各位可以进行评论交流,望大家多多包涵! 遇到的问题是在新建的项目都出错了,出现support_v7下面出现红线及解决方法及为什么eclipse中项目继承ActionBarActivity: 主要是在前面开发的时候遇到了这个问题,昨天有一个android群里面的人问了我这个问题怎么解决,我也是百度了很多种的方法,发现这种方法是有效的. 其实最主要的问题是你在新建android application时,你选择的最小的android的版本是4.0以下的. 详细的…
phpmyadmin是默认不允许使用空密码的,所以若是在安装时没有设置密码,在登陆phpmyadmin时是个很头疼的问题 方法1是修改phpmyadmin的配置文件,这里不做推荐.. 方法2: phpmyadmin的登陆账户和密码其实就是mysql的账户与密码,那么我们更改mysql的密码即可 打开终端 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass…
没有msdtc服务的解决方法如下:1.删除注册表中的键:  开始 运行 regedit  打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTCHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTCHKEY_CLASSES_ROOT\CID:2.停止MSDTC服务:net stop msdtc:3.卸载MSDTC服务:msdtc -uninstall:4.重新安装MSDTC服务:msdtc -…
Fiddler是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,是我们常用的抓包工具之一 今天为大家分享一下几个使用Fiddler的小技巧 一.Fiddler抓包中文乱码问题 解决方法: 1.打开windows注册表,找到  HKEY_CURRENT_USER\Software\Microsoft\Fiddler2 2.在右栏空白处点击右键新建,选字符串值,加上HeaderEncoding,然后值输入 GBK(建议设置为UTF-8) 温馨提示: HeaderEncod…
今天在开发上碰到一个问题,在做页面展示的时候传给前端十个字段,前端修改了其中3个的值,所以只传了3个值给后端,其余字段默认为null,更新后其他7个字段在全部变为了空值. 在前端没法全量回传所有属性的前提下,由后端来处理这类问题.解决方法:1.写一个工具方法(UpdateUtil) 用来筛选出所有的空值字段2.更新时先通过id搜索原始对象,通过findone()等都可以3.将前端传来的不为空参数(也即是要修改值)copy覆盖原始对象属性值,通过BeanUtils.copyNullProperti…
栈溢出(stackoverflow)的原因及解决办法 大家都知道,Windows程序的内存机制大概是这样的:全局变量(局部的静态变量本质也属于此范围)存储于堆内存,该段内存较大,一般不会溢出: 函数地址.函数参数.局部变量等信息存储于栈内存,VC++6中栈内存默认大小为1M,对于当前日益扩大的程序规模而言,稍有不慎就可能出问题(动态申请的内存即new出来的内存不在栈中),即如果函数这样写: void test_stack_overflow() { char *pdata = new[2 * 10…