自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冬瓜排骨汤的专栏

想到就去做

  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 工作中的一件小事(搞懂客户需求)

我的工作是帮助客户分析数据。最简单的那种,他们提需求,我编代码实现,并不复杂。某个周一,客户找到我谈话,希望我帮他做一项分析,统计一些数据,大致问清楚了要做哪些,然后我开始写程序。注意,我只是问了做哪些内容,想要的结果,但是最终表现结果的形式并没有问清楚,这导致后面的蛋疼经历。我用python 做这件事,设计程序的时候就是先做一个program,完成最基本的分析,然后输出一个结果,

2014-11-30 19:14:17 770

原创 学习python(五) 异常

python使用异常对象来表示异常情况。遇到异常后,会引发异常,如果异常对象未被处理或捕获,程序就会用回溯并终止执行。如果知道某段代码可能导致某种异常,如除零,又不希望终止,那么就根据需要添加try/except 或者try/finally进行处理。虽然使用条件语句也能实现与异常处理同样的功能,但是条件语句可能在自然性和可读性上差些,所以尽量使用异常处理机制。(在做一件事时去处理可能出现的错误

2014-11-30 18:48:11 611

原创 学习python(四) 函数

函数是一种抽象,是实现可重用代码的最直接的形式。通过编写函数,封装了方法,之后可以直接调用函数,节省了代码量。创建函数  def func():   pass返回值函数使用return语句返回,可以有返回值,或者无返回值。需要多个返回值可以返回一个元组。设计程序时,有多个if分支语句,要确保都有返回值,没有返回值默认返回None。参数

2014-11-30 18:39:53 642

原创 学习python(三) 条件和循环

条件和循环序列解包  x, y, z = 1, 2, 3  可以用来交换x, y = y, x增量赋值可以用  x = x + 1 但不能写x++条件语句主要是if elif else注意条件语句末尾加:条件语句中的条件可以有比较运算符 == = != in   not in   is  not is多个条件可以用 and or not 组合 循环while Tru

2014-11-23 18:21:15 673

原创 学习python(二) 数据结构

常用结构:列表 元组字符串 字典最基本的数据结构:序列。其包含有列表 元组 字符串 Unicode字符串 buffer对象 xrange对象sequence序列通用操作:索引 seq=['hello', 1, 'world'] 使用seq[0]seq[1] seq[2]分别取出元素,可以反向索引,如-1 -2分片 seq[0:2] 取其前两个元素成一个新的序列   复制序列可以用分

2014-11-23 17:42:30 642

原创 学习python(一) 基本类型

当我刚开始工作的时候,对每个小的program,我都用C++实现,虽然我C++很糟糕,但是我只会它。因为主要是linux下处理一些文本并进行分析,但是写C++程序费时太久,后来我开始用shell,使用一些linux命令加上grpawk sed等工作,起初也没问题,但是当遇到较复杂问题时,开始无法应付,这时候我想,我需要一个解释型的脚本语言,能够快速的处理文本,之前学过一个月的perl,了解一些简单

2014-11-23 17:26:14 520

原创 我读C++ Primer - IO库

C++ 语言不直接处理输入输出,而是通过一组定义在标准库的类型

2014-08-22 08:33:35 619

原创 我读C++ Primer - 类

类是C++ 最基本的特性。类允许我们为自己的应用定义新类型,从而使得程序更加jian

2014-08-20 20:43:13 695

原创 我读C++ Primer - 函数

前面几章讲的都是非常琐碎的小事物,现在终于到了hansh

2014-08-18 21:05:42 585

原创 我读C++ Primer - 语句

本章讲解C++ 语言的语句,主要有条件语句,

2014-08-17 11:14:05 677

原创 我读C++ Primer - 运算符与表达式

表达式由一个或多个运算对象组成,对表达式求值

2014-08-14 09:15:49 704

原创 我读C++ Primer - string vector 与数组

在第二章主要介绍了C++ 的内置类型,除此之外,还有许多标准库zhong

2014-08-12 13:18:08 770

原创 我读C++ Primer - 基本类型与变量

本章主要介绍C++基本类型,从内置类型如int double,到fuhe

2014-08-10 16:52:46 621

原创 我读C++ Primer - 开始

C++ Primer 第一章主要是通过对简单的C++程序,函数,输入输出,以及类的使用的讲解来使读者适应C++这个语言。内容很简单,也很基础,这里我记录一下自己读完第一章感觉比较有意义的东西。首先就是开篇第一句话:学习一门新的程序设计语言的最好方法就是练习编写程序。学习编程没有捷径,通过多写,多看,才能更快的进步。贴出一个很简单的程序:// main.cpp// it is a

2014-08-09 22:20:03 703

原创 程序员生涯之生活篇

作为一名非正规的程序员菜鸟,没有什么z

2014-07-27 13:38:58 761 1

原创 Linux与Unix Shell编程指南 读书笔记 (3) 正则表达式与grep

第六章  命令执行顺序1. &&    cmd1 && cmd2  左边的cmd1执行成功才执行cmd22. ||    cmd1 || cmd2  左边的cmd1执行失败才执行cmd23. () {}     (cmd1;cmd2;...) 在当前shell中执行一组命令。     {cmd1;cmd2;...}  在子shell中执行一组命令。第七章

2014-07-15 20:11:32 718

原创 Linux与Unix Shell编程指南 读书笔记 (2) 后台运行与重定向

第三章  后台执行命令1. crontab    作用:调度进程,自动运行作业。    新建crontab文件。编辑$HOME下的.profile,加入 EDITOR=vi; export EDITOR    然后新建一个davecron文件,加入    #echo the date to the console every    #15 minutes   0,15,

2014-07-03 20:35:56 673

原创 Linux与Unix Shell编程指南 读书笔记(1)文件安全和find命令

第一章 文件安全与权限1.文件  $ ls -l  -rwxr-xr--    1      root     root          3245      Oct 14  03:33   helloworld.cpp  (三个权限位 硬链接数 属主 属主所在缺省组 文件长度(字节) 更新时间        文件名)2.文件类型    d       l    

2014-07-01 21:21:42 990

原创 练习写C++代码(111)-读入.csv文件

.csv文件是由逗号分割的文件,可以当作纯文本来处理。下面写的是一个小程序,读入两个

2014-05-12 23:44:08 1265

转载 R基本绘图总结(转载)

以下内容转载自新浪博客,转载zhiwei

2014-05-10 19:47:52 1136

原创 Unix/Linux编程实践教程(1)--实现more命令(C语言)

学习《Unix/Linux编程实践教程》,第一节就讲到了用C语言实现j

2014-05-07 20:19:37 1629

原创 练习写C++代码(110)--让我猜猜你在想什么?

无聊的人才会写的非常简单的代码。

2014-05-06 19:58:14 867

原创 练习写C++代码(101)--简单的文件以及 .gz文件的读写

首先是简单文件,使用fstream中的方法。///read_file.cpp#include#include#includeusing namespace std;int main(){ ifstream input_file; ofstream output_file; input_file.open("/home/lisp/c++

2014-05-03 22:22:27 2172

转载 linux makefile详细教程

跟我一起写 Makefile陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在U

2014-05-02 22:42:37 722

原创 练习写C++代码(100)--实现简单的时钟类4

经过更改之后的代码文件如下,基本没有改动,只是分开几个文件,

2014-05-02 22:34:35 988

原创 练习写C++代码(11)--实现简单的时钟类3

#include #include #include using namespace std;///define class Clockclass Clock{public: Clock(); Clock(int, int); ~Clock(); ///test valid bool test(); bool test(i

2014-05-02 00:13:22 984

原创 练习写C++代码(10)--实现简单的时钟类2

关于昨天的类,进行一些修改:

2014-04-30 19:18:10 1508

原创 练习写C++代码(1)--实现简单的时钟类1

#include using namespace std;///define class Clockclass Clock{public:    Clock(int, int);    void showTime();    Clock& add(Clock& c1, Clock& c2);        int hour;    int minut

2014-04-29 19:44:43 1696

原创 练习写C++代码(0)

作为一名C++ coder,有一点点C++基础,仅限于基本的赋值,循环,

2014-04-28 20:22:36 756

原创 VS2008下程序代码文件的后缀名

1. .h 头文件,只包含声明 2. .hpp  头文件,.h+.cpp。定义与实现包含在一个文件,省去了对cpp的编译,不生成单独的obj,减少编译次数,注意:不能包含全局对象和全局函数,否则一个hpp被多个调用者include,链接时将导致符号重定义错误,应将全局函数封装为类的静态方法;类之间不可循环调用;不可使用静态成员3. .c c语言编写的

2014-04-23 14:48:06 1475

原创 安装软件的一点心得

这几天因为工作的原因要接收别人的代码,

2014-04-15 21:25:28 1528

转载 vs2008安装openCV2.1

3.1.安装配置openCV2.1。 下载之后双击openCV-2.1.0-win32-vs2008.exe,安装,选择添加到path路径。然后打开vs2008增加配置(同3),分别添加包含文件-> D:\openCV2.1\include\opencv, 库文件-> D:\openCV2.1\lib(配置环境变量之后最好注销或重登一下,让环境变量生效)  3.2.简单的小例子测试一下open

2014-04-14 22:57:58 1026

转载 vs2008下安装boost_1_46_1库

1下载boost_1_46_1.zip解压后,运行 VS2008 Command Prompt .使用cd 进入                    D :\boost_1_46_1,然后输入bootstrap.bat并回车,会在目录下生成bjam,接着键入 bjam --toolset=msvc-9.0 --build-type=complete stage,开始编译boost库,时间大约半个

2014-04-14 22:44:26 938

翻译 Base-calling for next-generation sequencing platforms (译文)

第一次翻译文献,记录下来,ge

2014-04-05 17:56:11 5993

原创 learning perl(四) 正则表达式

perl 的核心,也是最重要的一点就是正则表达式了,也叫做模式,是一个匹配字符串的模板。有了它,可以更好地处理文本。1)简易模式。的使用简单正则表达式,其实就是对字符串进行匹配。比如这样:while (chomp;if (/pattern/) {print "matched!";}}此时perl会将读入的一行存进$_,然后对其进行'/ /' 中的模式进行

