自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

转载 工程师角度去理解“区块链”

参考:http://chongdata.com/articles/?p=838https://weibo.com/6396440885/G7DUBxM3y?type=repost

2018-05-16 09:57:30 449

原创 初识开源机器学习模块scikit-learn

1. 概述scikit-learn是Python的一个开源机器学习模块,它建立在NumPy,SciPy和matplotlib模块之上能够为用户提供各种机器学习算法接口,可以让用户简单、高效地进行数据挖掘和数据分析。scikit-learn的基本功能主要被分为六个部分,包括分类,回归,聚类,数据降维,模型选择,数据预处理,具体可以参考官方网站(http://scikit-learn.org/stab...

2018-05-14 15:09:42 389

原创 CentOS升级Python2.6到Python2.7并安装pip

CentOS6.X系统默认安装的Python都是2.6版本的平时使用以及很多的库都是要求用到2.7版本或以上,所以新系统要做的第一件事必不可少就是升级Python啦!1.需要提前安装的模块1)wgetyum install wget2)xzyum install xz3)taryum insall tar4)gccyum install gcc5)z

2016-08-24 14:49:21 3759

原创 python之从文件读取数据到list

背景:文件内容每一行是由N个单一数字组成的,每个数字之间由制表符区分,比如:0    4    3    1    2    2    1    0    3    1    2    0    ……现在需要将每一行数据存为一个list,然后所有行组成一个大的list工具:1.strip():用于移除字符串头尾指定的字符,默认为空格,返回是字符串2.spli

2016-08-17 11:57:38 37419 1

原创 python之通过encode()和decode()介绍编码问题

1.字符串在python内部的表示是Unicode编码,因此,在做编码转换时,通常需要以Unicode作为中间编码,即先将其他编码的字符串解码(decode)成Unicode,再从Unicode解码(encode)成另一种编码。2.decode的作用是将其他编码的字符串转换成Unicode编码,如str1.decode('gb2312'),等价于unicode(str1,'gb2312')表示

2016-08-03 18:18:13 924

原创 python如何操作mysql

工具:mysql.connector和MySQLdb,(PyMySQL据说也不错,没试过)1.mysql.connector介绍(推荐):是MySQL官方提供的Python连接MySQL数据库的驱动程序是纯python实现的,由Oracle维护相较于MySQLdb模块来说,其支持python3,而MySQLdb目前只支持到python2.7版本2.MySQLdb介绍:也

2016-08-01 12:16:06 515

原创 python之获取目录下的文件名并写入文件

背景:为了统计一个目录下所有文件名,并且写到文件中工具:python的模块os.walk功能:遍历目录下的所有子文件及其子文件夹,如果有子文件夹的话,会继续以子文件夹为目录递归遍历返回:如果只有文件的话,只返回一个元组(当前目录字符串,文件夹名列表,文件名列表);如果还有文件夹的话,返回多个元组code demo:#!/usr/bin/python#codin

2016-07-29 11:08:31 4197 2

原创 导入自定义模块方式及遇到的一个问题

版本:Python 2.7一、导入模块推荐导入模块方式 用importlib实例:比如说在文件夹mymodel下有个文件my_model.py当前目录是mymodel所在的目录,那么如果该目录下的文件需要导入模块my_model.py的话,可以使用下面的方式:importlib.import_module("mymodel.my_model.py")二、遇到的问

2016-03-09 12:35:24 1212

原创 解决在mysql表中删除自增id数据后,再添加数据时,id不会自增1的问题

问题:mysql表中删除自增id数据后,再添加数据时,id不会紧接。比如:自增id1234现在删除4,就变成了123这时候,如果增加一条数据,会变成1235上面5不是我们想要的结果,4才是理想的id,解决方法是,在删除4之后,执行下面的sql语句:ALTER TABLE table_name AUTO_

2015-11-25 14:44:32 15482 3

原创 MySQL中如何将一个数据库的表导入到另一个数据库表中

mysql中如何将一个数据库db1的表tb1导入到另一个数据库db2表tb2中【方式一】前提是tb2的表结构和tb1是相同的首先将tb1的数据导出,导出语句为:SELECT * FROM tb1 INTO OUTFILE "c:/temp/yourtabledata.txt";其中yourtabledata.txt为你导出的数据文件然后将已导出的数据文件放在你指定的路径下,假设路径为c:/data...

2015-10-29 14:31:01 34683 2

转载 linux下查找某个文件位置的方法

一.通过文件名查找法:举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录 下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:  find / -name httpd.conf   这个命令语法看起来很容易就明白了,就是直接在find后面写上 -name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可。稍等一会系统会在计算机屏幕上显

2015-10-29 13:32:44 1037

原创 Linux上怎么定时执行C++程序

背景:基于Linux执行C++程序去从网页上面抓取数据,而网页上面的数据每天会更新,为此需要每天去更新数据,为此需要每天定时更新数据,Linux中有个crontab命令可以解决。 crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。在Linux系统中,Linux任

2015-10-12 16:44:10 4880

原创 mysql的一些常用语句

参考:http://www.runoob.com/mysql/mysql-tutorial.html1.SQL 对大小写不敏感:SELECT 与 select 是相同的2.sql一些常用的语句SELECT 语句:用于从数据库中选取数据       语法:SELECT column_name,column_name FROM table_name;SELECT * F

2015-09-18 15:57:39 403

转载 Linux中jsoncpp的安装和使用

参考:http://www.myhack58.com/Article/sort099/sort0102/2015/58415.htmhttp://blog.chinaunix.net/uid-20606164-id-3204064.htmlhttp://www.cnblogs.com/mydomain/archive/2011/11/08/2241369.html

2015-09-16 18:34:22 481

