- 博客(19)
- 资源 (17)
- 收藏
- 关注
转载 vim使用技巧摘录
平时读代码、写程序都是在vim(Vi Improved)下进行,总结了一些自己比较喜欢的技巧,贴出来和大家分享一下。注:这些技巧只是蜗蜗比较喜欢,写在这里的主要目的是备份(以后换系统了,直接贴进去就可以了)。而每个人的习惯都不一样,因此仅供大家参考。1. 创建vim的配置文件(.vimrc)vim ~/.vimrc2. 在.vimrc中,根据自己的习惯,添加控制
2015-11-26 19:15:06 276
转载 process credentials相关的用户空间文件(/etc/passwd /etc/shadow /etc/group )
也算给他做个宣传,因为他实在太好了。转自蜗窝科技------http://www.wowotech.net/一、介绍作为对linux_fans提出建议的回应,本文主要描述在用户空间,和process credentials相关的内容,具体包括:1、/etc/passwd文件2、/etc/shadow文件3、文件4、从系统登录过程看如何使用这些文件 二、/et
2015-11-26 19:14:05 642
转载 linux device tree源代码解析
----------------//Basedon Linux v3.14 source codeLinux设备树机制(Device Tree)一、描述ARM Device Tree起源于OpenFirmware (OF),在过去的Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些
2015-11-25 15:33:54 405
原创 安卓4.4.2网络优先级和默认网络
网络优先级config.xml的路径如下:\android\frameworks\base\core\res\res\values "wifi,1,1,1,-1,true" "mobile,0,0,0,-1,true" "mobile_mms,2,0,2,60000,true" "mobile_supl,3
2015-11-25 14:32:26 1883
转载 Linux中的likely()和unlikely()
likely()与unlikely()在2.6内核中,随处可见,那为什么要用它们?它们之间有什么区别呢?首先明确: if (likely(value))等价于if (value) if (unlikely(value))等价于if (value)也就是说likely()和unlikely()从阅读和理解的角度是一样的。这两个宏在内核中定义如下:#de
2015-11-20 09:34:51 286
转载 C语言函数之可变参数原理:va_start、va_arg及va_end !!!!!!和printascii在kernel启动前的应用
说到C语言函数可变参数,我们最先想到的可能就是printf、scanf、printk了。在Linux-2.6.24.7内核源码里,printk函数原型如下:asmlinkage int printk(const char *fmt, ...) asmlinkage表示通过堆栈传递参数。gcc编译器在汇编过程中调用c语言函数时传
2015-11-19 14:47:05 1137
转载 2014.4新版uboot启动流程分析
最近开始接触uboot,现在需要将2014.4版本uboot移植到公司armv7开发板。在网上搜索讲uboot启动过程的文章,大多都是比较老版本的uboot,于是决定将新版uboot启动过程记录下来,和大家共享。对于uboot,我写了一个专栏来记录我的一些理解,感兴趣的朋友可以点击以下链接:u-boot学习笔记辛苦之作,大家共享,转载还请
2015-11-17 10:45:55 508
转载 计算几何 常用算法模版
目录 ㈠ 点的基本运算 1. 平面上两点之间距离 1 2. 判断两点是否重合 1 3. 矢量叉乘 1 4. 矢量点乘 2 5. 判断点是否在线段上 2 6. 求一点饶某点旋转后的坐标 2 7. 求矢量夹角 2 ㈡ 线段及直线的基本运算 1. 点与线段的关系 3 2. 求点到线段所在直线垂线的垂足 4
2015-11-05 11:12:40 447
转载 Algorithm Gossip: 得分排行
说明假设有一教师依学生座号输入考试分数,现希望在输入完毕后自动显示学生分数的排行,当然学生的分数可能相同。 解法这个问题基本上要解不难,只要使用额外的一个排行阵列走访分数阵列就可以了,直接使用下面的程式片段作说明: for(i = 0; i juni[i] = 1; for(j = 0; j if(score[j] > score[i]
2015-11-05 11:09:41 490
转载 Algorithm Gossip: 约瑟夫问题(Josephus Problem)
说明据说着名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人 开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。 然而Josephus 和他的朋友并不想遵从,
2015-11-05 11:08:14 100
转载 Algorithm Gossip: 背包问题(Knapsack Problem)
说明假设有一个背包的负重最多可达8公斤,而希望在背包中装入负重范围内可得之总价物品,假设是水果好了,水果的编号、单价与重量如下所示: 解法背包问题是关于最佳化的问题,要解最佳化问题可以使用「动态规划」(Dynamic programming),从空集合开始,每增加一个元素就先求出该阶段的最佳解,直到所有的元素加入至集合中,最后得到的就是最佳解。 以背包问题
2015-11-05 11:07:03 385
原创 C语言##和#的使用
前言: 在开发偏大型的项目中,基本上都要使用到##和#。一,含义 a,# -> 将宏定义的变量转化为字符串 b,##-> 将其前后的两个宏定义中的两个变量无缝拼接在一起二,使用实例点击(此处)折叠或打开/* * 测试command架构 */#include stdio.h>#in
2015-11-05 11:03:39 420
转载 printf打印的字符串显示不同颜色
前言: 在嵌入式开发,服务器开发中,经常用到printf,在项目比较大,或者打印信息比较多时,可以通过打印的字符串的颜色的不同来凸显重要信息。一,printf打印出不同颜色 printf("\033[字背景颜色;字体颜色m字符串\033[0m" );颜色代码:QUOTE:字背景颜色范围: 40--49
2015-11-05 10:56:50 1187
转载 C++算法 冒泡排序,快速排序,插入排序,希尔排序,计数排序,基数排序 性能比较
排序是计算机算法中非常重要的一项,而排序算法又有不少实现方法,那么哪些排序算法比较有效率,哪些算法在特定场合比较有效,下面将用C++实现各种算法,并且比较他们的效率,让我们对各种排序有个更深入的了解。冒泡排序点击(此处)折叠或打开//n^2//冒泡排序V[n]不参与排序void BubbleSort (int V[], int n ) { bool exchange; //设置交换标志置 for
2015-11-05 10:48:31 534
转载 使用update-alternatives切换ubuntu下默认java命令
我的ubuntu系统中,既安装了openjdk,又安装了jdk5,jdk6. 其中,openjdk是使用debian自动安装,安装在/usr/lib/jvm/java-6-openjdk中。系统自动地将openjdk设为默认java命令环境。Java代码 :~/download$ ll /usr/bin/java lrwxrwxrwx 1
2015-11-05 09:37:42 221
转载 HTTP协议详解
Author :Jeffrey My Blog:http://blog.csdn.net/gueter/ 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是
2015-11-03 17:36:15 231
转载 wget
wget的几种典型用法(介绍典型的)Wget可以下载http和ftp网站文件,小命令但功能强,它的参数很多,但常用的不多。一. 最简单的用法wget http://download.xxx.com/soft/software.tar.gz二. 下载整个网站wget --mirror [--convert-links] http://www.xxxx.org/
2015-11-03 17:26:11 479
转载 理解LInux路由
启动linux路由功能echo "echo 1 >/proc/sys/net/ipv4/ip_forward" >> /etc/rc.d/rc.local或者修改vi /etc/sysctl.conf net.ipv4.ip_forward =1 也是开启路由转发功能查看\添加\修改\删除linux静态路由route -n 显示当前路由表netstat -rn 显示当
2015-11-03 16:51:33 384
转载 如何理解ip路由和操作linux的路由表
如何理解ip路由和操作linux的路由表 在ip选路中,我们知道路由表起着比较大的作用,它决定的ip包到底会怎么走。关于ip选路的问题,记得大学时候和舍友们曾经有过激烈讨论和验证,如今还略有印象,真是怀念当时伟大的623宿舍做实验时的生活啊,这么快就一年了。说正事吧: 路由其实就是选择一条数据包传输路径的过程,也就是说主机怎么向它的目的地顺利发送数据的过程。当TCP/IP主
2015-11-03 16:24:52 296
linux kobject kset bus.tar.gz
2019-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人