- 博客(24)
- 收藏
- 关注
原创 [引]Clion for linux driver developer
首先看看这个:http://ybin.cc/tools/clion-for-linux-driver-developer/鉴于Clion当前在支持Linux内核代码上还有一堆问题,上面这个方案算是勉强可用。基于Clion 2018.2,对上面的方案做一点改进:add_definitions(-DKBUILD_MODNAME=\"YOUR_MODNAME\") 用以解决module_xx...
2018-07-26 18:41:37
2908
2
原创 !!![YOU SHOULD NEVER EVER BE SO FOOL TO MAP <C-N> TO <C-X><C-O>]!!!
!!![YOU SHOULD NOT BE SO FOOL TO MAP TO ]!!!
2015-11-27 12:51:00
633
原创 系统托盘中Win10升级程序不存在的解决办法
原因其实大部分遇到这种情况的人都不知道到底因为什么。我按照MSDN上的步骤一步步检查,更新也装了,系统也是Win7零售版正版,关了杀毒软件,然并卵……
2015-07-31 22:25:09
1036
原创 Bash的function中exit不退出程序
Bash的function中exit不退出程序现象最近脚本写的多,注意到一个以前也遇到过但是从没仔细思考的问题: 为什么某些情况下function中exit,脚本依旧继续执行?举个例子...
2015-07-29 11:41:31
5878
原创 CentOS 6.4下/etc/rc.local
编辑/etc/rc.local不会改变/etc/rc3.d/S99local和/etc/rc5.d/S99local的内容,这意味着编辑内容完全不会生效,虽然/etc/rc3.d/S99local和/etc/rc5.d/S99local是到/etc/rc.local的软连接;/etc/rc.local中执行绝对路径的程序,工作目录也不会切换,cd xxx; do something; cd -;
2015-04-02 17:44:55
1383
原创 bio中储存私有数据
bio.bi_private是不能储存私有数据的,内核中会频繁使用这个成员。找了好久也就只找到bio.bi_rw:/* * bio bi_rw flags * * bit 0 -- data direction * If not set, bio is a read from device. If set, it's a write to device. * bit 1 -- f
2015-03-02 19:44:12
1247
1
转载 VMWARE Fusion 5 and Cent 6.4
原文参见:http://www.utterlyforked.com/vmware-fusion-5-and-cent-6-4/Just a really quick drive-by posting. I’m currently working the new Vagrant VMware provider. I thought I’d build a quick Cent
2015-02-26 10:46:03
693
转载 /etc/rcx.d/<script>
The reason RedHat does not kick off your K* rc shutdown scripts is because RedHat checks for a lock file for your script in /var/lock/subsys/To fix this, simply add a line to your 'start' sectio
2015-02-09 09:16:44
672
原创 bash获取系统内存实际使用量
str=`sed -n -e '/^MemTotal:/p' -e '/^MemFree:/p' -e '/^Buffers:/p' -e '/^Cached:/p' /proc/meminfo | awk '{print $2}' | xargs echo`; arr=($str); echo $((${arr[0]} - ${arr[1]} - ${arr[2] - ${arr[3]}}))
2015-01-22 13:00:49
957
原创 独占打开块设备
如果只用独占打开块设备但是不使用文件指针,可以使用open_bdev_exclusive;但是如果想独占打开读写块设备,则需要open带上O_EXCL参数。这里不是检查是否存在的意思,O_EXCL参数仅对于块设备表示独占打开。
2014-12-22 16:23:56
1134
原创 优快云英雄会——一份“奇妙”的银行流水
题目详情:一份银行流水数据,因打印模糊导致部分金额不清楚。 收入、支出、余额满足以下3条规则: 1、收入、支出、余额三列都是数字 2、同一行收入和支出的值不能同时为非零值 3、第N-1行余额(+第N行收入或-第N行支出)=第N行余额 程序语言
2014-08-31 19:35:26
673
原创 如何屏蔽gnome-terminal的关闭按钮等
看不懂的话参见http://askubuntu.com/questions/75284/remove-titlebar-from-maximized-terminal-window和https://developer.gnome.org/pygtk/stable/class-gdkwindow.html#method-gdkwindow--set-decorations
2014-08-22 16:51:16
1325
转载 Linux语音通话如何消除回声(PulseAudio)
原文链接:http://arunraghavan.net/2011/08/hello-hello-hello/
2014-08-22 15:05:27
6133
原创 让你们见识我交神一般的搜索引擎
下面都是链接,请慢慢欣赏:咦?http://search.xjtu.edu.cn/default.jsp?query=|%E5%92%A6%EF%BC%9F&submit=%E6%80%9D%E6%BA%90%E6%90%9C%E7%B4%A2&maxresultsperpage=1&cl=all怎么回事?http://search.xjtu.edu.cn/default.jsp?
2014-05-28 20:42:12
1280
转载 ext4 and data loss
ext4 and data lossBy Jonathan CorbetMarch 11, 2009 The ext4 filesystem offers a number of useful features. It has beenstabilizing quickly, but that does not mean that it will work perfectly fo
2013-10-03 14:44:20
1032
原创 ibus下定制自己的libpinyin
转载请注明出处智能拼音输入法从ibus-pinyin更名为ibus-libpinyin。具体改动github上有。我们关心的是,怎么把别扭到不行的libpinyin改造成近似搜狗般顺手的输入法。1. 词库libpinyin添加了词库导入功能,并刚刚修复相关bug,所以要先更新libpinyin到最新版。在libpinyin的配置界面(可以从语言选项---输入源找到,实在找不到,
2013-06-05 16:36:33
4962
原创 fedora 18下包冲突的解决办法
#31m...@jgs-wg.desame issue with fedora 18 x64: file /usr/bin from install of google-earth-stable-7.0.3.8542-0.x86_64 conflicts with file from package filesystem-3.1-2.fc18.x86_64would be gre
2013-04-30 11:17:23
1174
原创 windows和linux双系统下sis191网卡的问题(Rx errors)
fedora 18 x64中sis191的驱动或者win7 x64的sis191驱动存在严重问题(Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02))。不能切回windows,切回去后再回来网卡就bug了。RP好的话只是上不了IPv6,不好的话v4跟着一起挂。传说只影
2013-04-28 04:52:25
2137
原创 fedora 17下禁止普通用户关机
我相信这是很多使用fedora用户的一大心病,这个版本shutdown需要管理员权限,但reboot,halt之类全都不要,甚至sudo都用不着。自己用无所谓,但如果给别人提供了账户,开了ssh的,这可就是个大问题了。有个笑话,fedora论坛有人报告某次更新后要管理员密码才能关机,麻烦死了,有人回复,你怎么做到的教我吧。在写这篇文章之前,我把我能找到的解决办法都试过了,没有一个行的。不废话,
2012-12-17 16:36:32
967
原创 关于warning: direct base 'A' inaccessible in 'D' due to ambiguity的一些讨论
c++ primer习题中发现的问题,习题是18.13。这个问题很久前有过讨论,不过没有得出正确结论,原贴。先上代码:struct A { virtual ~A() {}};struct B : A {};struct C : B {};struct D : B, A {};继承层次很清楚,就是照着书上抄的,没写实例化。使用如下编译命令:g++ -o tes
2012-12-17 15:52:24
6392
原创 ncurses学习笔记(1)
ncurses不提供ctrl或alt的组合键,且只自带了部分shift组合键,由于资料缺乏,找不到良好的例子,我用KEY_SHOME等没有效果。在Pixel的hexedit的源码中,我找到了替代解决办法:#ifndef CTRL #define CTRL(c) ((c) & 0x1F)#endif#define ALT(c) ((c) | 0xa0)许多资料使用类似init_p
2012-12-09 13:07:09
1516
原创 第一次真正自己写scala. 纪念下
scala写的分数类, 支持+-*/约分, 当左操作数约分设为true, 所有结果约分设为true, 可惜还是用了var// 2012/5/15// let it go看了一个Java写的功能完全一样的分数类, 80+行, 不包括注释和空白行, scala39行搞定了************************************************************
2012-05-16 01:30:35
697
转载 JAVA语言序列化和反序列化一目了然(二)加深
本文来自http://renyanwei.iteye.com/blog/257754控制序列化就是有选择的序列化对象,而不是把对象的所以内容都序列化,前篇我们的例子中介绍了transit变量和类变量(static)不被序列化,现在我们还有一种更为灵活的控制对象序列化和反序列方法,可以在序列化过程中储存其他非this对象包含的数据 我们现在再来介绍一个接口 java.io
2012-01-19 16:56:20
469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人