摘要: 前言 最近C++项目需要用到脚本,这就关系到如何绑定对象到脚本运行环境。因使用到多套脚本语言,所以现有的绑定技术,都不能满足需求。所以只能寻求解析C++的头文件,再根据描述进行绑定。起初发现boost有一套,但boost实在太臃肿了,对项目之后开发环境的搭建有一定要求。我力求最简明的项目管理,boo 阅读全文
posted @ 2016-11-21 11:43 fyter 阅读(2575) 评论(0) 推荐(0) 编辑
摘要: 从库可以很多台,我们假设一台主M,一台从S。 主M配置文件添加: server-id=1 bin-log=logbin 这个名字随意 记得重启 从S配置文件添加: server-id=2 配置文件就完成了 在主M客户端执行: >show master status; 纪录下文件与位置(File,Po 阅读全文
posted @ 2016-11-12 22:08 fyter 阅读(237) 评论(0) 推荐(0) 编辑
摘要: CentOS/Redhat 安装: wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm rpm -Uvh mysql57-community-release-el7-9.noarch.rpm yum ins 阅读全文
posted @ 2016-11-12 11:26 fyter 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在VisualStudio下开发C++程序常遇到链接问题就是:LNK2019 无法解析外部符号. 这个问题一般我们认为是没有将引用的代码链接到当前项目造成,也有例外,就是下面我要说的预声明类导致的。 为了加快编译速度,我们经常选择在头文件中预声明类占个名字用于指针,在代码定义文件中再去包含完整的类声明。 阅读全文
posted @ 2016-11-09 11:45 fyter 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: VS的单元测试在进行测试时并不像普通Exe会为你提示xx文件未找到,而是类似下面这样: 测试名称: 部署文件到Linux测试全名: unittest::SmartDispatch::部署文件到Linux测试源: c:\文档\projects\sample\ChakraCore_UnitTest.cp 阅读全文
posted @ 2016-10-31 22:00 fyter 阅读(2087) 评论(0) 推荐(0) 编辑
摘要: 适用于虚拟机内系统HyperV/Centos7已测 先为虚拟磁盘扩容,比如10G加到20G 最好进入单用户模式:init 1 进入管理UI:fdisk -l /dev/sda依次n {new partition}建分区,p {primary partition}主分区,然后输入分区号 {partit 阅读全文
posted @ 2016-10-23 11:34 fyter 阅读(2564) 评论(0) 推荐(0) 编辑
摘要: vs的早期版本提供了depends工具,最新版本是2.2,已经不再更新了,网站是dependencywalker.com。 现在,我们可以使用vs开发人员命令行,dumpbin工具,导出二进制文件的信息,常用的参数有 /exports 查看导出的函数 /pdbpath 查看关联的pdb(调试信息文件 阅读全文
posted @ 2016-09-29 10:59 fyter 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 编码时,在对高级语言(C#/VB etc)函数的访问时,经常会有很明确的函数功能提示,参数提示,与返回值提示。微软的VisualStudio C++集成开发环境同样有这样的功能,只是常见开源的代码很少按照VS的注释格式编写。 VS2015中Ctrl+K,Ctrl+B,或工具菜单选择“代码片段管理器” 阅读全文
posted @ 2016-09-24 12:44 fyter 阅读(4394) 评论(0) 推荐(0) 编辑
摘要: 在hosting .net core时,有些错误代码并不容易理解。 作为标记,方便查询,这些错误代码可能不会出现在VS的错误查找工具里,也不会出现在错误代码转字符描述的函数里。 COR_E_AMBIGUOUSMATCH _HRESULT_TYPEDEF_(0x8000211DL) 在ICLRRunt 阅读全文
posted @ 2016-09-22 12:21 fyter 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 新的winserver2016支持了一种nano模式,像以前的core模式,只能远程管理,只支持x64,只有610M,不让CentOS mini版独美。 这个nano版,默认只开启WinRM,所以只能PowerShell,安装后F11重置密码即可使用。 Windows Server 2008以后有C 阅读全文
posted @ 2016-09-13 23:45 fyter 阅读(2181) 评论(2) 推荐(0) 编辑