自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 进程以及进程间通信

1. fork()之后发生了什么?由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因为它随时可以调用g...

2018-05-25 18:01:00 184

原创 【C】存储类、链接和内存管理

作用域代码块作用域函数原型作用域文件作用域链接一个C变量具有下列链接之一:外部链接、内部链接或空链接。具有代码块作用域或者函数原型作用域的变量有空链接,意味着它们是由其定义所在的代码块或者函数原型所私有的。具有文件作用域的变量可能有内部或者外部链接。一个具有外部链接的变量可以在一个多文件程序的任何地方使用。一个具有内部链接的变量可以在一个文件的任何地方使用。关键字static表明变量具有内部链接,...

2018-04-12 12:58:44 272

原创 【C】常见的字符串函数

char * strcpy(char *s1, const char *s2); 该函数把s2指向的字符串复制到s1指向的位置,返回值是s1;char *strncpy(char * s1, const char * s2, size_t n);    该函数把s2指向的字符串复制到s1指向的位置,复制的字数不超过n个,返回值是s1;char * strcat(char * s1,  const ...

2018-04-11 11:24:29 204

原创 【leetcode】 Reverse_Interger

Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21Note:Assume we are dealing with an envi...

2018-04-09 20:43:09 135

原创 【C++】虚函数

1.虚函数的工作原理    编译器处理虚函数的方法是:给每个对象添加一个隐藏成员。隐藏成员中保存了一个指向函数地址数组的指针。这种数组称为虚函数表(vtbl)。虚函数表中存储了对类对象进行声明的虚函数的地址。例如,基类对象包含一个指针,该指针指向基类中所有虚函数的地址表。派生类对象将包含一个指向独立地址表的指针。如果派生类提供了虚函数的新定义,该虚函数表将保存新函数的地址;如果派生类没有重新定义虚...

2018-04-01 17:21:51 309

原创 【python学习】(4)文件以及操作系统

1. 文件处理方式:(1)使用panads中的panads.read_cav来读取数据(2)使用内建的open()函数能打开、读取、写入一个文件,但是需要给open一个相对或者绝对路径,但是使用这种方法需要记得close文件,否则会占用操作系统资源(3)比较常用的一种是with open(path) as file:(其中file为对象名称,可以任意给定)如果想要写文本到文件的话,用file的wr...

2018-01-29 17:52:35 211

原创 python学习(4)函数

1. 因为函数是对象,所以很多构造能轻易的表达出来。比如我们要对下面的string做一些数据清洗:还有一种做法:注意:这种操作很奇特,对于string的内奸函数需要使用str.xxx访问 一个更加函数化的方式能够让你方便的在一个高等级上转变一个string。可以把函数当做其他函数的参数,比如用内建的map函数,这个map函数能把一个函数用于一个序列号是哪个:

2018-01-29 17:04:40 250

原创 python学习(3) 推导式 + 嵌套列表表达式

一、推导式list推导式是python中最受喜爱的一个特色。我们能简洁地构造一个list:如下所示:dict推导式:如下所示:set推导式:如下所示:二、嵌套列表表达式假设我们有一个list,list中又有不同的list表示英语和西班牙语的姓名:但是可以使用嵌套表达式写的更加简洁一点:注意:这里面的顺序和我

2018-01-29 14:59:56 3458 1

原创 python学习(2)基础数据结构

1. tuple元组: 元组是长度固定,不可改变的序列。创建元组的方法是逗号;如果想要创建一个更复杂的元组的话吗,还是要用括号,括号之间需要用逗号; tuple()可以把其他序列或者迭代器转换为序列,存放在元组中的object本身无法修改,但是如果tuple内部的object是可以更改的那么可以对其进行修改。tuple用+来合并多个元组取出元组中元素的方法有多种,其中一

2018-01-29 14:27:39 397

原创 python

1. python类的内置方法  http://blog.csdn.net/techml/article/details/726265192. Dataframe的使用方法 https://www.cnblogs.com/chaosimple/p/4153083.html3.将时间解析成字符串  strptime格式化后,取出其中的年月日时分秒就可以构成一个新的dataframe4.将

2018-01-26 10:46:20 181

原创 Linux学习

ls # 列出目录下的隐藏文件和相关的属性参数 ls -l # 可以查看文件的属性cp # 复制文件或目录rm # 删除文件或目录mv # 移动文件或目录cat # 从第一行开始显示文件内容tac # 从最后一行开始显示more # 一行一行的显示文件内容less # 与more相似,但是可以往前翻页head #只看头几行tail # 只看末尾几行nl

2018-01-23 14:32:15 204

原创 git使用

step1:配钥匙step2:建仓库 git initstep3:设置用户名和邮箱 git config --global user.name " mmm"                                          git config --global user.email "xxx"step4:添加远程地址 git remote add origin "

2018-01-21 13:52:39 193

原创 贪心算法之Air Express——by sicily

/*******************************************************************************************************************************/写在前面有时候我经常想为什么每次机考我会花超长的时间来A一道题直到最近我才明白原来我每次机考的时候不是打代码而是在

2017-03-16 10:11:27 385

转载 C语言scanf用法

1.空白符问题#includemain(){   int a;printf("input the data\n");scanf("%d\n",&a);//这里多了一个回车符\n    printf("%d",a);return 0;}结果要输入两个数程序才结束,而不是预期的一个。why?原因:用空白符结尾时,scanf会跳过空白符去读下一个字符,所以你必

2017-03-16 08:42:31 751

原创 贪心算法之Huffman Code——来自Sicily

Huffman Code血与泪

2017-03-12 14:41:28 706

原创 从sicily Fibonacci 问题出发解决矩阵快速幂求解斐波那契问题

/*********************************************************************************************************************************/写在前面:一直不敢打代码,生怕各种WA会暴露我的智商;但是已经大二了,转眼就要面临升学还是工作的神圣选择;非常虚,于是开了

2017-03-06 14:04:14 553

空空如也

空空如也

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

TA关注的人

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