自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

相信爱的力量,坚持自己的梦想。

人若无名,便可专心练剑;物若无名,便可随意取舍。

  • 博客(120)
  • 资源 (5)
  • 收藏
  • 关注

转载 VC中CDC与HDC的区别以及二者之间的转换

CDC是MFC的DC的一个类 HDC是DC的句柄,API中的一个类似指针的数据类型. MFC类的前缀都是C开头的 H开头的大多数是句柄 这是为了助记,是编程读\写代码的好的习惯. CDC中所有MFC的DC的基类.常用的CClientDC dc(this);就是CDC的子类(或称派生类). CDC等设备上下分类,都含有一个类的成员变量:m_nHdc;即

2014-07-22 09:11:38 739

转载 开源游戏引擎整合

2D:Allegro.cc - Mainhttp://www.allegro.cc/老牌子了,和SDL同时是很经典两个EG开发组件,最近貌似在和PY进行联合?ClanLib - ClanLib Game SDKhttp://www.clanlib.org/CLANLIB是以前听过最复杂最丰富的SDK,看看链接http://www.clanli

2014-07-10 11:21:34 2312

转载 OPENGL固定图形渲染管线操作细节

OPENGL固定图形渲染管线操作细节 张桀宁 [email protected] 本文结合OPENGL技术文档和程序实验探求在OPENGL中综合使用了 顶点颜色,光照(材质),纹理,片元混合 后的应该得到的绘制效果。本文的可执行程序如下:http://download1.csdn.net/down3/20070517/17205731333.rar(一)颜色模式

2013-11-15 18:58:28 4381 3

原创 开始学习OSG

#ifdef _DEBUG#pragma comment(lib,"osgViewerd.lib")#pragma comment(lib,"osgDBd.lib")#pragma comment(lib,"OpenThreadsd.lib")#pragma comment(lib,"osgd.lib")#else#pragma comment(lib,"osgViewer.lib")

2013-11-15 16:52:31 994

转载 窗口映射

转自:http://www.cnblogs.com/sxlfybb/archive/2006/06/13/424770.html  感谢作者和我们分享!CRect rectClient;         GetClientRect(rectClient);          pDC->SetMapMode(MM_ANISOTROPIC);         pDC->SetWin

2013-09-25 19:18:15 703

转载 Js操作Select大全

判断select选项中 是否存在Value="paraValue"的Item 向select选项中 加入一个Item 从select选项中 删除一个Item 删除select中选中的项 修改select选项中 value="paraValue"的text为"paraText" 设置select中text="paraText"的第一个Item为选中 设置select中valu

2013-09-17 19:42:10 603

转载 JS 数据类型转换

JS 数据类型转换 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseIn

2013-09-17 19:35:46 555

原创 亲测 OGRE1.8 VS2010开发环境搭建

一般可以通过两种方式搭建OGRE开发环境,方法一:从官网下载源代码,然后自己编译,生成。第二种是直接下载编译好的SDK。我用的是第二种,如果你想通过源码编译生成,可以先去官网http://www.ogre3d.org/download/source下载。如果你的电脑无法连接进去,很可能是代理问题,这里告诉你一个免费在线代理http://www.7daili.com/ 在里面输出http://www

2013-09-03 17:59:59 1587 1

转载 OpenGL入门学习

OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。 2、强大的可移植性。 3、高性能的图形渲染。  总之,OpenGL是一个很NB的图形软件接口。至于究竟有多NB,去看看DOOM3和QUAKE4等专业游戏就知道了。说起编程作图,大概还有很多人想起TC的#include吧?但是各位是否想过,那些画面绚丽的PC游戏是如

2013-08-27 19:26:52 15617 2

转载 Lua与C/C++的交互

转载自http://blog.chinaunix.net/uid-571104-id-2734746.htmlLua5.1的常用API    lua_State            Lua状态机或叫Lua虚拟机,支持多线程,可创建多个状态机    typedef int (*lua_Cfunction)(lua_State* L)            Lua

2013-08-08 16:39:15 727

转载 初学者必看:Lua入门学习教程

转载自http://mobile.51cto.com/iphone-286296.htmLua入门学习教程是本文要介绍的内容,主要是来对Lua入门的一个学习,Lua是一个被设计成用于扩展C/C++编程的轻量级脚本语言。不幸的是,网上很少有关于这个语言的在线教程。我主要通过阅读其源代码来了解它是怎样工作并且通过一些发布的程序学习它。希望,通过下面的教程,会让学习Lua更加简单。本教程

2013-08-07 16:08:32 1726

原创 计算机方面自学网站

http://www.enet.com.cn/eschool/cxkf.shtml一个很好的学习网站

2013-08-06 17:42:12 730

转载 SQL中EXISTS怎么用

方法/步骤1EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或FalseEXISTS 指定一个子查询,检测 行 的存在。语法: EXISTS subquery参数: subquery 是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。结果类型:

2013-08-03 11:31:15 588

转载 交互设计

