自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SelfImprovement

UESTC-student: 专注(再苦:也别忘记坚持!再烦:也别忘记微笑!再急:也要注意语气!再累:也要爱自己!低调做人,你会一次比一次稳健。高调做事,你会一次比一次优秀!)

  • 博客(16)
  • 资源 (32)
  • 问答 (1)
  • 收藏
  • 关注

转载 STL map

关于STL中map的用法剖析【完整版】1 map概述    STL(Standard Template Library 标准模版库)是C++标准程序库的核心,它深刻影响了标准程序库的整体结构。STL是一个范型(generic)程序库,提供一系列软件方案,利用先进、高效的算法来管理数据。STL的好处在于封装了许多数据结构和算法(algorithm),map就是其典型代表。

2014-03-31 16:45:40 946

原创 电力IEC 103

如 可变帧长:68 09 09 68 73 01 07 81 09  01 ff 00 12 17 16 确定为总召唤的呢? 不是很理解?如果可以,请详细的解释如何运算的呢?不胜感激!

2014-03-27 16:29:44 2131

原创 数的某位置1 或置0

如何对数的某位置1 或置0#include #include using namespace std;#define setbit(x,y) x|=(1<<y) //将X的第Y位置1#define clrbit(x,y) a&=~(1<<1) //将X的第Y位清0//////int main()//{// int a=290;// char b[32

2014-03-25 16:37:18 1541

原创 103 规约分析总结

§IEC(870-5-10X)§IEC870-5-101主要是运用在远动(串口)§IEC870-5-102主要是运用在电度量(串口)§IEC870-5-103主要是运用在保护装置(串口)IEC870-5-104主要是运用在远动(以太网)103 规约分析 总结异步字节传输帧格式1 固定帧格式用于继电保护(或间隔单元),向控制系统传输确认帧,或控制系统向继电

2014-03-25 10:06:51 7767

原创 编译helloworld驱动

