如鹏网 大学生计算机学习社区

CowNew开源团队

http://www.cownew.com 邮件请联系 about521 at 163.com

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  363 随笔 :: 2 文章 :: 808 评论 :: 0 Trackbacks

2009年11月15日 #

首期费用5800元,杨中科老师在线客服QQ:杨老师

最强悍的师资!最强悍的课程!想成为强悍程序员的最强悍选择

3大真实项目循序渐进、环环相扣、逐步加深!

3大独有优势(师资强、项目真、课程深)不但能让你找到工作,还能让你找到好工作


培训目标


本课程重点培养掌握ASP.Net、WinForm、ADO.net、Microsoft SQLServer数据库、Oracle数据库的实战与理论双结合型工程师。通过本课程多个真实项目的训练,学员还可掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等软件编程高级技术。让学员毕业后真正具备两年左右软件开发经验。

招生对象


本课适合于了解c#基本语法,对.net编程有着浓厚兴趣的人士。

课程特色

一、强悍的师资:微软一线高级软件工程师亲自授课,教授的绝非三脚猫功夫
当今社会,为了特显师资实力,众多培训机构都打着“我们的老师来自微软、IBM”之类的话,但实际上大多都是“水货”。传智播客的.Net教师真真实实来自于微软公司,是绝对的行货,能够经受得起全社会的考证。传智播客的.Net教师不但是微软一线高级软件工程师,同时也是众多技术书籍的作者。由这样的原创作者讲课可想而知课程条理清晰、讲解清楚,知识面广、深度足够!下面是我们.Net教师杨中科在微软工作时的照片及其出版的书籍。
杨中科在微软时的工作照 《专家手记——AJAX开发实战 》 《程序员的SQL金典》 《自己动手写开发工具》 《JavaScript网页开发-体验式学习教程 》
 
二、独家微软内部技术资料,率先讲解.Net4.0(WF、WCF、Linq)
随着微软推出.Net 4.0和Visual Studio 2010,掌握.Net 4.0中WF、WCF、Linq等新技术的学员将在职业竞争中具有更大的竞争优势,传智播客的老师因为之前就职于微软,因此得到了微软.Net4.0技术和VisualStudio2010的内部资料,保证我们的学员掌握的知识都是领先于他人的。
 
三、真实的项目:让你切身感受到什么才是真实的商业项目
当今在到处都是大忽悠的环境下,传智播客拒绝忽悠,教学所用的项目来自于真实的商业项目。现在不少培训机构为了招生,都打上论坛系统、通讯录系统、教学管理系统等项目,但很多都只是演示的demo,离真实的项目还远着呢,所以建议大家,你可以不选择传智播客,但一定要对培训机构进行检验,忽悠的话,只要文笔好的人都会写,但真实的项目是吹不出来的。
 
四、课程深:方能让你在职业竞争中鹤立鸡群,不但能找到工作,更能找到一份好工作
受全球金融危机的影响,IT行业萎缩、人才需求下滑,现在的情况是:一个工作岗位往往几佰人竞争,队伍中更是不缺乏具有一、二年工作经验的开发人员。如何让自己在几佰人的竞争中脱颖而出?没有他途,只有把技术学的更深入,更牛,方能取胜。传智播客的课程不但可以让你找到工作,更能让你找到一份好工作。那么传智播客毕业的学生,有没有没找到工作的?可以肯定地说:“有”。由于传智播客的课程较深入,每个班偶尔会有一两个同学坚持不下来,睡懒觉,9点上课,10点才来,课下也不动手练习。试想,如果自己不付出努力,再强大的师资,再好的课程也是无法帮助他就业的。对于这些个别同学,传智播客只能建议他复读,一些愿意回来复读的同学经过认真学习后都能找到工作。
 
五、业界认可:SOHU、用友、神州数码等在职软件工程师均推荐自己的亲戚朋友到传智播客学习
传智播客是CSDN下属子公司,借助CSDN平台,传智播客聚集了一批业界精英。有相当一部分老师在IT业界是颇有知名度的,而且有些老师还是推动某个技术普及的先行者(如果你认为我们是吹牛的话,就用baidu/google去检验吧)。由这些精英共同制定的课程不但反映了业界的主流技术,还具有前瞻性。正因为传智播客在软件界内被广泛认可,所以在招收的学生当中,就有相当一部分是在职软件工程师推荐过来的。
 

