jCourse技术周刊 第一期

合集下载

组合创生演化的技术打开技术黑箱的一个尝试

组合创生演化的技术打开技术黑箱的一个尝试

第2 8卷 第3期2 0 1 2年 3月 自然辩证法研究Studies in Dialectics of Nature Vol.28,No.3Mar.,2012文章编号:1000-8934(2012)03-0044-06“组合-创生-演化”的技术———打开“技术黑箱”的一个尝试曹东溟(东北大学科技哲学研究中心,辽宁沈阳110819) 摘要:技术思想家W·布莱恩·阿瑟从技术黑箱的内部探究技术的本质,形成了一套完整的技术本质及其演化的理论。

这个理论框架揭示了技术内部的三个基本原理及其逻辑结构的生成机制以及这个结构在其最深的本质上展现的演化的共性。

在方法论上尝试通过打开技术黑箱来“看”技术所显现的技术本质及其演化机制。

整个理论使得以往关于技术本质的技术哲学、工程哲学、设计哲学、经济学、社会学、甚至科学上的众多观点在这个框架下得到极大程度的统一。

关键词:组合;递归;现象;自创生;组合演化中图分类号:N031 文献标识码:A收稿日期:2011-06-20基金项目:本文系东北大学基本科研业务费项目“基于可共性理论的技术创新研究”(N100414001)的成果之一。

作者简介:曹东溟(1971—),辽宁沈阳人,哲学博士,现为东北大学文法学院科技哲学研究中心讲师,主要研究方向为技术哲学。

技术的本质一直是技术哲学的焦点,许多技术哲学家对此都有过深入的思考。

美国技术思想家W·布莱恩·阿瑟通过《技术的本质:它是什么以及如何演化》(2009)这本书向我们展现了一个独特的审视技术的视角———彻底打开技术黑箱去“看”技术内部的方法,在此基础上清晰地描述了一个技术内部的动态世界,呈现出一个关于技术本质的完整的理论“图景”,他将它称为技术的“组合演化理论”。

本文将循着布莱恩打开技术黑箱的视线,展现技术内部的结构层次、结构形成的过程及技术整体的演化机制。

用作者的话说就是,“在最深最深的本质上”回答技术是什么以及技术是如何演化的。

BSC 公司介绍

BSC 公司介绍

