孟晨

摘要: 接上篇LightBox -灯箱效果插件(非常漂亮) 8)YoxView是一个可以灵活定制的jQuery图片查看插件(Lightbox),用于展示单张或多张图片。可以在一个模式对话框中利用向前/向后按纽或slideshow的方式浏览图片。YoxView支持在同一个页面放置多个实例,而且这些实例可以单独配置。YoxView还支持多种语言,可以通过语言文件定制。主页:http://www.yoxigen.com/yoxview/ 9)Shadowbox是一个拥有Lightbox效果的多媒体文件查看工具。完全采用JavaScript和CSS开发,代码简洁、模块化底层可以使用多种JavasCr...阅读全文
posted @ 2011-10-28 17:57 孟晨 阅读(953) | 评论 (4) 编辑
 
摘要: Lightbox,也就是灯箱特效 1)TopUp是一款基于jquery用于显示图片和网页的对话框组件.主页:http://gettopup.com/ 2)CeraBox是一个基于MooTools的Lightbox灯箱插件。它能够展示图片,SWF文件和其它任意可通过iframes或Ajax加载的HTML内容。展示窗体可以根据加载内容大小自动调整。主页:http://cerabox.ceramedia.nl/ 3)Imagebox是一基于jquery的lightbox图片展示插件.主页:http://www.intelliance.fr/jquery/imagebox/ 4...阅读全文
posted @ 2011-10-28 07:33 孟晨 阅读(2927) | 评论 (28) 编辑
 
摘要: Select-下拉列表选择插件包含下拉选择图片,grid,下拉框选项的搜索,多个标签编辑,为下拉框中的每个选项添加不同图标等功能 1)ImageSelect是一个jQuery插件能够让用户从一个漂亮的下拉框中选择图片。主页:http://www.liam-galvin.co.uk/imageselect/演示地址:http://www.liam-galvin.co.uk/misc/imageselect-demo/ 2)multiselect这是一个jQuery UI插件,可以将有多个选择内容的组合框转换为下拉菜单样式。主页:http://corydorning.com/proje...阅读全文
posted @ 2011-10-27 15:13 孟晨 阅读(1059) | 评论 (7) 编辑
 
摘要: 接上篇Form Effect - 表单美化插件作的补充,希望对您有所帮助。 1)elastic jQuery plugin这个插件能够让Textareas随着输入内容的增加自动增长变化。主页:http://www.unwrongest.com/projects/elastic 2)LinkselectjQuery插件Linkselect可以将下拉框转换成链接下拉显示,丰富下拉框的展示形式, 如自定义下拉框外观,下拉框选择元素风格等,效果图如下主页:http://www.givainc.com/labs/linkselect_jquery_plugin.htm演示地址:http://www...阅读全文
posted @ 2011-10-27 11:47 孟晨 阅读(1058) | 评论 (0) 编辑
 
摘要: 1)UeditorUeditor 是百度推出的一款开源在线 HTML 编辑器。主要特点:轻量级:代码精简,加载迅速。定制化:全新的分层理念,满足多元化的需求。采用三层架构:1. 核心层: 为命令层提供底层API,如range/selection/domUtils类。2. 命令插件层: 基于核心层开发command命令,命令之间相互独立。3. 界面层: 为命令层提供用户使用界面。满足不同层次用户的需求。浏览器兼容兼容Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,实现浏览器无差别化。注重细节统一不同浏览器下表格选取方式。提供黑/白名单的过滤机制。..阅读全文
posted @ 2011-10-27 07:25 孟晨 阅读(1969) | 评论 (26) 编辑
 
摘要: js Tree - 树形菜单 1)DTree是JQuery 著名树形插件Dynatree的包装类,增加右键菜单,添加、删除、更新接口。主页:http://www.boarsoft.com/cn/javascript/dtree/ 2)jquery treeList widget这是一个利用jQuery UI Widget Factory创建的轻量级,可换肤树形列表控件。主页:http://www.jordivila.net/lightweight-treelist-widget.html演示地址:http://www.jordivila.net/code/js/jquery/ui-...阅读全文
posted @ 2011-10-26 21:22 孟晨 阅读(1222) | 评论 (5) 编辑
 
摘要: javascript Side Bar - 侧边菜单插件 1)Sticklr一个利用CSS3技术实现的侧边面板。可以在这个侧边面板放置各种元素,从邮件收件箱到自定义表单。主页:http://plugins.jquery.com/project/Sticklr_Sticky_Side_Panel演示地址:http://amatyr4n.com/codecanyon/sticklr/ 2)Beautiful Slide Out Navigation: A CSS and jQuery Tutorial利用jQuery和CSS创建一个漂亮的侧边导航菜单。导航条会跟滚动条滚动而滚动。当鼠标...阅读全文
posted @ 2011-10-26 13:20 孟晨 阅读(1312) | 评论 (1) 编辑
 
摘要: js Grid - 列表插件 1)Sponsor Flip Wall With jQuery & CSS一个非常不错的显示数据到网格里的插件。 点击后,缩略图会翻转,然后显示更多信息。主页:http://tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/演示地址:http://demo.tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/demo.php 2)TableTree4J 是一个开源的基于javascript的树状菜单和表格控件,实用TableTree4J可以轻易阅读全文
posted @ 2011-10-26 07:41 孟晨 阅读(2425) | 评论 (25) 编辑
 
摘要: Accordion - 手风琴 折叠菜单插件(2) 1)Blue left panel类似于Windows XP左边蓝色可折叠的一个面板菜单控件。主页:http://www.dhtmlgoodies.com/index.html?whichScript=xp_info_pane演示地址:http://www.dhtmlgoodies.com/scripts/xp-info-pane/xp-info-pane.html 2)Accordion Menu script基于jQuery开发的可折叠菜单。主页:http://www.dynamicdrive.com/dynamicindex...阅读全文
posted @ 2011-10-25 12:42 孟晨 阅读(1147) | 评论 (1) 编辑
 
摘要: Accordion - 手风琴 折叠菜单插件 1)Easy Expand jQuery用于在同一个页面上轻松和快速创建多个可折叠面板。可以同时开关所有折叠面板,也可以单个开关。主页:http://neilgirardi.com/jqueryplugin/ 2)Easy Accordion是一个高度灵活的jQuery插件用于快速创建水平可折叠手风琴(Accordion),它支持在同一个页面中创建多个实例。可折叠任意内容如:图片、列表、Flash等,外观也完全可以通过CSS自定义。主页:http://www.madeincima.eu/blog/jquery-plugin-easy-acc...阅读全文
posted @ 2011-10-25 07:41 孟晨 阅读(1058) | 评论 (1) 编辑
 
