随笔分类 -  程序开发实践之路

一次项目是理论知识的直接或间接的实践过程,记录必要的足迹,以供自己体会之用.
摘要:LAST_INSERT_ID() 阅读全文
posted @ 2009-08-27 14:48 南守拥 阅读(423) 评论(0) 推荐(0)
摘要:mysql 在另一台机子上,BS程序很快。winform 超慢。http://hi.baidu.com/zhfbaba/blog/item/853ba3259d36153b8744f9dd.html在局域网内连接其他机器的MYSQL,发现速度慢的很,不知道什么原因,总有几秒的延迟.后来在网上发现解决方法,my.ini里面添加[mysqld]skip-name-resolve skip-grant-... 阅读全文
posted @ 2009-08-26 15:02 南守拥 阅读(387) 评论(0) 推荐(0)
摘要:http://dev.mysql.com/tech-resources/articles/dotnet/index.html 阅读全文
posted @ 2009-08-26 14:50 南守拥 阅读(145) 评论(0) 推荐(0)
摘要:http://www.codeproject.com/KB/database/MySql_with_Ent_Lib.aspx 速度慢请搜 mysql 连接 慢是DNS解释的问题! 阅读全文
posted @ 2009-08-21 13:11 南守拥 阅读(162) 评论(0) 推荐(0)
摘要:DcmDataset *m_dcmDataset = dfile->getDataset();E_TransferSyntax xfer = m_dcmDataset ->getOriginalXfer();DicomImage *di = new DicomImage(m_dcmDataset,xfer,CIF_MayDetachPixelData,1,2);di->setHi... 阅读全文
posted @ 2009-08-05 17:03 南守拥 阅读(907) 评论(0) 推荐(0)
摘要:http://blog.163.com/sun201201@126/blog/static/1186458020084281152351/ 阅读全文
posted @ 2009-08-03 17:08 南守拥 阅读(131) 评论(0) 推荐(0)
摘要:在MFC模式下,"添加Web引用"默认是灰色的.这是因为编译器环境的问题. 要使用Web引用,就要用到托管类型,所以需要修改下环境设置.将需要的/clr开关打开即可. "使用托管扩展"->"是" 在VS2005/2005下,“公共语言运行时支持”->“公共语言运行时支持(/clr)” 然后你会发现,"添加Web引用"可以使用了,然后你可以... 阅读全文
posted @ 2009-08-03 13:52 南守拥 阅读(861) 评论(0) 推荐(0)
摘要:获取表名select TABLE_SCHEMA,TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_TYPE='BASE TABLE';获取视图名字select TABLE_SCHEMA,TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_TYPE='VIEW';获取表别名select ... 阅读全文
posted @ 2009-07-29 14:14 南守拥 阅读(761) 评论(0) 推荐(0)
摘要:获取表名select TABLE_NAME from sys.user_tables;获取视图名字select VIEW_NAME from sys.user_views;获取表别名select a.synonym_name,b.owner,b.object_name from sys.user_synonyms a, sys.all_objects bwhere a.table_owner=b.... 阅读全文
posted @ 2009-07-29 14:13 南守拥 阅读(821) 评论(0) 推荐(0)
摘要:http://msdn.microsoft.com/zh-cn/magazine/cc164043(en-us).aspx 阅读全文
posted @ 2009-07-29 11:04 南守拥 阅读(182) 评论(0) 推荐(0)
摘要:Process[] ps = Process.GetProcessesByName(processName); for (int i = 0; i < ps.Length; i++) { if (i == 0) { uploadHandle = ps[i].MainWindowHandle; } else { ps[i].Kill(); } }上面代码如果要查找的程序在系统托盘中,MainW... 阅读全文
posted @ 2009-05-21 10:25 南守拥 阅读(822) 评论(0) 推荐(0)
摘要://获取当前程序的完整路径,包括程序名 CString szPath; GetModuleFileName(NULL,szPath.GetBuffer(MAX_PATH),MAX_PATH); szPath.ReleaseBuffer(); //不包括程序名 CString CXXXXXXApp::GetCurDir() { TCHAR sDrive[_MAX_DRIVE]; TCHAR ... 阅读全文
posted @ 2009-05-05 08:56 南守拥 阅读(272) 评论(0) 推荐(0)
摘要:原来是Free掉的指针 char * menustr; menustr = (char *)malloc(sizeof(char)*length*16); 。。。。。 free(menustr);//这里会报错,出现系统的那个标准报错! menustr 在中间被给了超过16的长度,就是指的数据覆盖了其它的内在地址! 阅读全文
posted @ 2009-03-19 14:40 南守拥 阅读(211) 评论(0) 推荐(0)
摘要:如果是使用#include 就不要加空间名称using namespace std;了 阅读全文
posted @ 2009-03-19 10:30 南守拥 阅读(2229) 评论(0) 推荐(0)
摘要:我们是线的问题,总下载把线玩坏了! 阅读全文
posted @ 2009-03-19 09:06 南守拥 阅读(205) 评论(0) 推荐(0)
摘要:真晕啊,服务器用windsock发送之后,POS总是不是按send包大小收的, 可能是服务器用Nagle算法进行优化了,先放到缓存中了! POS最大收1368,不知道这数是怎么来的? 阅读全文
posted @ 2009-03-19 09:04 南守拥 阅读(144) 评论(0) 推荐(0)
摘要:时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cp... 阅读全文
posted @ 2009-03-15 12:52 南守拥 阅读(367) 评论(0) 推荐(0)
摘要:short unsigned short size = short::Parse(txtposshort->Text->Trim()); char buffer[2] ={0}; char buffer2[2]={0}; unsigned short leng = sizeof(unsigned short); memcpy(buffer,&siz... 阅读全文
posted @ 2009-03-13 15:45 南守拥 阅读(186) 评论(0) 推荐(0)
摘要:hd6305 是按单个字对齐结构体内成员的好像! 所以VS2005 托管C++一定要设置 属性-》C/C++-》代码生成-》结构成员对齐 -》1 字节(/Zp1) 阅读全文
posted @ 2009-03-13 11:02 南守拥 阅读(187) 评论(0) 推荐(0)