编译helloworld驱动 新建一个目录[liu@liu-desktop hellomod]$mddir hellomod[liu@liu-desktop hellomod]$cd hellomod[liu@liu-desktop hellomod]$vi hellomod.c/****************hellomod.c*********************

2014-03-18 15:00:45 1266

转载 Windows多线程的同步与互斥

来自:Windows多线程的同步与互斥系统中的所有线程都必须拥有对各种系统资源的访问权,这些资源包括内存堆栈,串口,文件,窗口和许多其他资源。如果一个线程需要独占对资源的访问权,那么其他线程就无法完成它们的工作。反过来说,也不能让任何一个线程在任何时间都能访问所有的资源。如果在一个线程从内存块中读取数据时,另一个线程却想要将数据写入同一个内存块,那么这就像你在读一本书时另一个人却在修改书中的内

2014-03-14 10:08:57 1166

原创 虚函数和虚拟基类 用法小结

申明:本文主要参考MSDN虚继承:在继承定义中包含了virtual关键字的继承关系;虚基类:在虚继承体系中的通过virtual继承而来的基类;声明虚基类的一般形式为   class 派生类名: virtual 继承方式 基类名需要注意: 为了保证虚基类在派生类中只继承一次,应当在该基类的所有直接派生类中声明为虚基类。否则仍然会出现对基类的多次继承。将类A声明为虚

2014-03-14 09:54:17 1552

转载 Linux内核源码阅读以及工具

Linux内核源码阅读以及工具    随着linux的逐步普及,现在有不少人对于Linux的安装及设置已经比较熟悉了。与Linux 的蓬勃发展相适应,想深入了解Linux的也越来越多。而要想深入了解Linux,就需要阅读和分析linux内核的源代码。  Linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西

2014-03-11 16:03:09 1041

原创 毕业季

和很多人一样,2014 年我即将毕业!校招也让我有机会,进入自己理想的IT 公司!也不再羡慕,在百度,华为,迅雷上班的学长,因为我开始知道,努力和坚持才会让自己和他们一样!大学四年,感谢一直让我成长的老师,感谢djt 公司给了我人生中第一份实习的工作,让我不断的明白什么是团队,什么人才是一个公司需要的!也明白了公司也是残酷的,因为有时候离开的人可能将会是我。

2014-03-11 11:41:57 1139 2

原创 C++ 经典线程同步互斥量Mutex 示例解析(十二)

在windows系统中,系统本身为我们提供了很多锁。通过这些锁的使用,一方面可以加强我们对锁的认识,另外一方面可以提高代码的性能和健壮性。常用的锁以下四种:临界区:C++ 关键段(Critical Section)CS深入浅出 之多线程(七)event :C++ 经典线程同步 事件Event(九)信号量:信号量是使用的最多的一种锁结果,也是最方便的一种锁。围绕着信号量,人们提出

2014-03-10 17:53:06 4551 1

原创 嵌入式开发工程师面试题 – C语言部分

嵌入式开发工程师面试题 – C语言部分 申明:来源于嵌入式开发工程师面试题 – C语言部分 和 网摘)!1.内核的裁剪怎么裁剪解析:在linux 下的ubuntu 上面做内核的裁剪,主要讲讲在UI界面做menuconfig 中配置!下面就是UI界面的简介详细介绍内核配置选项及删改情况 第一部分:全部删除 Code maturity level options -

2014-03-09 19:25:26 4664

原创 ubuntu 下vim不好用 怎么办

我使用 ubuntu 自带的vi 编辑器 感觉超难使用,解决方法如下:1 卸掉旧版的vi,输入以下命令: sudo apt-get remove vim-commonReading package lists... DoneBuilding dependency tree       Reading state information... DoneThe following

2014-03-08 09:47:47 3631

原创 嵌入式系统开发人员C语言测试题 (运算符与表达式)

嵌入式系统开发人员C语言测试题 (运算符与表达式)申明:原文来之嵌入式系统开发人员C语言测试题 (运算符与表达式)一. 选择题(1)设有以下语句:char a=3, b=6, c;c = a^b则c的二进制值是_____。a. 00011011b. 00010100c. 00011100d. 00011000解析:位操作符b =6 =000

2014-03-08 08:38:32 2256

原创 Vector容器与iterator迭代器 之间的关联关系(六)

Vector容器与iterator迭代器vector维护的是一个连续线性空间,所以不论其元素型别为何,原生指标都可以做为 vector的迭代器而满足所有必要条件,因为 vector 迭代器所需要的操作行为如operator*,operator->,operator++,operator--,operator+, operator-,operator+=,operator-=,原生指标天生就具备

2014-03-03 13:25:22 2411

原创 STL 源码剖析allocator 深入(五)

此时感悟:在夜深人静的时候,感谢自己可以思考,可以成长。今天在学校,看到了即将要来的招聘会,我知道,现在的自己必须面对现实,因为只有你得到了,才会留下来!声明:参考书籍侯杰stl 源码剖析 第二章,比较详细的简述了allocator,我在上面一篇也有简单的介绍!由于今天在看源码有很多 不解,所以特此来总结和学习。allocator 概述标准allocator需要

2014-03-01 23:41:10 1309

原创 STL 源码剖析序列式容器之vector(四)

申明:本文主要参考书籍1 vector概述stl vector是序列容器模板类,其支持指定类型的数据存储和随机访问;对于vector而言,如果在其尾部插入或删除项,其时间复杂度为常量;如果在中间或者头部插入或者删除项,则其时间复杂度为线性的,因为为了保持原本的相对次序,在插入或者删除项之后的所有项都必须进行移动;简单的说:vector类似于动态数组的概念,该动态数据能容纳任

2014-03-01 15:22:30 1465

linux arm驱动内核学习

理解 ARM9 与 ARM7 的差别,学习驱动,定制内核,了解面试题

2017-05-09

Linux常见驱动源码分析

Linux常见驱动源码分析(kernel hacker修炼之道)--李万鹏 李万鹏 IBM Linux Technology Center kernel team 驱动资料清单内容如下: Linux设备模型(中)之上层容器.pdf Linux设备模型(上)之底层模型.pdf Linux驱动修炼之道-驱动中一些常见的宏.pdf Linux驱动修炼之道-内存映射.pdf Linux驱动修炼之道-看门狗框架源码分析.pdf Linux驱动修炼之道-触摸屏驱动之s3c2410_ts源码分析.pdf Linux驱动修炼之道-SPI驱动框架源码分析(中).pdf Linux驱动修炼之道-SPI驱动框架源码分析(下).pdf Linux驱动修炼之道-SPI驱动框架源码分析(上).pdf Linux驱动修炼之道-RTC子系统框架与源码分析.pdf Linux驱动修炼之道-platform.pdf Linux驱动修炼之道-LCD背光与gpio控制.pdf Linux驱动修炼之道-INPUT子系统(下).pdf Linux驱动修炼之道-INPUT子系统(上).pdf Linux驱动修炼之道-framebuffer(中).pdf Linux驱动修炼之道-framebuffer(下).pdf Linux驱动修炼之道-framebuffer(上).pdf Linux驱动修炼之道-DMA框架源码分析(下).pdf Linux驱动修炼之道-DMA框架源码分析(上).pdf Linux驱动修炼之道-DM9000A网卡驱动框架源码分析(中).pdf Linux驱动修炼之道-DM9000A网卡驱动框架源码分析(下).pdf Linux驱动修炼之道-DM9000A网卡驱动框架源码分析(上).pdf Linux驱动修炼之道-clock框架.pdf Linux驱动修炼之道-ADC驱动.pdf Linux内核访问外设I O资源的方式.pdf LINUX内核USB子系统学习笔记之初识USB.pdf kernel hacker修炼之道之驱动-流水灯.pdf kernel hacker修炼之道之驱动-混杂设备.pdf kernel hacker修炼之道之驱动-按键.pdf kernel hacker修炼之道之PCI subsystem(五).pdf kernel hacker修炼之道之PCI subsystem(四).pdf kernel hacker修炼之道之PCI subsystem(三).pdf kernel hacker修炼之道之PCI subsystem(六).pdf kernel hacker修炼之道之PCI subsystem(二).pdf

2017-05-02

openssl-1.0.0e.tar.gz (目前最新)

linux 下需要对客服端进行验证,主要是加密数据希望可以对你有用,能尽快解决问题

2016-11-24

c/c++ json-rpc demo

有两个demo 1: 一个是c的json-rpc 2: 另一个是c++ json-rpc

2016-08-08

JNI中C调用Java方法的实例

JNI中C调用Java方法的实例

2016-06-14

linux下C语言操作sqlite3数据库封装

linux下c语言操作sqlite3数据库,有sqlite3动态库、sqlite3的源码安装包、c语言操作sqlite3数据库的封装函数。保证C语言能够正常对sqlite3进行增、删、改、查操作。已经在多个项目上使用,绝对可行。

2016-05-26

十六进制与字符串转换

十六进制与字符串转换 (linux 下)

2016-05-16

sogou_pinyin_linux_1.0.0.0033_amd64.deb

sogou_pinyin_linux_1.0.0.0033_amd64.deb

2016-05-11

linux下串口调试工具,含源码

一个Linux下的图形化的串口调试工具。使用GTK编程实现: 1) 串口基本收发 2) 串口配置(串口,速率,数据位,停止位,奇偶校验,数据控制) 3) 串口配置的保存和载入(串口,速率,数据位,停止位,奇偶校验,数据控制) 4) 串口HEX显示接收数据 5) 串口接收数据和发送数据的计数显示(按字节) 6) 串口接收数据的捕获(捕获到固定文件,但可以是追加捕获或是覆盖捕获) 7) 文件发送(选择指定文件去发送) 8) 串口HEX发送(以16进制的方式发送输入字符) 9) 连续定时间间隔发送数据,发送间隔时间可以自己设置 10) 面板托盘显示(可以隐藏或显示) 11) 终端控制功能(像minicom那样可以直接在终端输入进行响应) 12) 可配置默认启动参数.配置后以后启动则以默认启动参数打开串口 13) 本地回显.

2016-05-10

android 串口读写库

android串口读写库, 支持的非常全面, 支持各种类型的串口设备读写,otg数据读写,mini usb数据读写

2016-05-09

gsoap 系列

最近使用gsoap 下载了很多,基本上csdn上下载完了

2015-07-13

高效使用你的Xcode

教你如何高效使用Xcode,提供各种快捷键和使用方法,对于一个初学者,熟练很重要

2015-07-01

短信猫demo

各种开发语言对应的Demo,部分文档以及短信猫驱动等

2015-06-30

dll查看器,还包括dllforvc.dll这个东东

dll查看器,还包括dllforvc.dll这个东东(短信猫dll)

2015-06-30

apache 64位 安装版

apache 64位 安装版,测试可用 apache 64位 安装版,测试可用

2015-05-17

Telerik控件2012破解版

Telerik控件2012破解版 下载人家的要5分 共享出来

2015-03-05

Telerik破解版

Telerik破解版

2015-03-05

mfc 自绘按钮

mfc 自绘按钮 此文章简单的自绘一个按钮,同时也介绍自绘的一些原理;(绝对适合初学者入门,我也Goolgle 很多资料,介绍相当模糊为此也花了两天时间整理和学习!)虽然做的很简单,却包含了 自绘的原理。

2014-11-27

VC/C++源码,系统相关,进度条,线程

摘要:VC/C++源码,系统相关,进度条,线程 VC++ mfc 单线程进度条,点击一下按钮,进度条会加载一下,这样便于看效果

2014-11-24

vc 局域网扫描Ip

vc 局域网扫描Ip

2014-11-21

vc 扫描局域网所有Ip

支持同一个网段所有Ip地址的取得! 真实可用!

2014-11-19

mfc 链接 access 2007

mfc 链接 access 2007

2014-10-22

Effective_C++中文版

Effective_C++中文版

2014-05-29

MF CCCriticalSection例子

使用CCCriticalSection 关键段的 一个简单的例子是多个线程共用一个Vector : 1 一个线程写入vector数据 2 一个读出vector数据

2014-04-17

MFC CCriticalSection 关键段例子

MFC CCriticalSection 关键段例子 使用多线程对关键段保护! 1 对vector 写入 线程 2 对vector 读出 线程

2014-04-17

MFC CEvent 例子

是一个WCF 事件小例子,包含了自动事件和手动重置事件。

2014-04-15

力特USB转串口2.0驱动

力特USB转串口2.0驱动

2013-10-08

java 协同过滤实现

本资源是推荐系统中最基本且最精但的协同过滤推荐算法实现,包括数据集,以及算法的评价指标MAE的计算,数据集采用MovieLens中两个数据集进行测试,需要别的数据集可以根据自己需要添加,只需修改Base.java文件中的配置即可,本程序配备一个readme文件,里面有程序的运行介绍,程序注释详细,希望对大家有帮助。

2017-08-28

BootStrap3+SpringMVC分页

下载人家的10分

2017-06-27

SpringMVC-BootStrap3

下载人家的10分

2017-06-27

Spring_Demo1

Spring_Demo1 初学者参考

2017-06-09

uboot-2440 移植过程

mini2440 uboot详细移植过程,第1 章 BOOTLOADER的概念与功能....................................................................................................................4 1.1 嵌入式LINUX软件结构与分布........................................................................................................................... 4 1.2 在嵌入式LINUX中BOOTLOADER的必要性............................................................................................................. 4 1.3 BOOT LOADER的功能和选择................................................................................................................................ 5 第2 章 U‐BOOT简介...........................................................................................................................................6 2.1 U‐BOOT的起源........................................................................................................................................................ 6 2.2 U‐BOOT的开发情况和资源.................................................................................................................................... 6 第3 章 开发环境搭建........................................................................................................................................8 3.1 交叉编译工具链的安装.................................................................................................................................. 8 3.2 网路服务的设置.............................................................................................................................................. 8 3.2.1 安装配置TFTP服务........................................................................................................................................... 8 3.2.2 安装配置NFS服务............................................................................................................................................. 9 3.3 串口终端程序的安装配置............................................................................................................................. 10 3.3.1 C‐kermit的安装配置(推荐安装) .....................................

2017-05-08

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

TA关注的人

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