摘要:步骤:1. 按照主键升序查询出所有在无线网络状态下操作的数据2. 数据一条一条的更新 2.1 获取到数据,更新要发送数据的version(这个version是全局的,再循环的外面) 2.2发送的server2.3得到response数据2.4更新原始数据(更改的数据)2.5更新这条数据的synstatus(这是为到时候删掉这部分数据)2.6更新所有表名和Id相同的数据的version值(可选)2.7在更新的时候出现不成功的情况,就要保留下他们的version, table name, id name , id value.当表和主键值相同的数据不成功是,要从列表中删除, 不能再继续发送。在.. 阅读全文
Chapter04-进程终止
2012-04-08 23:33 by java20130722, 226 阅读, 0 推荐, 收藏,
摘要:一个进程终止的四种方式:基线程(primary thread)的入口函数自动返回.例如通常的main函数返回。在基线程的入口函数退出时必须确保:所有的该线程创建的C++对象都调用了对应的析构函数。操作系统已经释放了所有申请的线程堆栈。系统在入口函数的返回值中甚至了退出代码值(exit code)系统将减少进程内核对象(process kernel object)的引用值(usage count)在进程的一个线程中调用ExitProcess函数。 如果进程正常地从基线程(primary thread)的入口函数退出,则会自动清理和释放 资源。但是如果直接调用ExitProcess函数则就是... 阅读全文
Chapter04-CreateProcess函数详解
2012-04-08 14:59 by java20130722, 390 阅读, 0 推荐, 收藏,
摘要:CreateProcess函数原型如下:BOOL CreateProcess( PCTSTR pszApplicationName, PTSTR pszCommandLine, PSECURITY_ATTRIBUTES psaProcess, PSECURITY_ATTRIBUTES psaThread, BOOL bInheritHandles, DWORD fdwCreate, PVOID pvEnvironment, PCTSTR pszCurDir, PSTARTUPINFO psiStartInfo, PPROCESS_INFORMATION ppiProcInf... 阅读全文
Chapter04-获取主机版本系统和验证系统是否是Vista
2012-04-08 11:33 by java20130722, 226 阅读, 0 推荐, 收藏,
摘要://打印出系统版本信息
void PrintOSVersionInfo()
{ //系统版本系统结构体:OSVERSIONINFO OSVERSIONINFO osvi; //将其内容置为0,并设置其大小 ZeroMemory(&osvi, sizeof(OSVERSIONINFO)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); //调用该函数获取系统版本信息 GetVersionEx(&osvi); _tprintf(TEXT("dwBuildNumber: %d\n"),osvi.dwBuildN 阅读全文
Chapter04-获取系统环境变量值
2012-04-08 09:57 by java20130722, 202 阅读, 0 推荐, 收藏,
摘要:/*
主要是通过GetEnvironmentVariable实现的。
其函数原型如下:
DWORD GetEnvironmentVariable( PCTSTR pszName, //记录要获取的参数名。 PTSTR pszValue, //标记要获取的参数名对应的参数值 DWORD cchValue);//表示pszValue能容纳最大字符数。 Note:如果cchValue为0,则函数返回值为pszName对应的参数值加上'\0'的字符数 一个正确获取参数值的用法如下: */
void PrintEnvironmentVariable(PCTSTR pszVariable. 阅读全文
Chapter02-VC 中与字符串相关的宏 _T、TEXT,_TEXT、L 的作用
2012-04-07 09:40 by java20130722, 144 阅读, 0 推荐, 收藏,
摘要:一、在字符串前加一个L作用:如L"我的字符串"表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。strlen("asd")=3;strlen(L"asd")=6;二、_T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式 a)如果你定义了UNICODE,那么_T宏会把字符串前面加一个L。这时_T("ABCD") 相当于L"ABCD",这是宽字符串。b)如果没有定义,那么_T宏不会在字符串前面 阅读全文
Chapter03-验证一个句柄是否是继承的
2012-04-07 09:22 by java20130722, 181 阅读, 0 推荐, 收藏,
摘要:关键是GetHandleInformation函数GetHandleInformation函数原型:BOOLGetHandleInformation(HANDLEhObject,PDWORDpdwFlags);ThisfunctionreturnsthecurrentflagsettingsforthespecifiedhandleintheDWORDpointedtobypdwFlags.Toseeifahandleisinheritable,dothefollowing: DWORD dwFlags; GetHandleInformation(hObj, &dwFlags); BO 阅读全文
LGA1155、LGA1156、LGA1366、LGA2011的CPU插槽对应的都是什么型号的CPU
2012-03-27 21:55 by java20130722, 2156 阅读, 0 推荐, 收藏,
摘要:LGA(land grid array) :译为触点阵列封装,为Intel公司的CPU封装形式,LGA后面的数字代表触电数量。第一代酷睿i系列主流级CPU采用LGA1156封装,命名格式为三位数, Core i5-650,可以搭配P55,H57,H55主板使用。第一代酷睿i系列发烧级CPU采用LGA1366封装,命名格式为三位数 后面多跟X,如Core i7-980X,可以搭配X58主板使用。第二代酷睿i系列主流级CPU采用LGA1155封装,命名格式为四位数 如Core i5-2300,可以搭配Z68,P67,H61,H67主板使用。第二代酷睿i系列发烧级CPU采用L... 阅读全文
在HTML文件中几个特殊字符的编码
2012-03-15 10:45 by java20130722, 170 阅读, 0 推荐, 收藏,
摘要:< & &
" "
' ' 阅读全文
访问chm文件出现 已取消到该网页的导航的解决方法
2012-03-14 10:21 by java20130722, 217 阅读, 0 推荐, 收藏,
摘要:转自:http://www.jb51.net/softjc/11699.html最常见的问题可以用下面的方法解决:一:在chm右键 看看有没有解除锁定选项 。。应该是被锁二:是因为文件所处的路径名中含有#这样的字符的缘故。因为上次WINDOWS XP2做了UPDATE之后就无法打开chm的帮助文件了....想来想去也无法解决..今天上来问..CALLCALL朋友给我提供方法也是无法解决..之后我去了官方查找原因..终于找出问题了!!现在把他分享出来,希望有碰到跟我一样的情况下的朋友可以有所帮助!!症状安装安全更新 896358 或 890175 后,可能会遇到下列一个或多个症状: • 某些类型 阅读全文
浙公网安备 33010602011771号