(统计学有显著性 p=0.0001 via ANOVA, n=11 #571动物组织结构)
Matrix
®
可脱式弹簧圈
3个月时,
GLP研究
填塞只是开始,治愈才是目的 用Matrix 者动脉瘤的体积显著缩小, 动脉瘤组织横截面积缩小了29%
裸铂金弹簧圈 横截面积平均值 = 78.9mm (+/- 14.8mm) Matrix 可脱式弹簧圈 横截面积平均值 = 56.2mm (+/- 11.5mm)
Thrombo栓塞 Embolic 事件 Events NA 5% NA 4% 8% NA 18% 2% 2% NA 9% NA 2% NA
+
所有原 因导致 All-Cause 的死亡 Mortality
NA 4.5% 0.7%* NA 4.2% NA 5.5% NA 6.0% NA 6.4% NA 4.1% NA 1.3%
用Matrix者瘤颈的厚度增加,被内皮覆盖
裸露的铂金弹簧圈
上述猪模型试验结果不一定反映人体临床试验的结果 存档资料, V01878,GLP研究14天结果,p=0.009 via ANOVA,n=11。90天结果,p=0.0027 via ANOVA,n=5
Matrix® 弹簧圈 (PGLA)
第14天,猪动脉瘤颈部位大体病理学
2004 新型GDC360弹簧圈
2005 Matrix 2
Matrix
®
可脱式弹簧圈
填塞只是开始,治愈才是目的
临床证据最强的弹簧圈
•GLP研究 •ACTIVE研究 •多个单中心经验 •荟萃分析
Matrix
®
可脱式弹簧圈
GLP研究
填塞只是开始,治愈才是目的

机械加工技术中的信息化技术运用

机械加工技术中的信息化技术运用

Internal Combustion Engine &Parts0引言学校为社会培养了大量的机械加工人才,为我国制造业的发展作出了贡献,但随着时代的发展,传统教学模式已经无法满足市场和企业的需求,只有对机械加工技术理解更深、职业素质更高、个人能力更强的毕业生才能从就业市场当中脱颖而出,成为市场和企业满意的高层次人才。

机械加工专业课程兼顾了理论性和实践性,学生在学习过程中往往会感到枯燥和难懂,从而逐渐会对课程失去学习兴趣。

而信息技术的应用丰富了教学形式,给予了学生学习上的新鲜感,可以让学生通过视频、VR 技术等信息技术更加直观地理解所学内容,使学生能够更快更好地学会专业知识和技能。

教学以学生就业为核心目标,学生只有更加透彻地理解理论知识,熟练地掌握专业技能,才能在就业中取得主动权,成为企业和市场竞相聘请的专业人才。

信息技术的应用也应为学生就业而服务,促进学生的全面发展,使其能够得到快速的成长,并在工作当中充分发挥自己的能力,从而实现自己的个人理想和人生价值。

1利用多媒体技术,直观展示教学内容多媒体技术在各教育阶段的应用已经十分普遍,可以有效激发学生的学习兴趣,使学生在学习过程中最大程度地集中注意力。

多媒体技术带来的信息呈现方式也十分多样化,可以让学生动态直观地观看机械加工流程,分析其中的难点和重点。

中职机械加工专业课程理论知识繁多,很多概念和术语需要通过一定的教学手段才能让学生理解,并且实践性较强,需要学生实践练习加工方法和技艺,这都需要提供给学生更加直观形象的教学内容呈现方式。

而多媒体技术则提供了这方面的便利,能够通过视频、图片等多种形式呈现教学内容,让学生更加快速地理解专业知识和技能,从而实现自我提升。

在教授机械加工知识时,需要让学生了解常用机械零件的基础知识,使学生明白零件设计的目的和要求。

在传统教学模式当中,教师只能通过口述向学生讲解相关知识,但多媒体技术的应用可以化抽象为具象,从而让学生对机械加工理论知识形成系统的认知。

基于改进JPS与三次B样条插值的路径规划算法

基于改进JPS与三次B样条插值的路径规划算法

基于改进JPS 与三次B 样条插值的路径规划算法赵卫东,唐顾杰,宋江一(安徽工业大学电气与信息工程学院,安徽马鞍山243032)摘要:针对跳点搜索(JPS)算法在路径规划中易穿越障碍、路径拐点尖锐的问题,提出一种基于改进的JPS 与三次B 样条插值的路径规划算法。

在原JPS 算法的基础上,通过对障碍物附近的路径拐点进行条件限制,降低穿越障碍物可能性;引入时间轴改进原三次B 样条插值算法,进一步优化路径拐点,使路径更平滑;在对提出算法进行仿真验证的基础上,将其作为一个插件注册到ROS 中对机器人进行路径规划。

结果表明:改进的JPS 算法在保留原搜索效率的基础上,可有效提高机器人规避障碍物的能力;时间轴的引入可改善路径尖锐性,优化的路径更符合机器人的实际运动规划;在真实场景的机器人路径规划中,机器人可成功地从指定的起点到达设定的目标点,搜索时间比A*算法减少约20%,有效提高了机器人路径规划的准确性和实时性。

关键词:跳点搜索算法;A*算法;三次B 样条插值;路径规划中图分类号:TP 242.6文献标志码:Adoi :10.3969/j.issn.1671-7872.2022.02.010Path Planning Algorithm Based on Improved JPS and Cubic B-splineInterpolationZHAO Weidong,TANG Gujie ,SONG Jiangyi(School of Electrical &Information Engineering,Anhui University of Technology,Maanshan 243032,China)Abstract:Aiming at the problems of easy crossing obstacles and sharp path inflection points in path planning by jump point search (JPS)algorithm,a path planning algorithm based on improved JPS with cubic B-spline interpo ‐lation was proposed.Based on the original JPS algorithm,the path inflection points near obstacles were conditionally restricted to reduce the possibility of crossing obstacles.The original cubic B-spline interpolation algorithm was improved by introducing a time axis to further optimize the path inflection points and make the path smoother.Based on the simulation verification of the proposed algorithm,it was registered as a plug-in to the ROS for path planning of the robot.The results show that the improved JPS algorithm can effectively improve the robot ’s ability to avoid obstacles on the basis of retaining the original search efficiency.The introduction of the time axis can improve the path sharpness,and the optimized path is more consistent with the actual motion planning of the robot.In the robot path planning of real scenarios,the robot can successfully reach the set target point from the specified starting point,and its search time is reduced by about 20%compared with that of A*algorithm,which effectively improves the accuracy and real-time of robot path planning.Key words:jump point search algorithm;A*algorithm;cubic B-spline interpolation;path planning机器人路径规划是一个热门的研究话题,其可分为全局路径规划和局部路径规划[1]。

教育教研论文常用参考书目

教育教研论文常用参考书目

参考书目陈琳,2001,小学开设英语课会加重学生负担吗?《光明日报》教育周刊(2月8日)。

程慕胜,2001,小学英语不宜用国际音标,《光明日报》教育周刊(4月5日)。

程晓堂,2002,《英语教材分析与设计》,北京:外语教学与研究出版社。

程晓堂,郑敏,2002,《英语学习策略》,北京:外语教学与研究出版社。

韩宝成,2002,《英语测试词典》导读,In A. Davies et al, Dictionary of Language Testing. Beijing: Foreign Language Teaching and Research Press.郝小梅,2001,从教与学的互动看语言课堂教学,《中小学英语活页文选》(12),北京:人民教育出版社。

何安平,2001,《外语教学大纲·教材·课堂教学设计与评估》,广州:广东教育出版社。

胡春洞,2001,小学英语教学要科学,《光明日报》教育周刊(2月22日)。

黄远振,2003,《新课程英语教与学》,福州:福建教育出版社。

李静纯,2000,《语言教师行动研究》导读,见Wallace 1998年原著Action Research for Language Teachers,北京:人民教育出版社/外语教学与研究出版社。

李艳,2006,开展合作学习,注重能力培养,《21st Century—教育周刊》(9月18日)教研专版第I版。

刘道义,2001,小学开外语步子要稳妥,《光明日报》教育周刊(2月15日)。

刘润清,1999年,《论大学英语教学》,北京:外语教学与研究出版社。

刘润清,2004,《英语教育研究》,北京:外语教学与研究出版社。

刘润清,韩宝成,2000,《语言测试和他的方法》(修订版),北京:外语教学与研究出版社。

鲁迅,1973,祝福,见复旦大学和上海师范大学中文系选编,《鲁迅小说诗歌散文选》,上海:上海人民出版社。

罗少茜,2001,语言哲学和语言魅力,《中小学外语教研通讯》第4期,第1-3页。

继续教育学院培训管理系统的设计与实现

继续教育学院培训管理系统的设计与实现

2012年第32期(总第47期)科技视界Science &Technology VisionSCIENCE &TECHNOLOGY VISION科技视界1开发背景继续教育学院培训管理系统,是为了方便江苏海事职业技术学院继续教育培训的学员报名,培训管理老师对学员信息、学员成绩以及培训证书的管理,社会用人单位查询证书的真伪,提高继续教育培训的学员满意度,并响应学院“低碳无纸化办公”的精神,而设计的基于B/S 模式的软件系统。

2系统设计2.1开发环境本系统利用.NET 技术,以C#为开发语言,visual studio 2010作为开发工具,以SQLServer2005作为后台数据库,通过 技术访问SQL Server 2005,以IIS6.0作为Web 服务器引擎,Windows Server 2003作为操作系统平台。

本系统通过集成嵌入多种外部短信平台,构建了智慧短信平台;集成多种第三方支付工具,构建方便的支付平台,方便学员的缴费和学院对培训费的管理。

2.2功能性需求分析根据继续教育学院培训工作的实际情况,总结出系统的需求,共分三方面:1)培训学员的需求(1)浏览和查询培训信息;(2)培训网上报名(填报信息、上传照片、网上支付等);(3)指定时间范围内修改报名信息或取消报名;(4)指定的时间内打印准考证;(5)相关科目培训结束后查询考试成绩;(6)查询培训证书;(7)通过交流反馈模块更新自己的工作地点(在哪条船等),可以和其他学员进行一些交流。

