自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(382)
  • 收藏
  • 关注

转载 动态真彩工具栏

下载本文配套源代码源代码执行效果图如下: 与VCKBASE接触良久,从来都是贪婪的从中掘取好用的东东,却没想过把自己的东西拿出来与人共享,很不好意思。自从我的RangerChat点对点聊天工具在VCKBASE上发表以来收到众多朋友的来信。他们很多人都说一次性看这么多代码,还真不知如何从中提取自己想要的东西。现在奉上我做项目过程中的一些好的资源片段供大家评判。以后我会

2016-12-22 17:29:04 403

转载 VC++6.0实现真彩工具条

版权声明:本文为博主原创文章,未经博主允许不得转载。最近在用VC++6.0做一个毕业设计,想要实现一个24bit位图真彩的工具条。经过努力,花了5个多小时(太笨了!),总算是把它给搞了出来。做了一个Demo运行截图如下:鼠标放到工具栏按钮上时会高亮显示,图中对话框是我点击了第一个按钮弹出的对话框,用作测试!下面就带你一步步的实现这个酷酷的工具栏

2016-12-22 17:13:55 554

转载 关于Condition Variable为什么需要一个Mutex的思考

我们都知道如何使用一个condition variable:1、Linux下:1 pthread_mutex_lock(&mutex);2 pthread_cond_wait(&cond, &mutex);3 doSomething();4 pthread_mutex_unlock(&mutex);2、java里:1 synchronized(this){

2016-12-17 13:58:32 1447

转载 Hello World程序背后的故事解密(二)——程序之生

近几个月实在是太忙了,偶然想起来博客上一看,离上次写文章居然过了两个月有余,于是手痒痒想加把劲,再码点儿技术文上来^_^这个系列是为了挖掘出一个简单的类似Hello World程序隐藏在CRT之下的复杂性,因此在上次分析了“编译器选项和CRT”之后,今天我想再来简单分析一下从程序进程建立直到程序运行到C/C++入口函数处发生的那点儿事儿。我们知道,在Windows下一个进程是使用Creat

2016-12-17 13:57:26 286

转载 关于Visual C++增量链接以及.textbss

好的,文接上回,本文我就来讲讲微软link.exe连接器的Incremental Liking这个特性。当然这个其实不是微软linker独有的特性,很多链接器都有这个特性,这个特性实际上是为了提高链接速度的。  想象一下这个场景,我写了两个函数foo()和bar(),其中foo()在0x400100处而bar()紧接着保存在0x400200处。现在我将foo()改写了一下,添加了一些per

2016-12-17 13:55:55 518

转载 PE文件格式系列(一)——探究PE文件常见Section作用

最近由于各种原因想要研究一下PE文件,要彻底研究PE和COFF文件格式当然是非研究微软自己的技术白皮书——《Microsoft Portable Executable and Common Object File Format Specification》不可了。于是花了一点时间看看,有些心得,和大家分享一下。  首先本文不是讨论PE文件格式本身的,这属于技术规范的范畴,大家要是感兴趣可以

2016-12-17 13:53:43 940

转载 Hello World程序背后的故事解密(一)—— 编译器的选项和C运行时库

作为一个程序员,想必大家都会对HelloWorld这个程序是深有感触吧。是的,就是这个程序第一次带我们进入了神奇的计算机编程的世界,指引我们开始走上了程序员这条充满了艰辛和快乐的路。HelloWorld对我们这群程序员来讲意义是非比寻常的,因此我想更加深入的研究一下C语言版的HelloWorld程序,撕开它的外衣,将隐藏在简单表象下的运行时秘密拿出来给各位看看。  这个系列文章预计将通过对

2016-12-17 13:51:06 422

转载 VS2008安装和打补丁

vs2008中文: ed2k://|file|zh-Hans_visual_studio_2008_professional_x86_dvd_X14-26491.iso|3972526080|6690005555AFD1EC7FA9F7D1BA797FBB|/vs2008 sp1(安装完后补丁应该是9.0.21022.8):ed2k://|file|zh-hans_visual_studi

2016-12-17 11:56:40 3046

转载 VS2008在win7下不时出现Microsoft Incremental Linker已停止工作

这个是因为你的设置有问题。解决方法如下:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”。不过这又引入了另外一个警 告:FormatCom.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规范)选择项目,属性->配置属性

