- 浏览: 31814 次
- 性别:
- 来自: 杭州
最新评论
文章列表
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显 ...
在Application中: System.getProperty("user.dir") 在Servlet中: ServletContext servletContext = config.getServletContext(); String rootPath = servletContext.getRealPath("/"); 在jsp中: application.getRealPath("")
Map是映射表,将键值映射到值的对象。因此他的详细表示应该为Map<K,V>。其中object K 就是映射键,而 object V 是映射的值。
在对Map进行映射的时候,一定要注意V的值,例如我们设V为list.当我们在其他地方想调用该Map,从而获取list的值,就要确保list不为空。在我们对map进行映射时,K-->list,切记,莫要清空list,list.clear();因为map存储的只是K与V的地址的映射,如果你清空了list,那么你在调用map时,获取的只是个null。
平时用$_GET[‘xx’] 取得参数值时,如果之前不加判断在未传进参数时会出现这样的警告:
PHP Notice: undefined index xxx
虽然可以通过设置错误显示方式来隐藏这个提示,但是这样也有隐患,就是在服务器的日志中会记录这些提示,导致日志文件异常庞大!下面是引用网上流行的解决方法:
首先,这个不是错误,是warning。所以如果服务器不能改,每个变量使用前应当先定义。
不说什么了,直接上代码,你们肯定能看懂
<?php
if(isset($_FILES['file'])){
$upload='upload/'.$_FILES['file']['name'];
if(is_uploaded_file($_FILES['file']['tmp_name'])){
//iconv函数解决上传文件中文名乱码的问题,但是不提倡文件名是中文的,特别是unix/linux环境下
if(!move_uploaded_file($_FILES['file']['tmp_n ...
如果你看到这个标题,真的以为我能实现邮件的匿名发送,那么我告诉你,你被骗了,因为我也失败了,哈哈哈哈哈哈哈哈哈
根据网上提供的一些工具,虽然他们号称是匿名发送邮件,但是他们达到的效果却是代发的
所谓的邮件代发,就是我们新建一个邮件系统,然后设置该邮件系统为代收系统,例如,我们新建一个邮件系统:@ivity.com,然后将其设置成代收@163.com的邮件。然后我们设置一个页面,例如下图:
在框里面下上你的邮件信息。当你点击发送的时候,其实他是先将邮件发送到@itivy.com里,然后再从@itivy.com里面去读邮件,在将其重新发送到你的目标地址之中。
网站的加载时间是网站一个非常重要的因素,如果用户在访问你的网站时需要等待太长的时间,相信多数人弃之而去。因此你需要对你的网站性能做一个良好的测试,本文向你介绍 10 个网站加载时间的测试工具。 1. iWebtool iWebtool 是一个非常帮的网站加载时间在
网站的加载时间是网站一个非常重要的因素,如果用户在访问你的网站时需要等待太长的时间,相信多数人弃之而去。因此你需要对你的网站性能做一个良好的测试,本文向你介绍 10 个网站加载时间的测试工具。
1. iWebtool
iWebtool 是一个非常帮的网站加载时间在线测试平台,你只需
一、创建文件
拟生成一个名为“test.xls”的Excel文件,其中第一个工作表被命名为 “第一页”,大致效果如下:
// 生成Excel的类
import java.io.File;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
public class CreateExcel {
public static void ma ...
在Application中: System.getProperty("user.dir") 在Servlet中: ServletContext servletContext = config.getServletContext(); String rootPath = servletContext.getRealPath("/"); 在jsp中: application.getRealPath("")
1、安装JDK
1.1、到官网下载相关的JDK
这里下载的是 jdk-6u23-linux-i586.bin。
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
1.2、在“administrator个人文件夹”建立一个“Java文件夹"
即位置->主文件夹->administrator;
将下载的 jdk-6u23-linux-i586.bin放置这个Java的文件夹。
路径可以根据自己的实际情况进行修改,这里以admin ...
一、首先设置上网的方式:NAT
二、编辑连接
三、编辑Auto eht0
四、选择自动(DHCP)
Console代码What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] <直接按 Enter> The path "/usr/src/linux/include" is not an existing directory. What is the location of the directory of C header files that match your running ...
1.设定root权限
Ubuntu默认是禁用root权限,所以安装的第一步先要打开root权限。具体方法是:
先打开终端:进入Ubuntu系统后,在桌面的左上角有个标签:Application—附件—终端。
在终端中输入:sudo su
回车后,输入当前用户密码,就进入root权限。
Ubuntu下得到root权限
2.安装VMware tool
先进入Ubuntu系统,点击VMware Workstation菜单:VM --- Install VMware Tools ,会在Ubuntu系统桌面上创建一个光盘的图标,表示将VMware tool的安 ...
成为一名优秀的PHP程序员,该如何做呢?应该具有什么样的技能,才算得上PHP程序员?你的技术又是在什么水平级别上?本文将列出一些作为一名PHP程序员应该了解的事情。
MySQL能力
在开发上的应用基于几个能力体现:
(1)了解:知道用PHP连接数据库;懂得写一些简单的SQL;建一些简单的索引;懂得用工具简单操作一下数据库(增删改库表结构数据等等)。
(2)熟悉:懂得在开发应用上设计数据库,建立一些有效的索引,用explain分析SQL性能,压力测试等等。
(3)很熟悉:深入了解数据库索引、存储引擎原理以及运行机制,能有效地构建高性能可扩展的数据库结构/架构,有效地优化数据库性能 ...
WEB软件开发的结构原则,包括目录结构、数据结构、代码结构、公用信息、文件和数据存放等。WEB开发主要针对的是B/S结构的软件开发。一个合格的Web开发人员都应该了解WEB软件开发的结构原则。WEB软件开发结构十条原则一、 ...