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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 工具 >>列表
· 不要成为工具的奴隶发布时间:2014-06-23
英文原文:Don’tbeaSlavetoYourTools开发人员很容易迷恋上工具,因为工具通常比较实用,而且具备明确定义的行为,比起学习最佳实践或方法,学习工具更为简单。然而,工具仅仅为解决问题提供协助,他们并不能自行解决问题。一位理解问题实质的开发人员能够使用工具提高生产率和质量,而拙劣的程序员从来不投入时间或精力去理解如何更好的编程和如何避免缺陷,他们会花时间学习如何使用工具,但这种学习方式脱离了对工具目标以及如何高效使用的正确理解。在某种程度上说... 查看全文
Dapper是近2年异军突起的新ORM工具,它有ado.net般的高性能又有反射映射实体的灵活性,非常适合喜欢原生sql的程序员使用,而且它源码很小,十分轻便。我写本博客的目的不是为了介绍Dapper,而是要将我使用Dapper迁移数据库过程中遇到的bug和一些优化介绍给大家,Dapper在多数据库支持上有些问题,我做了以下5个方面的优化。一:Dapper核心库存在一个重要的bug是各数据库默认返回类型不同造成的,像count,sum等一些函数在不同的数据库返回类型不同... 查看全文
关键代码:usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Reflection;namespaceCSharpUtilHelpV2{///<summary>///基于.NET2.0的枚举工具类///</summary>publicstaticclassEnumToolV2{///<summary>... 查看全文
· 开发工具备忘发布时间:2014-06-20
1.谷歌公司的:guava;2.apache公司的:CommonsCollections;... 查看全文
英文原文:AppleAnnouncesNewiOS8SDKandDeveloperTools在2014全球开发者大会上,苹果发布了新的移动操作系统iOS8以及新的SDK和开发工具。新发布的苹果软件包括超过4000个新API,其中包括像HealthKit、HomeKit和CloudKit这样的全新框架,并增强了平台的游戏功能。Swift据Verge介绍,Swift是全球开发者大会上最大的惊喜,InfoQ最近已经对其进行过报道。Swift是一门全新的语言,旨在通过支持闭包、多返回值、泛型... 查看全文
· 如何摆脱工具类发布时间:2014-06-11
英文原文:Howtogetridofhelperandutilsclasses无论是进行代码review还是紧急编码调整,你总会发现:你又搞出了一个帮助类(helperclass)。代码运行一切正常,进度又必须跟上,发布任务一个接一个,因此那个帮助类逐渐变成了一个提供了很多静态(static)方法的“怪兽类”(monsterclass),在它的utils包内不受控制地增长。utils包长久以来就是一个技术争议的荒蛮之地,面向对象设计理念连半步都不敢踏入。&ldquo... 查看全文
· java反编译小工具jad常用命令发布时间:2014-06-11
首先,看一下jad的帮助提示-a-用JVM字节格式来注解输出-af-同-a,但是注解的时候用全名称-clear-清除所有的前缀-b-输出多于的括号(e.g.,if(a){b();},default:no)-d<dir>-指定输出文件的文件目录-dead-试图反编译代码的dead部分(default:no)-disass-不用用字节码的方式反编译(noJAVAsourcegenerated)-f-输出整个的名字,无论是类还是方法-ff-输出类的成员在方法之前(default... 查看全文
据彭博社援引知情人士的消息,Google计划利用自己的效率工具进一步挖掘3637亿美元的美国电力市场。据称Google的能源获取团队(EnergyAccess)正在为电力线路等基础设施管理开发软硬件工具,目前研发工作仍处于早期阶段。Google本身就是电力消耗大户。其用户达数十亿的搜索、地图、Gmail等服务需要若干庞大的数据中心背后成千上万服务器的支撑,这些每天都需要消耗大量的电能。因此,Google非常重视能效的提升,其PUE(电能使用效率)已经达到惊人的1.12... 查看全文
6月11日,据彭博社网站报道,不具名知情人士透露,Google计划通过开发帮助电力公司高效地向家庭和企业输电的工具,更深入地介入价值3637亿美元(约合人民币22370亿元)的美国电力销售市场。上述知情人士称,Google开发用于管理输电线路和其他基础设施的软、硬件工具的项目尚处于早期阶段。该项目由Google旗下EnergyAccess团队开发,掌门人是Google能源部门副总裁阿伦·麦琴达尔(ArunMajumdar)。Google正在考虑改造已经存在一个世纪之久的电力产业... 查看全文
· 性能分析工具-PerfView发布时间:2014-06-07
Roslyn的PM(程序经理)BillChiles,Roslyn使用纯托管代码开发,但性能超过之前使用C++编写的原生实现,这有什么秘诀呢?他最近写了一篇文章叫做《EssentialPerformanceFactsand.NETFrameworkTips》里头推荐了一个性能分析工具《ImprovingYourApp'sPerformancewithPerfView》。PerfView能够收集Windows事件跟踪(ETW)数据来追踪程序的调用流向,这些程序通过调用哪个函数识别频率... 查看全文
英文原文:FacebookUnveilsJestforJavaScriptUnitTesting,AutomaticMockingFacebook发布了Jest,一个开源的、基于Jasmine框架的JavaScript单元测试工具。Jest源于Facebook两年前的构想,用于快速、可靠地测试Web聊天应用。它吸引了公司内部的兴趣,Facebook的一名软件工程师JeffMorrison半年前又重拾这个项目,改善它的性能,并将其开源。在最基础层面,Jest被设计用于快速... 查看全文
英文原文:22bestGUItestingtoolsfordeveloper1、Abbot-JavaGUI测试框架Abbot是一个基于GUI的简单的Java测试框架,它能够帮助开发者测试Java用户界面。它提供事件自动生成和验证JavaGUI组件,使您能够轻松地启动,探索和控制应用程序。开发者可通过脚本和编译代码两种方式来使用Abbot框架,这就是为什么它被认为是在开发者的系统测试和QA的功能测试中都能用到的最完美的GUI测试工具。2、EggPlant... 查看全文
· KeyTool 工具生成X.509证书发布时间:2014-06-05
KeyTool工具生成X.509证书学习系统过程中看到与其它系统交互用到证书认证,整理网上以及自己学习的一些规则制作出两个版本的证书生成方式主要原理是使用jdk提供的keytool命令实现1命令行1.1生成证书keytool-genkey-aliastomcat-keyalgRSA-keystoree:/tomcat/https/mykey-storepass111111-keypass1111111.2导出证书keytool-export-aliastomcat... 查看全文
· 技术开发团队的项目管理工具发布时间:2014-06-05
前言小型技术研发团队,往往开发流程比较简单:整理需求/bug、分配任务到个人、完成指定任务、验收。涉及到的相关管理工具主要是:项目/任务管理系统、源代码管理系统。项目管理系统从09年开始,我用过ActiveCollab做项目管理工具;后面12年开始使用禅道。AC从0.7以后的版本转向商业,但毫无疑问,这套系统给人一种优雅的感觉;而禅道,本身功能非常强大,一看就是一个工具,只是稍微缺少一点那种文艺范。其实,日常生活中,个人还在尝试使用很多新兴的任务管理平台,像Tower、TeamBition等... 查看全文
· 将JSON转换成MAP的工具类发布时间:2014-06-04
packagedigu.pendant.util;importjava.io.BufferedReader;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.net.URL;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Map... 查看全文
在本届苹果全球开发者大会(WorldwideDeveloperConference)上,苹果除了发布OSX10.10Yosemite和iOS8开发者预览版之外,该公司同样在会后低调更新了自己的Xcode6测试版工具。在本次更新后,我们首次发现Xcode6新增了一个功能选项,允许开发者为iPhone和iPad调整开发应用大小(ResizableiPhone"and"ResizableiPad)。据悉,为iPhone和iPad调整开发应用大小的选项仅次于其他苹果设备选项的下方... 查看全文
前言:好久没写文了,距离上一篇文章是3个月前的事了,虽然工作很忙,主要还是缺少写作的内容和激情,所以没怎么动手。之前有一个来月不断面试不同层次来应聘的人员,很有想写文的冲动,后来还是忍住了。估计写了也是那种说人坏话、恨铁不成钢的情绪文,没啥营养,所以情绪过了就没想写了。在公司除了管理上的事情之外,另外也研发了一套适用信息系统的快速开发框架,这个有机会再写写文和大伙分享了。下面言归正文了。背景:关于这个DBImport工具,发布的版本不多,仅有:V1.0、V2.0、V3.0、V3... 查看全文
代码下载地址:http://www.zuidaima.com/share/1795356301560832.htm原文:分享万能java字符串编码转换工具类packagecom.zuidaima.util;importjava.io.UnsupportedEncodingException;/***转换字符串的编码*/publicclassChangeCharset{/**7位ASCII字符,也叫作ISO646-US... 查看全文
· 十款最新的JavaScript开发工具发布时间:2014-05-28
JavaScript自推出后就大受开发者的青睐,基于JavaScript的开发工具不计其数,开发者们可以灵活选择,轻松构建应用。本文分享了十款最新的JavaScript开发工具,喜欢的话就赶紧mark!1.Kreate这款工具有助于对jQuery对象快速生成DOM。你可以创建单个或多个元素。2.NightWatchjsNightwatchjs拥有一个简洁而强大的语法,能够允许你快速编写测试。它是专用于浏览器应用和网站的一款端到端的测试解决方案。3.GulpjsGulp是最近比较火的开源项目... 查看全文
谷歌发布了面向苹果OSX操作系统的在线病毒扫描工具:VirusTotalUploader。苹果Mac用户可在线提交可疑文件进行进行病毒扫描,OSX10.8/10.9版本的用户都可以从VirusTotal下载使用。VirusTotalUploader之前已经在Windows平台推出,用来确认可疑文件是否存在安全威胁。OSX版的VirusTotalUploader具备了如下特点:1、拖拽文件至VirusTotalUploader,对其做超过50种反病毒解决方案的检查;2... 查看全文