课程安排    


第一阶段:C#编程基础/Windows编程基础
[ 注:我们一直处于主流技术的最前沿,别人还在讲.net3.5的时候,我们已经在讲.net4.0了,国内也只有传智播客才能做到 ]
核心技术课程 C#编程基础:面向对象编程(类、继承、接口、设计模式、异常、反射)、枚举、Attribute、C#新特性(隐式类型、using、对象初始化器、集合初始化器、匿名类型、扩展方法、自动属性、LINQ、动态类型、可选参数)、常用数据结构(List、IDictionary、Array)、常用.net类库、泛型、.Net高级技术(Assembly、AppDomain、CLR、IL)等。 Windows编程基础:常用WinForm控件(TextBox、CheckBox、Button、RadioButton、ListBox、ComboBox、通用对话框、Menu、Timer等)、控件布局。

 

第二阶段:WinForm+WCF+Oracle+呼叫中心项目
[ 注:我们一直处于主流技术的最前沿,传智播客是第一个讲解基于微软最新WCF技术的机构 ]
核心技术课程 Oracle数据库开发基础:Oracle数据库基础管理、数据库备份/恢复、SQL语言(SELECT、INSERT、UPDATE、DELETE、JOIN、UNION等)、数据库函数、PL/SQL语言、视图、存储过程、触发器、数据库设计范式、数据库调优。
WinForm高级技术:WinForm高级控件(DataGridView、ListView、TreeView、WebBrowser、CheckedListBox、TabControl、NotifyIcon、SplitContainer、PropertyGrid等)的使用、多线程编程(Thread、BackgroundWorker、线程池)、自定义控件、Windows核心编程(ActiveX、进程管理、PInvoke)、报表与打印。
ADO.Net技术:ADO.Net的基本概念、DBConnection、DBCommand、DataReader、DataSource、DataAdapter、DataSet、DataTable、DataView、数据绑定、数据库连接池、SQL注入漏洞攻击的防护。
WCF开发技术:Socket套接字编程、MSMQ、WCF、SOAP与WebService。
阶段案例 省级汽车4S连锁店呼叫中心系统(项目金额35万、耗时5个月):本系统是一个C/S模式的分布式系统,一个核心服务器程序挂接20多个坐席端程序,坐席人员分布于3个核心客服中心,并且使用VOIP系统将10余个地市的4S连锁店的业务专家连接为专家坐席,为全省上万名车主提供报修、救援、保险理赔、回访关怀等服务。包含来电信息提示、CRM、历史信息自动跟踪、报修单、回访、来电屏蔽、历史通话跟踪、FAQ知识库管理、黑名单、转接、报表统计等模块。虽然基于B/S模式的系统越来越多,但是由于C/S模式有B/S所不具有的一些优点,因此在呼叫中心、银行系统、企业生产内网系统等应用中C/S模式仍然是不可替代的,因此熟悉WinForm技术的开发人员仍然非常吃香。这个项目将ADO. Net技术融入到开发中,并且采用了微软力推的新技术WCF进行分布式开发,通过这个项目,学员可以获得WinForm、ADO. Net、Oracle、WCF分布式开发等开发技能,并且获得了价值35万元、耗时5个月真实项目的业务系统开发经验。

 

