分类目录:个人笔记

平常遇到的一些问题记录

Eclipse(Ubuntu)中使用git插件

  1.首先安装Git插件,可以Help –>Eclipse Maketplace搜索Git,进行更新或者安装。 2.安装后可以在Windows –> Show Views->Others… 把Git 仓库显示出来 3. 然后可以远程下载一个(Clone a Git respository) Next后, 选择一个本地存放的位置,finish就好,如果第一次使用,会要求输入一个密码,自己设定……

VS2013使用rtklib中需要注意的一些问题(编译)

最近因为项目需要需要对rtcm数据进行解码,rtklib提供了很多底层的函数,准备直接输出标准DLL的方式供C#调用。下面把项目中引用rtklib源码需要注意的地方记录下。 1. 首先在vs2013中新建一个win32的dll项目 2. 在项目上添加一个文件夹[rtklibsrc]然后在文件夹上【添加现有项目】把rtklib的源文件加入工程。在rtklibsrc下……

[C#-SQLite] SQLite一些奇怪的问题

今天整C#的DAO层,我用的2013, 用的4.0的.NetFramework刚刚创建完Helper就出现异常 +        Connection    “helper.Connection”引发了“System.IO.FileLoadException”类型的异常    System.Data.IDbConnection {System.IO.FileLoadException}   ……

[Delphi编译错误]F2084 Internal Error: U2107

看到这个错误真是头痛,这是一个很旧的项目了,想修改下东西,清理下工程一编译出现这个该死的错误,百度了下,也没解决问题。没办法只好编译所有的BPL了。   这个项目是带包编译的,而且带了几个自己的包。 点击这行错误时每次都出现在udmShare上面,想想应该是这个文件有问题,然后这个文件又是ShareCentre.bpl中……

【杂谈接口】-Delphi中使用接口的一些注意事项

原则一:    如果一个接口需要as成其他接口使用, 如果该接口的实例在该过程中可能会被释放,那么最好将 as 的接口用临时变量保存起来, 然后在使用完后及时将临时接口:= nil;    如果用as成其他接口直接使用时(如  (lvIntf as IOpera).DoSomething() )系统会自动生成临时变量,存放对应的接口,……

【杂谈接口】接口对象的生命周期-对象所占用的内存块清理

【概述】 相信经常使用接口的朋友们,经常碰到访问违规异常(Access violation),很多情况下无法理解,认为是编译器的Bug,然后去绕开它,不追其根源,把责任推给IDE,推给编译器(其实本人以前也经常这样想)。其实每个异常都是有原因的,碰到这种问题不要绕开,如果目前无法解决,至少要清楚的知道它出现的起因,不放过每……

【杂谈指针】- 指针的移动

刚刚在群里看到一个这样的问题 MonoPixel: PByte; Inc(Integer(MonoPixel));这个在32位下没问题,为啥64位不能编译呢?   咋一看,以为是把里面的值进行累加,后来一想应该是移动一下指针。 对于这种移动指针的做法有两个错误: 第一个是用了Integer,来转换指针如果在32位下面显然是没有问题的,但是如果是64位……

VirtualBox与VMWare网络冲突

VirtualBox安装一个XP后,发现老是上不到网,怎么折腾都不行, 后来发现设备管理器中 vmware accelerated amd pcnet adapter #2显示黄色感叹号 不对呀,这是VirtualBox怎么是vmware的东西,后来百度后,发现禁用vmware网卡, 也把VirutalBox 的网卡去掉了vmware bridage Protocol ,重启N次,里面还是那个vm的网卡, 后来……

关于SimpleMsgPack中swap引发的问题大端法和小端法研究笔记

今天diocp裙中[珠海]-芒果反应了一个关于SimpleMsgPack的问题 msgPack.AsFloat = 2.507182; 经过编码再解码后,会直接触发异常。   因为msgPack的标准,在打包的数据是大端法IEEE 754 下面是msgPack的标准说明 Float format family stores a floating point number in 5 bytes or 9 bytes. float 32 stores a flo……