笔记
文章平均质量分 68
陈坚润
持续写 bug 的男人
展开
-
vc++ win32项目添加文本编辑框、静态文本、按钮、Richedit等控件
窗口大小hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, 680, 640, NULL, NULL, hInstance, NULL);在资源文件Resource.h中添加控件ID#define IDB_BUTTON_LOGIN 111#defin原创 2015-12-12 22:02:52 · 19226 阅读 · 2 评论 -
vc++ 响应关闭按钮退出程序事件
case WM_CLOSE: //点击确定按钮退出程序 if (IDOK == MessageBox(hWnd, "是否退出程序", "提示", MB_OKCANCEL | MB_ICONINFORMATION)){ PostQuitMessage(WM_QUIT);//退出程序 } break;点击标题栏右边的关闭按钮“红叉”时,程序会向窗口发送WM_CLOSE消息,因此可以截取此原创 2015-12-12 20:08:53 · 3617 阅读 · 0 评论 -
memcpy的用法
原型:void *memcpy(void *dest, const void *src, size_t n); 功能:从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中 C++头文件#include 说明:1、由于函数的实参是void*,所以可以拷贝任意的类型对象2、src和dest所指的内存可能重叠,但是如果sr转载 2015-12-19 01:48:25 · 21149 阅读 · 0 评论 -
局部变量的地址空间分配和作用域导入存放在deque中的字符串出现乱码
在执行了上面的代码之后出现了这样的 错误,打印出来的东西全部都是乱码,这个很奇怪啊,上面代码怎么看也找不到哪里会有问题啊,既然出现问题了,在表面上也找不到错误在哪,因此,只有通过debug来查找错误了。从上面的debug中好像看到了一些问题了,在deque里面所有的字符串都是 “55555”,而且他们的地址都是一样的,而且还有一个问题,在最后输出的时候都原创 2016-07-10 23:11:10 · 498 阅读 · 0 评论 -
int和byte之间的转换
int型32位byte型8位例如:int类型:97则二进制表示为:00000000 00000000 00000000 01100001 Java语言/*将int转为低字节在前,高字节在后的byte数组b[0] = 11111111(0xff) & 01100001b[1] = 11111111(0xff) & (n >> 8)00000000b[2] = 11111原创 2016-09-11 01:06:00 · 44926 阅读 · 3 评论 -
github学习--本地仓库同步github远程仓库出现的问题
在使用git push -u origin master命令将本地的仓库和远程仓库进行同步时出现了以下错误:$ git push -u origin masterTo github.com:runla/MainPageDemo.git ! [rejected] master -> master (non-fast-forward)error: failed t原创 2016-10-14 17:06:13 · 1076 阅读 · 0 评论 -
Java was started but returned exit code=13 问题解决
我在安装完jdk后,也对环境进行了配置,且环境的配置是没有问题的。最后我下载了eclipse,然后打开之后就发现了以下图所示的错误:Java was started but returned exit code=13C:\ProgramData\Oracle\Java\javapath\javaw.exe 我先在网上先时百度了一下,得到的答案大都是不靠谱,然后我就翻墙geog原创 2016-10-19 22:25:22 · 169903 阅读 · 26 评论 -
我做微信支付踩过的坑
刚刚参加实习,很多东西都不懂,微信支付是最近才接触到的,开始去看官方文档的时候,一大堆文字东西说明看的有点蒙圈,好像很难的样子,但是随着慢慢的熟悉,微信支付其实也就那样(事实上我却做了两天微笑,渣渣...),然后这个做了之后我觉得有必要把自己遇到的坑给记一下,再次做到微信支付的开发任务的时候便能够游刃有余了。原创 2017-02-09 23:04:42 · 3732 阅读 · 1 评论