自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 广州玩

美食早茶 (点都德 陶陶居 推荐)广州这13家口碑极好的早茶店,去过3家以上才是真老广!上下九附近街坊的小食堂,上下九这7家店,每一口都是地道老广情!在广州,这可能是你从未见过的上下九!36℃高温也不管!上下九街坊藏了8年的煲仔饭,这下瞒不住了……【上下九美食推荐】小吃货带你走遍上下九,吃遍上下九~家里没矿的走起!上下九附近有3家米其林推荐小店,揣着100元就能全吃一遍北京路人...

2019-04-18 16:22:26 171

原创 linux command line

linux command notepipelinesls /usr/bin | lessfilterls -l /usr/bin | sort | lessuniq—Report or Omit Repeated Linesls -l liu/ liu3/liu | sort-rw-r–r-- 1 yanan staff 975 Mar 19 23:54 ...

2019-03-30 19:57:38 157

原创 pandas存储数组,再次读取数组元素格式不再是list而是str?

pandas存储数组,再次读取数组元素格式不再是list而是str?问题描述当我们有一组数组数据,且数组中的元素为list格式,使用 pandas存取成csv文件后,再次读取,可以使用tolist将读取的数组转化成list,然而我们发现该list中的元素已经不再是原始的list格式,而是 str格式。无法转换格式,所以我直接把它当成字符串通过正则表达式来还原它原来的格式。

2019-03-28 17:30:04 5621 5

原创 如何在本地初始化仓库并远程配置git仓库

首先需要在GitHub上建立一个repositories,我创建了一个名称叫C的新仓库,并选择了使readme文件初始化接下来在iTerm上进行配置我选择在本地project项目进行配置命令依次是:git init #本地初始化仓库git remote add origin [email protected]:AnnYN/c.git#在本地把远程GitHub仓库配置好,AnnYN是我的GitHub账号g...

2018-04-18 09:04:42 535

原创 指针的数组用法

偏移量:*ptr[1]*ptr[2]在ptr的地址基础上,【1】往后面移动一个位置的地址,【2】移动两个位置的地址。具体移动根据指针引用变量的类型确定。举个例子:int x = 1;int *ptr =&x这个指针所引用的地址里保存的是int类型的数据,int类型数据是8bit,int x[2] = {1,2}#一个int 数组int *ptr = &x那么 *ptr[0] 就是 ...

2018-04-16 16:44:30 811

原创 函数指针

    函数指针是指向一个地址的指针,函数位于text segment。如何使用函数,有两种方法,第一种是通过函数名称去引用,编译器在转化为汇编代码过程中会把函数名称作为代码的label,通过label的引用,linking时候转化为具体引用地址。也可以在C代码中通过函数指针引用函数,即直接使用函数的地址来调用函数,函数指针在调用函数时为乐增强函数的可读性,要求把函数的参数类型和返回类型标记全面。...

2018-04-16 16:37:00 121

原创 决策树分类及可视化

#对癌症数据集使用决策树分类from sklearn.tree import DecisionTreeClassifiercancer =load_breast_cancer()X_train,X_test,y_train,y_test = train_test_split(cancer.data,cancer.target,stratify=cancer.target,random_state=...

2018-04-15 00:45:08 1030

原创 malloc申请内存时为什么如此占用CPU?

操作系统保护的部分叫做kernel space,然后每一个process不需要调用操作系统的接口就可以完成的操作,就叫做user space,很多工作都不需要系统调用的就叫做user space,很多工作都不需要系统调用,比如做数学运算,呼叫自己写的函数等等,需要操作系统调用的操作都是开销比较大的操作,比如I/O,但是对于一些特别频繁的输入输出,都有特定芯片去处理,不需要消耗CPU的资源,比如键盘...

2018-04-12 23:18:53 1423

原创 python内存判断机制

is 判断两个object 在内存里面是不是一个东西== 判断两个object是不是相等int x =1  int y =1 那么 x == y,但是他们在内存里面是独立的数据,所以 x is not y 但是当int x = 1, int x = y时,x is y,因为他们指向同一处内存里面的数据这是python里面的判断机制如截图, x  和 y 都指向1,但是python 只在内存里面给1...

2018-04-12 10:44:55 293

原创 算法时间复杂度

三个循环:for x in ...   for y in ...     for z in ..时间复杂度O(N^3)对于二循环:for 0..n for 0..m在运算过程成,需要的步数是N*M,那么称呼它的复杂度是O(N^2),N衡量的是你的算法,步数上升的一个量级如果是一个for 0..n的算法,那么时间复杂度是O(N)如果是:x = 10,这样一行完成的代码,它的复杂度是O(1)    也...

2018-04-11 18:26:18 222

原创 使用github来进行项目管理

^ 在给社区贡献代码的时候,一般是拿一个JIRA对应的issue编号来做commit log这样github里面有一些整合的流程,github可以通过对应的JIRA编号,来控制你的jira系统里面的这个issue的生命周期(比如当这个PR在github里面被merge,对应的jira issue会从new变到resolved)。然后你的这个jira issue里面会自动和github里面对应的PR...

2018-04-10 13:13:03 488

原创 postgresql简介

brew install postgresql#安装完成#启动服务pg_ctl -D /usr/local/var/postgres start#创建数据库mydbcreatedb mydb#登陆进入数据库psql mydb#查看数据库列表\l #数据库官网https://www.postgresql.org/https://travis-ci.org/resteasy/Resteasy/jobs...

2018-04-09 21:10:28 221

原创 Breakpoint原理解释

xcode是调用操作系统的接口让process停在断点之上,它调用这个叫lldb的工具,这个lldb的工具封装操作系统的ptrace接口,你在编译的时候,使用'-g'选项,就会在编译后的a.out这个程序里面加入很多运行时的调试信息,xcode简化了你的操作,封装了这些细节。更多知识详见:https://eli.thegreenplace.net/2011/01/23/how-debuggers-...

2018-04-09 15:09:56 2789

原创 指针保存地址分析

以上代码里面有四个指针ptr,ptr2,ptr3,ptr4ptr,没有被初始化值,所以在.bss数据段,它指向一个int类型数据的地址(还不知道要用来指向哪个int数值的地址)但是它自己保存的是个地址,所以它自己是long长度的数据,保存在.bssptr2,指向foo这个int数据的地址ptr2是确定类型(保存地址,long),确定数值(指向全局变量foo),所以它自己也是确定的全局变量,所以pt...

2018-04-08 09:18:54 2010

空空如也

空空如也

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

TA关注的人

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