解决Pushlet无法发送中文的问题 很简单的一段代码服务端(java代码):public void TestPushMessage(){String msg = "pushlet test message中文为什么不行"; //前面是英文 后面的中文会无法发送Event event = Event.createDataEvent("Alarm"); //创建一个Alarm频道事件event.setField("m
QQ2012 Beta1协议之登录部分 本次研究的是QQ2012 Beta1(4280) PC版的QQ。这个是在看前人研究的QQ2011版协议之上,自己对2012版协议的研究,QQ协议每个版本都有些或多或少的变化。2012版登录部分的协议花了些时间,大部分都分析出来,只有些一小部分理不清具体是怎么回事,不过没啥影响,分析不出来的基本上是回应包。还有毕竟都是黑箱分析,难免会有些错误。//作者:xuezhimeng//抓包时间
QQ2012 Beta1登录协议之重定向 本次研究的QQ 版本是QQ2012 Beta1(2991)。 协议UDP。QQ首次在本机登录的时候会向TX的多个服务器发送Touch命令包(0091命令包),并不是每个服务器都可以让你登录的,有些会返回新的IP让你向此IP再发起Touch命令包。[NO.1 2012-03-25 15:55:28 804SEND 87字节]02 2B 21 00 91 2C 81 14 17
QQ2012Beta1登录协议(异地需要验证码,且密码错误的情况) 研究了下QQ2012登录部分的协议,这里QQ的版本是QQ2012 Beta1(2991)另外这里研究的是异地登录的情况(异地登录要验证码),因为我自己的QQ登录不需要,所以只能随便找个别人的号了,当然我也不知道密码。但还是可以研究的。[NO.1 2012-03-25 15:55:28 838SEND 87字节]02 2B 21 00 91 2C 82 14 17 02 0402
为了避免乱码应尽量少用GB2312编码 文章是半转载,半原创的。如有表述不对的,还请各位看官淡定!今天在折腾MySql数据库的时候,SQL-Front里所有的字符串编码,包括my.ini配置文件里的default-character-set=gb2312,在录入个人资料表里的姓名的时候,随手输入“和珅”两个字,SQL-Front居然提示:SQL 执行错误 # 1366. 从数据库的响应:Incorrect string va
MyBatis的Cache实际意义不大 转载的一篇文章。出于新项目一定要求要用jsp,让我这个习惯写窗体应用程序的去搞web开发,让我好生为难。半路出家,遇到问题很多,转载些文章,自己顺便修改些,留备忘。说意义不大是在于:a、面对一定规模的数据量,内置的cache方式就派不上用场了;b、对查询结果集做缓存并不是MyBatis框架擅长的,它专心做的应该是sql mapper。采用此框架的Application去构建缓存更合
WIN7下点击安全删除硬件没反应解决办法 备忘。。。装完win7系统,把好多服务关闭了。突然间发现插入u盘或者移动硬盘以后,点击系统托盘的“安全删除硬件并弹出媒体”啥反应都没有~~~尝试再次启动跟即插即用相关的服务无果。在网络上查了好半天终于找到可行了的原来是蓝牙服务“Bluetooth support service”的原因 打开就可以了 真不知道怎么会跟这个服务扯上关系的~~~~
windows下获取MAC地址的三种方法 1、发送ARP包获取MAC地址:#include #include #include "Iphlpapi.h"#pragma comment(lib, "IpHlpApi.lib")#pragma comment(lib, "ws2_32.lib")int ma
高强度花指令--SEH 反调试感觉作用很大,但是很难懂..所以教程都没有说...FS寄存器指向当前活动线程的TEB结构(线程结构)偏移 说明000 指向SEH链指针004 线程堆栈顶部008 线程堆栈底部00C SubSystemTib010 FiberData014
Kernel32.dll基地址 PUSH ESI;XOR ECX,ECX;MOV ESI,DWORD PTR FS:[ECX+30];MOV ESI,DWORD PTR [ESI+C];MOV ESI,DWORD PTR [ESI+1C];LABEL1: MOV eax,DWORD
Kernel32.dll导出函数的CRC32码 #include #include #define MAXSIZE 2048typedef struct tagElem{ unsigned int iData[MAXSIZE+1]; int iLength;}Elem;////////////////////////////////////////////////////////////////// 计算字符
SEH汇编 00401000 >/$ E8 0B000000 CALL seh.00401010 ;//下一条指令入栈(返回地址)00401005 |. 8B6424 08 MOV ESP,DWORD PTR SS:[ESP+8] ;//指向lpseh。lpseh是我们EXCEPTION_REGISTRATION结构的地址。00401009 |. 31C0 XO
VC屏幕截图源程序(支持对鼠标光标位置的保存) #include <windows.h>//hBmp位图句柄 lpszFile保存的文件名称 iBitCount位图每像素的bit数 BOOL SaveBitmap(HBITMAP hBmp, LPCTSTR lpszFile, int iBitCount){ PBITMAPFILEHEADER pbf = NULL ; //位图文件头指针 PBITMAPINFO pbi = NULL ; //位图信息指针 PBITMAPINFOHEADER pbih = NULL