码迷,mamicode.com
首页 > 系统相关 > 日排行
linux中的__builtin_except()函数
在看代码的时候看到两个宏函数:likely()   unlikely() #define likely(x) __builtin_expect(!!(x), 1) #define unlikely(x) __builtin_expect(!!(x), 0)  __builtin_expect()大致作用是处理分支预测,让编译器编译的时候可以做一些优化,优化可能性大的分支程序 if( like...
分类:系统相关   时间:2014-10-19 17:12:40    阅读次数:230
总结自己使用shell命令行常用到的8个小技巧
当然,我们也可以配合grep,只查看包含指定字符的log信息 [root@localhost ~]#tail -f file | grep --line-buffered your_pattern...
分类:系统相关   时间:2014-10-19 17:13:55    阅读次数:290
打造一个属于你自己的Linux操作系统
Linux是一个开源的操作系统,我们可以对他进行更改,让他符合我们的需求,这也是Linux的热爱者比windows多的因为,作为一个Linux爱好者,如果不能自己手动制作一个Linux,那岂不是“丢人”呢。下面将介绍一个Linux的制作方法在制作定制的linux时,要将所有的开发环境安装完整De..
分类:系统相关   时间:2014-10-19 17:14:33    阅读次数:285
Linux之虚拟化
一:什么是虚拟化虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互..
分类:系统相关   时间:2014-10-19 17:15:21    阅读次数:255
linux遇到的错误
1.新立得打开时报以下错 E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a解决此问题 解决方案:http://forum.ubuntu.org.cn/viewtopic.php?t=386943 ##/var/lib/dpkg/updates 資料夾 裏面的檔案 有問題 ...
分类:系统相关   时间:2014-10-19 17:16:03    阅读次数:174
Linux - 标准输入转换为标准输出 代码(C)
标准输入转换为标准输出 代码(C)本文地址:http://blog.csdn.net/caroline_wendyLinux能够使用getc()和putc(),读取和写入每个输入字符。代码:/*By C.L.Wang * Eclipse CDT * Ubuntu 12.04 * 2014.10.5*...
分类:系统相关   时间:2014-10-19 18:20:58    阅读次数:178
(转)OS X 升級後 MacPorts 重新安裝筆記
原地址:http://blog.lyhdev.com/2012/07/os-x-macports.htmlMac OS X 10.8 Mountain Lion 正式發佈,而且祭出台幣$590 元的便宜價格,這個版本的穩定度相信也讓不少Snow Leopard、Lion 使用者心動。升級 OS X ...
分类:系统相关   时间:2014-10-19 18:28:38    阅读次数:181
Linux 内核编译
1.编译环境主机环境:Unbuntu 10.04使用内核版本:2.6.32-21待编译内核版本:2.6.38gcc版本号:4.4.*注意:安装的内核版本要和本机内核版本接近,否则会出现编译不兼容问题。原因:编译内核的版本和发行版的内核版本不一致,内核是和各个功能模块分开的,内核升级,但文件系统没有升...
分类:系统相关   时间:2014-10-19 18:31:10    阅读次数:572
(转)[OSX] 在 OS X 中安装 MacPorts 指南
原地址:http://www.cnblogs.com/ifantastic/p/3677066.html什么是MacPorts?MacPorts是使用于Mac OS中第三方包管理工具。MacPorts让你可以轻松编译、安装和管理开源软件。MacPorts可以分为两个核心部分:1. MacPort b...
分类:系统相关   时间:2014-10-19 18:30:56    阅读次数:342
HDU 5067-Harry And Dig Machine(DFS)
Harry And Dig Machine Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 435    Accepted Submission(s): 153 Problem Description   As w...
分类:系统相关   时间:2014-10-19 18:37:43    阅读次数:344
linux进程通信之信号
本节主要学习信号和与信号相关的处理函数,后续还会更新。 一 信号 信号是UNIX和Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。通常信号是由一个错误产生的。但它们还可以作为进程间通信或修改行为的一种方式,明确地由一个进程发送给另一个进程。一个信号的产生叫生成,接收到一个信号叫捕获。 二 信号的种类 Signal         Description...
分类:系统相关   时间:2014-10-19 18:41:51    阅读次数:396
一些linux下的软件
把我用过的linux软件在这里列出来 VLC 播放器?http://www.videolan.org/vlc/download-ubuntu.html
分类:系统相关   时间:2014-10-19 20:05:32    阅读次数:173
Mac下安装cocos2d-x环境
安装后xcode之后,下载cocos2dx压缩包,解压通过中断cd到cocos2dx文件夹内输入下行命令sudo./install-templates-xcode.sh执行成功后打开xcode即能够看到已经能够创建cocos2dx项目但对于2.0以上的版本号,则须要另外的方法还是须要打开终端第一步,...
分类:系统相关   时间:2014-10-19 21:05:09    阅读次数:184
ssd硬盘安装ubuntu 12.04
本人的thinkpad t430已经安装了两个系统,win7+ubuntu11.10。由于项目的需要,11.10系统及相关环境需要保留,但又想安装ubuntu12.04,原来硬盘容量紧张,于是买了一块120GB msata 接口的ssd, 在其上安装了ubuntu12.04 64bit,其间遇到不少...
分类:系统相关   时间:2014-10-19 21:07:59    阅读次数:280
Linux系统安全工具tcpdump用法
1.安装 yum install tcpdump -y2.监视数据包 tcpdump -i eth0 --监控本机的eth0网卡 tcpdump host 192.168.1.120 and \(192.168.1.121 or 192.168.1.122\) --截获多个IP数据包 tcpdum....
分类:系统相关   时间:2014-10-19 21:12:38    阅读次数:187
Linux系统工程师学习方法
学习顺序:一、至少熟悉一种嵌入式芯片架构 最适合初学者的就是arm芯片二、uboot的使用与移植 首先要了解uboot的启动流程,根据启动顺序,进行代码的修改、编译与移植三、linux驱动开发 主要参考两本书:《Linux设备驱动程序》 《Linux设备驱动开发详解》 第一本书讲理论,第二本...
分类:系统相关   时间:2014-10-19 21:14:32    阅读次数:276
ubuntu下安装Pycharm
1.安装java环境(pycharm运行需要jdk)sudo mkdir /usr/lib/javasudo mv jdk-8u25-linux-x64.tar.gz /usr/lib/java/cd /usr/lib/java/sudo tar -zxvf jdk-8u5-linux-x64.ta...
分类:系统相关   时间:2014-10-19 21:18:25    阅读次数:191
Linux安装程序Anaconda分析
1、概述 Anaconda是RedHat、CentOS、Fedora等Linux的安装管理程序。它能够提供文本、图形等安装管理方式,并支持Kickstart等脚本提供自己主动安装的功能。此外,其还支持很多启动參数,熟悉这些參数可为安装带来非常多方便。该程序的功能是把位于光盘或其它源上的数据包,依.....
分类:系统相关   时间:2014-10-19 21:19:50    阅读次数:310
UVA1492 - Adding New Machine(扫描线)
UVA1492 - Adding New Machine(扫描线) 题目链接 题目大意:给你N?M个格子,这些格子中某些格子是放了旧的机器,然后问现在要在这些格子放一台1?M的新机器,问有多少种放法。 解题思路:这题照样是可以转换成面积并来做,对于有旧机器(x,y)的格子,那么(x - M + 1,y)都是不可以放新机器的格子,还有从(H - M + 2,H)都是不可以放新机器的...
分类:系统相关   时间:2014-10-19 21:26:11    阅读次数:346
取消ubuntu的自动锁定
取消ubuntu的自动锁定 很多时候,离开电脑一回,但是回来的时候,电脑就锁住了,还得他妈的输入密码。怎么取消呢? windows系统设置屏幕保护即可,linux也是在屏幕保护里面设置。 执行:system - preferences - screemsaver 取消最下面lock选线的勾勾。 即可。...
分类:系统相关   时间:2014-10-19 21:25:59    阅读次数:320
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!