自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

书读的太少,想的太多

简直是个记事本——是不是很俗?

  • 博客(56)
  • 资源 (7)
  • 收藏
  • 关注

原创 关于求N以内素数的python实现以及优化方法

大纲:摘要一、素数的定义二、N以内素数常用实现方法三、优化方法原理层面代码层面range和xrangewhile 1和while True真的重要吗摘要       本文主要是参考《编程珠玑-续订版》第一章关于求素数的解释,描述素数的定义,以及N以内素数的常用求解方法,最后一步步给出优化方法。代码用python实现两个优化方法,并

2016-05-05 17:53:30 25680 4

原创 建议53:用状态模式美化代码,关于python-state工具包的理解

在《编写高质量代码:改善python程序的91个建议》的建议53:用状态模式美化代码小节中,介绍了状态模式如下:就是当一个对象的内在状态改变时,允许改变其行为,但这个对象看起来像是改变了其类。    正如:http://blog.csdn.net/ponder008/article/details/6887443博文所写代码,#encoding=utf-8##by pa

2015-12-22 18:17:22 3099

原创 Python排序,针对列表,字典

Python的内部容器,大概分为:tuple,set,list,dict,就排序来说,对列表和字典的排序需求较多,tuple主要作为不可变容器,set用来去重复,下面把list和dict常见排序方法总结一下:     一、列表           1、 list排序很简单,主要看list的元素组成,如果元素是由单值组成,比如下面的方法:>>> a = [1,2,5,3,4]>>> a

2015-08-06 12:02:58 1860

原创 python多进程多核利用心得体验

总结一下之前的项目,主要用到了python多进程的知识,其他的一些零碎的辅助知识也会用到,这里主要对整体框架进行总结,至于性能,因为经验问题,不能优化的很好,加上本项目有很多文件的读写,只能算稳定而已。        这个项目是大量的音频文件格式和频率转换,大概300多万个,一个转成7个,原来那个也要用,也就是说最后大概有300*8W个文件,总共大概2T的数据。好了,回忆下要求,首先转换过程中

2015-07-06 16:20:48 14678

原创 python查漏补缺之list列表的remove

今天碰到一个坑,python的列表问题,错误往往出在你最熟悉的地方,特别是小地方,问题:我要列出目录下所有的下一级文件和子目录(只包含下一级目录而不包括目录的目录及文件这种情况),然后只获取当前子目录。。问题描述很清楚,很轻易的就写了个函数,不就是os.listdir(path)嘛,对就是这个,这个功能可以列出下一级的所有目录和文件,返回结果在一个列表中,那我们的主要工作的常规思路是不是就是把这个结果列表进行过滤?好,os也有相关的功能,os.path.isfile(filepath),

2015-04-19 23:19:51 1990

原创 读书之《程序员修炼之道》

读书分享《程序员修炼之道》0.0几篇序读书之前首先看到的内容,让大家知道这不是一本烂书,本书从项目管理,软件架构和设计、代码编写和测试,各方面都有精彩的阐述。序中的重点内容:《领悟程序员的哲学》l 这不是一本只要读一遍的书l 给程序员做培训的首选材料《再次阅读,感受颇多》l 公司新人的必备学习材料l 看似朴素的道理,实际是若干经验的总结n 看到了“破窗户”n

2015-03-11 10:22:19 2914

原创 python查漏补缺之二(map,reduce,filter,collections之deque,tempfile之TemporaryFile())

python查漏补缺之二(map,reduce,filter,collections之deque,tempfile之TemporaryFile())

2014-10-22 11:33:54 1263

原创 Python 申请license写入etc/rc.local

今天修正了一个问题,本来以为很简单的东西,后来思考一下,发现不完美,于是各种改,各种

2014-10-17 15:03:42 7059

原创 Python查缺补漏之一 动态实例属性、引用、转义

——看到哪里,想到哪里,记到哪里很多时候,很多人学python的时候,会忽略的东西很多,大多数都盯着能“出货”就行,但是通常在读别人的代码的时候发现,看不懂。。。一方面是自己的代码技巧和经验不足;另一方面就是自己掌握的东西不全面,而这些往往是基础的东西,还不算高大上的东西。。第一:动态实例属性Python的类,面向对象的东西和其他语言不太一样,比如实例的属性是可以动态分配的,本来没有的

2014-10-15 15:12:22 1628

原创 python爬虫之采集——360联想词W2版本

python爬虫

