自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 MacOSX安装autopy时遇到错误

今天在安装autopy模块的时候遇到了无法安装

2014-05-20 18:53:10 3349 1

原创 py2exe打包在Windows7上的图标问题

最近开始学习Python,不禁被他的强大折服。        不过在Linux上写出来的一些小工具总是需要分享给其他人使用的,尤其是在没有安装Python解释器的Win平台上。于是就出现了一系列打包工具,最近发现py2exe可以支持打包成单一文件,这可是相当有诱惑力的~,回想之前用的cx_Freeze虽然也很强大,但貌似不能打包成单一文件,这也就意味着把小工具拷给别人的时候是一大坨文件,包括各种d

2014-05-16 14:32:44 1975

转载 GNU版本号命名风格

参考资料:http://robinjie.iteye.com/blog/212973GNU 风格的版本号命名格式:        主版本号 . 子版本号 [ . 修正版本号 [ . 编译版本号 ] ]英文对照:        Major_Version_Number . Minor_Version_Number [ . Revision_Number [ . Build_Number ] ]

2014-05-16 14:32:42 724

转载 关于GCC和C99中可变参数宏

参考文章:http://blog.csdn.net/woshinia/article/details/8255693 首先介绍一下预处理连接符“##”,其作用是将两个符号连接成一个,即当可变参数__VA_ARGS__的个数为0时,##负责把前面多余的‘,’去掉,从而防止编译错误(error: expected expression before ')' token)还有一些常用的调试打印时用到的宏

2014-05-16 14:32:40 889

原创 为uBoot添加命令自动补全功能

在研究ti的AM335X时,使用从官网上下载的SDK包,将其提供的编译好的文件刷到板子里运行,发现uBoot没有命令补全功能,这绝对是一件十分令人抓狂的事情。        着手为其添加命令自动补全!        通过eclipse查看其源码,发现在./common/command.c中有如下一行:#ifdef CONFIG_AUTO_COMPLETE                意味着此不分

2014-05-16 14:32:38 741

转载 Ubuntu中,useradd和adduser的区别

转载自:http://www.linuxdiyf.com/viewarticle.php?id=212387在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser。虽然作用一样,但用法却不尽相同:1. 使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三

2014-05-16 14:32:36 344

转载 标记化结构初始化语法---结构体成员前加小数点

文章出处:http://blog.csdn.net/ixidof/article/details/7893680#http://blog.csdn.net/adaptiver/article/details/7494081http://blog.csdn.net/windy_net/article/details/6103955对结构体[cpp]view plaincopystruct a {  

2014-05-16 14:32:34 389

原创 Ralink雷凌rt3070驱动的ARM平台移植问题<error: unknown field ‘private’ specified in initializer>

../os/linux/sta_ioctl.c:2227: error: unknown field 'private' specified in initializer../os/linux/sta_ioctl.c:2227: warning: initialization from incompatible pointer type../os/linux/sta_ioctl.c:222

2014-05-16 14:32:31 3396 1

原创 Ubuntu 修改GRUB启动信息

Ubuntu的GRUB引导配置文件位于/boot/grub/grub.cfg        打开后便可以修改其信息了,不过记得要用根权限打开,不然是无法保存的呦~        我们可以修改默认启动项13 set default="0"        以及各启动项的名称信息,网上有很多资料,读者可以自己查阅~本文出自 “幻冥极地” 博客,请务必保留此出处http://littlemo.blog.5

2014-05-16 14:32:29 459

原创 突破SecureCRT for Linux的30天使用限制

SecureCRT可谓是交叉开发的一大利器,但其需要注册,试用限制30天。        不过道高一次魔高一丈,总有破解之法,Windows下破解软件多如牛毛,但在Linux下,还是得自己动手才能丰衣足食啊~~        其实很简单,既然有30天的计数单元,就会有其记录文件,把这个文件删掉,就哦了~        之前要注意一点,由于操作串口需要根权限,故其相应的生成文件都会在root的目录下

