学习笔记
xxingup
这个作者很懒,什么都没留下…
展开
-
mysql 获取当前的时间戳
unix_timestamp(now())原创 2010-04-18 00:14:00 · 39592 阅读 · 0 评论 -
VS UTF-8 的带签名与不带签名
带签名也就是带 BOM 信息,不带签名就是不带 BOM。 BOM,即 Byte Order Mark,也即字节流标记,它是用来让应用程序识别所用的编码的。UTF-8 的 BOM 是 0xEFBBBF。转载 2010-05-25 17:33:00 · 2070 阅读 · 0 评论 -
MFC 解决CFormView中的空间不响应Ctrl+C等操作
删除资源中的Accelerator(加速键)中的和编辑相关的快捷键CFormView,不同于CEditView等类,它本身不是一个编辑器,所以这些和编辑相关的快捷键都没有用,如果有,反而会屏蔽其中那些Edit的快捷键转载 2010-05-21 22:23:00 · 1823 阅读 · 1 评论 -
UNICODE error LNK2019
解决此错误的方法(vs2008): 右键项目->属性->链接器->高级->入口点-> 填入 wWinMainCRTStartup 参考: http://support.microsoft.com/kb/125750/原创 2010-05-17 00:11:00 · 570 阅读 · 0 评论 -
c++ const 与成员函数
常见表示如:bool eof() const{ if ( err ) return true; return false;} 成员函数加了const后相当于:1. 告诉编译器,可以为const数据成员调用它.2. const成员函数里,没有数据被改变,编译器也不允许你改变3. 如果在const里调用了一个不是c原创 2010-05-07 20:56:00 · 441 阅读 · 0 评论 -
++ Recommended Reading List
Books:Reference Style - All LevelsThe C++ Programming Language - Bjarne StroustrupC++ Standard Library Tutorial and Reference - Nicolai JosuttisIntroductory:C++ Primer - Stanley Lipman / Jos閑 Lajoie /转载 2010-05-06 00:30:00 · 417 阅读 · 0 评论 -
sql 随机查询
<br />MySql:<br /> SELECT * FROM `table_name` ORDER BY RAND() LIMIT 1;<br /> <br />SQLite:<br /> SELECT * FROM `table_name` ORDER BY RANDOM() LIMIT 1;原创 2010-06-28 02:32:00 · 548 阅读 · 0 评论 -
vs2008 重新设置环境
工具->导入导出设置->重置所有设置->就可以选择新的环境了.原创 2010-05-01 14:36:00 · 553 阅读 · 0 评论 -
VS 代码元素是只读的情况
除了网上说的 Resource.h 里的重定义, 和删除 .ncb文件外 还有种情况就是窗体对应的cpp文件在类定义之前写了过多的代码造成的 将这些代码写在其他文件去就可以解决了.原创 2010-04-28 14:48:00 · 1598 阅读 · 0 评论 -
C/C++ 与运算和或运算转换大小写
// & 与,将指定位置设置为0 | 或,将指定位置设置为1//注: 只针对纯字母的情况 #include #include int main(){ char str[6] = "xxing"; std::string str1 = "INGXX"; for(int i = 0; i < 5; i++) {原创 2010-04-23 12:54:00 · 785 阅读 · 0 评论 -
VC 匿名管道获取控制台程序的输出
PS:用子线程,并对输出的字符串进行拆解,效果更逼真.直接代码附解释: void CShellPingDlg::OnBnClickedBtnPing() // 窗体上按钮的BN_CLICKED事件{ CString host,addr; GetDlgItemTextA(IDC_TXT_IP, host);//获取窗体CEdit空间 IDC_TXT_IP 的文本 a原创 2010-04-20 14:26:00 · 4038 阅读 · 0 评论 -
win 错误报告
错误报告路径: C:/Windows/PCHEALTH/ERRORREP/UserDumps windos中任意应用程序出错,都会生成错误文件,时间久了后自然就会将本来不富裕的c盘给填满了,文件夹下的文件都可以删除. 一劳永逸的解决方案: 禁用 error reporting 服务 常见于win2003等服务器原创 2010-04-18 23:08:00 · 736 阅读 · 0 评论 -
VS2008静态编译
项目 -> 属性 -> c/c++ -> 代码生成 -> 运行库改为 mt (如果debug就改为mtd) 这样在其他系统环境下也能运行了. 备注: 如果解决方案下有多个项目,则每个项目都需要这样改一下. 另stud_pe软件可以查看程序所调用的dll原创 2010-04-18 23:06:00 · 2209 阅读 · 0 评论 -
visual sutdio 将制表符换为空格
工具 -> 选项 -> 文本编辑器 -> 如c/c++ -> 制表符 -> 改为插入空格 -> 确定 e文: Tools -> Options -> Text Editor -> C/C++ -> Tabs -> Insert spaces -> OK原创 2010-04-18 23:09:00 · 1428 阅读 · 0 评论 -
vc 点窗体任意位置进行移动
// 函数 OnLButtonDown 中添加PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));原创 2010-04-18 00:23:00 · 605 阅读 · 0 评论 -
html 屏蔽右键 屏蔽左键选取
-- 屏蔽右键 〈body oncontextmenu=self.event.returnValue=false〉-- 屏蔽左键选取 〈body onselectstart="return false"〉原创 2010-04-18 00:21:00 · 725 阅读 · 0 评论 -
html 表格细边框处理
样式表如下:table#border{border-top:#000 1px solid;border-left:#000 1px solid;}table#border td{border-bottom:#000 1px solid;border-right:#000 1px solid;} 然后再要加边框的html文件中加上原创 2010-04-18 00:18:00 · 783 阅读 · 0 评论 -
内存泄漏
Detected memory leaks!Dumping objects ->{98500} normal block at 0x05785AD0, 152 bytes long.Data: 3C AC 4E 10 00 00 00 00 BC A4 4E 10 78 B6 37 00Object dump complete.解决方法:在程序开始启动的地方(足够前的地方,只要在泄漏的内存分原创 2010-04-18 00:17:00 · 647 阅读 · 0 评论 -
Heap Corruption
出现这个错误基本就是在对指针操作时产生了溢出,仔细检查下对new出的指针的操作. 比如 char * str = new char[2]; strcpy(str, "ab");//cpy了3个字符delete [] str; //在删除时就会报这个错误(一般见于debug版本)原创 2010-05-31 03:03:00 · 401 阅读 · 0 评论