自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

化茧成蝶007

此时正在前进的路上

  • 博客(153)
  • 资源 (2)
  • 收藏
  • 关注

转载 Python调用C/C++动态库

https://blog.csdn.net/qq_37968132/article/details/79747070

2018-07-13 18:10:51 379

原创 linux 配置文件读写解析

有时我们自己写Linux下配置文件,需要手动解析,然后使得程序可以配置的类似于以下格式 simple.conf:  ## Sample configuration file ip=192.16.31.2port=22Desktop-Picture = /usr/images/earth.jpg Position = Centered直接上代码解析:头文件ccl.h#ifndef CLL...

2018-03-21 20:52:03 5834 1

原创 mongodb 在windows下配置服务

查看原帖:http://blog.csdn.net/qq_21334991/article/details/79534907mongod --bind_ip 0.0.0.0 --dbpath D:\mongodb\data --logpath D:\mongodb\log\mongodb.log --port 27017 --serviceName "MongoDB" --serviceDispl...

2018-03-12 23:55:22 378

转载 Redis Desktop Manager连接Windows和Linux系统上的Redis服务

最近遇到了一个问题,Redis Desktop Manager如何连接远程的服务器的redis,教程详细解释https://yq.aliyun.com/articles/485359

2018-03-10 11:25:47 376

原创 python staticmethod() 函数 和 classmethod 修饰符

原创:http://blog.csdn.net/qq_21334991/article/details/79433721python staticmethod 返回函数的静态方法。该方法不强制要求传递参数,如下声明一个静态方法:class C(object): @staticmethod def f(arg1, arg2, ...): ...以上实例声明了静态方法 ...

2018-03-03 22:54:08 471

转载 32个Python爬虫项目让你一次吃到撑【转载】

最近发现一个比较全面的python爬虫框架,慢慢学习咯http://blog.csdn.net/nzjdsds/article/details/77506254

2018-02-22 23:34:54 918 2

原创 C++实现修改当前进程的名称

本人参考了别人的代码,实现了修改进程的名称:直接编译运行查看就行了#include #include #include #include extern char** environ;void my_initproctitle(char* argv[], char** last);void my_setproctitle(char* argv[], char** las

2018-02-07 18:05:59 5764

原创 C++自定义log日记,简单方便使用

直接上代码,经过本人调式过,可以直接拿去使用代码Logger.h//// Created by ts on 18-2-7.//#ifndef __LOGGER__#define __LOGGER__#include #include #include #include #include #include ////// \brief 日志文件的类型///ty

2018-02-07 17:43:55 3599 2

原创 python 爬虫项目-爬取猫眼top100电影

通过自己实践,完成了一个简单的爬取项目,爬取项目猫眼top100排名的电影信息将创建的代码上传到了github上,供搭建参考,和指出错误,谢谢https://github.com/Guazhen/maoyan_top100/tree/master/maoyantop100

2018-02-04 23:05:44 1631

原创 windows下安装scrapy步骤

先安装一些依赖1. wheelpip install wheel2. lxmlhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml3. PyOpensslhttps://pypi.python.org/pypi/pyOpenSSL#downloads4. Twistedhttp://www.lfd.uci.edu/~gohl

2018-01-23 22:33:25 208

原创 运行pyspider是出现的 ImportError: No module named '_sqlite3'

安装这个步骤执行,就不会出现以上错误了 apt-get install sqlite3  sqlite3 -vesrion  apt-get install python-pysqlite2  apt-get install python-pysqlite2-dbg  apt-get install libsqlite3-dev   apt-get install sqli

2018-01-23 21:02:26 1400

原创 python 实现scp的链接

