自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BoArmy的专栏

专注于linux开发

  • 博客(221)
  • 资源 (9)
  • 收藏
  • 关注

原创 声明

本博客技术文章有不少是网上摘录修改或转贴,主要供自己今后查阅之方便,如出现侵权之嫌,纯属无意,请告知,我将立即删除!

2013-03-08 21:35:59 732

原创 mac命令行配置网络

mac命令行配置网络今天终于找到了Mac OS X通过命令行修改ip的方式了,记录如下:修改mac地址,重启后失效sudo ifconfig en0 lladdr d0:67:e5:2e:07:f1修改路由表,同时使用有线网卡和无线网卡netstat -nr 查看路由表  www.2cto.com  sudo route delete 0.0.0.0  删除默认路由

2016-04-22 16:29:30 26272

转载 AsyncSocket长连接粘包问题解决方案

工程中使用长连接来和服务器进行通讯,因此,我们的协议通过指定前两个字节为数据长度来区分数据包app这边数据有两种传输形式:1.app主动请求所需要的数据;2.app异步接收来自服务端的推送消息,也就是app这边没有请求,服务端主动发送数据到app客户端;整个app运行期间,它们都是在同一个连接上完成的数据传输,因此会出现以下的问题:1

2015-07-27 23:00:03 1602

原创 在mac上安装和使用mysql-5.6.24

一、先到http://mirrors.sohu.com/mysql/MySQL-5.6/下载,mysql-5.6.24-osx10.9-x86_64.dmg 二.点击,安装包里的pkg文件,进行安装mysql-5.6.24-osx10.9-x86_64.pkg安装后,会在根目录下的usr/local/生成一个MySQL的文件夹三、安装好后,再系统偏好设置的其他里,会出现如下图标

2015-05-25 22:52:47 2847

转载 VMware 虚拟机中添加新硬盘的方法

转载:http://blog.csdn.net/hanpengyu/article/details/7475645随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展一块新的虚拟磁盘。以下便是在VMware 中添加新的虚拟磁盘的方法: 一、VMware新增磁盘的设置步骤(建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机)1

2014-03-29 07:51:45 2755

转载 Virtualbox中Linux添加一个新磁盘->创建分区->格式化->挂载分区

转载:http://leonarding.blog.51cto.com/6045525/1177871引言:我们常常在使用系统的时候突然发现,哎呦~~~我们的磁盘空间不够用啦!我遇到常见的就是数据库数据暴增,预留的空间没有啦,只好新添加磁盘,在VB虚拟机上就可以实现,往往苦于没有图文并茂的好资料,下面我来为大家简单快捷的实操示范一下,做一名“实操族”偶耶! 一 virtualbox

2014-03-28 20:22:14 1825

原创 VirtualBox中的Ubuntu没有权限访问共享文件夹/media/sf_bak

之前已经搞定可以自动共享文件夹了,但是现在发现无法去访问,非root用户下,使用“ls /media/sf_bak”提示没有权限,当然如果切换到root,是可以的。【解决过程】1、把普通用户名加入到vboxsf之中。因为你的用户名不在vboxsf这个用户组。下面添加boarmy到vboxsf这个用户组。boarmy@boarmy-Ubuntu:~$ sudo adduser boa

2014-02-11 13:25:08 11565 2

转载 解析“ubuntu.cn99.com:http”时,出现了某些故障(-5 - 没有与主机名关联的地址)

局域网里的服务器(Ubuntu 10.04)除了装系统时上外网下载软件,一直在内部访问。今天想在服务器上再装个软件,通过SecureCRT登录上去安装,却发现以下问题:解析“ubuntu.cn99.com:http”时,出现了某些故障(-5 - 没有与主机名关联的地址)开始以为是软件源的问题,于是更新软件源:1、备份软件源sudo cp /etc/apt/sources

2013-05-31 19:29:48 8206 1

原创 关注的博客

http://blog.csdn.net/bullbat/article/list/2   bullbat的专栏

2013-03-28 13:40:28 658

转载 sizeof(结构体)和内存对齐

http://www.cnblogs.com/louyu/archive/2011/08/03/2125673.htmlsizeof(结构体)和内存对齐 有的时候,在脑海中停顿了很久的“显而易见”的东西,其实根本上就是错误的。就拿下面的问题来看:1struct T2{3char ch

2013-03-27 14:25:19 789