2)学校系统管理员的需求(1)发布培训开班信息及相关通告(如科目培训上课的地点、时间等);(2)启动培训报名功能,并可以定期,对培训的报名信息进行定时备份、维护和管理;(3)培训报名结束时停止报名;(4)对学员报名表进行编辑和维护,删除垃圾数据,得到准确数据,导出报名表;(5)依托银行和第三方网上支付系统进行报名费的收取和费用核对;(6)培训结束后,可以将任课老师提供的成绩上传至系统,以便于学员查询(此功能可开放给各任课教师),可以编辑单个学生成绩或者单个科目所有学生成绩;(7)对学员报名信息进行浏览、查询、分析统计和打印报表;(8)对满足培训要求的学员发放证书;(9)对学员的反馈交流信息进行管理;(10)利用本系统,对满足近期培训开班要求的学员进行短信的群发,来进行培训信息的推送,将最适合的信息传递给最需要的人;可以利用系统对培训中的学员进行通知群发。

2022高考英语创新设计总复习教师用书-六第一单元laughteris

2022高考英语创新设计总复习教师用书-六第一单元laughterisUnit 1Laughter is good for youⅠ.单词默写1.weekly n.周刊;周报adj.每周的2.variety n.(同一事物)不同种类;多种样式3.perform v t.&v i.演出,表演;做,履行;工作,运转4.technical adj.技术的,技能的5.saying n.格言,谚语,警句6.strengthen v t.&v i.增强;巩固7.positive adj.积极的;正面的;确信的8.instruct v t.教授,传授;指示,命令;告知9.setting n.(戏剧,小说等的)情节背景;场景;环境10.yell v i.&n.叫喊,大喊,吼叫11.tease v t.to laugh at playfully or unkindly or make jokes about12.mourn v t.&v i.to feel or show grief,especially when someone has died 13.howl v i.to make a long loud crying sound14.attain v t.to succeed in gaining something,especially after effort 15.crowded adj pletely full or filled with peopleⅡ.词汇拓展1.amuse v t.使愉快,使快乐→amused adj.逗乐的,觉得可笑的→amusing adj.逗人笑的,有味的→amusement n.消遣,娱乐2.invisible adj.看不见的,无形的→visible(反义词)看得见的→invisibility n.无形,看不见3.appropriate adj.适当的,合适的,恰如其分的→proper(同义词)4.emergency n.紧急情形→emergent adj.5.entertainment n.娱乐→entertain v.请客,招待语境助记——词不离句,句不离段He has the technical performance to make a setting appropriately.He enjoys amusing and various entertainment and never feels annoyed.Ⅲ.短语落实1.stand up for 支持,爱护2.trip over 绊倒3.make fun of 拿……开玩笑;取笑,嘲弄4.have affection for 喜爱,钟爱5.come up with 想出,拿出6.pass_away 去世,亡故7.drive_away 赶走;驱逐8.take_on 接纳9.burst_in 闯进;突然闯入10.glare_at 对……怒目而视Ⅳ.句子翻译1.People around the world enjoy watching him when he hosts the Academy Awards.(Page 2)全世界的观众都喜爱看他主持的奥斯卡颁奖典礼。

