自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LL-Studio的专栏

专注RTC实时音视频通信开发

  • 博客(55)
  • 资源 (8)
  • 收藏
  • 关注

转载 MFC中定时器的使用

巧妙地使用定时器能达到意想不到的效果,写界面的时候能实现渐变,也能帮助多线程控制等我们知道,在VC的MFC中,已经为我们封装好了很多全面和强大的函数集,所以在MFC编程时,巧妙地调用MFC函数库可以为我们省去很多麻烦。其中定时器也可以在MFC程序中很好地利用。在MFC中和定时器相关的有三个函数:1.设置定时器(定义一个定时器的属性):        SetTimer( UINT n

2012-09-24 21:06:48 1163

转载 How To Find What You Love To Do

How To Find What You Love To Do我们都知道要做自己喜欢的,但自己真正喜欢什么,却未必清楚。也很少有时间问问自己:这辈子究竟要做些什么?怎么做才无愧此生?生活就像一个没有设置break的while True循环,一旦开始就停不下来了。上班要忙上班的事,周末要聚会,看电影,玩游戏,逛街,把上班时的痛苦补回来,然后在不情愿中迎接下一个周一。这是自己想要的生活吗?

2012-09-21 21:51:06 2245

翻译 国外优秀开源网站

1. Fedora开源项目社区 : http://fedoraproject.org/wiki/Communicate#IRC     描述: Fedora是个开源操作系统。2. 代码项目网 : http://www.codeproject.com/     描述:里面有优秀开源代码,基于VC,C#等工具开发。3. Git在VS中的使用 :http://gitscc

2012-09-21 09:08:49 31128 3

转载 详解在visual studio中使用git版本系统(图文)

很多人已经在使用git(或正在转移到git上),在github.com上,也看到不少国内同学的开源项目,非常不错。但相关教程似乎不多,所以趁着我自己的开源项目源码托管(https://github.com/wojilu/wojilu),写了一篇,算是抛砖引玉吧。这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指正。 第一部分: 安装

2012-09-21 09:03:48 16251 1

转载 Git Source Control Provider----VS2010中的使用

Git Source Control Provider 官网:http://gitscc.codeplex.com/documentation Table of ContentInstallationCreate Git RepositoryView Git File StatusCommit ChangesView Commit Log/H

2012-09-21 08:43:12 4949

转载 Ubuntu,Vim,gedit支持GBK,gb2312

1,首先下载 arduino 语法高亮 vim syntax filehttp://www.vim.org/scripts/script.php?script_id=26542.生成ctags文件在linux下,可使用如下命令:ctags -f tags.cpp `find . -name "*.cpp" -o -name "*.h"`ctags -f tags.pde -

2012-09-20 22:09:02 1419

转载 C++ 标准库的 locale 类用法

原来一篇总结了下 C 标准库的 setlocale() 用法,这篇讲解的是 C++ 标准库中 locale 类的用法。参考:cplusplus.com 上关于标准 C++ 中国际化支持的参考:Localization libraryLocale classThe C++ Standard Library(Nicolai M. Josuttis,侯捷译)第 14

2012-09-20 22:06:14 939

转载 C 标准库的 setlocale() 函数用法

摘自:http://blog.csdn.net/wallaceli1981/article/details/6116735C 和 C++ 的标准库分别有自己的 locale 操作方法,C 标准库的 locale 设定函数是 setlocale(),而 C++ 标准库有 locale 类和流对象的 imbue() 方法。这篇讲解 C 标准库中 setlocale() 的使用。

2012-09-20 22:05:24 1440

转载 VC++中2进制,10进制,16进制相互转换

摘要:关于VC++中2进制,10进制,16进制相互转换的深入研究。步骤/方法  下面是一个图例表示转换过程使用的函数BinToDec CString::Format2 --------------------------> 10 ---------------------------> 162 DecToBin strtoul 2

2012-09-20 22:04:12 8059

原创 汉字编码中区位码、国标码和机内码的区别

区码和位码分别加20H后转换成内码例如:区位码5448,其中区码54(十六进制36H)位码48(十六进制30H)36H+20H->56H,30H+20H->50H,所以该字国标码为5650H  每个汉字有个二进制编码,叫汉字国标码。  在我国汉字代码标准GB2312-80中有6763个常用汉字规定了二进制编码。  每个汉字使用

2012-09-20 22:03:20 18780

转载 itoa函数 -- 整数转为字符串

itoa是广泛应用的非标准C语言扩展函数。由于它不是标准C语言函数,所以不能在所有的编译器中使  itoa界面用。但是,大多数的编译器(如Windows上的)通常在头文件中包含这个函数。在中与之有相反功能的函数是atoi。功能:把一整数转换为字符串。编辑本段用法  char *itoa(int value, char *string, int radix

2012-09-20 22:01:15 15624

转载 MFC中Listbox控件的简单使用

MFC中listbox控件是为了显示一系列的文本,每个文本占一行。Listbox控件可以设置属性为:LBS_CHILD   :(默认)子窗口LBS_Visible :(默认)可视LBS_Multiplesel :可选择多行LBS_Extendedsel :可以使用shift或ctrl选择多行LBS_SORT:所有行按字母顺序进行排序

2012-09-20 21:59:59 46795

转载 字符集与编码方式解惑

1、什么是【locale】?【locale】指一个程序或者操作系统所处的国家、字符集、时间显示的格式、货币符号等。在C标准库的locale.h文件中定义了常量LC_ALL(全部locale项)、LC_COLLATE(排序)、LC_CTYPE(语言符号)、LC_MESSAGES、LC_MONETARY(货币符号)、LC_NUMERIC、LC_TIME(日期格式)等。locale是linux系

2012-09-20 12:32:40 5287

转载 15本经典C、C++、MFC、VC++教程与开发资料

15本经典C、C++、MFC、VC++教程与开发资料15本经典C、C++、MFC、VC++教程,都是pdf完整版的C++ Primer第三版(中文pdf高清完美版,1043页)点击下载C++实例教程(pdf版)点击下载More Effective C++ 教程点击下载

2012-09-20 12:28:42 2893

转载 如何使用vim文本编辑器(深入学习)

读本文之前请注意:1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是现在基本上都是用vim了。2. 本文是整理和总结使用技巧,而非讲解vim入门,因此不会涉及最基本的使用,例如如何上移或下移光标,对此类操作请参阅任何一本vim或者vi教程。3. 本文阅读对象是了解了vim的基本操作,而希望高效地利用vim进行工作的人。熟练

2012-09-20 12:18:43 7208

转载 23种设计模式的有趣见解

23种设计模式的有趣见解23种设计模式的有趣见解创 建型模式 1、FACTORY —追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说 “来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求 即可。消费者无

2012-09-20 12:16:59 1348

转载 汉字编码对照表(gb2312/unicode/utf8)

一、汉字编码的种类    汉字编码中现在主要用到的有三类,包括GBK,GB2312和Big5。    1、GB2312又称国标码,由国家标准总局发布,1981年5月1日实施,通行于大陆。新加坡等地也使用此编码。它是一个简化字的编码规范,当然也包括其他的符号、字母、日文假名等,共7445个图形字符,其中汉字占6763个。我们平时说6768个汉字,实际上里边有5个编码为空白,所以总共有

2012-09-20 12:14:10 2235

转载 MFC中UpdateData( bool b)函数的用法---控件变量与数值

MFC中UpdateData( bool b)函数的用法(ZT)UpdateData只有一个BOOL类型的参数,UpdateData(FALSE)一般用于对话框控件连接的变量值刷新屏幕显示;UpdateData(TRUE)用于获取屏幕数据到对话框控件连接的变量中。 具体地说: UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。 Up

2012-09-20 11:41:34 5551

转载 MFC控件使用说明(combo box Button Check Box Radio Button List Control Edit Box Hot Key IP Address....)

combo box控件用法:下拉选择控件,首先将控件拖动到你需要使用控件的地方,用ClassWizard为它关联一个变量,我们注意到变量类型是CString型的。右击属性,General中可以设置一般属性类容Data中可以设置该控件下拉选择的内容,Styles中设置combo box控件风格,Extended Styles设置扩展风格,主要的设置在Data中,Data中设置了下拉菜

2012-09-20 11:40:22 2049 1

转载 程序员编程修养

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质:  1、有专研精神,勤学善问、举一反三。  2、积极向上的态度,有创造性思维。  3、与人积极交流沟通的能力,有团队精神。  4、谦虚谨慎,戒骄戒

2012-09-19 15:39:51 2679

转载 C中位域结合对齐(pragma)的例子及解释

有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进

2012-09-19 15:36:15 1309

转载 VC中Combo Box控件使用

一、如何添加/删除Combo Box内容1. 在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。2. 在程序初始化时动态添加如: //控件内容初始化CString strTemp;((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有所有内容

2012-09-19 15:33:55 2167

转载 TeeChart绘图控件 - 之三 - 提高绘图的效率

TeeChart是个很强大的控件,其绘图能力之强,其他控件难以比拟,但是有个问题就是他的绘图速度,其实TeeChart绘图速度还是很快的,只是大家一直都没正确运用其功能所以导致绘图速度慢的假象。下面说说影响绘图速度的两个主要因素1、当点数特别多时不需要绘出全部点(性能提升不大)TeeChart绘图控件 - 之一文章里已经讲过,可以设置只绘出部分点。设置方法如图:

2012-09-19 09:01:23 25351 3

转载 VS2010 使用TeeChart绘图控件 - 之二 - 绘制图形(折线图,柱状图)

1.前期准备 具体可见VS2010 使用TeeChart绘图控件 - 之一 控件和类的导入1. 1 添加TeeChart控件,给控件添加变量m_TeeChart 添加TeeChart控件,右击控件,选择添加变量,vs会自动给我们引入CTchart1这个类,但是只有这个类,我们是远远不够的,需要添加teechart其他相关的类,添加方法在之前已经讲过,不再重复

2012-09-19 09:00:33 60937 15

转载 VS2010 使用TeeChart绘图控件 - 之一 - 控件和类的导入

vs2010的用法和vc6有很大的不同,特别是在一些函数调用那里,当然。控件导入也是很不一样的安装好控件后就可以在工程里加入teechart控件了加入方法有如下几种:1.添加Teechart控件1.1 插入Teechart控件1.1.1 插入控件新建一个对话框工程,在对话框上点击鼠标右键,弹出的菜单里选择“插入ActiveX控件”

2012-09-19 08:59:12 26781 7

转载 Windows核心编程 第3章 内核对象

Windows核心编程 第3章 内核对象3.1 什么是内核对象内核对象就是内核中的一块内存,是一个结构,并且只能由内核对象访问,应用程序只能通过调用Windows提供的函数来操作内核对象。每个内核对象都有相同的部分比如安全属性和使用计数器。3.1.1 内核对象的使用计数内核对象中的使用计数和进程无关,当进程第一次创建某个内核对象时候使用计数变为1

2012-09-18 16:59:03 1079

转载 Windows核心编程 第4章 进程

Windows核心编程 第4章 进程进程由两部分组成:操作系统管理进程的内核对象。存放该进程 的统计信息的地方。地址空间,包含可执行模块和DLL模块的代码和数据。动态分配的内存(线程堆栈和堆)。进程是不活泼的,进程当中至少要有一个线程,每个线程要有自己的堆栈和自己的CPU寄存器。CPU通过算法给每个线程分配时间片的办法来造成假象是在同时工作(多核

2012-09-18 16:58:11 978

转载 Win32串口API

在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。  一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。

2012-09-18 16:56:51 1139

原创 MFC对话框中处理Enter或Esc按键事件方法

建立好的MFC的对话框,按下Enter或Esc时,系统会调用”默认“事件处理函数,也就是OnOK(),倘若自己的CFormView子类或者CDialog子类没有重写OnOK()函数,则会调用父类的OnOK,其结果是关闭界面。要屏蔽Enter键或Esc退出的功能,只需要将在CDialog中重写ONOK()函数即可。而要实现默认为“确定”功能,下面两种方法供参考:1.采用ClassWizard进行

2012-09-18 13:58:21 19492 2

原创 老程序员的忠告:不要做浮躁的软件工程师

老程序员的忠告:不要做浮躁的软件工程师阅读次数: 250次 发布时间: 2012-06-21 10:20:55发布人: pengzl来源: 本站原创老程序员的忠告:不要做浮躁的软件工程师:每天读一遍,思考一下:我是否浮躁? 1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异

2012-09-17 21:38:41 2524 1

原创 Android应用在不同版本间兼容性处理

在Android系统中向下兼容性比较差,但是一个应用APP经过处理还是可以在各个版本间运行的。向下兼容性不好,不同版本的系统其API版本也不同,自然有些接口也不同,新的平台不能使用旧的API,旧的平台也使用不了新的API。        为了应用APP有更好的兼容性,咱们可以利用高版本的SDK开发应用,并在程序运行时(Runtime)对应用所运行的平台判断,旧平台使用旧的API,而新平台可使用

2012-09-17 17:44:39 39320 3

转载 Android开发环境搭建

Android开发环境搭建全程演示(jdk+eclipse+android sdk)一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse

2012-09-14 21:11:56 1447 1

转载 win7下jdk安装环境变量配置

摘自:http://blog.csdn.net/wu_huiwen/article/details/5703943下面图文记录win7系统下的jdk的安装和配置。1、下载jdk 地址:http://java.sun.com/javase/downloads/index.jsp  作为开发者,下载JDK,点击 ;选择windows平台,点击下载 ,需要登录一下

2012-09-14 20:47:24 1209

原创 Eclipse中Android工程关联Android API源码方法

在开发Android应用过程中,调试是少不了的,而有个问题就是:遇到Android API时确定能进入API里面跟踪。下边就来解决这个问题:在Eclipse中,安装好必要环境ADT,Android SDK后,并配置成功。打开Eclipse中Open the Android SDK Manager , 点击安装自己需要的版本的SDK Platform以及相应的文档等;在这里我们可以看

2012-09-14 17:35:53 11763 2

转载 linux查找文件命令find

每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。  可是使用Linux的用户就没有那么幸运了,

2012-09-14 09:50:12 1253

转载 fedora下安装Git

最初GIT是由Linus为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS/SVN不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高。     如果拥有CVS或者SVN的使用背景,那么更熟悉的方法是客户端-服务器端模式,所有的文件仓库(repository)都是存放在服务器上的,用户需要在本地安装客户端去服务器上的项目中获取旧版本,提交新版本。

2012-09-13 15:08:14 7669

转载 Android的LogCat的使用

在Eclipse中安装ADT和android sdk包之后,运行以开发的android程序时,在LogCat窗口中会显示出一系列的信息,这些信息是每一个程序通过Dalvik虚拟机所传出的实时信息,可以方便我们对程序的了解。在log窗口中,每条信息都包含五个部分,Time,标题空白,pid,tag和Message。1、Time    表示执行的时间,这个信息对于学习生命周期,

2012-09-13 10:38:03 3939

转载 Android中调试规范Log

代码:    // Debugging    private static final String TAG = "所在的类名";    private static final boolean D = true;   案例,   if (D) Log.d(TAG, "Socket Type: " + mSocketType +

2012-09-13 09:33:56 1852

转载 Git简介

Git简介http://blog.csdn.net/laizhenhai88/article/details/7234974 一、本地版本控制系统很久以前人们就开始考虑版本控制的问题,因为简单的通过复制整个项目目录的方式来保存不同的版本虽然操作简单,但是缺点显而易见。为解决此类问题,人们开发出本地版本控制系统,大多是采用简单的数据库方式来记录文件的历史更新差异,如图:

2012-09-12 17:48:35 890

转载 解决方案:Failed to install *.apk on device 'emulator-5554'

错误提示:Failed to install helloworld.apk on device 'emulator-5554': timeout 或者the user data image is used原因:由于模拟器已经开启而没有关闭或者非法关闭引起的。解决方法:删除 C:\Documents and Settings\Administrator

2012-09-12 12:53:29 1269

WindowsGetDiskHardID.zip

可以准确获取到硬盘出厂唯一ID,与wmic获取到的值一样。C++代码功能。(本人在项目中用到,网上找了很多资料,最后才找到简单好用的办法。)

2020-04-08

NSIS_V251 .zip

NSIS(Nullsoft Scriptable Install System)+NIS Edit 可轻松完成Windows下程序打包成安装软件,一键运行。

2019-08-10

TTF字体文件裁剪工具-支持简体中文繁体中文

这个TTF字体文件裁剪工具,支持简体中文繁体中文,可以根据自己的需要裁剪指定的字符组成新的TTF文件。

2018-09-18

C与C++代码相互调用demo

C与C++代码相互调用demo

2017-07-29

Unix编程环境英文原版

Unix编程环境英文原版 ,这书中的内容讲的很透彻, 很适合学习Unix的朋友学习,共同学习 共同提高

2011-11-25

嵌入式设计及Linux驱动开发指南---基于ARM9

适合初学者的一本书,,主要讲解了Linux在ARM9处理器中的驱动开发。。。

2011-10-19

自己写Linux内核

文档详细描写了,,如何开始自己写自己的操作系统。。。很值得学习

2011-10-19

空空如也

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

TA关注的人

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