Archive for 十月, 2009

闻海归涂博士浙大跳楼自杀有感有而转发金唢呐的《还是工业界实在:国内学术研究现状》

海归涂博士浙大跳楼自杀
还是工业界实在:国内学术研究现状

作者:金唢呐

现在大学教师的水平到底怎么样,实事求是讲,现在的大学老师比80年代初我毕业的
时候那些人业务熟练得多。现我记得我刚到教研室的时候,有很多老师干了七八年,居然连教材都没有讲过一遍。那时候班少课少,每年讲上两章,多少年才能讲完一本书。而现在如果在学校工作5年,至少整本教材得讲上10遍。科研也是一样,凡是能招研究生的教研室,每年都可以做些科研,发几篇文章。那些文科教研室则不管老幼,每人都有著作。如果是经常翻阅英文杂志的科研匠肯定会知道,最近几年,英文杂志上中国人的文章是不断翻番,而且在高水平的英文杂志上,如《Cell》、《Nature》、《Science》,也能看到中国人的名字了。再过少则几年,多则十几年,中国人说不定还会成为常客。 Read the rest of this entry »

JavaEE中间件服务器

第1章 WebLogic不同版本介绍
一、 BEA WebLogic Server

BEA WebLogic Enterprise是建立稳定、易于管理的电子商务系统的成熟平台BEA WebLogic Express 提供了一个可伸缩的平台,用以向 Web 和无线应用提供动态内容和数据
BEA Weblogic IntegrationTM在一个单一的平台之中融入了应用服务器、应用集成、业务流程管理和B2B集成功能。
BEA WebLogic Commerce Server和BEA WebLogic Personalization Server让用户通过客户关系管理,赢得并留住客户。 Read the rest of this entry »

如何在Eclipse中自动生成WebService代理类

刚接触Java就要做WebService,由于第一次使用Eclipse,对这个环境比较陌生,找不到生成代理类的文章,于是将自己的心得写出来.

其实用Eclipse生成WebService代理比较简单,由于我的WebService是用.net写出来的,而在Java中要用到.所以少了一个方便的工具.在Eclipse中,新建一个项目,在项目中再新建一个扩展名为.wsdl的文件,文件名任意.右键选择*.wsdl这个文件,会有一项”WebService”,然后选择”Test with WebService Expolor”,会在Eclipse中打一个浏览器,在浏览器中选择”WSDL Main”,并右边输入WebService的地址,注意,一定要包含(?wsdl),比如http://192.168.0.136:8080/Winstar.Console/CommonService/group.asmx?wsdl这样才是正确的地址,输入完后单击”GO”.这时浏览器的左边会出现刚刚输入的WebService地址,选中这个地址,在浏览器的右边会出现”Launch Web Service Wizard“这个选项,选择后会出现”Select a wizard to launch:”,再选择”Web Service Client”并单击”GO”,就会弹出一个新的窗口,在Configuration中选择”Client project:WebService project”,在新弹出的窗口中的Client project这个下拉列表中选择一个已经存在的工程,确定即可.其它的都不用设置,直接点击完成.就会在选择的工程的src下生成一个名为org.tempuri的包,里面包含了Eclipse生成的代理类.如果WebService的类型为int ,boolean ,string这样的简单类型的话,WebService可以说是通用,但如果包含了复杂类型的话就麻烦一点了,我做的就是将.net的WebService调到java里面用,而WebService返回的又是XmlNode这样类型的数据,因为java里面没在XmlNode,但好在有这个包axis-bin-1_4,里面有个org.apache.axis.message.MessageElement[]类型.

静下心来,不要浮躁

这是一篇写给自己的文章,目的是想时时刻刻提醒自己,不要做一个浮躁的人。

有人说,知道自己有什么缺点的人,更容易成为成功的人。 Read the rest of this entry »

VS2008中解决方案管理器中看不到解决方案节点的解决办法

选项–>项目和解决方案–>总是显示解决方案

转载:中医53个很牛的秘方转载

