自定义博客皮肤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的专栏

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

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

原创 sqlalchemy 初步认识

1. 前言1.1 ORM 模型亦即对象关系映射, ie, 将关系数据库中的业务数据用对象的形式表示出来, 并通过面向对象的方式将这些对象组织起来, 最终在应用程序中创建一个“虚拟对象数据库”1.2 SQLAlchemy 架构稳定, 高性能 1.3 说明这里仅对 ORM层的操作做一些记录, core层未涉及2. 基本操作2.1 创建数据库引擎用下面这段代码可以创建一个 sqlite 的数据库, ps

2016-05-31 22:48:11 3400

原创 python 2.7.11 + windows 10 连接 mysql学习记录

1. 前言最近在学习mysql 的相关内容, 于是考虑使用 python 去连接他, 学习一下之后发现, 使用python 去连接mysql, 真的好方便啊。2. 基本流程我们这里使用 3 种途径来连接 mysql, 分别是 connector, mysqldb, torndb ps: 我们这里选用的数据库表的格式为: ps: 图中的这个软件是 mysql workbench, 当然我们也可

2016-05-31 13:15:18 4001 1

原创 Lab 相关 Stack overflow(数组分配过大) 解决方法

1. 前言昨天晚上本来在寝室装win10, 结果被某人拉到实验室看一个采集板的vc样例程序, 本来以为很简单的, 结果还是弄了近半个小时, 好费劲。。。。2. 问题描述我们载入工程项目, 编译成功后, 运行, 可是却没有界面弹出, 没办法, 使用调试工具, 发现了这个现象: 于是感觉, 好莫名其妙啊, 我什么都没干呢, 怎么就栈溢出了??我一度怀疑是不是vs 被我整坏了。。。为了排错, 我

2016-05-30 14:35:57 1392

原创 MySQL 5.7.12 + windows 10 zip 包版本配置

1. 前言今天顺手从mysql官网上下载了一个mysql版本, 当时没注意, 下下来才发现是zip版本的, 于是就费劲了,其实可以直接下一个msi版本的,全程傻瓜式操作。。。2. 配置流程主体的配置流程可以参考 官方文档 http://dev.mysql.com/doc/refman/5.7/en/installing.htmlwindows 上面主要的配置方式有3种, msi文件, zip 文

2016-05-30 13:29:04 897

原创 使用flask框架实现一个简单的网页加法运算器

1. 前言最近在看Python web 开发的一些内容, 正好看到了flask, 这里做一些记录2. flask框架简要说明flask 是一个微型的web框架, 相比于 Django 集成了各种模块功能, flask 只是使用了简单的核心, 相关功能可以根据需要进行扩展3. 一些注意事项html 模板文件需要放置在templates文件夹下, 图片文件放在static文件夹下当遇到各种莫名其

2016-05-29 15:55:39 8078 1

原创 利用cgi 实现简易网页加法计算器功能

1. 前言最近在看python web 开发的一些内容, 正好看到了cgi, 这里做一些记录2. cgi 介绍全名是通用网关接口, 他可以由很多语言来实现, 只要这个语言可以进行基本的输入输出即可。 个人感觉是, 只需要这个语言可以输出 html 语言, 就可以用来编写 cgi。 cgi 的基本处理流程 [1]^{[1]}: ⑴通过Internet把用户请求送到web服务器。 ⑵web服

2016-05-29 11:04:59 2165 1

原创 javascript + html 入门之实现一个网页计算器

1. 前言最近学习javascript, 正好看到一个网页计算器的列子, 于是顺手实现了一下, 这里做一些记录2. 实现效果3. 实现代码<!-- index.html --><html> <head> <title>Calculator</title> <script src = "calc.js" type = "text/javascript"></s

2016-05-29 00:43:43 5019

原创 scrapy 学习笔记1 爬取 www.dmoz.org 网站信息

1. 安装配置具体的安装过程, 官网已经写的很清楚了http://doc.scrapy.org/en/latest/intro/install.html#windows不过在实际安装过程中还是遇到了一个小问题: ie, 缺少microsoft visual c++ 9.0 运行库, 上图中已经告诉我们了解决方法: 去到 http://aka.ms/vcpython27 下载相应文件即可

2016-05-27 14:00:57 3928

原创 链表相关题目的实现

