自定义博客皮肤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: 专注(再苦:也别忘记坚持!再烦:也别忘记微笑!再急:也要注意语气!再累:也要爱自己!低调做人,你会一次比一次稳健。高调做事,你会一次比一次优秀!)

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

原创 STL源码剖析六大功能组件与运用(一)

1 为什么要学习STL(面试需要)STL:STL源码剖析。这个问得有点多,主要把各种容器的底层实现机制以及优缺点掌握清楚,这个问题经常问。2 STL要点STL另一个重要特性是它不是面向对象的。为了具有足够通用性,STL主要依赖于模板而不是封装,继承和虚函数(多态性)——OOP的三个要素。你在STL中找不到任何明显的类继承关系。这好像是一种倒退,但这正好是使得STL的组件具有广泛通用性的

2013-12-31 10:07:49 1594

转载 史上最全设计模式导学目录(完整版)

圣诞献礼!          2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 +  简单工厂模式),为了方便大家学习,现将所有文章的链接进行了整理,希望能给各位带来帮助!       祝大家圣诞节快乐! 花絮:本文的工作量大大超过之前的估计,几乎整个平安夜都花在

2013-12-30 21:57:34 1274

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题  作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试

2013-12-30 21:18:45 1381

转载 学长们的求职血泪史(C/C++/JAVA)

/----------------------------------------------------------------2014届校招基本慢慢收尾,现特将本人和小伙伴们的求职血泪史记录,并且推荐一些书籍供学弟学妹们参考,以壮我皇家理工之名。       首先得感谢百度的师兄,他教会了我很多东西,致以很深的谢意。另外还得感谢一起求职的小伙伴们,希望我们的经历能够给学

2013-12-30 21:12:34 1747

原创 C++ 经典线程同步 事件Event(九)

上一篇中使用关键段来解决经典的多线程同步互斥问题,由于关键段的“线程所有权”特性所以关键段只能用于线程的互斥而不能用于同步。本篇介绍用事件Event来尝试解决这个线程同步问题。Event原理解析多线程同步Event,主要用于线程间的等待通知。内核对象中,事件内核对象是个最基本的对象。它们包含一个使用计数(与所有内核对象一样),一个用于指明该事件是个自动重置的事件还是一个人工重置的事件的

2013-12-30 14:10:37 4445 1

转载 Ubuntu下用C语言连接MySql——实现增删改查排序