转载 JQuery获取input type="text"中的值的各种方式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml> JQuery获取文本框的值

2013-03-27 12:35:09 1234

原创 shell中head cut readelf命令的用法

shell中head cut readelf命令的用法head的用法=================================================================================================head [ -n lines ] files 例如: head -5 files用以显示文件的前n行,但有些系统会少显示

2013-03-21 09:20:30 1713

原创 Javascript检查文件扩展名

Javascript检查文件扩展名function fileFormatCheck(s){     var i = s.lastIndexOf(".");     if(i      {      alert(".");       return false;     }         var var1 = s.substring(i+1) ;

2013-03-09 08:46:39 973

转载 exec函数族的使用

exec用被执行的程序完全替换调用它的程序的影像。fork创建一个新的进程就产生了一个新的PID,exec启动一个新程序,替换原有的进程,因此这个新的被exec执行的进程的PID不会改变,和调用exec函数的进程一样。        下面来看下exec函数族:        #include        int execl(const char *path, const char *

2013-03-09 08:46:36 962

转载 shell之if判断的总结

shell之if判断的总结  shell if 判断总结与实例   if [ command ];thenshell if 判断总结与实例if [ command ];then   符合该条件执行的语句  elif [ command ];then   符合该条件执行的语句  else   符合该条件执行的语句fi[-d DIR ]     如果DI

2013-03-09 08:46:34 1073

原创 ubuntu14.04_12.04或11.10开发环境配置记录

ubuntu11.10开发环境配置记录一、配置静态IP1、配置静态IP/etc/network/interfaces auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.1.104gateway 192.168.1.1netmask 255.255.255.0

2013-03-09 08:46:32 900

转载 gcc编译器 CFLAGS 标志参数说明

CFLAGS = -g -O2  -Wall -Werror -Wno-unused 编译出现警告性错误unused-but-set-variable,变量定义但没有使用,解决方法: 增加CFLAGS 或CPPFLAGS参数如下:  CPPFLAGS=" -Werror -Wno-unused-but-set-variable" || exit 1

2013-03-09 08:46:30 1918

原创 如何清除Windows共享登录的用户名密码

如何清除Windows共享登录的用户名密码  1、如何清除Windows共享登录的用户名密码记录  在WindowsXP系统下,每次用户以共享(samba)方式访问远程主机后,会在本地Windows系统中记录下访问登录时的用户名和密码(如果用户选择了记住用户名 和密码),下次用户访问该主机时,就无需再输入用户名和密码了。通常情况下,这样做能省去用户需要频繁输入用户名和密码的麻烦

2013-03-09 08:46:27 1200

转载 js数组的操作

【转】js数组的操作用js有很久了,但都没有深究过js的数组形式。这段时间做的一个项目,用到数组的地方很多,自以为js还可以的自己居然无从下手,一下狠心,我学!呵呵。1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var

2013-03-09 08:46:25 640

转载 showModalDialog使用详解

showModalDialog 使用详解今天在书上看到有showModalDialog这么个东西,看来我真是有点落伍了,在网上找了很久,发现这篇文章不错,原作者是谁也不清楚.Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:sho

2013-03-09 08:46:23 740

原创 Makefile与shell脚本区别

在Makefile可以调用shell脚本,但是Makefile和shell脚本是不同的。本文试着归纳一下Makefile和shell脚本的不同。1、 shell中所有引用以$打头的变量其后要加{},而在Makefile中的变量是以$打头的后加()。实例如下:MakefilePATH="/data/"SUBPATH=$(PATH)ShellPATH="/data/"SUB

2013-03-09 08:46:20 818

原创 shell--传入参数的处理

参数处理-Shell传入参数的处理1. $# 传递到脚本的参数个数2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个3. $$ 脚本运行的当前进程ID号4. $! 后台运行的最后一个进程的进程ID号5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数6. $- 显示shell使用的当前选项,与set命令功能相同7. $?

2013-03-09 08:46:18 648

原创 在C程序中使用popen调用shell脚本程序

FILE *popen(const char *cmd,const char *type);返回值:若成功返回文件指针,出错则返回NULL功能:创建一个管道,fork一个子进程,接着关闭管道的不使用端,子进程执行cmd指向的应用程序或者命令。执行完该函数后父进程和子进程之间生成一条管道,函数返回值为FILE结构指针,该指针作为管道的一端,为父进程所拥有。子进程则拥有管道的另一端,该端口

2013-03-09 08:46:16 1213

转载 使用C语言操作Sqlite数据库

原文地址:http://blog.chinaunix.net/uid-20680669-id-3124348.html     在工作中,我总是使用编译后sqlite3可执行程序,进行数据库的创建;其实我们操作sqlite数据库,也可是使用源代码级别的形式去操作数据库。我在网上查找,对部分代码进行修改,添加上注释,形式如下代码,其中包含对数据表的创建,添加数据,查询数据功能,代码如下:

2013-03-09 08:46:13 1121

转载 在word中实现代码的语法高亮

有时写文档时需要将代码粘贴到word中,但直接粘贴到word中的代码虽能保持换行与缩进等格式,但在一般代码编辑工具中的关键字高亮功能却无法实现,即粘贴到word中的代码不在具有丰富的色彩。使用一款免费软件——notepad++即可实现将关键字高亮的代码粘贴到word中。       首先用notepad++打开源代码文件。notepad++能识别C/C++、Java、matlab等多种语言

2013-03-09 08:46:11 1069 1

原创 在守护进程中实现临时输出一些调试信息到指定的文件

#include stdio.h>#include string.h>#include stdlib.h>#include fcntl.h>#include signal.h>#include errno.h>/*    入参说明:    name:指定输出到指定的文件名    buf:要输出的调试信息    函数实现功能:将要输出的调试信息"buf"追加写

2013-03-09 08:44:17 1708

原创 在主函数中调用能让自己成为守护进程的函数

摘自pptp-1.7.2/pptp_compat.c点击(此处)折叠或打开#include sys/types.h>#include sys/stat.h>#include fcntl.h>#include sys/types.h>#include unistd.h>#include stdlib.h>#include strings.h>#

2013-03-09 08:44:15 743

转载 消息队列工作机制 msgsnd: Invalid argument

msgsnd: Invalid argument最近写个一个小程序 测试System V的消息队列工作机制,写完代码后编译通过但是运行出现这个错误msgsnd: Invalid argument于是去Google ,可惜没有找到满意的结果,后来仔细检查代码发现 没有对消息类型赋值,花了我2个小时,终于搞定,以此告诫程序员要细心啊,呵呵这是代码/* 发送*/#

2013-03-09 08:44:13 1608

转载 解决避免僵死进程的问题

怎样产生僵尸进程的:  一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵尸进程,并不能将其完全销毁)。在Linux进程的状态中,僵尸进程  是非常特殊的一种,它已经放弃了几乎所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表

2013-03-09 08:44:11 625

转载 execv使用

函数原型int execv(const char *progname, char *const argv[]);   //#include unistd.h>    2. 用法介绍      execv会停止执行当前的进程,并且以progname应用进程替换被停止执行的进程,进程ID没有改变。progname: 被执行的应用程序。argv: 传递给应

2013-03-09 08:44:09 860

转载 getopt的用法

getopt被用来解析命令行选项参数。就不用自己写东东处理argv了。#include        extern char *optarg;  //选项的参数指针       extern int optind,   //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。        extern int opterr,  //当opterr=0时,get

2013-03-09 08:44:06 580

原创 移植openssl-1.0.0e到mips平台

移植openssl-1.0.0e到mips平台ftp://ftp.openssl.org/source/./config --prefix=/home/study/openssl-1.0.0e/build --cross-compile-prefix=/opt/toolchains/uclibc-crosstools-gcc-4.2.3-3/usr/bin/mips-linux-uclib

2013-03-09 08:44:04 2630

转载 ubuntu命令安装内核源码及升级内核源码

ubuntu命令安装内核源码 sudo apt-get install linux-source 会自动安装当前版本内核的源代码到 /usr/src  升级内核源码:  1.将下载过来linux源代码包(tar.bz2包)解压到/usr/src下。如果你还不知道怎么解压,请google之~解压完毕后可以在/usr/src目录下看到一个linux-2.6.31.6的文件夹

2013-03-09 08:44:02 765

原创 C实现动态生成一个Asp文件

int GenerateUpgradeAsp(webs_t wp){ FILE *fp; unsigned long ulReadSize; int fdFW = -1,checklen=0; char pBuf[64]={0},pChecksum[128]={0}; unsigned short int crcsum; fp=fopen("/tmp/webs/man_

2013-03-09 08:44:00 811

转载 概要设计与详细设计

概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。      详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。  概要设计阶段通常得到软件结构图详细设计阶段常用

2013-03-09 08:43:57 1099

转载 概说概要设计怎么做

摘要:  本文是在概要设计实践和学习中的一些心得与学习笔记,希望与大家分享,如有不妥之处欢迎指正。  关键字:  概要设计,结构化,OOD  正文:  在需求明确、准备开始编码之前,要做概要设计,而详设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响

2013-03-09 08:43:55 614

原创 word编辑问题

正文源码格式:字体: (中文) 宋体, (默认) 宋体, 小四, 缩进: 左, 行距: 单倍行距, 段落间距段前: 0.5 行, 段后: 0.5 行, 孤行控制, 首行缩进:  2 字符, 样式: 快速样式正文源码格式:字体: (中文) 宋体, (默认) 宋体, 五号, 缩进: 左, 行距: 固定值 16 磅, 孤行控制, 允许文字在单词中间换行, 图案: 5%, 首行缩进:  2 字

2013-03-09 08:43:53 832

原创 常用网络配置

常用网络配置图形界面有时候配置网络不能生效,可以用命令行配置IP命令行配置如下sudo gedit /etc/network/interfaces DHCP DHCP配置如下(假设通过eth1上网)# The primary network interface - use DHCP to find our address auto eth1 ifac

2013-03-09 08:43:51 679

转载 shell编程中的 ${ }强大功能

為了完整起見,我這裡再用一些例子加以說明 ${ } 的一些特異功能:假設我們定義了一個變量為:file=/dir1/dir2/dir3/my.file.txt我們可以用 ${ } 分別替換獲得不同的值:${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt${file##*/}:拿掉最後一條 / 及其左邊的字串:my.file

2013-03-09 08:43:48 809

转载 cs8900a网卡驱动移植

cs8900内部有两种访问内部寄存器的方式:1. I/O模式: 就是非统一编址的情况中使用in/out等特殊指令访问的方式。接到独立的io总线上面。2. memory模式: 统一编址,和访问内存一样,接到地址总线上。                                                   由两根线决定使用I/O模式还是memory模式,AEN 和 A[2

2013-03-09 08:43:46 957

Hi3516DV300 专业型 Smart IP Camera SoC 产品简介

Hi3516DV300 专业型 Smart IP Camera SoC 产品简介

2019-04-27

Hi3516DV300 专业型 Smart IP Camera SoC 用户指南

Hi3516DV300 专业型 Smart IP Camera SoC 用户指南.pdf 文件, Hi3516DV300芯片手册

2019-04-27

OV5648摄像头linux驱动代码

OV5648摄像头linux mipi 2lane驱动代码,前摄像头linux驱动代码,默认参数。

2019-04-23

AP6335 datasheet_V1.2_08152013

AP6335 datasheet_V1.2_08152013 文档资料!AP6335模块是一款WiFi+蓝牙二合一模组,支持802.11 a/b/g/n/ac WiFi标准无线协议,同时支持2.4G和5G双频段,支持蓝牙4.0,支持802.11AC无线标准协议。

2019-04-23

多线程操作数据库(使用FMDB)

演示了使用FMDB通过多线程来读和写数据库操作。现在ios里使用的数据库一般都是Sqlite,但是使用Sqlite有个不太好的地方就是在多线程的时候,会出现问题,sqlite只能打开一个读或者写连结。这样的话多线程就会碰到资源占用的问题。

2015-08-18

家庭基站TD-SCDMA芯片PC7802数据手册

The PC7802 is a TD-SCDMA femtocell evaluation board based on the highly integrated the picoArray™ processors (PC202) from picoChip. It is designed to be a flexible and comprehensive evaluation and development platform for TD-SCDMA femtocells based around the PC202, picoChip’s powerful second-generation processors with integrated ARM9 processor. The picoChip PC7802 development platform includes everything to develop the digital functions in a wireless base station for TD-SCDMA. Integrated onto a single board is one picoArray™ processors (PC202) with an Ethernet network interface and a number of interface options for different radio cards or modules.

2014-04-04

bcm6358核心板原理图参考资料

bcm6358核心板原理图参考资料,差PCI wifi部分

2014-04-04

bcm6358-datasheet.pdf

博通路由器方案bcm6358处理器数据手册

2014-04-04

Atheros AP System User's Manual_01112010.pdf

Atheros AR7161系列路由器的软件开发说明文档

2014-04-04

空空如也

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

TA关注的人

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