博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年9月27日

摘要: 用Struts2实现单文件上传我们先来看下如何配置吧! 先配置一下web.xml [html] struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter config struts-default.xml,struts-plugin.xml,/struts.xml struts2 /* struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecute... 阅读全文

posted @ 2013-09-27 16:10 装机大神 阅读(140) 评论(0) 推荐(0) 编辑

2013年9月26日

摘要: 项目中经常需要用到比如地区列表按照中文的拼音首字母排序,但是有时候获取到的地区列表是对象的形式,有地区id,地区名称两个属性。这里主要涉及到两个技术点:1、对象按属性排序;2、中文按拼音首字母排序。下面给出自己整理好的demo:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586import java.text.Collat 阅读全文

posted @ 2013-09-26 14:14 装机大神 阅读(560) 评论(0) 推荐(0) 编辑

摘要: [java] Android中,常用到的地图有百度地图、google地图、高德地图,由于项目中用到了高德,所有来做个总结。接下来我们看看高德在android中的使用步骤:1:相关的准备工作>>包括jar包的引入,相关权限的设置,mapview的布局 ,在android的manifest.xml中加入如下的这些所需权限 //高德所需要的唯一key[需要你在高德官网申请即可] 在 main.xml中放置我们要显示的map[java] 2:在MainActivity中获取map,并且做相应的初始化设置myMapView = (MapView) findViewById( R.id... 阅读全文

posted @ 2013-09-26 10:58 装机大神 阅读(391) 评论(0) 推荐(0) 编辑

摘要: 引言记得几年前在做网页爬虫后的信息抽取时,针对网页源码中隐藏的要提取的信息,比如评论、用户信息等属性信息,直接利用HtmlParser得到。如此做倒是简单,不过利用的是网页的规范的tag标记。其实java中的正则表达式也可以用来实现这一功能。而且对于非tag的一些有规律的系列组合的字符串,正则表达式更能够发挥其卓越的功能。大学时候曾经就接触过正则表达式,不过只是略知皮毛。现在也无心学习,上面的链接网页有一个比较清晰的介绍可供参考。下面只是陈述一下自己在实验过程中利用正则表达式来进行模式匹配以抽取目标信息的尝试及一些简单发现。捕获组模式中用()来表示捕获组,并且根据圆括号从左到右来编号。一个给定 阅读全文

posted @ 2013-09-26 10:54 装机大神 阅读(176) 评论(0) 推荐(0) 编辑

2013年9月25日

摘要: 0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每 阅读全文

posted @ 2013-09-25 11:30 装机大神 阅读(239) 评论(0) 推荐(0) 编辑

摘要: php中的整形数是有符号的,不能表示无符号整数,当整形数超出范围时,会自动从整形数转化成float数,可以用php_int_size常量来查看php整数类型所占字节,一般为4个字节,所以可以估算出整形数的范围,最高位数符号位。也可以用php_int_max常量来查看int的最大值。小知识点:1. 当变量为0.0或“0”在布尔变量中均表示false;2. 字符串变量用双引号时其中变量和转义字符可以按照其定义正常输出,而用单引号输出内容时它会原样输出其内容,即转义字符或变量不会起作用,而只会原样输出字面内容,这个可以自己写一下代码看一下区别。个人感觉php变量的定义有点类似js,因为你根本不需要指 阅读全文

posted @ 2013-09-25 11:26 装机大神 阅读(228) 评论(0) 推荐(0) 编辑

摘要: 格式一: foreach($usearray as $value)statement;将用户数组($usearray)所有的值全部赋值给$value变量。格式二:foreach($usearray as $key=>$value)statement;将用户数组($usearray) 的下标和所属值分别赋值给$key和$value变量。上述格式中AS为关键字Foreach实例 ";}foreach($myarray as $key=>$value){if($key!=2)//排除第3个数组的值echo "Key is: $key; Valueis: $value\ 阅读全文

posted @ 2013-09-25 11:18 装机大神 阅读(1154) 评论(0) 推荐(0) 编辑

2013年9月24日

摘要: 在window系统中其实最怕的就是病毒和木马的入侵啦!所以为了防止就像是php木马 之类的隐患,因此当然要获取一些有效的防止办法哦!所以今天我就来说说有效的防止的技巧吧!一起来看看吧! 下面我就为大家来分享有效防范PHP木马的操作方法步骤。 1、防止跳出web目录 首先修改httpd.conf,如果你只允许你的php脚本程序在web目录里操作,还可以修改httpd.conf文件限制php的操作路径。比如你的web目录是/usr/local/apache/htdocs,那么在httpd.conf里加上这么几行: php_admin_value open_basedir /usr/loc... 阅读全文

posted @ 2013-09-24 15:16 装机大神 阅读(1107) 评论(0) 推荐(0) 编辑

摘要: 日常开放中 平台中通常不会只有单一的环境,因此跨平台的通讯 通常会使用标准的AES,DES等加密规则 公司的项目开发中 遇到了JAVA和PHP的加密解密跨平台的问题 经过多方查找资料以及研究找出一个通用的基础加解密方案如下 1:JAVA代码 (3DES版) import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; import org.apache.log4j.Logger; import sun.misc.BASE64Decoder; ... 阅读全文

posted @ 2013-09-24 10:18 装机大神 阅读(513) 评论(0) 推荐(0) 编辑

摘要: 我们在浏览一些论坛的时候会经常遇到打开网页是空白的情况,其实是由于php在运行过程中遇到错误信息而致,如果想知道那个环节出了问题就得让php显示错误信息。大家可以参考下面php显示错误信息的方法。 一、通过配置 php.ini 中的参数设置PHP的报错级别 可以在 php.ini 中适当的位置增加一行 error_reporting = E_ALL CODE: [COPY] error_reporting = E_ALL 注: php.ini 中实现给出了一些例子,比如我本地的 php.ini 中就有如下 ; Examples: ; - Show all errors, e... 阅读全文

posted @ 2013-09-24 10:03 装机大神 阅读(765) 评论(0) 推荐(0) 编辑