09 2014 档案

2014年9月面试汇总
摘要:1、虚函数与纯虚函数区别:2、工厂模式;3、排序、找随机数 阅读全文

posted @ 2014-09-26 11:35 阳台 阅读(222) 评论(0) 推荐(0) 编辑

面试知识必备
摘要:http://www.mian4.net/mianshiwenti/cjmswt/ 阅读全文

posted @ 2014-09-24 09:59 阳台 阅读(316) 评论(0) 推荐(0) 编辑

将一个int转成二进制c
摘要:/*由于是2位 十进制整数,所以转化后可以存 一个int 型中;reverse函数 提供了这种转化如果需要转化的数字比较大int存不下,则需要数组来存*/#includeint reverse(int a){ int b=0, c=1; while(a) { b+=(a%2)*c; c*=10;... 阅读全文

posted @ 2014-09-22 09:06 阳台 阅读(3831) 评论(0) 推荐(0) 编辑

const关键字详解
摘要:const在函数前与函数后的区别一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* const a = &b; [3] co... 阅读全文

posted @ 2014-09-18 22:17 阳台 阅读(176) 评论(0) 推荐(0) 编辑

vim配置
摘要:1 let list_Ctags_Cmd='/bin/ctags' 2 let Tlist_Auto_Open=1 3 let Tlist_Show_One_File=1 4 let Tlist_OnlyWindow=0 5 let Tlist_Use_Right_Window=0 6 let T... 阅读全文

posted @ 2014-09-10 16:02 阳台 阅读(465) 评论(0) 推荐(0) 编辑

vector的内存释放
摘要:转自:http://www.cnblogs.com/summerRQ/articles/2407974.htmlvector : C++ STL中的顺序容器,封装数组1. vector容器的内存自增长与其他容器不同,其内存空间只会增长,不会减小。先来看看"C++ Primer"中怎么说:为了支持快速... 阅读全文

posted @ 2014-09-10 13:43 阳台 阅读(387) 评论(0) 推荐(0) 编辑

单片机测试
摘要:1 #include "reg52.h" 2 #include "intrins.h" 3 #define uchar unsigned char 4 #define uint unsigned int 5 6 void delay( uchar x) 7 { 8 uint y; 9... 阅读全文

posted @ 2014-09-09 22:51 阳台 阅读(213) 评论(0) 推荐(0) 编辑

Mysql++
摘要:1 mysqlpp::Connection dbconnection; 2 dbconnection.connect("database", "server", "user", "passwd"); 3 4 mysqlpp::Query prepared_query = dbconnect.qu... 阅读全文

posted @ 2014-09-09 20:03 阳台 阅读(197) 评论(0) 推荐(0) 编辑

Vim 使用设置
摘要:转自:http://www.cnblogs.com/end/archive/2012/06/01/2531147.htmlVim 作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几 十年,还没有完全掌握vi... 阅读全文

posted @ 2014-09-09 10:55 阳台 阅读(426) 评论(0) 推荐(0) 编辑

stm32之CAN发送、接收详解
摘要:CAN接收报文并过滤之标识符过滤:(重点、难点) 在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时-根据标识符的值-决定软件是否需要该报文;如果需要,就拷贝到SRAM里;如果不需要,报文就被丢弃且无需软件的干预... 阅读全文

posted @ 2014-09-08 16:50 阳台 阅读(37005) 评论(0) 推荐(2) 编辑

stm32内部的CAN总线
摘要:功能概述: bxCAN是基本扩展CAN(Basic Extended CAN)的缩写,它支持CAN协议2.0A和2.0B;它的设计目标是以最小的CPU负载来高效处理大量的报文。它也支持报文发送的优先级要求(优先级可软件配置)。CAN2.0B内核: bxCAN模块可以完全自动地接收和发送CAN报文... 阅读全文

posted @ 2014-09-07 23:33 阳台 阅读(2745) 评论(0) 推荐(0) 编辑

stm32之CAN总线基础
摘要:can总线协议概述: CAN是Controller Area Network的缩写,由德国博世公司开发;CAN通过ISO11891以及ISO11519进行了标准化; CAN总线的特点: 1、多主控制 在总线空闲时,所有单元都可以开始发送消息(多主控制); 最先访问总... 阅读全文

posted @ 2014-09-07 15:34 阳台 阅读(5859) 评论(0) 推荐(0) 编辑

关于内存管理实例
摘要:1 void GetMemory(char *p) 2 { 3 p = (char*)malloc(100); 4 } 5 6 void Test(void) 7 { 8 char *str = NULL; 9 GetMemory(str);10 strcpy(s... 阅读全文

posted @ 2014-09-05 17:23 阳台 阅读(260) 评论(0) 推荐(0) 编辑

关于std::string
摘要:主要注意的一个问题是:std::string 实际是类似一个 vector的结构。 它里面是可以存放 ascii为0 的字符不算结尾 (否则 unicode方式的编码存放就有问题) 实际长度 用 length()获取 至于string赋值和构造有好几种方式,可以看文档。 举例说明:char c[10... 阅读全文

posted @ 2014-09-04 20:30 阳台 阅读(302) 评论(0) 推荐(0) 编辑

CAN总线基础
摘要:can总线协议: 涵盖了OSI规定的传输层、数据链路层、物理层物理层: 决定了位编码方式(NRZ编码,6个位插入填充位),位时序(位时序、位的采样)、同步方式(根据同步段ss实现同步,并具有再同步功能);但具体的说:信号电平,通信速度,采样点,驱动器和总线的电气特点,连接器的形态都没有定义,需要... 阅读全文

posted @ 2014-09-03 14:27 阳台 阅读(752) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示