工作中的思考
文章平均质量分 67
wangsuyu_1
这个作者很懒,什么都没留下…
展开
-
Linux客户端远程访问windows服务器
linux远处访问控制windows原创 2016-05-12 17:38:51 · 1494 阅读 · 0 评论 -
C语言数组指针偏移量计算
#include <stdio.h>int main(){ int a[10]; int b = sizeof(int); unsigned int c = &a[0]; unsigned int d = &a[5]; int e = d - c; int f = e / b; int g = e /(sizeof(int));...原创 2018-06-13 19:42:54 · 2380 阅读 · 0 评论 -
scp 远程拷贝时软链接的处理方法
今天远处拷贝modules模块到另外一台机器上,本来只有三十几M的东西拷贝了5分钟还没有结束,感觉有点不对劲。到远处机器上du 一看,发现大小居然有了几个G。分析了下发现,原来是modules下的source软链接指向了我主机的内核源码,把内核源码也给拷贝了过去。仔细找了下资料,发现scp并没有什么参数可以避免这种情况的发生。但是找到另外一个rsync的命令,加上-l参数可以实现只拷贝软链原创 2016-08-30 11:13:33 · 20327 阅读 · 2 评论 -
用脚本下载pygtk官方example
#/usr/bin/bashwget http://pygtk.org/pygtk2tutorial/examples/ARRAY=($(cat index.html | awk '{print $5}' | grep href | sed -r 's/.*"(.+)".*/\1/' | sed '1,2d'))for i in ${ARRAY[*]}do wg原创 2016-07-26 18:52:41 · 534 阅读 · 0 评论 -
gcc 内联函数
今天在一个高版本的gcc aarch64架构上面重新编译x86架构的一个软件包的时候,发现一个神奇的错误 即是对内联函数的调用未定义具体函数有点复杂,我写了一个简单的例子#include inline void print();inline void print(){ printf("ggggg\n");}int main(){原创 2016-07-15 15:02:42 · 746 阅读 · 1 评论 -
关于数组的新理解
今天看串口的初始化代码,发现了一个多维数组的问题,居然花了好长时间才看懂,只能说内核代码看起来太伤脑筋了啊先贴代码static struct plat_serial8250_port uart8250_data[][3] = { [MACH_LOONGSON_UNKNOWN] {}, [MACH_LEMOTE_FL2E]原创 2016-07-10 13:32:33 · 252 阅读 · 0 评论 -
使用pxe方式安装系统
1:前言前两天由于工作的需要,研究了下pxe安装系统的方式。虽然网上资料也蛮全的了,但是对于我这样对pxe,tftp,dhcp等完全不懂的人来说,就是按部就班地做,也是错误百出,花了好久才找到方法。所以就记录下具体的操作步骤和一些细节性的问题。2:准备工作我的主机系统用的是Fedora 23官方最新的版本,直接官网下载的,因为官方的各种服务软件包比较好下载,如果有错误也不用怀疑原创 2016-05-02 10:45:56 · 2559 阅读 · 0 评论 -
服务器bonding配置引发的思考
ipv4 网络连接 子网掩码原创 2016-05-02 10:39:15 · 1001 阅读 · 0 评论 -
fedora 21 aarch64版本pxe安装内核报错问题解决
由于官方的安装内核在公司特定机器上安装不了,需要打补丁才可以加载,所以自己配置的内核和官方安装内核配置不一致导致安装系统过程中内核有报错信息1:device/mapper/contontrol:open failed no such device这些报错主要都是由于lvm那一块选项没有打开Prompt: Device mapper support原创 2016-05-26 14:32:29 · 1131 阅读 · 0 评论 -
gunzip -9代表什么
gzip -9原创 2016-05-13 16:17:15 · 2917 阅读 · 0 评论 -
一个奇怪的串口问题
新内核编译出来后,用minicom配置以后,发现加载内核时到一个disabled uart就没信息了。怀疑和内核配置有关系,找和uart有关的,都编译到内核发现,没什么用啊最后询问别人,告诉我Support for Synopsys DesignWare 8250 quirks 和Support for Hisilicon LPC to 8250 serial port不能同时选中,不然原创 2016-05-13 15:54:43 · 378 阅读 · 0 评论 -
rtthread中对于栈越界检测的问题
今天创建了一个512字节的线程,然后线程中分配了8k的数组,我创建的时候char buf[8*1024]="1234",越界检测的时候,并没有检查出来。但是用memset清空数组或者通过for循环挨个赋值为0,上电后就会检测出栈越界了。 但是如果我诶个打印buf中每一个元素的值,居然也会报错了,所有说我感觉这中间肯定有什么隐藏的规则我不清楚,有可能时编译器的特性,也...原创 2018-07-10 19:24:50 · 2291 阅读 · 1 评论