4 XiyouLinux_Kangyijie

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

【踩坑】链接第三方动态库

前言每一个今天你绕过去不填的坑,都会在未来等着你。—哲·士沃硕德正文一个C/C++程序从源码到可执行文件都需要经过 预处理-编译-汇编-链接 这几个过程,当然现在只需要gcc x.c就可以了,而不需要我们去执行具体的cpp等程序了,非常的方便。回到今天的case上来,当我们需要编写一个依赖第三方库的程序时,该如何gcc x.c呢?以Redis的C客户端hiredis为例,让我们看一下它...

2019-07-21 20:53:00

【word小技巧】用WPS调整你的论文格式

前言不得不说,经过毕业论文的锻炼,我对wps的使用达到了人生巅峰。虽然Markdown十分好用,但作为毕业前的最后一关—毕业论文只能使用word/wps来编写和修改。除了论文内容让很多人撕心裂肺,论文格式同样苦不堪言,所以我决定把调整格式的技巧整理下,造福之后的学弟学妹。环境Win10+WPS2019(其实WPS这辣鸡软件和word功能差不多,还不是因为良心过不去没使用盗版word)...

2019-06-12 22:08:44

【内核】内核模块之helloworld

前言很早之前写过内核模块,前两天探究一个问题时又用到了,结果因为忘记了大部分知识又重新学了一遍,这次还是记录一下,以后就不用再查了。正文准备工作内核模块开发与普通应用开发完全不同,再也不是我们熟悉的stdio起手,main开写。而是单独的功能函数。所以我们要先安装依赖的函数库(内核代码)。以我的Fedora 29(kenel version 4.18.16-300.fc29.x86_6...

2019-05-01 15:19:28

【真香】一个C++后台的SSM总结

前言看到群博上大家积极的更新博客,惭愧的自己,康康啊康康,怎么能堕落呢。赶紧写博客啊。老早就知道Spring-SpringMVC-Mybatis的大名了,甚至在小伙伴面试时也了解了一下session/cookie的相关知识,但是一直没有机会自己动手实践一下,感谢母校给了我这样一个宝贵的机会,让我在毕业前真正体验了一把Java web开发的感觉。作为一个C++后台,一直对这些东西都没什么理解。...

2019-04-02 23:02:30

如何查看进程运行在哪个CPU上

前言最近大家都在积极的写博客呀,咸鱼也不能落下。正文需要注意的是, 下面的两种方法,我们获得的都是逻辑core的编号。比如我的CPU是四核八线程,通过/proc/cpuinfo,就能看到8个core,编号0-7.而我们查看的话,也就是看位于core的编号是啥。。。外部方法主要通过ps命令来进行观察,$ ps -o psr -p <pid> 程序中查看在程序中通过sc...

2019-01-25 19:38:50

【大牛之路】2019年关注的顶会

前言强行关注一下行业前沿 mark住正文存储相关的FAST 2.25 - 2.29https://www.usenix.org/conference/fast19数据库相关的SIGMOD 6.30 - 7.5http://sigmod2019.org/VLDB 8.26- 8.30http://vldb.org/2019/更多参考CCF的顶会和期刊的分类https://w...

2019-01-12 15:50:19

【读书小记】《黑客与画家》

前言之前的前言本文作于11月初,因为开始学车以及跳舞的原因一直静静躺在草稿箱里。最近不那么忙了,赶紧补上了,不然。。。2018就要过去啦~前言最近疯狂刷了几本书,我校图书馆也还是有点东西的,趁着还在学校,趁着最近稍微没有那么忙,有大块的时间看一看闲书。然而,闲书也不能白读,还是稍微记录下心得体会。正文简介这本书可以看作是作者保罗·格雷厄姆(paul graham)的一系列文章合集,每...

2018-12-10 17:04:10

【杂感】2018年的秋天回顾

前言好久没写博客,我一直都觉得写博客说明最近很在学习状态阿。也说明确实很久都没在状态了。终于穿上了秋裤,冬天和暖气都小跑着赶来了,我的大学时光也所剩无多,我在这里随便记下两三言,愿之后依然能想起此刻的心情。秋招8月中从深圳回到学校,一边等转正的结果,一边投了几家别的,开学之后,因为小组地方都没了,在东区三楼咖啡店答了N场笔试。本来打算中秋回家了,因为9月中已经收到了转正意向书,并且被两个...

2018-11-04 18:10:14

【MYSQL必知必会】长期append常用命令

好久不用就会忘系列查看表结构 DESC table_name简单的更新语句 UPDATE table_name SET field_name1=value1 ... where xxx=xxx重命名表 RENAME TABLE old_name TO new_name重命名数据库(这个比较鸡贼) 适合于innoDB,并且没有什么触发器之类 比较简单的表 CREATE ...

2018-07-22 15:39:46

ZK那些事

明天再写 参考 http://jm.taobao.org/2018/06/13/%E5%81%9A%E6%9C%8D%E5%8A%A1%E5%8F%91%E7%8E%B0%EF%BC%9F/ https://yq.aliyun.com/articles/227260 http://www.infoq.com/cn/articles/background-architecture-and-s...

2018-06-30 22:51:57

【初识SSD】SSD的基本知识

前言《深圳男子图鉴》 继续搬砖ing,今天(4天前)看到某面向SSD的项目,赶紧学习了一下SSD的基础知识。 主要是从存储系统、DB开发的角度来看SSD,并非专业搞硬件的,完全初学者。正文SSD的寿命首先是我对SSD最初了解的一点,SSD是有寿命的。由于SSD的物理性质,导致了它是有一定使用寿命的,当每个单元被读写一定次数之后就将不可用。 而主要有3种材质的 SLC ...

2018-06-17 17:38:26

【Linux小技巧】源码安装那些事

前言《深圳男子图鉴》搬砖ing,但是还是不要忘了学习啊。Linux安装软件一直是一个难以形容的东西,记得刚进小组的Linux知识技能大赛就是安装一个软件(ntfs-3g?)。那么对于Linux下除了方便的包管理系统rpm yum apt-get 等等等等,可以让我们轻松愉快的安装软件之外,还有一种很重要的安装方式,就是源码编译安装。对于C/C++这种 一次编写,反复调,啊不是,一次编写...

2018-06-08 21:40:51

【Linux小技巧】SSH那些事

前言空窗期(这个词是不是很专业)的几天,没什么事做。手边从图书馆借的Ceph的书快到期了,赶紧拿出来看看。好哒 Ceph 启动! 。。。。。。。。 enmmmmm 明天继续部署不过在部署的过程中学到了很多ssh的小技巧,改变了这两年很low的操作。赶紧M一下正文ssh登录远程主机这个几乎是很常用的操作了。 $ ssh root@192.168.30.2 但是每次...

2018-05-23 11:13:24

银行家算法及其C++模拟实现

前言银行家算法,是我们OS课上的一个非常重要的知识点,感觉可以说是必考题了,但是考试嘛,考过了以后不用就会忘,每次都要重新复(yu)习一遍,又非常麻烦,正好前段时间有机会实现了一遍,赶紧总结下,避免以后又忘了。正文银行家算法简介 银行家算法(Banker’s Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E...

2018-05-21 16:09:33

【大牛之路】调试及性能分析的简单命令

写简历时,很害怕自己没什么特点,与别人没啥区分度,而平时又感觉改bug比较多。。。于是在自我评价一栏大胆的写上 热爱trouble-shooting从此走上被虐之路。。。之前也写过一篇类似的博客,主要简述的是改bug的思想(见这篇),这篇主要是从实际工具出发,简单介绍工具的使用。

2018-04-02 21:03:23

【大牛之路】大牛指导,报酬丰厚的开源项目---“谷歌编程之夏”

一个参与开源项目,开源社区的绝好机会,2018年谷歌编程之夏已经开始了?什么,你想参与开源又不知道从何下手,这是一个好机会。有社区大牛引导,为开源项目贡献代码,获取丰厚报酬,这样的好机会千万不要错过。那就来看看GSoC--谷歌编程之夏吧

2018-02-20 20:38:19

[踩坑]" 磁盘满了"的解决思路

前言半夜登到云服务器上测代码,结果一个tab补全 bash: 无法为立即文档创建临时文件: 设备上没有空间行了,代码也不测了,先改bug吧。正文出现的问题就是tab无法正常补全 这里也很明显,就是磁盘空间不足。 于是用df 命令查看 额。。。GG磁盘满了之前暑假的时候就遇到过这种问题,当时是学姐的电脑,开机无图形界面(我这云服务器不需要图形),查看了一下磁盘就是写满了,当时解决的不好,这次赶

2018-02-14 15:21:04

[LintCode]785.最大权值和路径 (想起了16年小组免试题第五关)

前言最简单的动归,依稀记得当年小组免试题最后一关就是这样的(恩,是最后一关的前一部分哈),思路和之前的博客一样,做之前又复习了一遍博客,然后就轻松+愉快(哼,才不是呢,一开始没搞懂m,n怎么处理,又不能在类里全局数组&传数组很麻烦,整了半天表。。)题目有一个机器人位于一个 m × n 个网格的右上角。 机器人每一时刻只能向下或者向左移动一步。机器人试图达到网格的左下角。每个网格上有一

2018-01-31 23:59:24

[LintCode]181.将整数A转换为B (负数移位运算的坑)

一道感觉不难,但是涉及到负数移位运算的坑的题。 如果要将整数A转换为B,需要改变多少个bit位? (两个数都是32位的整数)

2018-01-24 17:34:14

[LintCode]158.两个字符串是变位词(ps:OJ上相同的代码执行时间会差很多吗)

简单的题,一次就AC的感觉真爽。题目判断两个字符串是否可以通过改变字母的顺序变成一样的字符串。 样例 给出 s = “abcd”,t=”dcab”,返回 true. 给出 s = “ab”, t = “ab”, 返回 true. 给出 s = “ab”, t = “ac”, 返回 false。还有一些额外的想法,关于程序执行时间

2018-01-22 23:36:28

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。