作者: Pasquale D'Silva  来源: 36氪  发布时间: 2013-08-01 21:51  阅读: 633 次  推荐: 3   原文链接   [收藏]  编者按:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计。各个论坛大部分时候讨论的也是如何用 Frame 实现页面的分区,如何做出圆角,以及写一大段 javascript 代码或者做个

2013-08-02 17:22:47 681 1

转载 后台线程更新界面的巧妙方法

在单机版程序的设计中,对于需要较长时间运行的操作,一般都通过后台线程来完成。如果直接用 UI 线程(在 click 事件中) 运行,则 UI 界面长时间得不到机会重新绘制,会造成程序假死的现象(俗称“翻白眼”)。 后台线程更新界面有一些注意事项:1. 后台线程一般不能直接操作界面控件,需要调用 invoke 之类的函数;2. 后台线程更新界面的频次不能太慢,太慢则也容易让用户觉得程

2013-08-02 17:06:50 750

转载 C#对于文件操作

[1] C#对于文件操作[2] C#对于文件操作 Code//C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush

2013-08-02 15:28:30 740

转载 SQL删除重复数据只保留一条

用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId havi

2013-08-02 11:55:01 663

转载 VC++动态链接库编程之MFC规则DLL

转载自 天极网第4节我们对非MFC DLL进行了介绍,这一节将详细地讲述MFC规则DLL的创建与使用技巧。  另外,自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者将在本文的最后一次连载中选取其中的典型问题进行解答。由于时间的关系,对于读者朋友的来信,笔者暂时不能一一回复,还望海涵!由于笔者的水平有限,文中难免有错误和纰漏,也热诚欢迎读者朋友不吝指正!

2013-07-31 17:13:25 689

转载 VC++动态链接库编程之非MFC DLL

转载自 天极网4.1一个简单的DLL   第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。  如图6,在VC++中new一个Win32 Dynamic-Link Library工程dllTest(单击此处下载本工程)。注意不要选择MFC AppWizard(dll),因为用MFC AppWiza

2013-07-31 17:10:46 567

转载 VC++动态链接库编程之基础慨念

转载自 天极网1.概论   先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了

2013-07-31 17:07:35 497

转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和

2013-07-31 15:45:36 417

转载 C# 创建Windows服务。服务功能:定时操作数据库

一、创建window服务 1、新建项目-->选择Windows服务。默认生成文件包括Program.cs,Service1.cs 2、在Service1.cs添加如下代码:     System.Timers.Timer timer1; //计时器 public Service1() { InitializeComponent()

2013-07-31 10:12:25 2658

转载 如何:调试 Windows 服务应用程序

由于服务必须从服务控制管理器的上下文中运行,而不是从 Visual Studio 中运行,因此调试服务不像调试其他 Visual Studio 应用程序类型那样简单。若要调试服务,必须首先启动服务,然后将一个调试器附加到正在运行服务的进程中。然后可以使用 Visual Studio 的所有标准调试功能来调试应用程序。警告除非知道进程是什么,并且知

2013-07-31 09:50:47 590

转载 C# 数据库操作通用代码段

原文地址:http://www.oschina.net/code/snippet_12_1317using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;namespac

2013-07-30 17:02:36 1336

转载 C#编写Windows服务程序图文教程

Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。一、创建一个Windows Service

2013-07-30 16:35:30 491

转载 如何使用Visual C#来创建Windows服务程序

一.Windows服务介绍:   Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写Windows服务程序需要程序员很强的C或C++功底。然而现在在Visual Studio.Net下,你可以运用C++或Visual C#或Visual Basic.Net很轻松的创建一个Wind

2013-07-30 16:19:04 616

原创 ASP.net 绑定表达式

的应用 前台代码 测试网站 测试网站 后台代码using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using S

2013-07-29 11:50:11 682

转载 数据库设计原则(转载)

1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,

2013-06-07 21:23:49 443

转载 SQL 中 SELECT 语句的执行顺序[转]

好像自已在书写 SQL 语句时由于不清楚各个关键字的执行顺序, 往往组织的 SQL 语句缺少很好的逻辑, 凭感觉 "拼凑" ( 不好意思, 如果您的 SQL 语句也经常 "拼凑", 那您是不是得好好反省一下呢?, 呵呵). 确实是爽了自己, 可苦了机器, 服务器还需要在我们的杂乱无章的 SQL 语句中寻找它下一句需要执行的关键字在哪里. 效率嘛, 由于我们的感觉神经对秒以下的变化实在不敏感, 暂且

2013-06-07 21:20:59 551

原创 代码行技术的优缺点

优点:  代码是所有软件开发项目的都有的“产品”,而且很容易计算代码行行数。缺点:  源程序仅是软件配置的一个成分,用它的规模代表整个软件的规模视乎不太合理;用不同语言实现同一个软件所需的代码行数并不相同;这种方法不适用非过程语言

2013-05-30 19:56:46 2718

转载 汇编程序,显示系统时间