摘要: 接上篇Tabs - 选项卡插件其中12)Yet (E)Another Tab Interface没有依赖任何javascript框架,以作补充 9)Flipping Content Tabs是一款基于jquery的tab插件,该插件特别之处,当切换不同的标签时,它所显示翻转标签的效果,动感十足.主页:http://webdeveloperplus.com/jquery/create-flipping-content-tabs-using-jquery/演示地址:http://demo.webdeveloperplus.com/flipping-tabs/ 10)Smart Ta...阅读全文
posted @ 2011-10-24 14:14 孟晨 阅读(1243) | 评论 (0) 编辑
 
摘要: Tabs - 选项卡插件 1)wdScrollTab是一个采用jQuery实现的Tab面板,当标签太多超出页面时会自动滚动。支持iframe、ajax调用和动态加载内容。主页:http://www.web-delicious.com/jquery-plugins演示地址:http://www.web-delicious.com/jquery-plugins-demo/wdScrollTab/sample.htm 2)Tabs jQuery Plugin是一个容易进行添删选项卡的插件,简单易用.主页:http://www.etmvc.cn/project/show/63 3)Kandy...阅读全文
posted @ 2011-10-24 07:06 孟晨 阅读(1625) | 评论 (9) 编辑
 
摘要: 在一些WEB系统中,日期选择插件必不可少的功能,今天为大家分享几个不错的日期选择插件。希望对大家有所帮助。 1)My97DatePicker是一个更全面,更人性化,并且速度一流的日期选择控件。具有强大的日期范围限制功能;自定义事件和丰富的API库;多语言支持和自定义皮肤支持;跨无限级框架显示和自动选择显示位置。主页:http://www.my97.net/dp/index.asp演示地址:http://www.my97.net/dp/demo/index.htm 2)Date Range Picker基于jQuery UI1.6与jQuery UI CSS框架开发的日期选择控件。主页...阅读全文
posted @ 2011-10-23 08:57 孟晨 阅读(1750) | 评论 (18) 编辑
 
摘要: 信息提示虽然是小东西,但是在网站设计中却起到了巨大的作用。如果你网站的信息提示做的好,会给访客留下非常深刻的印象。下面有30个非常流行的jQuery信息提示插件,希望对各位有所帮助。记住,所有的这些都是为了使网站设计更好。1. Dynamic tooltip非常漂亮的tooltip!有渐变、透明、阴影等效果。Dynamic tooltip2. Popup Bubble优秀的tooltip!虽然看起来简单,但是过渡效果非常棒,适用于简单干净的网站。Popup Bubble3. jQuery Horizontal Tooltips Menu Tutorials精美的tooltip!提示信息不...阅读全文
posted @ 2011-10-23 08:34 孟晨 阅读(122) | 评论 (0) 编辑
 
摘要: Calendars - 日历插件 1)jQuery Frontier Calendar是一个可灵活定制的月日历jQuery插件,看起来类似于Google Calendar。当在一个日期单元格中有比较多的待办事项时,将出现一个更多的链接,点击这个链接会弹一个jQuery模式对话框来显示所有的事务。这个日历还支持通过CSS文件改变整个日历的背景。主页:http://code.google.com/p/jquery-frontier-calendar/ 2)NoGray 制定了一个像我们这样的Web开发人员自由和高度可定制的JavaScript日历组件。它外观和日历的感觉也可以很容易使用CSS改变.阅读全文
posted @ 2011-10-22 08:06 孟晨 阅读(1251) | 评论 (2) 编辑
 
摘要: 分享几个Menu - 菜单插件,此篇有一个Twitter风格的下拉登录表单。 1) Create a Twitter Style Login Form with jQuery利用jQuery创建一个Twitter风格的下拉登录表单。主页:http://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/演示地址:http://aext.net/example/twitterlogin 2)Flickr horizontal menu利用jQuery实现类似于Flickr横向下拉菜单。主页:...阅读全文
posted @ 2011-10-21 07:29 孟晨 阅读(1890) | 评论 (6) 编辑
 
摘要: Form Effect - 表单美化插件 1)Formly这个基于jQuery的表单美化插件,并带有表单校验功能。http://thrivingkings.com/formly/ 2)jQuery Tags Input这个jQuery插件能够将一个简单的文本输入转换成一个漂亮的Tag列表。http://xoxco.com/clickable/jquery-tags-input演示地址:http://xoxco.com/clickable/jquery-tags-input#examples 3)jFormer是一个jQuery插件能够利用最新的Web开发技术快速生成漂亮,符合标...阅读全文
posted @ 2011-10-20 07:23 孟晨 阅读(1800) | 评论 (3) 编辑
 
摘要: Menu - 菜单插件 1)Lava Lamp基于JQuery 的水平滑动导航条http://www.gmarwaha.com/blog/2007/08/23/lavalamp-for-jquery-lovers/ 2)jQuery.dropmenu这个插件能够将标准的UL元素转换成一个包含子菜单的下拉菜单。易于使用,风格样式采用CSS控制。 http://www.frebsite.nl/werk/scripts/jquery_dropmenu_plugin/index_en.php#voorbeelden 3)JQuery Context Menu Plugin是一个非常轻便的jQ...阅读全文
posted @ 2011-10-19 07:27 孟晨 阅读(1746) | 评论 (3) 编辑
 
摘要: Notify - 消息通知插件 1)Sticky是一个简单的页面消息提醒jQuery插件。可以设置让消息在页面的四个角落出现,也可以设置在页面中央出现。可以手动关闭消息,也可以设置成自动关闭。http://thrivingkings.com/sticky/ 2)JNotify是一个JQuery插件,基于JQuery UI实现,用于创建页面消息提醒和状态提示条。http://jnotify.cod...阅读全文
posted @ 2011-10-18 07:25 孟晨 阅读(3315) | 评论 (27) 编辑
 
摘要: 1)JavaScript可被用来验证HTML表单的输入数据(在内容被送到服务器之前)。就是这样,有许多领域的表单,在JavaScript验证变得太复杂而枯燥。这就是为什么fValidator会存在,它使得表单验证变得更容易。 fValidator兼容,Internet Explorer,Firefox(与它的Mozilla的伙伴),Opera和Safari浏览器。http://zendold.lojcomm.com.br/fvalidator/ 2 )jQuery.Validation是一款表单验证插件.http://bassistance.de/jquery-plugins/jquery-.阅读全文
posted @ 2011-10-17 09:13 孟晨 阅读(1341) | 评论 (7) 编辑
 