新大学法语(第二版)(1)Unite 9


28
• diriger vt.领导 ~ un groupe ~ un élève se diriger (vers…) v. pr. 朝向,走向 Il se dirige vers la sortie.
29
• d’abord et puis ensuite après à la fin
首先,开始
38
• chèque n.m. faire un chèque 开一张支票 payer par chèque 用支票付款 un chèque en blanc 一张空白支票
39
• bruit n.m. / silence n.m. bruyant,e / calme a
40
Texte A
• dans le village à la campagne à la ville/ en ville Il va à la ville pour trouver un travail. Ils vivent en ville. 住在城里 avoir un déjeuner en ville. 在外面吃饭
?用法用于少数表示位置及状况变动的不及物动词14个另rentrerrevenirretourner的助动词也是tre?注意过去分词要与主语在性和数上配合4passcomposii?玛丽走了吗我刚刚还看到她了
UNITE 9 GRAMMAIRE
Isabelle TANG
1
Grammaire
• 1. 复合过去时(二) (Passé composé II) • 2. 强调句式 (Locution…) C’est … qui… C’est … que… • 3. 中性代词le (Pronom neutre “le”)
2
Passé composé II

清华大学段海新团队获ACM计算机与通信安全会议杰出论文奖

清华大学段海新团队获ACM计算机与通信安全会议杰出论文

