摘要:
最开始mysql的字符编码全部是默认:latin1。后来查了网上很多方法,尤其是jdbc的url后面加上useUnicode=true&characterEncoding=utf8和set names utf8,在我的环境中是没有用的,依然乱码。 最后的解决方案:修改Mysql默认的编码,分三部分: 阅读全文
摘要:
一直对Java一知半解,没有系统的学习过(后面有时间了要去学习下,一种语言一个世界,C+学习设计模式时用的是《head first 设计模式》,其是使用Java编写的)。在使用HanLP的依存句法解析时,出现了OutOfMemory: java heap space,百度了很多,最后还是通过修改se 阅读全文
摘要:
最近做项目,后台使用了Tomcat作为服务器,使用Java进行开发。个人对Java没有系统的学习过,现在也算是边学边做吧(不过有很厚的C/C++经验)。前后台传递消息的时候,用到了Base64编码,前端使用C#编写的Demo。开始时,后端Base64编解码时使用了sun.misc.BASE64Enc 阅读全文
摘要:
今年开始和两个朋友一起做点事,我负责所有的软件开发,包括web、嵌入式和后台服务器的开发,感觉自己都全能了(偷笑)。 前端软件,采用了linux的系统,在开发的过程中出现了一个非常奇怪的现象。按键线程,总是感觉被挂起了或者是卡到了某个点,按下按键时,软件无法检测到按键事件。但是,在按键线程的大循环里 阅读全文
摘要:
搞了整整一个下午的微信配网,网上看别人的实现都很容易。结果,在自己做的时候,在调用configWXDeviceWiFi时,老是弹出错误system:access_denied的错误。自己一直在检测参数是否正确,一直没发现问题。在网上搜索问题,别人都是在说微信支付授权路径的问题,在一个偶然的博客中看到 阅读全文
摘要:
由于是非计算机科班出身,因此,缺了很多计算机方面的知识。很多东西都是工作后遇到了求助度娘后才了解的,尤其是数据库这一块,一直是块心病。今天看了下《SQL从入门到精通》,其中说到了sql各子句的执行顺序。以前在一个大神的博客中也有看到,讲的很详细,但是由于已经找不到那个博客,今天自己将其记录下来。了解 阅读全文
摘要:
本片博文是基于上篇博文“tolua++初始化过程”的中tolua++将C++类注册进lua的思想来写的。使用tolua++是为了方便,而手动将C++类注册进lua则是为了熟悉整个过程,成为高手的路总是孤独的。 首先,定义一个要注册进lua环境的C++类,定义如下: CTest: 1 class CT 阅读全文
摘要:
当在c++的工程使用lua时,可以通过tolua++将c++的类注册到lua中,从而使得可以在lua中使用c++中的类和对象。先不说其主要可以做些什么,当了解到更多时再进行解说。现在这里仅仅说明toua++初始化时的动作。 假设当前有两个类:CMyObject和CStudent,CStudent继承 阅读全文
摘要:
第一次写关于设计模式的随笔,最近在使用C#做一个WinForm的项目,其中要求需要支持撤销和恢复功能,想到了以前看过Command模式支持撤销和恢复操作,就在项目中使用了。对命令模式理解的不够深,各位看客请指正。 Gof23种设计模式中的Command模式,其意图是这么描述的“将一个请求封装为一个对 阅读全文
摘要:
在使用Duilib创建新的窗口时,由于自己定义边框,因此出来的窗口看起来比较单薄。如果加上阴影效果的话就会立体感强很多。刚开始采用的是拦截WM_NCCREATE消息,在处理函数中使用SetLongWindows来改变窗口样式,但是发现似乎并没有效果。因此,重写了CWindowWnd的GetClass 阅读全文