- 博客(62)
- 资源 (3)
- 收藏
- 关注
转载 快速排序是对冒泡法排序的一种改进。
快速排序算法 的基本思想是:将所要进行排序的数分为左右两个部分,其中一部分的所有数据都比另外一 部分的数据小,然后将所分得的两部分数据进行同样的划分,重复执行以上的划分操作,直 到所有要进行排序的数据变为有序为止。可能仅根据基本思想对快速排序的认识并不深,接下来以对n个无序数列A[0], A[1]…, A[n-1]采用快速排序方法进行升序排列为例进行讲解。(1)定义两个变量lo
2015-02-15 00:36:48 353
转载 动态网站中静态页面的管理与维护
内容摘要: 静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。 静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。 动
2013-04-17 16:50:54 730
转载 Http服务器 Apache
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性[1]被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache 起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发。此后,Apac
2013-04-06 15:01:54 549
转载 常见web前台技术之间的关系html,css,javascript...
在网上浏览到这篇博客本来想自己总结但是发现人家写的已经想当好了,让我想精简也无法精简那就挑选我认为重点的东西赋值粘贴 过来如果你是一个Web开发初学者,那么你难免会在网上搜索HTML, CSS, XML, JS(Javascript), DOM, XSL等等这些词的意思,然而,随着学习的深入。当你把他们搅在一起,你又糊涂了,你会不停的问,HTML是什么?CSS是什么?XML是什么?JS是什么?
2013-04-02 18:47:54 1411
Html、CSS、PHP概念性问题
html于css和php没有绝对的关系!也就是说,html不见得一定需要css或者php但php就一定有html,一般来说!因为服务器端语言php最终编译成客户端html对于前端美工来说,html+css,这是网页的基本!对于后端来说,php,这是服务器端动态语言,可以是一个网站的核心基本!但并不局限于php,开发动态网站的语言N多,php只是其中一种! 做静态网页的话
2013-04-02 18:37:42 104
转载 CSS、HTML、JS、XML的关系
在网上有告诉你CSS是什么、HTML是什么、JS是什么、XML是什么之类的文章,并且多如牛毛。但是他们一般都没有具体告诉你,它们之中的任意一个或几个结合起来用会是什么或什么效果(请注意:我所指的是它们具体说是以一种什么样的方式结合,并不一定是结合的新产物新名词)。所以出于这种目的,Monyer手写了这篇文章,虽然我参考并综合了诸多文献资料,但仍免不了由于个人偏见及学术问题所引起的诸多谬误,所以如果
2013-04-02 18:34:35 571
转载 pads 快捷键
比较全的pads快捷键================(快捷键-layout)========================================================AA 对应任意角度(Any Angle)AO 对应正交方式(Orthogonal)AD 对应对角方式(Diagonal)C 内层负片设计时用来显示 Plane 层的焊盘及 Therma
2013-03-28 22:35:32 1156
转载 VS2010 CSS+DIV布局入门学习
这段时间一直在看CSS布局,网上查了好些PPT,DOC文件,但是总感觉 不是入门之选 ,后经过比对发现1.传智播客_韩顺平_php从入门到精通 视频教程 第10讲 div+css开山篇2.php从入门到精通 第11讲 初识css 类选择器 id选择器 ht[www.xqylm.com]此二个视频是为学习CSS精品之作初学者可从中获益良多。
2013-03-27 23:11:18 499
转载 c#做外挂
[-][csharp] view plaincopyprint?第一课:C#使用WINDOW API和对内存的操作。 这一课是些简单的东西,了解的可以直接越过。考虑到大多数使用c#的人都是做网站的,可能没有机会接触这些,所以我在这里做一下粗略的介绍。 step 1:认识WINAPI windows系统里提供了很多的函数,我们如果做外挂
2013-03-27 14:56:26 590
转载 C#简单游戏外挂制作(以Warcraft Ⅲ为例)
网上有很多外挂制作的教程,大多是讲针对大型网络游戏的,主要包含一些抓包、反汇编、C++的知识综合。事实也如此,常见的外挂都是使用VC++写的,从来没有过C#或者其他.NET语言编写的外挂。 作为微软.NET技术的忠实粉丝,这难免是一种遗憾。不过不要紧,下面流牛木马就教大家两招,包教包会,免收学费。 :) 其实作为游戏外挂来说,主要就是三个功能:模拟键盘操作、模拟鼠标操作
2013-03-27 14:39:00 523
转载 (游戏及源代码)C#拼图游戏
[+]1创建WindowForm应用程序动态加载图片图块类及图块的特效 大家好,这次我要为大家带来的是一个用C#写的WinForm游戏,名字叫做拼图游戏。拼图游戏想必大家肯定玩过,玩法我就不赘述了。首先向大家展示一下运行效果图吧: 1:创建WindowForm应用程序? 打开vs2010,创建一个Window应用
2013-03-27 14:31:45 1195 1
转载 C#小游戏记忆围棋源码_修正白棋bug版
原文发在论坛点击打开链接http://bbs.csdn.net/topics/390329150?page=1#post-393313374 上修正白棋bug版http://download.csdn.net/detail/liuzhuoran1110/4945073如果没有积分或者不愿意花积分的朋友可以留下邮箱,我直接发给你
2013-03-27 14:28:12 546
转载 C#开发-----坦克大战游戏
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 例子代码:http://www.rayfile.com/zh-cn/files/bad6d707-8dd9-11e1-9c19-0015c55db73d/ 玩家操作一辆坦克,必须消灭所有电脑控制的10辆敌军坦克。本游戏的背景墙砖为金属,不可以被击毁。在游戏中,玩家通过键盘的
2013-03-27 14:25:56 487
转载 c#坦克大战实现
下载地址:http://download.csdn.net/detail/panyixia/4398358CSDN上关于坦克游戏的代码比较多的。但多不能算得上是坦克大战,他们做的只是最基础的几俩坦克来回移动,连背景都没有添加。做这个坦克大战,我自己学C#纠结了很久。看了很多文章,没有多少收获。终于有一天,脑子灵光一闪,被自己给整出来了。 效果图就像上面展示的一样。缺点:没有精力
2013-03-27 14:16:34 497
转载 Windows Form游戏局部刷新
当我们制作动态的游戏时,需要经常刷新,可能会遇到游戏页面刷新非常厉害的问题。 为了解决刷新的问题。在Windows Form里,常常有多种解决方案: 1.可以采取双缓冲来取消闪烁: //设置双缓冲画图 this.DoubleBuffered = true; SetStyle(ControlStyles.
2013-03-27 14:14:44 476
转载 c#吃豆子游戏,模仿百度在线应用吃豆子 .
这是一款模仿百度在线吃豆子的应用,本人对于C#小游戏制作的理解不是很深。CSDN里面用c#做的吃豆子也实在是太少,有的也太过于简单,于是萌生了一个念头,做一款C#吃豆子游戏,希望互相学习。 csdn下载地址:http://download.csdn.net/detail/panyixia/4398212 说明:游戏的发邮件功能已经被我删去帐号密码了。需要下载者自己添加相关代码后才能实现
2013-03-27 14:13:19 474
转载 C#与SQLite的操作介绍
1、通过Add References引用SQLite ADO .NET安装目录的bin目录下的System.Data.SQLite.DLL。2、创建数据库文件:因为始终是个0字节文件,应该利用IO也可以(?!)。System.Data.SQLite.SQLiteConnection.CreateFile(datasource);3、连接数据库System.Data.SQLite.S
2013-03-27 14:04:21 559
转载 星空之翼游戏的设计与实现
http://blog.csdn.net/qq854248406/article/details/6577521 星空之翼游戏的设计与实现摘要 本毕业设计开发的《星空之翼》是一款纵版飞行射击类游戏。游戏采用组件式架构。整个游戏由主程序模块、游戏引擎模块、地图编辑器模块和声音引擎模块4个相对独立的模块组成,其中声音引擎采用的是一个开源声音引擎irrklang。本毕业设计用到的技术有
2013-03-27 13:59:20 501
转载 c#GDI+游戏编程:《疯狂的炸弹之幽灵之战v1.0》角色动画、绘制、走动 .
/*_______________________________________________________________ 动画的原理就是连续绘制/播放图片,当每秒绘制/播放不同表情、动作图片一定幅数的时候就是造成视觉错觉,就会看到很流畅的动画效果!有了动画,物体才有了灵魂和生命。 游戏对象分析: 游戏中只有一部分对象是有生命的,主要包括主角和幽灵
2013-03-27 13:51:21 455
转载 c#GDI+游戏编程:《疯狂的炸弹之幽灵之战v1.0》素材准备 .
/*__________________________________________________________________ 游戏采用的素材主要有这几种形式的,4*4 、1*N、1*1等,如果你不想处理那些复杂的素材,全部用1*1的素材即可,只是画面会比较单调点而已,个人喜好了。 有了素材,就必须引用到我们的游戏中去,我们可以把它们添加到Resourc
2013-03-27 13:49:38 557
转载 c#GDI+游戏编程:《疯狂的炸弹之幽灵之战v1.0》逻辑实现
原文章 http://blog.csdn.net/hwenycocodq520/article/details/6358389 在这里介绍游戏中比较有意思的逻辑的实现: 1.火焰的实现 我们都玩过炸弹超人,当炸弹爆炸的时候火焰向上下左右四个方向蔓延,那么,是怎么实现的呢?有图有真相,看图比较容易理解: 可以看到,火焰根据当前位置(炸弹位置)不同方向
2013-03-27 13:34:54 413
转载 .NET WinForm程序在Windows7下实现玻璃效果和任务栏进度条效果
Windows7提供了许多不错的用户体验,诸如窗体背景透明、玻璃磨砂效果、任务栏的JumpList定义以及任务栏进度条显示等等。伴随着这些 特效的出现,Windows在底层也提供了相应的API支持,使得开发人员可以根据需要非常容易地在自己的应用程序中实现这些效果。如果你是原生的C++ 追随者,那恭喜你了!你完全可以毫无障碍地去使用这些API,前提是你需要阅读庞大的开发文档。如果你是新生的.NET开
2013-03-27 12:59:05 431
转载 分类: C++ Qt相关
1.从http://qt-project.org/downloads 下载最新的为vs2010编译的qt library和VS add-in 2.依次安装qt library 和VS add-in3.打开VS2010,依次打开qt5->qt options->Qt versions,单击add,在弹出的对话框里点击Path后面的路径选择按钮,我这里是(C:\Qt\Qt5.0.1
2013-03-26 20:37:49 412
转载 C#中添加音乐方法
1.可以在VS中调用AxWindowsMediaPlayer: 在VS2005编程环境的“工具箱”中单击右键,选择“选择项”菜单,打开“选择工具箱项”窗口,选择“COM组件”标签,在列表中找到并勾选“Windows Media Player”组件,单击“确定”按钮。将该组件添加到指定的工具箱选项卡中然后在工具箱里面找 Windows Media Player 控件,拉到form里面,
2013-03-26 18:56:05 781
转载 Qt4.8.3静态编译+VS2010
1、解压qt-everywhere-opensource-src-4.8.3.zip2、修改mkspecs\win32-msvc2010目录中的qmake.conf文件,有以下修改 将QMAKE_CFLAGS = -nologo -Zm200 -Zc:wchar_t-修改成QMAKE_CFLAGS = -nologo -Zm200 -Zc:wchar_t 将文件中的MD
2013-03-26 18:50:54 418
转载 VS2010和QT安装
(一)总结起来网上流行的VS2010+QT安装说明有以下几个问题需要解释清楚:1,首先明确需要下载什么版本的QT。2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本的Qt已经不 需要设置了。3,真的必须要configure 和nmake QT吗?这里我们下载已经编译好的QT版本就够了,不需要这样了,估计QT版本4.6以下
2013-03-26 18:49:24 481
转载 全局键盘钩子开发实例
功能:启动软件,不管输入焦点是否在本软件中,都能实现监控。模块功能设计:1.DLL模块,在DLL中利用钩子技术完成键盘监控和播放声音文件功能;2.界面模块,调用DLL启动和停止键盘监控功能。一、钩子概述1.钩子是一段处理系统消息的应用程序,通过系统调用,将其挂入系统。 如果HOOK过程在应用程序中实现,若应用程序不是当前窗口,该HOOK不起作用;如果HOOK在DLL中实现,程
2013-03-14 00:37:34 529
转载 [Hook]个人学习笔记——挂个简单的钩子(全局鼠标Hook)(.NET) .
刚学的钩子,赶紧把东西记下来免得以后遗忘。1.钩子的装卸环境Visual Studio 2010 + C# + Win7/*---这里开始---*/[csharp] view plaincopyprint?//首先需要定义几个全局变量 private IntPtr hhook;//全局钩子的句柄.尚未赋值。
2013-03-14 00:35:11 482
转载 HOOK专题 .
目录基本概念 运行机制 钩子类型 作者基本概念钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出
2013-03-14 00:30:05 317
转载 Hook钩子C#实例
一。写在最前本文的内容只想以最通俗的语言说明钩子的使用方法二。了解一下钩子从字面上理解,钩子就是想钩住些东西,在程序里可以利用钩子提前处理些Windows消息。例子:有一个Form,Form里有个TextBox,我们想让用户在TextBox里输入的时候,不管敲键盘的哪个键,TextBox里显示的始终为“A”,这时我们就可以利用钩子监听键盘消息,先往Windows的钩子链表中加入一个
2013-03-14 00:29:03 358
转载 c#中通过设置钩子监视鼠标移动
using System; using System.Windows.Forms; using System.Runtime.InteropServices; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() {
2013-03-14 00:27:48 282
转载 纯C#钩子实现及应用
关于钩子请参见微软中国社区中《HOOK专题》一文。纯C#钩子(Hook)实现要实现系统钩子其实很简单,调用三个Win32的API即可。SetWindowsHookEx 用于设置钩子。(设立一道卡子,盘查需要的信息) [DllImport( "user32.dll", CallingConvention = CallingConvention.StdCa
2013-03-14 00:23:21 482
转载 使用c#创建一个可以监视全局鼠标位置的程序 .
首先要在焦点不在当前应用程序中也要获得鼠标位置,我们就需要使用全局鼠标钩子我们先新建一个类库GlobalMouseHook,然后导入命名空间:System.Windows.Forms;System.Runtime.InteropServices;将类重命名为MouseHook,其代码如下:[c-sharp] view plaincopyprint?u
2013-03-14 00:13:51 391
转载 C#全局钩子:打造自己的组合快捷键
C#全局钩子:打造自己的组合快捷键本人打算入住此博客园了,希望此地能记录我的程序历程。首先关于钩子,相比大家都明白,在程序监听事件时只能监听本程序所引发的事件,而不能监听全局事件,而window提供钩子则为我们提供这解决方案当初想做这个最初是由于QQ截图(腾讯为数不多良心产品)没有像QQ自带那种ctrl+alt+A能调用出来就想自己写程序做一个出来,然后,就有了
2013-03-14 00:08:08 355
转载 C# 调用 C++ dll 函数 时传递字符串 需要注意的问题 .
1:C# 调用 返回 字符串 C++ native dll 函数 的注意事项:a:C++ DLL的返回值,安全的做法是分配一个全局 char 数组,把要返回的 char * 复制到这个 char 数组中, char buff[255]; const char* __stdcall ReturnString(){ strcpy(buff,"xxxxxx
2013-03-13 23:50:34 556
转载 VS2010 C#调用C++ DLL文件(图文讲解) .
背景 在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。步骤1. 创建一个CSharpInvokeCPP的解决方案:2. 创建一个C++的动态库项目:3. 在应用程序设置中,选择“DLL”,其他按照默认选项:
2013-03-13 23:45:21 439
转载 C#界面,C++核心算法(.NET与C++的交互)
C#界面,C++核心算法(.NET与C++的交互)背景: C++以她的普及率,复杂度和高效率为大家所用,C#作为.NET 的代表语言,与C++相比,是完全面向对象的语言,但C#更广为人知是因 为.NET FrameWork提供的强大的库,使C#能够实现快速开发的利器。综合使用C++和C#使我们可以使用更加合理的成本开发出用户更加满意的产品。优点:
2013-03-13 23:40:00 523
转载 C#程序实现动态调用DLL的研究
C#程序实现动态调用DLL的研究摘 要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实
2013-03-13 23:20:48 1313 3
转载 VB.NET多线程编程参数的传递以及返回值的获取
VB.NET中多线程编程非常容易方便,只要 Dim MyThread as new system.Threading.Thread(Addressof MySub)就可以了,其中MySub是多线程中要运行的处理过程。但是如果要向线程中传递参数或者要获取线程的返回值,就不是很方便了。当然我们可以通过定义全局变量,但这会使程序的维护变得困难,增加系统开销,甚至会因线程间的并发操作导致无法预料的结果。
2012-09-25 21:19:39 477
转载 设置RichTextBox的Tab键显示的宽度
设置RichTextBox的Tab键显示的宽度 Windows Form中的RichTextBox控件可以用于显示RTF格式的文档,许多应用程序用它来提供简单的文字编辑功能。然而,RichTextBox有一个麻烦的地方,那就是它的Tab键默认占8个字符宽,有没有办法调整?Google了半天,有的人说使用其SelectionTabs属性可以,但我试了一下,并不好用。最后,想到了最
2012-08-08 23:24:10 435
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人