`
禹爸爸
  • 浏览: 80229 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
Servlet简介 Servlet是运行在web容器上的小程序。这种程序使用Java编程语言实现。在通信量大的服务器上,Servlet的优点在于它们的执行速度快于CGI程序,各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进行,这意味着服务器端处理请求的系统开销明显降低。   Servlet生命周期 服务器收到客户端的请求后: 1.web容器判断相应的Servlet类是否已加载到内存,并创建了该Servlet的实例。如果是,则转到第4步,否则第2步; 2.加载并创建该Servlet类的一个实例对象; 3.调用Servlet实例对象的init()方法; 4.创建一个用于 ...
目前微信服务号自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。请注意,创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。 目前自定义菜单接口可实现两种类型按钮,如下: click: 用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event 的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互; view: 用户点 ...
微信,想必大家都不陌生,像支付宝一样在悄悄的改变大家的生活方式。伴随着这种新的生活方式,越来越多的微服务也开始进入我们的生活,我们可以使用微信查询信用卡帐单、还款、支付,在最近的一次微信合作伙伴大会上 ...
windows系统下,PHP5.3以上的版本已经不支持mssql扩展,所以如果你需要和sql server通信需要到http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx自行下载微软提供的The SQL Server Driver for PHP。这是一个自解压文件,解压后会得到以下几个文件 ...
查看Mysql版本可以使用以下命令: 1.在DOS命令行下使用mysqladmin version -uroot -p 2.在Mysql命令行下使用select version();   想知道Mysql中有哪些数据库,可以有以下两种方法(或许还有其他方法,欢迎大家补充): 1.在DOS命令行下使用 mysqlshow -uroot -p (u后面是连接数据库的用户名) 2.在MYSQL命令行下使用 show databases;   版权声明:本文为博主原创文章,未经博主允许不得转载。
在学习Django之初,遇到这样一个问题,就是在提交数据的时候会出现如下图所示的错误   在网上找了一些解决方法,发现下面这个方法还是比较简单的。 就是在settings.py文件里面的MIDDLEWARE_CLASSES中加入''django.middleware.csrf.CsrfResponseMiddleware',错误就可以消除了。   版权声明:本文为博主原创文章,未经博主允许不得转载。
Django是基于Python的一个非常优秀的WEB框架。在WINDOWS下安装也非常的方便。   第一步,到Django网站上(https://www.djangoproject.com/download/)下载安装包,我自己安装的是1.3的版本; 第二步,将下载到的压缩文件解包,并执行里面的setup.py文件,进行安装(Python默认会将Django安装在Python25\Lib\site-packages\django这个目录里)。安装好之后,在命令行中打开Python解析器,并执行下面语句,确定Django被正确安装 import django django.VERSIO ...
在Python中,对变量进行赋值操作,实际是一个浅拷贝动作,将赋值号右边的对象引用赋给了赋值号左边的变量。 s = "abcdefg" 如上面这句代码,实际是先创建一个字符串对象,内容为abcdefg,然后将该对象的引用赋给变量s。同样的,如果将s再赋值给另一个字符串变量s1,同样也是将引用赋给s1,所以对s1的修改,会影响s的内容,因为他们是指向同一样内存地址。 对于简单数据类型,浅拷贝和深拷贝是没有区别的。但是对于复杂的数据类型,如列表,字典,类,或是其它自定义的可嵌套的数据类型,浅拷贝和深拷贝还是有区别的,下面以字典类型为例进行说明。   import co ...
像学习其他编程语言一样,在学习Python时 会编写一些小程序来熟悉和掌握其语法。我在编写一个小程序用于学习FOR语句时无意中发现了星号(*)在字符串上的特殊用途。下面举例说明。编写一段代码输出如下图形。 * ** *** **** ***** ****** ******* ******** ********* ********** ***********   在VB或是DELPHI中,如果希望将某一字符串重复N次,我们一般会写一个FOR循环来实现,所以在编写打印如上三角形的的代码中,我用了最基本的写法。   for i in range(1,12): s = " ...
在Python中有一个奇妙的特性,文档字符串,又称为DocStrings。用它可以为我们的模块,类,函数添加说明性的文字,使程序易读易懂,更重要的是可以通过Python自带的标准方法将这些描述性文字信息输出。下面举例说明。   '''This is My own Module Date:2011-09-07 Author:Chris Mao This is description information''' class TestClass: '''This is TestClass' DocStrings''' def func1(): ...
LIST(列表)是序列对象,可包含任意的Python数据信息,如字符串、数字、列表、元组等。列表的数据是可变的,我们可通过对象方法对列表中的数据进行增加、修改、删除等操作。可以通过list(seq)函数把一个序列类型转换成一个列表。下面举几个例子: list1 = ["a", "b", "c"] #字符列表 list2 = [1, 2, 3, 4, 5, 6] #数字列表 list3 = [1, 2, "One", "Two"] #混合列表 list4 = [[1, 2, 3], [&q ...
CSS代码 /* '加号'折叠样式 */ .accordion { margin-bottom: 3px; } .accordion h4 { clear: both; cursor: hand; color: #8B0000; font-size: 12px; font-weight:bold; text-align: left; margin-top: 6px; margin-bottom: 6px; padding-left: 18Px; background: tr ...
CSS代码 .stripe { border-width: 1px; border-style: inset; border-color: gray; background-color: white; } .stripe tr, .stripe tr td { border-width: 1px; border-style: inset; border-color: gray; background: white; /*#F5F5F5;*/ } tr.alt, tr.alt td { ...
Epigrams on Programming Alan J. Perlis Yale University This text has been published in SIGPLAN Notices Vol. 17, No. 9, September 1982, pages 7 - 13. I'm offering it here online until ACM stops me. The phenomena surrounding computers are diverse and yield a surprisingly rich base for launching m ...

PHP导出Excel

    博客分类:
  • PHP
无比风骚的PHPExcel,官方网站: http://www.codeplex.com/PHPExcel导入导出都成,可以导出office2007格式,同时兼容2003。下载下来的包中有文档和例子,大家可以自行研究。抄段例子出来: <?php/*** PHPExcel** Copyright (C) 2006 - 2007 PHPExcel** This library is free software; you can redistribute it and/or* modify it under the terms of the GNU Lesser General Public* ...
Global site tag (gtag.js) - Google Analytics