Encoding::UndefinedConversionErrorinProductsController#create"\xFF"fromASCII-8BITtoUTF-8在使用ruby1.9.3做上传照片的时候,报这个错误,解决办法是将控制器里的File.open("#{Rails.root}/app/assets/p_w_picpaths/"+new_name,"w"){|file|file.write(img_data)}换为File.o..
分类:
其他好文 时间:
2014-09-07 03:22:55
阅读次数:
199
应用程序中的编码问题让人头疼,一直是这样,今天下午就被数据库编码错误搞的头疼不已。
那么,就决心好好总结一下编码带来的问题,争取让自己对整个编码体系有一个清晰的认识。
从编码问题的产生说起
我们知道,计算机是美国人发明的,人家的英语体系总从来就只有26个英文字母和一些数字、特殊字符等,为了储存文字信息,于是使用了最早的ascii码进行字符编码。而后来由于计算机的普及,多国语言...
分类:
其他好文 时间:
2014-09-04 22:23:00
阅读次数:
364
到Python的官网下载get-pip.py文件,然后按照说明进行安装。在安装过程中,我遇到以下问题:cmd的codepage引起的编码错误,提示65001编码错误,通过chcp 936切换到默认的代码页可解决此问题。其次是权限的问题,运行cmd时已管理员权限启动即可。最后安装完,需要将python...
分类:
编程语言 时间:
2014-08-18 12:16:24
阅读次数:
275
原因及其解决办法:1.xml编码错误该xml是UTF-8编码的,如果该文件通过UltraEdit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(dom4j1.3),解决的办法可以通过升级dom4j到1.6解决www.dom4j.org什么是BOM?http://ww...
分类:
其他好文 时间:
2014-08-07 12:58:30
阅读次数:
225
监控Java对象回收的原理与实现 一.监控Java对象回收的目的监控Java对象是否回收的目的是:为了实现内存泄露报警。 内存泄露是指程序中对象生命周期(点击查看详情)已经进入不可见阶段,但由于编码错误或系统原因,仍然存在着GC roots持有或间接持有该对象的引用,导致该对象的生命周期无法继续向下流转,也就无法释放的现象。简单的来说即是:已实例化的对象长期被持有且无法释放或不能按照对象正常的生命...
分类:
编程语言 时间:
2014-08-06 22:58:52
阅读次数:
468
默认编码是UTF-8,但是导入GBK工程后,直接改为ISO-8859-1,但是还是编码错误。用网上的: 全局编码设置:编码设置的方法:ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding,设置合适的编码。....
分类:
系统相关 时间:
2014-07-25 23:53:30
阅读次数:
355
以下是可能产生LNK2001错误的原因: 一.由于编码错误导致的LNK2001。 1.不相匹配的程序代码或模块定义(.DEF)文件能导致LNK2001。例如, 如果在C++ 源文件内声明了一变量“var1”,却试图在另一文件内以变量“VAR1”访问该变量,将发生该错误。 2.如果使用的内联函数...
分类:
其他好文 时间:
2014-07-11 22:40:20
阅读次数:
183
启动:
sudo /etc/init.d/mysql start
停止:
sudo /etc/init.d/mysql stop
重启:
sudo /etc/init.d/mysql restart
查看日志:
cat /var/log/mysql.err
cat /var/log/mysql/error.log...
分类:
数据库 时间:
2014-06-24 23:06:43
阅读次数:
242
最近写了一个接受socket数据包,然后再重组上层协议包的东西。每次read到数据就将数据添加到一个链表的尾部,然后检查是否收到了一个完整的包。为了减少内存碎片,把用过的链表节点添加到另外一个链表中,这样下次可以从这个cache链表中重用节点。
在debug的时候我把cache list中的数据打印出来,代码如下:
struct seg_node
{
void* bu...
分类:
其他好文 时间:
2014-05-25 21:31:09
阅读次数:
326