自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CMakelist. How to use and master CMakeList.txt

makefile文件依赖关系复杂,并且跨平台不优秀,因此,使用cmake这种自动工具,自己看的参考版本是:cmake 实践。  http://file.ncnynl.com/ros/CMake%20Practice.pdf1)跨平台的意思是: 可以在linux/unix平台生成makefile,又可以在苹果平台生成xcode.在windows平台则可以生成MSVC的工程文件。2)cma...

2019-01-21 20:51:24 284

原创 C++中boost的用法问题

1、需要的是Linux要安装boost包才能使用。不然编译不会通过。https://blog.csdn.net/majianfei1023/article/details/46761029确实有一个链接如上,介绍安装boost库的使用。https://www.cnblogs.com/LyndonYoung/articles/5288618.html这个安装方法是自己试验过的可以使用。1) ...

2018-12-12 20:44:01 283

原创 R语言细节 与c相结合的时候的细节

1、使用write.table中的  row.names自己写成raw.names,检查很长时间检查不出来问题。。2、write.table或者csv这种,写入的对象更多的是,对于矩阵或者data.frame类型的。所以自己用一个向量写入的时候,被看作data.frame分开了,所以此时sep使用sep=","等均不起作用。3、对于向量,最终选择使用,writeLines.  但是同样要注...

2018-12-12 14:50:38 589

原创 从github中下载指定repository中的特定文件夹的方法。

因为使用git clone 只能下载整个repository。而使用以下链接,直接下载文件夹https://minhaskamal.github.io/DownGit/#/home

2018-12-11 18:24:46 813 1

原创 想对可以使用的adblock插件感谢!!

https://jingyan.baidu.com/article/363872ec07e5ee6e4ba16f81.html这个链接是目前可以使用的插件,而插入方法就是链接中步骤即可。很感谢。一直被百度广告所困惑,真的是不胜其扰!!!!!这个世界终于安静了。感谢插件作者以及该文档制作者提供可靠的下载链接。好多adblock链接根本不能使用!!!  但是由于没有得到谷歌承认,所...

2018-10-23 16:54:57 178

原创 PPT 的模板制作过程

1、给ppt添加页码是,只要在母版模式里面加上了master layout里面打对号,以及insert中有页码,那么在新的ppt中,就应该第一步是全部加上页码,只使用apply,然后再选择忽略第一页。不然只有一页ppt的时候,就选择忽略第一页,此时是不可能加上页码的。而自己一直设置的模板是title格式的ppt页,所以在设置页码的时候,选择了dont show on title slide.这...

2018-09-09 11:14:18 657

原创 英语搭配问题

make contribution to doing sth.consider doing sth. 考虑做某事。没有consider to do sth.

2018-05-28 08:15:50 506

原创 R语言常见疑问以及基本操作。(以及实际的转换workload的操作)

1、R语言在linux中退出或者显示环境时候,虽然知道是q和getwd函数,但是不要忘记加括号。不然无用。特别是退出的时候,使用q().2、在linux中使用,可以在任意的路径中输入R命令,此时工作环境路径就是目前的路径,这个操作还是很方便的。3、linux中安装Rstudio的方法是:首先单纯的安装R语言,就是sudo apt-get install r-base-core或者r-b...

2018-05-08 13:43:57 1240

原创 看英语文章的单词

bioinformatics 分析复杂生物学的学科。perpendicular 垂直的。vertical。perpendicular recording.IO-intensive background tasks, such as check-pointing, are the major culprit in worsening the latency due to the contention...

2018-05-08 09:34:46 954

原创 将.spc的trace文件转为fio支持类型 R language

web<-read.table("WebSearch1.spc",sep=",", stringsAsFactor=FALSE)#opt<-c(FALSE,TRUE,TRUE,TRUE,FALSE)#web<-web[,opt]filename<-"/home/lxc/temp.txt"web[,1]<-filenamefilenamelist<-web[,1]..

2018-05-07 07:35:28 236

原创 R语言基本知识

