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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 项目 >>列表
故事A段:发现整站SQL对外输出:有个朋友的网站,由于是外包项目,深圳某公司开发的,某天我帮他检测了一下网站相关情况。我查看了页面源代码,发现了个惊人的事情,竟然整站打印SQL到Html里,着实吓我一跳:PS:2年前秋色园系列文章有分享一文是整站SQL打印用于分析网站性能,不过也只是本地优化调试,而服务器上也采用某特殊条件才打印。于是把这赤祼祼的对外公开的SQL问题反映了过去,之后算是取消了。故事B段:错误异常打印了SQL,诱人:过了些许天,我又抽空看了看:原始路径为:http://www... 查看全文
故事A段:发现整站SQL对外输出:有个朋友的网站,由于是外包项目,深圳某公司开发的,某天我帮他检测了一下网站相关情况。我查看了页面源代码,发现了个惊人的事情,竟然整站打印SQL到Html里,着实吓我一跳:PS:2年前秋色园系列文章有分享一文是整站SQL打印用于分析网站性能,不过也只是本地优化调试,而服务器上也采用某特殊条件才打印。于是把这赤祼祼的对外公开的SQL问题反映了过去,之后算是取消了。故事B段:错误异常打印了SQL,诱人:过了些许天,我又抽空看了看:原始路径为:http://www... 查看全文
北京时间7月22日消息,据国外媒体报道,台湾芯片制造商奇景光电周一表示,谷歌将收购其旗下子公司立景光电6.3%的股份,立景光电是一家为谷歌眼镜等设备开发显示技术的公司。奇景光电在一份声明中称,这项投资将用于生产谷歌眼镜、头戴式显示器和超微投影仪等头戴式设备使用的硅基液晶芯片和模块。当前,谷歌正积极推进谷歌眼镜项目,公司CEO拉里·佩奇(LarryPage)曾称该产品对公司的未来成功至关重要。上周,谷歌公布了低于预期的季度业绩。奇景光电还表示... 查看全文
转载自:http://743389831.iteye.com/blog/1755241AOP的概念大家应该都知道吧,AspectOrientedProgramming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。我们这样理解,AOP就是一个监控者,它在外面看着我们程序运行,同时也可以定一些规则,决定程序运行不运行,也可以在一个方法运行前进行处理,也可以在一个方法后进行一些逻辑处理... 查看全文
基于公司战略的调整和开发框架的升级换代,也伴随着SOP(面向服务编程)和SOA(面向服务架构)的软件开发思想在公司开发团队中的慢慢深入,最终讨论决定在将现有(旧)的支撑公司业务的项目模块(如:产品,商家和订单...)在进行底层架构升级的同时,要让这个模块在一定程度上可以达到复用性——即它应该可以满足新的栏目('同城网购')的相关需求且适当的考虑未来的需求扩展,它不能跟其它的模块耦合在一起,只负责属于这个模块领域内的数据服务(如:产品模块只用考虑产品相关数据的读写)... 查看全文
Team刚刚完成了一个敏捷项目,做一下项目总结,以备以后借鉴和提高。需求-沟通–人-过程-工具项目要成功的最关键因素是什么?软件要快速高效又高质量的提交靠的是什么?有人说最关键是项目经理,关键是沟通,有人说是技术设计,有人说是对需求的把握……从我看来,都是盲人摸象,项目要成功,软件要快速高效又高质量的提交,靠的是多重因素的整合和平衡;首先要对需求的准确理解和把握,贯穿全流程的沟通,做项目靠人,对人/士兵的管理(物质、心理),适合组织的先进的过程(开发... 查看全文
Github自称是最大的开源社区,但其中大部分项目并没有采用OSI认证的开源许可证,虽然项目开发者可能的意思是用户可以随意使用代码,但根据版权法,用户实际上没有权利任意使用代码。为了解决这个问题,Github发布了网站choosealicense.com,介绍OSI认证的开源许可证如MIT、Apache和GPL。从现在开始,创建新项目的开发者必须选择一个OSI认证的开源许可证,或者选择“无许可证”,Github提醒用户,无许可证并不意味着是copyleft... 查看全文
“尽力而为”本是一件好事,然而在现实中,却成了许多人不尽力而为的幌子。大部分时候,尽力只是一种假象而已,我们真正的潜力还远远没有发挥出来。在影视剧中,总有一些坏人,他们处心积虑、不择手段,将坏事做绝。这些人确实坏得无药可救了,但他们做坏事时竭尽全力的精神还真值得我们学习。在说出“我已经尽力了”的时候,不妨自问一下,我们“处心积虑”的想方法了吗?我们“不择手段”采取措施了吗?我们固然不能将坏事做绝... 查看全文
最近在做cocos2d-x的项目开发,当然前期肯定是环境的配置工作,为了能方便的在Eclipse中编辑和编译C++部分的代码,则需要配置Eclipse的环境,之前几次犯了一些错误,导致每次打开C++的类文件,总是莫名其妙的出现报错信息,现在终于配置OK,特将步骤总结下来,作为后期查阅的备份资料,也希望对遇到类似问题的其他同学有个帮助,(*^__^*)嘻嘻……进入正题~~前提条件:假设电脑上的其它开发环境都已经配置妥当,例如:包括JDK安装、Eclipse安装... 查看全文
· IOS项目中使用全局变量发布时间:2013-07-15
1//2//GlobalVar.h3//45#import<Foundation/Foundation.h>67@interfaceGlobalVar:NSObject{8NSString*strTest;9}10@property(strong,nonatomic)NSString*strTest;11+(GlobalVar*)sharedGlobalVar;1213@end1//2//GlobalVar.m3//45#import"GlobalVar... 查看全文
美国《华盛顿邮报》7月10日爆料称,除了“棱镜”计划外,美国情报机构还有一个名为“上游”(Upstream)的监控项目,通过美国周边的海底光缆搜集情报。这篇报道公布了一张美国国家安全局的机密幻灯片,其中对“棱镜”计划、以及与之平行展开的“上游”计划有所介绍。在这一张最新公布的演示图中,上半部分蓝色框内是“上游”项目,是从“海底光缆等基础设施收集数据”... 查看全文
更新:通过一些朋友的回复,了解到,可能文章太长了,有朋友只是简略浏览,所以还没有明白程序工作流程。简单介绍,这个程序是给程序员用的,使用这个软件,必须是会写正则的朋友,或者是有朋友帮忙写正则。这个程序不是针对某个网站或者网页而写的,而是一个“采集框架”——说是框架,有点大了。但是核心的一点就是,只要会写正则,几分钟就可以针对一个采集目标,编写一个采集规则。只需要4(3)个正则,就可以完成任务。列表网址、页面标题、页面内容、页面链接... 查看全文
更新:通过一些朋友的回复,了解到,可能文章太长了,有朋友只是简略浏览,所以还没有明白程序工作流程。简单介绍,这个程序是给程序员用的,使用这个软件,必须是会写正则的朋友,或者是有朋友帮忙写正则。这个程序不是针对某个网站或者网页而写的,而是一个“采集框架”——说是框架,有点大了。但是核心的一点就是,只要会写正则,几分钟就可以针对一个采集目标,编写一个采集规则。只需要4(3)个正则,就可以完成任务。列表网址、页面标题、页面内容、页面链接... 查看全文
写在前面:1.本文中单元测试用到的数据库,在执行测试之前,会被清空,即使用空数据库。2.本文中的单元测试都是正确通过的。要理解EF的事务机制,首先要理解这2个类:TransactionScope和DbContext。DbContext是我们的数据库,通常我们会建一个类MyProjectDbContext继承自DbContext,里面包含所有的数据库表。这个类相当于定义了一个完整的数据库。下面通过一些单元测试来看看这2个类是如何工作的... 查看全文
· 项目总结发布时间:2013-07-10
项目总结:且听我从立项到开发再到测试并上线这个顺序来一一道来,其中包含了项目组内同学的在总结会上提出观点.一、立项(包含需求阶段)1.没有明确的产品经理在社区项目立项之初,由运营的同学出了份需求文档,明确了几个重要的功能模块,但没有将文档出的比较细,需求文档没有产品负责人来更新,由此导致开发和测试的同学对于需求理解很模糊,开发的功能中有很多细节没有关注到,这又使得开发人员按自己的思路对开发的功能进行主观的判断,做出了一些非常棒的细节性功能,但是这样的细节性功能有一部分可能违背了产品经理的观点... 查看全文
APDPlat是ApplicationProductDevelopmentPlatform的缩写,意为应用级产品开发平台。APDPlat的雏形可以追溯到2008年,并于4年后即2012年4月9日在GITHUB开源。APDPlat在演化的过程中,经受住了众多项目的考验,一直追求简洁优雅,一直对架构、设计和代码进行重构优化。APDPlat的用户群是广大的JAVA工程师,对于JAVA初级开发者,能从APDPlat中学到众多的架构设计原则及编码技巧,对于JAVA中高级开发者... 查看全文
《加速Java应用开发速度》系列目录:加速Java应用开发速度1——加速spring/hibernate应用调试时启动速度加速Java应用开发速度2——加速项目调试启动速度加速Java应用开发速度3——单元/集成测试+CI加速Java应用开发速度4——使用模板技术加速项目开发速度加速Java应用开发速度5——使用脚本自动化日常操作上一篇Spring/Hibernate提升速度的文章《加速spring/hibernate应用调试时启动速度》,主要是通过一些技巧来提升启动速度... 查看全文
APDPlat是ApplicationProductDevelopmentPlatform的缩写,意为应用级产品开发平台。APDPlat的雏形可以追溯到2008年,并于4年后即2012年4月9日在GITHUB开源。APDPlat在演化的过程中,经受住了众多项目的考验,一直追求简洁优雅,一直对架构、设计和代码进行重构优化。APDPlat的用户群是广大的JAVA工程师,对于JAVA初级开发者,能从APDPlat中学到众多的架构设计原则及编码技巧,对于JAVA中高级开发者... 查看全文
APDPlat是ApplicationProductDevelopmentPlatform的缩写,意为应用级产品开发平台。APDPlat的雏形可以追溯到2008年,并于4年后即2012年4月9日在GITHUB开源。APDPlat在演化的过程中,经受住了众多项目的考验,一直追求简洁优雅,一直对架构、设计和代码进行重构优化。APDPlat的用户群是广大的JAVA工程师,对于JAVA初级开发者,能从APDPlat中学到众多的架构设计原则及编码技巧,对于JAVA中高级开发者... 查看全文
开发工具Eclipse3.x插件一:ClassPathHelper插件地址:http://classpathhelper.sourceforge.net/DownloadingClassPathHelperForstarters,youneedtodownloadtheClasspathHelpereclipseplugins.Thefilesarepackagedseperatelyasbinariesandsourcecodeplugins... 查看全文