摘要: 分享几个jquery Dialog弹出窗插件 1)Zebra_Dialog是一个可灵活配置的对话框jQuery插件,大小只有4KB,要求jQuery 1.5.2+支持。可用于替换JavaScript原始的“alert” 和“confirmation”对话框。这个插件使用jQuery Plugin Boilerplate构建。http://stefangabos.ro/jquery/zebra-dialog/ 2)LeanModal是一个用于创建模式对话框的超级简单JQuery插件。可以展示隐藏的页面内容,整个插件大小只有780bytes,可灵活变化高度和宽度,没有用到任何图片,支持在一...阅读全文
posted @ 2011-10-16 06:54 孟晨 阅读(2176) | 评论 (5) 编辑
 
摘要: 分享几个星型评级插件 1)jRating是一个非常灵活的jQuery插件用于快速创建一个Ajax星型投票系统。可以设置星型数量和小数支持。http://www.myjqueryplugins.com/jRating演示地址:http://www.myjqueryplugins.com/jRating/demo2)jQuery Raty这是一个能够自动生成可定制的星级评分jQuery插件。可以自定义图标,创建各种评级组合,星星数量,每一颗星星的注释,可以在当一个星星被点击时的加回调函数。http://www.wbotelhos.com/raty/ 3)Query Rater Star Plu..阅读全文
posted @ 2011-10-15 15:42 孟晨 阅读(1152) | 评论 (1) 编辑
 
摘要: 分享几个Tooltips插件 1) Poshy Tip 是一个强大的jQuery Tooltips插件,拥有不同的外观。作为 Form Tooltips使用时,可以自定义气泡出现的位置。http://vadikom.com/tools/poshy-tip-jquery-plugin-for-stylish-tooltips/演示地址:http://vadikom.com/demos/poshytip/ 2)Easy Tooltip是一款 jQuery 的 Tooltip 插件。http://cssglobe.com/post/4380/easy-tooltip--jquery-plugi...阅读全文
posted @ 2011-10-13 23:38 孟晨 阅读(2113) | 评论 (14) 编辑
 
摘要: 前言良好的JavaScript书写习惯的优点不言而喻,今天向大家推荐DojoJavascript编程规范,相当不错的 Javascript 编程风格规范,建议大家可以借鉴一下此规范编写 Javascript。感谢i.feelinglucky的翻译。序Any violation to this guide is allowed if it enhances readability.所有的代码都要变成可供他人容易阅读的。快读参考核心 API 请使用下面的风格:结构规则注释模块小写不要使用多重语义(Never multiple words)类骆驼公有方法混合其他的外部调用也可以使用 lower_ca阅读全文
posted @ 2011-10-13 14:26 孟晨 阅读(57) | 评论 (0) 编辑
 
摘要: 1) Galleria 图片廊。它加载的图像,从一个无序列表,每一个图像加载时显示缩略图。它会为您创建的缩略图,如果你选择的话,缩放或CSS定义一个固定的缩略图框。2) jQuery Multimedia Portfolio 可支持多种媒体组合:照片,视频(flv)、音频(mp3)、会自动检测各媒体的延伸和运用。3)wSlide4)PicLens Slideshow5)Shadowbox 作者:孟晨 出处:http://www.cnblogs.com/xiaoyao2011/ 欢迎任何形式的转载,但请务必注明出处。阅读全文
posted @ 2011-10-13 09:12 孟晨 阅读(827) | 评论 (0) 编辑
 
摘要: 幻灯片,画廊和灯箱这些特效,是我们网站设计中最常使用的。本文为你收集了一些比较流行的幻灯片,画廊和灯箱Javascript脚本,希望本文能提供你所需要的资源。免费的幻灯片,画廊和灯箱脚本Polaroid Gallery v.1.01Active Slideshow ProPicLens SlideshowPloggerShadowboxPhatFusion SlideshowTransition between images.GallerifficNoobSlideFancyboxAuto Generating GalleryDynamic Image Gallery and Slide...阅读全文
posted @ 2011-10-12 09:40 孟晨 阅读(63) | 评论 (0) 编辑
 
摘要: 在客户签合同之前会从我们的网站了解我们,所以公司的网站设计对合同的签定与否很重要。30个漂亮的的网站设计 灵感展示,会让你大饱眼福。QuoteRobotMailChimpSkyLedgerBallparkPeepNoteCampaign MonitorMintBlinksaleCheddarGetterXeroProposableCarbonmadeProduct PlannerIcebergPulseNotableGistImage SparkmonassocSolidShopsThe Invoice MachineIcebrrgLemonStandGet SignoffeWedding..阅读全文
posted @ 2011-10-11 09:24 孟晨 阅读(1683) | 评论 (10) 编辑
 
摘要: 在使用Div+Css布局的时候我们所面临的共同问题之一是,包装容器不扩到子元素的浮动元素的高度。你也可以使用overflow属性来解决这个问题 ?这不是一个新的CSS技巧。今天,我想重新拾起这几个技巧的话题。演示地址:http://webdesignerwall.com/demo/clear-float/演示1: 下面的演示中显示的浮动子元素在父容器高度不自动适应的问题。为了解决这个问题,您可以简单地添加CSS属性overflow:auto (or overflow:hidden)的包装容器。这也许是最简单的方法来清除浮动。.container { overflow: auto;...阅读全文
posted @ 2011-10-10 13:41 孟晨 阅读(1198) | 评论 (4) 编辑
 
摘要: 一个网站可以容纳大量信息,因此确定关键信息是否能够捕获用户注意力变得至关重要。通常良好的解决办法是,在主页上使用幻灯片突出指定内容。幻灯片的伟大之处在于能够在有限的空间内显示多份内容。此外,过渡和移动是获取用户注意的良好方式,更容易吸引用户。幻灯片和内容切换确实已经成为网页设计的流行趋势,这得归功于jQuery等JavaScript库提供的强大功能,使这种复杂交互的实现更为简单。Osmond InteractiveJames Lai Creativeopen source design networkGraphikDeluge Studiossprinkle pennyRoutesMel...阅读全文
posted @ 2011-10-10 09:39 孟晨 阅读(828) | 评论 (1) 编辑
 
摘要: 使用大型背景图或插图作为装饰,能够在视觉上增强吸引力。越来越多的用户拥有了高分辨率显示器和高速网络环境,许多网站设计者也开始采用大背景图。这篇文章关于40+ 新鲜漂亮的大背景网站设计,令人耳目一新。1.The Pixel Blog2.Copimaj Interactive3.Flourish Web Design4.Abduction Lamp5.Morphix Design Studio6.Final Phase7.Make Photoshop Faster8.WebSarga9.Suie Paparude10.Duirwaigh Studios11.BlackMoon Design1...阅读全文
posted @ 2011-10-09 08:56 孟晨 阅读(1980) | 评论 (2) 编辑
 