佚名
【期刊名称】《信息网络安全》
【年(卷),期】2024()1
【摘要】2023年11月26日至30日,“第三十届ACM计算机与通信安全会议(ACM Conference on Computer and Communications Security,CCS)”在丹麦哥本哈根举行。

清华大学网络研究院段海新教授带领的网络和系统安全研究团队发表的论文“Silence is not Golden:Disrupting the Load Balancing of Authoritative DNS Servers”获得杰出论文奖。

论文第一作者为清华大学网络研究院2020级博士生张丰露。

这是段海新教授团队关于域名服务系统安全研究成果在CCS会议上获得的第二个杰出论文奖。

【总页数】1页(P35-35)
【正文语种】中文
【中图分类】TP3
【相关文献】
1.关注中国的网络安全--访清华大学中国教育和科研计算机网络紧急响应组段海新博士
2.清华陈建军等关于CDN攻击的研究获杰出论文奖NDSS'16会议在美国举行
3.清华大学信息学院刘云浩、李振华团队获ACM SIGCOMM 2021最佳学生论文奖
4.清华大学杨家海团队获第三十届网络与分布式系统安全研讨会(NDSS)杰出论文奖
5.清华大学团队荣获USENIX Security杰出论文奖
因版权原因,仅展示原文概要,查看原文内容请购买。

2022年阳光英语周刊七下电子版

