自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

转载 VC 文档+视图 详细分析

深入浅出MFC文档/视图架构之基本概念引言  MFC引入了"文档/视图"结构的概念,理解这个结构是编写基于MFC编写复杂Visual C++程序的关键。"文档/视图"中主要涉及到四种类:  (1)文档模板:class CDocTemplate; // template for document creationclass CSingleDocTemp

2015-09-26 09:50:56 2019 2

原创 专访支付宝首席架构师程立

今天,5年后的今天,这位高手的 【支付架构建立方式】 和【架构师的职责】的论述还是让我肃然起敬。专访支付宝首席架构师程立2008年07月21日 14:55 网络转载  据支付宝公司官方数据,截止到2008年5月6日,使用支付宝的全球用户已经超过8000万,支付宝每日交易总额超过3.5亿人民币,日交易笔数超过150万笔。看到这儿,我想很多软件开发者朋友可能会问的问题是:这么庞

2015-09-25 09:01:38 917

原创 win32项目windows窗体程序 向导生成代码解析

目录:1.Win32项目的windows窗体程序的向导生成了如下代码2.手工生成代码如下3.当消息队列中没有消息需要处理,我们可以利用这段时间处理我们自己的任务1.Win32项目的windows窗体程序的向导生成了如下代码:[cpp] view plaincopy// Timer.cpp : 定义应用程序的入口点。 

2015-09-24 14:47:05 644

原创 如何使用反编译软件得到源码

用解压软件解压code.apk得到code文件解压然后将classes.dex拷贝到解压后的把文件夹中进入cmd

2015-09-23 20:21:27 2409

原创 try语句块

try语句块将程序中可能出现异常的代码放入try块中。当try块中有语句引发异常时,系统将不再执行try块中未执行的语句,而执行匹配的catch块。如果try块中没有语句引发异常,则程序执行完try块中的语句后不执行catch块中的语句,即跳过catch语句,继续执行后面的程序。catch块每个try语句后面必须伴随一个或多个catch语句,用于捕捉try语句块所产生的异常并作...

2015-09-23 19:48:33 796

原创 作业、进程、线程

目录(?)[+]1 基本概念2 进程1 进程的概念主要有两点2 进程特征  3 进程和作业的区别4 进程和程序的区别3 进程的状态5 Windows 和linux进程6 进程通信3 线程1 线程的引入2 线程特征3 线程属性4 进程和线程的区别5 引入线程的好处6 用户级线程和内核支持线程较两种线程的优缺点1. 基本概念作业:用户在一次解决或

2015-09-23 15:11:06 634

转载 三层架构(我的理解及详细分析)

目录(?)[+]1什么是三层2为什么使用三层3与两层的区别4三层的具体表现形式三层架构已经学了一段时间,一直想做一个比较完整、比较完美的总结。但是左思右想,不知道如何下笔。都说万事开头难嘛,今天整理了一下凌乱的思路,哎,还是没整理好,想到哪就说到哪吧。初学者很不理解:1,什么是三层?2,为什么使用三层?3,三层与以往使用的两层相比有什么不同?它的优势在哪里?

2015-09-22 19:50:15 330

原创 工程师,请把你的英语磨锐

在这一篇杂记里,只提醒朋友们在公众场所的英语发音不讨论英语学习。另外,至于您平时使用的是德语、法语还是日语,“应该大同小异,‘活学活用’倒是用不着,生搬硬套即可”(这一句欠扁,塞引号里保护着)!起因和大学同学叙旧,相谈甚欢,只是期间他说了一个词“嗯咕喇”,起初我以为是什么新的框架或技术,但听他一解释,原来是Angular这个玩意儿。恍然大悟!闲来无事,逛到了“X客学院”官网看看有没

2015-09-21 18:39:41 596

原创 error C4996: 'sprintf': This function or variable may be unsafe.Consider using sprintf_s instead.

VS选项Project   |   Configuration   Properties   |   C/C++   |   Preprocessor   |   Preprocessor   Definitions    添加_CRT_SECURE_NO_WARNINGS

2015-09-21 16:31:44 1815

原创 10个最受欢迎的Java类

每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。下面这些类,不用我做过多的介绍,Java程序员都知道,因为它们在Java世界中非常的流行。1. java.lang.StringString类无可争议的获得冠军,应该没有人会否认这一点。这是一个最终类,用于创建/操作不可变的字符串文字。...

2015-09-18 10:26:58 344

转载 sprintf,你知道多少?

sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下: int sprintf( char *buffer, const char *format [, argument] ... )

2015-09-17 11:22:45 291

原创 Spark安装与学习

Spark安装与学习      摘要:Spark是继Hadoop之后的新一代大数据分布式处理框架,由UC Berkeley的Matei Zaharia主导开发。我只能说是神一样的人物造就的神器,详情请猛击http://www.spark-project.org/        Created 2012-05-09        Modified 2012-08-131 Sc

2015-09-17 09:03:11 309

原创 10个VisualStudio原生开发的调试技巧

英文原文:10 MoreVisual Studio Debugging Tips for Native Development我最近遇到了一篇Ivan Shcherbakov写的名为10+个关于Visual Studio的强大调试技巧的文章。然而这篇文章只是提供了一些相对基本的关于Visual Studio的调试技巧。这里至少还有一些同样有用的其他技巧。因此,我整理了一些工

2015-09-16 20:07:22 356

原创 酷壳陈皓:如何学好C语言

我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个:1.虚拟机屏蔽了操作系统的系统调用,以及很多底层机制。2.大量的封装好的类库也屏蔽了很多实现细节。一段时间后,你会发现你知其然,不知所以然。。我以前

2015-09-16 19:57:44 361

原创 酷壳陈皓:如何学好C++语言

