自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhyh1435589631的专栏

向来缘浅, 奈何情深, 彼此豆蔻,谁许谁地老天荒, 敌不过似水流年, 逃不过此间少年

  • 博客(27)
  • 资源 (23)
  • 收藏
  • 关注

原创 利用 python 对文件夹下图片数据进行批量改名

1. 前言我们最近在做一个使用flask 模拟 instagram 的图片分享网站, 需要一些基本的图片数据, 我们这里采用的是本地提供, 但是, 使用 爬虫从网上爬下来的图片, 名字都是乱七八糟的, 不利于编程, 这里就需要对他们进行批量改名操作。2. 基本思路使用python 的os 模块, 对文件夹进行遍历(listdir), 同时使用 rename 进行改名操作3. 实现效果4. 实现代码代

2016-06-30 10:36:37 16606 2

原创 基于 flask 框架的模拟instagram 图片分享网站的开发

1. 前言我们的目标是模拟instagram 制作一个图片分享的网站, 我们这里选用的是 flask 框架, 这个框架小巧, 易于扩展, 简单易用2. 基本思路利用sqlalchemy 构建 数据库 orm, 建立 user, image, comment 对象, 存放图片url, 等各种相关信息利用 jinja 的模板功能, 提供便利的前端显示3. 基本流程构建flask 项目框架, 如下

2016-06-30 10:17:00 2120 1

转载 kindle 新手入门

点我进入原文其他一些kindle 的资源: 1. 电子书, 很全 http://www.kindlepush.com/main2. 漫画: http://www.pixvol.com/3. kindle 推送 : http://kindlefere.com/post/3.html4. kindle 精品资源目录: http://kindlefere.github.io/

2016-06-26 21:01:59 3372

原创 Linux Shell 脚本攻略 chap 1 小试牛刀

1. 简介一般在shell 脚本的起始, 需要指定解释器的路径 #! /bin/bash使用 # 作为注释标记符shell 脚本如果需要执行, 必须添加 执行(x) 权限, 一般可以 chmod a + x xxx.shshell 的设置文件 ~/.bashrc~/.bash_profile~/.bash_history2. 终端打印双引号中的特殊字符需要使用 转义符 显示

2016-06-24 11:55:21 540

原创 深入理解Nginx chap 4 配置, error日志和请求上下文

1. http配置项的使用场景nginx 在每一个http 块, server 块, location 块下, 都会生成独立的数据结构用来存放配置项, 使用非常灵活2. 怎样使用Http配置处理http 配置项的基本流程:Created with Raphaël 2.1.0start创建数据结构, 存储配置项参数设定nginx.conf中配置项的限制条件与回掉方法实现上一步中的回掉函数, 或

2016-06-23 22:46:26 597

转载 解读相机镜头中的那些名词 — 焦距、焦段、光圈、景深

点我进入原文解读相机镜头中的那些名词 — 焦距、焦段、光圈、景深2014-08-12 10:21 分类:镜头上一篇写了定焦和变焦的选择问题,有朋友要求写系列。楼主思前想后,觉得自己原本是个懒懒散散的人,把这些杂七杂八的东西整成一个系列实在有些勉为其难了,因为连我自己也不知道能分成几篇来写,所以姑且还是单章吧。楼主的原则是写到哪里算

2016-06-23 10:03:13 8143 1

原创 使用sqlalchemy 辅助统计学生期末成绩

1. 前言今天老板甩过来一套这学期的数据采集课程的学生考试试卷, 让我统计一下分数, 那就统计呗。 结果, 突然发现, 考试试卷的出现顺序和学生信息表上的顺序是不一致的, 我们当然可以手工输入一下, 可是本人还是比较懒, 不喜欢玩这种无效劳动, 于是就想着, 能不能自动合并数据项呢?于是, 我们想到了数据库, 然后一整天都花在研究如何将数据导入到数据库中去, 这个问题上了。。。。。 弄完之后, 感

2016-06-22 22:00:10 1805

原创 深入理解nginx chap3 开发一个简单的HTTP模块

