Sunday, February 28, 2010
【文摘】7000民兵与日军的一场血战文章内容- ccthere.com
据战后统计,这场阻击战共毙伤敌军200多人,击沉敌军汽艇、橡皮艇20多艘,击伤敌机1架,俘虏日军军曹久保田等3人,写下了广东抗战史上光荣的一页。
1937年“七·七卢沟桥事变”后,全面抗战开始。此时,广东各地守土保乡情绪高涨,都组织起了民众抗日自卫团,加紧军事训练。
1938年10月12日凌晨,日本陆军在海、空军的配合下,在粤东大亚湾登陆。中国守军防线迅速被突破,向后溃退。日军长驱直入攻占了增城。 21日,占领广州市区。
对于政府组织抵抗不力,广州百姓讥讽道:“余汉无谋,吴铁失城,曾养无谱”。此时粤军已尽数撤退至粤北。城陷第三天,气焰嚣张的日军继续北犯。 23日,前锋骑兵已抵石井,烧杀抢掠,此地离江高镇四五公里,仅有流溪河一河之隔。当天日军试图渡河北犯,北郊民众发起的“江高阻击战”正式打响。
陈志武:“权利结构”是症结 - FT中文网
- FT中文网
陈志武:“权利结构”是症结 - FT中文网
- FT中文网
林涵:您认为当前的经济危机以及中国的应对政策,是增强了国家对经济的控制,还是减弱了国家对经济的控制?怎么评价刺激经济政策的得失?
陈志武:是增强了政府对经济的控制,强化国家对资产和各行业发展机会的占有度。近一年多,因为双扩张政策,财政和信贷,都更多支持了国企,使国有企业的现金大大增加,让国企有更多钱去在相关和不相关的行业进行很多并购,包括房地产行业。本来,从90年代中期到近两年前,房地产业总体上竞争非常激烈,主要是民营企业主导的,但最近一两年,越来越多的房地产企业被国企并购。在最近的土地竞拍时,不少国企买出了地王。综合在一起看,积极财政和信贷政策,以及众多政策的导向上,都偏袒国企,令政府在经济中以利益者出现的程度大幅提升。
Saturday, February 27, 2010
长征之旅:从革命到逃亡,从逃亡到招安(中)
毛泽东的爱将--外交部原副部长王海蓉
长征之旅:从革命到逃亡,从逃亡到招安(上)
Sunday, February 21, 2010
中国文化与西方文化的小区别文章内容- ccthere.com
经过很多年的观察,我发现中国文化与西方文化有个不大却很重要的区别。那就是,在中国文化中,总是把什么事都按信仰来做,而在西方文化中,总是把什么事情 都按生意来做。
比如,中国人要求“居上位”者要“内圣外王”,这完全是信仰的要求。中国人要求教师“传道、授业、解惑”,要求医生“救死扶伤”,甚至要求做生意“童叟无 欺”,等等。所有这些要求哪条不是信仰的要求。相应地,对慈善的要求,自然更必须是“发自内心”的,而不能掺杂任何其它的因素。在中国,“生意人”在很多 情况下是贬义的,甚至是骂人的话。
而在西方,任何事情都是“生意”。教师是生意,医生是生意,总统自然也是生意。连信仰,那也是作为生意来做的。看看教堂的运作就知道了。慈善更是可以作为 “事业”来做的。“Business”在西方可是和吃饭睡觉一样不可或缺的东西。
这个区别导致一些很有意思的现象。比如,做各种善事在西方那就是一定要获得利益的,因为这不过是一个生意而已。但是,在中国,做善事要是掺杂了任何别的因 素都是会被指责的。可以看看天津那个可怜的婴儿,你会对此有更深入的理解。
那些说中国人没有信仰的,实在是大错了。在中国,如果不把事情按照信仰来做,都是要受到指责的。即便是做生意,也要当作信仰来做。中国人的信仰是一种完全 不同的形态。它没有具体的理论和教条,没有固定的经书,只是一种靠言传身教传播的哲学。
Ubuntu 8.04下搭建uClinux开发环境Skyeye进行仿真 - ARM学习笔记 - ARM+Linux
在ubuntu8.04上搭建uClinux编译开发环境Skyeye进行仿真
一、搭建开发环境
在www.uclinux.org上下载以下两 个包:
交叉开发工具:arm-elf-tools-20030314.sh
uClinux的源码包:uClinux-dist- 20040408.tar.gz
安装交叉开发工具:进入arm-elf-tools-20030314.sh所在的目录,执行以下命令进行安装:
代 码:
# chmod +x arm-elf-tools-20030314.sh
# ./arm-elf-tools-20030314.sh
这两条命令首先是加可执行权限,然后安装。
解压uClinux源码包:
用 以下命令:
代码:
$tar zxvf uClinux-dist-20030314.tar.gz
************************************************
从 网上下载的arm-elf-tools-20030314.sh在安装时遇到很多问题,google了一下,很多同胞也遇到这样的问题。
___________________________________________________________________________________
按照安装说明执行
./arm-elf-tools-20030314.sh
提示:
bad interpreter: No such file or directory
如果执行
source arm-elf-tools-20030314.sh
提示:
: command not found
'bash: ./arm-elf-tools-20030314.sh: line 4: syntax error near unexpected token `in
'bash: ./arm-elf-tools-20030314.sh: line 4: `case "${SCRIPT}" in
___________________________________________________________________________________
我 在ftp://166.111.68.183/pub/embed/uclinux/soft/tools/arm下载arm-elf-tools- 20030314.sh后,安装时也出现这种情况,其他很多地方下载的这个文件也有同样的问题,后来找到这个
[http://ftp.s
___________________________________________________________________________________
在运 行.sh文件时还可能出现一下错误:
# chmod +x arm-elf-tools-20030314.sh
# ./arm-elf-tools-20030314.sh
errors:
tail : cannot open `+43' for reading : No such file or directory
gzip:stdin: not in gizp format
tar: This does not look like a tar archive
tar: Error exit delayed from previous errors
解决方 案:
tail : cannot open `+43' for reading : No such file or directory
tail +43
tail -n +43
export _POSIX2_VERSION=199209
___________________________________________________________________________________
二、 下载Skyeye 以便进行仿真:
SkyEye 是开源软件的一个项目,SkyEye的目标是在Linux和Windows操作系统里提供一个完全的仿真环境。SkyEye仿真环境相当于一个嵌入式计算 机系统,你可以在SkyEye里运行一些嵌入式Linux操作系统,如ARMLinux,uClinux,uc/OS-II(ucos-ii)等,并能分 析和调试它们的源代码。
如果你想知道关于SkyEye和嵌入式系统更详细的信息,请访问下面的站点:
www.SkyEye.org
http://www.skyeye.org/index_cn.html
安 装SkyEye
网上介绍了很多安装方法,其实在ubuntu里面安装最方便:
代码:
root@yuanyangliu-Linux:~# apt-get install skyeye
这样,一个最新版的skyeye1.2.3就安装好了。
在shell 里面直接键入skyeye后看到如下说明:
代码:
**************************** WARNING **********************************
If you want to run ELF image, you should use -e option to indicate
your elf-format image filename. Or you only want to run binary image,
you need to set the filename of the image and its entry in skyeye.conf.
***********************************************************************
big_endian is false.
Failed to open skyeye config file skyeye.conf in the same directory
error: No such file or directory
------------------------- SkyEye -V1.2 ---------------------------
Usage: SkyEye [options] -e program [program args]
Default mode is STANDALONE mode
------------------------------------------------------------------
Options:
-e exec-file the (ELF executable format)kernel file name.
-l load_address,load_address_mask
Load ELF file to another address, not its entry.
-b specify the data type is big endian when non "-e" option.
-d in GDB Server mode (can be connected by GDB).
-c config-file the skyeye configure file name.
-h The SkyEye command options, and ARCHs and CPUs simulated.
------------------------------------------------------------------
----------- Architectures and CPUs simulated by SkyEye-------------
-------- ARM architectures ---------
at91
lpc
s3c4510b
s3c44b0x
s3c44b0
s3c3410x
ep7312
lh79520
ep9312
cs89712
sa1100
pxa_lubbock
pxa_mainstone
at91rm92
s3c2410x
s3c2440
sharp_lh7a400
ns9750
lpc2210
ps7500
integrator
-------- BlackFin architectures ----
bf533
表明你的skyeye 已经安装好了,可以随时使用了。
当 然,如果你的源里面没有 skyeye,就尝试从下面的方法安装:
首先下载skyeye:
下载地址:http://gro.clinux.org/projects/skyeye/
在 这个网址里面有如下两个版本,我建议用1.2.2版本的,1.2.3版本的在安装时往往存在一些问题
skyeye_1_2_2_Rel.tar.bz2
skyeye_1_2_3_Rel.tar.bz2
因 为在安装skyeye 时会用到一些别的包,所以在新立得软件包管理器中找到下面的软件包:binutils-dev[这个问题也有很多人遇到,在Ubuntu下直接 apt-get install binutils-dev] 标记并安装
下面是关于这个软件包的描述
The GNU binary utilities (BFD development files)
This package includes header files and static libraries necessary to build
programs which use the GNU BFD library, which is part of binutils. Note
that building Debian packages which depend on the shared libbfd is Not
Allowed.
最 后使用make命令进行软件的安装,编译完毕后会在binary生成一个skyeye可执行文件,该文件就是skyeye模拟器了。
使用make 命令的时候可以加入一些选项参数,例如:
不允许DBCT
$make NO_DBCT=1
不支持LCD
$make NO_LCD=1
不支持BFD库
$make NO_BFD=1
不支持网络设备
$make NO_NET=1
如果 在binary目录下生成了skyeye文件,那么安装成功。
为了可以在shell 里面直接运用skyeye命令,将这个路径/source/skyeye_1_2_2_Rel/binary 加入 到系统环境变量中
代码:
$gedit /etc/environment
找到有PATH那一行,加入 skyeye 路径,比如下面所示
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/slickedit/bin:/source/skyeye_1_2_2_Rel/binary"
----------[如果通过 apt-get install skyeye 安装的则不用手动添加路径到环境变量中]
***********************************************************************************
源码安装步骤总结:
1.解压下载的源码包,并进入源码所在目录
2. ./configure --target=arm-elf --prefix=/usr/local --without-gtk-prefix --without-gtk-exec-prefix --disable-gtktest[configure命令所带的选项意义查看man页]
3.make lib [make lib 来编译第三方的库]
4.make [make 来编译 skyeye 的源代码]
5.make install_lib
6.make install
7.make clean
***********************************************************************************
三、 测试arm-elf-tool 的工作情况
建立一个源文件键入以下代码:
代码:
/*test.c*/
#include
int main()
{
int i;
for(i=0;i<6;i++)
{
printf("i=%d\n",i);
printf("Hello,embedded linux!\n");
}
return 0;
}
用以下命令进行编译:
代 码:
root@yuanyangliu-Linux:/source/work/test# arm-elf-gcc -Wl,-elf2flt -o test test.c
root@yuanyangliu-Linux:/source/work/test# ls
test test.c test.gdb
可 以看到编译输出两个文件:test和test.gdb,表示编译成功
其中-elf2flt参数是将elf文件格式转为flat文件格式,这个工具 是在你安装交叉编译器产生的.
也可以写一个makefile测试,下面是我写的一个,仅供参考:
代码:
#begin
CC=arm-elf-gcc
LDFLAGS=-Wl,-elf2flt
LIBS=
OBJS=test.o
all:test
hello(OBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o hello $(OBJS)
clean:
rm -rf *.o *.elf *.gdb test
#end
执行make 命令后编译成功,最后也生成了test文件,我们来看一下这个test文件
代码:
root@yuanyangliu-Linux:/source/work/test# file test
test: BFLT executable - version 4 ram
可以看到生成的文件 格式为BFLT格式,这是目标平台所支持的格式,所以当你试图:./test时,系统会提示:
代码:
root@yuanyangliu-Linux:/source/work/test# ./test
bash: ./test:无法执行二进制文件
我们也可以用下面的命令进行编译生成汇编代码
代 码:
root@yuanyangliu-Linux:/source/work/test# arm-elf-gcc -S -o test.S test.c
root@yuanyangliu-Linux:/source/work/test# file test.S
test.S: ASCII assembler program text
用文本编辑器打开这个文件test.S,就可以看到熟悉的ARM 汇编代码了。
四、测试这个程序:
测试这个程序需要用到一个工具skyeye-testsuits,可以在下面的网址下 载:
http://gro.clinux.org/projects/skyeye/
网 址里面有testsuite2.1.tar.bz2 但是在这里我们直接下载1.2.0版的二进制的工具包,skyeye-binary-testutils-1.2.0.tar.bz2
下载后解压
代 码:
root@yuanyangliu-Linux:/source# tar jxvf skyeye-binary-testutils-1.2.0.tar.bz2
进入下面这个目录,这是我们主要用到的目录。
代 码:
root@yuanyangliu-Linux:/source# ls skyeye-binary-testutils-1.2.0/at91x40/uclinux2
boot.rom linux readme skyeye.conf
这 个目录里面有四个文件,其中linux就是内核映像,boot.rom是要写到Flash里面去的。里面包含文件系统。skyeye.conf是配置文 件。
可以在命令行里键入以下代码,
Saturday, February 20, 2010
【文摘】毛主席与毛远新同志谈批孔文章内容- ccthere.com
毛远新说,国共两党的领导人孙中山也好,陈独秀、李大钊也好,“五四”运动就是批孔开始的,是不是这样?等到蒋介石坐上了宝座以后去尊孔、祭孔。蒋介石把孔家的后代请到台湾,现在还在那里。中国历史不就是这样吗!当要起来造反的时候,都要批孔,用我们的话说,你是革命党的时候是批孔的,当成了执政党,巩固地位时又要尊孔。中国的历史就是这么走过来的,为什么?这是什么道理?汉朝罢黜百家,独尊儒术,主席说到现在孔夫子已经不是当年的孔丘本人,历代的统治阶级都给他梳妆打扮,根据统治者的需要,用鲁迅的话说,后边讲的孔孟之道,是御用文人经过梳妆打扮过的孔夫子,他们就是以这套思想来束缚统治人,是思想专制的工具,回顾中国历史是不是这样?
毛远新说,你说蒋介石真正相信孔夫子吗?对共产党员宁可错杀一千,也不放过一个,孔夫子什么时候教过他这一条?孔夫子是和为贵,所以主席那个时候搞那个东西,为什么主席提出要批孔,就是说,中国共产党员要保持自己的革命性,一旦中国共产党也尊起孔子来了,就说明你也到时候了,就说明你统治不下去了,要靠他来维持你的统治了。想想看,是不是这个道理?后边这话没有讲,这是我悟出来的。主席说,你看看历代,革命的时候都是对从批孔开始,等到他掌权的时候,都要把他请回来,干什么呢?把他作为对人民统治的思想专制的工具,所以主席的结论是什么的,他说孔子作为中国者古代杰出的思想家、教育家,和孟子、老子、庄子、韩非子、荀子和他们一样,都值得我们尊敬,纪念,值得研究,因为他们的思想实际是中华民族文化的很重要的一个组成部分,作为每个人都值得我们尊重。但是作为孔子的这套理论,它是唯心的,主张政治倒退的,不能接受的,至于说我们现在说批孔(鲁迅说)已经各朝各代梳妆打扮以后的孔,不是当年的孔夫子,孔子不过是说(唯女子与小人难养)?可是到了南宋以后,你让妇女缠小脚,这是对人体的伤害,男尊女卑,不知道比孔子发展了多少倍,男女不平等,孔子那时还没到这个地步,但是理论根据是孔夫子。
主席说我们共产党人,是从批孔起家的,但是我们决不能走前面他们的路,批了再尊,等到我们为了巩固自己的地位再把孔子的思想来与老百姓的思想时,落入历史的一种循环,这是不行的。如果共产党也到了自己没法统治或者遇到难处了,也要把孔子请回来,说明你也快完了。
毛远新回忆,主席还说,中国没有一个真正能够占统治地位的一个宗教,不象西方。主席举例子,主席说西方耶酥和孔子差不多,他那个时候也是到处受人迫害,还被钉在十字架上,他创立的这一套东西,在当时都有自己的道理,但是到了欧洲的中世纪,教会是统治和奴役人民的一个最坏的工具。主席说你看资产阶段革命,从欧洲文艺复兴开始,首先就是对着教会,批判神,就象我们批孔一样,但是这个教会不是说耶酥本人怎么样,只有打破这个东西,资产阶级革命才能起来,那个时候教会是宗教裁判所,有时比法院还厉害,科学家好多都是被他们迫害死的,像哥白尼,伽利略你必须自己的改变理论,不改变就要处死!这能怪耶酥吗?不是耶酥问题。但是因为中国没有这样的宗教,就用孔夫子的这套东西来统治中国的老百姓。在中国,是实用主义。有病了,生不下孩子就想神来了,孩子生下来病好了,早把她忘了。宗教在西方资产阶级革命对它进行了一次批判,然后进行改造,改造以后他适应用资产阶级的社会。所以现在的宗教和中世纪的宗教大不一样。"
微软的22道数据结构算法面试题(含答案) - 语虫 - 博客园
微软 的22道数据结构算法面试题(含答案)
1、反转一个链表。循环算法。1 List reverse(List l) {
2 if(!l) return l;
3 list cur = l.next;
4 list pre = l;
5 list tmp;
6 pre.next = null;
7 while ( cur ) {
8 tmp = cur;
9 cur = cur.next;
10 tmp.next = pre
11 pre = tmp;
12 }
13 return tmp;
14 }
2、反转一个链表。递归算法。
1 List resverse(list l) {
2 if(!l || !l.next) return l;
3
4 List n = reverse(l.next);
5 l.next.next = l;
6 l.next=null;
7 }
8 return n;
9 }
3、广度优先遍历二叉树。
1 void BST(Tree t) {
2 Queue q = new Queue();
3 q.enque(t);
4 Tree t = q.deque();
5 while(t) {
6 System.out.println(t.value);
7 q.enque(t.left);
8 q.enque(t.right);
9 t = q.deque();
10 }
11 }
----------------------
1class Node {
2 Tree t;
3 Node next;
4 }
5class Queue {
6 Node head;
7 Node tail;
8 public void enque(Tree t){
9 Node n = new Node();
10 n.t = t;
11 if(!tail){
12 tail = head = n;
13 } else {
14 tail.next = n;
15 tail = n;
16 }
17 }
18 public Tree deque() {
19 if (!head) {
20 return null;
21 } else {
22 Node n = head;
23 head = head.next;
24 return n.t;
25 }
26}
4、输出一个字符串所有排列。注意有重复字符。
1char[] p;
2void perm(char s[], int i, int n){
3 int j;
4 char temp;
5 for(j=0;j
1 long atol(char *str){
2 char *p = str;
3 long l=1;m=0;
4 if (*p=='-') {
5 l=-1;
6 ++p;
7 }
8 while(isDigit(*p)){
9 m = m*10 + p;
10 ++p;
11 }
12 if(!p) return m*l;
13 else return error;
14}
6、判断一个链表是否有循环。
1 int isLoop(List l) {
2 if ( ! l) return - 1 ;
3 List s = l.next;
4 while (s && s != l) {
5 s = s.next;
6 }
7 if ( ! s) return - 1 ;
8 else reutrn 1 ;
9 }
-----------
1int isLoop(List l){
2 if(!l) return 0;
3 p=l.next;
4 wihle(p!=l&&p!=null) {
5 l.next=l;
6 l=p;p=p.next;
7 }
8 if(p=l) return 1;
9 return 0;
10}
实际上,在我的面试过程中,还问到了不破坏结构的其他算法。
我的答案是从链表头开始遍历,如果节点next指针指向自身,则循环存在;否则将next指针指向自身,遍历下一个节点。直至next指针为空,此时链表 无循环。
7、反转一个字符串。
1 void reverse( char * str) {
2 char tmp;
3 int len;
4 len = strlen(str);
5 for ( int i = 0 ;i < tmp =" char"> 8、实现strstr函数。
1int strstr(char[] str, char[] par){
2 int i=0;
3 int j=0;
4 while(str[i] && str[j]){
5 if(str[i]==par[j]){
6 ++i;
7 ++j;
8 }else{
9 i=i-j+1;
10 j=0;
11 }
12 }
13 if(!str[j]) return i-strlen(par);
14 else return -1;
15}
9、实现strcmp函数。
1int strcmp(char* str1, char* str2){
2 while(*str1 && *str2 && *str1==*str2){
3 ++str1;
4 ++str2;
5 }
6 return *str1-*str2;
7}
10、求一个整形中1的位数。
1 int f( int x) {
2 int n = 0 ;
3 while (x) {
4 ++ n;
5 x &= x - 1 ;
6 }
7 return n;
8 }
11、汉诺塔问题。
1void tower(n,x,y,z){
2 if(n==1) move(x,z);
3 else {
4 tower(n-1, x,z,y);
5 move(x,z);
6 tower(n-1, y,x,z);
7 }
8}
12、三柱汉诺塔最小步数。
1 int f3(n) {
2 if (f3[n]) return f3[n];
3 else {
4 if (n == 1 ) {
5 f3[n] = 1 ;
6 return 1 ;
7 }
8 f3[n] = 2 * f3(n - 1 ) + 1 ;
9 return f3[n];
10 }
11 }
四柱汉诺塔最小步数。
1int f4(n){
2 if(f4[n]==0){
3 if(n==1) {
4 f4[1]==1;
5 return 1;
6 }
7 min=2*f4(1)+f3(n-1);
8 for(int i=2;i
1void delete(List m, List n) {
2 if(!m || !n) return;
3 List pre = new List();
4 pre.next=m;
5 List a=m, b=n,head=pre;
6 while(a && b){
7 if(a.value < a="a.next;" pre="pre.next;"> b.value){
11 b=b.next;
12 }else{
13 a=a.next;
14 pre.next=a;
15 }
16 }
17 m=head.next;
18}
14、一个数组,下标从0到n,元素为从0到n的整数。判断其中是否 有重复元素。
1int hasDuplicate(int[] a, int n){
2 for(int i=0;i
1int isB(Tree t){
2 if(!t) return 0;
3 int left=isB(t.left);
4 int right=isB(t.right);
5 if( left >=0 && right >=0 && left - right <= 1 || left -right >=-1)
6 return (left
1int depth(Tree t){
2 if(!t) return 0;
3 else {
4 int a=depth(t.right);
5 int b=depth(t.left);
6 return (a>b)?(a+1):(b+1);
7 }
8}
17、两个链表,一升一降。合并为一个升序链表。
1 List merge(List a, List d) {
2 List a1 = reverse(d);
3 List p = q = new List();
4 while ( a && a1 ) {
5 if (a.value < next =" a;" a =" a.next;" next =" a1;" a1 =" a1.next;" p =" p.next;" next =" a;" next =" a1;"> 18、将长型转换为字符串。
1char* ltoa(long l){
2 char[N] str;
3 int i=1,n=1;
4 while(!(l/i<10)){i*=10;++n} str="(char*)malloc(n*sizeof(char));" j="0;" l="l%i;">19、 用一个数据结构实现
1 if (x == 0) y = a;
2 else y = b;
1 j[] = {a,b};
2 y=j[x];
20、在双向链表中删除指定元素。
1void del(List head, List node){
2 List pre=new List();
3 pre.next = head;
4 List cur = head;
5 while(cur && cur!=node){
6 cur=cur.next;
7 pre=pre.next;
8 }
9 if(!cur) return;
10 List post = cur.next;
11 pre.next=cur.next;
12 post.last=cur.last;
13 return;
14}
21、不重复地输出升序数组中的元素。
1 void outputUnique( char [] str, int n) {
2 if (n <= 0 ) return ; 3 elseif(n == 1 ) putchar(str[ 0 ]); 4 else { 5 int i = 0 ,j = 1 ; 6 putchar(str[ 0 ]); 7 while (j < i =" j;"> 22、面试过程中我还遇到了下面几题:
1、如何删除链表的倒数第m的元素?我的方法是先用pre指针从链表头开始步进m,新建pst节点next指针指向头节点,cur指针指向头节点,然后 pre,cur,post三个指针一起步进,当pre指向链表结尾的时候cur指向倒数第m个元素,最后利用pst指针删除cur指向元素。
2、如何判断一个字符串是对称的?如a,aa,aba。设置头尾指针同时向中间比较靠齐直至相遇。
3、如何利用2函数找出一个字符串中的所有对称子串?以子串头指针和尾指针为循环变量设置两个嵌套的循环以找出所有子串,对每个子串应用2函数。
Wednesday, February 17, 2010
文化大国 是否可能,如何可能_网易新闻中心
资中筠:我看足球比教育希望更大些。其实足球有没有希望关系不大,爱输不输,爱赢不赢,影响不了国运,而且它还是容易改造一些,但是教育真是很难。现在,教育问题已是盘根错节,简直没法再改。大家都对应试教育有很多批评,觉得应试教育把人的思想都束缚起来了。但在中国现在这种情况之下,应试教育还是惟一能相对公平的方法,使得贫困子弟有机会接受比较高的教育,就是大家拼命念书;要改的是应试的内容,考什么,这个非常重要。但是现在即使是应试教育都在变质,一些重点中学凭分数录取的比例越来越小,凭关系和凭钱的比例越来越大。"
文化大国 是否可能,如何可能_网易新闻中心
那又该怎么办呢?我认为,一要实干,喊口号是没有用的;二要智慧,打官腔是没有用的;三要理性,唱高调是没有用的。动不动就“不高兴”,更是无聊。自尊心和自信心,不是吼叫出来的。那样的垃圾制造得越多,我们离文化大国就越远。"
Tuesday, February 16, 2010
前苏东20年转型如何启示中国_网易新闻中心
第三,民族、宗教问题最复杂,处理起来应当审慎。从中东欧国家的经验看,凡政治发展和经济发展比较平衡的国家和地区,民族之间相对而言也比较和睦,反之则矛盾冲突就比较频发。从这个意义上讲,民族问题可能首先不是民族问题,而是政治管理问题或经济发展问题。这些方面失衡了,就难免导致民族分离主义。
Tuesday, February 09, 2010
【原创】走入资福寺据点的新四军女侦察员文章内容- ccthere.com
文章中提到的舒赛后来曾冒充日酋智取资福寺据点,这是可信的。我在政协江陵文史资料中也找到了这条信息。舒赛本来就会一些日语。1941年,舒赛因开展抗日活动被捕,审讯她的日军军官松尾被她感动,为了和舒赛交流,也曾和她用日语会话,所以舒赛懂得日语,具备冒充敌酋的条件。
松尾是一个日军中比较有正义感的异类,当时担任日军驻应城辅导官(即顾问)。感于舒赛的忠贞不屈,对她颇为敬重,在狱中多方照顾。
Wednesday, February 03, 2010
胡泳:中国互联网的理想光环正在消失_网易新闻中心
昨日在北京召开的“2010·中国新视角高峰论坛”上,搜狐公司董事局主席兼首席执行官张朝阳抨击“不完全的市场经济时刻在妨碍竞争”。这个不完全的市场经济,按照张的看法,其实也就是权贵资本主义,它是官商结合走到极端的一种产物。并非张一人有此隐忧,吴敬琏先生早就警告说:有两种前途严峻地摆在全体中国人的面前:一种是政治文明下法治市场经济的道路,另一种是权贵资本主义的道路。
基于JVM的语言正在开始流行 - 陈皓专栏 【空谷幽兰,心如皓月】 - CSDN博客
Sun公司同时资助了JRuby的开发,一个基于JVM的Ruby版本。Jython是Python唯一的两个实现的其中之一,对比而言,JRuby则是众多Ruby语言实现的其中之一。然而,JRuby被广泛的认为是一个非常重要的版本。特别是因为他的效率,和高度兼容标准C的Ruby版本实现。JRuby同样可以运行Ruby on Rails框架"
The Positive Legacy of C++ and Java
Java itself will diminish, just as C++ did, to be used in special cases (or perhaps just to support legacy code, since it doesn't have the same connection to hardware as C++ does). But the unintentional benefit, the true accidental brilliance of Java is that it has created a very smooth path for its own replacements, even if Java itself has reached the point where it can no longer evolve. All future languages should learn from this: either create a culture where you can be refactored (as Python and Ruby have done) or allow competitive species to thrive.
Tuesday, February 02, 2010
红25军孤军远征全记录
中央红军经过宁夏回族聚居区时,受到了当地群众亲人般地热烈欢迎,当毛泽东知道是因为红25军之前经过这里时赢得了群众信任,连夸红25军政策水平很高,民族政策执行得很好。