1. 环形链表的插值 有一个整数val,如何在节点值有序的环形链表中插入一个节点值为val的节点,并且保证这个环形单链表依然有序。 给定链表的信息,及元素的值A及对应的nxt指向的元素编号同时给定val,请构造出这个环形链表,并插入该值。 测试样例: [1,3,4,5,7],[1,2,3,4,0],2 返回:{1,2,3,4,5,7}本质就是链表的插值/*struct

2016-05-26 21:51:00 783

原创 队列及栈相关题目的实现

1. 可查询最值的栈 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。使用两个栈即可class Solution {public: void push(int value) { baseStack.push(value); if (!minStack.empty()) minStack.push(std::

2016-05-26 21:32:58 808

原创 《深入理解Linux 内核》 chap 1 绪论

1. 操作系统的几个基本概念操作系统的两个基本目标: 与硬件交互, 管理硬件为运行在计算机上的软件提供环境为了实现这种机制, 引入了两种工作模式: 用户态 和 内核态1.1 多用户系统def: 一台能够独立和并发的执行分别属于两个或者多个用户的若干应用程序的计算机并发: 几个程序能够同时处于活动状态并竞争各种资源独立: 每个程序执行自己的任务, 不用考虑其他用户程序通过使用与CPU

2016-05-22 22:17:07 493

原创 字符串相关类型题目及其实现

1. 拓扑结构相同子树 对于两棵彼此独立的二叉树A和B,请编写一个高效算法,检查A中是否存在一棵子树与B树的拓扑结构完全相同。 给定两棵二叉树的头结点A和B,请返回一个bool值,代表A中是否存在一棵同构于B的子树。方法1: 使用递归的方式, 依次判断A 中 每个节点是否与 B 子树相同/*struct TreeNode { int val; struct TreeN

2016-05-22 13:13:22 1259

原创 pyspider 使用过程中遇到的一些坑

1. 前言最近在玩爬虫, 使用最基本的urllib库来爬取静态网页的方法, 我们基本已经掌握了, 于是觉得应该整个框架玩玩, 于是看到了pyspider, 这是一个国内的大神写的一个框架, 非常好用, 不过毕竟新手, 使用的时候, 还是遇到不少问题, 这里做一个整理2. 练手项目我们这里选用的练手项目是 爬取 豆瓣电影上的电影信息, 作者给出教程我也转载了过来 http://blog.csdn.ne

2016-05-22 11:39:20 19907 1

转载 pyspider 爬虫教程(一):HTML 和 CSS 选择器

点我进入原文pyspider 爬虫教程(一):HTML 和 CSS 选择器虽然以前写过 如何抓取WEB页面 和 如何从 WEB 页面中提取信息。但是感觉还是需要一篇 step by step 的教程,不然没有一个总体的认识。不过,没想到这个教程居然会变成一篇译文,在这个爬虫教程系列文章中,会以实际的例子,由浅入深讨论爬取(抓取和解析)的一些关键问题。在

2016-05-22 11:11:31 5387

转载 C++中智能指针的设计和使用

点我进入原文昨天面试阿里的时候被要求现场写一个智能指针出来, 虽然知道使用智能指针, 不过当时各种蒙蔽,华丽丽的跪了。。。。。 C++中智能指针的设计和使用        转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7561235     智能指针

2016-05-20 09:23:44 362

原创 配置pycharm 5.0.3 工作环境

下载工具包:http://www.7down.net/soft/74882.html#comment汉化 1 下载PyCharm 5汉化包 2、将C:\Program Files (x86)\JetBrains\PyCharm 5\lib目录下的resources_en.jar文件复制出来,并更名为resources_cn.jar 3、双击打开resources_cn.ja

2016-05-17 23:27:13 4233

原创 使用vb.net 获取文件夹下选中文件的文件名称

1. 前言今天在配置cppunit的附加依赖项的时候, 需要输入相应的附加依赖项的文件名, 这个很费劲, 我们又不想自己手工一个个的copy, 就希望能够找到一种方法可以直接获取到我们的文件名2. 处理思路我们这里想到了vb.net, 利用他的拖拽功能, 直接获取相应的文件名称3. 实现效果 4. 注意点我们这里选用的是listview 控件, 顺手拖过来的他的view 属性一定改为List,

2016-05-16 23:19:50 7093

原创 各种排序相关题目的实现

1. 冒泡排序循环n次, 每次将最大值交换到最后的一个位置class BubbleSort {public: int* bubbleSort(int* A, int n) { // write code here for (int i = 0; i != n - 1; i++){ for (int j = 0; j != n - i

2016-05-16 20:01:09 4957

转载 互斥对象、事件对象、关键代码段的应用和比较

原文地址1原文地址2互斥对象、事件对象、关键代码段的应用和比较        线程同步的方式主要有三种:互斥对象、事件对象和关键代码段。一.     互斥对象        互斥对象(mutex)属于内核对象,它能够确保线程拥有对单个资源的互斥访问权。互斥对象包含一个使用数量,一个线程ID和一个计数器。其中线程ID用于标识系统中的哪个线程当前拥有互斥

2016-05-15 22:39:33 2164

原创 Java 核心技术 I chap 1 ~ 4 阅读摘要

1. 前言最近突然想学一下java, 于是就找到了 《Java 核心技术 I》这本书来研究, 并记录一些自己觉得相对重要的, 与C++中有些不太一样的东西。2. chap 1 概述2.1 Java 特点java 可以看成是C++语法的一个纯净版本, 简单面向对象可以非常容易的处理网络安全, 不用担心内存泄露可移植性好, 在各个平台上运行结果保证一致多线程特性有applet 可以用于启用

2016-05-14 22:34:22 595

转载 vs2013中MSComm通讯控件的导入和注意事项

点我进入原文需要强调的是:新版本的Visual studio使用MSComm时之前很多以Set开头或者Get开头的函数都改成了以Put_开头或者Get_开头。如之前的SetCommPort改成了Put_CommPort;             GetInput     改成了Get_Input;如果还是希望使用老版本的 接口函数的话, 可以在导入控

2016-05-12 21:57:20 3016 1

原创 win7 安装centos 7 找不到centos 7 引导的解决方法

1. 前言今天, 骚勇同学跑过来让我帮他装一下centos 7, 可是安装完毕之后发现, 找不到centos 7 的引导, 只能进到win7 里面。2. 修复centos 引导首先, 我们进入centos 7 的引导修复界面, 输入下面指令sh-4.2# chroot /mnt/sysimagesh-4.2# grub2-install /dev/sdaInstalling for i386-p

2016-05-12 00:04:02 5162

转载 救援 MBR 內的開機管理程式與設定多重開機選單

点我进入原文地址3.3.3 救援 MBR 內的開機管理程式與設定多重開機選單為了應付分割工作,所以我們是先安裝 Linux 再安裝 Windows 的。只是,如此一來,整顆硬碟的 MBR 部份就會被 windows 的開機管理程式佔用了! 因此,安裝好了 Windows 的現在,我們得要開始來救援 MBR,同時編輯一下開機選單才行!救援回 Linux 的開機

2016-05-11 22:31:39 769

转载 各种排序算法的稳定性和时间复杂度小结

点我进入原文各种排序算法的稳定性和时间复杂度小结  选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 冒泡排序是稳定的,算法时间复杂度是O(n ^2)。   2.2 选择排序(Selection Sort)  选择排序的基本思想是对待排序的记录序列进

2016-05-11 14:09:36 22564

转载 Git push到多个远程库

原文地址:http://my.oschina.net/looly/blog/311573需求我的Hutool项目现在在Github和Git@OSC上都有,每次都是开两个项目,手动同步文件,然后分别提交。非常不方便。建立多个远程仓库以我的Hutool项目为例,在Github的地址是[email protected]:looly/hutool.git,在Git

2016-05-11 10:56:23 1241

原创 mysql 学习笔记4

1. 自然连接通过mysql 自己的判断完成连接的过程, 而不需要指定连接条件, mysql使用多个表中的相同字段作为连接条件。内连接 natural join ⟷\longleftrightarrow inner join using 左外连接 natural left join ⟷\longleftrightarrow left join using 右外连接 natural rig

2016-05-10 17:49:34 3119

转载 LaTex常用特殊符号参考

点我进入原文LaTex常用特殊符号参考

2016-05-10 16:46:43 3461

转载 vb.net 使用 DIR 遍历文件目录

原文地址Dir 函数示例本示例使用 Dir 函数来检查某些文件或目录是否存在。在 Macintosh 计算机上,默认驱动器名称是 “HD” ,并且路径部分由冒号取代反斜线隔开。而且 Microsoft Windows 的通配符在 Mac 中可以作为有效字符出现在文件名中。也可以使用 MacID 函数来指定文件组。Dim MyFile, MyPath, MyName' 返回“

2016-05-10 15:47:54 6721

转载 在VB.NET中实现拖放操作

点我进入原文在VB.NET中实现拖放操作  绪论  Windows用户一般分为两类:一类习惯用键盘操作,一类习惯用鼠标操作。程序员们在编程时一般会提供快捷键(在命令或字母中加下划线)或快捷方式(用CTRL加字母的组合)来照顾到那些习惯键盘的用户,但是那些鼠标用户却被忽略了。因为程序员们一般都习惯用键盘,所以他们这种重视键盘操作的特点是可以理解的,但是

2016-05-10 15:44:35 6096 1

原创 git 错误: path ‘xxx' doesn't point at a valid git repository or workdir

1. 问题描述打开工程的时候, 突然就这么显示了, 不知道为什么 2. 解决方案后来发现实际上, 这个是因为我们的硬盘接触不良, 导致的后遗症,此时硬盘不在了, 而vs 中却还指定者这个工程的本地git repo。 只要修改一下本地git repo就可以了。 于是问题得到解决

2016-05-10 15:41:44 2474

原创 使用vb.net获取相应文件夹下相应文件的个数并显示

1. 前言因为我们实验室是做机器视觉方向的, 经常需要拍图, 最近在做双相机的实验, 但是拍图的时候, 可能会有很小几率的丢帧现象, 就是一个相机拍到图了, 另一个相机没有, 这个很讨厌。 我们本来是通过观察 左下角的数字来确定文件夹中相应的图片的数量, 不过这个太费劲了, 并且数字也特别小, 于是我们就想写个小程序来处理这个问题。2. 实现这里我们使用vb.net 来实现, 为什么用这个呢

2016-05-10 15:31:14 5184

原创 Python2.7 + beautifulSoup 4.4.1 安装配置

1. 前言最近研究python 的爬虫功能, 正好看到beautifulsoup, 于是打算配置一下。2. 下载beautifulsoupbeautifulsoup4.4.13. 安装python setup.py buildsudo python setup.py install4. 错误处理但是报错了, 提示: python错误:ImportError: No module named s

2016-05-09 10:20:30 2744

原创 LeetCode 36/37. Valid Sudoku/ Sudoku Solver

1. 题目分析36 Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules. The Sudoku board could be partially filled, where empty cells are filled with the character ‘.’. A part

2016-05-06 17:41:46 756

原创 LeetCode 39/40. Combination Sum i, ii

1. 题目描述39 Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T. The same repeated number may be chosen from C unl

2016-05-06 13:09:41 602

原创 LeetCode 41. First Missing Positive

1. 题目要求 Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] return 3, and [3,4,-1,1] return 2. Your algorithm should run in O(n) time

2016-05-06 08:49:12 335

原创 LeetCode 42. Trapping Rain Water

1. 题目描述 Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining. For example, Given [0,1,0,2,1,0

2016-05-05 22:32:23 504

原创 LeetCode 43. Multiply Strings

1. 题目分析 Given two numbers represented as strings, return multiplication of the numbers as a string. Note: The numbers can be arbitrarily large and are non-negative. Converting the input st

2016-05-05 21:44:21 632

原创 LeetCode 46/47. Permutations i, ii

1. 题目描述 46 Given a collection of distinct numbers, return all possible permutations. For example, [1,2,3] have the following permutations: [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], a

2016-05-05 13:38:49 445

原创 LeetCode 44. Wildcard Matching

1. 题目描述 ‘?’ Matches any single character. ‘*’ Matches any sequence of characters (including the empty sequence). The matching should cover the entire input string (not partial). The func

2016-05-05 09:23:16 437

原创 LeetCode 48. Rotate Image

1. 题目描述 You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). Follow up: Could you do this in-place?2. 解题思路拿到这个问题, 感觉和 LeetCode 54/59. Spir

2016-05-05 08:56:37 344

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

Modern C++ Programming with Test-Driven Develpment

code better sleep better

2016-11-03

华为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关注的人

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