自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Roykuang的专栏

更像是一个技术笔记

  • 博客(8)
  • 收藏
  • 关注

转载 Win7上编mongodb cpp driver

要从Qt里面访问MongoDB,Qt没有提供MongoDB的Driver,只好用MongoDB官方的C++Driver了。看了MongoDB官方的描述之后,又在网上搜了一番,发现并没有预编译好的版本,没有办法,只能自己动手编译了。看到了好多关于编译这个Driver的Blog,上面的方法都很复杂,要用scons,要用boost,还有的人要动手编译boost并给出参考页面,顿时心里凉了半截。看到官方文

2016-12-30 22:39:00 622

原创 C语言文件指针和文件描述符相互转换

记录一下:文件指针向文件描述符转换的时候用fileno函数没问题,然而文件描述符向文件指针转换的时候却出现问题,大于2以上的值就出错。fdopen。结果采用iob_func()函数却可以,暂时记录一下,后面有时间再探讨其中的原因。 char* s = "hello k7k!"; FILE* fp1 = fopen("x.txt", "w+"); fprintf(fp1, "%s\n",

2016-12-21 19:32:12 932

原创 文件描述符和文件指针的相互转换

1文件描述符,在linux系统中,设备也是以文件的形式存在,要对该设备进行操作就必须先打开这个文件,打开这个文件就会获得这个文件描述符,它是个很小的正整数,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。文件描述符的优点:兼容POSIX标准,许多Linux和UNIX系统调用都依赖于它。缺点:不能移植到非UNIX系统上,也不直观。    文件指针,C语言中

2016-12-21 15:33:40 1069

原创 Linux文件描述符/Win文件句柄-C语言FILE指针

1.“文件”的由来一个程序的I/O指代了程序与外界的交互,包括文件、管道、网络、命令行、信号等。更广义地讲,I/O指代任何操作系统理解为“文件”的事务。许多操作系统,包括Linux和Windows,都将各种具有输入和输出概念的实体——包括设备、磁盘文件、命令行等——统称为文件,因此这里所说的文件是一个广义的概念。对于一个任意类型文件,操作系统会提供一组操作函数,这包括打开文件、读文

2016-12-21 15:11:20 1016

原创 C++ 动态调用DLL

这几天正好遇到,记录一下:C++如何调用DLL呢,有两种,一种是静态,另外一种是动态,即通过调用windowsAPI 来加载和卸载DLL,具体思路:1.先编写一个DLL,我这里是直接在CPP里编写了函数声明和定义,没有单独的头文件,因为很多情况下的DLL都是没有和lib和头文件一起的。2.然后另外新建一个项目,来调用DLL,方法是:1.声

2016-12-20 22:08:25 929

原创 C语言实现简单的日志封装

在后台程序运行出问题时,详尽的日志是抓错不可缺少的帮手,这里提供一个能自动记录日志触发点文件名、行号、函数名的方法,关键是利用C99新增的预处理标识符__VA_ARGS__先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。ANSI C标准中有几个标准预定义宏(也是常用的):__LINE__:在

2016-12-19 21:32:36 1991

转载 维度学习、度量学习

之所以将这三个放在一起,主要是在学习的时候,感觉他们之间有很大的关联,是一大类非监督学习,且其中的主要算法都可以从这几个学习方法的角度来解释。我的一个不成熟的解释是,这三种算法都是在寻找一种转换,将数据放在一个适合的空间,以求获得合适的度量方式(距离度量,维度度量等等)。这里主要总结了其他大神们的杰作,以及西瓜书上的内容。维度灾难发生时,利用维度学习将数据转换到合适空间;流形学习利用拓扑流形概念来

2016-12-10 12:12:30 13730 1

原创 最小二乘法

太久没有推导公式了,最近在看文献的时候好多数学知识都忘了,准备平时多写几篇博文,记录一下这些数学基础理论。最小二乘法的定义: 所谓的最小二乘法(generalized least squares)是一种数学优化技术,它通过最小化误差的平方和找到一组数据的最佳函数匹配。 最小二乘法是用最简的方法求得一些绝对不可知的真值,而令误差平方之和为最小。 最小二乘法通常用于曲线拟合。很

2016-12-02 20:01:38 1489

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除