2016-12-17 11:25:07 647

转载 IRP 处理流程

本文通过打开一个文件对象为例子,描述了一个带有两个I/O stack location的IRP的详细处理过程。当然一个IRP可以有多个I/O stack location,具体个数取决于将要处理该请求的驱动的层数。下图详细描述了驱动程序是如何通过使用I/O支持例程(IoXxx routines)来处理IRP以此来实现对相应文件的读写操作。1:I/O管理器

2016-11-14 16:27:57 984

转载 VS2008中添加程序启动时显示图片功能方法

在VC6.0中,可以通过添加Splash组件,然后在工程调用组件中提供的函数,就可以实现。但是在VS2008中却没有这样的组件(我自己找了好久,没找到,网上查阅也没有相关资料)。在查阅了相关资料后总结如下:1、需要自己添加一个专门的类CSplashWnd。代码如下://///////////////////////////////////////////

2016-09-25 21:29:27 1410

转载 VMware虚拟机共享主机无线网络联网的设置方法

一、在主机上操作部分1,在设备管理器中看是否有这个Vmnet8,如果没有重新修复安装VMware。2,打开Virtual Newwork Editor,在开始菜单VMware中有。如图选择。3,打开中的NAT Settings,如下界面,记下Gateway IP。例如我的是192.168.72.2    4,打开中的DHCP Settings,记下Sta

2016-07-13 15:34:21 17490 1

转载 SDK、JDK、JRE、JVM、JDT、CDT等之间的区别与联系

本文章源自于【http://blog.csdn.net/dreamcatchergo/article/details/8108467】版权声明:本文为博主原创文章,未经博主允许不得转载。相信大多数Java初学者被这些概念搞蒙过,它们之间到底有什么区别,又有什么联系呢?下面我将一一解开大家心中的谜团。 首先,给大家解释一下这些概念:1、SDK(Soft

2016-07-12 17:49:55 686

转载 sdk、jdk、jre的区别

本文章来自于【http://blog.csdn.net/hx_uestc/article/details/7220625】版权声明:本文为博主原创文章,未经博主允许不得转载。一、JDK与jre简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、

2016-07-12 17:41:24 319

转载 移动芯片主要架构技术特性及产业化应用分析

指令的强弱是衡量CPU性能的重要指标,从现阶段的主流体系结构看,指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分,代表架构分别是X86和ARM、MIPS,其中CISC体系主要用于服务器、PC、网络设备等高性能处理器CPU,RISC体系多用于非x86阵营高性能微处理器CPU。  一. 主流芯片架构技术特性对比分析  ARMRISC是为了提高处理器运行速度而设计的芯片体

2016-07-07 15:08:29 1377

转载 指令集简介

此文章来自于【http://blog.csdn.net/fengbingchun/article/details/18318065】版权声明:本文为博主原创文章,未经博主允许不得转载。         指令集或指令集体系:是计算机体系结构中与程序设计有关的部分,包含了基本数据类型、指令集、寄存器、寻址模式、中断、异常处理以及外部的I/O。指令集架构包含一系列的o

2016-07-07 14:38:19 612

转载 解读x86、ARM和MIPS三种主流芯片架构

指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分,代表架构分别是x86、ARM和MIPS。  ARMRISC是为了提高处理器运行速度而设计的芯片体系,它的关键技术在于流水线操作即在一个时钟周期里完成多条指令。相较复杂指令集CISC而言,以RISC为架构体系的ARM指令集的指令格式统一、种类少、寻址方式少,简单的指令意味着相应硬件线路可以尽量做到最佳化,从而提高执行速率。

2016-07-07 14:34:53 3060

转载 ARM、X86/Atom、MIPS、PowerPC

此文章来自于【http://blog.csdn.net/ithomer/article/details/9398145】版权声明:本文为博主原创文章,未经博主允许不得转载。关注Android的时候,有一些CPU架构方面的术语知识,主要有:ARM、X86/Atom、MIPS、PowerPC1)ARM/MIPS/PowerPC均是基于精简指令集(RISC,R

