`
jordan_micle
  • 浏览: 245130 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
第一步:任何一种语言都要有个用以选择上传文件的form,其中属性enctype="multipart/form-data" 和method="post" 。form里面有个选择文件的input,其中属性type="file" ,而且要设置属性name="myfile " (这里以"file"为例)。 第二步:php处理提交上来的数据。$_FILES["myfile "]["name"] :上传文件的文件名,不包括路径。$_FILES[&quo ...
目标,要兼容所有浏览器,让文件名和文件内的中英显示正常。 首先,文件下载,肯定要有个文件名$filename $encoded_filename = urlencode($filename); $encoded_filename = str_replace("+", "%20", $encoded_filename);   接着,兼容浏览器的文件头 // application/octet-stream为TXT类型文件 header("Content-Type: application/octet-stream"); ...
1. 记录文件日志。 (1) 引入jar包:log4j-1.2.9.jar和commons-logging-1.1.1.jar (2) 建立配置文件log4j.properties,下面以记录文件日志详细解释properties的内容 ############################################## # 这句必需,其中的R为一个日志配置名appenderName# DEBUG为日志记录的优先级,这里用DEBUG则需log.debug(String)进行记录日志 log4j.rootLogger=DEBUG, R # File,这里的R为上面配置提供的配 ...
如果数据库中某表有一INT类型的字段,要更新其值。可直接通过sql语句对该字段进行算术运算。 假如表名为“t”,字段名为“col”,初始值为1。则可写update语句为:   UPDATE `t` SET `col`=`col`+1   执行之后col字段的值为2。    
在IE6中,如果子容器的高度超过父容器的时候,父容器会被子容器撑开,所以我们可以直接设置一个height的高度值即可。但是在IE7和firefox就不行了,它不会自动撑开。 如果要设置DIV自适应高度,我们可以采用height:auto;这个属性;不过这个属性IE6又不支持了。是不是很头痛?其实解决这个问题不难,而且方法也不少,这里推荐一种:(假设我们需要控制的这个DIV最小高度是100px,超过时就让里面的信息自动撑开): .div{ height:auto!important; height:100px; min-height:100px; }   注释:因为!im ...
方法1: body下的div需要居中。 CSS样式: <style> /* body设置属性text-align为center */ body {text-align:center;} /* id="c"的div设置属性margin为auto */ div#c {margin:auto;} </style>   HTML代码: <body> <div id="c">这是要居中的DIV</div> </body>   ...
需要引入外部jar包:commons-net-2.0.jar(或者是子包commons-net-ftp-2.0.jar)   STEP1:   /** * 连接并登录FTP * @param hostname:ftp地址(不带ftp://) * @param username:登录用户名 * @param password:登录密码 **/ public int openFtp(String hostname, String username, String password) { int result = 0; // 第一步:实例化FTPClien ...
用myeclipse开发的时候,为了便于开发,代码智能提示是非常重要。 在默认的情况下,输入“.”的时候才会获得提示。但是我需要输入任何字母的时候都有提示。   第一步:在Windows ->> Preferences ->> Java ->> Editor -> ...
1. SQL Window里面对SQL语句进行格式化 选中SQL Window中的代码,Edit -> PL/SQL Beautifier 可以通过 Tools -> Preferences -> User Interface -> Key Configuration 设置快捷键        
假定表名为:user select * from user order by rand() limit 1,50   order by rand() 表示将查询到的数据乱序排序(每执行一次乱序一次,理论上有限的次数内不会重复) limit 1,50表示从乱序结果集 中取出第1到50条数据, 这样可以达到每次查询出的50条数据都是随机的
需引入两个jar包:commons-fileupload-1.2.jar和commons-io-1.3.2.jar 以表单提交到servlet中处理为例。 包含文件域的form为: enctype="multipart/form-data" STEP1: 实例化一个硬盘文件工厂,用来配置上传组件ServletFileUpload DiskFileItemFactory factory = new DiskFileItemFactory(); STEP2: 设置上传文件时用于 ...
关于在MyEclipse上WEB工程里面的JS/JSP经常会有语法错误提示,这是由于MyEclipse对其语法要求相当严格所造成的,而这些文件本身是可以运行并没有什么错误的,在你实际应用部署中并无影响。   此问题解决办法有两种:   一、就是您不用去管它提示,直接部署到你的WEB容器上运行是可以的,但此方法欠妥当。   二、选择你的工程右击菜单 >> 点击MyEclipse菜单项的Exclude From Validation,如果你的工程里还有其它需要它检验其合法性建议可以针对某一文件夹或具体文件进行此项操作,这样可以只针对WEB工程里的某一个文件夹里面的JSP/ ...
tomcat目录下面\conf\catalina\localhost新建一个xml文件文件名:自定义.xml内容:<?xml version="1.0" encoding="UTF-8"?><Context path="/项目名称" docBase="项目绝对路径/WebRoot" debug="0" privileged="true" reloadable="true"></Context>* 不能自动加载web.xml ...
这里稍微总结一下,那就是利用JavaScript脚本,从浏览器中获取各个关于位置的参数,然后将其计算后,定位在窗体的右下角。可以承认,这个方法确实是比较自然的想法,也是很常见的方法,但是这样的方法有以下几个缺点: 1、使用了大量的计算,每次滚动,都少不了一大堆的运算。 2、使用了JavaScript脚本,脚本这东西受到浏览器的限制,即便没有限制,也同样因为网页的下载模式问题,可能因为脚本下载未完成或者下载失败而致使脚本无法正确运行。 3、条条大路通罗马,但是看看那方块,当快速滚动滚动条的时候,会发现那个可爱的方块抖动地厉害。这也难怪,那么多的计算谁能受得了? 那有没有比较“平静”高效的表示方式呢 ...
在web开发中,我们在编辑JSP的时候,会碰到一个非常郁闷的事,直接双击打开的JSP页面,当我们在编辑的时候会到处跳,甚至直接挂掉这个我是深有体会,所以我们就用右击 open with,但是久而久之我们会感到很反感,其实我们可以默认JSP页面的打开方式,哈哈       windows ==> preferences ==> General ==> Editors ==> file Associations,这样选中JSP页面,再选中你需要的打开方式(MyEclipse JSP editor)
Global site tag (gtag.js) - Google Analytics