
编程语言
文章平均质量分 51
hackingwu
pseudo-geek!developer!learner!
展开
-
为什么要有SerialVersionUID?
为什么要有SerialVersionUID?应该说为什么要手动声明一个ServialVersionUID。因为只要你做了序列化了,JAVA就会自动给你加上一个SerialVersionUID。Java强烈建议我们显式的声明一个SerialVersionUID,因为SerialVersionUID默认值的计算是根据类的各个方面得来的(属性,方法。。。)。详情:http://docs.orac原创 2014-05-18 16:05:38 · 1185 阅读 · 0 评论 -
FreeMarker学习笔记
FreeMarker是一个模版引擎,通过模板+数据生成页面,这个页面可以使JSP,xml.....ftl后缀名freemtemplate是他的模板文件的后缀名。FreeMarker不是一个Web应用框架,与容器无关。一般模板文件放在项目下的templates文件夹下。写FreeMarker 的Java代码分为以下四个步骤(1)创建FreeMarker配置实例(2)创建数据模原创 2014-04-07 22:31:46 · 1247 阅读 · 0 评论 -
textView 添加超链接
在textView添加超链接,有两种方式,第一种通过HTML格式化你的网址,一种是设置autolink,让系统自动识别超链接。代码如下:第一种public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.on原创 2013-06-08 12:05:47 · 1152 阅读 · 0 评论 -
eclipse 里写c/c++,run的时候launch failed binary not found
我在ubuntu里安装了eclipse,然后编写c/c++,run的时候发现launch failed binary not found。解决方法如下:在main方法中ctrl+B,然后在run就可以通过。当需要编译的时候 Ctrl+B 。 只有在 Build 以后, Eclipse才理解你写的代码的意义原创 2013-05-08 11:00:55 · 1032 阅读 · 0 评论 -
android网络编程,unfortunately,socket has stopped
今天照着 android疯狂讲义 学习了一下android网络编程,来实现pc和android的通信,但是app一运行,就提示socket has stopped,接下来给出解决办法:socket的操作不能在主线程中进行,你必须在开一个线程,你可以在main函数中new Thread,如下:new Thread(){ @Overridepublic void run() {原创 2013-05-08 11:00:12 · 1593 阅读 · 0 评论