2016-07-07 11:27:42 1111

转载 ARM、Intel、MIPS处理器啥区别?看完全懂了

安卓支持三类处理器(CPU):ARM、Intel和MIPS。ARM无疑被使用得最为广泛。Intel因为普及于台式机和服务器而被人们所熟知,然而对移动行业影响力相对较小。MIPS在32位和64位嵌入式领域中历史悠久,获得了不少的成功,可目前Android的采用率在三者中最低。总之,ARM现在是赢家而Intel是ARM的最强对手。那么ARM处理器和Intel处理器到底有何区别?为什么ARM如此

2016-07-07 10:47:53 3085

转载 Android Studio之初体验 ---- 很好很强大

此文章来自于【http://blog.csdn.net/crazy1235/article/details/41702277】版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请注明出处:http://blog.csdn.net/crazy1235/article/details/41702277一、介绍

2016-07-06 17:44:38 480

转载 为什么要用Android Studio?

此文章来自于【http://blog.csdn.net/wirelessqa/article/details/50574226】版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]为什么要用Android Studio本书节选自《Android Studio实用指南》 作者: 毕小朋目前本书已上传到

2016-07-06 17:38:29 529

转载 Android Studio使用心得

此文章来自于【http://blog.csdn.net/lovexjyong/article/details/46788913】版权声明:本文为博主原创文章,未经博主允许不得转载。说实话 开始接触这个工具 真的觉得很恶心 毕竟大陆被墙  很多东西用起来不是很方便 而且Eclipse转到AndroidStudio还是一个跨度 废话不多说  下面 讲下我遇到

2016-07-06 17:34:17 728

转载 Android开发问题汇总

注:Android 5.0的问题总结在这个帖子里。1、用(SDK starter package)的installler安装Android SDK时提示无法找到JDK,但实际上机器上已经安装了JDK。一个对不少人有效的解决方法是看到此提示时先点一下“回退”按钮,再点“下一步”,就会发现JDK被找到了。参考链接 但在我机器上这个方法不起作用。所以我选择不使用installer

2016-07-05 17:49:39 896

转载 Android SDK开发包国内下载地址

Android SDK开发包国内下载地址不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下载链接,省得以后找起来麻

2016-07-05 17:41:00 594

转载 【Android应用开发】Android Studio 错误集锦 -- 将所有的 AS 错误集合到本文

此文章来自于【http://blog.csdn.net/shulianghan/article/details/49356649】此文属于CSDN博客专栏——“Android开发学习笔记”中的一篇版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+].一.

2016-07-05 17:36:55 1468

转载 【Android 应用开发】Android 开发环境下载地址

此文章来自于【http://blog.csdn.net/shulianghan/article/details/38023959】版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+].最新下载 : Select a different platformPlatfo

2016-07-05 17:24:28 3088

转载 android sdk离线安装

此文源自于【http://blog.csdn.net/harvic880925/article/details/37913801/】版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]前言:在公司配置eclipse做Android开发,真是烦死了,不知公司做了哪门子限制,翻墙之后各种下不了,android sdk死

2016-07-05 16:10:54 396

转载 安卓4.0开发平台搭建 图文详细 教程

安卓手机编程Windows环境平台搭建 教程详细图文教程在附件的WORD文档中第一部分:概述... 2第一步:需要下载的文件... 31、jdk-6u12-windows-i586-p.rar 32、eclipse-SDK.. 43、Android-sdk. 44、ADT. 4第二部分:安装软件...

2016-07-01 15:25:57 829

转载 java程序设计第一课 jdk安装与配置 java可以执行javac却不可以的解决方法

2月18日,JAVA开课第一节!老师推荐参考书:1.《Thinking in Java》英文原版。2.《J2EE从入门到精通》3.《面向对象的系统分析》也称《方法论》4.孙鑫老师视频教程系列。java开发环境的安装:下载jdk1.6(课堂上老师所演示为1.4版本,但都无妨)并安装。    网上关于jdk的解释是Java Develop

2016-07-01 13:26:54 3128

转载 android开发教程(四)——java之Hello World