2014-05-16 14:32:27 1661

原创 Linux 内核编译 出现错误 make:arm-none-linux-gnueabi-gcc:命令未找到

遇到问题如题,但问题是明明已经添加好了交叉编译工具的PATH。        参考http://blog.csdn.net/akun6/article/details/6361676的博文内容        了解到问题所在,原来我在编译时顺手加上了sudo的提权指令,但是我的CROSS_COMPILE工具的PATH是加在当前用户下的,故编译时会出现找不到命令的情况,去掉sudo即可make ARC

2014-05-16 14:32:25 1277

原创 Linux 内核配置 显示启动时间信息

初学配置Linux内核,发现自己配置的内核编译出来后总是感觉没有别人的精致。        最明显的一个表现就是,自己编译出的内核在启动时,启动信息一行一行乱七八糟的,而有些内核在启动的时候却在每行信息的开始有一个timing information。        仔细翻看Kernel的menuconfig,发现在Kernel hacking下有一项名叫[*] Show timing infor

2014-05-16 14:32:23 551

原创 Linux下多线程,断点续传,命令行下载工具axel

参考:http://www.2cto.com/os/201202/118482.html 1、安装方法Ubuntusudo apt-get install axel  2、man一下名称        Axel - Linux 下轻量的下载加速器。  总览        axel [选项] url1 [url2] [url...]  描述        Axel 是一个通过

2014-05-16 14:32:20 3043

原创 Ubuntu 搭建&使用SSH服务器

1、Ubuntu默认是安装ssh-client的,如果不确定可以运行如下命令测试ps -e | grep ssh        返回如下则证明已安装并启动ssh-client5008 ?        00:00:00 ssh-agent        如果没有的话,运行如下命令安装ssh-clientsudo apt-get install openssh-client  

2014-05-16 14:32:18 418

转载 Ubuntu 安装搜狗拼音输入法 - sogoupinyin

转自:http://www.lupaworld.com/article-223098-1.html  伴随着Deepin 12.12 beta的发布,搜狗输入法也与我们见面了。在发布前几日Deepiner也通过各种途径向我们展示了搜狗Linux输入法,当然也掉足了胃口。  当然令很多Ubuntu用户期待的是,搜狗输入法能否在Ubuntu上安装,现在我给大家介绍一个比较简单的方法安装搜狗输入

2014-05-16 14:32:16 491

原创 Linux 终端配色没了

由于自己脑子一抽筋,把${HOME}目录下的配置文件都删掉了,导致终端文件没有配色了,全都变成白色自体了,经过查找资料,发现只要修改~/.bashrc就可以了,修改内容如下: ########################################################################## # ~/.bashrc: executed by bash(1) 

2014-05-16 14:32:14 690

原创 Ubuntu 安装SecureCRT报错解决办法

直接运行无反应,在Terminal中运行,报错缺少libtiff.so.4文件,如下:error while loading shared libraries: libtiff.so.4: cannot open shared object 解决办法如下:sudo apt-get install libtiff4 sudo ln -s /usr/lib/libtiff.so.4do

2014-05-16 14:32:12 843

原创 Netbeans IDE 添加arm交叉工具链

自我感觉用vim虽然好用,但是对于项目开发来说还是稍逊一些,一个优秀的IDE还是必要的,个人比较喜欢Netbeans,于是开始动手将arm的交叉工具链见加到Netbeans中,设置如下:650) this.width=650;" src="http://img1.51cto.com/attachment/201302/160254960.png" width="160" border="0"

2014-05-16 14:32:10 788

原创 Ubuntu 安装arm交叉工具链

笔者使用的是天嵌的EABI-4.3.3_EmbedSky_20100610.tar.bz21) 先将其解压,命令如下:sudo tar xvf EABI-4.3.3_EmbedSky_20100610.tar.bz2 -C / 2) 然后修改PATHsudo vim /etc/bash.bashrc 3) 增加一行内容如下export PATH=$PATH:/opt/Emb

