随笔分类 -  程序开发

1

C++几个技巧:智能指针在消息传递中的使用,元组,及lambda删除器
摘要:1.SendMessage/PostMessage中传递对象参数 (1)方法1:使用shared_ptr 发送端: PostMessage(MyhWnd, CWM_SOME_ERROR, 0, reinterpret_cast<LPARAM>(new string(the_exception.err 阅读全文

posted @ 2017-12-15 09:54 拥剑公子 阅读(700) 评论(0) 推荐(0) 编辑

nuget安装本地nupkg文件
摘要:打开visual studio,菜单选择‘工具’->‘选项’ 然后 接下来,选择‘程序包源’,把‘包括预发行版’打钩,然后安装需要的包到工程即可,如下图: 阅读全文

posted @ 2017-05-23 14:29 拥剑公子 阅读(12536) 评论(0) 推荐(1) 编辑

dskinlite(uieasy mfc界面库)使用记录4:listbox测试
摘要:先看效果图: xml代码: 阅读全文

posted @ 2017-04-18 10:45 拥剑公子 阅读(563) 评论(0) 推荐(0) 编辑

dskinlite(uieasy mfc界面库)使用记录4:绘制动态元素(listbox)
摘要:效果图: XML代码: 299行的headerctrl只针对listview有效,这里是listbox,忽略 wirelessName,wirelessStatus,wirelessSignal会通过后面的c++代码设置, wirelessType,wirelessDesc,wirelessSecu 阅读全文

posted @ 2017-03-25 10:29 拥剑公子 阅读(328) 评论(0) 推荐(0) 编辑

dskinlite(uieasy mfc界面库)使用记录3:绘制动态元素(按钮控件通过隐藏方式修改图片显示)
摘要:效果图: 分别是:正常,正常鼠标悬停,按下,按下鼠标悬停 XML代码: 75,76行定义了一个image,注意id和index属性 初始化代码: click代码: 147,148,153,154:通过dsSetDrawItemVisible函数控制index显示图片 149,150,155,156: 阅读全文

posted @ 2017-03-25 09:50 拥剑公子 阅读(207) 评论(0) 推荐(0) 编辑

dskinlite(uieasy mfc界面库)使用记录2:绘制动态元素(按钮控件绘制元素动态控制,改变图片和文字)
摘要:效果图:这4个分别是按钮按下后4种状态的效果 第88行是显示默认的按钮文字,没有id,SetWindowText改的就是它了 第87行是左边的图片,id是ico,可以通过程序控制 第89行是蓝色的文字,id是type,可以通过程序控制 下面是程序示例: 阅读全文

posted @ 2017-03-25 09:41 拥剑公子 阅读(232) 评论(0) 推荐(0) 编辑

dskinlite(uieasy mfc界面库)使用记录1: schema验证xml
摘要:市场上的MFC第三方库很多,最终选定dskinlite企业版,成熟度比较高,当然价格也略贵。 在2017年仍然使用MFC是有些另类,但特定场景很适用,也适合不愿转型的老程序员。 目前处于学习阶段,欢迎加扣扣交流(80101277) xml达到一定规模后,验证文档有效性成了当务之急,通常有命令行的xm 阅读全文

posted @ 2017-03-25 09:18 拥剑公子 阅读(458) 评论(0) 推荐(0) 编辑

vs2013 v8编译
摘要:最新v8,只能在vs2015编译(在官网看了资料,新版本v8/chrome使用的c++11特性只能用vs2015编译) vs2015 vc需要的dll有近50个,发布不太方便,所以采用vs2013update5编译 为了避坑,采用5.6.331, 这是vs2013update5能支持的最后版本,再之 阅读全文

posted @ 2017-03-24 15:58 拥剑公子 阅读(1918) 评论(6) 推荐(1) 编辑

linux一些常用配置
摘要:1.vi编辑退出不清屏 .bashrc最后加: export TERM=linux 2. 阅读全文

posted @ 2016-09-20 11:08 拥剑公子 阅读(153) 评论(0) 推荐(0) 编辑

mongo安全:增加用户名密码
摘要:0.简述:在非auth下创建账户,然后重启 1.以不需要用户名密码的方式启动mongodb 2.运行客户端mongo,输入以下指令 show dbs;use admin;db.createRole({role:'sysadmin',roles:[], privileges:[{resource:{a 阅读全文

posted @ 2016-09-02 15:09 拥剑公子 阅读(3056) 评论(0) 推荐(0) 编辑

linux开机启动mongodb
摘要:方式一(不推荐) ubuntu编辑/etc/rc.local /home/wyt/bin/mongodb-linux-x86_64-ubuntu1404-3.2.8/bin/mongod --dbpath=/home/wyt/bin/mongodb/data --logpath=/home/wyt/ 阅读全文

posted @ 2016-09-02 15:07 拥剑公子 阅读(9546) 评论(0) 推荐(0) 编辑

node.js环境安装,及连接mongodb测试
摘要:1.node.js环境安装 npm config set python python2.7npm config set msvs_version 2013npm config set registry https://registry.npm.taobao.orgnpm config list 2. 阅读全文

posted @ 2016-09-02 00:41 拥剑公子 阅读(583) 评论(0) 推荐(0) 编辑

ChartDirector 6.0在MFC下乱码问题
摘要:UnicodeToUtf8()函数实现如下: 阅读全文

posted @ 2016-07-13 17:01 拥剑公子 阅读(449) 评论(0) 推荐(0) 编辑

MFC resizer封装
摘要:用法: #include "resizer.h" 在mfc对话框头文件里面添加成员: CResizer m_Resizer; mydialog.cpp里面: OnInitDialog() { ...... // TODO: 在此添加额外的初始化代码 m_Resizer.Initialize(*thi 阅读全文

posted @ 2016-07-08 09:29 拥剑公子 阅读(395) 评论(0) 推荐(0) 编辑

protobuf 数据解析的2种方法
摘要:方法1: message person{required int32 age = 1;required int32 userid = 2;optional string name = 3;} message test{required int32 time = 1;required int32 us 阅读全文

posted @ 2016-06-20 16:57 拥剑公子 阅读(21557) 评论(0) 推荐(1) 编辑

windows github 命令行使用
摘要:1.下载git客户端工具,以下2个网站一样的https://git-for-windows.github.io/https://git-scm.com/download/win/ 2.初始化ssh-keygen -t rsa -C "weiqi5@qq.com" 有输入的全部回车 3.网站配置转到g 阅读全文

posted @ 2016-04-18 11:40 拥剑公子 阅读(456) 评论(0) 推荐(0) 编辑

VC_MFC水波纹控件,开源
摘要:代码和效果图: https://github.com/wjx0912/MfcWaterEffect 集成以下5个文件即可: watereffect\DIB.hwatereffect\DIB.cppwatereffect\stdex_vector.hwatereffect\WaterEffect.hw 阅读全文

posted @ 2016-04-09 11:12 拥剑公子 阅读(369) 评论(0) 推荐(0) 编辑

python笔记集合
摘要:1.win_64下编译pyd(编译器用的tdm-gcc-5.1) gcc test.c -shared -Ic:\Python27\include -Lc:\Python27\libs -lpython27 -o test.pyd -D MS_WIN64如果没有-D MS_WIN64就会出现错误:u... 阅读全文

posted @ 2015-09-29 16:35 拥剑公子 阅读(378) 评论(0) 推荐(0) 编辑

libtcc使用问题一二
摘要:问题来由:powersniff(参考博客的文章,在qq群下载最新版本)目前使用lua作为分析插件,但熟练lua的人不多。所以,移植python和tcc两类语言作为插件。tcc(即tiny c),http://bellard.org/tcc/,网站上的资料很丰富将c语言作为脚本给程序调用是个不错的思路... 阅读全文

posted @ 2015-09-24 17:47 拥剑公子 阅读(572) 评论(1) 推荐(0) 编辑

反编译dtsi
摘要:dtsi机制是linux kernel为了适配多设备做出来的模块,产品线拉的较长的话用它来控制最合适不过了。初步阅读了下代码和接口清晰简洁。这个东东出来的时候xml/json应该比较成熟了,疑惑的是为啥不用现成的。编译与反编译代码:kernel/scripts/dtc/反编译dtb:dtc -I d... 阅读全文

posted @ 2015-05-29 19:25 拥剑公子 阅读(724) 评论(0) 推荐(0) 编辑

1

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示