- 浏览: 202435 次
- 性别:
- 来自: 广州
-
最新评论
-
wenzhiyinghen:
...
spark 学习 -
zlbdexiaohao:
flex 写的时钟 -
minn84:
luoguohong88 写道你上传的那个openi.zip ...
openi1.3 eclipse 整合调试 -
luoguohong88:
你上传的那个openi.zip (5.5 MB)有问题 能再上 ...
openi1.3 eclipse 整合调试 -
minn84:
demo的思路很简单,主要是两点:1.hadoop负责处理数据 ...
hadoop+lucene+web 综合小demo
文章列表
import java.io.IOException;
import java.nio.ByteBuffer;
import java.security.GeneralSecurityException;
import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
public class AESTest {
public static void main(String args[]) {
...
在一个小程序中,我需要读出文件夹下的所有文件,并以一定的格式输出到txt文件当中,通过复制粘贴到excel文件当中,
excel格式如下
文件名 文件路径
minn1 d:\test
minn2 d:\test
。
。
输出到txt文件时,中间的空格用tab键隔开,java编程对应的字符“\t”,换行符对应为“\n”
程序如下:
public class PrintUtil {
public static void main(Stri ...
有时候我们需要从execel中导入大量的数据,编程过程中就遇到过这种情况,
eg:
excel格式如下,文件名:eg:e:\minn\minn.xls
NAME SEX SCHOOL
姓名 性别 学校
minn1 男 广工
minn2 男 广工
java方法:采用poi组件,方法整理如下:
public static void minnTest() throws Exception{
List<String> filelist=new ArrayList<String>();
filelist.ad ...
package filter;
import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import socket.SocketServer;
/*
初始化socket
*/
p ...
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="creationCompleteHandler(event)">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var loader:URLLoader ;
...
用到的第三方包:commons-fileupload-1.2.jar 可到apache官方网站下载
package fileupload;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import java.util.ListIterator;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servle ...
jdbc编程中,最麻烦的是拼sql语句,尤其是字段太多的时候,如果可以有个可以自动生成sql的方法该有多好,于是就写了一个方法,简化后发上来,哈哈。。
Map<String,String> request=.....//请求过来的字段值
//对应数据库中的字段值
Map<String,String> map=new HashMap<String,String>();
map.put("id","int");
map.put("name1", ...
通常把数据库和数据库管理系统软件合称为数据库系统;
用来构建数据库的结构有多种方法:关系型,层次型,网状型
数据库的三个完整性约束:引用完整性(删除完全),实体完整性(键一定有效),数据库 ...
在flex使用rtmp协议进行连接的时候,有个握手的过程,详情baidu或google一下,或者参考“http://fmfl.iteye.com/blog/589162 中的附件”,在前面介绍当中,别人提供的源码和demo只考虑了理想情况下的连接,也就是说没有考虑到网络的不稳定性,当客户端主动断开的时候,如果按照demo中的写法,它是每次连接都在服务端新建一个client,当客户端主动断开的时候,重连接的时候,就会为同一个客户端新建一个client,而且原有的client并没有得到释放,虽说java有gc,那也是变量没有被引用的情况下才能进行,所以我在写服务器的时候,觉得有点成就感的就是改写了客 ...
今天介绍一下学习rtmp的过程,首先当然是baidu和google搜索一下,结果是一大堆,不过都和red5有关,其中觉得介绍rtmp协议比较好点的是这两个网址(因为我学习的时候就只看到这两个比较好):http://blog.csdn.net/chenyanxu/archive/2009/09/02/4511087.aspx
http://www.cnweblog.com/fly2700/archive/2008/04/09/281432.html
还有上网搜索下载这个“TheAMF.pdf”文档,该文档较为形象的介绍了amf格式的形成规则,当然当中有些地方可能会有些小错,不过总体还是不错的;通过 ...
前一阵子,进了一家公司,工作的内容是写基于rtmp协议的java socket服务器,虽然是说写,但底层的很多也是用到别人的,不过胜在我在应用上面使用了selector,一定程度上解决了视频传输过程中中断的问题,除了改了后台的底层连接的代码外,也就是客户端有可能需要进行重连接,下面先来看看外国人写的源码:http://milgra.com/projects/mileniagrafter08/index.html
按照上面的地址,可以下载到源码和demo;
http://www.adobe.com/devnet/flash/articles/flv_live.html这个网址本人觉得是对于视频传输 ...
sphinx:全文搜索引擎
学习中文文档:sphinx_doc_zhcn_09.pdf
java版本源码:http://github.com/erka/sphinx-java-api
java版本开源源码下载需要安装git
git用法:baidu和google
oo(object-oriented):基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统的一门方法;本意----模拟人类的思维方式,使开发,维护,修改更加容易
ooa(object-oriented analysis):强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析-------其实就是进一步对oo进行细化,初步得出该oo的属性与方法(或者简单的理解:在得出的文档中对接口的粗略定义)
ood(object-oriented design):OO方法 ...
最近在同时使用redhat与fedora,redhat是用于商业的,fedora是开源的,用redhat的时候感觉很稳定,用fedora的时候就差多了,基本上次装了四五次才感觉好用点,究其原因似乎是因为里面的软件结构还不大稳定,有些技术会双互冲突,例如在fedora上安装scin-python-chinese的时候,用快捷键来切换输入法的时候,fireFox就会崩溃,就算升级也无济于事,重装fireFox也不行,或者说根本装不了---------用开源的代价.由此想起现在的开源框架,struts,spring,hibernate等,培训的时候听老师说,日本人用得最多的开源框架是struts ...
编译程序、解释程序、汇编程序是3种语言处理程序。
汇编程序(为低级服务)是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序。
解释程序(为高级服务)直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目标代码。
编译程序(为高级服务)是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序(目标代码)。
python:高层语言(高级服务),无需考虑内存问题,可移植性,解释性,支持面对过程(过程或可重用代码构建)与面向对象编程(数据与功能组合),可扩展性与可嵌入性(与其它语言结合,java/c/c+ ...