- 博客(23)
- 资源 (2)
- 收藏
- 关注
转载 两个结构体ifconf和ifreq
用ioctl获得本地ip地址时要用到两个结构体ifconf和ifreq,它们对于大多数人来说都是比较陌生的,这里给大家一种比较简单的理解方法,当然只一种帮助理解的方法,在描述中可能会有一些地方与真实定义有所出入,仅供参考.首先先认识一下ifconf和ifreq://ifconf通常是用来保存所有接口信息的//if.hstruct ifconf {
2015-03-26 15:58:53 1188
转载 linux 下获得本机(通用网卡)ip地址
#include #include #include #include #include #include #include #include int main(void){ int s; struct ifconf conf; struct ifreq *ifr; char buff[BU
2015-03-26 15:57:56 586
转载 wince中的BSP工程的相关文件介绍
一.pbcxml分析 每一个BSP都有一个工程文件,比如MyBSP.pbcxml,里面描述了BSP的信息。下面就来介绍一下BSP的pbcxml文件。 文件的大致格式应该是这样的:CatalogFile …>FileInformation ….>…./FileInformation>BSP …>…/BSP>Item …>…/It
2015-03-21 09:44:53 1287
转载 WINCE BSP中source文件中的宏定义
在WinCE BSP中会看到很多sources文件,一般会和源代码放在同一个目录,当然不是绝对的。这些sources文件里面就是定义了一些宏,主要用于告诉Build.exe在编译源代码的时候应该如何编译和链接,告诉Nmake.exe如何编译源代码以及最后生成什么类型的文件。下面具体介绍一下:TARGETNAME:最后编译完后生成的目标文件的名字,不包括扩展名。TARGETTYPE:生成
2015-03-21 09:39:13 545
转载 回环设备(loop-back devices)
回环设备( 'loopback device')允许用户以一个普通磁盘文件虚拟一个块设备。设想一个磁盘设备,对它的所有读写操作都将被重定向到读写一个名为 disk-image 的普通文件而非操作实际磁盘或分区的轨道和扇区。(当然,disk-image 必须存在于一个实际的磁盘上,而这个磁盘必须比虚拟的磁盘容量更大。)回环设备允许你这样使用一个普通文件。回环设备以 /dev/loop0、/d
2015-03-20 10:46:47 883
原创 WINCE6补丁安装
补丁安装1. SP12. R23. R34. 最新一年的12月31月补丁补丁下载地址https://msdn.microsoft.com/en-us/windowsembedded/dn205267
2015-03-19 21:51:34 952
转载 玩转树莓派Raspberry Pi 篇一:入门篇
前言:之前发了一篇树莓派刷OpenWrt系统的晒单,得到众多网友的关注,小编要希望分享更多DIY树莓派的经验。我玩树莓派都是比较简单的DIY,也积累了一点经验,在此分享给大家,算是抛砖引玉,希望看到大神分享更好玩更有意思的树莓派DIY。树莓派的前世今生:树莓派的由英国的树莓派基金会所开发,由合作的全球工业分销商 Premier Farnell/E
2015-03-15 13:08:49 4082
转载 安装配置树莓派的最佳工具——NOOBS
本文由 极客范 - 开了光的喜羊羊 翻译自 Jason Fitzpatrick。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。如果你想找一种最简单的方式启动你的树莓派,不用再左顾右盼啦!树莓派基金会开发的 New Out Of Box Software (NOOBS)(以下简称NOOBS) 让这个强有力的小平台比任何时候都更容易配置和启动。
2015-03-15 13:06:47 6391
转载 raspberry pi 家族
项目A+型B型B+型2代B型SoC(系统级芯片)Broadcom BCM2835(CPU,GPU DSP和SDRAM)Broadcom BCM2836CPUARM1176JZF-S核心(ARM11系列)700MHz 单核ARM Cortex-A7 900MHz 4核GPU(图形处理器)
2015-03-15 12:09:00 966
转载 warning:deprecated conversion from string constant to 'char *'解决方案
Linux 环境下当GCC版本比较高时,编译代码可能出现的问题问题是这样产生的,先看这个函数原型:void someFunc(char *someStr);再看这个函数调用:someFunc("I'm a string!");把这两个东西组合起来,用最新的g++编译一下就会得到标题中的警告。为什么呢?原来char *背后的含义是:给我个字符串,我要修
2015-03-10 17:27:26 792
转载 Scrum之 评审会议
在sprint周期最后,需要进行一次评审会议,让团队向产品负责人和利益相关者展示已完成的功能。sprint审核的大部分实践用于团队成员展示功能、回答利益相关者对展示的疑问并记录所期望的更改。评审会议可以吸引相关利益者的关注,让其他人了解团队在做些什么,并得到重要反馈。做演示也会迫使开发团队真正完成一些工作。 小组准备好工作站和设备等等,用以展示产品的新功能团队准备sprint审核实践不应超
2015-03-10 09:56:04 747
转载 Scrum之 回顾会议
Scrum中Sprint计划会议是最重要的事件,第二重要的事件就是回顾会议,因为这是团队做改进的最佳时机。如果没有回顾,就会发现团队在重犯相同的错误。在sprint的评审会议后,团队需要进行一次回顾会议,以下我将把会议主要内容罗列一下。(以下会议内容来自于Scrum Checklists和scrum-and-xp)会议内容目标 通过总结以往的实践经验来提高团队生产力。
2015-03-10 09:55:20 3871
转载 Scrum之 站立例会
在sprint期间,每天都会通过站立例会来进行沟通,以下我将把会议主要内容罗列一下。(以下会议内容来自于Scrum Checklists)会议内容目标 团队成员间工作进度的沟通和协调会议准备邀请与会者:团队所有成员、Scrum Master、产品负责人(可选)、相关人员(可选)在 Sprint Backlog 上的所有任务都是可以增删修改,可重排序的任务的
2015-03-10 09:53:54 845
转载 Scrum之 Sprint计划会议
在sprint第一天召开sprint计划会议,这个会议分为两部分,计划会议1由PO、SM和Team参加,主要是从产品backlog中挑选出需要放到当前sprint下的既定产品backlog,然后由SM、Team参加计划会议2,把既定产品backlog的故事拆分成任务进行估算,PO也可以一起参加这个部分来了解具体的开发细节。以下我将把会议主要内容罗列一下。(以下会议内容来自于Scrum Chec
2015-03-10 09:45:02 1510
原创 select EINTR
实验环境:ubuntuKylin 13.10在程序里同时有select和定时器,select 会被定时器产生的EINTR中断在定时器的设置中增加了SA_RESTART和sigprocmask,发现都不管用只能自己判断EINTR来重启select了。在select被EINTR中断时,我输出一条打印信息然后重启select发现一个现象,当定时器的时间设置为300ms,发
2015-03-05 18:00:58 3414
转载 C++变量命名规则
浅谈C++变量命名规则 不知道别的公司如何,反正我现在的公司对变量命名并没有一定的规范,唯一要求就是能简单易懂,但是,我想,这个多个程序员,大概每个人都有自己习惯的一套 命名规则吧,不过,要是并不通用的话,大概看别人的程序会很头疼吧,SO 为了别人看偶的程序不至于太头疼,偶决定找个通俗的命名法来参考下,于是,搜到了匈牙利命名法。。。匈牙利命名法的来历和介绍分类:C Plus Plus
2015-03-05 16:11:28 641
转载 sigprocmask 阻塞进程
本系列文章由muge0913编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/73347711、有时候不希望在接到信号时就立即停止当前执行,去处理信号,同时也不希望忽略该信号,而是延时一段时间去调用信号处理函数。这种情况是通过阻塞信号实现的。 2、信号阻塞和忽略信号的区别。
2015-03-05 16:07:04 742
转载 select与pselect的信号屏蔽
pselect() 函数的原型是:int pselect(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct timespec *timeout, const sigset_t *sigmask);它和 select() 函数基本相同,区别在于两个不同的
2015-03-05 16:06:15 2451 1
转载 C_C++变量命名规则
变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则: 1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。2、 第一个字母必须是字母或者下划线开头。3、 不能使用C++关键字来命名变量,以免冲突。4、 变量名区分大小写。 变量命名规则:一、 用最短字符表
2015-03-05 09:54:07 536
转载 /linux/include/linux/videodev.h
1 /* 2 * Video for Linux version 1 - OBSOLETE 3 * 4 * Header file for v4l1 drivers and applications, for 5 * Linux kernels 2.2.x or 2.4.x. 6 * 7 * Provides header
2015-03-01 22:51:10 5977
转载 ubuntu error found when loading /root/.profile
Upstreaming from https://bugzilla.wikimedia.org/show_bug.cgi?id=46913 :This used to happen at the start of every Puppet run, because of the line "mesg n" in /root/.profile. The shell provisioner i
2015-03-01 19:35:44 6340
转载 Install Adobe Flash plugin in Ubuntu 14.04
1. enable Canonical Partner Repository Open Terminal and type commands below tosudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"2. Update Repo and Instal
2015-03-01 19:20:10 972
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人