摘要: 函数函数通过def关键字定义。def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。def max(a,b): if a>b: print a else: print bmax(3,5)5使用global语句,可以将一个变量声明为全局变量,即使在函数内部也可以为函数外部的变量赋值x=10def func(): global x x=20 print xfunc()20默认参数值,当用户没有给相应参数提供值时将采用默认的参数值,对于没有默认值的参数必须提供值>>> def say(a,b=2) 阅读全文
posted @ 2011-07-22 00:15 何塞穆里尼奥 阅读(466) 评论(0) 推荐(0)
摘要: Python语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。Python的官方介绍是:Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。Python 2.3.4的下载地址http://download.csdn.net/source/1861669 下载后就可以使用其自带的编辑器IDLE了Pyt 阅读全文
posted @ 2011-07-20 21:11 何塞穆里尼奥 阅读(826) 评论(2) 推荐(3)
摘要: 数据库设计,如下图:登录的时候选择试卷进行考试,如下图:后台获取所有试卷绑定到DropDownList上的代码要写在if(!IsPostBack){}里,否则每次回发,都会致使DropDownList重新绑定,这样无论选择哪套试卷,最终只会选择第一套(默认为选中)试卷。大致代码,如下图:选中一套试卷核对用户名密码正确后会进入考试界面,利用GridView列出选中试卷的单选题的大致代码,如下图:有时在利用<%#Eval()%>绑定时会抛出"字符文本中字符太多"的异常,这是由于双引号与单引号的位置不对而引起的,具体可参考wangpei的博客。管理员在进行组卷时使用的 阅读全文
posted @ 2011-02-18 23:40 何塞穆里尼奥 阅读(1048) 评论(0) 推荐(0)
摘要: 随机考试主要有两个关键技术:1是保证考题的随机性和不确定性 2是防止随机抽取出现重复考题ASP.NET2.0使用System.Random类来产生随机数Random rom=new Random();Random有很多方法适用于产生随机数,并且可以指定这些数的范围,如下面将产生一个大于50小于60的随机数int i=rom.Next(50,60);double d=rom.NextDouble(); 可以产生一个范围在0.0-1.0之间的双精度浮点数。以上是在程序中产生随机数,要在数据库中实现随机选取记录,这里提供两种方法:①先在程序中用Random产生5个随机数,然后select 字段 fr 阅读全文
posted @ 2011-01-30 13:56 何塞穆里尼奥 阅读(681) 评论(0) 推荐(0)
摘要: 参考博文 hsapphirecsdncsdn51ctoWeb Service技术允许网络上的所有系统进行交互,属于跨平台的应用。随着技术的发展,一个Web服务可以包含额外的指定功能,并且可以在多个B2B应用中写作通信。Web Service技术其实就是利用SOAP协议在网络中实现远程调用的一种方法。SOAP简单对象访问协议(Simple Object Access Protocol),是在分散或分散式的环境中交换信息的一种简单协议,是基于XML的协议,其主要包括一下4个部分:1.SOAP封装:定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理信息以及如何处理信息等的框架。2.SOA 阅读全文
posted @ 2011-01-17 16:37 何塞穆里尼奥 阅读(1594) 评论(0) 推荐(0)
摘要: 参考文章 stg609推荐 JeffreyZhaoggbbeyou上传大文件的时候需要在web.config文件里进行配置,在<system.web>节点里添加如下节点:<httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="204800" executionTimeout="900"/>maxRequestLength属性设置最大可传多大文件,其单位是KB,默认好像是4M,最大可设为2G,一但超过这个大小,ASP.NET不会做任何响 阅读全文
posted @ 2011-01-01 16:59 何塞穆里尼奥 阅读(832) 评论(0) 推荐(2)
摘要: 参考资料:Socket编程的原理①② ③Socket编程的实例 ①②Socket位于TCP/IP协议中的应用层与网络层之间,如下图:大体流程如下图:using System.Netusing System.Net.Sockets服务器端创建流式(SocketType.Stream)套接字-----Socket()Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);addressFamily参数指定Socket使用的寻址方案,socketType参数指定Socket 阅读全文
posted @ 2010-12-22 13:51 何塞穆里尼奥 阅读(875) 评论(0) 推荐(2)
摘要: 参考博友 bluewatersufei推荐 StephenHuang推荐先来了解一下大体流程如下图:提交表单页里的支付按钮是把表单里的商品信息及支付信息做为AliPay类的CreatUrl()方法的参数,CreatUrl()方法会把这些参数经过一系列操作后返回一个Url,这个Url的功能就是向支付宝系统提交这些参数信息,而且这些参数中还包括用GetMD5()方法返回的用于签名的字符串sign。最后通过Response.Redirect(Url)就完成提交。CreatUrl()方法的主要代码如下图:参数的意义如下图:这些参数必须是支付宝文档中指定的参数,不能自定义,也不能为空,但可以不传递。提交 阅读全文
posted @ 2010-12-10 16:43 何塞穆里尼奥 阅读(1176) 评论(0) 推荐(2)
摘要: 什么是RSS Really Simple Syndication目前的版本是RSS2.0版。一个RSS文件就是一段规范的XML数据,该文件一般以rss,xml或者rdf作为后缀。RSS 2.0的代码样例:<xml version="1.0"> XML版本和字符集<rss version="2.0"> RSS版本<channel> 频道总体信息开始,每个频道至少必须包含Title,Description,Link,Language<tltle>我的博客</title><description 阅读全文
posted @ 2010-12-06 11:20 何塞穆里尼奥 阅读(502) 评论(0) 推荐(1)
摘要: 用于测试的文章1 阅读全文
posted @ 2010-09-20 21:34 何塞穆里尼奥 阅读(217) 评论(0) 推荐(0)
摘要: 用于测试的文章2 阅读全文
posted @ 2010-09-06 01:48 何塞穆里尼奥 阅读(1004) 评论(2) 推荐(0)