目前看的是R语言实战这本书1、当输入png("lxc.png")这种需要加双引号。但是如果在括号中多加了一个双引号,那么"lxc.png"", R ide就会显示是函数输入的类型,显示加号,原因是双引号没有匹配,自己输错了,所以遇到没有匹配的直接输入缺失的匹配即可。2、但是还有一点很重要,R给人感觉就是png("lxc.png")这个好像是打开画板,但是如果下面不画画是什么都没有的,并不是...

2018-04-27 14:06:09 10954 2

原创 下载内核源码然后编译内核,更换内核。以及 直接安装编译好的内核。基于debian

https://www.cnblogs.com/liyuan3210/p/6528224.html这个链接讲的比较清晰,而中间有多的步骤,例如make bzimage这个可以不使用,因为最后看自己生成没有,共有三种方法。一种是source code的下载,使用几个小时的编译。另一种是直接使用命令sudo apt-get install linux-imagexxxx等版本。而第三种是,因为...

2018-04-11 13:55:12 2820

原创 linux的结构体list使用。list_entry使用。链表。 和等待队列基本使用方法

很多地方都有list_entry函数使用,http://blog.csdn.net/hs794502825/article/details/10364977但是分析着很复杂,给个例子就很清楚了,typedef struct xxx{......//其他值type1 member;......//其他值}type;定义变量:type a;type *b;tpye1*ptr;执行:ptr=&(...

2018-04-09 21:18:45 1442

原创 vi/vim基本操作

vim弹出以前输入的命令使用q:这两个在正常模式下按就可以。1、%跳到配对的括号中去。2、ctrl+e ctrl+y都是光标不动,屏幕向上移动和向下移动一行。3、indent 缩进使用方法。可以输入:然后在命令模式中输入输入行号1,行号2>  例如:2,10>表示从第二行到第10行缩进了一个tab或者自己在自己目录下.vimrc中设置的缩进距离。 还有一种是shift+v来...

2018-04-07 00:44:33 648

原创 blktrace debugfs blkparse btt iostat 相关知识以及使用debugfs和blktrace来抓取占用内存的文件方法。

先看看blktrace怎么使用再去修改。debugfs是ext2  ext3 ext4文件系统提供的文件系统访问工具,通过debugfs,可以不用mount文件系统就可以直接访问,但是有一点,就是用于不通过文件系统直接对文件系统格式化过的设备进行操作。blkparse将blktrace产生的信息进行了处理如果没有btt是不好分析处理结果的,即使blkparse进行了解析。安装过程都是普通的...

2018-04-06 15:48:52 493

原创 linux编译代码中的动态链接库和静态链接库处理 .a和.so lib相关。

步骤:1、首先生成动态链接库和生成静态链接库的方法2、在编译中使用方法。(而lbconfig 命令作用。)先说明lbconfig作用,是动态链接库的管理命令,但是默认搜索的只有/lib               和 /usr/lib 以及/etc/ld.so.conf内列出来的目录下的库文件。而lbconfig是系统启动后运行,当用户安装了新的动态链接库时候,需要用户手动处理添加,不然使用-lx...

2018-04-06 15:31:17 317

原创 赵磊 写一个块设备驱动 的阅读笔记

1、alloc_disk(1);与del_gendisk(struct gendisk*) 对应。//其中alloc_disk这个参数是表示次设备号的数量。add_disk(struct gendisk*)  与put_disk(struct gendisk*);对应初始化过程:先创造gendisk 结构体。再添加这个结构体。退出过程:先去掉结构体gendisk (del_gendisk)再删除g...

2018-03-28 16:26:12 665

转载 内核模块编写代码使用的头文件以及头文件作用

#include <linux/***.h> 是在linux-2.6.29/include/linux下面寻找源文件。#include <asm/***.h> 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include <mach/***.h> 是在linux-2.6.29/arch/arm/mach-s3c2410/...

2018-03-17 06:13:23 1545

原创 linux基本命令、脚本攻略使用(find ,grep, gdb调试等其他shell相关命令 )(从《linux shell 脚本攻略 》中学习过程)

1、find命令既可以查找文件名字也可以查找文件夹名字。只是不能查找一个路径名字例如可以查找find . -name  sys这个目录或者find . -name time.h这个文件,但是不能find .  -name sys/time.h2、echo ‘main(){}’ | gcc   -E  -v  -显示gcc的编译路径。v是小写。3、jobs命令是显示后台运行进程,让运行到...

