13 DLite

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

几个第三方Java串口库

jSerialCommhomepage:http://fazecast.github.io/jSerialComm/https://github.com/Fazecast/jSerialComm/wiki/Usage-Examplespurejavacommhomepage:http://www.sparetimelabs.com/purejavacomm/purejava

2017-08-12 16:26:57

使用systemd配置SVN服务器自动启动

使用systemd配置SVN服务器开机自动启动步骤比较简单。步骤如下:1)在/etc/systemd/system/目录创建单元文件,并且保证只能被root用户编辑:touch/etc/systemd/system/svn.servicechmod664/etc/systemd/system/svn.service其中,“svn.service”是我们自定义的服务单

2016-03-22 16:45:52

LLVM IR和C/C++函数相互调用时的注意事项

一、从C/C++调用LLVMIR函数主要有两种办法。1、通过llvm::ExecutionEngine::runFunction()调用。  存在的问题:可以直接调用llvm::Function,但目前参数传递没有实现,只提供了接口。2、通过llvm::ExecutionEngine::getPointerToFunction()即时编译为本机代码,并获得一个指向C函数的vo

2015-03-07 19:25:45

关于静态常量的编译

关于编译和初始化静态常量有一些注意事项,记录在本文中。

2014-03-04 11:22:12

用Visual Studio实现一个最小的LLVM JIT程序

因项目需要,最近两天刚开始看LLVM,写了一个简单的小例子让LLVM用在VC++项目中。下面是具体步骤。一、安装配置LLVM下载并用VS编译安装LLVM,可以参考:http://llvm.org/docs/GettingStartedVS.html二、创建和配置我们的项目1.用VS新建一个空的C++项目,添加一个main.cpp文件,用于写下面的代

2014-01-11 17:14:54

一本介绍开源软件设计思路的好书

开源软件体系结构:http://aosabook.org/en/index.html介绍了几十个著名的开源软件设计思路。

2013-12-22 22:13:17

由std::string继承引起的LNK 2005错误

小心由std::string继承引起的LNK2005错误

2013-12-12 17:20:03

网通ADSL用户80端口被封

以前只是电信的80端口被封,现在终于到网通了。8080端口似乎也有这个问题。

2013-07-16 15:28:57

一种集群Master节点选举算法

作者:dlite@163.com      现在主流的分布式集群一致性问题大多都吸收了PAXOS算法的思想。然而,如果完全按照LeslieLamport的论文,实现复杂度比较高。因此,大多数实现都采用PAXOS的某种变形。Lamport的重要贡献,献是把分布式一致性的问题,形式化并给出了证明,给出了理论指导。      为简化实现,常见的分布式系统或者是采用Master-Slav

2012-10-12 13:05:27

在CENTOS 6 中安装最新版的firefox

作者:dlite@163.com只需要两步。1.安装remi源rpm-Uvhhttp://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpmrpm-Uvhhttp://rpms.famillecollet.com/enterprise/remi-release-6.rpm

2012-09-24 20:55:49

让std::shared_ptr变成动态类型指针

作者:dlite@163.com             c++11中引入的shared_ptr可以封装了线程安全共享指针技术,给开发人员带来了很大方便。然而,美中不足的是,shared_ptr是基于模板的,其声明如下:templateclassshared_ptr;   而且,并不存在”shared_ptr“这样的通用类型。因此,原则上,每种shared_

2012-09-23 22:15:52

C++11中的auto陷阱

作者:dlite@163.com   C++11中引入的auto关键字自动推导类型特性,可能是最方便也最容易理解的特性了。然而,即使是这个简单特性,也有陷阱,需要我们使用时注意。   1、引用类型被推导为非引用类型   例如:foo(void*arg){if(arg){autobig=*static_cast(arg);...}

2012-06-13 10:04:01

解决ACE_Proactor中psudo_task不能正常结束的问题

ACE_Proactor的psudo_task是一个单独的后台线程,目的是为模拟某些系统不支持的异步操作,比如Win2000中的Connect()调用。然而,由于ACE的程序不完善,在调用ACE_Proactor::end_proactor_event_loop()后,无法结束psudo_task线程。通常的解决办法是删除proactor实例。更多关于这个问题的讨论可以参见:http:/

2012-06-03 10:19:15

在Windows7下访问LVM2

来源:http://www.squidoo.com/accessing-an-lvm2-volume-in-windows#module13366671================ LVM2VirtualVolumesinWindowsIfyou

2011-09-05 10:22:47

不要在namespace定义内包含文件

今天在写C++程序时,有一个有关命名空间中包含文件引发的bug,花费了好大一会儿才找到原因,特此记录。简化后的程序片段如下,其中a.h和a.inl分别是头文件和内联函数定义文件。//a.hnamespacemyns{intfoo();include"a.inl"}//a.inlinlineintmyns::foo(){

2011-06-17 23:14:00

用POSIX AIO实现ACT

实现用aiocb存放ACT信息

2011-05-16 17:33:00

C++命名空间中操作符函数的动态链接问题

在共享库中导出有命名空间的c++操作符函数时,其实现文件中最好显式指定函数的命名空间,而不要用“usingnamespacexxx”的形式。否则,可能导致共享库中的实现和声明不匹配,外部程序链接失败。

2011-03-22 21:53:00

关于网络编程中字节序转换优化的思考

网络编程时,传统的字节序转换过程不一定是最合适的。

2011-02-16 10:30:00

[转]关于C语言中的结构体对齐

对结构体内存对齐规则和长度规则做了具体的总结,而且描述了具体的伪算法。

2011-02-12 21:05:00

ACE_Message_Block的使用注意事项

记录ACE_Message_Block使用的一些注意事项。

2011-02-12 10:07:00

查看更多

勋章 我的勋章
    暂无奖章