import paramikofrom paramiko import SSHClientfrom scp import SCPClientself.sc = SSHClient()self.sc.set_missing_host_key_policy(paramiko.AutoAddPolicy())self.sc.connect(self.remote, self.ssh_

2018-01-16 17:29:42 462

转载 libpng使用

最近看到一片关于如何使用C语言读和写png图片格式我要讲的三个大部分分别是:1、libpng是什么,能做什么?2、怎样让自己的程序可以使用libpng库?3、怎样借助libpng读写PNG文件1、libpng是什么?libpng是一款C语言编写的比较底层的读写PNG文件的跨平台的库。借助它,你可以轻松读写PNG文件的每一行像素。因为PNG文件是经过压缩而且格式复

2018-01-11 16:01:09 16806 3

原创 python __import__ 搜索路径详解

python __import__1.函数功能用于动态的导入模块,主要用于反射或者延迟加载模块2.__import__(module) 相当于 import module__import__导入的模块,搜索的路径首先在sys.path列表中.sys.path['', '/usr/local/lib/python2.7/dist-packages/robotframewo

2018-01-10 15:50:39 4387

原创 Can’t connect to HTTPS URL because the SSL module is not available

import requestsresponse = requests.get('http://www.jianshu.com')在response时,无法返回,报错Can’t connect to HTTPS URL because the SSL module is not available解决办法:sudo apt-get install libssl-devsudo a

2018-01-09 21:59:37 18858 2

原创 最新的python3-cookbook 中文版在线版

链接:http://python3-cookbook.readthedocs.io/zh_CN/latest/index.html

2018-01-09 19:54:14 6999 1

原创 Sub-process /usr/bin/dpkg returned an error code (1) Sub-process /usr/bin/dpkg returned an error co

一般遇到这种问题,直接一下的步骤,基本可以解决问题cd /var/lib/dpkgsudo mv info info.baksudo mkdir infosudo apt-get install 包名sudo -rf infosudo mv info.bak infosudo apt-get update sudo apt-get upgrade sud

2017-12-30 22:41:52 177

原创 git 指令使用总结

git使用用户手册1、查看配置  git config -l查看不同级别的config2、git配置文件分类--system 系统级--global 全局--local当前项目注意:对于同一配置项,三个配置文件的优先级是13、设置用户名与邮箱(用户标识,必要)git config --global user.name "gaozhen"git c

2017-12-30 22:35:06 225

原创 C语言结构体的对齐方式

1、临界区公用资源,某一时刻只能被一个多线程访问,有线程进入后,其他线程必须等待2、互斥量和临界区很相似,只有拥有互斥对象的线程才能访问资源,互斥对象只有一个,所以某一刻只有一个线程可以访问   互斥量比临界区复杂,因为使用互斥可以在同一应用不同线程间访问,也可以在不同应用之间访问      创建  打开  释放  等待   3、允许同一时刻多个线程进行共享资源

2017-12-30 22:29:48 213

原创 临界区 互斥量 信号量 事件

1、临界区公用资源,某一时刻只能被一个多线程访问,有线程进入后,其他线程必须等待2、互斥量和临界区很相似,只有拥有互斥对象的线程才能访问资源,互斥对象只有一个,所以某一刻只有一个线程可以访问   互斥量比临界区复杂,因为使用互斥可以在同一应用不同线程间访问,也可以在不同应用之间访问      创建  打开  释放  等待   3、允许同一时刻多个线程进行共享资源

2017-12-30 22:28:28 226

原创 Scrapy全局指令和项目指令总结

1、全局命令scrapy -h 查看全局命令1)fetch 命令主要用来显示爬虫的过程显示爬取百度的首页scrapy fetch http://www.baidu.com2)  --header --nolog 参数控制了展现爬虫爬取新闻的首页的头信息,和不显示日记信息   scrapy fetch --header --nolog http://news.sina

2017-12-30 22:26:08 316

原创 8个Linux必背常用指令,立马熟悉Linux

1、cat ­­­连接文件 并输出结果2、sort­­­文件里的文字按行排序3、grep­­打印出匹配条件的文字行4、cut­­­删除文件中字符行上的某些区域5、uniq­­­删除重复行6、sed­­用来输入流上执行基本的文本变换7、find­­­在文件目录中搜索文件8、less­­

2017-12-30 21:37:01 928

原创 Linux系统IP路由基础 路由原理

1、路由原理一个普通的主机与路由器之间的根本区别在于,主机不会将一个报文从一个接口转发到另一个接口,而路由器可以转发报文如今,大多数的多用户系统都可以被配置,从而被当作路由器来用。因此,一个普通路由算法可以被用在路由器上,同样也可以用在一台普通主机上。当一台主机可以用作路由器时,我们通常说这台主机嵌入了路由器的功能。这种具备嵌入路由器功能的主机平常不会转发报文,除非我们对它

2017-12-30 21:08:15 966

原创 register修饰符有几点限制

(1)register变量必须是能被CPU所接受的类型。这通常意味着register变量必须是一个单个的值,并且长度应该小于或者等于整型的长度。不过,有些机器的寄存器也能存放浮点数。最好不要这样去用(2)因为register变量可能不存放在内存中,所以不能用“&”来获取register变量的地址。(3)只有局部自动变量和形式参数可以作为寄存器变量,其它(如全局变量)不行。在调用一个函数

2017-12-30 21:04:35 428

原创 网卡工作原理

1、分析网卡的工作原理即是分析网卡的驱动程序2、为了屏蔽网络环境中物理网络设备的多样性,Linux对所有的设备进行抽象并定义了一个统一的概念,称之为接口3、一个网络接口被看作是一个发送和接收数据包的实体。4、对于每个网络接口,都用一个net_device的数据结构来表示。5、所有被发送和接收的包都用数据结构sk_buff表示6、要发送数据

2017-12-30 20:50:08 6525

原创 E: Sub-process /usr/bin/dpkg returned an error code (1) ubuntu下安装时出现的错误

安装的步骤就可以安装成功cd /var/lib/dpkgsudo mv info info.baksudo mkdir infosudo apt-get install 包名sudo -rf infosudo mv info.bak infosudo apt-get update sudo apt-get upgrade sudo apt-get aut

2017-12-28 22:23:31 445

原创 git--Bug分支 讲解步骤

此时有两个分支:master,devroot@gao:~/learngit# git branch* dev master当前正在dev上进行分支工作,但没有提交root@gao:~/learngit# git status .On branch devChanges not staged for commit: (use "git add ..." to updat

2017-12-28 11:23:45 1085

原创 python实现ssh链接步骤

import SSHLibraryimport paramikofrom paramiko import SSHClient#from library import LinuxTestLibraryclass DeviceSSHConnect(object): #__init__ def __init__(self): self.remote = gl

2017-12-27 16:54:18 1912

原创 framebuffer 保存png, bmp图片

遇到一个需求,在读取/dev/fb0的原始数据并保存为bmp,png图片,并通过命令行格式进行保存.   写的不好,大家可以指点出来,一起讨论.  root@imx6qsabresd:~# ./imx6_shot -h       usage: ./imx6_shot [-hpb] [FILENAME]  imx6 [option]...  -p|--png

2017-12-15 11:31:38 1402

原创 嵌入式系统平台,读取framebuffer保存为png图片

#include #include #include #include #include #include #include #include #include #include static int Blue = 0;static int Green = 1;static int Red = 2;static int Alpha = 3;int main(int

2017-12-14 14:27:39 1228 2

原创 gevent的安装过程

环境:python3,ubuntu系统1.首先下载源码 wget http://www.monkey.org/~provos/libevent-2.0.10-stable.tar.gz2.进行解压 tar zxvf libevent-2.0.10-stable.tar.gz 3. 切换到该目录下cd libevent-2.0.10-stable/4.编程并安装 ./

2017-12-09 11:58:32 1800

转载 ubuntu 下出现E: Sub-process /usr/bin/dpkg returned an error code

在用apt-get安装软件时出现了类似于install-info: No dir file specified; try –help for more information.dpkg:处理 gettext (–configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有错误发生:findutilsE: Sub-process /

2017-12-08 17:53:16 159

原创 安装lxml遇到的问题

在安装lxml时出现的错误:src/lxml/includes/etree_defs.h:14:31: fatal error: libxml/xmlversion.h: No s 1910  mv /var/lib/dpkg/info /var/lib/dpkg/info.bak 1911  mkdir /var/lib/dpkg/info 1912  sudo apt-

2017-12-08 17:52:07 900

原创 framebuffer 保存 bmp图片格式

最近需要完成一个从framebuffer中进行读取,然后将内存的东西保存为bmp图片格式,我的其他博客内容对framebuffer进行详细的讲解,以及bmp的格式进行详细的讲解。    之前从网上看到了一些保存bmp图片的代码,在本地执行都会出现文件,本人就进行了自己编写,   也可以从github中获取源码:直接看代码:https://github.com/Guazhen/Fra

2017-12-08 15:23:05 1809

转载 完全理解 Python 迭代对象、迭代器、生成器

>>>from itertoolsimport islice>>> fori inislice(count(10),5):...    print(i)先导入了 islice,然后遍历 count,从 10 开始,输出 5 个元素后结束在阅读该文章时遇到的默认模块完全理解 Python 迭代对象、迭代器、生成器

2017-12-06 20:17:36 130

转载 BMP文件格式详解(BMP file format)

BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows的图形用户界面(graphical user interfaces)也在它的内建图像子系统GDI中对BMP格式提供了支持。下面

2017-12-05 13:31:33 260

原创 解决SDL/SDL.h: No such file or directory的方法

一、先安装一些依赖包先简单再介绍一下SDL:SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。主要用在开发游戏上!Ubuntu的新得立已经包含SDL库,所以通过几个简单的命令就可以安装,比windows还傻瓜!sudo apt-get install libsdl1.2-dev(比较大,

2017-12-04 14:29:08 20923 1

原创 python浏览器伪装技术

整理的python在进行爬虫时,进行浏览器伪装import urllib.requestimport http.cookiejarurl= "http://news.163.com/16/0825/09/BVA8A9U500014SEH.html"#以字典的形式设置headersheaders={ "Accept":" text/html,application/xhtml+xml,a

2017-11-28 22:50:51 402

原创 'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'<>

1、安装beautifulsoup时出现的错误'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'<>'You need to convert the code, either by installing it (`python setup.py in

2017-11-26 23:31:15 581

转载 python内置的urllib模块不支持https协议的解决办法

>>> import urllib>>> urllib.urlopen('http://www.baidu.com')>>>> urllib.urlopen('https://www.baidu.com')Traceback (most recent call last):  File "", line 1, in   File "/usr/local/python27/l

2017-11-24 10:11:29 3084

指令集合讲解 平时积累的Linux指令

该文档是平时学习过程中,积累的指令,分享给大家,希望对大家有帮助

2017-12-30

修改网卡名称 centos

介绍了如何在centos环境下修改网卡的名称

2017-08-26

空空如也

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

TA关注的人

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