2018-03-17 02:02:05 577

原创 Makefile

注意,内核模块的makefile与普通c语言的makefile编写是有区别的。0、设定了.vimrc文件的一些默认的缩进以后,真是坑人,vi对于makefile中的tab缩进不识别出现红色警告,并且编译make无反应。此时使用ctrl+v+i方法输入tab可用。  还有license的大写写错,并且有__init  __exit这些声明的时候,需要linux/init.h头文件。或者使用  htt...

2018-03-17 00:22:36 318

原创 linux的时间管理(与驱动程序相关,非应用程序使用)内核和普通系统函数和使用c语言库的区别

驱动程序利用时间有两种,一种是延时,一种是定时。参考李学松的深入linux设备驱动程序内核机制。因为读BDBM 代码的时候,看到了ktime_t ktime_get (void);  这个内核函数调用,感觉需要将其彻底理顺。首先书中说在源代码的.config中配置为CONFIG_HZ,我从自己的linux中/usr/src/linux......-generic/中找到.config文件。但是里面...

2018-03-16 23:01:24 336

转载 很好的关于makefile文件以及其他组织makefile的方法介绍

摘抄知乎答案:作者:煎挠橙链接:https://www.zhihu.com/question/23792247/answer/83243277来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我试着逐个回答一下题主的问题。1. 有没有什么书籍/文章 是专门系统介绍 makefile 和相关工具的使用的?有,很多,不过我只推荐两个:一个是陈皓(微博:左耳朵耗子的微博)的《...

2018-03-16 19:57:59 417

原创 fio

在写之前插个接口问题,自己还不清楚区别:u2interface. msata interface.m2接口是sata简化接口。u2是新的接口,中间有突起,使用的是nvme协议,但是怎么使用的?数据线都没有 ,但是说是兼容好几种: 是否需要转换头也不知道。没使用过。fio使用的时候,可以在ubuntu中使用sudo apt-get install  fio即可,而如果下载源码,那么wget http...

2018-03-12 21:20:42 1197

原创 vim+cscope+ctags+winmanager+minibufferexplorer

摘抄自http://blog.csdn.net/scaleqiao/article/details/44278719以及https://blog.csdn.net/lhf_tiger/article/details/7216500是在ubuntu上实现查看代码。1、vim 使用常规安装即可2、cscope使用常规方法即可。上述安装完成后,开始使用cscope来索引,步骤为:(原博客将所有的.c ....

2018-03-12 21:16:27 861

原创 leveldb从测试程序开始步骤分析(以及后续中 出现的是cmake内容,而不是Makefile文件的处理)

要理解这个leveldb只是一个数据库的库,1)下载git clone https://github.com/google/leveldb.git2)cd leveldb/ (首先需要可调试leveldb,才能阅读源代码。将leveldb中的make文件中OPT?=-g2注释去掉,原来的OPT?=-O2 -DNDEBUG这个注释起来) 。   然后执行make3)编译完会出现out-s...

2018-03-11 19:55:23 1206 1

原创 韩语한국어

想学下,但是记忆力不行。1,안녕 하세요.    对不起,미안해요,没关系。괜찬아요.   谢谢, 고마와요不客气 천만에요.       . 생일. 아버지.어머니.엄마.할아버지. 할머니.  누나.어니. 딸.아들. 아이. 어린이.  앉다. 읽다. 읽으세요.  듣다--> 들으세요.2,안녕,3,저는 ,,, 입니다.    제 이름은 ,,, 입니다. 这个是이름是名字后面是主...

2018-03-10 23:33:30 11635

原创 linux杂乱的

1、显示用户whoami是显示当前终端用户。而使用who显示的是机器所有登录者。使用w是显示更加详细信息:登录时间login,空闲时间idle , 正在做什么doing what。2、对于dmesg的内容,却不是在/var/log的dmesg文件中而是syslog文件中。真是奇怪。3、虚拟机就是很方便,关机可以重新设置设定的内存大小,这样使用的bdbm软件就可以直接往大了设置。4、代码编写中,看似...

2018-03-09 16:01:51 140

空空如也

空空如也

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

TA关注的人

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