摘要: 下面列出的所有博客,有一个原创的,独特的设计。他们不是根据一些现成的使用WordPress的模板,都是硬耗时的工作的结果 - 因此他们应得的尊重和敬佩。是的,这些设计很多都是相当棒的,非常精美不仅是因为他们看起来令人印象深刻的。上一个微小的550px宽度截图供大家欣赏。欣赏这些博客设计,能给我们更多的启发。 这里我选择了50个设计精美的博客,以下是这些页面的截图,希望这些富有灵感的设计作品能给你的设计带来好的新想法和创意。DuiwaighIemaiDouglas MenezesA Crayons LifeBlog me TenderNice Web TypeFoodteaseMike ...阅读全文
posted @ 2011-10-08 09:28 孟晨 阅读(2195) | 评论 (5) 编辑
 
摘要: 导读: 你是否觉得每天都忙忙碌碌、疲于奔命却发现没有时间做自己想做的事?你有没有感觉到你做完一件事又去匆匆去做下件事?你有没有感觉到你在匆忙的学习技术却感觉时间一直不够用?你是否觉得每天就像和时间赛跑,却没有时间体会生命的美好?如果是这样,这篇文章会告诉你如何才能不匆忙,却拥有快乐的、高质量的工作和生活。希望对你的生活有所帮助。 “大自然并不匆忙,一切仍然都已完成。”–老子 想想老子说的这句话,(也许并非老子的话)道家的创始人:怎样才能做到这一点?有没有可能从不匆忙,而且完成所有的事情? 这看上去和现代世界是矛盾的,现代世界中的每一件事都是匆忙的,我们给一天里的每一分钟都尽可能多的...阅读全文
posted @ 2011-10-07 08:37 孟晨 阅读(2327) | 评论 (13) 编辑
 
摘要: 我喜欢春天,喜欢春天给人的那种鲜活的感觉。阳光让一切户外事物的亮度都比平时提高了几分,天空的云稀薄慵懒,像挂在天上的纱,汩汩流淌的河水听上去也更加欢快,草尖上的露珠晶莹剔透,早晨穿过草地会打湿你的鞋和裤脚,但空气还是凉凉的,周围的一切都是那么富有生命力。我一直觉得能够恰如其分的形容春天的感觉的词是”美好”,很积极但又很温和的感觉,不多不少,分量刚刚好。所以在这个春天即将到来的时刻,我搜集了一些关于春天的网页设计作品,展现给大家,让那些每天穿梭在水泥钢筋的大楼里,早已身心疲惫的人感受到这份春天带给我们的美好的心情。1、Springtime营造出的是一种早春的感觉。2、A Walk in t...阅读全文
posted @ 2011-10-06 07:32 孟晨 阅读(1593) | 评论 (6) 编辑
 
摘要: 当我在为WordPress编写Notepad 主题时,顺道学习了一些新的CSS3特性,现在此分享。查看演示可以看到一款类似 Mac 风格的多级下拉菜单,使用 border-radius,box-shadow 和 text-shadow 创建。在Firefox,Safari 和 Chrome 浏览器中能够完美地渲染。即便是诸如 IE7+ 等不兼容CSS3的浏览器,也可以正常呈现页面,只不过忽略了对圆角和阴影的渲染。演示地址:http://www.webdesignerwall.com/demo/css3-dropdown-menu预览下图展示了不兼容CSS3情况下的菜单样式。使用了一个渐变图..阅读全文
posted @ 2011-10-03 08:30 孟晨 阅读(1025) | 评论 (2) 编辑
 
摘要: 这篇文章将对CSS的几个新属性 (text-shadow,box-shadow,and border-radius) 做基本介绍。这些CSS3属性通常用来加强页面布局。RGBA前面的 3 个值是 RGB 颜色值,最后一个值是透明度的级别(0 = 透明,1 = 不透明)。RGBA 可以应用于与颜色的任何属性,如字体颜色,边框颜色,背景颜色,阴影颜色等。Text Shadow文字阴影的结构顺序为:x 轴偏移,y 轴偏移,模糊,颜色。设置一个负值的 x 轴偏移将阴影转移到左侧。设置一个负值的 y 轴偏移转将阴影转移到顶部。别忘了,你可以在阴影颜色中应用 RGBA 值。您也可以指定一个文本阴影列表..阅读全文
posted @ 2011-10-02 08:24 孟晨 阅读(1048) | 评论 (1) 编辑
 
摘要: 最近一直把玩CSS3相关的东西,也发现了一些新的CSS技巧。你知道如何使用 border-radius 创建圆形图案、使用 box-shadow 创建内部阴影效果吗?带你仔细阅读这份使用CSS3的gradient、border-radius 及 box-shadow 属性所制作的漂亮的搜索表单案例。它能够在支持CSS3的浏览器中完美呈现,对于不支持CSS3的浏览器也可以良好降级,以保持可用性。查看演示DEMO:http://www.webdesignerwall.com/demo/css3-search-form.html圆形图形技巧你可以通过为 border-radius 属性指定一个...阅读全文
摘要: C#读取HTML文件内容写入记事本try { int totalFile = 0; //string dirPath = @"E:\chfuMetarnet\BSC6810 alarm\"; if (this.textBox1.Text.Trim() == "") { MessageBox.Show("请输入HTML文件路径!"); } else ...阅读全文
posted @ 2011-09-29 10:41 孟晨 阅读(103) | 评论 (0) 编辑
 
摘要: 在设计实现中,很多地方都用到了Null Object设计模式。Null Object模式的含义在于,提供一个对象给指定的类型,用以代替这个对象为空的情况。 Null Object提供了“什么也不做”的行为,隐藏来自它的合作者的细节。 对于如何理解和应用该模式,通过一个实例就能很好的进行说明。这一节我们在讨论消息分派器,消息分派器使用了前述的日志记录器,并且通过属性来注入具体的日志记录器对象。 private IEsfLogger esfLogger; public IEsfLogger EsfLogger{ set{ this.esfLogger = value; } } 现...阅读全文
posted @ 2011-09-28 09:47 孟晨 阅读(52) | 评论 (2) 编辑
 
摘要: 搜索引擎喜欢博客,对于wordpress博客平台而言,你不需要具备一些基本的SEO技能,wordpress对搜索引擎非常友好,它天生就是为不懂SEO的bloggers而设计的。本文不是为那些搜索引擎优化专家准备的,如果你拥有自己的博客,你只希望专心的投入到博客的文章创新和写作中去,又不想在搜索引擎优化上面耗费你宝贵的时间和精力,那么本文为你介绍的20个wordpress SEO插件可以帮助你获得更多的流量和读者。 什么是Wordpress SEO插件? Wordpress SEO插件是简单的搜索引擎优化工具,它可以帮助你选择正确的tags,告诉搜索引擎蜘蛛如何在你的博客上工作,优化你的文...阅读全文
posted @ 2011-09-28 09:42 孟晨 阅读(631) | 评论 (0) 编辑
 