2014-06-16 11:54:34 2004 2

转载 SIP学习笔记

原链接:http://blog.chinaunix.net/uid-20655530-id-1589483.html学习 SIP 协议最快捷的方法是通过范例来学习,找到了一个完整的呼叫流程,let's go! INVITE主叫方Tesla首先发起 INVITE 消息到被叫方Marconi。INVITE 消息包含会话类型和一些呼叫所必须的参数。会话类型可能是单纯的语音

2015-09-29 13:12:59 898

转载 Linux tcpdump命令详解

原链接:http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络

2015-09-29 13:06:37 1010

转载 堆栈、堆、静态存储区

原链接:http://www.cnblogs.com/cy568searchx/archive/2012/09/27/2705379.html一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放 , 若程序员不释放,程

2015-09-08 11:23:56 1315

转载 一篇文章让你彻底搞清楚Python中self的含义

原文链接:http://python.jobbole.com/81921/只是觉得写得真的很好,自己也很需要,加入收藏夹。。。我收藏夹上千了。。哎。。刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。self代表类的实例,而非类。实例来说明

2015-09-02 10:11:59 1193

转载 linux下动态库so文件的一些认识

牵扯到ELF格式,gcc编译选项待补,简单实用的说明一下,对Linux下的so文件有个实际性的认识。 1.so文件是什么? 2.怎么生成以及使用一个so动态库文件? 3.地址空间,以及线程安全. 4.库的初始化,解析: 5.使用我们自己库里的函数替换系统函数: //-------------------------------------------------------

2015-08-17 10:40:21 1095

转载 Linux下的 .o、.a、.so文件

工程里很多函数只是有声明,找不到实现的代码。因为那些实现代码已经编译成库所以看不见,我所看见的全是一堆头文件.     .o、.a、.so文件都是Linux下的程序函数库,即编译好的可以供其他程序使用的代码和数据。优点:程序模块化,容易重新编译,方便升级。分类:静态函数库(对应.a文件)、共享函数库(对应.so文件,类似于Windows的dll文件)、动态加载函数库

2015-08-17 10:30:25 939

转载 [python] 类常用的内置方法

原链接:http://xukaizijian.blog.163.com/blog/static/170433119201111894228877/ 内置方法 说明 __init__(self,...) 初始化对象,在创建新对象时调用 __del__(self) 释放对象,在对象被删除之前调用 __new__(cls,*args,*

2015-08-10 15:57:43 747

原创 分享一个脚本建多级目录的脚本,批量复制的脚本

linux下的bash脚本,据说很简单,但是我没有学过脚本,甚至语法的书我都没看过,所以,脚本不会写,但大概能看懂啥意思,也不想刻意花大量时间去学。这个脚本是这样的,我要在某个目录下建立很多目录,例如000,001,002,003...大概1000个,而在每一个子目录中还要建立子目录,也是000,001,002,...大概1000个,最终这些最底层目录下放文件,文件的目录大概是这样data/0

2015-05-04 14:17:51 2203

转载 Vim命令合集

http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filena

2015-03-24 13:33:57 594

转载 C语言中sizeof与strlen区别2

1. 以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符,如在代码中写"abc",那么编译器帮你存储的是"abc\0".2. 字符串直接量作为字符指针的初始值  "hello"是一个字符串直接量,编译器将其作为const char*处理,与之相关联的内存空间位于内存的只读部分,即允许编译器重用指向等价字符串直接量的引用以优化内存使用,即使程序  中使用了字符串直接量500

2015-03-16 16:19:39 881

原创 Linux下的C的开发之GCC的初级使用

Linux下的C开发,可能与win平台的C有点不太一样,但可能不太多,遇到再说吧,我们今天要说的就是GCC的使用技巧(初级的),完全菜鸟级的!!很多人的感觉,特别是离开win平台,到Linux平台写C代码的时候,熟练VIM编辑器之后,最初写代码的感觉可能是。。。。没啥不一样。或者感觉也没有传说中那么神秘,没错,我当初也是这个感觉,其实那是因为会的东西太少。。就拿GCC这个来说,有多少菜鸟用的很

2015-03-13 16:49:58 1240

转载 文本与二进制方式打开文件的区别

Windows平台下 如果以“文本”方式打开文件,当读取文件的时候,系统会将所有的"/r/n"转换成"/n";当写入文件的时候,系统会将"/n"转换成"/r/n"写入。 如果以"二进制"方式打开文件,则读/写都不会进行这样的转换。 在Unix/Linux平台下“文本”与“二进制”模式没有区别。 数据有字符型和非字符型(数)两种。按文本方式写文件指的是将数据转