CODE SEGMENT ;代码段. ASSUME CS: CODE, DS: CODE ORG 0100HSTART: JMP MAIN;----------------------------------------------NEW_08H_SERVICE PROC ;每隔55ms执行一次. PUSH DS

2013-05-14 11:06:03 889

转载 高清视频格式-BD-remux、BD-RE、BDRip的区别

网络上的高清片源很丰富,但对于一个刚接触高清的菜鸟来说,过于丰富的高清片源格式,有时并不是一件好事情。比如某一个片子,有所谓的Blu-ray版本,有BDRip版本,还有杂七杂八的HDTV版,1080p版,容量则也有大有小,各个都号称自己是高清版,到底下哪个好?这里一并做一个名词解释,写给刚刚接触高清的朋友们看。   首先,我们要确认一个常识,即目前网络上的高清影片,主要是两大来源:

2013-05-13 12:47:52 5683

原创 指针常量 常量指针 常量指针常量

其实对于指针常量、常量指针、常量指针常量这三个专用名词应经基础很久了,不过总是过一段时间就忘了或者把这三个给记混淆了。今天又遇到了这个问题,于是就想好好研究下这三个名词,以便于加深印象。  先看下:const int *p ;//常量指针int const *p ;//常量指针int *const P ;// 指针常量const int *const p;//常量指针常量

2013-05-07 20:36:43 721

转载 常量指针与指针常量的区别

三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。一) 常量指针。常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。指针指向的对象是常量,那么这个对象不能被更改。在C/C++中,常量指针是这样声明的:1)const int *p;2)int c

2013-05-07 20:11:36 464

原创 C++中deleate注意事项

1: 不要用deleate来释放不是new分配的内存。   2: 不要用deleate释放同一段内存空间两次,或者更多。   3:如果使用new []为数组分配内存,则应使用deleate[]来释放。   4:对于空指针使用deleate是安全的!

2013-05-07 20:07:53 933

转载 俞永福:UC做不到独立自主我就退休

转载自 http://tech.163.com/13/0507/12/8U99S3CP000947EG.html 5月7日消息,2013全球移动互联网大会今日开幕,UC优视董事长兼CEO俞永福在接受网易科技专访时表示,2013年是一个整合的年度,现在我们只看到了新浪微博和阿里合作,下半年还会有很多大消息爆出来,但是UC会选择独立自主,“这是我梦想的基础,如果没有这个基础我就退休。”俞永福说

2013-05-07 19:19:49 775

原创 认识CMOS与BIOS

一般情况下CMOS通常指的是电脑主板上的一块可读写的芯片,它存储了电脑系统的实时时钟信息以及硬件配置信息等资料。系统在加电自检时,就要进入CMOS读取信息,用来初始化各个硬件状态。   CMOS一般靠系统电源和后备电池供电,若是取出后备电池则会清除CMOS中的数据,也就是平时所说的CMOS放电,然而COMS设置与BIOS设置是两个完全不同的概念,CMOS用于存放系统参数,而BIOS是用于设置C

2013-05-07 18:55:38 883

原创 DEELX 正则引擎编程示例:连续查找

为了尽快的掌握DEELX中正则表达是的 应用,下面写了一个小程序(我一直相信,带着问题去学习总会更大程度的激发我们的能动性,加深我们对知识的理解)。下面这个实例程序主要用于匹配一串代码中的("|"   "->"  "="  "=="  "+" "-" )串,其中应当注意的是“==”和“=”,应该把"=="正则表达式优先获得匹配.不多解释了,上代码.#include #include

2013-05-06 17:47:50 1095

原创 C++/C中使用轻量级的正则表达式

由于编译原理上机实验中有一道题是关于词法分析的程序设计,里面需要用到正则表达式来匹配标示符以及关键保留字,但是标准C++库中没有正则表达式引擎,网上虽然有其他方法比如大名鼎鼎的boost库,但是在c++中使用boost的正则表达式引擎则略显麻烦,毕竟为了一个很简单的小程序用上重量级的boost库有点大材小用了。庆幸的是在网上发现了一个很轻量级,用起来超方便的正则表达式引擎“DEELX 正则引擎

2013-05-06 16:58:56 1692 2

原创 学习计算机必须知道的网站

正则工作室:http://www.regexlab.com/zh/regref.htm软考官方指定教材及同步辅导书下载 | 软考历年真是解析与答案软考视频 | 考试机构 | 考试时间安排Java一览无余:Java视频教程 | Java SE | Java EE.Net技术精品资料下载汇总:ASP.NET篇.Net技术精品资料下载汇总:C#语言篇.Net技术精品资料下载汇

2013-05-06 13:36:47 996

ACM经典试题全解

只有坚持不懈的学习,加之持之以恒的锻炼才能在算法上有所提高……

2011-11-11

ACM必备教程

主要用于培养个人编程能力,参加ACM大赛必不可少的工具书。

2011-11-11

空空如也

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

TA关注的人

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