程序_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 程序 >>列表
引言:这段时间有项目要用到c#生成Word文档,通过网络查找到很多内容,但是功能上满足不了个人需求,于是决定借助网友们已经写好的代码,加以修改完善,以便于更好的交流和以后相似问题可以迅速的解决!备注:本文用到的相关文件,在日志结尾提供下载第一步、项目基础——引用的添加注意:此处要查找的“Microsoft.Office.Interop.Word.dll”版本必须为“11.*.*.*”,“*&rdquo... 查看全文
· 如何用 MEF 扩展应用程序发布时间:2014-05-05
最近在写一篇关于如何扩展VisualStudio编辑器的文章时,用到了MEF,因此打算写一篇文章提一下这个技术点。本篇文章并不打算详细介绍MEF,只是一个最简单的入门,相信您在阅读本篇文章后,可以迅速开发出一个可扩展的应用程序。简介MEF(ManagedExtensibilityFramework),是微软推出的一款用于搭建可扩展应用程序的框架,起初是独立于.Net发布的,后来集成到了.Net4.0中。使用该框架可以非常轻松地扩展一个已发布的应用程序的功能... 查看全文
· 结束程序员对编程的恨发布时间:2014-05-05
用笔者的经历现身说法,编程的确是一件需要极大、极大耐心的活儿。加上使用的是Emacs编辑器(谢谢老顾的建议和他的耐心:D),会犯更多的小错误,解决起来也更加令人烦恼。耐心很重要。对于第五条,也比较赞同,笔者已经习惯了遇到错误去百度一下错误代码,同时会浏览一下相关的错误例子以及原因,学习很快。最后一条同样重要,周围的很多同学,遇到一点小问题就跑到论坛问老师,个人很反感。我想:在现在这个阶段,只要你想,应该没有你不可能独立解决的问题。每个人刚开始的编程技术都不理想,所以我们决定列出一张清单... 查看全文
英文原文:TheStressOfBeingAComputerProgrammerIsLiterallyDrivingManyOfThemCrazy软件程序员在如今看来是一个既能挣钱又有工作保障的职业,但是,这种职业对你的精神健康却会造成巨大的伤害。有两种事情几乎能让程序员疯掉。一个是被人们称作“骗子综合征(impostersyndrome)”的东西。患这种症状的人通常是发现一起共事的所有程序员都比自己聪明、比自己有天份、比自己有才能。你生活中一直恐惧中... 查看全文
· GitHub程序语言流行趋势发布时间:2014-05-04
RedMonk分析师DonnieBerkholz分析了开源项目托管平台GitHub上的编程语言流行趋势(如图),并对上述语言的趋势进行了解释:Ruby的下降和Java、PHP和Python等的同时上升显示了GitHub走向了主流,更多的语言社区拥抱了GitHub,更多来自Java、C++、C#、Obj-C和Shell的开发者加入了GitHub;JavaScript的崛起反应了JavaScript开发框架的流行和JavaScript鼓励共享复用代码的开发哲学... 查看全文
英国游戏业薪水五年来首次超过该地区全国平均工资。据TIGA和AonHewitt发起的2013/14游戏软件开发者薪水调查发现,英国游戏业平均薪水增长了3.4%,五年来首次超过了英国全国平均增长率3.1%。程序猿的薪水增幅最高,达到了同比4.2%,其次是QA的3.5%,薪水增幅最低的是游戏策划2.8%,而去年策划薪水同比增长率为3.5%。TIGA还特别指出了伦敦以外的地区游戏公司的收入水平。比如在西米德兰兹郡和伯明翰,游戏行业员工的薪水比本地平均收入水平高21%... 查看全文
· 程序员,为何你不该加班?发布时间:2014-05-04
作为程序员,“加班”是可以的,但是这个“现象”本身是具有“偶然”性,而不该成为一种“常态”。程序员都是夜猫子,一种流行的说法是,程序员是把咖啡因转化成程序代码的机器。随便问一个程序员,问他什么时候工作最有状态,估计他很有可能说是深夜。做软件开发必须要加班熬夜工作吗?很多时候这种压力来自于领导,另一个则是程序员给自己寻找熬夜的借口。比如,白天逛了一天微博,晚上补工作... 查看全文
安全公司F-Secure的2014年Q1报告(PDF)显示,新发现的移动恶意程序绝大多数是针对Google的开源操作系统Android。这很大程度上是因为Android的市场统治地位,以及版本碎片化所导致的更新不一致和第三方应用市场的繁荣。Android上面并不是恶意程序泛滥成灾,安全研究人员只是发现了277种新的恶意程序家族,其中275种是针对Android,1种是iOS,还有1种是针对(前)诺基亚的Symbian。这些恶意程序主要是悄悄订阅增值号码,悄悄下载文件或应用... 查看全文
· Java程序挂掉的几种可能发布时间:2014-05-01
今天花了一整天在跟踪一个问题,每次感觉已经快找到原因的时候发现现象又变了,我觉得从中吸取的教训可以给大家分享一下。为了重现这个现象,我写了一个简单的例子。在本例中,先初始化了一个map,然后用一个无限循环将一些键值对插入到map里面:classWrapper{publicstaticvoidmain(Stringargs[])throwsException{Mapmap=System.getProperties();Randomr=newRandom();while(true){map.put... 查看全文
这是微软官方SignalR2.0教程GettingStartedwithEntityFramework6CodeFirstusingMVC5系列的翻译,这里是第四篇:MVC程序中实体框架的连接恢复和命令拦截原文:ConnectionResiliencyandCommandInterceptionwiththeEntityFrameworkinanASP.NETMVCApplication译文版权所有,谢绝全文转载——但您可以在您的网站上添加到该教程的链接。到目前为止... 查看全文
英文原文:ProgrammerCompetencyMatrix注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学ComputerScience2n(Level0)n2(Level1)n(Level2)log(n)(Level3)Comments数据结构不知道数组和链表的差异能够解释和使用数组,链表,字典等,并且能够用于实际的编程任务。了解基本数据结构时间和空间的折中,比如数组vs链表,能够解释如何实现哈希表和处理冲突,了解优先队列及其实现... 查看全文
趁着这几天无事,好好总结一下从事软件开发以来的一些想法,这篇blog尝试从我自身的一些经历来谈谈程序员应该具备哪些素质。如有不足之处,还请不吝赐教!下面,我将列出并展开所有我认为程序员必须具备的素质。基础知识你也许是像我一样的自学者,没有数电/模电,编译原理,操作系统原理,网络与数据库等方面的知识,但是对于这些你应该尝试去了解、理解。当初跨专业考研之时学习的操作系统/网络/数据结构/数据库的知识于我现在的工作仍然有益,我有遇到过一些能力很强的人,他们做解决方案很强... 查看全文
在一些情况下,我们需要监听应用程序切换到后台或者从后台切换至前台的事件,从而进行相关处理操作。支付宝应用锁屏(IOS,Android平台)的处理中就需要监听此事件,在用户将应用切换至后台一段时间后再切换至前台的情况下就需要弹出锁屏页面。下图给出Windows应用商店应用的生命周期图,应用前后台切换就是在运行和挂起直接进行切换,关于生命周期的详细介绍可以参阅官方文档:http://msdn.microsoft.com/zh-cn/library/windows/apps/hh464925... 查看全文
· Android程序启动画面 Splash发布时间:2014-04-29
很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。我的方式是使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。splash.javapackagecom.yuyidong.second;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.os... 查看全文
在摩托罗拉(北京)移动技术有限公司(以下简称摩托罗拉)做软件工程师的孟女士刚怀孕,赶上了公司因经营亏损大幅裁员。虽没被辞退,但孟女士被待岗降薪。经劳动部门仲裁,摩托罗拉需补发孟女士工资差额1万余元。对此,摩托罗拉将孟女士诉至朝阳法院以免补其差额工资。昨天上午,朝阳法院开庭审理此案。摩托罗拉诉称,孟女士与公司签订了无固定期限劳动合同,自2010年7月起在研发部门任软件工程师。由于经营出现严重亏损,自2013年2月开始,公司开始大幅裁员,2013年4月,孟女士所在部门已全被裁员撤销。摩托罗拉称... 查看全文
首先运行VisualStudioExpress2012或VisualWebDeveloper2010Express或VisualStudio2010/SP1。VisualStudio是一个集成开发环境。可以使用两种方式来创建新项目。1)菜单“文件—>新建-->项目”来新建项目。2)第二种方法是从开始页面中选择“新建项目”,如下图。创建第一个ASP.NETMVC应用程序接下来创建我的第一个ASP.NETMVC应用程序... 查看全文
· 五种类型的程序员发布时间:2014-04-27
英文原文:The5typesofprogrammers我在代码之路上曾经遇到过很多奇怪的对手,也遇到过奇怪的队友。我至少接触了五种不同的“代码斗士”。其中一些有才的战友有助于开发工作的进行,而另一些看起来阻碍了我的每一个计划。然而,他们全都在软件开发的“万神殿”中拥有一席之地。如果不能将这些不同风格的程序员协调好的话,你会发现你的项目会花费很多时间、不够稳定或者代码难以读懂等问题。补漏灵型该死,代码虽然不够完美,但是能工作就行了... 查看全文
北京时间4月26日早间消息,一家美国上诉法庭将考虑苹果公司提出的请求,内容是推迟预定于7月份启动的一项审判程序,这项审判将决定苹果公司必须因其电子书价格操纵行为向美国20多个州的消费者支付多少赔偿金。美国第二巡回上诉法庭周五颁令称,一个由三名法官组成的委员会将听取苹果公司的相关论据。目前,苹果公司正在对纽约州美国地区法官丹尼斯·科特(DeniseCote)此前作出的判决进行上诉,该法官判定苹果公司曾与五家出版商共谋抬高电子书价格。科特已在周三驳回了苹果推迟审判程序的请求... 查看全文
许多软件工程师只能梦想在像苹果公司这样的企业里工作。然而,美国旧金山的Tolmasky甚至在大学毕业之前就被苹果公司招致麾下。Tolmasky现年29岁。在21岁的时候,他开始在苹果公司工作,为第一代iPhone开发移动Web浏览器。为确保苹果公司Safari浏览器在智能手机上能够顺利运行,确保网页在一个较小的屏幕看上去显得正常,并确保触摸、滑动等手势正常起作用,他在苹果公司里努力工作,并发挥了重要作用。在最近一次接受《纽约时报》采访时,Tolmasky谈到苹果公司前CEO史蒂夫·... 查看全文
· Hadoop MapReduce程序开发(一)发布时间:2014-04-25
1.Configurationpackagecom.mapreduce.test1;importorg.apache.hadoop.conf.Configuration;publicclassTest1{publicstaticvoidmain(String[]args){Configurationconf=newConfiguration();conf.addResource("config-default.xml");conf.addResource("config-site.xml")... 查看全文