摘要: 我差点忘掉这个世界! 不知从什么时候开始起,我的世界竟然变成了这样!今天去了南三条,在路上,我像是又重新拾起了对这个世界的记忆。啊!我差点忘掉了这个世界! 工作以来,每天早出晚归的,早上7点开始上班,晚上9点才从公司离开,周六也不例外,连续几个月了,每一天一成不变的生活,每一天像是在被复制!我差点忘掉这个世界,只有那所谓的的工作,那所谓的代码了!难道这就是生活吗?好久没出去了,出去以后才发现我的生活不应是这样的啊! 那可怕的习惯是从何时开始的呢!什么时候我的世界只留下了这些,只留下了工作代码!那么究竟又失去了什么呢? 珍爱生命远离加班。阅读全文
posted @ 2011-09-25 14:41 孟晨 阅读(846) | 评论 (9) 编辑
 
摘要: C#正则表达式匹配HTML中的图片路径,图片地址 最近的项目中有个关于网页取图的功能需要我自己开发,那就是用正则表达式来匹配图片标签。 一般来说一个 HTML 文档有很多标签,比如“<html>”、“<body>”、“<table>”等,想把文档中的 img 标签提取出来并不是一件容易的事。由于 img 标签样式变化多端,使提取的时候用程序寻找并不容易。于是想要寻找它们就必须写一个非常健全的正则表达式,不然有可能会找得不全,或者找出来的不是正确的 img 标签。我们可以从 HTML 标签的格式去想应该怎么建这个正则表达式。首先要想一下 img 标签有几种写法阅读全文
posted @ 2011-09-25 11:21 孟晨 阅读(1518) | 评论 (11) 编辑
 
摘要: 摘要:由于在.NET中存在两种类型,分别是值类型(value type)和引用类型(reference type),所以很多关于C#中参数传递的混淆就因此而生。本文首先从值类型和引用类型的辨析入手,然后解释了在C#中的参数传递的四种形式:值传递(默认形式)、ref传递、out传递、params传递。首先要弄清楚的是:值类型是分配在栈(stack)上面,而引用类型分配在堆(heap)上面。栈是一种先进后出,并且由系统自动操作的存储空间。而堆(在.NET上准确的说是托管堆 Managed Heap)是一种自由储存区(Free Memory),在该区域中,必须明确的为对象申请存储空间(一般在Java阅读全文
posted @ 2011-09-25 11:05 孟晨 阅读(67) | 评论 (0) 编辑
 
摘要: 今天,和大家讨论一下在ASP.NET中,如何上传图片至数据库,然后再将图片读取显示的问题。欢迎高手提出自己的方法!!!目前,我主要用到以下两种方法:1:上传图片的相对路径到数据库中相应字段里,读取显示时,将控件(假设用的是Image控件)的ImageUrl属性指向该相对路径即可。2:将图片以二进制流的方式整体上传到数据库里,读取显示时,以二进制流的方式整体读出。这种方法稍微麻烦一点,但保存的是图片整体到数据库里。第一种方法,实现起来比较简单,因为存入数据库里的只是图片相对路径,当然,同时也就有很大的局限性,由于是相对路径,所以当本地的图片变换了位置或移除,或是在其他主机上浏览该图片时,就无法显阅读全文
posted @ 2011-09-25 10:57 孟晨 阅读(110) | 评论 (0) 编辑
 
摘要: ORA-06413:连接未打开错误ORA-06413 Connection not open.Cause: Unable to establish connection.Action: Use diagnostic procedures to ascertain exact problem错误描述: 用ORACLE的连接工具里可以连接,在控制台用sqlplus是可以连接的,用C#开发的测试连接程序测试也可以连接,可是现在运行应用程序就是死活报“ORA-06413:连接未打开错误” 。问题解决:用OraOle驱动来访问Oracle数据库时,所在程序的文件夹,名字的最后不能为")&quo阅读全文
posted @ 2011-09-25 10:46 孟晨 阅读(764) | 评论 (0) 编辑
 
摘要: ASimpleGoodLookingContextMenu[ContextMenu-右键菜单]这是一个采用jQuery实现的右键菜单,拥有与windows相同的功能和外观。jQueryUIdialogwithMenubar[DropDownMenu-下拉菜单]jQueryUIdialogwithMenubar是一款基于jqueryui类似windows风格的菜单工具条插件.StickyMenuBar[DropDownMenu-下拉菜单]StickyMenuBar是一款基于jquery的下拉菜单插件,支持子菜单,自定义内容等功能.jquery-breadcrumb[Menu-菜单]jquery-阅读全文
posted @ 2011-09-23 10:06 孟晨 阅读(1460) | 评论 (4) 编辑
 
摘要: jQuery作为一个应用最广泛的JavaScript框架之一,第三方开发者不断地为其开发出新的 jQuery 插件应用,从而使得jQuery可以帮助用户实现各种各样不同寻常的 Web 效果,作为最常使用的图片幻灯片效果更是jQuery的强项,看完本文为你整理推荐的10个优秀的jQuery图片幻灯片/画廊效果,你会收获更多。10个优秀的jQuery图片幻灯片/画廊效果,基本都已经包含了原插件的发布地址、使用方法和源代码下载。1,GallerificGalleriffic是使用 Mike Alsup 的jQuery Cycle plugin创建的图片展示效果,包括缩略图、图片标题和描述等详细功能,阅读全文
posted @ 2011-09-22 17:00 孟晨 阅读(1515) | 评论 (2) 编辑
 
摘要: 之前用到了word转换成HTMl的做法,网上找过一段类似的代码,后发现好多不能执行,调试了半天才最终搞定。 方法接参数是word文件路径。 执行这样的代码,需要添加Microsoft.Office.Interop.Word.dll引用。 /// <summary> /// Word转换为HTML /// </summary> /// <param name="path"></param> private string WordToHTMl(ref string path) { s...阅读全文
posted @ 2011-09-22 15:09 孟晨 阅读(728) | 评论 (0) 编辑
 
