- 博客(10)
- 收藏
- 关注

原创 CE编辑器--基于wxWidgets和Scintilla (一)
CE(Code Editor)欢迎使用CE编辑器作为使用EMACS超过十年的老用户,针对日常使用中不方便的地方,一直想给EMACS贡献一个插件,中间,专门学习了LISP,但是实在是不熟悉,写些小的函数还可以,写个大的插件还是太费力,最近刚好空了点,就索性基于wxWidgets自己写了一个代码的剪辑器。 废话不多说,干货开始。启动CE基于wxWidgets开发,在windows和linux...
2018-12-29 00:41:13
1601
3
原创 Makefile 模板
之前在各个不同的项目中,写过各种各样的Makefile,一直苦于没有一个相对理想的Makefile的模板。1)Android中的Android.mk文件功能不错,但是整个Android的编译系统相对比较复杂,涉及的内容也很多,对于小的项目来说有点杀鸡用牛刀的感觉。2)Linux Kernel的kbuild系统,也不错,但是还是有点太过于复杂,而且看起来不太适合用编译多个不同的elf还有多个静态库啥的。当然也有可能是自己不熟悉,同时好像没有进度的显示,也没有pre-compile的支持。最近抽空专
2021-01-25 16:56:26
268
原创 使用OCCI开发
记录一下VS2012 使用OCCI的一些坑:1) Oracle 11默认的OCCI库比较老,只有VC8和VC9的版本。在VS2012,VS2010中使用的时候,Debug版本可以正常连接到数据库,但是release版本连接数据库一直报错。所以切换到使用instant client.2) 下载:instantclient-basic-nt-12.1.0.2.0.zip和instantclient...
2020-04-03 11:00:04
373
原创 wxWidgets翻译相关
1)加载wxWidgets默认的mo文件,确保wxWidgets库中使用的文本可以正常翻译。 在wxWidgets的代码目录中locale目录中包含了常用语言的翻译,比如简体中文,对应的就是zh_CN.mo. 代码中添加: wxLocale mLocale; mLocale.Init(wxLANGUAGE_CHINESE_SIMPLIFIED); ...
2020-03-31 11:39:42
498
原创 chm打开报错
chm文件无法正常打开,出现提示打开文件失败,或者显示空白页面的情况,一般按以下顺序处理:1) 点击属性,查看是否有解锁提示,有则尝试解锁。2)如果CHM放在linux管理的分区中,则尝试移动到windows管理的分区。3)运行以下命令尝试修复:regsvr32 jscript.dllregsvr32 hhctrl.ocxregsvr32 itss.dllregsvr32 itirc...
2020-03-18 09:17:48
414
原创 IPVSADM
首先从以下地址下载最新的代码:git clone git://git.kernel.org/pub/scm/utils/kernel/ipvsadm/ipvsadm.gitmake 之前有以下几个要包要优先安装一下:sudo apt-get install libnl-dev libnl-genl-dev libpopt-dev如果提示libnl-dev,libnl-genl-dev没...
2019-02-14 16:49:29
420
转载 负载均衡基础知识
一、什么是负载均衡?互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展,业务流量越来越大并且业务逻辑也越来越复杂,单台机器的性能问题以及单点问题凸显了出来,因此需要多台机器来进行性能的水平扩展以及避免单点故障。但是要如何将不同的用户的流量分发到不同的服务器上面呢? 早期的方法是使用DNS做负载,通过给客户端解析不同的IP地址,让客户端的流量直接...
2019-02-14 14:26:17
222
原创 Caffe
Caffe安装Caffe编译功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入安装Caffe下载 Caffe:git...
2019-01-30 10:49:31
324
原创 Android Cmds --- cmd
cmd:代码在frameworks/native/cmds/cmd/入口函数在cmds.cpp中,通过调用ibinder.h(frameworks/native/lib/binder/include/binder)中的shellCommand函数来调用service中的对应接口cmd -l获取service列表。比如:cmd vibrator vibrate 200可以使得震动器震...
2019-01-16 16:24:14
658
原创 CE编辑器--基于wxWidgets和Scintilla (二)
最近抽空对以下几个功能做了重点优化:自动补全代码提示颜色高亮修改提示自动补全现在对于C/C++的自动补全基本已经完成了,按一下规则提示:1)注释和字符串中的自动补全自动补全所有打开的文件中出现过的所有单词2) . -> ::后面的补全自动查找对应的成员变量和成员函数,并给出提示,支持局部变量,函数参数,成员变量等情况。3) 类成员函数的中的提示首先提示所有全局可...
2019-01-09 10:43:41
620
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人