02 2012 档案

摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 到网上查了下资料,初步实现了使用WinAPI创建工具栏。 下面是创建一个标准工具栏的函数,(这里所谓标准工具栏是指工具栏按钮图片是WinSDK内置的)BOOL CreateStandardToolbar(HWND hParent){ // 首... 阅读全文
posted @ 2012-02-29 23:48 程序员天下 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:Ubuntu Linux 环境变量同Windows一样,Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。用户环境变量通常被存储在下面的文件中:~/.profile~/.bash_profile 或者 ~./bash_login~/.bashrc上述文件在Ubuntu 10.0以前版本不推荐使用。系统环境变量一般保存在下面的文件中:/etc/environment/etc/profile/etc/bash.bashrc/etc/profile和 /etc/bash.bashrc在Ubuntu 10.0版 阅读全文
posted @ 2012-02-29 19:46 程序员天下 阅读(565) 评论(0) 推荐(0) 编辑
摘要:xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令,下面是一些如何有效使用xargs的实用例子。1.当你尝试用rm删除太多的文件,你可能得到一个错误信息:/bin/rm Argument list too lo 阅读全文
posted @ 2012-02-28 19:55 程序员天下 阅读(69773) 评论(1) 推荐(9) 编辑
摘要:统计文件行数(单个文件):wc -l file例如:homer@ubuntu:~/workspace/android/game$ wc -l LGameAndroid2DActivity.java906 LGameAndroid2DActivity.java统计目录所有文件行数(全部目录):find . -name *.java | xargs wc -l例如:homer@ubuntu:~/workspace/android$ find . -name *.java | xargs wc -l 817 ./game/core/LHandler.java 140 ./game/core/LF.. 阅读全文
posted @ 2012-02-28 18:53 程序员天下 阅读(10794) 评论(0) 推荐(0) 编辑
摘要:1. String是一个对象因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。首先String不属于8种基本数据类型(byte,char, short,int, float, long, double, boolean)2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”String str=new String (“kvill”);的区别: 在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。 常量池(constant 阅读全文
posted @ 2012-02-28 10:12 程序员天下 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Java反射技术除了可以在运行时动态地决定要创建什么类型的对象,访问哪些成员变量,方法,还可以动态地创建各种不同类型,不同维度的数组。 动态创建数组的步骤如下: 1.创建Class对象,通过forName(String)方法指定数组元素的类型 2.调用Array.newInstance(Class, length_of_array)动态创建数组 访问动态数组元素的方法和通常有所不同,它的格式如下所示,注意该方法返回的是一个Object对象 Array.get(arrayObject, index) 为动态数组元素赋值的方法也和通常的不同,它的格式如下所示, 注意最后的一个参数必须是O... 阅读全文
posted @ 2012-02-27 21:38 程序员天下 阅读(2218) 评论(0) 推荐(0) 编辑
摘要:近来IIS经常出问题,如ASP不能运行,运行cshtml的文件解释不了,在网上翻了不少资料,知道是windows process activation service的问题。重新安装IIS和windows process activation service都不行,后来找到以下文章:http://support.microsoft.com/kb/976982按一下步骤操作,就可正常安装IIS和windows process activation service了。1、下载dotnetfx_cleanup_tool.zip:http://blogs.msdn.com/cfs-file.ashx/ 阅读全文
posted @ 2012-02-27 20:59 程序员天下 阅读(3370) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 使用CodeBlocks10.05编一个小程序用到了png库和zlib库。我发现编译png静态库时,只需要指定zlib库的头文件路径,但并不需要链接到zlib库(这个我感觉有点奇怪)。 然后编译自己写的程序时出现一个错误: undefined reference to `... 阅读全文
posted @ 2012-02-27 20:51 程序员天下 阅读(583) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 安装了Code::Blocks 10.05,发现不能同时启动多个进程实例,网上搜索了一下,解决办法如下,掉“allow only one running instance ”, 去掉 “ use an already running instanct ” 关闭code b... 阅读全文
posted @ 2012-02-27 20:13 程序员天下 阅读(526) 评论(0) 推荐(0) 编辑
摘要:HTTP是个大协议,完整功能的HTTP服务器必须响应资源请求,将URL转换为本地系统的资源名。响应各种形式的HTTP请求(GET、POST等)。处理不存在的文件请求,返回各种形式的状态码,解析MIME类型等。但许多特定功能的HTTP服务器并不需要所有这些功能。例如,很多网站只是想显示“建设中“的消息。很显然,Apache对于这样的网站是大材小用了。这样的网站完全可以使用只做一件事情的定制服务器。Java网络类库使得编写这样的单任务服务器轻而易举。定制服务器不只是用于小网站。大流量的网站如Yahoo,也使用定制服务器,因为与一般用途的服务器相比,只做一件事情的服务器通常要快得多。针对某项任务来优 阅读全文
posted @ 2012-02-26 20:20 程序员天下 阅读(578) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 今天下午终于把自己的台式机修好了。想到这次曲折的修机经历,感到还是有必要写篇短文总结一下经验。 大概记得是去年11月的一个星期天早上开机,主机电源毫无反应,再按几次开机按钮,也没有反应。我见电源风扇都没有转,初步断定是主机电源的问题。为了确定问题所在,第二天向公司网... 阅读全文
posted @ 2012-02-25 20:33 程序员天下 阅读(210) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 一般而言,在 Windows编程中创建对话框需要先定义一个对话框资源。我想能不能不用资源文件单纯通过代码创建对话框呢?晚上搜索了一些资料,研究了一下,基本实现了。 我写了一个KDialog,代码如下(代码中有一些注释,相信大家能基本看懂):头文件的代码:// kdialog.h#ifndef ... 阅读全文
posted @ 2012-02-23 23:54 程序员天下 阅读(400) 评论(0) 推荐(0) 编辑
摘要:本文地址:http://blog.csdn.net/kongxx/article/details/7288896Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象Java Socket实战之四 传输压缩对象Java Socket实战之五 使用加密协议传输对象前面几篇文章介绍了使用java.io和java.net类库实现的Socket通信,下面介绍一下使用java.nio类库实现的Socket。java.nio包是Java在1.4之后增加的,用来提高I/O操作的效率。在nio包中主要包括以下几个类或接口:* Buffer: 阅读全文
posted @ 2012-02-23 22:32 程序员天下 阅读(380) 评论(0) 推荐(0) 编辑
摘要:更新说明:Ext JS - JavaScript FrameworkRelease Notes for Ext JS 4.1.0 Beta 3Release Date: Feb 17, 2012Version Number: 4.1.0 Beta 3Known IssuesButtonEXTJSIV-4768 Layout Managers - Border Layout: "Center" layout and "Splitter above me" layouts are overlapping when clicking three times o 阅读全文
posted @ 2012-02-23 12:26 程序员天下 阅读(599) 评论(0) 推荐(0) 编辑
摘要:问题:Android: couldn't save which view has focus because the focused view ### has no id可能引起原因有两种,对应解决方法如下:解决方案一:<application android:icon="@drawable/icon" android:label="@string/app_name" > <activity android:label="@string/app_name" android:configChanges=&quo 阅读全文
posted @ 2012-02-21 20:25 程序员天下 阅读(609) 评论(0) 推荐(0) 编辑
摘要:Android 利用自带VideoView控件播放视频Activitypublic class Activity01 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final VideoView videoView = (Vid... 阅读全文
posted @ 2012-02-21 20:20 程序员天下 阅读(288) 评论(0) 推荐(0) 编辑
摘要:当我们需要开发一个复杂游戏的时候,而且对程序的执行效率要求很高时,View类就不能满足需求了,这时必须用SurfaceView类进行开发。例如,对速度要求很高的游戏时,View类就不能满足需求了,这时必须使用SurfaceView类进行开发。例如,对速度要求很高的游戏,可以使用双缓冲来显示。游戏中的背景、人物、动画等都需要绘制在一个画布(Canvas)上,而SurfaceView可以直接访问一个画布,SurfaceView 是提供给需要直接画像素而不是使用窗体部件的应用使用的。 每个Surface创建一个Canvas对象(但属性时常改变),用来管理View和Surface上的绘图操作。具体示例 阅读全文
posted @ 2012-02-21 20:05 程序员天下 阅读(553) 评论(0) 推荐(0) 编辑
摘要:SurfaceView是View的子类,使用的方式与任何View所派生的类都是完全相同的,可以像其他View那样应用动画,并把它们放到布局中。SurfaceView封装的Surface支持使用本章前面所描述的所有标准Canvas方法进行绘图,同时也支持完全的OpenGL ES库。使用OpenGL,你可以再Surface上绘制任何支持的2D或者3D对象,与在2D画布上模拟相同的效果相比,这种方法可以依靠硬件加速(可用的时候)来极大地提高性能。对于显示动态的3D图像来说,例如,那些使用Google Earth功能的应用程序,或者那些提供沉浸体验的交互式游戏,SurfaceView特别有用。它还是实 阅读全文
posted @ 2012-02-21 19:48 程序员天下 阅读(383) 评论(0) 推荐(0) 编辑
摘要:View,是Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在游戏开发中叶可以自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任何一个View类都只需重写onDraw 方法来实现界面显示,自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式等。游戏的核心是不断地绘图和刷新界面,Android中提供了 invalidate 方法来实现界面刷新。注意,invalidate 不能直接在线程中调用, 就是不可以在子线程中调用,因此它违背了 Android的单线程模型:Androi 阅读全文
posted @ 2012-02-21 19:38 程序员天下 阅读(265) 评论(0) 推荐(0) 编辑
摘要:转载地址:删除、移动和改名 在 Windows 中,使用 Subversion 修改文件名称的大小写需要小技巧,因为在改名期间,两个文件名称需要同时存在。因为 Windows 的文件系统是大小写不敏感的,所以使用平常的改名命令是不能工作的。Fortunately there are (at least) two possible methods ... 阅读全文
posted @ 2012-02-21 18:05 程序员天下 阅读(174) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 CodeBlocks在编译静态库时,常常后缀名为a,以及会加一个前缀lib。要指定后缀名以及去掉前缀,只需把下图的两个选项去掉即可: 作者:clever101 发表于2012-2-18 21:25:27 原文链接 ... 阅读全文
posted @ 2012-02-18 21:25 程序员天下 阅读(394) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 使用Code::Blocks建了一个Win32 GUI Project,可是编译生成的程序却有一个控制台背景,如下图: 今天找到了原因,原来在Project/targets上标明了工程类型是Console application,把它改为GUI applicatio... 阅读全文
posted @ 2012-02-17 23:18 程序员天下 阅读(385) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 一.《Google C++ 编程风格指南》里的观点 公司在推行编码规范,领导提议基本上使用《Google C++ 编程风格指南》。其中《Google C++ 编程风格指南》对于头文件的包含顺序是这样的: Names and Order of Includeslink ▽Use st... 阅读全文
posted @ 2012-02-17 21:18 程序员天下 阅读(265) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 最近使用Code::Blocks进行业余学习(VS200x对我的机子来说太庞大了)。我就编编些Win API程序。Code::Blocks貌似需要额外的资源脚本编辑器才能编写资源脚本(叫ResEdit)。得了我也不想用这种不太成熟的外部工具,打算学习直接用代码创建UI控件。今... 阅读全文
posted @ 2012-02-15 22:16 程序员天下 阅读(419) 评论(0) 推荐(0) 编辑
摘要:本文地址:http://blog.csdn.net/kongxx/article/details/7259837Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象Java Socket实战之四 传输压缩对象前面几篇博文提到了Socket中一些常用的用法,但是对于一些有安全要求的应用就需要加密传输的数据,此时就需要用到SSLSocket了。还是一样需要一个实现了java.io.Serializable接口的简单Java对象package com.googlecode.garbagecan.test.socket.ssl; 阅读全文
posted @ 2012-02-15 08:34 程序员天下 阅读(678) 评论(0) 推荐(0) 编辑
摘要:本文地址:http://blog.csdn.net/kongxx/article/details/7259834Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象上一篇文章说到了用Java Socket来传输对象,但是在有些情况下比如网络环境不好或者对象比较大的情况下需要把数据对象进行压缩然后在传输,此时就需要压缩这些对象流,此时就可以GZIPInputStream和GZIPOutputStream来处理一下socket的InputStream和OutputStream。仍然需要一个实现了java.io.Serializ 阅读全文
posted @ 2012-02-15 08:28 程序员天下 阅读(344) 评论(0) 推荐(0) 编辑
摘要:本文地址:http://blog.csdn.net/kongxx/article/details/7259827Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信前面两篇文章介绍了怎样建立Java Socket通信,这一篇说一下怎样使用Java Socket来传输对象。首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的了,入下:package com.googlecode.garbagecan.test.socket.sample3; public class User imp. 阅读全文
posted @ 2012-02-15 08:23 程序员天下 阅读(263) 评论(0) 推荐(0) 编辑
摘要:本文地址:http://blog.csdn.net/kongxx/article/details/7259465Java Socket实战之一 单线程通信上一篇文章说到怎样写一个最简单的Java Socket通信,但是在上一篇文章中的例子有一个问题就是Server只能接受一个Client请求,当第一个Client连接后就占据了这个位置,后续Client不能再继续连接,所以需要做些改动,当Server没接受到一个Client连接请求之后,都把处理流程放到一个独立的线程里去运行,然后等待下一个Client连接请求,这样就不会阻塞Server端接收请求了。每个独立运行的程序在使用完Socket对象之 阅读全文
posted @ 2012-02-14 21:43 程序员天下 阅读(237) 评论(0) 推荐(0) 编辑
摘要:本文地址:http://blog.csdn.net/kongxx/article/details/7259436现在做Java直接使用Socket的情况是越来越少,因为有很多的选择可选,比如说可以用spring,其中就可以支持很多种远程连接的操作,另外jboss的remoting也是不错的选择,还有Apache的Mina等等,但是在有些时候一些特殊情况仍然逃脱不了直接写Socket的情况,比如公司内部一些莫名其妙的游戏规则。废话不说了,下面就看看如果自己写Socket应该怎么做吧。首先是写一个Server类,这个类用来监听10000端口,并从这个端口接收消息然后输出,当收到“bye”时退出 阅读全文
posted @ 2012-02-14 21:34 程序员天下 阅读(211) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 朋友使用Excel制作表格时向我提出这样一个需求:有一列写出计算公式,另一列将该公式的计算结果自动算出,具体如下图: 我告诉他,这个写一个宏... 阅读全文
posted @ 2012-02-13 21:32 程序员天下 阅读(451) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 周日上午看了《谍中谍4》,引发了我一些有关知识经济时代团队的思考。不知大家有没有发现,好莱坞的动作片的主角有了一个重大变化,从以前的单枪匹马的个人英雄(典型代表是史泰龙的《第一滴血》、《第一滴血2》、《第一滴血3》,布鲁斯·威利斯的《虎胆龙威》系列,其实《虎胆龙威4》是有... 阅读全文
posted @ 2012-02-10 23:07 程序员天下 阅读(180) 评论(0) 推荐(0) 编辑
摘要:本文转自:批处理for命令详解(转)for命令 这是一个非常有用的命令。for命令其实就是一个循环命令,如果我们想重复一个语句,就可以用for命令.通过for命令,可以控制循环的次数等.FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令 参数:FOR有4个参数 /d /l /r /f 他们的作用我在下面用例子解释 %%变量名 :... 阅读全文
posted @ 2012-02-09 23:08 程序员天下 阅读(220) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 继续学习Windows批处理命令。 批处理文件参数:有点编程基础的人都知道函数有参数.批处理文件也有参数。批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符"%"。 %[1-9]表示参数,参数是指在运行批处理文件时在文件名后加... 阅读全文
posted @ 2012-02-09 23:06 程序员天下 阅读(227) 评论(0) 推荐(0) 编辑
摘要:最少化Http请求终端用户80%的响应时间都花在前端(而非服务端处理)。而这其中绝大部分的时间又都花在下载所有的页面“组件”:图片、样式表文件、脚本文件、Flash等。而按需加载,减少http的请求数来呈现页面,是加快页面呈现的关键。而减少页面组件的其中一种方式就是简化页面设计。但有一种既呈现富客户端组件,同时又使页面的响应时间得以加快吗?这里有几种技术能够有效减少http的请求数,并且又能够支持富客户端页面的设计。合并文件:你可以合并多个文件来减少http请求,比如合并脚本文件,简化并合并多个样式文件。当那些脚本或样式文件对各个页面都不尽相同时,这将变得更具挑战,但是把它列入你发布的其中一个 阅读全文
posted @ 2012-02-09 20:45 程序员天下 阅读(314) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 Windows的批处理命令固然比不上unix的shell脚本强大,但用好了仍能给我们的工作带来很大作用。一个朋友问我为什么学习批处理命令,我以《程序员修炼之道——从小工到专家》一书的一句话答复他:图形界面的优点是所见即所得,图形界面的缺点是所见就是所有所得,而批处理命令组合起来功... 阅读全文
posted @ 2012-02-08 23:00 程序员天下 阅读(212) 评论(0) 推荐(0) 编辑
摘要:本文地址:http://blog.csdn.net/kongxx/article/details/7241120首先在项目上右键选择Custom,添加一个新Goal,具体内如如下:Goals: jetty:runProperties: jpda.listen=mavennetbeans.deploy.debugmode=true然后每次需要debug工程的时候选择这个Custom/jetty-run来运行工程。 阅读全文
posted @ 2012-02-08 08:56 程序员天下 阅读(632) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 在《distcc源码研究四》我们分析到distcc将编译服务器取出并进行锁定。我们主要分析的是dcc_build_somewhere函数。dcc_build_somewher比较复杂。在进一步分析dcc_build_somewhere函数之前,我感到我们有必要对distcc的工... 阅读全文
posted @ 2012-02-06 23:07 程序员天下 阅读(288) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 下午安装Plone中文版windows安装包,结果VS编译工程IncrediBuild无法启动。重新连接IncrediBuild的服务器,不行。到Windows的管理工具下重启IncrediBuild Agent服务,发现该服务无法启动。 到网上搜了一个解决办法:到安装该... 阅读全文
posted @ 2012-02-06 18:25 程序员天下 阅读(2010) 评论(0) 推荐(0) 编辑
摘要:本文地址:http://blog.csdn.net/kongxx/article/details/7237034要说嵌入式运行Jetty,最常用的还应该是运行一个标准的war文件或者指定一个webapp目录。0. 首先需要添加Jetty运行时webapp的依赖包,下面是一个完整的pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&quo 阅读全文
posted @ 2012-02-06 15:42 程序员天下 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 在《distcc源码研究三》中我提到dcc_build_somewhere_timed函数,认为是在这个函数里创建编译进程中。那么我们就看看这个函数是如何创建编译进程的。 dcc_build_somewhere_timed函数里面主要调用dcc_build_some... 阅读全文
posted @ 2012-02-04 12:57 程序员天下 阅读(286) 评论(0) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 继续研究distcc。今天我在思考这样一个问题:分布式编译系统本身并不是编译器,它本质是一个编译请求的发起者和执行者,也就是说,它必须创建编译进程,而要创建编译进程,它需要找到编译器,具体到distcc,就是gcc编译器。就是分布式编译的客户端或者转入一个编译器参数,或者它自己去找... 阅读全文
posted @ 2012-02-03 21:42 程序员天下 阅读(196) 评论(0) 推荐(0) 编辑
摘要:HTML5正在变得越来越流行。在这个移动设备日益增长的时代,对来自Adobe的Flash插件的改造需求也正在快速增长。因为就在最近,Adobe宣布Flash将不再支持移动设备。这意味着,Adobe自身也认为对移动设备来讲HTML5是一项重要的技术。而桌面系统的改变也是迟早的事。HTML的一大劣势就是对于多媒体技术支持的缺乏。在HTML中,你无法直接显示一个视频或在屏幕上绘画。在HTML5中,随着<video>与<canvas>元素的引进。这些元素给予开发者直接使用“纯粹的”HTML来实现多媒体技术的可能性——仅需要写一些Javascript代码来配合HTML。在多媒体技 阅读全文
posted @ 2012-02-03 19:14 程序员天下 阅读(1608) 评论(0) 推荐(0) 编辑
摘要:本文链接:http://blog.csdn.net/kongxx/article/details/7230080在嵌入式Jetty中,有时候我们想运行一些的Servlet,此时就需要创建创建Context,然后让自己的Servlet运行在这些ServletContext中。1. 首先创建一个ServletContextServer类,用来初始化web应用程序的Context,并且指定Servlet和Servlet匹配的url。这里指定了两个Servlet,分别是HelloServlet和GoodbyeServlet,并分别对应/hello/*和/goodbye/*。package com.go 阅读全文
posted @ 2012-02-03 08:40 程序员天下 阅读(860) 评论(0) 推荐(0) 编辑
摘要:本文链接:http://blog.csdn.net/kongxx/article/details/72271071. 首先修改pom.xml文件,添加spring的依赖项<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/mave 阅读全文
posted @ 2012-02-02 08:10 程序员天下 阅读(526) 评论(0) 推荐(0) 编辑
摘要:本文链接:http://blog.csdn.net/kongxx/article/details/7224423对于嵌入式运行Jetty,可以通过简单的一些代码实现一个简单的文件服务器的功能,如下:package com.google.code.garbagecan.jettystudy.sample3; import org.eclipse.jetty.server.Handler; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.handler.DefaultHandler; import o. 阅读全文
posted @ 2012-02-01 08:53 程序员天下 阅读(673) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示