转载 Python改回之前版本的方法

改回之前版本的python,其实就是修改链接。改回步骤如下:1. 删除链接,即: rm /usr/bin/python2. 重建链接,连接到系统python。首先,查看自己python版本号: ls /usr/bin | grep python找到带有数字的那个文件夹,例如:python2.7(这里根据每个人系统决定),然后建立链

2015-09-16 16:33:52 9335

原创 关于含有单双引号字符串类型的数据插入mysql遇到的问题

插入数据的SQL语句中,单引号和双引号都行1.字符串含有单引号问题:例如语句 “insert into tb_test(abstract) values('you can't get it!')”如果用以上语句插入到表中时,是插入不成功的,原因是插入的字符串中有单引号,而外面也有单引号,这个时候,需要对里面的单引号进行处理,即在语句中用两个单引号表示原来的单引号,处理后的语句:

2015-09-08 16:25:22 4265

原创 C++连接Mysql数据库

#include #include using namespace std;int main(){ const char host[] = "localhost";//host IP const char user[] = "use_name";//use_name const char pswd[] = "use_name";//password const char tabl

2015-09-01 18:56:08 328

原创 putty

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件一种远程登入工具用它来远程管理Linux十分好用1.【使用】1.把Putty下载到机器上,双击putty.exe2.输入用户名和端口3.然后就进入服务器远程界面,最后输入账号和密码,就可以登入了参考:http://baike.baidu.c

2015-08-27 18:28:34 501

原创 删除string两端的空白字符和横向制表符\t

//删除string两端的空白字符和横向制表符\t#include #include using namespace std;/*删除str左边第一个非空白字符前面的空白字符(空格符和横向制表符)*/string ltrim(string str) { int i = 0, j = 0; int len = str.length(); while (i < len) { if

2015-08-13 15:28:58 1539

原创 C++实现两个字符串之间的Levenshtein Distance(编辑距离)

1.什么是Levenshtein DistanceLevenshtein Distance,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。levenshtein() 函数返回两个字符串之间的 Levenshtein 距离。编辑距离的算法是首先由俄国科学家Levenshtein提出的,故

2015-08-04 11:14:58 6953

转载 /MT /MTd /MD /MDd的区别

1. VC编译选项多线程(/MT)多线程调试(/MTd)多线程 DLL (/MD)多线程调试 DLL (/MDd)2. C 运行时库                                                库文件Single thread(static link) ML                       libc.libD

2015-07-31 14:14:06 660

转载 string类find函数返回值判定

string类find函数返回值判定代码示例int main() { string s = "Alice Bob Charlie"; size_t position; position = s.find("none"); if (position >= 0) cout << "Found! position is : "

2015-07-27 17:04:51 3105

原创 C++获取系统时间如何插入到MySQL里面的datetime型属性中

用c++获取系统的时间后,发现时间的格式是int型,并且我们需要的格式是类似2015-07-24 15:55:03这种类型的格式,为此将这些int型的年月日时分秒转换为string,而MySQL中datetime型的格式为'2015-07-24 15:55:03',那么问题来了:怎么将"2015-07-24 15:55:03"转换成'2015-07-24 15:55:03',从而sql语句能够

2015-07-24 16:13:12 7947

原创 CString、string、char*之间的区别和转换

一、区别CString和string均是字符串模板类。CString为Visual C++中最常用的字符串类,主要应用在MFC和ATL编程中,安全性最高,但可移植性最差。string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中,使用STL时必不可少的类型,所以是做工程时必须熟练掌握的。char*为C编程中最常用的字符串指针,一般以'\0'为结束标志。string

2015-07-21 11:05:51 803

转载 jstring 和string char*之间的转换

转载来源:http://dncsoft.iteye.com/blog/1010213#include #include #include #include using namespace System;using namespace System::Text;// jstring To StringString^ jstringToStr(JNIEnv* env, jstri

2015-07-20 15:35:24 716

原创 Java通过JNI调用C++

JNI其实是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。也许不少人觉得Java已经足够强大,为什么要需要JNI这种东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说是透明的,所以在多数时间我们是不需要JNI的,但是假如你遇到了如下的三种情况之一呢?

2015-07-20 15:21:33 1591

原创 C++生成和使用库文件

介绍c++中静态库和动态库的生成和使用。

2015-07-14 18:39:22 8372

原创 将字符串中的html转义字符转换为字符

背景:解析web的源文件时,发现文本节点的text中有转义字符,比如 Oil & Gas test,其中&对应的字符为&。那么为了获得正确的text,所以就需要对该text中的转义字符进行转换。以下代码以转换&为例,仅供参考。code:#include #include #include using namespace std;//将字

2015-07-08 10:16:17 2192

原创 C++获取文件夹下的所有文件的名字

读取文件夹下的所有文件的文件名

2015-06-30 11:33:58 535

原创 用文件流ifstream和字符串流ostringstream读文件内容到string对象中

读文件内容到string对象中

2015-06-30 09:41:11 8319 2

原创 用ShellExecuteEx和TerminateProcess打开和关闭文件

#include #include #include using namespace std;int main(){ SHELLEXECUTEINFO seo; memset(&seo, 0, sizeof(SHELLEXECUTEINFO)); seo.cbSize = sizeof(SHELLEXECUTEINFO); seo.fMask = SEE_MASK_NOCLO

2015-06-29 11:22:43 865

RapidJSON中文文档

高效的C++ JSON解析/生成器,提供SAX及DOM风格API,来自腾讯开源项目。

2016-01-13

数字图像处理-Java代码

用Java语言实现对图像的各种处理:图像增强,图像复原,图像编码与压缩,图像分割与描述等

2010-05-20

空空如也

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

TA关注的人

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