2022年阳光英语周刊七下电子版一. 单项填空1. --What colour is the bike?--Its _______ orange.A. anB. aC. /D. the2. That isnt her bag. Its ________.A. myB. IC. mineD. me3. --Oh, your kite is very nice.--__________________.A. Thats rightB. No, its not niceC. Yes, it isD. Thank you4. The woman is sixty, but she _______ young.A. isB. seesC. looksD. watches5. Its time ________ lunch. Lets go home.A. toB. inC. forD. on6. --________ is your coat?--The black one.A. WhatB. WhereC. WhichD. How7. --________ is the toy?--Its on the bed.A. WhoB. WhereC. WhatD. Whose8. The shoes are too old. Put ________ over there.A. itB. theyC. theirD. them9. Excuse me. Can you _______ my watch, please?A. lookB. look likeC. look afterD. look at10. Look _______ the blackboard and listen _______ the teacher.A. / /B. at; toC. after; /D. on; after11. --Whose dress is this?--Its _________.A. LucyB. LucysC. JimD. Jims12. The girl ______ the purple coat is his sister.A. atB. inC. onD. with13. There is a bird ______ the tree.A. inB. onC. toD. of14. There are many ________ in our school.A. woman teachersB. woman teacherC. women teacherD. women teachers15. --Is there a ball under the desk?--______________________.A. Yes, it isB. Yes, theresC. No, there isntD. No, there is16. There _______ some books and a pencil on the desk.A. amB. isC. areD. be17. --Let me help you.--_______________.A. Youre welcomeB. Thanks very muchC. Dont worryD. Yes, thanks18. ______ old man is ______ English teacher.A. The; anB. An; anC. The; theD. A; a19. --What _____ five plus six?--Its eleven.A. amB. isC. areD. /20. --What ______ you see in the picture?--I can see some flowers.A. mustB. canC. areD. do二. 完形填空This is a picture of Kats ____1____. What can we ____2_____ in thepicture? Look ____3____ it, please. The man ____4____ the black coat is Kates father, Mr. Green. The ____5____ in the red sweater is Mrs. Green. They ____6____ young. The baby is Kate. The little boy is Kates ____7_____, Jim. ___8____ the man behind Mrs. Green? Oh, hes ____9___ brother, Mr. Read. He ____10____ young, too.1. A. families B. family C. parents D. brothers2. A. look B. do C. see D.put3. A. at B. after C. for D. up4. A. on B. of C. in D. to5. A. man B. girl C. women D. woman6. A. are B. is C. look like D. looking7. A. sister B. brother C. father D. aunt8. A. Whats B. Wheres C. Whos D. How is9. A. his B. her C. our D. their10. A. looks B. am C. look D. very三. 在B栏中找出A栏英语句子的正确答语(A) 1. How are you?2. Can you spell it, please? .3. How do you do?4. What row are you in?5. Whats two plus eight?6. Nice to meet you.7. How old are you?8. Whos not here?9. Where is the bag?10. What is this in English?(B)A. I am in Row 6.B. Fine, thank youC. Yes, b-o-o-k, book.D. It is ten.E. Nice to meet you, too.F. I am 14.G. Wang Ping is.H. Its here.I. Its a book.J. How do you do?四. 完成对话:在对话后面的句子中选出正确地填入空白处Jim: Excuse me, Ann. Whose black dog is this? Is it yours?Ann: Let me have a look.________1_______. I think its Sams. My dog is brown.Jim: Sam, look at the dog behind the tree.________2__________?Sam: Sorry, it isnt mine. My dog is black and white. I think it looks like Marys. Jim: _____________3______________?Sam: Shes my friend. Look! Shes over there. Lets go and ask her.Jim: _______________4_______________.Sam: Hi, Mary! Is that dog yours?Mary: _______________5_______________.Sam: Its a lovely dog! Dont lose it!Mary: Yes, thank you.A. Whos MaryB. OK, lets goC. Oh, no its not mineD. Oh, yes. Its mineE. Is it yours五. 用所给单词的适当形式填空1. ________ (He) pen is in ______ (I) pencil-box.2. ________ (You) shoes ________ (be) under the bed.3. ________ (Who) new ruler is this?4. --Are these trousers _______ (you)?--No, they arent ________ (we)5. Its time ________ (go) and play games.6. This is my pen. Please give it to ________ (I).7. I have two ________ (baby).8. Look! That is a ________ (China) car.9. It is __________ (my teacher) sweater.10. Now her ________ ( parent) are in America.六. 阅读理解(A)Bob was born in a big and rich family. His father is a university professor. He teaches American history. His mother is a very capable woman. She is the manager of a big company. She earns a lot of money, of course. Bob has two sisters and a brother. His elder sister, Jenny, is fourteen. She studies in a middle school. His younger sister, Ann, is ten. She studies in a private primary school. She has a very good memory. She is clever. His younger brother, Dick, is only six. He has just started going to school. Bob gets on well with his family.He is on good terms not only with his parents, but also with his sisters and brother. (have a friendly relationship with sb.) He is, in a word, an apple in their eyes.根据短文的内容,判断下列句子的正误:正确地答“A”,错误的答“B”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

jCourse周刊开始的时候还是啰嗦两句吧!本周刊是jCourse论坛推出的技术周刊,本周刊的主要目的是回顾本周的技术新闻、最新的技术观点和教程。

本周刊免费推出,大家可以免费的获取本周刊。

如果大家想稍微的为我们做一些事情,请到论坛和我们的网站帮忙点击下广告。

顺便简单的介绍下jCourse。

jCourse是我提供的教程网站,主要目的是提供Java方面的相关教程,为国内的程序员提供高质量的教程。

不啰嗦了,大家学的愉快!jCourse周刊 (1)技术新闻 (4)1.Apache MINA 2.0.0-M6 发布 (4)2.构架管理软件Lattix 5.0 发布 (4)3.Seam Telco框架2.1版本发布 (4)技术视点 (5)1.DI和IoC 它们是否是一样的? (5)2.为什么现在Linux已经适合桌面环境了? (5)实况报道 (5)结论 (6)3.JDBC规范4.1中的增强 (6)4.Java中的线程池 (7)实现线程池 (7)线程池的优点 (7)使用线程池的危险 (7)技术教程 (8)1.Struts 2中不使用ActionForm的更好设计 (8)Struts 2中改变了什么? (8)设计有什么改变? (8)解决方案是什么? (9)总结 (9)2.Ivy:Java的依赖管理器 (9)3.JavaScript中的MVC模式 (11)依赖项 (11)视图层 (12)模型 (12)控制器 (13)将它们组合起来 (13)4.对JSON你需要了解的10个事情 (14)5.State模式的简单例子 (14)1.Apache MINA2.0.0-M6 发布Apache MINA项目很高兴的宣布MINA2.0.0-M6已发布。