2014-05-16 14:32:07 314

原创 Rhythmbox 中文乱码解决

Rhythmbox 出现中文乱码,主要是因为编码问题导致的,故只需将*.mp3文件转换一下编码即可。先安装编码转换软件sudo apt-get install python-mutagen 如果出现找不到软件的话,就尝试换个源吧~cd到您存音乐的目录下,我们可以先man一下命令,得知其功能摘要如下:NAME mid3iconv - convert ID3 tag 

2014-05-16 14:32:05 347

原创 Ubuntu 安装Samba服务器

平台:Ubuntu 12.101) 安装Samba服务器sudo apt-get install samba 2) 配置Samba服务器sudo vim /etc/samba/smb.conf 3) 修改如下内容:security = user [Samba] comment = Samba Directories writeable = yes path = /home/

2014-05-16 14:32:03 353

原创 Ubuntu 安装NFS服务器

平台:Ubuntu 12.101) 安装NFS服务器版sudo apt-get install nfs-kernel-server 2) 修改NFS配置文件sudo vim /etc/exports 增加内容如下:/home/iServer/armnfs    *(insecure,rw,sync,no_root_squash) PS:所添加的NFS目录路径,允许mou

2014-05-16 14:32:01 354

原创 Ubuntu 安装tftp服务器

平台:Ubuntu 12.101) 安装增强版tftp服务器,客户端以及xinetd(超级服务器)sudo apt-get install tftp-hpa tftpd-hpa xinetd2) 建立主目录并更改权限sudo mkdir -p /home/iServer/tftpboot  sudo chmod 777 /home/iServer/tftpboot 3) 配置t

2014-05-16 14:31:59 378

原创 Ubuntu 内核编译 make gconfig 出错解决办法

小貘使用的是gnome3的shell,故想尝试一下gconfig,但报错如下:* * Unable to find the GTK+ installation. Please make sure that * the GTK+ 2.0 development package is correctly installed... * You need gtk+-2.0, glib-2.0 and 

2014-05-16 14:31:57 1224

原创 Ubuntu 内核编译 make menuconfig 发生错误 解决方案

学习Linux内核编译的时候,再尝试menuconfig时发生错误如下:littlemo@littlemo-T400:~/iData/LinuxKernel/linux-2.6.34.14$ make menuconfig  *** Unable to find the ncurses libraries or the  *** required header files.  *** 'mak

2014-05-16 14:31:55 451

原创 【注意】关于fgets函数

fgets(由文件中读取一字符串),函数定义如下:char * fgets(char * s,int size,FILE * stream); 函数说明:fgets()用来从参数stream所指的文件内读入字符并存到参数s所指的内存空间,直到出现换行字符、读到文件尾或是已读了size-1个字符为止,最后会加上NULL作为字符串结束。这里没有说明换行字符如何处理,经小貘实验得知,fget

2014-05-16 14:31:53 291

原创 【误区】关于Linux C 网络编程函数accept第三个参数

在自学Linux C 网络编程时,经过实验发现一个问题。int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen) 大部分资料对于accept函数第三个参数的描述如下:连线成功时,参数addr所指的结构会被系统填入远程主机的地址数据,参数addrlen为scokaddr的结构长度。亦即指针addrlen为从申请

2014-05-16 14:31:50 2214

原创 【思考】函数指针与指针函数

[函数指针]在学习嵌入式Linux的时候遇到一个函数#include //用于创建线程 int pthread_create(pthread_t *tidp, const pthread_attr_t *attr, void *(*start_rtn)(void), void *arg)  参数说明:tidp:  线程idattr;  线程属性(通常为空)start

2014-05-16 14:31:48 301

原创 Python 逐行读取socket中的数据

今天在做一个项目的时候用到了Socket,但在读取数据的时候发现,服务器发来的TCP包被切包了,于是需要文件的

2014-05-12 21:45:34 6137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除