本文源自于【http://blog.csdn.net/kl222/article/details/16360759】版权声明:本文为博主原创文章,未经博主允许不得转载。目录这一节主要讲Java语言的特点、工作原理、编译方式。java语言的特点:解释型:java是一种解释型语言,相对于C/C++语言来说,效率较低。但它可以通过不同平台上的j

2016-06-29 18:02:57 523

转载 android开发教程(三)——环境搭建之android-sdk

本文源自于【http://blog.csdn.net/kl222/article/details/16357719】版权声明:本文为博主原创文章,未经博主允许不得转载。目录 Android sdk包括开发android app所需要的编译、调试、测试开发工具和API库。下载android sdk:http://developer.android.

2016-06-29 17:42:41 442

转载 android开发教程(二)——环境搭建之java-jdk

此文章来自于【http://blog.csdn.net/kl222/article/details/16355099】版权声明:本文为博主原创文章,未经博主允许不得转载。目录 Java jdk环境搭建主要有两步:下载、安装java jdk设置环境变量java介绍:目前java有两种版本:因为sun java已经被oracle收购了,所

2016-06-29 17:41:19 519

转载 android开发教程(一)——目录

此文章来自于【http://blog.csdn.net/kl222/article/details/16354983】版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]本教程中使用的环境:windows平台:c:\>winverlinux平台:k@k-C410:/$ lsb_release

2016-06-29 17:37:02 291

转载 Java&Android开发视频教程汇总

版权声明:本文为【LouisGeek】原创文章,转载请注明出处!Java&Android开发视频教程汇总传智播客_历经5年锤炼(适合初学者入门的Java基础视频)http://pan.baidu.com/s/1boiOHv5传智播客_2015年Java基础视频-深入浅出精华版http://pan.baidu.com/s/1skrPAUT

2016-06-29 16:12:50 1246

转载 ACE的陷阱

本文章来自于【http://blog.csdn.net/fullsail/article/details/2915685】版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]                             ACE的陷阱坦白说,使用这个标题无非是希望能够吸引你的眼球,这篇文章的目的仅仅是为了揭示

2016-06-22 16:53:55 1133

转载 匈牙利命名法的辩思

本文章来自于【http://blog.csdn.net/fullsail/article/details/8039253】版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]匈牙利命名法的辩思随手打开8月要检视的代码,发现这次两个组的代码风格居然都选择了匈牙利命名法。也就正好借着这个机会谈谈这种命名法。

2016-06-22 16:49:54 460

转载 COM组件开发实践(一)

Preface      因为项目需要,开始从事ActiveX方面的工作,看了一些资料,可惜都是些COM原理方面的,没有切合实际动手的东西,在CodeProject上读完David Marcionek的文章【1】后,收获良多,但也遇到一些恼人的小问题,因此在其基础上就一些易错点做些小注解。本文版权归David Marcionek所有。简介 本文目的在于让你快速掌握ActiveX控件开发

2016-04-08 15:33:49 417

转载 COM组件开发知识重点——COM原理与应用篇(二)

第3章 COM的实现3.1 进程内组件(DLL)的实现,可以参考DLL技术,主要参数为:1)LoadLibrary:装载DLL模块2)GetProcAddress:取引出函数的地址3)FreeLibrary:释放DLL模块    COM采用LPC(本地过程调用)和RPC(远程过程调用)的方法进行进程之间的通信,LPC用于在同一机器上的不同进程之间进行通信,而RPC用于在不同机器

2016-04-08 15:31:59 4673

转载 COM组件开发知识重点——COM原理与应用篇(一)

第1章 概述    COM组件可以是一个Dll(进程内组件),也可以是一个EXE(进程外组件)。进程内组件就是组件和客户程序在同一进程内,进程外组件即组件和客户程序分别有自己的进程空间。    一个COM组件可以包含多个COM对象,一个COM对象又可以有多个接口。 第2章 COM对象和接口2.1 CLSID和IID    对于COM对象来说,接口是它与外界进行交互的唯一途径

2016-04-08 15:30:44 1432

转载 C++ 初始化列表

何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。struct foo{ string name ; int id ; foo

2016-03-28 17:54:28 277

空空如也

空空如也

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

TA关注的人

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