加载中
缓存更新之write through与write back

write through 直写式(write through),也叫写透,即CPU在向Cache写入数据的同时,也把数据写入主存以保证Cache和主存中相应单元数据的一致性,其特点是简单可靠,但由于CPU每次更新时都要...

用ssh反向隧道访问内网机器

有时候我们需要从公网访问内网的机器。现在一般家里都会有个路由器,路由器一般都会带防火墙,所以从墙外要访问内部的机器,都需要设置防火墙,做端口映射。 其实ssh本身可以在不设置端口影射...

2017/09/10 11:27
58
unix编程艺术与原则

K.I.S.S:Keep It Simple,Stupid.

2017/09/07 20:43
48
配置putty支持SSH证书登陆服务器

对Linux服务器而言,一般是通过ssh的方式进行管理维护,在客户端方面最常用的ssh工具有putty和XShell两个,putty因其体积小,简单免安装等特性而很受欢迎,本文简单介绍下putty的证书登陆配置...

2017/09/07 20:20
129
linux中/usr下文件权限修改setuid导致的问题

在Ubuntu系统中因为一些原因我使用如下命令修改了/usr目录的拥有者权限: chown -R root:root /usr 结果直接导致系统无法正常启动,通过跟踪系统启动日志/var/log/syslog找到如下失败原因:...

2017/09/06 21:02
125
Linux中tune2fs命令使用

一.简介: tune2fs是调整和查看ext2/ext3文件系统参数的命令行工具,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过t...

2017/09/06 20:40
36
用Shell脚本进行fdisk分区

在嵌入式开发中经常会对mmc卡,固态硬盘等重新分区。手动调用fdisk能完成这些重复劳动,但总是不方便。为了提高效率,写如下脚本用于方便开发。注意:其中的空行必不可少,每一个空行意味着一...

2017/09/05 21:08
190
curl常用选项

通过-o/-O选项保存到指定文件 -o: 将文件保存为命令行中指定的文件名的文件中 -O: 使用URL中默认的文件名保存文件到本地 同样可以使用转向字符">"对输出进行转向输出。同时获取多个文件: ...

2017/09/04 21:49
46
strace调试工具

strace工具用于跟踪进程执行时的系统调用和所接收的信号,包括参数、返回值、执行时间。在Linux中,用户程序要访问系统设备,必须由用户态切换到内核态,这是通过系统调用发起并完成的。 st...

2013/06/26 20:17
253
Linux core文件

1. core文件的简单介绍 在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。 2. 开启或关闭core文件的生成 用以下...

2013/06/26 17:22
105
Makefile的使用技巧

1、 makefile中的两种变量 COMPILE=$(CC)$(CFLAGS) -c 在使用COMPILE的时候,CC和CFLAGS才会展开,并且是每次都会展开,所以当定义COMPILE的时候,即使CC和CFLAGS还没有值,都没有关系,只要...

2012/01/10 00:00
136
C语言宏定义中#和##的作用

在宏定义中#和##的作用是:前者将宏定义的变量转化为字符串;后者将其前后的两个宏定义中的两个变量无缝拼接在一起转化为字符串。 1. #: 在宏定义中,将其后的变量,转化为字符串。 eg: #d...

2013/04/16 17:30
5.5K
Makefile文件简单示例一:测试验证小程序的管理

在开发过程中,总是会偶尔遇到一些小问题不太确定,一般都是通过编写一个简单的小程序来测试验证这些小问题的答案,解除疑惑,也比理论答案更让人放心。只是随着时间积累,验证小程序数量越来...

执行目标文件引发的问题:syntax error: word unexpected (expe...

今天不小心把一个目标文件当成了可执行文件放到开发板上进行执行,结果出现了这样一个问题:./hello_qt: line 1: syntax error: word unexpected (expecting ")"),因为以前没有碰到过这事,...

2013/03/22 19:13
9.2K
动态库的链接和链接选项-L,-rpath-link,-rpath

链接动态库 如何程序在连接时使用了共享库,就必须在运行的时候能够找到共享库的位置。linux的可执行程序在执行的时候默认是先搜索/lib和/usr/lib这两个目录,然后按照/etc/ld.so.conf里面的...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部