`
abcde5342376
  • 浏览: 33288 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
学习面向对象的语言也有不少的时日了,看到过不少大牛们带着我们这些新人做项目,特别是系统比较庞杂的项目时,我就会对大牛们产生无比的敬意,我很难想象他们是如何在一段时间里,就能把一个很复杂的东西,抽丝剥见般的弄得如此透彻。我相信一方面是因为他们的天才和努力,而另一方面他们的确是靠着一些有用的工具做到了这一点。其中有一个工具让我印象深刻,以为这个在软件设计的前期,用到的频率令人咋舌,当然我说的是面向对象的开发,它就是鼎鼎大名的UML。 我是一个不求麻烦只求上进的人,O(∩_∩)O~所以为了成为一个小牛,俺也必须得好好努力,学好UML设计才行。开始一些废话,是说给自己和大家听得,稍微让大家有点激情 ...
Jetty是Java领域另一个出色的Web服务器,它同样也是开源的。与tomcat不同的是它可作为一个嵌入式服务器。也就是说,如果我们在应用中加入jetty的核心jar文件,应用即可对外提供http服务。它同时也是平台无关的java web服务器,既可以在Windos平台上运行,也可以在Linux平台上运行。 大家可以登录http://jetty.codehaus.org/jetty/站点下载Jetty的最新版本。下载的zip文件也是与平台无关的压缩包,不管是windows还是Linux都可使用。 将下载的安装zip包,解压缩到任意的路径下。运行Jetty需要使用如下命令: cd D:\ ...
这些天刚上线一个项目,找了个机会温故一下ant的使用,也是为新手们提供一个学习ant的东西吧。 首先我会提供一个ant的模板,ant的默认文件是build.xml,我想刚开始接触web开发的新人们,也会很奇怪这个在项目根目录下的xml东西是干嘛用的。其实它就是大名鼎鼎的ant默认文件,部署和发布一个项目的最佳利器。下面就是我用的项目的一个实际应用模板: <?xml version="1.0" encoding="UTF-8"?> <!-- name:对应工程的名字;default:需要的缺省任务(运行"ant"不 ...
首先,我介绍一下POI和JFreeChart吧,大家先上官网把这两个框架的jar包下载下来。我也打包上传了这两个jar放到了CSDN上 欢迎大家去下载。地址是 http://yangchao228.download.csdn.net/  Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。   结构:   HSSF - 提供读写Microsoft Excel格式档案的功能。   XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。   HWPF - 提供读 ...
查看文章 PowerDesigner 15及破解补丁下载 2011-02-13 23:20 PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data ...
今天是2011-03-13,也是我要带领linux新手们(俺自己也是新手,只是想让大家少走点弯路而已,呵呵)。假定是你们已经将ubuntu10.10的系统安装完毕喽(其他版本的差别应该不大) 第一步是VBOX增强工具的安装 此时你会发现你全屏桌面,但是ubuntu却不吊你,任然是那么点大,很难看啊。但是你只需要按照我的步骤,你马上就会发现ubuntu屈服于你了,桌面的分辨路一下子得到提高,可以沾满全屏喽。步骤如下所示: 打开VBox的菜单栏上的‘设备’,选择‘增强工具’,然后打开‘System',单击其中的CD光盘模样的选项,会立马打开一个文件夹,桌面上也会显示一个CD光盘, ...
#!/usr/bin/env python #-*-coding:utf-8-*-' #Filename:download_file.py import sys,os import urllib def urlcallback(a,b,c): """ call back function a,已下载的数据块 b,数据块的大小 c,远程文件的大小 """ print "callback" prec= ...
首先在eclipse里新建一个web项目,并引入dwr.jar和common—logging.jar,接着开始写代码吧 web.xml <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> < ...
python发送HTTP请求 今天用python写一个发送HTTP请求的功能,查了下文档,发现实现也就4、5行左右,不禁感叹啊,查了下原来找的java实现的,相比还是臃肿了很多。 所以,python的好处还是蛮多的,对于 这些小的功能点相当适合。 附上官方的实例:01 Here is an example session that uses the GET method: 02 03 >>> import httplib 04 >>> conn = httplib.HTTPConnection("www.python ...
在这个之前我需要备注一下,关于不覆盖以前内容的文件写入实现: byte bytes[] = new byte[512]; bytes = fileContent.getBytes(); RandomAccessFile raf = new RandomAccessFile(filePath, "rw"); raf.seek(raf.length());//标注下一次写入点 raf.write(bytes); raf.write("\n".getBytes()); raf.close() ...
《A byte of Python》。发现Python3.0在某些地方还是有些改变的。准备慢慢的体会,与老版本的《A byte of Python》做对比,最后再去查阅官方网站的文档。1.如果你下载的是最新版的Python,就会发现所有书中的Hello World例子将不再正确。O ...
#include <stdio.h> #include <dirent.h> #include <sys/types.h> #include <sys/stat.h> #include <string> #include <string.h> using namespace std; void List(const char *path, int level) { struct dirent* ent = NULL; DIR *pDir; pDir = opendir(path); if ( ...
紧接着上两篇关于文件流传递的demo,后来发现还是通过http的get请求,效果最好,可以很快的将服务器端的文件下载到客户端。代码如下所示: 首先我们写一个服务器端应用,它可以看成是一个servlet: package download; import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import javax.ser ...
上一篇为大家介绍了利用java程序发送post请求来传递文件流,但是却有大小限制,那么我们这次就来写一个socket,通过网络套接字来传递来往于客户端和服务器的文件。 我想大家对于java 的socket编程不会太陌生,那我就直接切入主题,分别编写服务器和客户端代码: Server: import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintWriter; import java.net.ServerSocket; im ...
我们需要完成的工作其实很简单,就是将一个文件流以post的方式发送到服务器或者也可以是客户端。 java发送请求是通过HttpURLConnection来实现的: import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.File; import java.io.FileReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; public class ...
Global site tag (gtag.js) - Google Analytics