C++
長風破浪
这个作者很懒,什么都没留下…
展开
-
C++正则表达式
关于正则表达式的由来及所有语法在这里不做介绍,大家可以参照下面网址中给出的例子。http://www.jb51.net/tools/zhengze.html这里将我程序中涉及到的内容,作为一个例子写出来:首先,大家都知道正则表达式最核心的工作就是可以匹配文本,那么我们也就可以利用正则表达式来提出文件中的“脏数据”待处理的数据如下:146573.100000 3原创 2014-03-31 21:40:30 · 1001 阅读 · 0 评论 -
C风格读取文件
最近写的程序很多涉及文件读取,学习到的相关内容整理如下:首先我们整理有关C风格的文件读取。1、文件打开fopenFILE*fopen(constchar*filename,const char*mode);第一个参数文件名,第二个参数打开方式例如:FILE *fp=fopen("123.txt","r");关于第二个参数,主要方式有以下几种:原创 2014-03-31 18:46:39 · 931 阅读 · 0 评论 -
机器学习(6)——Logistic回归
机器学习(6)——Logistic回归一、Sigmoid函数 首先阐述一下回归的概念,假设现在有一些数据点,我们用一条直线对这些点进行拟合,这个过程就叫做回归。利用Logistic回归进行分类的主要思想是:根据现有数据对分类边界建立回归公式,以此进行分类。我们想要的函数应该是,能接收所有的输入,然后预测出类别。在二分类的情况下上述函数输出0或1。最典型的函数就是单位阶跃函原创 2015-03-15 14:45:07 · 809 阅读 · 0 评论 -
C++11 多线程2——Mutex的错误使用
本系列文章主要介绍C++11中多线程的使用方法,主要参考书籍为《C++Concurrency IN Action》。 为了保证多线程访问数据的安全性,一种通常的做法是对需要保护的数据上锁,使用mutex保证互斥访问。可以使用的做法是调用lock()和unlock()函数,但是我们更加推荐使用模板类std::lock_guard,在该类的构造函数中完成lock(),而在析构函数中完成un原创 2015-08-28 11:06:45 · 3577 阅读 · 0 评论