1、 牙齿变白:刷牙时在牙膏上加上一点小苏达,刷三次后牙齿洁白如玉,牙锈自然脱落。
2、 怎么戒烟:槟榔一只,钻个小孔,再往小孔里灌入一点烟代油用水泡两天取出凉干,想吸烟时,闻一下就不吸了,谁闻都可以戒烟。
3、 怎么醒酒:醋、白糖、茶叶水各100克,醉酒以后,立即喝下,可达迅速醒酒,多喝醒多更快。
4、怎么戒酒:取生杏仁二两少量味精化成水,然后浸泡二在放在酒里两滴,一同少喝,可以戒酒。
5、 怎样除去口臭:每天放几片茶叶在口中嚼三遍,这样可使你口中保持清香,三天后除去口臭。
6、 嗓子哑了怎么办:醋精50克,白糖50克,用凉水250克搅拌均匀后,慢慢饮用,一天即可,严重患者晚上增加两次。
8、 牛皮癣:半斤米醋浸泡一两去皮的松树籽,泡二天后,一日擦三次,效果更佳。也可用一匙桔皮粉加半匙香油调勺涂抹。
9、 牙痛绝招:用桃仁放在火上烧热以后放在痛牙上咬,如此几次永不牙痛。
10、 鼻子流血怎么办:当鼻子大量流血时,患者放平躺下,将鼻眼相反的手高举,穴位自动封死,血立即可止。
11、 鱼刺卡喉:用陈醋漱喉部,然后慢慢咽下,反复几次即可治愈。
12、 脚气小窍门:米醋一斤,将醋倒入盆内,浸泡或浸洗,每日两次,每次约一小时,消炎杀菌,可治脚化,又简单,见效又快,轻者四天根治。
13、 病后耳聋、耳鸣:大蒜味猫鼻猫自尿。猫尿滴耳三次一次两滴可根治病后耳聋。耳鸣可将蛇皮焙成灰,吹入耳中,连吹三次可治耳鸣。
14、 控制糖尿病新方法:新鲜玉米粒一斤。加水适量煎煮,至玉米开花后分四次,每天喝一碗,此方不能去根,只能控制病情。可以降低血糖。有浮肿尿量增多的患者服用,效果特别好。
15、 睡觉打呼咬牙 睡觉时口含桔皮一块,含十五分钟后吐出3-5次可根治的呼咬。
16、 脚臭、脚出汗:白矾研成细末,擦脚掌心10分钟3-4次脚以后不再出汗不臭。可保持七八个月。
17、 癫痫(羊角疯): 蚯蚓一条,白矾半两放入大碗中用开白水冲开。一次一碗晨起空腹,连喝十天。
Read the rest of this entry »

windows7 资源管理器级联展开的设置

在windows7 中,打开资源管理器后,左侧的文件夹树不与右侧的文件夹同步的,也就是级联展开的问题。因为在XP中,这两块是一致的。那么如何找回以前的那种设置呢?

打开文件夹选项(Tools—>Folder Options…),你就会看到那个 Navigation Pane那个地方的第二个选项 勾上就可以自动跟随展开了

Tags: , , , ,

解决System.Data.OracleClient需要Oracle 客户端软件8.1.7或更高版本

公司的一个项目要求服务器使用windows2008操作系统和oracle数据库,于是安装完成Windows2008后,就把去年下载的oracle10g复制到服务器上安装,没想到出错,弹出一个提示,上面一堆问号。后来一查才得知,Windows2008需要安装特定的oracle版本。于是到oracle官网上下载了win32_11gR1_database.zip,可以运行在Windows2008上

下面是从oracle官上网复制来的。注:下载oracle数据库要先登录oracle网站的。

Oracle Database 11g Release 1
Standard Edition, Standard Edition One, and Enterprise Edition

(11.1.0.7.0)
Download Microsoft Windows Server 2008 (32-bit) (1.9 GB) | See All (Including Client, Clusterware)
Download Microsoft Windows Server 2008 x64 (1.9 GB) | See All (Including Client, Clusterware)