2014-03-28 15:02:39 1083

原创 learning perl(三) 控制结构

perl的控制结构主要有六种,下面我们一一来了解。0.if () {}else (){} 就不说了啊。1.while(condition){do_something;}while 循环与C++中的没有什么区别,满足条件就一直执行,否则跳出循环。不过有时候可以这么用:my $flag = true;while ($flag) {if (co

2014-03-27 14:41:16 905

原创 leanging perl(二) 输入与输出

perl 主要是对文件进行处理,所以免不了需要输入与输出。1.输入a) 标准输入。 标准输入就是来自键盘的输入了,可以这么用 chomp($line = ) 其中,while () {chomp; #默认对$_进行处理,等于上一例中的$line}b) 从文件输入。 钻石操作符while (chomp;...}则可以在命令行这样输入$

2014-03-26 14:17:58 1016

原创 learning perl(一)标量 数组 哈希

初次学习perl语言,特写下博客记录自己的学习经历,既是一个简单的总结,也希望借此来使我坚持走下去。perl有三种数据类型,分别是标量($),数组(@),哈希(%)1.标量(scalar)perl中的标量与C++中的变量类似,不同的是不管是声明(perl不需要声明标量)还是使用都要加’$‘符号,所谓标量,一个词,包含很多东西。a)数字。如浮点数,整数(格式都是双

2014-03-25 20:42:49 1300

如何读懂源代码

如何读懂源代码 以一个coder的身份教你怎样更好的读懂源代码,让你能更好的和别人一起工作。

2014-03-27

空空如也

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

TA关注的人

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