第三阶段:ASP.net+VSS+SQLServer+WF+进销存项目
[ 注:我们一直处于主流技术的最前沿,传智播客是第一个讲解基于微软最新工作流引擎技术WF的机构 ]
核心技术课程 ASP.Net开发:常用ASP.net控件(AdRotator、BulletedList、Button、Calendar、CheckBox、DropDownList、HiddenField、HyperLink、Image、ImageButton、LinkButton、ListBox、Literal、MultiView、PlaceHolder、RadioButton、RadioButtonList、Substitution、Table、TextBox等)、文件上传下载、数据绑定、数据验证(RequiredFieldValidator、CompareValidator、RangeValidator、CustomValidator、自定义Validator、ValidationSummary)、GridView(分页、排序、过滤、自定义列、选择、编辑、删除、添加、自定义模板)、Repeater、ListView、DataPager、多层开发、WebControl、UserControl。
SQLServer数据库开发基础: SQLServer数据库基础管理、T-SQL语言、SQL Server Management Studio。
工作流开发:WF技术基础、WF与ASP.net的集成。
协同开发:VSS/CVS/SVN/TFS、团队开发、Bug管理、需求管理、持续构建、敏捷开发
阶段项目 进销存项目(项目是一个金额600万的项目中的核心模块):本系统将企业的采购、仓储、销售等一系列核心流程有机的整合起来,保证物流、资金流与信息系统的畅通无阻。提供包含了数据导入导出、批量数据处理、异构系统集成、订单号生成、分录、级联选择、红冲、勾稽、结账、反操作、入库、盘点、审批流程、报表等功能在内的企业内部信息系统常见的功能模块。这个项目使用最流行的ASP.Net多层式开发,使用微软主推的最新工作流引擎技术WF进行审批流程模块的开发,并且使用VSS进行团队协同开发。通过这个项目,学员不仅能够学会ASP.Net、WF等技术,而且进一步获得了使用.net技术进行大型企业级信息系统开发的经验。
 
 
第四阶段:ASP.net+VSS+SQLServer+CodeSmith+大型网站优化技术+网站内容管理系统CMS+站内搜索引擎
核心技术课程 ASP.Net高级技术:MasterPage、AJAX(UpdatePanel、ScriptManager、AJAX Control Toolkit‎、JQuery)、安全机制(Membership、Forms验证、AD验证、Login控件、CreateUserWizard控件)、ASP.Net核心对象(Request、Response、Cookie、Session、Profile)、导航控件(SiteMapPath、Menu、TreeView)、缓存技术、主题、国际化。搜索引擎技术:Lucene、多线程开发、爬虫技术、网页分析、正则表达式。大型网站开发技术:代码生成、SEO、网站调优、采集器、RSS/XML、网站防黑(防XSS攻击、防注入漏洞攻击、防CC攻击、防挂马、防盗链、防敏感词)、IIS管理与调优。
阶段项目 如鹏网项目(项目是已经上线近两年的网站,日访问量最高18000人次,网址www.rupeng.com):本系统旧版本基于PHP、J2EE技术,由如鹏网开发者亲手操刀用.net重写新版本。系统分为前台Web界面、后台管理界面、站内搜索、监控客户端四个子系统,包含栏目管理、文章管理、采集器管理、评论管理、投票管理、敏感词过滤、用户管理、友情链接管理、站内搜索、模型管理、缓存管理、广告管理、RSS输出、水印设置、搜索引擎优化设置、数据备份恢复等模块。通过这个项目,学员不仅可以在实战中巩固对前面学习的ASP.Net、ADO.Net、WinForm、WCF等知识的掌握,还可以掌握缓存、SEO、搜索引擎技术、AJAX等大型互联网开发中涉及到的技术,更可以获得系统架构师级别的开发人员对系统进行架构、设计和实现的能力。
 
第五阶段:传智播客特色课程
[ 注:我们的老师均来自企业一线高级技术主管,更了解企业对简历的要求,因此我们学员投放的简历命中率很高 ]
项目名称 总结以往所学知识,介绍面试、沟通等个人发展所需的知识和技巧。


培训方式


培训时间:3个月
培训方式:全日制脱产,每周5天上课,早9:00-晚 8:00 。
posted @ 2010-02-02 00:12 CowNew开源团队 阅读(1297) | 评论 (2)编辑 收藏

 

微软借助它在桌面领域的垄断地位不断推广它的最新技术,特别是做为微软最核心技术的.Net更是得到了最大力度的推广,社会上对掌握.net技术的开发人员的需求也越来越多。