摘要: 接口的实现分为:隐式实现和显式实现。如果类或者结构要实现的是单个接口,可以使用隐式实现,如果类或者结构继承了多个接口那么接口中相同名称成员就要显式实现。显示实现是通过使用接口的完全限定名来实现接口成员的。使用显式接口成员执行体通常有两个目的:1、因为显式接口成员执行体不能通过类的实例进行访问,这就可以从公有接口中把接口的实现部分单独分离开。如果一个类只在内部使用该接口,而类的使用者不会直接使用到该接口,这种显式接口成员执行体就可以起到作用。2、显式接口成员执行体避免了接口成员之间因为同名而发生混淆。如果一个类希望对名称和返回类型相同的接口成员采用不同的实现方式,这就必须要使用到显式接口成员执行阅读全文
posted @ 2011-09-22 07:14 孟晨 阅读(72) | 评论 (0) 编辑
 
摘要: 随着Windows Phone7的发布,WIN8的初露倪端,Metro这种新兴设计风格正被大家所熟悉。 Metro本意是地铁,Metro风格设计和灵感来源正是来源与机场和地铁系统所使用的视觉语言。 Metro设计具备以下五点原则: 1.干净、轻量、开放、快速 2.要内容,而不是质感 3.整合软硬件 4.世界级的动画 5.生动,有灵魂 这些设计原则都基于这样一个原则,就是所有的UI元素都应该实实在在的数字化,并附以和谐的,功能化的,吸引人的视觉元素。应用程序应该用探索精神和激动人心的视觉设计去打动用户。 metro UI是由微软公司开发的内部名称为“ ty...阅读全文
posted @ 2011-09-19 07:59 孟晨 阅读(4341) | 评论 (10) 编辑
 
摘要: List和T[]的区别是什么,平时你如何进行选择?Dictionary是做什么的?.NET BCL中还有哪些常用的容器?它们分别是如何实现的(哪种数据结构)?分别是适用于哪些场景? List和T[]的区别是什么,平时你如何进行选择? List是一个可以定义成无限长度的泛型列表,T[]是一个泛型的数组,数组你在定义的时候不得不给他定义长度。一般都用List显然它使用方便本身自带的方法也多,而且他是无限长度的,可以根据需要不断地追加。需要注意的是数组本身是继承自Object的所以他总是在堆上分配。 Dictionary是做什么的? 这个是字典的泛型类,对应于原来的HashTable...阅读全文
posted @ 2011-09-15 09:15 孟晨 阅读(2309) | 评论 (10) 编辑
 
摘要: 异常的作用是什么?.NET BCL中有哪些常见的异常?在代码中您是如何捕获/处理异常的?在“catch (ex)”中,“throw”和“throw ex”有什么区别?您会如何设计异常的结构,什么情况下您会抛出异常? 异常的作用是什么? 异常用于处理系统级或者应用程序级的错误状态。这就会引发另外几个问题,异常相比原来使用的返回错误代码的优点在哪里?异常处理是一种结构化的处理过程,个人认为他最大的优点就在于将“成功场景”剥离出来,使得代码更加清晰自然。但是异常处理相对于返回错误码有一个缺点,那就是他会失去发生异常的位置。不过异常本身提供了很多帮助调试问题的工具,一般都带有栈跟踪,这样位置的问...阅读全文
posted @ 2011-09-14 07:56 孟晨 阅读(2202) | 评论 (5) 编辑
 
摘要: 泛型的作用是什么?它有什么优势?它对性能有影响吗?它在执行时的行为是什么?.NET BCL中有哪些泛型类型?举例说明平时编程中您定义的泛型类型。 泛型的作用是什么? 泛型的作用在于“算法的重用”。(这点其实很好理解,原来的ArrayList只能接受Object,现在通过List可以接受任何类型,也就是说ArrayList的方法都被各个类型重用了。但是Dot Net的泛型有个比较制肘地方,就是你很难对数值类型(值类型)进行算法抽象,因为这牵涉到运算符重载的问题,同时Dot Net的泛型的类型参数也不能约束成一个基元值类型(如int、double、float) 。) 它有什么优势?...阅读全文
posted @ 2011-09-11 10:38 孟晨 阅读(2460) | 评论 (18) 编辑
 
摘要: 在.NET程序运行过程中,什么是堆,什么是栈?什么情况下会在堆(栈)上分配数据?它们有性能上的区别吗?“结构”对象可能分配在堆上吗?什么情况下会发生,有什么需要注意的吗? 在.NET程序运行过程中,什么是堆,什么是栈? 堆也就是托管堆(managed heap),进程初始化的时候,CLR要保留一块连续的地址空间,这个地址空间最初并没有对应的物理存储空间。这个地址空间就是托管堆。 栈是在程序运行过程中用于保存指令,值类型变量的内存区域(一个线程对应一个栈),栈的结构和数据结构中“栈”的结构是一样的,“先进后出”。 什么情况下会在堆(栈)上分配数据?它们有性能上的区别吗? 值类型在栈上...阅读全文
posted @ 2011-09-09 13:42 孟晨 阅读(2583) | 评论 (5) 编辑
 
摘要: 前篇中也是老赵面试题的第一题,这篇继续,希望通过这些面试题来找到我们学习的重点,而不是背这些东西,希望以这些个点来系统的去学习.net. 类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构? 先看MSDN上的C# 语言规范上的定义: 类和结构是 .NET Framework 中的常规类型系统的两种基本构造。两者在本质上都属于数据结构,封装着一组整体作为一个逻辑单位的数据和行为。数据和行为是该类或结构的“成员”,它们包含各自的方法、属性和事件等. 类或结构的...阅读全文
posted @ 2011-09-07 15:41 孟晨 阅读(3757) | 评论 (9) 编辑
 
摘要: 今天分享下以前收藏的几个漂亮的后台WebUi框架,之前听人说到“一个项目最重要的是前台,后台谁看啊”,这话说的,是,领导是只看前台界面,但系统管理员呢?不能不说前台不重要,前台是很重要,但后台怎么能不重要呢,大部分数据要靠后台来输入,操作。如果一个好的后台界面,漂亮的,易用的页面对系统来说也很重要,如果你是系统管理员看到一个很草的后台,也会不爽吧,今天就给大家分享几套不错的后台框架,有源码下载。 ...阅读全文
posted @ 2011-09-05 15:38 孟晨 阅读(7105) | 评论 (50) 编辑
 
摘要: WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。目前 WordPress 已经成为主流的 Blog 搭建平台,这个相信好多人都知道,国内也很多博客采用此博客系统来开通自己的博客。但很少人知道还可以把它当作一个内容管理系统来使用吧。好了,今天给大家推荐下国外的漂亮的wordpress cms。希望对你有所帮助。有点遗憾的是这些下载需要收费,不过相信通过演示站...阅读全文
posted @ 2011-09-03 17:50 孟晨 阅读(2363) | 评论 (7) 编辑
 