1.安装mysql服务器,客户端  sudo apt-get install mysql-server mysql-client,这样就能建数据库了。2.安装mysql的开发包——— sudo apt-get insatll libmysql++-dev   获得/usr/include/mysql/下的头文件接口和/usr/lib/mysql/下的so库  (网上也有很多说用命令sudo a

2013-12-29 09:44:29 1156

转载 MySQL安装图解

以MySQL5.5为例记录MySQL安装过程:        1、打开下载好的mysql-5.5.24_win32.msi  如图:↓               2、点击next:↓               3、接受,Next:↓                4、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自

2013-12-29 09:25:20 970

原创 C++ 关键段(Critical Section)CS 案例解析(八)

前面C++ 关键段(Critical Section)CS深入浅出 之多线程(六)给出了CS的CRITICAL_SECTION和临界区本质理论!(如果你不是很清楚建议先看一下,那么下面你才会更加容易理解)理论说了那么多我们就来做个示例吧!#include #include #include using namespace std;long g_nNum;unsi

2013-12-27 10:09:31 2587

原创 android底层开发

因为是专攻C语言的,今天看到了一个关于ANDROID底层开发的帖子,还不错,今后或许有勇武之地,所以先收藏先. ·Android开发:如何实现TCP和UDP传输http://bbs.starandroid.com/showtopic-10667.html·Android平台值得关注的开源项目http://bbs.starandroid.com/showtopic-10668

2013-12-24 21:20:41 1497

原创 JS对象JS Array(一)

Array 对象Array 对象用于在单个的变量中存储多个值。Array 对象属性FF: Firefox, IE: Internet Explorer属性描述FFIEconstructor返回对创建此对象的数组函数的引用。14index 14input 14length

2013-12-24 14:52:02 1019

原创 C++全排列原理算法解析(百度迅雷笔试题)(五)

#include using namespace std;int n = 0;  void cout1(int list[]){ for (int c = 0; c {  printf("%d ", list[c]);   } printf("\n");}void swap(int *a, int *b) {      int m;

2013-12-24 11:23:23 1650

原创 【CSDN博客之星】2013年CSDN博客之星正在评选,希望大家支持,非常感谢!

首先在此感谢 MoreWindows 秒杀多线程面试题系列让我成长和学习,同时也借鉴了很多优秀观点和示例! 请各位读者可以支持MoreWindows,让更优秀的文章陪伴我们!各位读者好,      本人博客自从2011年8月开通以来累计发表文章143篇(全部原创),访问量近142万。博客文章通俗易懂,图文并茂,《秒杀多线程面试题系列》,《白话经典算法系列》,《C++ STL》,

2013-12-19 19:37:23 1697 3

原创 C++ 关键段(Critical Section)CS深入浅出 之多线程(七)

CS概述:关键段(Critical Section)是一小段代码,它在执行之前需要独占对一些共享资源的访问权。这种方式可以让多行代码以“原子方式”对资源进行操控。这里的原子方式,指的是代码知道除了当前线程之外,没有其他任何线程会同时访问该资源。当然,系统仍然可以暂停当前线程去调度其他线程。但是,在当前线程离开关键段之前,系统是不会去调度任何想要访问同一资源的其他线程的 前面说了那么多也

2013-12-19 15:45:47 3834

原创 C++ 之 经典线程同步案例之多线程(五)

首先在此感谢 MoreWindows 秒杀多线程面试题系列让我成长和学习,同时也借鉴了很多优秀观点和示例!在此也借鉴MoreWindows案例加以说明: 程序描述:主线程启动10个子线程并将表示子线程序号的变量地址作为参数传递给子线程。子线程接收参数 -> sleep(50) -> 全局变量++ -> sleep(0) -> 输出参数和全局变量。要求:1.子线程输出

2013-12-18 15:32:45 1871

原创 C++队列之动态分配数组

1 、队列之定义 队列(Queue)是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表         (1)允许删除的一端称为队头(Front)。  (2)允许插入的一端称为队尾(Rear)。  (3)当队列中没有元素时称为空队列。  (4)队列亦称作先进先出(First In First Out)的线性表,简称为FIFO表。     队列的修改是依

2013-12-17 10:04:47 2076

原创 2014迅雷校园招聘(C++)(笔试题(四)

迅雷2014校园招聘笔试题转载请标明出处,原文地址:http://www.mianwww.com/html/2013/10/19169.html温馨提示:客观题和主观题得分都要超过一定标准,才能获得面试资格,如果一项得分很高,而另外一项得分很低,可能无法获得面试资格。一、单选题(20题,每题2分)1、有变量int i = 0; int a = i++; int b=++a;

2013-12-10 16:04:39 1703

原创 C++ 之 原子操作 Interlocked系列函数多线程(四)

首先在此感谢 MoreWindows 秒杀多线程面试题系列让我成长和学习,同时也借鉴了很多优秀观点和示例! 在此再一次真心的感谢!也不得不感谢CSDN! 首先也使用一个比较直观的示例来进入我们今天的主题 #include using namespace std;unsigned Counter; volatile long g_nLoginCount =

2013-12-10 10:31:38 4036 1

原创 C++ 之 CreateThread 与beginThreadex用法具体示例解析 多线程 (三)

首先在此感谢 MoreWindows 秒杀多线程面试题系列让我成长和学习!在此再一次真心的感谢!理论:beginThreadex的用法 与 createThread 多线程的概念区别 (2)不清楚的可以看此片文章!1  CreateThread示例#include #include using namespace std;DWORD WINAPI threadone

2013-12-09 15:07:45 4562

原创 2.2 函数的重载到模板的重载(例子)

1 函数重载1.1头文件#ifndef _TIME_#define _TIME_class Time{private: int hours; int minutes;public: Time(); Time(int h, int m); Time Add( Time &t1, Time &t2); void show(const Time

2013-12-09 10:38:11 1478

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

linux arm驱动内核学习

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

2017-05-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

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

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

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

TA关注的人

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