c/c++
win2domain
嵌入式开发、通讯行业
展开
-
理清gcc、libc、libstdc++的关系
理清gcc、libc、libstdc++的关系 当你在linux下写C/C++代码的时候,是不是会遇到许多编译链接的问题? 时不时报个glibc,gcc,g++等相关的错误? 很多时候都无从下手,而且比较混乱。 这也是编译链接过程中经常出现的问题。 这篇文章不是去介绍如何编译链接,而是理清编译链接过程中碰到的一些概念和出现的问题。尤其是,libc,glib,glibc,eglibc,libc+...转载 2019-08-11 00:57:15 · 252 阅读 · 0 评论 -
SocketI/O模型--WSAAsyncSelect模型
SocketI/O模型–WSAAsyncSelect模型 分类: 网络与安全转载 2015-08-13 14:42:45 · 386 阅读 · 0 评论 -
明白在C++中如何使用C
明白在C++中如何使用C 2012-02-15 13:26 李健 机械工业出版社 字号:T | T 《编写高质量代码:改善C++程序的150个建议》本书是C++程序员进阶修炼的必读之作,包含的全部都是C++编码的最佳实践,从语法、编码规范和编程习惯、程序架构和设计思想等三大方面对C++程序和设计中的疑难问题给出了经验性的解决方案,为C++程序员编写更高质量的C+转载 2014-09-05 14:59:37 · 340 阅读 · 0 评论 -
虚函数联系到多态
虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。 下面是对C++的虚函数这玩意儿的理解。 一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始) 简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形转载 2014-09-05 14:39:43 · 331 阅读 · 0 评论 -
【转载】嵌入式面试1(转帖)
嵌入式面试题 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的转载 2014-08-03 22:21:49 · 380 阅读 · 0 评论 -
【转载】嵌入式面试2(转帖)
1> 如何判断一个板子的cpu 是big-endian 还是 Little-endian的? 用c实现非常简单,10行左右,就可以判断了, 关键考察新人是否了解了什么是endian ,big-endian与little-endian的区别在哪里, 如果这些不清楚,就算c再强,也是憋不出来的。 2> 判断了 endian 后, 如何进行转换, 写两个函数。 如果说上面的那个, 可能转载 2014-08-03 22:20:57 · 365 阅读 · 0 评论 -
【转载】嵌入式面试题3(转帖)
1.static变量和static 函数各有什么特点? static变量分两种,局部变量和全局变量,他们都放在全局数据区(我觉得表达不准确。全局静态变量本文件可见,局部静态变量在在定义的block内可见;static函数也放在全局数据区,外部文件不可见; 3.描述一下嵌入式基于ROM的运行方式基于ram的运行方式有什么区别。rom运行方式是指指令从rom中取出,首先对r转载 2014-08-03 22:22:22 · 458 阅读 · 0 评论 -
c++笔试题目(嵌入式软件开发)
凹凸笔试题目(嵌入式软件开发) 2007-02-07 Embedded Software Design Engineer 1> 读程序段,回答问题 int main(int argc,char *argv[]) { int c=9,d=0; c=c++%5; d=c; printf("d=%d\n",d); return 0; }转载 2014-08-03 22:21:34 · 391 阅读 · 0 评论 -
【转载】在RHEL(CentOS)5上安装shutter时遇到问题
在linux下记录文档时有时用到图像捕捉,其中一款比较好用的是shutter下载地址: http://shutter-project.org/wp-content/uploads/releases/tars/ 安装步骤 1,安装Gtk2-Unique的依赖包 下载地址:http://search.cpan.org/~potyl/Gtk2-Unique-0.05/lib/Gtk2转载 2014-08-03 22:22:29 · 654 阅读 · 0 评论 -
【转载】Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容) 1,主机环境:VMare下CentOS 5.5 ,1G内存。 2,集成开发环境:Elipse IDE 3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。 4,开发板:mini2440,2M nor flash,128M nand fl转载 2014-08-03 21:17:28 · 469 阅读 · 0 评论 -
C语言里sscanf函数的正则表达式
一、说明: 1、sscanf():从一个字符串中读进与指定格式相符的数据. 2、sscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源。 二、控制sscanf函数变量接收值的控制字符 1、%[..],当字符属于方括号里表达式表示的字符集时继续读取,否则停止.方括号里的和正则表达式差不多,^是"排除..."的意思 2转载 2014-07-31 17:51:42 · 629 阅读 · 0 评论