摘要: 前言:前天发了一篇“老赵面试题参考答案(一)”,看到有些评论,实在忍不住有一些想些话想说。 前天写的那篇没想到评论那么多,短短的评论说什么的都有;总有几条看着很不爽。想起之前一位老师说过“哪怕这一堂课给你带来一占启示,你都不白来”。我实在想像不出,就这样一篇文章有什么好骂的,扫一眼,你不屑于这样的理论也好,你就可以离开,去做你认为重要的事,还偏要骂上一句,想要证明什么吗?记得听一位朋友听说现在国内论坛存在的些现象,就是有些人不拿出些观点去跟你讨论,而是于你对骂,似乎骂的越凶越牛B似的。结果是骂出来的吗?有些问题本身就没有标准答案,你有什么观点拿出来,我有什么观点亮出来,一起讨论下,是通...阅读全文
posted @ 2011-09-03 09:12 孟晨 阅读(2937) | 评论 (30) 编辑
 
摘要: 最近刚看到老赵之前发的一篇博文《我在面试.NET/C#程序员时会提出的问题》;尝试回答下,回答不好还忘各位补充: 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它​​是如何工作的?GC是什么,简述一下GC的工作方式? 什么 是.NET Dot Net是微软在2000提出的一整套平台,包括底层操作系统:Windows;辅助产品:Dot Net企业服务器;Mcirosoft XML Web服务:.Net My Services;开发平台:Dot Net框架,集成的开发环境: Visual Studio 。以上几个部分组成。 底层操作系统:当然是Wind...阅读全文
摘要: UI即User Interface(用户界面)的简称。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由、充分体现软件的定位和特点. 现在软件设计也分为两个部分:编码设计与UI设计。分工越来越细,也说明了Ui在软件中的重要性。无论一个网站的后台,还是一个软件的后台界面,对整个网站或系统重要性就不必说了,一个优秀的网站和系统,漂亮的UI是重要的一方面,良好的用户体检,体验在视觉设计和用户交互体验上。下面给大家推荐下本人以为不错的Web后台。1 jquery easyui的改版2 . 某CMS后台后台主页登录阅读全文
posted @ 2011-08-28 16:59 孟晨 阅读(4572) | 评论 (33) 编辑
 
摘要: 大学毕业后越来越不敢看自己的年龄了,年龄是一直在在长,但自己却并不算成功,依旧的一无所有。 大一的时候听着一位程序员老师推荐的Mc HotDog 的九局下半,从那个时候开始喜欢上了就首歌,那个时候不到22岁,喜欢它的歌词,喜欢它的旋律,更喜欢它能表达自己。也许那个时候并不能完全明白,但直到毕业,直到工作,直到23岁附近,慢慢的回味那首歌的其中滋味。“23岁的九局下半,我该怎么走?”,正是那首歌,给迷茫的自己一点解脱与安慰。忽然就觉得刚毕业那会就成了一段尴尬的岁月,尴尬的日子。刚毕业时那豪情与自信被社会一点点的所吞噬。“好想改变一切只是没有银子更没有方法“,"人生的关卡,我被不停冲刷到阅读全文
posted @ 2011-08-28 08:15 孟晨 阅读(1328) | 评论 (4) 编辑
 
摘要: 今天在调试接口时,遇到了以下问题: 运行这句 bool IsRoot = Convert.ToBoolean(dt.Rows[i]["IsRoot"].ToString()) ;结果抛出如下错误:该字符串未被识别为有效的布尔值。开始怀疑表里的数据问题,就换成了Convert.ToBoolean(“0”)试了试,还是报错,然后查了下MSDN于是就明白了。 方法的备注:若要成功执行转换,value 参数必须等于 Boolean.TrueString(值为 True 的常量)或 Boolean.FalseString(值为 False 的常量),否则必须为 null。 在对 va阅读全文
posted @ 2011-08-26 12:57 孟晨 阅读(803) | 评论 (1) 编辑
 
摘要: 一、不沉湎于过去,只活当下《功夫熊猫1》中一句话说得好:“Yesterday is history;tomorrow is my stery;today is a gift.That's why it's called the present.”人不能活在过去,过去已经成为历史;人也不能活在未来,未来还很神秘。今天是我们惟一能够把握的真切实际,所以,这就是为什么我们要活在当下的原因所在。人不应该用过去的错误来惩罚自己,更不应该用未来的不切实际来麻醉自我,而是应该立足当下:当下师为无上师,当下法为无上法。一切皆我心,我心皆一切。二、不为琐事迷人眼,凡事皆分主次我们都要成功,而成功阅读全文
posted @ 2011-08-24 18:56 孟晨 阅读(125) | 评论 (1) 编辑
 
摘要: 开源中国社区收录了大量的开源软件,您会发现,其中绝大多数托管在sf.net、GitHub、code.google.com等站点上。其实不错的开源托管站点还真的是不少。笔者为您总结了如下国外知名的开源项目托管网站。托管站点Top20如下:1.SourceForgeSF为大家所熟知,开源项目的大本营,SF托管至少28万个开源项目,一天的下载量超过200万。2.GitHubGitHub托管使用Git版本控制系统的公开和私有项目。 目前该网站托管超过170万存储项目,包括许多开源软件。3.Google CodeGoogle提供免费的使用Subversion或是Mercurial版本控制系统的开源项目托阅读全文
posted @ 2011-08-23 11:24 孟晨 阅读(192) | 评论 (1) 编辑
 
摘要: 日子一天一天的过去了,却不知道做了些什么,有时候还会感觉到时间不够用,但最后总也没有什么收获,那我的时间究竟去哪了?带着这样的疑问开始反思。 1. QQ :每天上网第一件事就是登录QQ,然后看一下QQ空间的好友动态, 这样十来分钟就过去了,这些内容对成长没有任务帮助的;然后有时会弹出群消息来,这时会看下群里留言,又需要几分钟的时间 :QQ闲聊,群里闲聊平均每天1个小时的时间。 2. 微博:登录QQ,就会登录微博,不自觉的就会看一些信息,不知不觉,时间就这样溜走了,微博上的内容也越来越趋于娱乐化,真正有影响的内容不多了。平均每天大约一小时 3. 公司的内部通讯工具: 它会时不时的弹出信息了,大.阅读全文
posted @ 2011-08-22 13:09 孟晨 阅读(255) | 评论 (7) 编辑
 
