设置mysql日期时间类型字段默认为当前时间 直接在创建表时添加该列并声明默认值,如下CREATE TABLE `table1` ( `id` int(11) NOT NULL, `createtime` timestamp NULL default CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8;在现有表中添加新列ALTER TABLE table1AD...
高效课堂,智慧校园研讨会——怀化学院 “一平三端” 激活课堂——周志峰班级邀请码7952487超星智慧教学系统——秦波涛教育部:三通两平台平台功能:人脸识别,批改辅助(简答题),作业查重手机端的使用量超过了pc端。课前,课中,课后,课外,直播课堂(课后答疑,远程教学)形成性与终结性评价相结合教室端:x.chaoxing.com投屏,活动,资源,评价管理端:大数据分析,教学评价,教学监控在线磕课程建设与应用分...
自己做了一款新浪博客自动访客工具 自己做了一款新浪博客自动访客工具。思路非常简单,从某个博客出发,首先读取,这个博客所有的访客,然后依次访问这些访客的博客,以先进现出的方式,遍历所有的博客。在访问的博客上留下足迹,希望被访问的博客回访。在开发过程中遇到如下几个问题,希望知道的朋友可以解答下:1、用webbrowsers控件的navigate2方法访问博客,无法在博客上留下访客记录。2、没有制作安装包,因为除了web
zblog如何定时发布文章 做站的朋友都知道,每天更新网站是重要的工作,但是一年中总会遇到人在在外地没有网络或者其他原因不能更新网站的情况。wordpress提供了一个非常贴心的功能——定时发布。不过我们现在不用再只是羡慕wp站长了,zblog现在有一款插件auto plubsher同样可以实现定时发布。心动不如行动,让我们一起来安装使用吧。安装/使用步骤1、安装从管理后台的插件管理》获取更多插件里找
如何解决windows无法使用ctrl+space切换中文输入的问题 本机无法用ctrl+space切换中文输入法,找了一些资料,发现可能是由于热键冲突造成的。网上普遍的解决方法如下:方法1:如何解决ctrl+space切换输入法设置问题前两天由于一个软件的热键冲突,我修改了WinXP输入法切换的热键,把ctrl+space热键修改了。可当 我想改回来时,发现无论如何也改不回来了。设置热键是总有一个Shift是必选的。于是在网上查了好久,终于查到这篇“强文”
一款保护眼睛,定时休息提醒的小工具 因为长期在电脑前工作时间过长,患上了干眼症。为缓解眼睛疲劳,除了通过滴眼药水和注意饮食以外,避免长时间的盯着屏幕也是重要的手段。我经常告诉自己工作30分钟以后一定要站起来,揉揉眼睛,眺望远方。但是一旦工作起来就抛到九霄云外去了。于是,我萌发了制作一个工具定时提醒的想法,于是就有了下面的工具。这个软件的功能很简单,当系统运行的时候播放一段声音“你该休息了”,并在屏幕下方弹出一个窗口提醒你该休息了。
网站被K能否恢复 本人建立了一个网站站点名称为"恋恋花事"。创建时便向gg和百度这些大的搜索引擎提交了。因为采用的是网上提供的开源代码建立的,因此相似度很高,同时网站上还存在一些错误链接,这就影响了网站收录。而且因为各种原因,网站一直没有更新。09年底,通过对网站的收录情况分析,网站被K了。 本人想借此机会做一个测试,看被K之后的网站是否能如百度所宣称的那样得以恢复。第一步,对网站进行全面改版。
发现一个不错的论坛 它是国内有名的调查网站积沙的附属论坛。在论坛板块丰富,灌水、摄影、电影、文学、音乐、动漫都包括。在论坛中参加活动,可以获得积分用于兑换礼品或者现金。网站注册:http://www.jisha.cn/member_add.php?invl=ljc_zy论坛访问:http://bbs.jisha.cn/?fromuid=58578
关于Microsoft VBScript 运行时错误 '800a000d' 在使用vbscript进行asp开发时,一些朋友会碰到以下类似的错误:Microsoft VBscript 运行时错误 800a000d类型不匹配: *******/solweb/sdbottm_right.asp, line 80错误原因:该错误是因为在运行iis服务的windows 2003 server上安装了Internet Explorer 6 Service Pack 1 (K
如何使用一个输出流迭代器 ostream_iterator 转自: http://blog.csdn.net/andylin02/archive/2007/02/08/1505724.aspx对于迭代器,有另一种方法使用流和标准函数。理解的要点是将输入/输出流作为容器看待。因此,任何接受迭代器参数的算法都可以和流一起工作。 Listing 4. outstrm.cpp#include #include // Need random(), sra
四步使您的页面浏览量突破每天一千人次 我从博客们中听到最多的一个抱怨是,不管多么努力,他们都无法获得每天 100 人次的页面浏览量。实际上,博客初期是最艰难的,因为您需要努力工作,但是努力未必会有成果。 如果您处于这种状态,这个简单的战略肯定会让您的博客页面浏览量突破每天 1000 人次。实际上,就算您的博客突破了这个流量,这个战略对您获得更多的流量也还是有用的。 您需要做的是确保按计划实施这 4 个步骤,并且每天花费
程序快速删除自己 讨论了程序执行完成后删除自己的几种方法,重点讲解了在网上比较少见的一种新的删除自身的思路。值得一看哟。原文见:http://www.iwebtrados.com.cn/post/65.html1、介绍 最近在做一个系统,要求在安装程序在完成安装之后删除自身。遇到这样的问题,当然要祭起”Google大法”。果不其然,与我想同问题的朋友还是不少。网上给出的方案里面大致有这么几种
通过WebServices上传和下载文件 作者:孟宪会 出自:【孟宪会之精彩世界】随着internet技术的发展和跨平台需求的日益增加,web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。一:通过web Services显示和下载
ASP 实现压缩与解压代码 通过执行winrar的命令行实现服务器端文件的压缩与解压。关于winrar的命令形式及开关参考其帮助文件。压缩算法:Dim CmdDir,RarNameDir,RarSourceCmdDir=Server.MapPath("dos")&"/" //cmd.exe和rar.exe存放的路径RarNameDir=Server.MapPath("data")&"/MMGG" //压缩为"
三种使用SMTP协议发送邮件的方法 第一、.NET类库种自带的SMTP类:SmtpMail 在.NET中的System.Web.Mail名字空间下,有一个专门使用SMTP协议来发送邮件的类:SmtpMail,它已能满足最普通的发送邮件的需求。这个类只有一个自己的公共函数--Send()和一个公共属性—SmtpServer,您必须通过SmtpServer属性来指定发送邮件的服务器的名称(或IP地址),然后再调用Se
.NET多线程技术详解(4) 线程优先级 线程优先级从高到低分为:Highest 、AboveNormal、Normal、BelowNormal、Lowest共5个等级。通过设置Thread类的ThreadPriority属性(可读写属性)来调整。 范例:下面的代码示例说明了更改线程优先级的结果。创建两个线程,其中一个线程的优先级设置为 BelowNormal。两个线程在 while 循环中都增加一个变量,并运行一段设定的时
.NET多线程技术详解(3) 线程状态 C#的线程包括以下几种状态:成员名称说明Aborted线程处于 Stopped 状态中。 AbortRequested已对线程调用了 Thread.Abort 方法,但线程尚未收到试图终止它的挂起的 System.Threading.ThreadAbortException。 B
.NET多线程技术详解(2) 创建、终止线程 http://www.iwebtrados.com.cn/post/48.htmlSystem.Threading 命名空间提供支持多线程编程的类和接口,使您可以轻松地执行创建和启动新线程,同步多个线程,挂起线程以及中止线程等任务。 Thread类有几个至关重要的方法,描述如下:Start():启动线程;Sleep(int):静态方法,暂停当前线程指定的毫秒数; Abort():通常使用该
.NET多线程技术详解(1) http://www.iwebtrados.com.cn/post/46.html默认情况下,C# 程序具有一个线程。此线程执行程序中以 Main 方法开始和结束的代码。Main 直接或间接执行的每一个命令都由默认线程(或主线程)执行,当 Main 返回时此线程也将终止。不过,可以创建辅助线程,以便与主线程一起并行执行代码。这些线程通常称为“辅助线程”。多线程的优点:无论如何,要提高对
美国大学生找工作前必做的20件事情 如今是大学生入学的季节。我在“波士顿环球报”上看到一条新闻,综述了许多专家给大学新生的建议。题目叫“为了找到好工作现在要做的20件事”,不妨边抄录边评论,看看美国大学教育的理念和我们有什么不同。 第一,走出图书馆。你可以拿到学位,有很高的平均分,但可能仍然没有为实际工作做好准备。大学是四年人生经验,不是120个学分。在美国的大学,课外活动常常和功课一样重要。 第二,在你的宿舍里开
加上RSS订阅代码推广你的网站 SS订阅,相较于传统上对订阅的理解,比如我预定了什么期刊,邮局会定期给我送来。RSS订阅则类似,我feed了一个rss,只要它有更新,会自动向我推送。由于网络技术的发展,新闻订阅博客订阅越来越深入日常生活,现在大多数的新闻网站和博客网站都提供RSS订阅的功能。RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication)。目前主流博客系统都有RSS文件格式,
特效代码:区别网页链接访问与未访问 特效代码:区别网页链接访问与未访问,大家可以在自己的网页上用用,可以给用户很好的提示。本人实验了一下,效果还不错,推荐给大家特效代码:区别网页链接访问与未访问--网页教学网webjx.com<!--body { font-size:12px; line-height:180%; }ul { padding:10px; margin:0; list-style:non
TCP/IP网络编程之四书五经 TCP/IP协议是当前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领域达到融会贯通的地步,不打下坚实的基础是不可想象的。正如Richard Ste
网站推广的几种方式 自己的网站发布了,流量上不去怎么办?要积极想办法推广,虽然说酒香不怕巷子深,但是现在时信息爆炸时代,如果不主动出击,估计酒香还没有飘出去,巷子都不在了。所以,尝试一下方法。 一、增加网站的内容,最好发表的文章都是原创的。 二、增加外链 1.找您朋友的网站帮您加您网站的链接.单向链接对您网站效果最好. 2.在Google和Baidu查询您网
Google将通过个性化首页及地图全程网络直播日全食 月22日,三百年一遇的日全食将首度“光顾”中国长江流域,届时上海、成都、武汉等沿线城市将是最佳观测点。谷歌、东方卫视、东方宽频三方联手,在互联网上全景式呈现此次日全食的壮丽奇景,同时为网友提供直播、点播、互动等多种新媒体形式“体验逐日”。 据悉,这将是中国历史上首次新老媒体联合的天文题材的跨平台大型直播。从当天7:30开始,上海东方卫视将推出长达两个小时的日食直播专题节目,东方
C#编码好习惯 <!--alimama_pid=mm_13592337_0_0;alimama_type=g;alimama_tks={};alimama_tks.style_i=1;alimama_tks.lg_i=1;alimama_tks.w_i=572;alimama_tks.h_i=69;alimama_tks.btn_i=1;alimama_tks.tx
好玩 <!--alimama_pid=mm_13592337_0_0;alimama_type=g;alimama_tks={};alimama_tks.style_i=1;alimama_tks.lg_i=1;alimama_tks.w_i=572;alimama_tks.h_i=69;alimama_tks.btn_i=1;alimama_tks.tx
威客盈利模式 威客的概念由威客网的创始人刘峰在《搜索引擎的困境与对策》中第一次提到,威客也就是witkey,wit就是智慈的意思,key是钥匙,就是要通过互联网的平台解决生活和工作中遇到的各种问题。目前威客类网站有: .威客网http://www.witkey.com/ .威客中国网http://www.vikecn.com/ .任务中国网http://www.taskcn.com/ .
GDI+学习3 基本图形的绘制和填充:1、函数说明(引用自msdn) DrawArc 已重载。 绘制一段弧线,它表示由一对坐标、宽度和高度指定的椭圆部分。 DrawBezier 已重载。 绘制由 4 个 Point 结构定义的贝塞尔样条。 DrawBeziers 已重载。 用 Point 结构数组绘制一系列贝塞尔样条。 DrawClosedCurve 已重载。
GDI+学习笔记2 重新开始学习c#了,距离上一次原来的GDI+部分的学习有好几年了,这次补上,以后博客的内容首发到http://xujiayou.w66.mydnns.cn/。GDI(Graphics Device Interface)+ API,顾名思义通过一组部署为托管代码的类被公开。这组类被称为 GDI+ 的“托管类接口”。托管类接口由以下命名空间组成:· System
C#学习之多态性 类的几个重要特性之一多态性,有着广泛的用途。 类的多态性包括:编译时多态和运行时多态。 编译时多态表现为一个同名的方法会根据参数类型、个数和位置的不同有不同执行效果。通过方法重载来实现。顾名思义,它由编译器根据调用参数的不同,选择相应的函数。 运行时多态通过虚方法实现。表现为:相同的参数,仍会执行不同的函数。 例如:
要搬新家了 马上要搬新家了。今天下午请假到电器城去选够家具。回到家感觉人都快散架了。 搬新家的感觉很矛盾了。高兴的是终于有了自己的小天地了,郁闷的事情是以后无法吃到母亲做的可口的饭菜了。哎,以后大半的时间要在厨房中度过了。我研究技术的时候更少了。
@import和link 引入css的区别(收藏) 我们知道在网页中引用外部CSS有两种方式,即:@import与link,我们也经常听到有人说要使用link来引入CSS更好,但是你知道为什么吗? link Example Source Code [www.52css.com] link就是把外部CSS与网页连接起来,具体形式 @import Example Source Code [www.52css.com
网页挂马的手段 自己制作的网站经常有被挂马之苦,因此知道网站挂马的手段是非常有必要的。所谓知己知彼,百战不殆。 下面的内容引用自网络。有些内容已经比较老了,现在又更新的手段了:) 1、挂马几种方法(1) HTML挂马法。常规的HTML挂马方法一般是在网页中插入一条iframe语句,像。查看站点是否被挂,一般是查找一下关键词iframe。(2) 再隐藏一点的就是j
无法解析域名的问题 电脑出现一个比较奇怪的现象。有一个域名有时候能正常解析,有时候却不能。用安全360等工具检测未发现什么异常,在网上查找了一些资料也没有与我遇到的情况相似的。 网上列举的可能原因: 第一 域名服务器配置错误,在网络连接属性/TCP/IP属性里面可以修改第二 系统hosts文件被修改,hosts文件位于系统目录/system32/drivers/etc文件夹下
设置网页正文文字大小 js 给网页正文提供,小 中 大 三种字体的切换功能。 用js代码设置div style的fontSize属性。 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">#content {font-size:12px; line-height:200%
多级水平下拉菜单(css) 收藏的css水平下拉菜单http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> CSS @import"dhtml-horiz.css"; --> body { margin: 0; padding: 30px; background: #FFF; color: #6
同一ip绑定多个域名 比如有两个域名www1.xx.com和www2.xx.com,要绑定到同一主机。首先,确定两个域名只指向同一个ip。然后,设置默认网站的主机头为www1.xx.com,端口为默认的80端口。接着,新建站点,端口仍选择80,主机头设置为www2.xx.com即可,是不是很简单。:)
溢出漏洞攻击原理与防护方法 溢出漏洞攻击是非常重要的黑客攻击手段,因此了解溢出漏洞攻击的原理和防范方法是非常有必要的。以下内容为网上相关文章的整理,仅为学习。 缓冲区溢出攻击原理 缓冲区溢出攻击向程序的缓冲区写入超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其他的指令,以达到攻击的目的。 防护方法 1)书写安全的代码,避免出现可
破解互联星空多人共享上网 今天有个朋友请我帮忙。他家里有两台电脑,但是电信拨号上网方式却只允许一台电脑上网(:)太可恶了),这怎么行,当然是要想办法让两台电脑都上网。 第一步,是上网搜索资料。Gg一下,发现不得了,这样的文章太多了。简单看了一下,按照说明,成果绕过星空极速实现两台电脑共享上网。 简单说下过程,具体大家都gg一下。1、 下载一个破解星空极速的软件,先运行该软件再用星空拨
socket编程学习系列(一) 这段时间开始学习socket编程。 先从掌握基础知识开始,照着帮助写了一个访问指定域名首页的windos程序。界面包括两个textbox和一个按钮,textbox2输入域名,而textbox1为读取的首页的内容。button1的click事件,完成读取操作。 private void button1_Click(object sender, EventArgs e)
工作小结 20日之前,要交的数据整理好了。 今天有两个网站的编码基本完成了。美工和布局还有所欠缺,以后再逐步调整吧,一直在努力。 下阶段: 加强photoshop的练习,基本的处理能力还是要具备的,不然汗颜了。 div+css练习。 重点还是网络协议分析这块。要将这段时间的学习过程记录下来。会有一些基础的东西
解决网页居中问题 做网站时候希望网页在不同分辨率仍然能够保持居中。查看了一些资料。以前我一直用的方式是。设置div块的margin-left和margin-right为auto,这要求设置文档类型声明为:,以及指定块的宽度。更合适的方式应该是:body {TEXT-ALIGN: center;}#center { MARGIN-RIGHT: auto; MARGIN-LEFT:
简单的方式实现动画效果 今天偶尔看到t:ANIMATE 的用法,可以动态修改一个对象的某个属性,实现动画的效果,觉得比较有意思,写了一个小东西放上来,抛砖引玉。具体内容首发在http://webtrados.008.net。 运用t:ANIMATE标记可以将一个普通对象动画化。下面看一个例子 t:ANIMATE Demo height:50px; border:solid bl
107句JS常用语句 转载自:http://hi.baidu.com/ece806/blog/item/85ddd8fd8cce974dd6887d8c.html1.document.write( " "); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document- >html- >(head,body)4.一个javascript:;" onClick="javascript:tagsh
开发人员一定要加入收藏夹的网站 http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的中国官方网吧。W3C标准的翻译组织与XML系
P2P穿透UDP/TCP--原理篇 前言 NAT技术的出现从某种意义上解决了IPv4的32位地址不足的问题,它同时也对外隐藏了其内部网络的结构。NAT设备(NAT,一般也被称为中间件)把内部网络跟外部网络隔离开来,并且可以让内部的主机可以使用一个独立的IP地址,并且可以为每个连接动态地翻译这些地址。此外,当内部主机跟外部主机通信时,NAT设备必须为它分配一个唯一的端口号并连接到同样的地址和端口(目标主机)。NAT的另一个
动态数组 #include #include #include #define MAX_ARRAY_DIM 8#define OK 1#define ERROR 0typedef int ElemType ;typedef struct { ElemType * base; int dim; int *bounds; int *constants;/*数组映像函数常数基址*/}Array;int i
最小生成树Prim算法 最小生成树Prim算法 #includeconst int MAX = 10000;const int INF = 1000000;int clo[MAX];int low[MAX];int c[MAX][MAX];bool flag[MAX];int beg[MAX],end[MAX];//记录生成树的每条边的两个顶点int Prim(int n){ int i, j, k, ans = 0
prim #include #include #define MAX_VERT_NUM 40#define INTMAX 32767typedef struct ArcNode{ int adjvex; int cost; struct ArcNode *nextarc;}ArcNode;typedef struct VNode{ArcNode *firstarc; /*指向第一条依附该顶点的弧的指针
稀疏矩阵 #include #include #define MAXSIZE 1250typedef int ElemType ;typedef struct{int i,j;ElemType e;}Triple;typedef struct{Triple data[MAXSIZE+1];int mu,nu,tu;}TSMatrix;/*三元组专置算法*/void TransposeSMatrix(TSMa
链队 #include #include typedef int ElemType ;typedef struct node {ElemType data;struct node *next;}QNode; /*链队结点的类型*/typedef struct { QNode *front, *rear;}LinkQueue; /*将头尾指针封装在
栈 #include #include #define MAXSIZE 100 /*设置栈的最大长度为100*/typedef int ElemType;typedef struct{ElemType elem[MAXSIZE]; /*定义一个一维数组存放栈中各元素,元素类型ElemType根据实际需要确定(此注释应该在上一行)*/ int top; /*栈顶指针*
顺序队 #include #define MAXSIZE 6 //设置队列的最大长度为100typedef int ElemType ;typedef struct{ElemType elem[MAXSIZE]; /*定义一个一维数组存放队列中各元素,元素类型ElemType根据实际需要确定*/ int front; /*头指针,指向队头元素*/int rear;
求两个字符串的最大子串 #include #define MAXN 201 int maxsubstr(char *s1,char *s2) { int max,i,j,k,len1,len2,t,m; char *p,*q; len1=strlen(s1); len2=strlen(s2); if(len1>=len2) { p=s1;q=s2; } else { p=s
堆排序 #include "stdio.h"typedef int EType;void adjustHeap(EType a[],int start,int n){ int i=start,j,s; EType tmp; tmp=a; j=2*i+1; s=i; while(j { if(j+1a[j]) j=j+1; if(a[j]>a[s]) { a[s]=a[j]
hash(开放地址法解决冲突) #include #include #define M 11int hashs[m];int hash(int key){return key%M;}int find(int key){int i,h;i=hash(key);if(hashs==-1) return -1;if(hashs==key) return 1;h=(i+1)%M;while(h!=i){ if(hashs[h]
表达式求值 /*程序的说明见清华大学出版社>*/#include#include#define stack_init_size 40#define stackincrement 20#define OK 1#define FALSE 0 typedef struct{ int *base; int *top; int stacksize;}s_stack;typedef struct{
哈夫曼树 #include #include #include #define MAX 65535typedef struct { unsigned int weight; unsigned int parent,lchild,rchild;}HTNode,*HuffmanTree;typedef char** HuffmanCode;void HuffmanCoding(HuffmanTree *HT,H
在editplus中配置java 对于文本编辑软件我推荐EditPlus,EditPlus是很多程序员非常熟悉的编辑工具,它以占用系统资源小、操作简便灵活、支持文件类型丰富(还能自定义文件类型)等优点而被广泛使用。EditPlus除了具有编辑程序的功能,还有灵活的编译功能,下面就简单介绍一下EditPlus对JAVA编译设置。 在配置EditPlus之前是先将JAVA的运行环境安装且调试好,然后进入EditP
n*n按行按列升序矩阵中找数问题 #define N 3main(){ int a[N][N]={{1,2,4},{2,3,5},{4,5,7}}; int i,j; int x; int flag=0; i=0; j=N-1; printf("please input x/n"); scanf("%d",&x); while(i0) { if (a[i][j]==x) { flag=
格雷码算法 void putsgray(int a[],int m){ int i; for(i=m;i>=1;i--) { printf("%d",a[i]); } printf("/n");}void gray(int n,int a[],int m){ if(n==1) { a[n]=1-a[n]; putsgray(a,m); } else { gray(
winXp局域网连接 由WIN XP构成的网络所有设置和由WIN 2000构成的完全一样,但还是出现了根本不能访问的情况,笔者认为这主要是因为XP的安全设置和2000不一样所导致。针对这个问题笔者在网上查了一些资料,并将各种网上提供的常见解决方法做了相应测试,现在整理介绍给大家,希望能对遇到此问题的网友有所帮助,并请高手继续指点。部分内容摘自网络,请原谅不一一注明出处。 首先,这里不考虑物理联接和其它问题,只谈及策
Gdi+学习笔记(二) 本书给出了一些可以改善面向图形应用程序的效率的技巧和窍门。一、理解渲染过程1、理解paint事件2、为窗体添加paint事件处理程序3、为Windows控件添加paint事件处理程序4、重载窗体的OnPaint方法5、使用Visual Studio .Net添加paint事件处理程序6、释放图形对象在使用完对象之后释放,是一种良好的编程习惯。如果一个Graphics对象是CreateGraph
xml基础知识 A.概述性问题 A.1 什么是XML? XML 全称是“可扩展标识语言“(Extensible Markup Language)。之所以称之为可扩展,是因为它不像HTML 那样只有固定的形式。它是被用来使SGML 能在万维网上能应用自如。 XML并不是一个独立的,预定义的标识语言。它是一种元语言。它是用来描述其他语言的语言。它允许你自己设计你的标识。(HTML 是一种预定义的标识语言
Gdi+学习笔记(一) 最近在看《GDI+图形程序设计》(Mahesh Chand编著)这本书。这里记录下一些学习体会。GDI+的定义:GDI+是一个库,它提供了一个接口,允许程序员编写与打印机、监视器或文件等图形设备进行交互的windows和web图形应用程序。GDI+是一组c++类,位于名为Gdiplus.dll的类库中。Gdiplus.dll是Microsoft windows xp和windows ser
B树算法 B树算法 --------------------------------------------------------------------------------作者:icephoton 来源: 类别:数据库技术 日期:2006-02-07 今日/总浏览: 7/1234 这个结构一般用于数据库的索引,综合效率较高。 另外还有一种与此类似的树结构叫B+树,像 Berker
认清现实,才能找回理想 认清现实,才能找回理想 李建忠 今天看到孟岩写的《放弃理想,未必能成就现实》,文章好像没有贴全,只是贴了一部分,但大致意思还能看明白。孟岩写这样的文章,我一点都不感到奇怪。我知道孟岩一直在思考,中国软件界也一直在思考。 孟岩在文中又一次抚弄我们心口的伤疤,直陈我们在通用软件平台方面的惨痛事实,提出一种别开生面的救赎理想的曲折道路——“深入行业信息化”。说实话,我不认为我们在
链表反序的递归算法 下面给出链表的反序的c语言描述的算法#include "stdio.h"typedef struct strtest{ int a; struct strtest *next;} STRA ;void revlist(STRA **h, STRA *p){STRA *q; if(p->next!=NULL) { revlist(h,p->next); q=p->next; q->
硬币找零(动态规划) #include "stdlib.h"#define N 63 void GetChange(int n,int j,int m[],int c[][N] ) {/*下标从1开始*/ int Max=10000; int k,i,t; int b[5]={0}; /*最好作为一个参数*/ for( i=1;i c[i][0]=0; for(i=1;i
硬币找零问题(动态规划) 这里贴出c#的代码 private void button4_Click(object sender, System.EventArgs e) { int [] m=new int [] {0,2,4,8,16}; int[,] c=new int [5,62]; for(int i=12;i GetChange(4,i,m,c); } private void Ge
谁是中华第一学府---大陆及港台十大学府排行 谁是中华第一学府---大陆及港台十大学府排行document.title="谁是中华第一学府---大陆及港台十大学府排行 - "+document.title作者:晨风 上海交通大学曾公布“世界大学排行榜”,前三名分别为美国的哈佛大学、斯坦福大学以及加州理工大学。在大陆及港台的前十大学府中,在全球排名第190位的台湾大学与排名第248的台湾清华大学分居冠、亚军,第三为香港科技大学(全球
0-1背包算法(动态规划) 给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问应如何选择装入背包的物品,使得装入背包中物品的总价值最大?0-1背包问题是一个特殊的整数规划问题。 设所给0-1背包问题的子问题的最优值为m(i,j),即m(i,j)是背包容量为j,可选择物品为i,i+1,…,n时0-1背包问题的最优值。由0-1背包问题的最优子结构性质,可以建立计算m(i,j)的
0-1背包问题(回溯法) 前面这块转贴原理及c++代码实现的回溯算法-----带剪枝的递归回溯;最后给出一个不带剪枝的c语言描述的递归回溯算法且不能给出选择方案,只给出最大价值回溯法: 回溯法是一个既带有系统性又带有跳跃性的的搜索算法。它在包含问题的所有解的解空间树中,按照深度优先的策略,从根结点出发搜索解空间树。算法搜索至解空间树的任一结点时,总是先判断该结点是否肯定不包含问题的解。如果肯定不包含,则跳过对以该结
硬币找零(贪心算法) 只放代码,注意判断某一面值的硬币是否可以找零的条件应该是c[i]>=m#include "stdio.h"#define N 4void change(int a[] ,int m,int c[],int f);main(){ int a[]={1,3,9,27}; int c[20]={0} ; int f=60,i; change(a,N,c,f); for(i=0;i {
n后问题 先贴代码,现在没时间。有时间的时候慢慢写#include "math.h"int sum=0;int place(int x[],int i);void queen(int x[],int n,int t) ;void queen2(int x[],int n);void main(){ int x[8],t ; sum=0; queen(x,8,0); printf("%d/n",su
活动安排问题(贪心算法) 活动安排问题就是要在所给的活动集合中选出最大的相容活动子集合,是可以用贪心算法有效求解的很好例子。该问题要求高效地安排一系列争用某一公共资源的活动。贪心算法提供了一个简单、漂亮的方法使得尽可能多的活动能兼容地使用公共资源。 设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起
如何删除 Visual Studio .NET 2003 如何删除 Visual Studio .NET 2003本文分步介绍了可以用来从您的计算机中删除 Microsoft Visual Studio .NET 2003 的两种方法。使用“添加或删除程序”工具删除 Visual Studio .NET 2003要在控制面板中使用“添加或删除程序”工具删除 Visual Studio .NET 2003,请按照下列步骤操作
调用windows api要点 C#中调用Windows API的要点 ---- C#中调用Windows API的要点 (http://bbs.tmn.cn/dispbbs.asp?boardid=127&;id=26700) -------------------------------------------------------------------------------- --
二叉排序树 二叉排序树的 搜索、插入、删除节点的c语言描述的算法。main()中用了一组测试数据#include "stdio.h"#include "stdlib.h" #define MAX 6typedef struct node{ int data; struct node *lchild; struct node *rchild;}NODE,*NODEP; ;int Delete
整数划分问题 整数划分问题将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,其中n1≥n2≥…≥nk≥1,k≥1。正整数n的这种表示称为正整数n的划分。求正整数n的不同划分个数。 例如正整数6有如下11种不同的划分: 6; 5+1; 4+2,4+1+1; 3+3,3+2+1,3+1+1+1; 2+2+2,2+2+1+1,2+1
全排列问题 全排列问题设计一个递归算法生成n个元素{r1,r2,…,rn}的全排列。设R={r1,r2,…,rn}是要进行排列的n个元素,Ri=R-{ri}。集合X中元素的全排列记为perm(X)。(ri)perm(X)表示在全排列perm(X)的每一个排列前加上前缀得到的排列。R的全排列可归纳定义如下:当n=1时,perm(R)=(r),其中r是集合R中唯一的元素;当n>1时,per