京东放养的爬虫

努力成为一个优秀的人,我在北京要活的精彩。

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python信号标准库(signal包,部分os包)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   在了解了Linux的信号基础之后,Python标准库中的signal包就很容易学习和理解。signal包负责在Python程序内部处理信号,典型的操作包括预设信号处理函数,...

2015-10-31 19:24:11

阅读数 1219

评论数 0

assert()函数用法总结

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include assert.h> void assert( int expression );   assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它...

2015-10-31 18:53:37

阅读数 971

评论数 0

小黄鸭调试法

相信大家都有类似的经历。遇到 Bug/问题被卡住了,拉个人过来,和他 blablabla 讲了一通,很多时候中途你就找到了解决办法。有时候,并不一定要和人倾诉,还可以像其他东西倾诉,强迫自己把遇到的问题,详细地解释出来(一定要说出来)。其实呢。这种方法,有一个术语:小黄鸭调试法(Rubber Du...

2015-10-29 00:11:08

阅读数 1455

评论数 0

机器学习的含义

在听到人们谈论机器学习的时候,你是不是对它的涵义只有几个模糊的认识呢?你是不是已经厌倦了在和同事交谈时只能一直点头?让我们改变一下吧! 本指南的读者对象是所有对机器学习有求知欲但却不知道如何开头的朋友。我猜很多人已经读过了“机器学习”的维基百科词条,倍感挫折,以为没人能给出一个高层次的解释。...

2015-10-29 00:09:23

阅读数 1321

评论数 0

程序员的出路

就现在经济大环境而言,很不乐观,程序员的日子也很不好过,无论是还在找工作的、还是已经入职多年、哪怕做到项目经理技术经理的,压力都异常巨大,似乎处处充满危机。但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只...

2015-10-25 20:42:05

阅读数 1104

评论数 0

程序员编程面试取胜的8个技巧

程序员编程面试取胜的8个技巧 1.知道如何写算法        如果你申请的是软件工程师的工作,那么显然你需要知道如何编码。写代码脚本其实与写算法来解决软件问题略有不同。用人单位可能会提出这样的问题,“写一个算法,可以从链表中找到某个元素,并将此元素挪到列表末尾。”所以,你必须知道如何...

2015-10-25 20:15:39

阅读数 1090

评论数 0

大话面向对象五大原则 SOLID

一·单一职责原则(Single-Responsibility Principle) 定义:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中。        宿舍里并不能好好学习,自习还是得去图书馆。这是一条颠扑不破的真理!被无数学子千百次的实践所证明!我就想不通了,宿...

2015-10-25 20:13:06

阅读数 1162

评论数 0

为什么设计模式java实现的书比较多,C++却很少.

我们发现设计模式在Java社区很流行,但是在C++社区却没有那么被关注,甚至有点被排斥,究竟是什么原因造成这个差异的呢?   (1)C++内存需要自己管理,所以有些模式在C++里使用不是那么方便,但是Java不用关心内存,所以在Java里的使用设计模式有天生的优势。随着shared_pt...

2015-10-25 18:54:28

阅读数 2008

评论数 0

leetcode17 Letter Combinations of a Phone Number

题意:现在有一个数字的表盘,类似与九宫格输入法,给定一组数字,让你求这组数字可能组合的字符串,1为"",2为"abc",3为"def",...... 其实这道题也可以暴力破解,只要处理好1这个数字就OK了,剩下其他的就直接循环递归就OK...

2015-10-24 16:27:26

阅读数 933

评论数 0

leetcode16 3Sum Closest

题意大概就给定一个数组,和一个整数,问那三个数的加和与给定的数最接近,感觉还没有上一题难,暴力破解....... 解法和上一题差不多,增加几个变量计算一下差值,遇到更小的就存一下. #include "iostream" #include "vector"...

2015-10-24 11:17:51

阅读数 941

评论数 0

详细解说 STL 排序(Sort)

详细解说 STL 排序(Sort) winter 详细解说 STL 排序(Sort) 0 前言: STL,为什么你必须掌握1 STL提供的Sort 算法 1.1 所有sort算法介绍1.2 sort 中的比较函数1.3 sort 的稳定性1.4 全排序1.5 局部排序1....

2015-10-22 23:50:29

阅读数 931

评论数 0

vector容器 std::unique函数的实现

源于《挑战程序设计竞赛》第164页程序中调用的函数unique, 今天好好看看。  该函数std::unique位于头文件声明1如下: [cpp] view plaincopy templateclass ForwardIt >   ForwardIt unique...

2015-10-22 23:43:37

阅读数 1660

评论数 0

leetcode15 3Sum

题意就是给定一组数,任意选取三个数,每个数只能选取一次,找到所有三个数为0的组合,其实找到所有组合还是比较简单的,先固定一个数,之后两个数因为是在一个序列上选取,定义两个指针一个指向头一个指向尾,根据三个数的和是否大于0来决定往前走还是往后走,这样就简化成n^2的效率. 难点在去重上,先是用了v...

2015-10-22 23:37:25

阅读数 919

评论数 0

leetcode14 Longest Common Prefix

题目大意: 给一个字符串型的容器,要找出这些字符串的最大前缀公共子串. 木有什么算法,直接暴力破解了,以第一个为样本直接一个个对比,对比之前为了防止越界先将所有string的最小长度计算出来,之后在循环. #include "iostream" #in...

2015-10-21 23:51:10

阅读数 898

评论数 0

数据挖掘产生的意义-解决的四类问题

数据挖掘非常清晰的界定了它所能解决的几类问题。这是一个高度的归纳,数据挖掘的应用就是把这几类问题演绎的一个过程。下面让我们来看看它所解决的四类问题是如何界定的: 1、分类问题 分类问题属于预测性的问题,但是它跟普通预测问题的区别在于其预测的结果是类别(如A、B、C三类)而不是一个具体的数值(如55...

2015-10-21 23:12:20

阅读数 1169

评论数 0

C++ STL学习之stack

stack 介绍 栈是一种容器适配器,特别为后入先出而设计的一种(LIFO ),那种数据被插入,然后再容器末端取出 栈实现了容器适配器,这是用了一个封装了的类作为他的特定容器,提供了一组成员函数去访问他的元素,元素从特定的容器,也就是堆栈的头取出袁术。 这个基础的容器可能是任...

2015-10-19 00:01:32

阅读数 1005

评论数 0

java之关于super的用法

super 这个关键字的使用,super 在构造函数中出现的时候一般是当前这个类继承了其他的类,super 的出现就是为了调用父类的构造函数. class Tiger { int age; // 年龄 int hight; // 身体高度 public Tiger(...

2015-10-16 23:33:19

阅读数 960

评论数 0

SetThreadAffinityMask的用法

MSDN上的描述:  SetThreadAffinityMask The SetThreadAffinityMask function sets a processor affinity mask for the specified thread. DWORD_PTR SetT...

2015-10-13 21:11:40

阅读数 1925

评论数 0

获取进程信息-C++

//获取进程路径 CString GetProcessPath( DWORD idProcess ) { // 获取进程路径 CString sPath; // 打开进程句柄 HANDLE hProcess = OpenProcess( PROCESS_QUERY_...

2015-10-13 21:06:00

阅读数 3900

评论数 0

GetTickCount()函数的作用和用法

DWORD GetTickCount(void);     1) 定义 For Release configurations, this function returns the number of milliseconds since the device booted, exclu...

2015-10-13 20:52:24

阅读数 1424

评论数 0

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