2015-03-11 10:53:18 2085

转载 细说业务逻辑

细说业务逻辑  2010-08-02 作者:张洋 来源:EricZhang's Tech Blog 前言记得几个月前,在一次北京博客园俱乐部的活动上,最后一个环节是话题自由讨论。就是提几个话题,然后大家各自加入感兴趣的话题小组,进行自由讨论。当时金色海洋同学提出了一个话题——“什么是业务逻辑”。当时我和

2015-03-05 14:57:41 1904

原创 python算法之二分查找

说明:大部分代码是在网上找到的,好几个代码思路总结出来的通常写算法,习惯用C语言写,显得思路清晰,但是如果一旦把思路确定下来,而且又不想打草稿,想快速写下来看看效果,还是python写的比较快,也看个人爱好,实习的时候有个同事对于python的缩进来控制代码块各种喷。。。。他觉得还是用大括号合适。。。怎么说呢,适合自己的才是最好的。我个人的毛病就是,写了几天C,到要转到python的时候,代码

2014-11-17 17:06:55 2013

原创 webpy学习笔记之一

这几天在学习webpy框架,之前学过一段时间,后来各种转移框架,导致没有学透彻,都是皮毛,各种打印hello world!汗!现在将webpy的学习过程和思路写下来,便于复习和总结。资料主要是webpy官方文档,首先看了入门,然后就跟着官网的几个例子,照猫画虎啊系统:ubuntu14.04工具:VIM例子:Todo list没什么难的,主要是跟着写和调试的过程中理解数据的传输流

2014-10-24 13:23:46 1886

原创 Python实现Linux下SSh的无密码登录

之前做过的一点东西,取出一部分,做个回顾。这个SSH的无密码登录只是其中一个基础的配置,

2014-10-05 21:10:51 5678

转载 程序员的自我修养(1)——操作系统篇

本文是“程序员的自我修养”系列文章第一篇。介绍程序员都应该知道的操作系统知识!即是面试必备,更是程序员的自我修养!也许,只需这一篇文章,便能让你全面的认识操作系统!在阅读本文之前,推荐阅读“自己动手制作4位计算机”。目录:1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同

2014-08-29 09:38:20 2583

原创 第一部分 底层接口之C/S网络介绍

最近在看python的socket编程,发现一个问题,要写代码,其实入门很简单,但是真正

2014-08-25 11:30:18 1861

原创 python爬虫之采集360搜索的联想词

有个视频专门讲过这个爬虫,但是太罗嗦了,顺便整理下,而且到现在,360也不傻,已经进化了,采用原来的方式,多少有点bug,这个后面会说。正题如下:语言:python2.7.6模块:urllib,urllib2,re,time目标:输入任意词,抓到其联想词版本:w1原理:在360搜索主页:http://www.so.com/,当你输入”科技“时,搜索框会列出相应的联想词或者短

2014-06-14 00:23:43 9862 4

转载 协同过滤介绍和简单推荐系统的实现

本文介绍推荐系统、协同过滤思想,两种基本的相似度衡量,并用python实现。最后就MovieLens数据集上作出简单的推荐。一、相关知识(1)推荐系统如今,推荐系统已经在多方面得到应用,例如淘宝、当当、亚马逊等网站的商品推荐。而个性化推荐系统则是通过发掘用户的兴趣爱好,作出针对性的推荐。个性化推荐的方法较多,最常用的是协同过滤方法,而本文主要讲的也是基于协同过滤的个性化推荐

2014-03-09 22:32:42 2332

转载 科研论文写作FAQs

本站也发过和转载过一些关于论文写作和英文写作的文章了,在此做一总结索引,方便查找。并且保持不定时更新。 1. 论文写作毕业论文的各种写法论文中的图表制作方法和技巧SCI论文并没有想像中的难写,浅谈发表SCI论文的一些小技巧SCI论文各部分撰写方法及注意事项2.英文写作SCI论文写作时的英文表达技巧英文论文中经常用到的「例如」的

2014-03-09 21:33:39 1137

转载 2013国内各银行+互联网名企今年最新offer薪资

