我为啥讨厌马列

纵观世界上的科学或者说普遍接受的思想
没有哪一种是通过强制灌输的方式来传播的

牛顿的力的思想 轻松就可以在身边找到例子 就算他是错的我也愿意接受他
OO思想 我在身边的实践中就能看到这个东西 而且亲身的感受到了OO的优点 就算他难理解我也愿意接受他
数学中的积分思想 这是一个在各种科学基础上想出来的东西 就算我不明白我也愿意相信他

反过来看看中国教育中的马恩列斯毛是什么样子呢
我们在身边找不到他成功的影子 而且开放的网络 或者说 还算开放的网络让我更加了解这个世界
马克思的思想好像不是被广泛接受的
马列无法在我身边找到影子 那当作哲学学习也算可以阿
可是 马列哲学居然被定义为正确的思想 这句话本身就违背哲学的根本思想 让我如何接受
我想 对于一个当代较高等教育的大学生来说 马恩列斯毛 完全是书本里上一个不得不学习的东西
对于他的理解我只能 也仅仅能局限在 背诵几个记住了也不明白的选择题而已

科学让我们学会了怀疑
而 马克思 居然是不可以被怀疑的 这是让人讨厌的 并且我完全不能接受到
谁会接受一个驾驭在普遍真理上的真理呢

我从小接受的教育 让我相信自然科学 但是自然科学是怀疑一切的
罢黜百家独尊儒术 是愚昧的 孔圣人是不允许被怀疑的
当马克思不允许被怀疑的时候 还有谁会相信这么一个现在中国的八股文呢
我们是不是打倒一个孔老二 又树立一个马克思 作为我们的圣人的

我相信中国人不崇拜神 但是他们崇拜人 可是崇拜是不是必须要一个偶像呢

Read More

JVM卡死firefox

我的firefox有时候不能正常现实applet
反映就是卡死firefox
但是有一个奇怪的现象就是 如果运行本地的网页applet后
在不关闭firefox的前提下 去看含有applet的网页没有任何问题

我百思不得其解 最后分析出了一个大概的原因
jvm大概无法获取firefox的代理服务器设置
所以就卡死掉了

我在java 控制面板中代理服务器设置选择直接连接就解决问题了

Read More

Java命名规范

任何一门语言都是用来交流的,都有自己的一套书写规范,Java 也不例外。

好的命名规范可以让你的程序更专业,更容易被别人理解,更好维护。
了解命名规范,可以更好的学习和记忆 Java 类库中类和函数。

下面的几个原则是编写 Java 程序必须遵守的
如果没有非常好的理由,永远不要违背他。

1.包
由小写字母和少量数字组成
Java 自己的包以 java. 和 javax 开头,比如:java.awt
别的组织开发的包以 组织的 Internet 域名部分开头,比如:com.sun, com.borland

2.类,接口
由一个或几个单词组成,每个单词的第一个字母大写,比如:StringBuffer
类:一般用名词和名词词组命名
接口:与类相同,可以使用形容词词缀,比如 Runnable, Comparable

3.方法
除第一个字母小写外,和类,接口的命名规则一样。比如:getPersonInfo()
对于取属性值和设置属性值的方法:
不管是否是 Bean,都要遵循 JavaBean 命名规范:getXXX(), setXXX()
转换对象类型返回不同类型的方法:
命名成 toType,比如:toString(), toArray()
返回视图的方法:
命名成 asType() 形式,asList()
返回与调用此方法的对象(Wrapper Class)同值的原始类型的方法:
命名成 typeValue() 形式,比如 intValue(), floatValue()

4.域(属性)
普通域:
除第一个字母小写外,和类,接口的命名规则一样。比如:personInfo
常数域:
由一个或多个被下划线分开的单词组成,比如:VALUES, NEGATIVE_INTINITY
常数域是唯一允许使用下划线的情况。

5.局部变量
命名与域相同,可以使用简写,比如:i, j, temp, maxNumber

参考:
Code Conventions for the JavaTM Programming Language
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
《Java高效编程指南》

Read More

重装是个真理

老实说我不喜欢这个方法
因为我觉得sb才这么做 因为这个做事回避问题所在
直接用一个好的新的东西覆盖旧的不好用的东西

但是有时候这个方法确实很神奇
我的firefox 2.0.11 升级到2.0.12时候
java silverlight 都不好用了
直到今天我把firefox删除然后重新安装了一遍……

一切 一切都好了
现在我在firefox也能看到applet 和silverlight了

重装果然是真理阿
如果没办法了那就重新安装吧

Read More

更多的Hello World ! 这次是Applet

上边是一个Java applet
我的firefox无论如何都不能运行java虚拟机
silverlight也不能运行 不断的提示安装……

Read More

纪念第一个我的J2ME

今天终于成功地在手机上跑了我的第一个java
虽然这是我几年前就想做的

eclipse + eclipseme + sun java wireless toolkit = hellomoto

deployed.rar

这个java也许若干年后我会拿出来在那时候我的手机上跑一边
纪念
纪念每一个第一次 虽然很愚昧

Read More

java 本地类 引用包.类 命名冲突问题

包A 有一个类叫Fuck
包A中想引用 包Fuck中的成员fuckyou() 这个时候又很多问题
代码
import Fuck.*;

Fuck.fuckyou() 指向本地的A.Fuck.fuckyou()

代码
import Fuck.Fuck;
Fuck.fuckyou() 指向外来包Fuck的Fuck.Fuck.fuckyou()

这个问题时候一定要舍弃掉一个类了 ……不好理解

在C++中 namespace是这样引用的
namespace A{ class B{}; }
namespace B{ class B{}; }
完全可以使用A::B或B::B来区分谁是谁
但是在使用上也有一定的问题
以上代码 using namespace A 会出现 B重复定义 (class or namespace)
以上代码 using namespace B 也会出现 B重复定义
不明确的定义是无法通过编译的

反正这个问题最好就是避免重名
但是这是一个应该认真理解的问题 不应该回避这样的问题
放在着慢慢研究把

Read More

jar中MANIFEST.MF 的一个CRLF

让jar可执行需要在MANIFEST.MF指定一个Main-Class
具体调试成功文件如下

Manifest-Version: 1.0
Created-By: 1.6.0_04 (Sun Microsystems Inc.)
Main-Class: hello

可手工修改 也可用命令生成
生成命令
jar cvfm hello.jar x.mft *.class
其中
x.mft内容为
Main-Class: hello

以上一切都是比较成功的
但是在调试过程中法一个很奇怪的问题 那就是不是每次都能成功
奇怪了…… 同样内容的文件 为什么有时候灵有时候不灵呢
最后我认真分析了一下
Main-Class: hello 后边必须有CRLF不然就不能运行……
这个是我在查阅各种雷同资料时候都没有发现强调说明的

另外:后边要有一个空格 不然提示jar非法……

最后么 一定要按规矩办事 不然就要出乱子

Read More

笑话1则

今天有人给我的信箱里发了个笑话

怕打扰你睡觉才发邮件,今晚我手机被抢了,以前的帐号已经挂失!

请把钱汇入:农行 6228480101119114813 (林尤亮)

汇后再打我家里的电话!谢谢!

乐死我了

Read More

我抄袭 garland blogger 模板

Garland WordPress Theme by Steven Wittens and Stefan Nagtegaal.

这个模板仅仅支持xml的new blogger
由于 资产阶级及其走狗 的封锁
我国无法访问到 *.blogspot.com
所以无法使用新的服务

我将这个文件修改了一下 让他可以在老型号的blogger上使用

这是个不错的风格如果你喜欢 请下载使用
newtemp.txt

Read More