上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页
摘要: ANSI、MBCS、Unicode基本概念 计算机发明后,为了在计算机中表示字符,人们制定了一种编码,叫ASCII码。ASCII码由一个字节中的7位(bit)表示,范围是0x00 - 0x7F 共128个字符。他们以为这128个数字就足够表示abcd....ABCD....1234 这些字符了。 咳......后来他们突然发现,如果需要按照表格方式打印这些字符的时候,缺少了“制表符”。于是又扩展了ASCII的定义,使用一个字节的全部8位(bit)来表示字符了,这就叫扩展ASCII码。范围是0x00 - 0xFF 共256个字符。 咳......说中文的人就是聪明!中国人利用连续2个扩展A... 阅读全文
posted @ 2012-12-02 11:57 太一吾鱼水 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个对话框MFC项目,命名为MineGeology。2.导入msado15.dll类库,在stdafx.h文件中输入:#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace\ rename("EOF","adoEOF") rename("BOF","adoBOF")用.udl文件设置连接字符串3.封装操作ADO的类CADOHelper。 1 #pragma once 2 class CADOH 阅读全文
posted @ 2012-12-01 10:25 太一吾鱼水 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1.3D图形引擎 1.1 Ogre: OGRE是一个三维(3D)图形渲染引擎。它是面向对象的,并且高效,抽象化了不同的API和平台,这样可以以场景为对象来使用物体,支持多种场景.它已经成功地被应用于诸多三维仿真领域,包括网络游戏和三维仿真项目。 http://baike.baidu.com/view/104836.htm http://blog.csdn.net/honghaier/article/category/479263/2 Ogitor Scenebuilder 1.2OSG OpenSceneGraph(简称OSG)使用OpenGL技术开发,是一套基于C++平台的应... 阅读全文
posted @ 2012-11-28 20:54 太一吾鱼水 阅读(2105) 评论(0) 推荐(0) 编辑
摘要: 游标参考:http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html 1 create or replace procedure REGION_SENDER_INSERT 2 is 3 begin 4 Execute IMMEDIATE 'TRUNCATE TABLE region_sender_stat '; 5 declare 6 cursor c1 is select REGION_ID from REGION; 7 v_region_id nvarchar2(16); 8 /* v_sender_num .. 阅读全文
posted @ 2012-11-26 17:28 太一吾鱼水 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.指针和引用的区别指针是一种变量类型,指针指向某种数据类型的地址。引用是变量的别名。类对象定义方法:动态内存分配数组数组对象2.参数传递参数传递有两种类型:按值传参数和按引用传递。指针和这两种方式没有必然联系,指针是一种变量类型,变量进行参数传递。所以指针既可以按值传参也可以按照引用传递参数。按值传递将实参进行拷贝(复制)后传递给形参,不改变实参的值。按地址传参数(引用传参),引用相当于是变量的别名。参考:侯捷的《深入浅出MFC》 阅读全文
posted @ 2012-11-11 10:18 太一吾鱼水 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 网上有个不错的视频教程,是swf格式的,想下载下来,但是网页太多了,每次打开网页查看源码再定位到那么JavaScript块,复制粘贴,好不繁琐。于是就想通过程序来减少工作量。程序功能:批量提取网页中的Javascript脚本,提取脚本中的视频下载链接信息。首先通过网络请求网页,得到响应的流文件,通过正则表达式匹配提取其中的JavaScript脚本块。再匹配提出Url下载链接。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Draw.. 阅读全文
posted @ 2012-11-04 20:29 太一吾鱼水 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 1.查看dll中的函数和依赖项:boot(VS的安装路径C:\Program Files\Microsoft Visual Studio 10.0\VC\bin)\vc\bin(1)vcvars32.bat拖入cmd执行,配置环境(2)dumpbin2.cmd命令(1)cls清屏(2)ping 192.127.1.1(3)ipconfig(4)访问文件夹F:\test,更改文件夹路径。>F:>cd F:\test ... 阅读全文
posted @ 2012-10-24 20:04 太一吾鱼水 阅读(173) 评论(2) 推荐(0) 编辑
摘要: 1.新建VC++【空项目】命名为AppDraw,2.导入现有的代码,和res文件夹和其中的文件3.修改项目属性和依赖项(1)右键菜单->选择项目->属性->配置属性->链接器->子系统,改为Windows (/SUBSYSTEM:WINDOWS)(2)fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] 阅读全文
posted @ 2012-10-22 15:33 太一吾鱼水 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.项目名称:简单分形树绘制程序2.项目内容 设计一个简单的分形树显示程序,能够绘制几棵分形的树状图形。3.功能设计思路 利用MFC制作这样一个绘图程序!采用随机LS文法,该方法在LS文法中引入随机变量。通过鼠标双击视图变化生成的分形植物,可以提高自己对于MFC基本架构的理解,提高自己的VC++编程能力,对于分形算法有所理解!4.编码实施 首先建立一个利用向导生成一个MFC程序名为Tree; 右击菜单画圆在类向导中为CCTdrawView类添加OnLButtonDblClk事件, 为CCTdrawView添加变量: CString unit[3] ; CString tree , formtr 阅读全文
posted @ 2012-10-11 10:29 太一吾鱼水 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 1 #include<Windows.h> 2 #include<stdio.h> 3 LRESULT CALLBACK WinSunProc( 4 HWND hwnd, 5 UINT uMsg, 6 WPARAM wParam, 7 LPARAM lParam 8 ); 9 int WINAPI WinMain( 10 HINSTANCE hInstance,11 HINSTANCE hPrevInstance,12 LPSTR lpCmdLine,13 int nCmdShow14 )15 {16 ... 阅读全文
posted @ 2012-10-11 10:21 太一吾鱼水 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.项目名称:手写数字识别系统2.项目内容 设计一个简单的手写数字识别系统,能够识别手写输入的数字1-9。目前像汉王公司推出了一系列的手写笔等产品,通过实现这样的一个简单功能可以有效地学习VC++基于MFC的编程,同时对于手写笔这样的产品的工作原理能够产生一定的了解!3.功能设计思路 手写数字识别的难度在于其形状很多,对于规范的手写数字,可以采用模板匹配的方法,但是由于个人的字体不尽相同,导致数字可大可小,或胖或瘦,采用模板匹配就行不通了,一中解决方案是以数字的笔画特征区别手写的数字。以数字2为例,其笔画为向右,向左下,向右的顺序。4.编码实施 首先建立一个利用向导生成一个MFC程序名为Reg 阅读全文
posted @ 2012-10-11 10:15 太一吾鱼水 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: 1.项目名称:简单绘图程序2.项目内容设计一个简单的绘图程序,能够绘制椭圆(圆)、矩形、任意线。3.功能设计思路利用MFC制作这样一个绘图程序!实现绘制椭圆(圆)、矩形、任意线。需要通过菜单按钮实现,可以提高自己对于MFC基本架构的理解,提高自己的VC++编程能力!4.编码实施首先建立一个利用向导生成一个MFC程序名为CTDraw;添加菜单绘制图形菜单——画圆ID_MENUYUAN、画矩形ID_MENUJUXING、线段ID_MENUDRAW;右击菜单画圆在类向导中为CCTdrawView类添加OnLButtonDown、OnLButtonUp、OnMouseMove事件,为ID_MENUYU 阅读全文
posted @ 2012-10-11 08:31 太一吾鱼水 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 看了《维度-数学漫步》这部纪录片,我很喜欢,对于其中的思路和介绍的多维空间有了深入一点的了解。其中的一个例子我印象深刻,片中以一个二维世界爬虫的视角,这个爬虫只能够看见二维的物体,所以当一个三维的单体穿过爬虫所在的二维空间的时候,它只能够看到三维单体与二维平面的相交的形状。当然不同的穿过方式会产生不同的相交的形状。这个例子让我不禁想到我们人类生活的空间是一个三维空间,我们就像那些爬虫一样只能看见高维空间与我们所处三维空间的相交的形状,去没有办法看清高维空间本身。有点悲哀,看清事物本质是如此困难,尤其在这种高维空间当中。当然也应该庆幸,我们还能够认识那些相交的形状,这是我们认清事物本质的钥匙.. 阅读全文
posted @ 2012-10-07 17:33 太一吾鱼水 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.Oracle中的NUMBER和Binary_DoubleOracle使用标准、可变长度的内部格式来存储数字。这个内部格式精度可以高达38位。 NUMBER数据类型可以有两个限定符,如: column NUMBER ( precision, scale) precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。 scale表示数字小数点右边的位数,scale默认设置为0. 如果把scale设成负数,Oracle将把该数字取舍到小数点左边的指定位数。 BINARY_FLOAT和BINARY_DOUBLE:从Oracle 10g开始,引入了两种新 阅读全文
posted @ 2012-10-06 16:23 太一吾鱼水 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 微软的示例: 1 using System; 2 using System.Threading; 3 namespace ConsoleTimer 4 { 5 class TimerExample 6 { 7 static void Main() 8 { 9 // Create an event to signal the timeout count threshold in the10 // timer callback.11 AutoResetEvent autoEven... 阅读全文
posted @ 2012-09-26 09:40 太一吾鱼水 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Oracle11g的Merge很强大! 1 create or replace procedure BRANCE_REPORT_MERGE is 2 3 begin 4 Merge into BRANCHREPORT desttable 5 using TEMP_BRANCHREPORT tmptable 6 on (desttable.SENDER_ID=tmptable.SENDER_ID and desttable.BRANCH_ID=tmptable.BRANCH_ID and desttable.REPORT_TIME=tmptable.REPORT_TIME) 7 ... 阅读全文
posted @ 2012-09-24 17:25 太一吾鱼水 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 首先在PL/SQL中创建一个序列,右键单击Sequences节点,点击【新建】,弹出对话框。对应的PL/SQL语句:1 -- Create sequence 2 create sequence IN_OUT_SEQ3 minvalue 04 maxvalue 99999995 start with 2006 increment by 17 cache 20;在存储过程中调用(黄色部分),这样就实现了字段的自动编号: 1 create or replace procedure SENDERINOUTREPORT_INSERT( 2 V_SENDER_ID in NVARCHAR2, 3 V_IN 阅读全文
posted @ 2012-09-23 11:12 太一吾鱼水 阅读(493) 评论(0) 推荐(0) 编辑
摘要: PL/SQL是Procedural Language/SQL的缩写,该语言通过增加过程性语言中的结构对SQL进行了扩展。PL/SQL中最基本的单元是语句块,所有的PL/SQL程序都是由语句块构成的,块与块之间可以嵌套,在块中可以定义变量、常量,可以使用三种程序结构,可以定义函数,过程。SQL(Structured Query Language,结构化查询语言)包含4个部分:1.DQL(数据查询语言):SELECT2.DML(数据操纵语言):INSERT,UPDATE,DELETE3.DDL(数据定义语言):CREATE,ALTER,DROP4.DCL(数据控制语言):COMMIT WORK,R 阅读全文
posted @ 2012-09-23 09:20 太一吾鱼水 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1. 已知太阳常数E0,日地平均距离D0,太阳半径r⊙,计算太阳表面辐射出射度M和总辐射功率Φ⊙。4.大气顶部的通量密度E,已知太阳常数E0,D为以日地平均距离为单位的日地之间的距离θ是太阳天顶角。当θ为正午时分的太阳天顶角时,E为到达某地的最大地面辐照度Emax。解:此处应注意是采用E0(个人感觉用E0更合理)计算还是采用太阳表面辐射出射度计算。(遥感应用分析原理与方法P18)6. 各向同性辐射时辐射亮度Lλ与辐射通量Fλ的关系。 阅读全文
posted @ 2012-09-21 16:40 太一吾鱼水 阅读(719) 评论(0) 推荐(0) 编辑
摘要: cross join、 outer join和inner join用法上的区别举个简单的例子吧,从结果来理解比较具体些。a表name sex张三 男李四 女b表name age李四 30王五 23(1)全外连接select a.name,a.sex,b.name,b.agefrom a full outer join b on a.name=b.name结果如下,name sex name age张三 男 NULL NULL李四 女 李四 30NULL NULL 王五 23关联字段name,左表有而右表没有的,如张三,b.name,b.age都为NULL,加上左右两边都有的就是左连接的结果;而 阅读全文
posted @ 2012-09-21 09:37 太一吾鱼水 阅读(145) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页