- 博客(27)
- 收藏
- 关注
原创 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 536
原创 c/c++ 哔(beep)
<br />#include <stdio.h>int main(){ printf("/x7"); return 0;}
2010-06-25 10:09:00 1132
原创 c/c++ 文件复制(拷贝)
/** * 文件拷贝 * @author xxingup@gmail.com * 2010/06/19 */#include /** * 拷贝文件 * @param src 原文件 * @param des 目标文件 * @return ture 拷贝成功, false 拷贝失败 */bool CopyFile(const char *src, const char *des){ FILE * fSrc = fopen(src, "rb");
2010-06-19 22:37:00 3431
原创 C++ 对一段英文进行词频统计
/** * 对一段英文的词频统计 * @Author xxingup@gmail.com * date 2010/06/17 */#include #include using namespace std;/** * 单词对象 */struct Word{ Word() : Str(""), Count(0) {} string Str; int Count; /** * 交换单词(用于排序
2010-06-17 22:24:00 4797
原创 c/c++ 简易闹钟
<br />/** * 简易闹钟 * @Author xxingup@gmail.com * 2010-06-14 */#include <iostream>#include <windows.h>#include <time.h>#include <mmsystem.h>#pragma comment(lib, "winmm.lib")typedef unsigned int uint32;#define LOG_FILE "log.txt"#defin
2010-06-14 08:41:00 6419 3
原创 c/c++ 万年历(公历)
/** * c/c++ 万年历源码 * @dateTime 2010/06/12 * @author xxingup@gmail.com * @QQ: 953817 */#include #include typedef unsigned char uint8;typedef unsigned short uint16;typedef int int32;typedef unsigned int uint32;const char* MonthTx
2010-06-13 02:56:00 2315 1
原创 Heap Corruption
出现这个错误基本就是在对指针操作时产生了溢出,仔细检查下对new出的指针的操作. 比如 char * str = new char[2]; strcpy(str, "ab");//cpy了3个字符delete [] str; //在删除时就会报这个错误(一般见于debug版本)
2010-05-31 03:03:00 393
转载 VS UTF-8 的带签名与不带签名
带签名也就是带 BOM 信息,不带签名就是不带 BOM。 BOM,即 Byte Order Mark,也即字节流标记,它是用来让应用程序识别所用的编码的。UTF-8 的 BOM 是 0xEFBBBF。
2010-05-25 17:33:00 2051
转载 vs 高级保存选项
编码 使用此列表框可以将新的语言编码方案应用到目标文件上。行尾 为了确保目标文件能够在特定的操作系统上运行,请选择是用回车符(对于 Macintosh 系统)、换行符(对于 Unix 系统)还是同时使用这两个字符(对于 Microsoft Windows 系统)来标记每一行的末尾。
2010-05-25 14:56:00 3513
转载 MFC 解决CFormView中的空间不响应Ctrl+C等操作
删除资源中的Accelerator(加速键)中的和编辑相关的快捷键CFormView,不同于CEditView等类,它本身不是一个编辑器,所以这些和编辑相关的快捷键都没有用,如果有,反而会屏蔽其中那些Edit的快捷键
2010-05-21 22:23:00 1810 1
原创 UNICODE error LNK2019
解决此错误的方法(vs2008): 右键项目->属性->链接器->高级->入口点-> 填入 wWinMainCRTStartup 参考: http://support.microsoft.com/kb/125750/
2010-05-17 00:11:00 559
原创 win32 API InterlockedCompareExchange
函数原型:LONG __cdecl InterlockedCompareExchange( __in_out LONG volatile* <a class="synParam" onclick="function onclick(){showTip(this)}">Destination, __in LONG <a class="synParam"
2010-05-09 20:36:00 1013
原创 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 433
转载 ++ 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 409
原创 汇编 Hello World
代码如下(用debug编写) mov dx,109 ;字符串偏移地址mov ah,9 ;dos的09h功能调用int 21 ;显示int 20db hello world$ 将程序写入磁盘(debug中输入):1. 输入 n xxing.com (给程序命名)2. 输入 rcx3. 输入 15 (程序长度为15 bytes)4
2010-04-29 08:48:00 397
原创 VS 代码元素是只读的情况
除了网上说的 Resource.h 里的重定义, 和删除 .ncb文件外 还有种情况就是窗体对应的cpp文件在类定义之前写了过多的代码造成的 将这些代码写在其他文件去就可以解决了.
2010-04-28 14:48:00 1577
原创 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 771
原创 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 4025
原创 visual sutdio 将制表符换为空格
工具 -> 选项 -> 文本编辑器 -> 如c/c++ -> 制表符 -> 改为插入空格 -> 确定 e文: Tools -> Options -> Text Editor -> C/C++ -> Tabs -> Insert spaces -> OK
2010-04-18 23:09:00 1387
原创 win 错误报告
错误报告路径: C:/Windows/PCHEALTH/ERRORREP/UserDumps windos中任意应用程序出错,都会生成错误文件,时间久了后自然就会将本来不富裕的c盘给填满了,文件夹下的文件都可以删除. 一劳永逸的解决方案: 禁用 error reporting 服务 常见于win2003等服务器
2010-04-18 23:08:00 669
原创 VS2008静态编译
项目 -> 属性 -> c/c++ -> 代码生成 -> 运行库改为 mt (如果debug就改为mtd) 这样在其他系统环境下也能运行了. 备注: 如果解决方案下有多个项目,则每个项目都需要这样改一下. 另stud_pe软件可以查看程序所调用的dll
2010-04-18 23:06:00 2204
原创 vc 点窗体任意位置进行移动
// 函数 OnLButtonDown 中添加PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));
2010-04-18 00:23:00 601
原创 html 屏蔽右键 屏蔽左键选取
-- 屏蔽右键 〈body oncontextmenu=self.event.returnValue=false〉-- 屏蔽左键选取 〈body onselectstart="return false"〉
2010-04-18 00:21:00 711
原创 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 764
原创 内存泄漏
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 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人