为了帮助用最短的时间学到尽可能多的知识、掌握真实项目的开发经验,从而找到满意的工作,传智播客开办了“.Net 就业培训班”。“.Net 就业培训班”由任职于微软中国的杨中科老师担任主讲,重点培养掌握ASP.NetWinFormADO.netMicrosoft  SQLServer数据库、Oracle数据库的实战与理论双结合型工程师。通过本课程呼叫中心、进销存、如鹏网CMS等多个真实项目的训练,学员还可掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等软件编程高级技术。让学员毕业后真正具备两年左右软件开发经验。

我们的课程有如下几个优点:

1、价格低

市面上很多.net培训班的收费都要上万元,为了帮助更多的同学掌握实实在在的就业技能,传智播客决定改变这种培训暴利的行业“潜规则”,让同学们得到真正的实惠,我们的“.Net 就业培训班”学费仅需5800。同时我们保证“低价高质”,降低价格并不会使得您学到的东西打折扣,学更多的东西花更少的钱,怎么算怎么划算!

2、师资强

传智播客拥有非常强的师资力量。比如著名的培训大师张孝祥、著名Java培训讲师黎活明。

值得一提的是,本次的“.Net 就业培训班”的领衔主讲老师杨中科,他曾经任职于微软中国、金蝶软件等公司,著有《自己动手写开发工具》、《程序员的SQL学习笔记》、《J2EE开发全程实录》、《专家手记——AJAX开发实战》等技术图书,主持或参与过招商局集团、中国工商银行、深圳发展银行、湖南烟草局、力诺集团等大中型企业的信息系统建设,他创建了专门为计算机专业在校生提供学习指导的网站如鹏网(www.rupeng.com ),他撰写的文章和录制的视频教程帮助无数的同学走出迷茫,也因此获得了“CSDN学生大本营2009年度十佳老师”的称号。

下面是一些学生给杨中科老师的评价“听杨老师讲课有一种醍醐灌顶的感觉”、“杨老师讲课真牛B”、“讲课很认真,每个学生可能犯的错误都考虑到了”、“我觉得杨老师讲的非常的好,很适合初学者来学习,我很喜欢老师的讲课方式”、“我觉得杨老师比现实中的某些老师尽职多了, 这才是老师!”

3、项目真

传智播客的培训课程中用的项目案例都是真实的项目,而不是那些玩具级别的演示项目。要知道同样叫“客户信息管理系统”,有的可能是一个初学者花了3天写出来的玩具级别的,有的则是多名资深软件工程师耗时几个月开发出来的,做为要参加培训的人一定不能被“客户信息管理系统”等这样的名字忽悠,要看看它是不是实际的项目。本次“.Net 就业培训班”采用的三个项目都是真实的项目,分别是合同额35万的省级呼叫中心、省级进销存系统、运营两年的网站。

4、课程内容领先

传智播客紧跟行业最新技术的动态,将行业中应用最广的最新的技术引入课堂教学,传智播客是目前唯一一个将微软最新.Net 4VisualStudio 2010技术引入教学的培训机构,并且将WFWCFWPF/Silverlight等微软主推的新技术融入到项目案例中,保证学员学习的时候就站在了行业的最高点。

杨中科老师任职于微软公司,能够接触到微软的内部资源,从而先一步得到微软的最新技术动向、最新的开发工具、内部的技术资料等,从而保证学员学到的是微软最新、最主力推广的技术。

教学方式:实地培训,人手一机;

培训地点:北京;

开班时间:20104月;

培训周期:3个月;

课程内容、报名方式等点击此处查看招生简章

最低的价格、最强的师资、最真实的项目、最新的课程内容,还等什么,快来报名学习吧!

posted @ 2010-02-02 00:11 CowNew开源团队 阅读(1155) | 评论 (0)编辑 收藏

这两天一张“有图有真相”的图片在各大论坛和QQ群中疯传,内容如下:

目前热播的电视剧《蜗居》第24集3:30秒截图,在小贝 的 桌子上那本书放大看是《大规模C++程序设计》,说明小贝是程序员。小贝被宋思明(市长秘书)戴了绿帽子。为无数想为 软件开发献身的人士叹惜呀。搞了一辈子C++,结果老婆跟了宋思明。 这部电视剧深刻揭露了程序员的悲剧性。相信这个重大发现将彻底粉碎那些少年们对程序员这个职业的向往,这个时代女生不会因为你写了一个搞笑程序而嫁给你。
建议广大程序们建议你们周围的少男们看一下蜗居,如果他以你为荣,以后想当程序员。你可以告诉他,小贝就是程序员,然后告诉他宋思明是公务员。相信他就会重新考虑自己人生的选择了!!!!!!!!!!


