Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
学习GDB
http blog csdn net blueboy82006 article details 5586109 学习使用 GNU GDB Debugger 作者 王聪 GDB 常用命令参考手册 GDB 命令行参数 GDB 命令 GDB 操作
linux编程
学习linux内核的经典书籍介绍
有关内核的书籍可以用汗牛充栋来形容 不过只有一些经典的神作经住了考验 首先是5本久经考验的神作 个人概括为 2 1 2 第一个2是指2本全面讲解内核的书 中间的1指1本讲解驱动开发的书 后面的2则指2本有关内核具体子系统的书 你是否想到了某
linux编程
Linux内核
Linux
网络
email
Richard Stevens的几本书
版权声明 转载时请以超链接形式标明文章原始出处和作者信息及本声明 http stevens0102 blogbus com logs 37223648 html 博客名取为 纪念Richard Stevens 居然没有写几篇与Stevens
linux编程
unix
编程
Protocols
网络
gtk主题指南
一 gtk主题指南 1 Widgets 2 Styles 3 Engines 4 gtkrc文件 1 修改构件的属性 2 每一构件的分为五种状态 3 风格绑定 1 将一种风格绑定到组件类 2 组件嵌套的方式widget class 如wid
linux编程
gtk
class
Binding
styles
linux查看、添加、删除环境变量
阅读目录 一 Linux 环境变量介绍 1 1 Linux 环境变量介绍 1 2 Linux 环境变量分类 1 3 Linux 常用的环境变量 二 Linux 查看环境变量 三 Linux 添加环境变量 3 1 添加系统级环境变量 需roo
linux编程
Linux
环境变量
Linux I/O编程 实验内容
一 实验目的 练习用UNIX I O进行文件读写的编程方法 用UNIX I O函数管理文本信息 二进制数据 结构体数据 掌握UNIX I O的基本编程方法 练习测时函数使用 通过测量UNIX I O函数运行时间 建立UNIX I O API
linux编程
生产者与消费者模式(线程的同步与互斥)
条件变量 条件变量的提出首先要涉及一个概念 就是生产者消费者模型 生产者消费者 是在多线程同步的一个问题 两个固定大小缓冲区的线程 在实际运行是会发生问题 生产者是生成数据放入缓冲区 重复过程 消费者在缓冲区取走数据 生产者消费者的模型提出
linux编程
Linux
多线程
线程安全
自己实现ls-l命令
include
linux编程
服务器
Linux
算法
c
线程的同步和互斥
线程的同步和互斥题目 题目 设计生产者与消费者模型 缓冲区是一个大小为10的环 每个生产者产生一个0 1000的随机整数 存放在环空位中 消费者从环中取数据 并输出 一个生产者或消费者对应一个线程 要避免 1 两个生产者同时向环的同一个位置
linux编程
多线程
Linux
Linux system函数返回值
http blog cheyo net p 42 例 1 status system test sh 1 先统一两个说法 1 system返回值 指调用system函数后的返回值 比如上例中status为system返回值 2 shell返
linux编程
system
Linux
shell
脚本
CentOS 7升级gcc/CentOS 7 yum 安装gcc
centos7自带的gcc版本是4 8 手动升级安装很锻炼 毕竟已经0202年了 devtoolset 7 Developer Toolset is designed for developers working on CentOS or
CC
linux编程
Linux中主线程和子线程的终止次序
Linux中pthread是我们进行多线程并发时经常使用的 pthread创建的子线程和主线程的终止顺序有什么样的关系 下面通过代码来总结下 在代码测试前 先说下结论 1 主线程和子线程之间没有必然的退出次序关系 主线程退出 子线程可以继续
Linux环境编程
linux编程
pread
pread is a system call in Linux that allows reading data from a file descriptor at a specified offset without changing t
linux编程
Linux
控制符号的可见性
在普通的C语言中 如果您希望将函数或者变量限制在当前文件中 需要对其使用static关键字 然而 在一个包含很多文件的共享库中 如果您希望某个符号可以被共享库内部的几个文件访问 而又不提供给外部 则对符号进行隐藏处理就会比较困难 大多数的连
gcc
CC
linux编程
编译器
c
解决/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found
原因 编译时用的gcc等系统环境和运行时的环境不同 比如gcc版本不一样 以及其他的运行库版本不同等 方法 官方下载需要的版本库 之后软连接到运行系统上 wget http ftp de debian org debian pool mai
CC
linux编程
Linux进程编程常用函数详解——vfork()和exec()函数
vfork 函数原型
linux编程
vfork
exec
Linux多进程:orphan process——孤儿进程
孤儿进程orphan process 当父进程比子进程先结束 这样的子进程就成为了孤儿进程 每当出现一个孤儿进程 内核会把孤儿进程的父进程设置为init 托管 init进程会循环wait 孤儿进程结束 然后做剩下的善后 回收资源 因此 孤儿
linux编程
Linux
运维
服务器
chmod函数
int chmod const char pathname mode t mode 作用 修改文件的权限 参数 mode 需要修改的权限值 宏或者八进制数 返回值 成功 0 失败 1 include
linux编程
算法
数据结构
c
linux glob函数man页与实例
Linux Programmer s Manual NAME glob globfree find pathnames matching a pattern free memory from glob SYNOPSIS include
linux编程
使用Crash工具分析 Linux dump文件
前言 Linux 内核 以下简称内核 是一个不与特定进程相关的功能集合 内核的代码很难轻易的在调试器中执行和跟踪 开发者认为 内核如果发生了错误 就不应该继续运 行 因此内核发生错误时 它的行为通常被设定为系统崩溃 机器重启 基于动态存储器
linux系统
Linux内核
linux编程
«
1
2
3
4
»