文档标签: dev
Curl实例分析请查看这个网址http://www.ifengyin.com/ 看一下左边部分查询有一个图片的验证码。同时原网站是:http://www.xianjj.com/左边的查询。要查询这个就必须先破解原网站这个验证码生成的机制或cookie。/**
* CURL 获取内容
* @param $durl
* @param string $refer
* @param bool $get_header
* @param bool $hide_body
* @param bool $cookie
* @return mixed
*/
function curl_get_con...
一、联系 当个程序段或语句(指令)引用了其它程序段或语句(指令)中所定义或使用的数据名(即存贮区、地址等)或代码时,他们之间就发生了联系。一个程序被划分为若干模块时,联系既可存在于模块之间,也可存在于一个模块内的程序段或语句之间,即模块内部。联系反映了系统中程序段或语句之间的关系,不同类型的联系构成不同质量的系统。因此,联系是系统设计必须考虑的重要问题。 系统被分成若干模块后,模块同模块的联系称为块间联系;一个模块内部各成份的联系称为块内联系。显然,模块之间的联系多,则模块的相对独立性就差,系统结构就混乱;相反,模块间的联系少,各个模块相对独立性就强,系统结构就比较理想。同时,一个模块内部各成份联系越紧密,该模块越易理解和维护。二、评判模块结构的标准 1.模块独立性 模块化是软件设计和开发的基本原则和方法,是概要设计最主要的工作。...
代码的耦合度,是指代码中的单元代码的紧密程度,其中一个单元代码的更改对其它单元代码的影响力与作用。代码间的耦合度越高,系统就在变动时就更加难以控制,但并非不能控制,只是你将为此付出巨大的代价。就是改了一个地方 要改好多其他地方
互相影响的越多 耦合度越高 越不好1.六大耦合:
无直接耦合-> 数据耦合-> 标记耦合-> 开关耦合-> 公共耦合-> 内容耦合
2.耦合度到底多低合适,需要看你这两个模块的亲密度如何。
3.降低耦合的最好方法就是把过程細化;
4. 建议看计算机大四发的软件工程书籍这本书中讲的比较详细!
在java中有高内聚低耦合:
首先要知道一个软件是由多个子程序组装而成, 而一个程序由多个模块(方法)构成! 而内聚就是指程序内的各个模块之间的关系紧密程度, 偶合就是各个外部程序(子程序)之间的关系紧密程度. 所以很易明白,为什么要高内聚?模块之间的关系越紧密,出错就越少!低偶合?子程序间的关系越复杂,就会产生更多的意想不到的错误!会给以后的维护工作带来很多...
class sample implements Iterator
{
private $_items = array(1,2,3,4,5,6,7);
public function __construct() {
;//void
}
public function rewind() { reset($this->_items); }
public function current() { return current($this->_items); }
public function key() { return key($this->_items); }
public function next() { retur...
php array_map函数如何引用类的 array_map(array($this,”addslashes_deep”), $value);array_map(array(ClassName, “staticeMethodName”), $arr2) //静态方法array_map(array($class1, “memberMethodName”), $arr2) //非静态方法...
以下内容为网上复制,通过测试有几点要补充一下:1、修改post.htm,2、function_post.php注意因为中英的区别,有些DISCUZ函数的字符计算一个汉字可能占有三个字符,3、lang_message.php附上DISCUZ计算字符长度的函数:function dstrlen($str) {if(strtolower(CHARSET) != ‘utf-8′) {return strlen($str);}$count = 0;for($i = 0; $i < strlen($str); $i++){$value = ord($str[$i]);if($value > 127) {$count++;if($value >= 192 && $value <= 223) $i++;elseif($value >= 224 && $value <= 239) $i = $i + 2;elseif($value >= 240 && $value <=...
在web.xml加入taglib<taglib><taglib-uri>/WEB-INF/tiles.tld</taglib- uri><taglib-location>/WEB-INF/tiles.tld</taglib- location></taglib>始终会报错 这是使用版本的问题 如果是2.3版本是可以直接在<web-app>里面书写对于2.4(貌似是2.4及以后版本都是这样)的web-app,taglib标签的放置位置已经发生改变,要放在<jsp-config>标签下<jsp-config><taglib><taglib-uri>/WEB-INF/tiles.tld</taglib-uri><taglib-location>/WEB-INF/tiles.tld</taglib-location></taglib></jsp-config>即可。...
首先检查页面的的编码就否统一.form表单提交乱码,request.setCharacterEncoding( "UTF-8" ); url中文乱码;<%= new String(request.getParameter("content" ).getBytes("8859_1"), "utf-8" )%>...
修改MyEclipse中的Jsp页面模板和默认编码模式 每次用MyEclipse新建Jsp页面,都要删除一些无用的代码,修改pageEncoding. 今天从网上搜索了一下修改Jsp页面模本的方法:找到MyEclipse安装路径下的MyEclipseCommonpluginscom.genuitec.eclipse.wizards_9.0.0.me201103012021.jar(我用的是MyEclipse9.0,其他版本大致也是一样的)。把com.genuitec.eclipse.wizards_9.0.0.me201103012021.jar这个jar包复制出来,解压后,找到这个路径下的templatesjspJsp.vtl 这个Jsp页面的模板文件,用记事本打开:(下面//后是对模板文件做的注解,请仔细看)#*———————————————## Template for a JSP# @version: 1.2# @author: Ferret Renaud# @author: Jed Anderson#—————————————...
jsp数据库链接代码<%@ page contentType=”text/html;charset=utf-8″ %>
<%@ page import=”java.sql.*” %>
<%@ page import=”com.mysql.jdbc.Driver” %>
<%
//驱动器程序名
String driverName = “com.mysql.jdbc.Driver”;
//数据库名称
String userName = “root”;
//密码
String userPasswd = “123456″;
//数据库名称
String dbName = “1270011″;
//表名
String tableName = “dbl_m...
安装好jsp环境后,下载 JDBC驱动mysql-connector-java-5.0.8-bin.jarhttp://dev.mysql.com/downloads/connector/j/5.0.8.html把mysql-connector-java-5.0.4-bin.jar拷贝到D:Tomcat 6.0lib下,然后在classpath里面加入D:Tomcat 6.0libmysql-connector-java-5.0.4-bin.jar即可。
配置这个的目的是让你的java应用程序找到连接mysql的驱动。
拷贝这一步就是为JSP连接数据库配置驱动。 jsp数据库连接大全http://blog.csdn.net/cm4ever/article/details/121770...
修改server.xml <Host ..></Host>里的信息,修改目录添加<Context path=”" docBase=”E:/wwwroot/jsp” debug=”0″ reloadable=”true” crossContext=”true”/>...
http://jingyan.baidu.com/article/8065f87fcc0f182330249841.htmljdk配置(1)我的电脑–属性–高级–环境变量(2)新建–”变量名”为”JAVA_HOME” “变量值”为”C:j2sdk1.4.2_19″(3)新建–”变量名”为”CLASSPATH” “变量值”为”.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;”(4)找到”PATH”这个变量(如果没有则新建)–编辑–在”变量值”中添加一个”;%JAVA_HOME%bin”测试:(1)开始–运行–输入”cmd”–确定则打开了”命令提示符”(2)输入”java -version回车”,则可以看到当前安装的版本配置Tomcat环境变量1,新建变量名:CATALINA_BASE,变量值:C:tomcat2,新建变量名:CATALINA_HOME,变量值:C:tomcat3,打开PATH,添加变量值:%CATALINA_HOME%lib;%CATALINA_HOME%bin注意运行端口及版本对应。...
246 条记录 2/
19 页
上一页 下一页 12345 下5页 最后一页