欢迎光临IT网Linux学习频道

当前位置: > Linux编程 >
  • [Linux编程] 黑客内核:编写属于你的第一个Linux内核模块 日期:2014-06-25 22:17:31 点击:76 好评:0

    内核编程常常看起来像是黑魔法,而在亚瑟 C 克拉克的眼中,它八成就是了。Linux内核和它的用户空间是大不相同的:抛开漫不经心,你必须小心翼翼,因为你编程中的一个bug就会影响到整个系统。浮点运算做起来可不容易,堆栈固定而狭小,而你写的代码总是异步的...

  • [Linux编程] Linux多线程编程 日期:2014-06-24 20:32:33 点击:170 好评:0

    #include #include #include #include #define MAX 10 pthread_t thread[2]; pthread_mutex_t mut; int number=0, i; void *thread1() { printf (thread1 : Im thread 1\n); for (i = 0; i MAX; i++) { printf(thread1 : number = %d\n,number); pthread_mute...

  • [Linux编程] 多个文件目录下Makefile的写法 日期:2014-06-23 17:35:16 点击:92 好评:0

    1、前言 目前从事于linux下程序开发,涉及到多个文件,多个目录,这时候编译文件的任务量比较大,需要写Makefile。关于Makefile的详细内容可以参考网上流传非常广泛的《跟我一起写Makefile》 http://blog.csdn.net/haoel/article/details/2886/ ,作者是个大...

  • [Linux编程] Linux获取进程执行时间 日期:2014-06-23 17:29:51 点击:142 好评:0

    1、前言 测试一个程序的执行时间,时间包括用户CPU时间、系统CPU时间、时钟时间。之前获取之前时间都是在程序的main函数用time函数实现,这个只能粗略的计算程序的执行时间,不能准确的获取其他时间。在看《APUE》时,书中有关程序时间测试程序,非常正规,...

  • [Linux编程] LINUX下GDB反汇编和调试 日期:2014-06-22 05:35:43 点击:99 好评:0

    Linux下的汇编与Windows汇编最大的不同就是第一个操作数是原操作数,第二个是目的操作数,而Windows下却是相反。 1、 基本操作指令 简单的操作数类型说明,一般有三种, (1)立即数操作数,也就是常数值。立即数的书写方式是$后面跟一个整数,比如$0x1F,这...

  • [Linux编程] Linux修改hostname的两个办法 日期:2014-06-22 05:35:11 点击:118 好评:0

    如果你想把主机名改为 linux的话,两中方法: 1. # hostname linux 这样修改了以后立即生效,但是重启后就没了 2. # vi /etc/sysconfig/network 修改里面的hostname等号后面的内容就可以了 这个是主机名的配置文件,修改了以后重启系统生效。...

  • [Linux编程] Linux获取登录者IP 日期:2014-06-22 05:22:40 点击:138 好评:0

    在linux中有时需要获得登录者的IP,这里有两种方法,先使用who am i 获取登录IP,然后截取字符串: 1、awk截取,sed替换 who am i | awk {print $5} | sed s/(//g | sed s/)//g 2、cut 截取 who am i|cut -d\( -f2|cut -d\) -f1 使用方法,若在脚本中如.bashr...

  • [Linux编程] linux强大的编辑器之vi 日期:2014-06-22 05:11:39 点击:72 好评:0

    vi编辑器是一个处理ASCII数据的文本工具。大多数linux发行版都已经默认安装了vi编辑器。vi是visual interface的缩写vim是 visual interface improved即增强版的vi,vim默认支持代码命令加亮,这样使得文本更易看懂。vi有两种配置文件一种是全局配置文件 /etc...

  • [Linux编程] 使用echo从一个文件写入另一个文件末尾 日期:2014-06-22 05:07:08 点击:471 好评:6

    echo $(cat 你需要的文件) ./目的文件 使用cat获取你想要的文件内容,然后使用echo写入。问题在于cat获取的\n可能失效。如果单纯的作为ACM输入测试数据使用,还是有些价值的。当然也可以直接生成:Python生成测试数据 $?用于返回上一个程序的执行结果; diff...

  • [Linux编程] 10款流行的Markdown编辑器,总有一款适合你 日期:2014-06-07 04:23:09 点击:121 好评:2

    作为一个开源人,如果你不会使用Markdown语法,那你就OUT了!Markdown 是 2004 年由 John Gruberis 设计和开发的纯文本格式的语法,非常的简单实用。 CSDN CODE 平台的 帮助文档 、项目README文件、文档项目甚至包括ISSUES和项目评论等都是支持Markdown语法...

栏目列表
推荐内容