这是在之前发布候选版之上修改了几个重要的bug之后的另一个bug修复版本。

该版本的目的仍然是作为第一个发布候选版本后的下一个发布版本。

修改记录可以在这里找到。

新闻背景:Apache MINA是一个网络应用框架,它主要帮助用户容易的开发高性能和高可扩展性的网络应用。

它通过Java NIO在TCP/IP、UDP/IP等多种协议之上提供了抽象的、事件驱动的、异步的API。

Apache MINA通常被称为:●NOI框架库●客户端/服务器端框架库或●网络socket库然而,不仅仅是这些。

请看一下它的特性列表,关注下它是如何促进快速的网络应用开发的,然后看看开发者如何看待MINA。

你可以下载它,然后使用快速上手指南。

2.构架管理软件Lattix 5.0 发布Lattix已经宣布它的软件architecture management solution, Lattix5.0的主版本发布。

Lattix .5.0包含了为架构发现和重构提供了强大的新算法、特别为架构提供了新模版、并为C/C++代码库Klocwork和IBM Rational Rhapsody提供了集成。

Littix支持像Java、Hibernate、Spring、Oracle、C/C++、.NET、SQL Server、Sybase、Ada、Delphi Pascal、LDI 和UML/SysML等技术。

可以下载免费的评估版本。

3.Seam Telco框架2.1版本发布Seam Telco 框架Seam是为SIP/Media/Web聚合应用提供的新的Mobicents(开源VoIP平台)应用框架的名字。

这时继版本1.0之后的首个公开发行版本。

版本变更记录反映在新的文档页上。

使用愉快!1.DI和IoC 它们是否是一样的?一个周末,我给一个朋友打电话,我们谈论了一些纯粹概念性的内容(SOLID principles)。

我们花费了很长时间来谈论IoC和DI,并讨论了它们为什么不是一样的。

Trumpi说我们使用DI来实现IoC,这个对我来说,也是如此。

然后我与另一个同事谈论这个问题,这个同事指出为了实现IoC,我们需要处理某些形式的DI。

你需要“注入”这些依赖,因为需要这些依赖的组件将仅仅依赖抽象。

因此,实际上它们是相同的。

不同的短语从不同的方面来描述了该机制,一个描述了行为(DI),另一个描述了结构(IoC)。

当我翻阅Agile Software Development的时候,我发现这个概念应该理解为是“Dependence Inversion”,也就是说IoC和DI的结合。

因为在我理解,这个名词能更好的描述这种机制。

名词解释:DI:Dependence Injection 依赖注入IoC:Inversion of Control 控制反转2.为什么现在Linux已经适合桌面环境了?作者Kevin Foster 译者zhangtaolv 2009-06-05 powered by jCourse实况报道这些年来,关于“Linux是否适合桌面环境”的问题时不时被提起,无数的关于该系统的长处和弱点的文章被发布。

既然桌面Linux的使用最近慢慢变成主流,这表示一个大的改变正在发生。

Linux正在随着越来越多的企业意识到它为业务(business)提供的价值---- 更加灵活、可定制和可负担(affordable),而慢慢的占据PC市场。

同样,我们也看到硬件制造商将Linux扩展到很多他们的设备上。

最近HP发布的ProBook系列笔记本设备对Linux 操作系统提供了完全的支持就是其中的一个例子,并且这种趋势也在增加。

到目前为止,商业的Linux桌面部署大部分仅限于单任务应用,如灾难恢复或事务性工作站。

但是Linux的功能现在足够丰富,它适应于多种工作。

实际上,从使用它的所有功能的高级用户到只进行word处理、电子表格、显示、email和web浏览的初级用户都可以从Linux操作系统获益。