序号 1 单位/企业:中国人民银行 待遇详情:人行很有意思,喜欢让你体会到先苦后甜。绝大部分地市中支第一年的收入很低,要有吃苦耐劳的准备。 试用期一个月是1500块,五一十一元旦各一千,春节两千,取暖费900……第一年的工资补贴两万五左右,公积金6千。 查看地址: http://pbc.dajie.com/corp/1001906/discuss/85974序号 2

2014-02-04 20:58:01 2805

转载 今年应届生起薪究竟有多高?

2013校招薪资待遇汇总      (注:以下数据来自网友汇总,会有偏差,仅供参考。)      仪器电子家电类            1.CV电子 销售工程师 (硕士)广州 8k/m      2.飞利浦 苏州8k/m*13      3.海尔 研发岗 青岛6.5w/y      4.京东方 (硕士)合肥5k/m      5.海信 技术岗 6k/m   

2014-02-04 20:56:49 5607

原创 《编程珠玑》之位运算知识

《编程珠玑》第二章的问题A,给40亿个不重复的unsigned int的整数,没有排过序,然后再给一个数,如果快速判断这个数是否在那40亿个数当中。不考虑内存的情况下,如何解决。问题先放这里,我们先复习下位运算基础知识。位(bit),即比特,1字节(Byte)=8比特(bit),就是说1个字节有8位,在32机中int占4个字节,在我电脑上VS2010中用sizeof(int)试验过,4个字

2014-01-06 19:25:02 3005 3

原创 《机器学习实战》之KNN代码基础

理论不在赘述,自己明白就行,代码基础记录如下:1.sum(axis=0/1)import numpy as npnp.sum([0,1,2],[1,2,3],axis=1)>>array([3,6])np.sum([0,1,2],[1,2,3],axis=0)>>array([1,3,5])说明sum(axis=1)是行相加,sum(axis=0)是列相加2.data

2013-12-31 19:20:15 1256

转载 试验性的Numpy教程(译)

渣翻译见谅,采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。试验性的Numpy教程原文来自Tentative NumPy Tutorial目录先决条件基础篇一个例子13创建数组打印数组基本运算通用函数(ufunc)索引,切片和迭代形状操作更改数组的形状组合(stack)不同的数组将一个数组分割(split)成几个小数组

2013-12-27 15:52:17 1449

转载 Python中re(正则表达式)模块学习

今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。re.match  re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。import retext = "JGood is a handsome boy, he is cool, c

2013-12-17 23:55:43 846

转载 pydev开发python快捷键

多行缩进(减少缩进):tab/shift+tab复制行: Ctrl+Alt+方向键'↓'删除行:Ctrl+d自动完成:Alt+/ 注释:Ctrl+/窗口最大小:Ctrl+m1 几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话

2013-12-15 09:22:05 914

转载 常见面试之机器学习算法思想简单梳理

前言:  找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不断发展,相信这方面的人才需求也会越来越大。  纵观IT行业的招聘岗位,机器学习之类的岗位还是挺少的,国

2013-10-30 10:19:04 1659

原创 百度华为等各个面试笔试题目收集

本文收集的题目和答案均来自网上,只是进行集中优化了一下。let's begin!百度实习笔试题(2012.5.6) 1、一个单词单词字母交换,可得另一个单词,如army->mary,成为兄弟单词。提供一个单词,在字典中找到它的兄弟。描述数据结构和查询过程。解法一:使用hash_map和链表。 首先定义一个key,使得兄弟单词有相同的key,不是兄弟的单词有不同的key。

2013-10-29 21:07:38 1234

C++编程指南很好东西

c++编程之道思想,其实我们做编程很大程度上都在于思想的对否,常见的算法我们很了解,但是总要一个编程的指导思想,这份资料就是很好的东西

2010-06-09

2011考研数学必做主观题500题精析(蔡子华).part1

2011考研数学必做主观题500题精析(蔡子华).part1

2010-06-02

2011考研数学必做主观题500题精析(蔡子华).part2

2011考研数学必做主观题500题精析(蔡子华).part2

2010-06-02

2011考研数学必做主观题500题精析(蔡子华).part3

2011考研数学必做主观题500题精析(蔡子华).part3

2010-06-02

2011考研数学必做主观题500题精析

2011考研数学必做主观题500题精析(蔡子华)4,新资源,更有用

2010-06-02

C#面向对象基础全部讲义

C#面向对象基础全部讲义,方便初学者学习,实用

2010-06-02

同济vb教材课件例题

vb的例题,还是同济的,有很大的参考价值,特别是对新手

2009-12-31

空空如也

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

TA关注的人

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