
UNIX/Linux
文章平均质量分 72
善良超锅锅
hello world!
展开
-
大端小端模式
1.简介内存中存储数据有两种方法:小端模式和大端模式。这取决于CPU,x86的CPU一般为小端模式。little-endian:将低序字节存储在起始地址;(只需记住小端,就可推出大端。两个都记反而容易混淆)big-edian:将高序字节存储在起始地址;术语“大端”和“小端”表示将多字节值的哪一端存储在起始地址。比如要存储一个两字节的短整数。short a=0x010原创 2013-04-14 12:07:17 · 1603 阅读 · 0 评论 -
github生成SSH公钥
1 如果没有安装ssh,那么使用下面的指令sudo apt-get install ssh2 检查SSH公钥cd ~/.ssh看看存不存在.ssh,如果存在的话,掠过下一步;不存在的请看下一步3 生成SSH公钥$ ssh-keygen -t rsa -C "your_email@youremail.com" # Creates a n转载 2013-04-16 07:55:59 · 1964 阅读 · 0 评论 -
利用OpenSSL实现MD5加密函数(附带Ubuntu 12.04安装OpenSSL库的方法)
一.安装OpenSSL库 把下面的东西一股脑儿的装上,以免编译时出现链接错误apt-get install openssl libssl-dev libssl-doc libcurl4-openssl-dev 二.实现MD5加密函数,接受一个字符串,返回它的常规32位小写MD5值/* md5_encrypt.h*/#ifndef _ENCRYPT_原创 2013-04-26 20:01:26 · 4796 阅读 · 0 评论 -
从一道面试题分析Linux进程+IO缓冲区机制
从一道面试题分析Linux进程+IO缓冲区机制原创 2013-10-01 21:10:34 · 3813 阅读 · 1 评论 -
gcc编译C程序常用选项
-o 指定目标文件名-std=c99 用C99标准编译-Wall 警告全开-c 只编译不链接,生成中间文件-g 生成调试信息-O0 : 默认不优化(若要生成调试信息,最好不优化)-O1 : 简单优化,不进行速度与空间的权衡优化; -O2 : 进一步的优化,包括了调度。(若要优化,该选项最适合,它是GNU发布软件的默认优化级别;-O3 : 鸡肋,兴原创 2013-04-15 20:27:16 · 2155 阅读 · 0 评论 -
C语言全局未初始化数据段分析
前言: 在分析C语言全局未初始化变量时,发现在目标文件中全局未初始化变量并不是直接放在bss段中。 再后来发现在两个.c文件中定义同名的全局变量,链接时居然没有发生符号重定义错误。才知道C语言弱定义的概念。这在C++中是绝对不行的。 后来搜索到一篇博文说: “全局未初始化变量没有被放到任何段,而是作为未定义的COMMON符号原创 2013-10-10 17:52:39 · 6304 阅读 · 1 评论 -
Ubuntu apt 本地源 离线安装
今天一台主机(Ubuntu 14.04)不知道为什么连不上外网了。只能和局域网内的其他主机相互ping通。但是上面一个正在跑的程序出了问题,需要安装两个额外的包,而且这两个包依赖还挺多的样子。这可急死我了。但是我另一台笔记本可以上外网。碰巧也安装的是Ubuntu14.04。我就想能不能把要安装的包先在笔记本上下载好,然后通过U盘转移到前面那台主机上,再在那台主机上通过本地包安装呢?通过网上一番搜索后原创 2016-08-08 22:02:41 · 49677 阅读 · 15 评论 -
QEMU 2.10.1 编译安装
QEMU 2.10.1 编译安装原本在 Ubuntu 上可以直接通过apt install qemu-km可以直接安装 QEMU,但是这样安装的版本太低。想用官方的最新版本还得自己编译源码安装。本文记录了我在新安装的 Ubuntu 17.10 desktop 安装 QEMU 的过程。源码包安装下载源码包$ wget https://download.qemu.org/qemu-2.10.1.tar.原创 2017-10-23 16:55:12 · 5618 阅读 · 1 评论 -
Ubuntu 17.10 将“关闭、最小化、最大化”按钮移动到标题栏左侧
习惯了 Ubuntu 将应用窗口的关闭、最小化、最大化按钮放在标题栏左边。17.10 居然改到右侧了,有点不习惯。还是改为左侧吧。 在系统设置里面找了好久都没有发现相关设置。最后 Google 到可以用命令行设置。通过命令行改到左边:$ gsettings set org.gnome.desktop.wm.preferences button-layout 'close,maximize,mini原创 2017-10-26 18:28:18 · 7174 阅读 · 0 评论