自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 资源 (16)
  • 收藏
  • 关注

原创 Crystal Reports导出时出现“Invalid export DLL or export format”(无效导出DLL或导出格式)错误

问题概述:采用Crystal Reports 2008 .Net SDK开发的.Net应用中,选择导出Excel或者RTF格式文件时出现“Invalid export DLL or export format”错误。问题具体描述:.Net应用中使用Crystal Reports 2008运行时(version 12.0)导出Crystal Report到Excel或者RTF

2012-12-18 22:05:24 892

原创 Visual Studio使用"go to definition"出现"A definition for the symbol '<symbolName>' could not be located

问题:通过SVN管理的一个VS2010的工程,发现工程中,右键对变量使用"Go to Definition" 或者 "Go to Declaration" 或者 "Find All References"功能会出现Microsoft Visual Studio的提示对话框

2011-09-08 17:07:35 1896 1

原创 使用Editplus正则表达式整理网上复制的代码

网上有事看到一段代码想贴下来用或者放到编译器里跑下,可以有些代码在网页上显示比较乱,有的还带有行号的。特别是行号,一长段代码,几百行的,都标上了“1. 2. 3. ... ”,要是一个个删除的话就太累人,还好有正则表达式这样的利器。使用EditPlus的替换的正则表达式工

2011-08-26 21:39:57 793

原创 检查问题的方法

昨天在Codeproject上问了一个问题,有人给我的回复感觉比较有意义。Q: What's the best way to eat an elephant?A: One bite at a time. Have you tried narrowing dow

2011-07-06 08:45:29 279

转载 一种Win32平台下C++简单插件式设计方法

A simple plug-in architecture pattern for C++ applications on Win32By George Mihaescu Summary: This article presents a simple and

2011-07-05 10:38:20 586

原创 一种Win32平台下C++简单插件式设计方法

A simple plug-in architecture pattern for C++ applications on Win32

2011-07-05 10:18:33 142

转载 Win7:双启动引导修复

Windows7 Win7 XP 双系统 启动引导修复

2011-02-24 20:36:00 1789

原创 在Windows下安装Hadoop遇到的几个问题

在Windows下安装Hadoop遇到的几个问题。SSH服务的安装,SSH连接REMOTE HOST IDENTIFICATION HAS CHANGED解决方法,Java SDK路径配置的问题——hadoop-env.sh配置,hadoop-env.sh:line 2:$'/r':command not found错误,process information unavailable,Server at localhost/127.0.0.1:8888 not available yet,浏览器访问的说明

2010-12-01 22:02:00 6063 5

原创 关于Cygwin文件无法删除的问题

Cygwin文件夹在重装系统后无法删除的解决方法

2010-11-26 23:20:00 4604 2

原创 排序——插入排序

<br />插入排序,在我们现实生活中有一个很好的例子,就是打牌的时候,我们整理自己手中的排,开始时我们手中没有牌,一次摸一张牌,新摸的牌都是插在已经整理好顺序牌的适当位置,这就是插入排序基本原理。<br />用形式化语言来描述这个问题:<br />输入:n个数<a1, a2,...,an>。<br />输出:输入序列的一个排序<a1', a2',...,an'>,使得a1'<=a2'<=...<=an'。<br />下面用伪代码表示算法过程(来自算法导论):<br />INSERTION-SORT(A)

2010-10-29 10:59:00 113

转载 C语言基础知识:printf的输出格式(包含输出结果)

printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为转换说明.因为它们指定了如何不数据转换成可显示的形式.下列列出的是ANSI C标准peintf()提供的各种转换说明.           转换说明及作为结果的打印输出%a            浮点数、十六进制数字和p-记数法(C99

2009-09-02 22:02:00 753

转载 Windows环境下Unicode编程总结

1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。 2. 如何对DBCS(双字节字符集)字符串进行操作?函数 描述PTSTR CharNext (

2009-08-03 22:48:00 297 1

转载 升级IE8后,VS出现ParameterType.Value.length为空或不是对象(Line:842)的解决办法

升级IE8后-ParameterType.Value.length为空或不是对象(Line:842)的解决办法今天难得在家用了下VS2008,跑出个问题来:症状就是安装了IE8以后,右键Class->Add Functions/Variables。出现错误:ParameterType.Value.length为空或不是对象(Line:842)看看是IE8的安全设置问题,应该

2009-06-03 19:13:00 1473 4

原创 ping程序的实现

最近在看些Windows下网络编程问题。看到原始套接字的使用,于是看了Ping程序的功能实现。大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。这里我介绍下在Windows下实现ping程序的两种方法。一是使用原始套接字的方法:代码如下:#include  #pragma comment(lib, "ws2_32.lib") #pra

2008-11-19 19:11:00 1305 1

转载 #pragma 预处理指令详解

 转贴,转至http://www.52rd.com/Blog/Detail_RD.Blog_sunhuibo_5025.html 感觉这篇文章对pragma写的挺详细得  在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出

2008-08-07 15:47:00 276

原创 VC操作注册表函数

     最近在做一个项目的时候使用到一些操作注册表的函数,现将这些函数记录以下,以方便以后使用    1. 打开注册表键   LONG RegOpenKeyEx(  HKEY hKey,         // handle to open key主键  LPCTSTR lpSubKey,  // subkey name子键  DWORD ulOptions,   // reserved。必须

2008-08-04 03:40:00 5939 2

转载 char*和CString等一些字符类型的相互转换

     最近做东西的时候总是碰上字符类型的相互转化,  每次碰到就网上搜索, 太麻烦, 转载些有用的以方便以后使用. 现在可能还不全面, 以后遇到了再逐步添加吧.     (1) char*转换成CString  若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:char chArray[] = "This is a test"

2008-07-29 21:32:00 311

转载 Linux文件特殊权限 SUID/SGID/Sticky Bit

 前面一直提到文件的重要权限,就是rwx这3个读、写、执行的权限。但是,怎么 /tmp权限有些奇怪?还有, /usr/bin/passwd也有些奇怪,怎么回事呢?[root@linux ~]# ls -ld /tmp ; ls -l /usr/bin/passwddrwxrwxrwt 5 root root 4096 Jul 20 10:00 /tmp-r-s--x--x 1 root r

2008-05-21 23:30:00 676

原创 Linux下的mkdir函数

Linux下的mkdir函数最近在写一个Linux下的目录拷贝函数,用到了这个函数,就转过来,再加上写注释吧.原型:int mkdir (const char *filename, mode_t mode)返回0表示成功,返回-1表述出错。使用该函数需要包含头文件sys/stat.hmode 表示新目录的权限,可以取以下值:S_IRUSRS_IREADRead permission bit

2008-05-21 22:24:00 10307 2

原创 autorun病毒的一种杀法

我用的是Vista系统,首先对于autorun病毒就有了一定的防御,因为在Vista下autorun不是默认自动运行的,还要允许下。就点不允许吧。然后用右键的资源管理器打开,注意不要点错了,我曾经点错过,就中招了。用管理员权限打开记事本程序,在附件里。用这个记事本打开中毒盘内的autorun.inf,把里面的内容全删了,保存。如果不能保存,看下文件属性,要把只读属性去了,再保存。(如果

2008-05-14 15:59:00 487

原创 VS错误error C3872: '0x3000': this character is not allowed in an identifier

error C3872: 0x3000: this character is not allowed in an identifier中文解释 error C3872: “0x3000”: 此字符不允许在标识符中使用这主要出现在从文档中拷贝程序代码时,由于含有了中文字符空格而造成的。解决方法,检查出现错误的行数的这一行和前后的一行,删除所有的空格,并确保输入法状态在英文状态,再敲入

2008-05-12 22:37:00 6006 2

原创 代码格式化程序

最近编写了一个C++代码格式化的小程序。程序主要要求实现对C++代码的格式化,以使程序代码美观。我的程序主要实现以下的功能:缩进采用ANSI的格式,采用缩进4格的模式。遇到分号则换行另启一行。参考是开源程序astyle,下载地址:http://download.csdn.net/source/438852如以下程序代码: int main()...{int a = 10

2008-05-08 15:59:00 719 4

原创 汇编语言上机实验(一)程序

这是我编写的上次的上机实验的程序首先给一个简单的流程图:下面是代码:DATA SEGMENT    BUFFER_A DB 14, ?, 14 DUP(?)  ;输入缓冲区    BUFFER_B DB 14, ?, 14 DUP(?)  ;输入缓冲区    PRINT_A DB To Input A: , $ ;输出字符串A提示    PRINT_B DB To Inp

2008-04-29 14:11:00 992

原创 关于VS2008的错误:mt.exe : general error c101008a

我用VS2008编写VC程序后编译,编译结果如下: 1>------ Build started: Project: Draw, Configuration: Debug Win32 ------ 1>Embedding manifest... 1>mt.exe : general error c101008a: Failed to save the updated manifest to the

2008-04-20 15:01:00 5829 9

原创 汇编语言与微机接口学习笔记(九) 上机实验

实验内容:已知两个整数变量A 和B,试编写完成下述操作的程序:(1)、若两个数中有一个是奇数,则将奇数存入A 中,偶数存入B 中。(2)、若两个数均为奇数,则两数分别加1,并存回原变量。(3)、若两个数均为偶数,则两变量不变。 实验要求:能够实现输入和输出功能。 

2008-04-17 21:52:00 451

原创 Windows下Mysql的自动备份

我最近做了一个竞赛的报名系统,由于系统地需要,要进行每天的数据备份。我是在Windows系统下的Apache+Mysql+PHP构架。Windows是2003 Server。首先,学要写一个脚本,内容如下:@echo offmysqldump --opt -h 127.0.0.1 -u root --password=PassWord DatabaseName > D:/mysqlDu

2008-04-10 17:13:00 1974

原创 汇编语言与微机接口学习笔记(八)数据的输入输出 伪指令

数据的输入输出 希望能够直接从键盘上接收数据,并能把结果从显示器上输出。 操作系统为我们提供了方便地使用这些外设的软件资源。对于一般编程人员来讲,只需简单地按要求设置几个参数,然后发一个中断调用即可,方便快捷地实现数据的输入输出。 在汇编语言程序中,系统软件资源可以通过ROM BIOS中断调用和DOS系统功能调用中断来使用。前者对硬件的依赖性强,可以更充分地驾驭硬件。后者使用更方便,但却无法实现某些功能。

2008-04-06 18:36:00 413

原创 汇编语言与微机接口学习笔记(七)上机过程

汇编语言程序上机过程当汇编语言源程序编好后,要使其实现功能,需经过建立、汇编、连接、运行的过程,如果出现错误,还要进行跟踪调试。建立对于汇编语言源程序,其文件名的扩展名部分必须是.ASM。汇编汇编语言源程序经过汇编,才可以生成目标程序,这个过程由汇编程序实现。其基本功能是把用汇编语言书写的源程序翻译成机器语言的目标代码、检查用户源程序中的错误且显示出错信息、生成列表文件等。在DOS平台

2008-04-03 20:55:00 515

原创 汇编语言与微机接口学习笔记(六)汇编语言程序组织

汇编语言程序组织目标:掌握组织及调试一个简单、完整的汇编语言程序所必须的知识。汇编语言语句格式汇编语言程序中的语句可以分为:指令、伪指令、宏指令。*每一条指令语句都要生成机器代码,各对应一种CPU操作,在程序运行时执行。*伪指令语句由汇编程序在汇编过程中执行,除了数据定义语句分配存储空间外,其它伪指令不生成目标码。*宏指令是由用户按照宏定义格式编写的一段程序,其中可以包含指令、伪指令、甚至

2008-04-02 13:52:00 584

原创 汇编语言与微机接口学习笔记(五)运算指令

算术运算指令对于算术指令中的双操作数指令,其两个操作数寻址方式的限定同MOV指令,即目标操作数不允许是立即数和CS段寄存器,两个操作数不能同时为存储器操作数等。二进制算术运算指令参与运算的操作数及计算结果都是8位、16位或32位无符号或带符号二进制数(在书写指令时可以用十进制形式表示,但经汇编后将成为二进制形式)。带符号数在机器中用补码形式表示,最高位为符号位。类型转换指令这类指令实际上是

2008-04-01 21:57:00 928

原创 昨天出游了

昨天学院组织出游了,一个年级的一百多人浩浩荡荡来到了北京植物园参观。初春的天气还有些寒冷,但是游客还不少。 草地很少刚刚泛绿,大部分还是枯黄的草地。看到的花主要是桃花和木兰花,还有草地上低矮低矮的野花。其实昨天的出游主要不是在于赏景,在于走出校门,呼吸新鲜的空气,和同学一起游玩。坐在草地上,聊聊天,打打扑克,玩玩游戏,感觉不错。晚上,这么一百来人又在一个餐馆吃饭。虽然菜并不怎样,但这么

2008-03-31 13:17:00 276

原创 汇编语言与微机接口学习笔记(四)指令

与转移地址有关的寻址方式寻址方式是用来确定转移及调用(CALL)指令的转向地址。下面以8086/8088的无条件转移指令为例来说明。JMP 目标这里的目标有各种寻址方式。这些寻址方式可以被分为段内转移和段间转移两类。段内转移只影响指令指针IP值;段间转移既要影响IP值,也要影响代码段寄存器CS的值。1.段内直接寻址方式(intrasegment direct addressing)EA =

2008-03-29 11:22:00 1353 1

原创 C++作业,顺便复习下

函数重载:  所谓函数重载是指同一个函数名可以对应着多个函数的实现。例如,可以给函数名sum()定义多个函数实现,该函数的功能是求和,即求两个操作数的和。其中,一个函数实现是求两个int型数之和,另一个实现是求两个浮点型数之和,再一个实现是求两个复数的和。每种实现对应着一个函数体,这些函数的名字相同,但是函数的参数的类型不同。这就是函数重载的概念。函数重载在类和对象的应用尤其重要。  函数重载

2008-03-27 20:16:00 335

原创 Discuz的附件大小限制修改

今天我用我自己建的论坛上传附件的时候发现文件大了传不上,最大只能是2M.我的论坛是用Discuz!6.0.0建立的,在Windows下用Apache+Mysql+php。没改太多的配置.出现了这个问题,我到网上找了些解决方法,但都没修改成功,到学校内的一个论坛上发了个帖子,很快有人帮我解决了这个问题,我就整理下,写在这里.首先需要在PHP.ini里设置以下几项:1. post_max_

2008-03-26 18:45:00 3951

原创 汇编语言与微机接口学习笔记(三)80X86的指令系统和寻址方式

80X86的指令系统和寻址方式计算机解决实际问题是通过执行指令序列实现的。指令中所要完成的操作表现为操作码,其它表现为与操作数或操作数地址有关的信息。形式为: 操作码 操作数 ......操作数所谓寻址方式指的是指令按什么方式寻找到所需的操作数或与其有关的信息。与数据有关的寻址方式这种寻址方式用来确定操作数地址从而找到操作数。我们以数据传送指令MOV为例来说明。其汇编格式为: mov

2008-03-25 19:10:00 810

原创 SQL Server学习(三)

管理数据库数据文件和日志文件的增长当对多个文件使用文件自动增长方式时,SQL Server会对文件组内的所有文件使用按比例填充策略,而不是先写满一个文件,再写下一个.修改数据库命令举例:ALTER DATABASE Sample MODIFY FILE ( NAME = SampleLog, FILENAME = D:/Data/Sample.ndf, size = 16MB)GO//

2008-03-24 13:23:00 698

原创 汇编语言与微机接口学习笔记(二)微型计算机硬件系统简介

微型计算机硬件系统简介微型计算机系统简介一个微型计算机系统由计算机硬件和计算机软件两大部分组成。硬件是组成计算机的物理设备的总称,包括中央处理器(CPU)、内存储器(memory)和输入输出(I/O)设备,用系统总线(bus)把它们连接在一起。系统总线包括数据线、地址线和控制线三组。系统软件(操作系统,翻译程序,辅助程序)和应用软件汇编语言概述编程实现:123+456->SUMC语言:ma

2008-03-23 11:55:00 786

原创 SQL Server学习(二)

创建数据库:包括:1.定义数据库2.事务日志的工作过程3.设置数据库选项4.检索数据库信息定义数据库:1.数据库名字2.数据库的大小3.数据库所在文件定义数据库的两种方法:1.SQL Server 企业管理器2.在查询分析器中输入 CREATE DATABASE 语句语法:CREATE DATABASE database_name [ON   [PRIMARY] ( NAME = lo

2008-03-22 17:07:00 468

原创 SQL Server学习(一)

课程学习的是SQL Server 2000 ,我装的是SQL Server 2005。我用的系统是VISTA Home Premium,装的是SQL Server 2005 Develop版本。有人说SQL Server2005与VISTA有兼容 ,但我装的时候提示有兼容性问题,但装完了一样能用,为了更好地运行,又下了SQL Server2005 SP2补丁,现在能够正常地运行了。我一同学,是

2008-03-21 14:22:00 522

插件式结构设计(PluginsPattern)

插件式结构设计源码。 介绍了一个简单优雅的Win32平台下采用C++实现的插件式结构设计,本方法只依赖于C++基本机制和两个常用的Win32 API调用,不使用任何其他框架和技术(如COM技术等)。

2011-07-03

Redmine管理员手册

Redmine:这是基于ROR框架开发的一套跨平台项目管理系统。 功能有: ● 多项目和子项目支持   ● 里程碑版本跟踪   ● 可配置的用户角色控制   ● 可配置的问题追踪系统   ● 自动日历和甘特图绘制   ● 支持 Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理   ● RSS 输出和邮件通知   ● 每个项目可以配置独立的 Wiki 和论坛模块   ● 简单的任务时间跟踪机制   ● 用户、项目、问题支持自定义属性   ● 支持多种版本控制系统的绑定(SVN、CVS、Git、Mercurial 和 Darcs)   ● 支持多 LDAP 用户认证   ● 支持用户自注册和用户激活   ● 多语言支持(已经内置了zh简体中文)   ● 多数据库支持(MySQL、SQLite、PostgreSQL)   ● 外观模版化定制(可以使用 Basecamp 、Ruby安装)

2011-05-16

Windows上安装Hadoop

一份Windows上安装hadoop的教程和Vista/Win7上安装sshd服务的说明

2010-11-27

升级IE8后VS2008问题解决

升级IE8后-ParameterType.Value.length为空或不是对象(Line:842)的解决办法 一个注册表文件,下载后"右键"->"合并",然后重启VS就行了。

2009-06-03

天空盒源代码(DirectX和OpenGL的都有)

天空盒源代码,DirectX和OpenGL的都有.天空盒讲解http://blog.csdn.net/huangzhtao/archive/2009/01/05/3716199.aspx!

2009-01-05

PHP安全基础(中文版)

《PHP安全基础》每一章讲解一个网络应用的实例(如表单处理,数据库编程,SESSION管理及验证)。每一章都举例说明了潜在的攻击方法及防止攻击的技巧。 主要包括: 防止跨站脚本攻击漏洞 防止SQL注入攻击 Session劫持

2008-10-09

Matlab经典算法哈密尔顿回路

提供一种求解最优哈密尔顿的算法---三边交换调整法,要求在运行jiaohuan3(三交换法)之前,给定邻接矩阵C和节点个数N,结果路径存放于R中。 bianquan.m文件给出了一个参数实例,可在命令窗口中输入bianquan,得到邻接矩阵C和节点个数N以及一个任意给出的路径R,,回车后再输入jiaohuan3,得到了最优解。

2008-05-30

Windows脚本

主要内容是Windows下的命令提示脚本,学会了这个能方便的处理一些事务.文章是英文的.

2008-05-14

子网掩码计算器

能够通过IP地址,子网掩码,网络类型计算子网的一些参数.

2008-05-14

程序版式文档

版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素....

2008-05-14

代码整理工具astyle(Windows新版本)

很好的开源的代码整理工具,这是最新版本1.22,2008年4月发布的.包含源文件,文档,二进制发行版,vc7,8,9的解决方案.

2008-05-02

数学实验与Matlab程序

数学实验与Matlab程序,华中科技大学数学系的,有很多道实验题及源码.

2008-04-30

TCPIP及相关协议

TCP/IP和相关协议的介绍

2008-04-30

Russia俄罗斯方块制作教程C

用C语言制作俄罗斯方块,如果在学C语言图形制作的时候,是个很好的教材。

2008-04-24

matlab常用函数

介绍Matlab常用命令,分为通用命令、基本运算、编程语言结构、基本矩阵函数和操作、基本数学函数、矩阵函数和数值线性代数、数据分析、多项式、非线性方程和常微分方程、作图函数、文件操作、示例函数、符号工具包、其它函数这些部分。

2008-04-24

How Not to Program in C++

怎样不用C++编程,题目很有趣.

2008-03-26

空空如也

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

TA关注的人

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