另外,因为现在的经济环境,企业必须合理分配他们的服务器和桌面软件上的成本,因此他们需要重新评估他们使用的私有软件的成本。

随着客户对价格只是Windows或Mac等系统一小部分的全功能操作系统和软件的需要,Linux已经成为一个很好的候选者。

因此剩下的问题就是:Linux是否适合现代的企业级桌面?过去6个月到12个月之间的用户采用数的稳定增加和系统的关键开发表示答案是yes:●开源应用进入成熟期●预装Linux的PC数量在增加●笔记本和瘦设备(thin client)的增长使得Linux更火●安全问题使windows面临困境●当前云计算成为主流结论Linux已经适合桌面环境了,这点是确定无疑的。

3.JDBC规范4.1中的增强作者Scott Selikoff 译者zhangtaolv 2009-06-05 powered by jCourse来自JavaOne大会,这次内容涉及到JDBC规范4.1中的相关增强。

JDBC规范团队的4个成员已经演示了即将发布的JDBC新版本中的很多有用的增强。

其中有些特性不会发布到4.1版本中,但是会在以后作为JDBC的新特性被加入。

1.命名的预处理语句(Named Prepared Statement)你可能已经知道,PreparedStatement支持通过数字索引进行参数引用,例如ps.setString(1,”jCourse”)这里1表示SQL语句中第一个?的位置。

对现在来说,这点可能已经足够了,但是很多新来的进行JDBC开发的程序员经常抱怨JDBC在支持数字索引参数的同时也应该支持命名参数。

对这些程序员来说,他们很幸运,JDBC很有可能会支持如下的语法:NamedPStatement nsmt = con.createNPStatement("SELECT f1, f2, f3 FROM foo WHERE f1 = :f1 AND f2 < :f2");nstmt.setParameter("f1","val1");nstmt.setParameter("f2","val2");ResultSet rs = nstmt.executeQuery();2.命令链(Chaining Command)还是使用前面的例子,该团队打算支持命令链来返回NamedPStatement对象的引用以便用一行命令来完成赋值操作,如:ResultSet rs = nstmt.setParameter("f1","val1").setParameter("f2","val2").executeQuery()3.随意改变数据库模式(Changing schemes on the fly)对支持数据库模式概念的数据库,在连接建立后你也可以动态的切换当前的数据库模式,使用如下的命令:Connection connection = …connection.setSchema(“mySchema”)对于不支持数据库模式的数据库,这个命令不会起任何作用。

4.时区支持(TimeZone support)在Java1.7加入相关新特性后会对时区提供更好的支持。

4.Java中的线程池作者Vinay 译者zhangtaolv 2009-06-05 powered by jCourse线程是Java中非常重要的一部分,但是创建大量的线程会降低应用的性能。

通过资源池,我们维护固定数量的线程,然后在需要的时候将任务分配到每个线程上。

假设A事物需要访问成千上万个页面(page),但是很显然你不会创建成千上万个线程,因为这会出现额外的问题。

要克服该问题,我们需要线程池。

线程池中有给定数量的线程,这些线程可以用于完成任务。

一旦一个线程完成了任务,它会被分配新的任务。

我们不会总是创建新线程。

这就是线程池的工作方式。

开发者需要实现这个特性。

在Java中:●线程池实现以ThreadPoolExecutor类的形式提供,该类在Java1.5中被引入。

●你可以提供不同的BlockingQueue实现来指定不同的队列行为,像队列范围和优先级等。

实现线程池这可以用类似于如下的代码来完成:public class ThreadPool extends ThreadPoolExecutor该类是带有如下输入的线程池的通用实现:1.要构造的线程池的大小2.实现Runnable接口的类名(带有可见的默认构造方法)它构造了具有等待激活的活动线程的线程池。

一旦线程完成了它们的任务,它们将回到线程池然后等待分配新任务。

线程池的优点●它节约了机器创建新线程所需要的工作●单一的线程可以循环使用多次●线程池的大小是开始给定的。

当然这个可以通过设计来实现动态的调整线程池大小。

相关文档
最新文档