(11.1.0.6.0)
Download Microsoft Windows (32-bit) (1.7 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download Microsoft Windows (x64) (1.7 GB) | See All (Including Client, Examples, Clusterware)
Download Linux x86 (1.7 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download Linux x86-64 (1.8 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download Solaris (SPARC) (64-bit) (1.9 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download AIX (PPC64) Disk 1, Disk 2 (2.3 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download HP-UX Itanium Disk 1, Disk 2 (2.3 GB) | See All (Including Client, Examples, Gateways, Clusterware)
Download HP-UX PA-RISC (64-bit) Disk 1, Disk 2 (2.3 GB) | See All (Including Client, Examples, Gateways, Clusterware)

安装过程依旧是那样简单,但在配好IIS站点,准备连接数据库的时候出错了,以下是错误提示:
System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。

以往这种情况的处理就是把ASPNET用户加上oracle/bin文件夹上,并开启读取与运行权限就OK了,但windows2008中,没有ASPNET这个用户。那加谁好呢?试验了几个用户后,IIS_IUSRS?,都无果。最后,找到了“Authenticated Users”这个用户组,加上之后,重启了IIS,还是没有效果。是不是重启一下就OK了呢?抱着试试看的想法,重启了服务器,再一试,果然OK了。

因为应用中有通过页面操作写文件的代码,执行的时候就报错,说无法写,这想再试想起了“Authenticated Users”这个用户组,把这个用户组加上应用的文件夹安全权限里面,就可以进行文件的写操作了。

Tags:

oracle10g创建数据表的索引

以下sql语句中,以fx作为oracle的用户进行操作的,请复制代码的同学进行修改。

一、设置词法分析器

BEGIN
  ctx_ddl.create_preference ('fx_lexer', 'chinese_vgram_lexer');
END;
/

二、针对数据表的特定字段建索引

CREATE INDEX  I_DM_FILE ON DM_FILE (FILEBODY) indextype is ctxsys.context
parameters('lexer fx_lexer ');

三、创建存储过程同步更新与优化索引

prompt
prompt Creating procedure OPTIMIZE_I_DM_FILE
prompt =====================================
prompt
CREATE OR REPLACE PROCEDURE FX.optimize_i_dm_file
as

begin
execute immediate 'begin ctx_ddl.optimize_index(''i_dm_file'',''FULL'');end;';

END optimize_i_dm_file;
/

prompt
prompt Creating procedure SYNC_I_DM_FILE
prompt =================================
prompt
CREATE OR REPLACE PROCEDURE FX.sync_i_dm_file
as

begin
begin
execute immediate 'begin ctx_ddl.sync_index(''i_dm_file'',''2M'');end;';
end;

END sync_i_dm_file;
/

四、新建作业,定时执行上面创建的存储过程

begin
  sys.dbms_job.submit(job => :job,
                      what => 'SYNC_I_DM_FILE;',
                      next_date => to_date('22-04-2009 17:17:39', 'dd-mm-yyyy hh24:mi:ss'),
                      interval => 'SYSDATE + (1/24/4)');
  commit;
end;
/
begin
  sys.dbms_job.submit(job => :job,
                      what => 'optimize_i_dm_file;',
                      next_date => to_date('22-04-2009 17:20:13', 'dd-mm-yyyy hh24:mi:ss'),
                      interval => 'SYSDATE+1');
  commit;
end;
/

五、赋予作业运行的权限

grant execute any procedure to fx;

Tags: ,

Oracle数据库导入导出方式

注意事项:
1. Oracle9i的数据能导入倒Oracle10g,而Oracle10g的数据不能导入Oracle9i
2. 数据库导出的时候要导二个地方:1.导出用户对象2.导出数据
3. 必须要安装过完整版的Oracle数据库才能进行导入和导出操作
4. 如果在导入的用户表中有数据,而且没有设置主键,请先将数据清空或把表删除

导出用户对象和数据
1、没有安装过的先需要安装,安装过的打开PL/SQL工具 ,选择要导出的数据库,输入用户名和密码,登录类型为普通(Normal)
2、登录系统后选择“我的对象”(英文My object)
3、选择工具(英文Tool)下面的导出用户对象(英文Export User Object)
4、在弹出的新窗口中选择要导出的用户对象,包括:表、视图、存储过程等,设置好导出文件的保存路径,导出的文件格式为.sql,都是对象的sql脚本。
5、选择工具(英文Tool)下面的导出表(英文Export table)
6、在弹出的新窗口中选择要导出的表,并设置好导出文件保存路径,导出的数据库格式默认为dmp
导入用户对象和数据
1、可以直接通过点击操作页面中的注销按钮登录到要导入的数据库中
2、登录到另一个数据库后,点击“新建”中的命令窗口(英文command window)
3、弹出新窗口,将生成的脚本执行(导出的用户对象),用文件编辑器如editplus或者nodepad++打开.sql文件,全选脚本直接托进弹出的窗口也可以打开脚本把里面的内容进行复制粘贴
4、脚本执行好之后,进行表导入,选择工具——导入表(英文guide rope table),弹出导入窗口,选择导出的文件后执行导入操作。

Tags:

pagepeel by webpicasso.de