本以为发帖子的人只是拿来开玩笑
    但是看了很多网友、同学的回帖却明显感觉气氛不对,很多同学竟然貌似很严肃的对待了这件事情,纷纷说“嗨,搞计算机真没前途,还是当官好”、“当程序员没前途哇,都被人当绿帽子了”、“不学计算机了,看似是白领,没想到房都买不起,自己女朋友被宋思明拐跑了”、“不学编程了,去考公务员吧!”。本以为这些网友会“放下程序,拿起公务员考试题”呢,没想到在另外一个帖子里又开始再跟别人讨论魔兽攻略了。我才明白小贝不是可悲的,这些人才是可悲的。

    在这些人心中“当程序员的小贝被当公务员的宋思明抢走老婆”只是他不去学计算机、不在计算机行业深入研究的增加一个借口而已。“反正毕业也找不到工作不学习了”,这样就有借口不去上课了;“搞计算机的是吃青春饭的,没前途”,所以就蒙起被子继续睡大觉挥霍用来吃饭的青春;“宿舍老三的老爸是局长,人家毕业后直接回家当科长,咱们好好学不还是失业吗?算了”,然后继续在电脑上打WOW; “如鹏网里经常和我聊那个function321拿到一大堆公司的offer,那是人家有计算机天赋呀”,然后继续看着《火影忍者》等待天赋降临;“隔壁宿舍老大人家在学校里自己就开公司,现在赚的钱都自己买了别克商务车了,嗨,咱们毕业还要写代码混饭吃”,放下翻了没有两页的《C程序设计》仰天长叹。逃避奋斗总会有理由的!

    有人说“这个社会是不公平的”,我却说“这个社会是非常公平的”。“宿舍老三的老爸是局长,人家毕业后直接回家当科长”那是人家老爸奋斗的结果; “隔壁宿舍老大人家在学校里自己就开公司,现在赚的钱都自己买了别克商务车了”,那是人家自己钻研经商之道奋斗出来的结果;“宋思明有能力帮海藻买房、买衣服,给小贝戴绿帽子”, 那是人家宋思明在没有硝烟的官场上出生入死当上市长秘书的结果。成功的人总是有成功的理由,理由不尽相同;失败的人失败的理由却永远永远相同,那就是——懒惰。

    还是我以前在《【解惑】专科生在IT的发展之路》这篇文章中说的那句话“社会上有成功的人永远都是少数人,做任何事情都是只有20%的人成功,另外80%的人都是失败的”。以《蜗居》中的宋思明为例,大家都认为宋思明当了公务员,走上了仕途,所以才现在风风光光,可是你知不知道有大把的公务员熬了一辈子临退休连个最小的副科长都没熬上的,有很多人好不容易考上公务员没过几年却由于自己后台不硬、没讨好领导、得罪有背景的同僚被淘汰……,最后能走上宋思明那样地位的人少之又少。而且宋思明也并不是真的那样风风光光,他要防着别人捅刀子,要保证自己的那些违法乱纪的勾当不被揭穿,宋思明容易嘛?

    有人总是说“搞计算机毕业就失业”、“搞计算机的小贝买不起房子”,先不说网易的丁磊、巨人的史玉柱、金山的求伯君、CSDN的蒋涛、江民杀毒的王江民、discuz的戴志康、金蝶的袁红岗等等这些计算机技术出身的成功人士,就是在中关村混了三五年、年薪十万以上、能全款买下一套好房的程序员也一大堆,当然更多的程序员是混了三五年还是月薪三四千的月光族。非常正常!正符合我说的“做任何事情都是只有20%的人成功,另外80%的人都是失败的”的这个说法。公务员中混的好和IT认识中混得好的一样,公务员中混的差和IT认识中混得差的也没什么不同。
    别让“当程序员的小贝被当公务员的宋思明抢走老婆”这样的话成为你逃避的理由,如果想在IT这行混下去,继续努力,即使成不了求伯君,也至少能弄个年薪十万。如果没有在IT行业混下去的想法,希望成为下一个宋思明的话,那么抓紧关掉魔兽、叠好被子,拿起公务员考试的书,然后发动你七大姑八大姨看看有没有亲戚当局长的,当上公务员以后把握风向、跟对队伍,早日完成你光宗耀祖的目标。