摘要:导读: 昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就导读:作者之前发布了《如何学习C语言》,现介绍如何学习C++的相关建议。昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学

2015-09-16 19:54:57 661

原创 国外程序员整理的C++ 资源大全

摘要:C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。关于 C++ 框架、库和资源的一些汇总列表,由    fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standar

2015-09-16 19:21:22 551

原创 TCHAR和TEXT

1.TCHAR宏:TCHAR是通过define定义的字符串宏c++支持两种字符串分别是常规的ANSI编码(使用""),和UNICODE编码(使用L""),这样就有两套字符串处理函数,例如strlen()和wcslen(),分别对应两种字符串微软将这两种字符集进行了统一,通过条件编译使用(_UNICODE和UNICODE)宏,控制实际使用的字符集,这样就有_T("")字符串和_tcsle

2015-09-16 09:33:00 523

原创 面试要点一锅端~~【陈磊大牛整理】

基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核心态的区别。7. 用户栈和内核栈的区

2015-09-15 18:24:01 454

原创 mciSendString用法

使用MCI API,源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。 VS2008在源文件加上#include "mmsystem.h"      #pragma comment(lib,"winmm.lib")1、MCI简介  MCI(Media Control

2015-09-10 13:59:47 12085

原创 什么是J2EE

什么是J2EE 一、准备篇1 什么是J2EE?它和普通的Java有什么不同?答:J2EE全称为Java2 Platform Enterprise Edition。“J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了:·宿主应用的一个运行基础框架环境。·一套用来创建应用的Java扩展API。”(引自《J2EE服务器端高级编程》)

2015-09-09 19:28:26 442

原创 sprintf举例说明

最近需要把图形的坐标转换为字符来检验图形坐标的正确与否,所以较多的用到了sprintf()函数。例如:        int sign=100;         char s1[10];  sprintf(s1,"%d",sign);  pDC->TextOut(0,0,s1);这里就把sprintf()函数的用法总结一下。 int sprintf( char *buffer, const c

2015-09-08 14:32:41 412

原创 printf详解

来自《CSDN 社区电子杂志——C/C++杂志》    http://emag.csdn.net 2005 年1 月 总第1 期 - 93printf可能是许多程序员在开始学习C语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf了解多吗?在将各种类型的数据构造成字符串时,sprintf的强大功能很少

2015-09-08 14:28:19 463

原创 关于软件开发,你老板不知道的7件事

英文原文:7 Things Your Boss Doesn’t Understand About Software Development  你的老板是否不理解你的工作?本文将有助于你更好地理解为什么你的老板不理解软件开发。  你的老板可能真的很棒。我在我自己的编程生涯中就遇到过几个真心棒的老板,但即使是最棒的老板似乎也常常总是不能理解软件开发。  事实上,我想说的是当涉及到不止编程的

2015-09-08 09:47:44 384

原创 从Hadoop到Spark的架构实践

摘要:本文则主要介绍TalkingData在大数据平台建设过程中,逐渐引入Spark,并且以Hadoop YARN和Spark为基础来构建移动大数据平台的过程。    当下,Spark已经在国内得到了广泛的认可和支持:2014年,Spark Summit China在北京召开,场面火爆;同年,Spark Meetup在北京、上海、深圳和杭州四个城市举办,其中仅北京就成功举办了5次,内容

2015-09-02 14:52:03 553

原创 PC-Lint详解

PC-Lint是一款C/C++软件代码静态分析工具,不仅可以检查一般的语法错误,还可以检查潜在的错误,比如数组访问越界、内存泄漏、使用未初始化变量、使用空指针等。在单元测试前使用PC-Lint来检查代码,可以提前发现程序中的潜在的错误,提高代码的质量。本文主要从两个方面介绍PC-lint,第一部分是在与不同的工具安装集成,第二部分是PC-lint的使用方法。1. 安装PC-lint及如

2015-09-01 15:43:09 3631

原创 STL小结

STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。是C++标准库的一个重要组成部分,它由Stepanov and Lee等人最先开...

2015-09-01 14:47:49 255

原创 中文OSD显示机制

在IP摄像机的实时视频流上面打上摄像机名称,公司logo和时间戳,就要用到OSD功能。GM8126有四个osd win,在每个osd win中,支持的font是12x18点阵,32个char。在这种条件下,如何实现下述功能:1、OSD如何显示64个英文字母及+-/*:空格在内的字符组成的英文overlay。2、如何让英文overlay大一点,12x16字体有点小。3、如何分二行

2015-09-01 08:50:37 1600

原创 OSD原理介绍

OSD的主要实现方法和类型   目前有两种主要的OSD实现方法:     外部OSD发生器与视频处理器间的叠加合成;视频处理器内部支持OSD,直接在视频缓存内部叠加OSD信息。 外部OSD发生器与视频处理器间的叠加合成的实现原理是:由一个MCU内建的字符发生器及显示缓存,利用快速消隐(Fast-Blank)信号切换电视的画面和OSD显示内容,使OSD的字符等内容叠加在最终的显示画面上,在O

2015-09-01 08:44:26 5784

嵌入式Linux应用开发完全手册

韦东山老师所著嵌入式软件开发教程,讲解环境搭建,最小系统,嵌入式开发流程及外围设备,以及常见驱动开发

2019-04-10

视频监控服务器端代码

视频监控编解码应用部分代码,对各个流程有详细的代码说明

2019-04-10

国嵌高级项目实验手册

几个项目实践过程,对项目的描述分析,流程图规划,代码详解,结果分析

2019-04-10

linux多线程手册

多线程编程手册,帮助读者尽快掌握多线程编程技术

2015-08-17

空空如也

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

TA关注的人

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