摘要: 很多个人都有过购买虚拟主机空间建站的经历,其中查询同一台服务器上是否有高危网站往往成为一个比较繁琐的网络营销前期准备工作。 今天张杭烽看到程淼的一个帖子,采用搜索引擎bing只需要两步,就可以让一个IP下的所有网站统统现形,呵呵!值得大家好好关注一下哦!新闻链接:利用bing必应查询网站的邻居 如何利用bing必应搜索引擎查询同一服务器IP下驻扎的所有网站。 早晨在搜索引擎周边看到了这篇帖子,发现bing必应搜索引擎原来也是一个不错的SEO工具,觉得很有价值,于是将这个技术应用方式也分享给本博客的读者。 当我们为网站选购虚拟主机时,关心的问题无非是这台服务器下究竟有多少网站、是否有一些网站被.阅读全文
posted @ 2011-08-17 14:10 孟晨 阅读(44) | 评论 (0) 编辑
 
摘要: 前话:以前看过,但是都给忘记了。今时工作不同以往,不知道在中国乱用会咋滴,貌似还没听说过咋咋咋滴。开源爱好者还是需要有开源精神地。虽然我用的软件很多是破解地(好像没什么关系)。囧~~~在此 Mark 下,以便不时之需啊。现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。这里我们来看四种最常用的开源协议阅读全文
posted @ 2011-08-17 13:49 孟晨 阅读(104) | 评论 (1) 编辑
 
摘要: 一,事务的4个基本特征Atomic(原子性):事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。Consistency(一致性):只有合法的数据可以被写入数据库,否则事务应该将其回滚到最初状态。Isolation(隔离性):事务允许多个用户对同一个数据进行并发访问,而不破坏数据的正确性和完整性。同时,并行事务的修改必须与其他并行事务的修改相互独立。Durability(持久性):事务结束后,事务处理的结果必须能够得到固化。以上属于废话二,为什么需要对事务并发控制如果不对事务进行并发控制,我们看看数据库并发操作是会有那些异常情形Lost update:两个事务都阅读全文
posted @ 2011-08-17 13:42 孟晨 阅读(52) | 评论 (0) 编辑
 
摘要: 不知不觉12点多了,也好久没有熬到这个点了,不知道跟我一样的程序员们都睡了吗? 已经好久没有熬到这个点了,(PS:最重要的原因是今天有人不在),突然也就睡不着了,各种心事浮上心头,来北京整整一年了,依稀还记得来北京的第一家公司的时候,刚进那家公司,系统没有人讲解,文档也不全,入职不到一周,就被派到了客户那去改些需求,而且只有我一个人,去的时候还是销售带我一起过去的,回想那段日子真的是感触颇深啊,派之前我跟公司说:“这个系统我不熟悉呢,我不知道去那里做什么啊?”然后领导说:“去了你就知道了”,然后我就硬着头皮去了,一去就是一周,那些天,几乎每天都到两点多,不是在客户那加班,而是回到住的地方去,.阅读全文
posted @ 2011-08-17 00:42 孟晨 阅读(2692) | 评论 (19) 编辑
 
摘要: 2010,还在石家庄,那个时候,换了一次住的地方,从我们宿舍分开,到另一个朋友那住。那离学校很近,多了一份回忆,在那里住的那段时间里,却也第一次当起了二房东,哈哈,也许那段时间是最没有压力的时候,每天很早就会睡,下班了就不会去想过去的事,虽不快乐,但也没有不开心。平平淡淡。那段日子,偶尔去学校看看,却再也找不到那时的感觉。再也不是大学生了。也是在那个时候认识了一个朋友,也因为有他,在那里有个去的...阅读全文
posted @ 2011-08-16 15:13 孟晨 阅读(314) | 评论 (5) 编辑
 
摘要: 如果想完全的修改命名空间,那么结合ReSharper 来使用 1.打开项目,打开项目中要重命名空间的一个类。光标定位在命名空间,右键,如下图:(此时你会发现没有了原来“重构”那一项,是因为装上了ReSharper) 2. 此时你会发现,如下图(此时不同于VS重构时显示更改的一部分,这时是整个命名空间可以修改正是VS工具不能满足的) 3. 修改后,Next后就OK了,类多的话,得等会,需要一个过程。完后,就OK了,此项目中所有类的命名空间都会重命名,相应的USING 有会更改。阅读全文
posted @ 2011-08-16 14:33 孟晨 阅读(60) | 评论 (0) 编辑
 
摘要: 实强调软件架构的最主要的目的有3个:重用:人们希望系统能够重用以前的代码和设计,从而提高开发效率;扩展:人们希望在系统能够保持结构的稳定的前提下很容易地扩充功能和性能,希望能够“以静制动“;简洁:常言道,简洁就是美,好的架构一定易于理解,易于学习,易于维护,人们希望能够通过一个简洁的架构来把握系统;什么是软件架构:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/mar06/eeles/index.html架构一词是舶来品,是architecture的中文翻译, 其英文的本意是来源于建筑行业的建筑艺术、建筑(风阅读全文
posted @ 2011-08-16 14:31 孟晨 阅读(72) | 评论 (0) 编辑
 
摘要: 当我们项目中所用的方法的参数和返回类型应遵循以下原则: 1. 声明方法的参数类型时,应尽量指定最弱的类型,最好是接口而不是基类。 原因:这样使方法更加灵活,适用于更大范围的情形。 2. 相反,一般最好是将方法的返回类型声明为最强的类型(以免受限于特定的类型),有时,你想在不影响调用者前提下修改方法的内部实现。如果某个方法返回一个List<String>对象,就可以想在未来的某个时候修改它的内部实现,以返回一个String[]。如果希望保持一定的灵活性,以便将来更改方法返回的东西,就选择一个较弱的返回 类型。但注意的是在较弱的类型中选择最强的类型。 原因:确保调用者在调用方法时有尽量阅读全文
posted @ 2011-08-15 07:50 孟晨 阅读(75) | 评论 (0) 编辑
 
摘要: 就这样毕业了,似乎还没来得及回想,大学却要结束了!似乎准备了很久,似乎永远都没有准备好,怀着一种莫名的的心情踏进社会,不舍,怀念,还有义无返顾的离开!寻找工作的时候,永远不知道自己想要的是什么,想要做什么,做个程序员,找一个好一点的公司,从程序员做起然后项目经理,可是,这种职业规划却只是想想,所有的标准化在一小公司后却什么也不需要,那种自己的一种标准!一切以简单省事为原则,在也没有人要求程序上的那种完美,却只要求上程序的快速开发,不会要求性能!有时我在想,自己进入社会以后要有什么样的感想呢?那时候我很郁闷,我很矛盾,在那样的环境下我怎样做到最好,成为自己真正想要做的,工作一段时间后才会发现,.阅读全文
原文地址:https://www.cnblogs.com/Leo_wl/p/2228974.html