自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XXup

在不确定的世界中理性思考

  • 博客(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 521

原创 c/c++ 哔(beep)

<br />#include <stdio.h>int main(){ printf("/x7"); return 0;}

2010-06-25 10:09:00 1113

原创 c/c++ 文件复制(拷贝)

/** * 文件拷贝 * @author [email protected] * 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 3380

原创 C++ 对一段英文进行词频统计

/** * 对一段英文的词频统计 * @Author [email protected] * 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 4751

原创 c/c++ 简易闹钟

<br />/** * 简易闹钟 * @Author [email protected] * 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 6407 3

原创 c/c++ 万年历(公历)

/** * c/c++ 万年历源码 * @dateTime 2010/06/12 * @author [email protected] * @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 2288 1

原创 Heap Corruption

出现这个错误基本就是在对指针操作时产生了溢出,仔细检查下对new出的指针的操作. 比如    char * str = new char[2];   strcpy(str, "ab");//cpy了3个字符delete [] str; //在删除时就会报这个错误(一般见于debug版本)

2010-05-31 03:03:00 376

转载 VS UTF-8 的带签名与不带签名

带签名也就是带 BOM 信息,不带签名就是不带 BOM。 BOM,即 Byte Order Mark,也即字节流标记,它是用来让应用程序识别所用的编码的。UTF-8 的 BOM 是 0xEFBBBF。

2010-05-25 17:33:00 2007

转载 vs 高级保存选项

编码 使用此列表框可以将新的语言编码方案应用到目标文件上。行尾 为了确保目标文件能够在特定的操作系统上运行,请选择是用回车符(对于 Macintosh 系统)、换行符(对于 Unix 系统)还是同时使用这两个字符(对于 Microsoft Windows 系统)来标记每一行的末尾。

2010-05-25 14:56:00 3495

转载 MFC 解决CFormView中的空间不响应Ctrl+C等操作

删除资源中的Accelerator(加速键)中的和编辑相关的快捷键CFormView,不同于CEditView等类,它本身不是一个编辑器,所以这些和编辑相关的快捷键都没有用,如果有,反而会屏蔽其中那些Edit的快捷键

2010-05-21 22:23:00 1793 1

原创 UNICODE error LNK2019

解决此错误的方法(vs2008): 右键项目->属性->链接器->高级->入口点-> 填入 wWinMainCRTStartup  参考: http://support.microsoft.com/kb/125750/

2010-05-17 00:11:00 543

原创 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 999

原创 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 420

转载 ++ 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 390

原创 vs2008 重新设置环境

工具->导入导出设置->重置所有设置->就可以选择新的环境了.

2010-05-01 14:36:00 530

原创 汇编 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 379

原创 VS 代码元素是只读的情况

除了网上说的 Resource.h 里的重定义, 和删除 .ncb文件外 还有种情况就是窗体对应的cpp文件在类定义之前写了过多的代码造成的 将这些代码写在其他文件去就可以解决了.

2010-04-28 14:48:00 1551

原创 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 755

原创 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 4011

原创 visual sutdio 将制表符换为空格

工具 -> 选项 -> 文本编辑器 -> 如c/c++ -> 制表符 -> 改为插入空格 -> 确定  e文: Tools -> Options -> Text Editor -> C/C++ -> Tabs -> Insert spaces -> OK

2010-04-18 23:09:00 1281

原创 win 错误报告

错误报告路径: C:/Windows/PCHEALTH/ERRORREP/UserDumps windos中任意应用程序出错,都会生成错误文件,时间久了后自然就会将本来不富裕的c盘给填满了,文件夹下的文件都可以删除.  一劳永逸的解决方案: 禁用 error reporting 服务 常见于win2003等服务器

2010-04-18 23:08:00 563

原创 VS2008静态编译

项目 -> 属性 -> c/c++ -> 代码生成 -> 运行库改为 mt (如果debug就改为mtd) 这样在其他系统环境下也能运行了. 备注: 如果解决方案下有多个项目,则每个项目都需要这样改一下. 另stud_pe软件可以查看程序所调用的dll

2010-04-18 23:06:00 2186

原创 vc 点窗体任意位置进行移动

 // 函数 OnLButtonDown  中添加PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));

2010-04-18 00:23:00 586

原创 html 屏蔽右键 屏蔽左键选取

-- 屏蔽右键  〈body oncontextmenu=self.event.returnValue=false〉-- 屏蔽左键选取   〈body onselectstart="return false"〉

2010-04-18 00:21:00 697

原创 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 741

原创 内存泄漏

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 626

原创 mysql 获取当前的时间戳

unix_timestamp(now())

2010-04-18 00:14:00 39280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除