成功的人是不同的,失败的是却是相同的!

posted @ 2009-12-15 16:36 CowNew开源团队 阅读(14412) | 评论 (43)编辑 收藏

php中可以使用strlen或者mb_strlen计算字符串的长度,但是这些长度计算的都是在计算机中表示的长度,并不是实际在屏幕上显示的宽度。如下图(使用的是arial字体):


最理想的实现方式是使用imagettftext计算字符串使用特定字体显示的宽度:
function tf_strlen($str)
{
 return ceil(tf_strwidth($str)/tf_strwidth('测'));
}
function tf_strwidth($str)
{
 $im=imagecreatetruecolor(10,10);
 $r=imagettftext($im, 12, 0, 5, rand(14, 16),0, 'arial.ttf', $str);
 return $r[2]-$r[0];
}

需要在本地计算机的字体文件夹中找到'arial.ttf',然后上传到php页面同级的目录下。这样调用tf_strlen得到的就是字符串在屏幕上的显示宽度了。但是因为imagettftext是GD级别的操作,因此效率非常低,编写下面的程序验证

$begin=microtime(true);
$im=imagecreatetruecolor(1000,1000);
for($i=0;$i<10000;$i++)
{
imagettftext($im, 12, 0, 5, rand(14, 16),0, 'arial.ttf', "rupeng.com 如鹏网 在校不迷茫,毕业即辉煌");
}
$t1=microtime(true)-$begin;
echo 'imagettftext:'.$t1.'<br/>';
$begin=microtime(true);
for($i=0;$i<10000;$i++)
{
strlen("rupeng.com 如鹏网 在校不迷茫,毕业即辉煌");
}
$t2=microtime(true)-$begin;
echo 'strlen:'.$t2.'<br/>';

echo $t1/$t2.'<br/>';

运行后发现imagettftext的运行时间是strlen的4000多倍,太慢了,而且CPU占用率非常高,因此被否定。

经过观察发现arial字体下,汉字的宽度是一致的,而1、i、l等字符的宽度大约是汉字的0.4倍,而阿拉伯数字(除了1)的宽度则是汉字的约0.7倍,小写字母(除了i、l等)的宽度是汉字的约0.7倍,大写字母则是汉字的0.8倍,其他字符也可以得出相应的倍率。因此我编写了下面程序用来计算字符串占的宽度(单位是1/2的中文宽度)。

function arial_strlen($str)
{
 $lencounter=0;
 for($i=0;$i<strlen($str);$i++)
 {
  $ch=$str[$i];
  if(ord($ch)>128)
  {
   $i++;
   $lencounter++;
  }
  else if($ch=='f'||$ch=='i'||$ch=='j'||$ch=='l'||$ch=='r'||$ch=='I'
  ||$ch=='t'||$ch=='1'
  ||$ch=='.'||$ch==':'||$ch==';'||$ch=='('||$ch==')'
  ||$ch=='*'||$ch=='!'||$ch=='\'')
  {
   $lencounter+=0.4;
  }
  else if($ch>='0'&&$ch<='9')
  {
   $lencounter+=0.7;
  }
  else if($ch>='a'&&$ch<='z')
  {
   $lencounter+=0.7;
  }
  else if($ch>='A'&&$ch<='Z')
  {
   $lencounter+=0.8;
  }  
  else
  {
   $lencounter++;
  }
 }
 return ceil($lencounter*2);
}

经过大量的测试,发现和imagettftext的运行结果非常接近,而速度则比imagettftext高很多,CPU占用率也低很多。
解决思路对于其他语言,比如C#、Java等都适用。

posted @ 2009-11-15 14:06 CowNew开源团队 阅读(3874) | 评论 (5)编辑 收藏