自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SdustLiYang的专栏

厚积薄发

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 LINUX下SOCKET编程

什么是Socket   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。    Socket接口设计者最先是将接口

2011-09-30 09:27:40 633

转载 fork问题

#include #include #include int main(){ pid_t pid1; pid_t pid2; pid1 = fork(); pid2 = fork(); printf("pid1:%d,

2011-09-29 16:15:42 1174

转载 int、short、char 类型超出范围赋值__说说原码,反码,补码

(以下使用g++编译器,win32平台)。假设short类型的大小是2字节,int类型的大小是4个字节。short能表示-32768~32767之间的整数。以下代码:short s=100000;能通过编译,s中的值是多少呢?实际上,上面的代码等价于short

2011-09-28 14:17:58 1387

原创 宏展开引发的二义性问题

#include  using namespace std;#define sqr(x) (x*x)int main(){int a,b=3;a =  sqr (b+2);printf("%d",a);return 0;}答案是11而不是2

2011-09-26 14:24:43 858

原创 "?:"运算符___一个面试题引发的

int i=3,j=4;i?i++:++j;printf("%d %d",i,j);知识点:1.“?:”运算是指 若i为真,执行i++(并不是赋值);若i为假,执行++j;(没执行的一个相当于没有)2.在不赋值时,i++和++i的效果是一样的。

2011-09-26 08:45:26 585

转载 移动硬盘无法弹出的解决方法

第一种方法(最常用的方法): 往往我们在把U盘的文件或者数据取出来的时候,都是用的“复制”“粘贴”方式,而如果复制的是U盘上的文件,这个文件就会一直放在系统的剪切板里,处于待用状态。而如果这种情况下我们要删除U盘的话,就会出现上面的无法停止U盘的提示。 相应的解决办法就是

2011-09-25 09:38:12 3062 2

转载 c/c++面试题

程序设计基本概念1 一个小程序,输出结果int x = 2, y, z;x *= (y = z = 5);//等价于x = x * ycout z = 3;int t = (x == (y = z));cout cout x = (y == z

2011-09-24 10:47:49 1452

原创 数字后面带U和UL

遇到如下程序: #define CDCA_MAXLEN_SN 16U /* 智能卡序列号的长度 */#define CDCA_MAXLEN_PINCODE 6U /* PIN码的长度 */#define

2011-09-24 09:13:08 8118 1

转载 C和C++相互调用

以前曾经总结过一篇(http://www.cppblog.com/franksunny/archive/2007/11/29/37510.html),关于在C中如何调用C++的代码,当时并未做完全的展开,只是简单的做了下调试,最近看到一个题目要求实现C和C++中代码的互相调用,其

2011-09-23 18:29:34 743

转载 面试题:以最快的速度计算一个字节(byte)里有多少bit被置1

算法一int count_ones(unsigned a){    int count= 0;    for (; a; a>>= 1){        if (a& 1) count ++;    }

2011-09-23 14:47:11 5922

转载 12枚硬币的问题

问:有12个硬币,中间有一个是假的,但不知道那个假的比其它的硬币轻还是重,现在只有一个天平,只能看出两边的轻重,不能称质量,问能不能3次称出哪个是假的。答:   首先分3组(设为A,B,C三组),每组4个。第一次,A和B称,如果一样重,说明不同的硬币在C组,然后第二次分为1,

2011-09-21 10:48:56 2443

转载 LINUX常用的基本命令

一些常用的基本命令: uname -a 查看内核版本 ls -al 显示所有文件的属性 pwd 显示当前路径 cd - 返回上一次目录 cd ~ 返回主目录 date s 设置时间、日期 cal 显示日历 cal 2006 bc 计算器具 man

2011-09-20 18:46:55 618

转载 华为2012机考ifif

昨天去参加了华为的校园招聘上机考试,题目一共三道,都比较简单,不要求算法效率,也不要求对所给数据的合法性作检测,主要还是注重基础知识的考察,和大家分享一下,希望对接下来的同学有所帮助。      1、选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表

2011-09-20 16:51:25 1560

转载 华为2012面试题

suningin华为招聘--前人经验(1) 这篇文章是写给2007届的毕业生的,我想我这些日子的经历应该能给2007届的师弟和师妹们将来的校园招聘提供点帮助。一、准备阶段:在华为面试之前,我把《软件设计师教程》大概的复习了一遍,时间实在太紧迫了,有些概念我也只是很

2011-09-19 13:25:53 12278

转载 操作系统各大公司笔试题汇总

1、在段页式存储管理中,其虚拟地址空间是()A、一维                               B、二维                                C、三维                            D、层次答案:B2

2011-09-19 08:21:12 1118

转载 strlen与sizeof的原型与区别

1.strlen是一个函数原型为:int strlen(const char *str){int len = 0;assert(str != NULL);while(*str++){len++;}return len;}由函数原型可以知道:strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确

2011-09-17 11:54:34 3448

原创 Linux内核platform_get_resource函数如何得到设备的基地址

以I2c-s3c2410.c驱动为例:…… /* map the registers */ res = platform_get_resource(pdev, IORESOURCE_MEM, 0); if (res == NULL) {  dev_err(&p

2011-09-16 17:20:42 23325 2

转载 2440 ADS的配置使用及调试

关于 ADS1.2 的使用有很多的文档,同时一般也会涉及到 AXD 调试的一些问题,我前几天因为这些问题而苦恼了好久而且网上搜不到较好的,就是完整的解决办法。我只是讲一些过程,至于原理的东西我也不是很懂所以现在就不多说。我的 PC 机时 xp 系统, ARM 板 mini2440

2011-09-13 14:08:29 1318

原创 整个arm裸机开发软硬件环境的搭建

1.首先装好ADS 配置一下ADS,  步骤:Edit->DebugRel settingsa.Post-linker  选“ARM fromELF”b.lauguage setting 所有选项都选“arm920t”c.linker->ARM linker ->

2011-09-08 14:05:39 1173

转载 i2c_add_driver函数用法

I2C的设备驱动是通过i2c_add_driver(&my_driver)向i2c-core注册的,my_driver中的核心是detach和attach函数,在attach中通过probe探测到总线上的设备并把设备和驱动建立连接以完成设备的初始化。如何探测总线上的设备、Li

2011-09-02 16:14:49 5386

linux设备驱动程序学习笔记.rar

整理的对LDD的学习笔记,非常适合新手入门看。。。

2011-01-14

空空如也

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

TA关注的人

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