- 浏览: 149902 次
- 性别:
- 来自: 北京
最新评论
-
happyDear:
[flash=200,200][url][img][list] ...
java读取txt文件
文章列表
在eclipse中安装svn插件:
1,下载eclipse的svn插件叫做Subclipse,官方网站的下载地址在http://subclipse.tigris.org/,也提供了update site http://subclipse.tigris.org/update
2,eclipse中help-->install new software-->add
选择下载的subclipse,name为svn,点击ok
3,完成后重启eclipse
4,file-->import-->svn-->从svn检出项目-->创建新的资源库位置
...
首先得下载svn的服务器和客户端
服务器:http://subversion.apache.org/packages.html
客户端:http://tortoisesvn.net/downloads.html
安装完以后打开命令窗口切换到subversion的安装目录的bin目录下
首先在f:\svn\project\的目录下创建一个repository,命令如下:
>>>>svnadmin create f:\svn\project\repos
开启svn服务器,命令如下:
>>>>svnserve -d -r f:\svn ...
对mysql进行操作,创建数据库表
CREATE TABLE EMPLOYEE (
id INT NOT NULL auto_increment,
first_name VARCHAR(20) default NULL,
last_name VARCHAR(20) default NULL,
salary INT default NULL,
PRIMARY KEY (id)
);
Employee对象
package com.zbm.pojo;
public class Employee {
private i ...
ibatis是一个持久层框架,能够自动映射数据库和java中的对象,ibatis使得创建更好的面向数据库的应用变得更快,使用更少的代码。
ibatis与其他持久层框架的最大区别在于ibatis着重于结构化查询语言SQL,而其他的框架主要使用传统的查询语言如Hibernate使用HQL语言
ibatis设计遵循的原则:
1,简易性:ibatis被广泛认为是最简单的持久层框架之一
2,快速发展:ibatis的宗旨是尽最大的努力来实现快速的发展
3,可移植性:ibatis支持多种语言实现,如java,C#和.net
4,独立的接口:ibatis提供独立的数据库接口及API,使 ...
在python中最基本的结构是序列化结构,每个值都有它固定的位置,位置的下表从0到长度-1,python有六种基本的序列化结构类型,最常用的是list和tuple
list是最通用的数据类型,list以逗号分隔,方括号包围,一个列表可以放任意类型的值
下面创建一个有四个元素的list
list1 = ['physics', 'chemistry', 1997, 2000];
print list1[0]
list2 = [1,2,3,4,5,6]
print list2[1:5]
更新列表中的元素,可以使用等于号来实现,添加元素可以使用append()方法
更新元素:
li ...
在window下安装python:
1.从官网下下载相应的版本,网址:
http://www.python.org/download/
2.配置环境变量:
将python的安装目录添加到path下:
如:D:\python27
3.在命令控制台下,输入命令 python
如果没有提示 python不是命令说明安装成功了,会输出版本信息:
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyri ...
html5的页面存储
使用html5,浏览器可以将页面数据存储在本地,早期是通过cookies实现的。然而,页面存储更快也更安全,存储的数据不包括所有的服务请求,只有在被请求的情况下才存储数据,在不影响网站性能的情况下可以存储大量的数据,数据是以键值对的形式存储的
在客户端存储数据有两种形式:
本地存储:无限期的存储数据,在浏览器关闭的时候也不会被删除,以后还是可用的
会话存储:只为一个会话存储数据,其他的使用基本与localStorage相同,除了只为一个会话存储数据,当浏览器关闭的时候,数据就会被删除
在使用页面存储数据之前,先检查浏览器是否支持本地存储和会话存储:
...
使用html5定位你的地理位置
自从定位技术让步于个人隐私,指定位置只能在用户许可的情况下使用
通过使用getCurrentPosition()方法来获得用户的位置
下面的例子返回用户的经度和纬度:
并在图中显示出来,在使用时当请求跟踪位置的时候选择允许跟踪:
<body>
<p id="demo">Click the button to get your position:</p>
<button onclick="getLocation()">Try It</button& ...
html5的一些新特性:
1.添加了<video>和<audio>媒体文件
2.支持本地文件存储
3.新的内容控制元素,如<article>、<footer>、<header>、<nav>和<section>
4.新的表单控件,如: calendar、date、time、email、url和search
浏览器对html5的支持:
html5不是官方的标准,所以并没有浏览器完全支持hmtl5
但是所有的主流浏览器如:Firefox、Opera、Chrome等都相继的把html5的新特性添 ...
Log4j可以很好的进行程序的跟踪:
1.首先编写log4j.properties,这个在网上有很多,可以直接拿过来使用
log4j.rootLogger=debug, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdou ...
使用Collections对Map进行排序,可以对值进行排序,也可以对键进行排序,可以根据自己的需要去实现,下面程序实现的是对值进行排序:
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import com.db4o.ObjectContainer ...
在servlet中过滤器的使用,这个例子实现对用户登录的验证,当前用户的session为空的时候,不允许查看数据:
下面看具体的例子:
1.编写过滤器:
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
impo ...
使用android解析json数据:
json是一种特定的数据格式,其实就是一些键值对的组合,这里简单定义一个json的数组:
private String jsonData = "[{\"name\":\"bao\", \"age\":12}, {\"name\":\"Allen\", \"age\":23}]";
对这个json数据进行解析:
import java.io.IOException;
import java.io ...
在web的工程如果想使用db4o,是不能直接使用的,如果想使用的就得做一些初始化的工作,以便在servlet中使用,具体可以看下面的两个网页有详细的介绍:
http://java.dzone.com/articles/db4o-java
http://community.versant.com/documentation/reference/db4o-8.1/java/reference/Content/platform_specific_issues/web/servlets.htm
可以如此使用:
Db4oServletContextListene ...
how to extract image from PDF in java:
public static void readImageFromPDF(String filePath, String imagePath) {
try {
// 加载PDF文件
PDDocument document = PDDocument.load(filePath);
// 将PDF根据每页读入到list中
List<?> pages = document.getDocumentCatalog().getAllPages();
Iterator ...