JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: dev

curl获取验证码并提交.

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...
此文被围观3047次  分类: 编程开发 标签:  ····

软件设计“内聚度”“耦合度”介绍.

一、联系    当个程序段或语句(指令)引用了其它程序段或语句(指令)中所定义或使用的数据名(即存贮区、地址等)或代码时,他们之间就发生了联系。一个程序被划分为若干模块时,联系既可存在于模块之间,也可存在于一个模块内的程序段或语句之间,即模块内部。联系反映了系统中程序段或语句之间的关系,不同类型的联系构成不同质量的系统。因此,联系是系统设计必须考虑的重要问题。    系统被分成若干模块后,模块同模块的联系称为块间联系;一个模块内部各成份的联系称为块内联系。显然,模块之间的联系多,则模块的相对独立性就差,系统结构就混乱;相反,模块间的联系少,各个模块相对独立性就强,系统结构就比较理想。同时,一个模块内部各成份联系越紧密,该模块越易理解和维护。二、评判模块结构的标准    1.模块独立性       模块化是软件设计和开发的基本原则和方法,是概要设计最主要的工作。...
此文被围观3116次  分类: 编程开发 标签:  ·····

什么是代码的耦合度.

代码的耦合度,是指代码中的单元代码的紧密程度,其中一个单元代码的更改对其它单元代码的影响力与作用。代码间的耦合度越高,系统就在变动时就更加难以控制,但并非不能控制,只是你将为此付出巨大的代价。就是改了一个地方 要改好多其他地方 互相影响的越多 耦合度越高 越不好1.六大耦合: 无直接耦合-> 数据耦合-> 标记耦合-> 开关耦合-> 公共耦合-> 内容耦合 2.耦合度到底多低合适,需要看你这两个模块的亲密度如何。 3.降低耦合的最好方法就是把过程細化; 4. 建议看计算机大四发的软件工程书籍这本书中讲的比较详细! 在java中有高内聚低耦合: 首先要知道一个软件是由多个子程序组装而成, 而一个程序由多个模块(方法)构成! 而内聚就是指程序内的各个模块之间的关系紧密程度, 偶合就是各个外部程序(子程序)之间的关系紧密程度. 所以很易明白,为什么要高内聚?模块之间的关系越紧密,出错就越少!低偶合?子程序间的关系越复杂,就会产生更多的意想不到的错误!会给以后的维护工作带来很多...
此文被围观3898次  分类: 编程开发 标签:  ···

php使对象可以像数组一样进行foreach循环.

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...
此文被围观3524次  分类: 编程开发 标签:  ·····

php array_map函数如何引用类的.

php array_map函数如何引用类的 array_map(array($this,”addslashes_deep”), $value);array_map(array(ClassName, “staticeMethodName”),  $arr2)  //静态方法array_map(array($class1, “memberMethodName”),  $arr2)   //非静态方法...
此文被围观5901次  分类: 编程开发 标签:  ···

DISCUZ修改主题标题长度方法.

以下内容为网上复制,通过测试有几点要补充一下: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 <=...
此文被围观3742次  分类: 编程开发 标签:  ···

java自定义标签 web.xml中报错.

在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>即可。...
此文被围观3541次  分类: 编程开发 标签:  ······

jsp页面乱码解决方法.

首先检查页面的的编码就否统一.form表单提交乱码,request.setCharacterEncoding( "UTF-8" ); url中文乱码;<%= new String(request.getParameter("content" ).getBytes("8859_1"), "utf-8" )%>...
此文被围观2715次  分类: 编程开发 标签:  ····

修改MyEclipse中的Jsp页面模板和默认编码模式.

修改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#—————————————...
此文被围观3824次  分类: 编程开发 标签:  ·····

jsp数据库链接代码.

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...
此文被围观3405次  分类: 编程开发 标签:  ···

jsp配置mysql数据库.

安装好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...

jsp站点配置.

修改server.xml <Host ..></Host>里的信息,修改目录添加<Context path=”" docBase=”E:/wwwroot/jsp” debug=”0″ reloadable=”true” crossContext=”true”/>...
此文被围观3367次  分类: 编程开发 标签:  ···

jsp环境配置.

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注意运行端口及版本对应。...
此文被围观2745次  分类: 编程开发 标签:  ····

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号      川公网安备51162302000234