1. 如何调用HTTP模块本质:worker 进程会在一个for 循环里面反复调用事件模块检测网络事件。 2. 基本数据结构命名规则: ngx_http_xxx_module.c2.1 整形封装ngx_int_t 封装了有符号整形, 而 ngx_uint_t 封装了无符号整形2.2 ngx_str_tngx_str_t 封装了字符串typedef struct { size_t

2016-06-21 21:28:46 5351

转载 关于Alpha Matte 和 Luma Matte

点我进入原文关于Alpha Matte 和 Luma Matte在AE中,层与层之间进行混合时,有Alpha Matte 和 Luma Matte及其各自的反转四种模式,刚开始理解的时候有点困难,不知道怎样的选择会有怎样的结果。仔细想想,就会慢慢找到一点规律,总结下来,以有助于理解。一、Alpha Matte 是以下面的图层为源,用上面的图层的Alpha通道做选

2016-06-20 10:26:16 3702

转载 上场优先和下场优先的区别

转载自百度文库:  点我进入原文链接一、为什么会有上场和下场 一个不停闪烁的光源,如果其频率达到每秒钟50次(也就是所说的频率50Hz),在人眼中他是不闪烁的。我们家里的电灯炮就是一亮一熄的,所以在我们的眼中没有感觉到他是一亮一熄的,是因为频率达到了50Hz。 根据这个原理,最初电视机每秒要传输的图像被定为50帧。认为这样图像在我们眼中才不闪烁。但是根据当时技术上能力,

2016-06-20 10:18:23 3716

原创 使用requests+beautifulsoup模块实现python网络爬虫功能

1. 前言之前实现python的网络爬虫, 主要都是使用较为底层的urllib, urllib2 实现的, 这种实现方案显得比较原始, 编码起来也比较费劲, 尤其是提取信息的时候, 还得使用正则表达是匹配 (之前转载的一篇糗事百科的爬虫文章, http://blog.csdn.net/zhyh1435589631/article/details/51296734)。 我们这里采用requests +

2016-06-20 10:08:26 11700

原创 利用shell脚本生成qt 项目的项目文件列表

1. 前言最近想要在阅读有关nginx的内容, 但是平常用惯了vs, eclipse 这类的IDE 之后, 对直接拿到手的一堆nginx 代码, 一点感觉都没有, 于是, 我们希望能够找到一款IDE, 将nginx 的代码倒入进来, 方便我们阅读 nginx 的源码, 并进行相应的编写开发。2. 遇到的问题网上搜索到了一篇文章, 是讲如何将nginx 导入 qt 的。http://www.itha

2016-06-18 11:14:36 1439

原创 ERROR 0199: Security password retry count exceeded.

1. 描述今天电脑一开机就成这样了, 直接报错: ERROR 0199: Security password retry count exceeded. 估计应该是电脑长时间不用之后, 电池没电了吧, 鬼知道为什么报了这个错误2. 解决方法按F1 进入 BIOS 设置, 然后按 F9 载入默认设置, 然后 F10 保存并推出, 然后机子重启, 就能正常进入系统了 <~_~>!!

2016-06-17 14:28:53 54260 5

原创 深入理解Linux内核 chap 7 进程调度

1. 调度策略目标: 进程响应时间尽可能快后台作业的吞吐量尽可能高尽可能避免进程饥饿低优先级和高优先级进程需要尽可能调和Linux 的调度基于分时技术: 多个进程以“时间多路复用”的方式运行, 分时依赖于定时中断, 因此对进程是透明的调度策略根据优先级进行分类, 每个进程都与一个值相关联, 这个值表示把进程如何适当的分配给CPU在Linux 中, 进程优先级是动态的 在较长时间间

2016-06-17 12:08:40 673

原创 深入理解Linux内核 chap 6 定时测量

很多计算机化的活动都是由定时测量来驱动的, 程序需要能每个文件中检索到文件的最后访问时间 (时间戳)Linux 内核需要完成的两种主要的定时测量: 保存当前时间和日期维持定时器定时测量是由基于固定频率振荡器和计数器的几个硬件电路完成的。1. 时钟和定时器电路(不同的时钟触发源)定时器电路由内核编程, 所以他们以固定的, 预先定义的频率发出中断。1.1 实时时钟RTC即使电源被切断,

2016-06-15 14:25:57 644

原创 lab 相关--使用vb.net实现对控制文件的管理操作

1. vb.net 读取/写入文件参考地址: http://www.jb51.net/article/15531.htm 主要是需要借助System.IO 的 streamReader 和 streamWriter 方法, 实现文件的读取和写入文件写入 StandardExpoSettingPath = "D:\\LinLan\\standard_expo_setting.ini" Di

2016-06-12 21:05:10 911

原创 nginx 编写简单HTTP模块 hello world

1. 编写HTTP模块1.1 目标编写一个简单的显示hello world 信息的HTTP 模块1.2 几个重要组成部分1.2.1 ngx_command_t 数组 也就是说, 对于我们在nginx.conf 中编写的配置项 mytest 来说, nginx 首先会遍历所有的模块(modules),而对于每个模块, 会遍历他所对应的ngx_command_t 数组, 试图找到关于我们的配置项m

2016-06-11 22:55:31 3234

原创 nginx 配置静态web服务器以及反向代理服务器的一些问题

1. 运行中的Nginx进程间关系nginx 进程中, 一般使用master-worker关系, worker 最好应该与cpu的数量保持一致。这样的系统可以充分利用SMP多核框架。nginx 的一个worker 进程可以同时处理的请求数只受限于内存大小, 而且在架构设计上, 不同的worker进程之间处理并发请求的时候几乎没有同步锁的限制, 进程间切换的代价是最小的。 2. 静态web服务器

2016-06-09 22:58:31 3514

原创 《深入理解Linux 内核》chap 5 内核同步

1. 内核如何为不同的请求提供服务我们可以将内核看作为是一个不断对请求进行响应的服务器, 而这些请求可能来自于CPU 上执行的进程, 也可能来自于发出中断请求的外部设备内核的各个部分并不是严格按照顺序依次执行的, 而是采用交错执行的方式。1.1 内核抢占如果一个运行在内核中的进程, 在执行内核函数的时候, 允许发生内核切换, 那么, 我们认为他是可抢占的。计划性进程切换, 进程由于等待资源

2016-06-09 13:46:10 549

转载 【转载】Sublime Text 3 插件的汉化、开发、发布方法教程(赵亮-碧海情天-theforevr)

点我进入原文因为经常使用 sublime , 正好看到一篇 讲解sublime 插件的文章, 就转过来了Sublime Text 3 插件的汉化、开发、发布方法教程(赵亮-碧海情天-theforevr)摘要 比较详尽地讲解了对Sublime Text 3 主体程序和插件的汉化、插件开发和发布的方法(对ST2也大部分适用)。通过一些实例带你了解所有这些

2016-06-06 15:25:13 816

转载 [C++]_[线程池的简单实现]

点我进入原文写一点个人对代码的理解:1. 创建一个线程池子 new2. 激活线程池 (activate)- a, 创建各个空线程, start。     这个步骤中, start 会同时启动子线程 dotask, 这是一个while 循环, 他的业务逻辑是这样的, 当有任务的时候, 执行任务, 当没有任务的时候, 将线程放到空闲队列中, 同时调用 wait 等待,信号过来, 相

2016-06-06 12:00:30 648

转载 线程池的介绍及简单实现

点我进入原文线程池的介绍及简单实现服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。在 IBM Bluemix 云平台上开发并部署您的下一个应用。

2016-06-06 09:21:04 569

转载 centos 7 添加中文输入法

我们的centos 7 默认是完全安装的, 可是居然不能输入中文也是醉了, 终于被我找到了解决方法。点我进入原文安装的时候没有设置,现在找到之后记录下:  (我这个是已经设置完后的截图,所以,Input Sources中,有拼音输入选项)  Applications -- System Tools -- Setting -- Regin & Lang

2016-06-05 13:19:48 1409

原创 深入理解Linux内核 chap 3 进程

1. 进程, 轻量级进程和线程通常, 我们把进程定义为程序执行的一个实例从内核的观点来看, 进程就是用来担当分配系统资源(cpu时间, 内存)的实体大部分的多线程应用程序, 一个进程有多个用户线程组成, 每个线程代表进程的一个执行流, 通过pthread (POSIX thread)库的标准库函数集编写。 从内核角度来看, 这些多线程应用程序, 仅仅只是一个普通的进程, 程序中多个执行流的创建

2016-06-04 20:57:40 571

原创 使用flask 发送电子邮件时候遇到的几个问题

1. flask 框架http://flask.pocoo.org/ flask 是python 用于web 开发的一个非常有用的微框架, 特点是易于自定义扩展, 使用简单, 方便2. flask-mailpython 标准库中的smtplib 包 可以用在 flask 程序中发送电子邮件而 flask-mail 封装了smtplib 可以更好的与 Flask 框架集成起来3. 遇到的几个问题

2016-06-04 17:19:26 5424

原创 深入理解Linux 内核 chp 2 内存寻址

1. 内存寻址逻辑地址: 通过一个段(segment) 和 一个偏移量(offset)来表示线性地址: 也称虚拟地址, 是一个32bit的无符号整数, 可以用来表征4G的地址空间物理地址: 用于内存芯片级的内存单元的寻址, 由32bit ~ 36bit 无符号整数来表示逻辑地址转换示意图: 2. 硬件中的分段intel 8086系列主要有两种工作模式:实模式 和 保护模式2.1 段选择器和段

2016-06-02 11:26:40 570

原创 将ipdata.dat 数据集导入 mysql 中并获取sql文件

1. 前言最近在看极客学院的视频, 看到有关数据库部分, 然后里面的老师给了一个 ipdata.sql 的数据库指令, 可以用来向mysql中导入ipdata数据, 可是, 我们没有拿到这个 sql 数据库的指令, 因而没有办法构建出我们自己的数据库, 这个对于有些强迫症的我来说, 有些费劲2. 流程2.1 网上一般流程http://blog.csdn.net/yual365/article/det

2016-06-01 00:20:47 7469

ResourceHacker

用来提取应用程序资源的工具

2017-03-13

扫雷程序可执行文件

由于win10去掉了原先自带的扫雷程序,因而这里从网上找了一个扫雷程序过来,作为目标进行分析

2017-03-13

pcl点云数据文件 兔子

pcl 的点云数据文件, 安装完毕可以利用这个文件来测试下是否安装成功

2017-01-17

diskgenuis

用于系统分区的神器

2017-01-06

unetboot工具

制作系统启动盘的基本工具

2017-01-06

Win32DiskImager-0.9.5

用来制作U盘启动项的基本工具

2017-01-06

ImageWatch

http://blog.csdn.net/zhyh1435589631/article/details/53996182 博客中介绍的opencv 神器 官方地址: https://marketplace.visualstudio.com/items?itemName=WolfKienzle.ImageWatch

2017-01-03

visual odometry part1

视觉里程计的综述文章

2016-12-10

相机模型绘制的工程文件autocad

autocad 工程文件, 用来绘制相机模型

2016-12-09

计算机多视图几何

多视图几何的英文版

2016-11-28

30天自制操作系统 pdf part1

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 30天自制操作系统 电子书 的一部分

2016-11-22

30天自制操作系统 电子书 part2

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 30天自制操作系统的电子书 第二部分

2016-11-22

30天自制操作系统的光盘part1

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 30天自制操作系统的附加光盘文件的一部分

2016-11-22

winHex18.5 x86_x641

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 用来编辑16进制文件的使用工具

2016-11-22

opencv 类似matlab 绘图

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53241566

2016-11-20

chatbot3 源码

http://www.codeproject.com/articles/36106/chatbot-tutorial 上面 chatbot3 部分源码, 由于国内把dropbox 墙了, 于是就传到这边来了

2016-11-19

华为oj解答

个人的华为oj刷题代码

2016-09-14

vc_mbcsmfc.part2

vs2013 用来打开多字符集项目必须的支持文件

2016-05-01

8皇后问题七届源代码

博客http://blog.csdn.net/zhyh1435589631/article/details/45842823的配套源代码,使用于N皇后问题的求解,C++方式实现

2015-05-19

vs2013+opencv2.4.9配置环境

vs2013+opencv2.4.9配置环境 只需ctrl + H 替换相应路径即可,相应博文地址 http://blog.csdn.net/zhyh1435589631/article/details/45649709

2015-05-11

poj 1782 run length encoding 测试数据

poj 1782 run length encoding 测试数据

2015-01-17

空空如也

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

TA关注的人

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