Github上哪些比较好的易语言验证码识别库库

GitHub上那些值得一试的JAVA开源库 - 简书
GitHub上那些值得一试的JAVA开源库
作为一名程序员,你几乎每天都会使用到GitHub上的那些,比如Apache Commons,Spring,Hibernate等等。除了这些,你可能还会fork或Star一些其他的开源库,但GitHub上的库实在太多了,以至于对于个人来说,你很难有时间去发现并了解那些不断加入的新库,而它们却往往能在一些新兴领域中给你提供帮助。
我一直使用JAVA来写后端应用,平时也会关注一些国外技术大牛的博客(来自Tapki、DZone、Google Developer等技术博客),从而注意到了一些新的而且很有意思Java开源库,它们有些能给你的项目带来帮助,有些是以游戏的形式帮你提高Java的编程水平,而另一些则能够帮助你识别JAVA程序中的常见问题 。在这多达330,000个JAVA开源库中,我收集了下面这些或许也值得你一试的Java开源库。
Strmen-java是一个字符串处理工具,你可以通过maven将它引入到项目中。除了Java本身的字符串处理方式外,我们还可以使用Apache Common Langs里的StringUtils来简化String的操作。但以上两种方式对于我们日常编程中最容易碰到的字符串处理来说,仍然显得有些不足。Strmen-java为我们提供了一个非常完整且强大的解决方案,使用它可以解决几乎所有字符串处理场景。
下面便是Strman-java的几个常见使用示例:
拼接字符串
import static strman.Strman.append
append("f", "o", "o", "b", "a", "r")
// result =& "foobar"
获取某一个位置的字符
import static strman.Strman.at
at("foobar", 0)
// result =& Optional("f")
取出某两个字符包含的内容
import static strman.Strman.between
between("[abc][def]", "[", "]")
Base64 编码
import static strman.Strman.base64Encode
base64Encode("strman")
// result =& "c3RybWFu"
谈到大数据,我们想到的总是Hodoop加上集群部署,但有没有一种更小巧的方式,能让我们在单机上方便地实现大数据的那些功能呢?Tablesaw给我们提供了一种基于内存的高性能大数据解决方案。你可以使用它的API方便地从RDBMS或是CSV中导入数据,然后利用Tablesaw提供的接口对数据进行排序、筛选、分组、map/reduce等操作。
根据文档给出的说明,你将可以在22秒内将500,000,000行(每行4个字段)的数据文件加载到10G的内存中。而查询速度更是达到仅需1-2ms。
Dex是一个数据可视化解决方案,它支持超过50种不同的视图类型,包括世界地图,timeline,3D图形等等。Dex是使用Java/JavaFX编写的,你将可以很方便地将它与你的其他程序整合(比如用R语言写的大数据分析程序)创造出美观的图表来。
以前开发Web应用程序时,我们总需要先构建一个应用,然后将它打包(war),再部署到如Tomcat这样的Web容器中。但随着微服务架构的流行,我们需要更轻量化,非容器的开发框架。是我一直在使用的,而Bootique无疑是另一种优秀的选择。它允许你通过具有不同功能的模块插入,来支持如REST Service,Web app,定时调度,数据迁移等功能。而使用它写的程序都则会被打包为一个Jar文件,你可以通过命令行更灵活地去启动它。
从很多角度看,它都很像SpringBoot,将你从Java应用从它所依赖的Web容器中解放出来,程序员们可以有更强的自主性,去写主程序的main()函数。甚至在你不添加任何额外的模块的情况下,你也能直接使用Bootqiue去实现一个Java应用。
Gumshoe是一个JAVA程序检测工具,它能帮助你跟踪程序的负载和性能。它能通过度量TCP,UDP,CPU使用等信息,帮助你分析出资源的使用情况 ,同时它也提供了Java程序中调用栈的分析功能,比如提供某个方法调用的次数,频度等信息。
内存泄漏一直是令Java程序员苦恼的问题,因为在你开发阶段很难察觉内存泄漏问题,而一旦到了生产环境,则可能因为它而造成严重的后果。LeakCanary是一个内存泄漏检查工具,只需要像下面这样简单加入LeakCanary,它便能全程监控你的应用,并在出现内存泄漏时给你发出警告。LeakCanary同时支持Android和Java,下面是在Android应用中使用的例子。
public class ExampleApplication extends Application {
@Override public void onCreate() {
super.onCreate();
LeakCanary.install(this);
Awesome-java得到了7490个Star,作者将JAVA中那些最常用的第三方库按照分类整理成了一个列表。包含Ancients(古老,但常用的),Bean Mapping,Build,Bytecode Manipulation,Code Analysis,Command-line Argument Parsers,Configuration,Continuous Integration,CSV,Database等等,简直是一本jiava第三方库大全,如果你对项目中应该使用哪一个库不确定,或希望选择几个库来做比较,都可以到awesome-java上进行参考。
99-Problems是一个很有意思的GitHub项目,它对三种不同的语言Java 8,Scala和Haskell分别提出了99个问题,让你通过使用特定语言编程来提供一个最优的解决方案。
这些问题分为不同的难度等级,用*表示,一个星号表示在15分钟内解决,2个星号可能需要30-69分钟,而最难的3个星号,则需要更长时间(90分钟左右),如果你能在限定的时间内使用JAVA8的特性解决所有的问题,那说明你对JAVA8的掌握程度已经非常牢固了。如果你没办法解决所有问题也没关系,你可以查看作者提供的代码示例,这也是你学习JAVA8很好的途径。
Chronicle Map是一个基于内存的键值对存储方案。以其低延迟、高并发的特性著称,并在交易及金融系统中得到应用。另外,他还支持持久化到磁盘,以及多键值查询的功能。
下面是官方文档中一段对于从JAVA角度描述Chronicle Map的说明:
From Java perspective, ChronicleMap is a ConcurrentMap implementation which stores the entries off-heap, serializing/deserializing key and value objects to/from off-heap memory transparently. Chronicle Map supports
Key and value objects caching/reusing for making zero allocations (garbage) on queries.
Flyweight values for eliminating serialization/deserialization cost and allowing direct read/write access to off-heap memory.
ND4J是一个开源的数值计算扩展 ,它将 Python中著名的库的很多特性带到了Java中。ND4J可以用来存储和处理大型多维矩阵。它的计算和处理速度很快,但占用的内存却很少,程序员们可以很容易地使用它来与其他JAVA或Scala库作接口。
ND4J主要包括了:一个强大的N维数组对象Array,比较成熟的函数库;实用的线性代数、傅里叶变换和随机数生成函数等。它可以与Hadoop或者Spark这样的工具整合使用。
Automon是一个非常灵活的JAVA监控工具,它结合了AOP(AspectJ)以及JDK和其他依赖库的功能特性,以声明方式去监控你的Java代码。它可以与JAMon,JavaSimon,Yammer Metrics,StatsD和像 perf4j,log4j,sl4j这样的logging库结合使用。
Automon最常被用于跟踪Java方法的调用时长,异常次数等信息,并在你选择的工具中显示监控结果。它并不自己进行任何监控动作,但却很好地扮演了“我应该监控什么”以及“我如何进行监控”这两者之间中间人的角色。而且它的安装也非常简单,只需要简单进行配置便可使用。
SJK(Java瑞士军刀)是一个用于JVM监控、排错以及调优的工具集。它是一个命令行工具,但使用起来非常方便,你可以用它来查询JVM中线程的CPU使用,GC实时信息,以及基本调优选项。也可以结合MBean以JSON格式导出所有你需要的信息。
以上只是GitHub中那些优秀开源库的冰山一角,作为一名现代的Java程序员,你除了需要优秀的编程能力之外,善于发现并使用那些优秀的开源库将使你更上一个台阶。如果你也有好的Java开源库推荐,请在下面留言,我会补充道这份清单中,让更多JAVA程序员能够从中受益。
注:以上开源库来自Tapki的推荐。
简书签约作者:技匠,以上内容欢迎大家分享到朋友圈/微博等。
《程序员的自我修养》作者,微信订阅号:techmask
全栈工程师 | 技匠社创始人() | 稀土掘金联合编辑 |51CTO特邀作者| 慕课签约作者 | 百度知道日报特邀作者 | LinkedIn专栏作者 | IT管理者
工作时我是一名IT管理者,下班后我是一名全栈工程师,做着自己喜欢的开源项目。很愿意与大家分享我在实践中获得的经验与感悟。
【已委托“维权骑士”为我的文章维权】为什么有些验证码看起来很容易但是没人做自动识别的? - 知乎802被浏览212842分享邀请回答2.8K162 条评论分享收藏感谢收起258115 条评论分享收藏感谢收起查看更多回答4 个回答被折叠()在GitHub上最受欢迎的大多是库或框架
作者:51cto
我们发现,在GitHub上最受欢迎的项目中有60%是库或框架。在2017年一月份,我们手动地对5000个在GitHub上打星最多的开源项目进行了分类。结果如下图所示。
前三大领域是库和框架(1,535个存储库,30.7%),非Web库和框架(1,439个存储库,28.7%)和软件工具(972个存储库,占19.4%)。
以下是我们的统计:
最受欢迎的应用
atom:GitHub推出的编辑器。
GitHub:/atom/atom
Jekyll :一个强大的静态Blog站点生成器。
GitHub地址:/jekyll/jekyll
Brackets:Adobe发布免费开源编辑器
GitHub:/adobe/brackets
resume:使用你的GitHub信息生成简历,输入你的GitHub用户名即可,求职必备。
GitHub:/resume/
hacker-scripts:这是一个真实的故事,这个项目包括了一系列名字既搞笑又另类的软件脚本。
Narkoz说这些脚本是一个已经离开公司的前同事留下的。这个前同事最大的特点就是任何需要花费超过90秒才能完成的事,他一定要写段脚本来自动化(大神啊大神),可以在宿醉的时候给公司发请假条,可以在适当的时候给老婆发晚归短信,也可以发短信哄老婆,还可以远程煮咖啡!。
GitHub:/NARKOZ/hacker-scripts
最受欢迎的文档库
FreeCodeCamp:一个开源的在线编程学习平台
GitHub:/freeCodeCamp/freeCodeCamp
You Don't Know JS:神书,不解释(全套六本)。
请支持正版:/subject//
JavaScript
GitHub:/airbnb/javascript
awesome-python:Python资源大全。
Apollo-11 阿波罗-11登月模块源码:阿波罗11号制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码。
GitHub:/chrislgarry/Apollo-11/blob/master/README.zh_cn.md
最受欢迎的应用工具
Oh-My-Zsh:oh-my-zsh配置你的zsh提高shell逼格的终极选择!
GitHub:/robbyrussell/oh-my-zsh
TensorFlow:Google 开源的机器学习平台
GitHub:/tensorflow/tensorflow
AFNetworking:是一个轻量级的iOS网络通信类库,建立在NSURLConnection和NSOperation等类库的基础上。
GitHub:/AFNetworking/AFNetworking
httpie:HTTPie是一个CLI HTTP 客户端; 目标是让 CLI 和 web 服务之间的交互尽可能的人性化,功能强大,界面直观,支持JSON,语法高亮,wget似快速下载,可开发插件扩展。
GitHub:/jkbrzt/httpie
最流行的Web库和框架
Bootstrap:著名的快速开发响应式Web应用程序的前端工具包。
GitHub:/twbs/bootstrap
D3.js:最流行的Javascript可视化图形库之一
GitHub:/d3/d3
GitHub:/facebook/react
GitHub:/angular/angular.js
Font-Awesome:Font Awesome为您提供可缩放的矢量图标,您可以使用CSS所提供的所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持的效果。
GitHub:/FortAwesome/Font-Awesome
最受欢迎的非Web库和框架
Electron:GitHub发布的跨平台桌面应用开发工具,基于 Web 技术。
GitHub:/electron/electron
Socket.IO:是一个完全由JavaScript实现、基于Node.js、支持WebSocket的协议用于实时通信、跨平台的开源框架,它包括了客户端的JavaScript和服务器端的Node.js。
GitHub:/socketio/socket.io
Moment:一个 JavaScript 日期处理类库,用于解析、检验、操作、以及显示日期。
GitHub:/moment/moment
Alamofire:Alamofire是一个用Swift编写的HTTP网络库。
GitHub:/Alamofire/Alamofire
Lodash:Lodash是一个具有一致接口、模块化、高性能等特性的 JavaScript 工具库。
GitHub:/lodash/lodash
官方微博/微信
每日头条、业界资讯、热点资讯、八卦爆料,全天跟踪微博播报。各种爆料、内幕、花边、资讯一网打尽。百万互联网粉丝互动参与,TechWeb官方微博期待您的关注。
↑扫描二维码
想在手机上看科技资讯和科技八卦吗?想第一时间看独家爆料和深度报道吗?请关注TechWeb官方微信公众帐号:1.用手机扫左侧二维码;2.在添加朋友里,搜索关注TechWeb。
苹果一直要做的都是行业的革新者,不管iPhone 8最终是否内置指纹识别,他们放弃Touch ...
小米今晚通过网络直播的方式,正式发布了新机红米Note 5A,并分为标准版、高配版两个...
虽然距离10月还有段时间,但华为已经迫不及待的想要跟大家分享一些Mate 10的新东西,...
软银前总裁尼克什·阿罗拉(Nikesh Arora)认为,Uber下一任CEO的首要任务就是解决这...
腾讯公布2017年第二季度及中期业绩报告,微信和WeChat合并月活跃用户数达9.63亿,同比...
除了Android 8.0正式版发布外,苹果也有行动,iOS 11第七个测试版来了。跟上个测试版...
本周一,《权力的游戏》第七季第6集官方更新,不过因HBO西班牙的失误,这一集在上周三...
在坚果Pro发布之后,锤子CEO罗永浩曾向媒体透露锤子和阿里确实有合作,不排除未来会推...
妖刀姬手办虽然目前仍在监修中,不过已经复刻出了十足的英姿和美貌。......
善恶怎么判,正邪亦两难。《梦幻诛仙手游》新版本近日上线。......
八月,新的开始,新的故事,倩女手游全新篇章华丽开启!...
夜雾迷城活动2月22日5:00—2月28日23:59,本次活动新增套装黎明之冠新月之吻,下面为......
Copyright (C)
All rights reserved.
请选择一张图片分享
要转发到新浪微博,请
要转发到QQ空间,请问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
Hacker News:非常棒的针对编程的链接聚合网站
Programming reddit:同上
MSDN:微软相关的官方技术集中地,主要是文档类
infoq:企业级应用,关注软件开发领域
OSChina:开源技术社区,开源方面做的不错哦
cnblogs,51cto,csdn:常见的技术社区,各有专长
stackoverflow:IT技术问答网站
GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核,
OpenStack等免费的it电子书:
DevStore:开发者服务商店
不错的书籍
计算机程序设计艺术
程序员的自我修养
程序员修炼之道
高效能程序员的修炼(成为一名杰出的程序员其实跟写代码没有太大关系)
深入理解计算机系统
软件随想录
算法导论(麻省理工学院出版社)
离线数学及其应用
黑客与画家
Effective C++
TCP/IP详解
Unix 编程艺术
《精神分析引论》弗洛伊德
搞定:无压力工作的艺术
平台工具(都是开源的好东东哦)
Redmine/Trac:项目管理平台
Jenkins/Jira(非开源):持续集成系统(Apache Continuum,这个是Apache下的CI系统,还没来得及研究)
Sonar:代码质量管理平台
git,svn:源代码版本控制系统
GitLib/Gitorious:构建自己的GitHub服务器
gitbook:写书的好东西,当然用来写文档也很不错的
Travis-ci:开源项目持续集成必备,和GitHub相结合,
开源测试工具、社区(Selenium、OpenQA.org)
Puppet:一个自动管理引擎,可以适用于Linux、Unix以及Windows平台。所谓配置管理系统,就是管理机器里面诸如文件、用户、进程、软件包这些资源。无论是管理1台,还是上万台机器Puppet都能轻松搞定。
Nagios:系统状态监控报警,还有个Icinga(完全兼容nagios所有的插件,工作原理,配置文件以及方法,几乎一模一样。配置简单,功能强大)
Ganglia:分布式监控系统
fleet:分布式init系统
爬虫相关(好玩的工具)
berserkJS(基于Phantomjs的改进版本)
Web 服务器性能/压力测试工具/负载均衡器
http_load: 程序非常小,解压后也不到100K
webbench: 是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力
ab: ab是apache自带的一款功能强大的测试工具
Siege: 一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。
squid(前端缓存),nginx(负载),nodejs(没错它也可以,自己写点代码就能实现高性能的负载均衡器):常用的负载均衡器
Piwik:开源网站访问量统计系统
ClickHeat:开源的网站点击情况热力图
HAProxy:高性能TCP /HTTP负载均衡器
ElasticSearch:搜索引擎基于Lucene
Page Speed SDK和YSLOW
HAR Viewer: HAR分析工具
protractor:E2E(end to end)自动化测试工具
Web 前端相关
GRUNT: js task runner
Sea.js: js模块化
knockout.js:MVVM开发前台,绑定技术
Angular.js: 使用超动感HTML & JS开发WEB应用!
Highcharts.js,Flot:常用的Web图表插件
Raw:非常不错的一款高级数据可视化工具
Rickshaw:时序图标库,可用于构建实时图表
JavaScript InfoVis Toolkit:另一款Web数据可视化插件
Pdf.js,在html中展现pdf
ACE,CodeMirror:Html代码编辑器(ACE甚好啊)
NProcess:绚丽的加载进度条
impress.js:让你制作出令人眩目的内容展示效果(类似的还有reveal)
Threejs:3DWeb库
Hightopo:基于Html5的2D、3D可视化UI库
jQuery.dataTables.js:高度灵活的表格插件
Rapha?l:js,canvas绘图库,后来发现百度指数的图形就是用它绘出来的
director.js:js路由模块,前端路由,Nodejs后端路由等,适合构造单页应用
pace.js:页面加载进度条
bower:Web包管理器
jsnice:有趣的js反编译工具,猜压缩后的变量名
D3.js: 是一个基于JavaScript数据展示库(类似的还有P5.js)
Zepto.js:移动端替代jQuery的东东,当然也可以使用jquery-mobile.
UI框架:Foundation,Boostrap,Pure,EasyUI,Polymer
前端UI设计师必去的几个网站:Dribbble,awwwards,unmatchedstyle,UIMaker
Mozilla 开发者中心:
图标资源:IcoMoon(我的最爱),Themify Icons,FreePik,Glyphiconsart
Dialog:非常漂亮的对话框
AdminLTE:github上的一个开源项目,基于Boostrap3的后台管理页面框架
Respond.js:让不懂爱的IE6-8支持响应式设计
require.js: js模块加载库
select2:比chosen具有更多特性的选择框替代库
AngularUI:集成angular.js的UI库
normalize.css: 采用了现代化标准让各浏览器渲染出的html保持一致的库
CreateJS:Html5游戏引擎Less,Compass:简化CSS开发
emojify.js:用于自动识别网页上的Emoji文字并将其显示为图像
simditor:一个不错的开源的html编辑器,简洁高效
基于html5的移动端开发框架
SuperScrollorama+TweenMax+skrollr:打造超酷的视差滚动效果网页动画
jquery-smooth-scroll:同上,平滑滚动插件
Animate.css:实现了各种动画效果的css库
Emmet:前端工程师必备,ZenCode的前身
MagicDraw:Uml图工具
大数据处理/数据分析/分布式工具
Hadoop:分布式的文件系统,结合其MapReduce编程模型可以用来做海量数据的批处理(Hive,Pig,HBase啥的就不说了),值得介绍的是Cloudera的Hadoop分支CDH5,基于YARN MRv2集成了Spark可直接用于生产环境的Hadoop,对于企业快速构建数据仓库非常有用。
Ceph:Linux分布式文件系统(特点:无中心)
Storm:实时流数据处理,可以看下IBM的一篇介绍 (还有个Yahoo的S4,也是做流数据处理的)
Spark:大规模流式数据处理(可以应付企业中常见的三种数据处理场景:复杂的批量数据处理(batch data processing);基于历史数据的交互式查询(interactive query);基于实时数据流的数据处理(streaming data processing)),CSND有篇文章介绍的不错
Spark Streaming:基于Spark的实时计算框架
Tachyon:分布式内存文件系统
Mesos:计算框架一个集群管理器,提供了有效的、跨分布式应用或框架的资源隔离和共享Impala:新一代开源大数据分析引擎,提供Sql语义,比- Hive强在速度上
SNAPPY:快速的数据压缩系统,适用于Hadoop生态系统中
Kafka:高吞吐量的分布式消息队列系统
ActiveMQ:是Apache出品,最流行的,能力强劲的开源消息总线
MQTT:Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分
RabbitMQ:记得OpenStack就是用的这个东西吧
ZeroMQ:宣称是将分布式计算变得更简单,是个分布式消息队列,可以看下云风的一篇文章的介绍开源的日志收集系统:scribe、chukwa、kafka、flume。这有一篇对比文章
Zookeeper:可靠的分布式协调的开源项目
Databus:LinkedIn 实时低延迟数据抓取系统
数据源获取:Flume、Google Refine、Needlebase、ScraperWiki、BloomReach
序列化技术:JSON、BSON、Thrift、Avro、Google Protocol Buffers
NoSql:Apache Hadoop、Apache Casandra、MongoDB、Apache CouchDB、Redis、BigTable、HBase、Hypertable、Voldemort、Neo4j
MapReduce相关:Hive、Pig、Cascading、Cascalog、mrjob、Caffeine、S4、MapR、Acunu、Flume、Kafka、Azkaban、Oozie、Greenplum
数据处理:R、Yahoo! Pipes、Mechanical Turk、Solr/ Lucene、ElasticSearch、Datameer、Bigsheets、TinkerpopNLP自然语言处理:Natural Language Toolkit、Apache OpenNLP、Boilerpipe、OpenCalais
机器学习:WEKA、Mahout、scikits.learn、SkyTree
可视化技术:GraphViz、Processing、Protovis、Google Fusion Tables、Tableau、Highcharts、EChats(百度的还不错)、Rapha?l.js
Kettle:开源的ETL工具
Pentaho:以工作流为核心的开源BI系统
Mondrian:开源的Rolap服务器
Oozie:开源hadoop的工作流调度引擎
开源的数据分析可视化工具:Weka、Orange、KNIME
Cobar:阿里巴巴的MySql分布式中间件
Thrift:用来进行可扩展且跨语言的服务的开发(类似的还有个Avro,Google protobuf)。
libevent:是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。(对了还有个libev呢)
Boost:不多说了,准C++标准库
Ptmalloc\Valgrind\Purify
NetworkServer架构:acceptor-&dispatcher-&worker(这个不算工具哦)
breakpad:崩溃转储和分析模块,很多crashreport会用到
UI界面相关:MFC、BCG和QT这类的就不说了,高端一点的还有Html和DirectUI技术:libcef(基于chrome内核的,想想使用html5开发页面,还真有点小激动呢)、HtmlLayout、Duilib、Bolt,非C++的,还有node-webkit也不错,集成了node和webkit内核。
游戏开发相关
MINA:使用Java开发手游和页游服务器(对了还有Netty,也很猛的,都是基于NIO的)
HP-Socket:见有有些页游服务器使用这个构建的
云风的技术博客:
OGRE:大名鼎鼎的3D图形渲染引擎
OpenVDB:梦工厂C++的特效库,开源的
cocos2d:跨平台2D游戏引擎
unity3d:跨平台3D游戏引擎,很火的哦
Nodejs:也有不少使用它来开发手游和也有服务器(网易的Pomelo就是哦)
日志聚合,分布式日志收集
Scribe:Facebook的(nodejs + scribe + inotify 同步日志)
logstash:强大的日志收集系统,可以基于logstash+kibana+elasticsearch+redis开发强大的日志分析平台
log.io: nodejs开发的实时日志收集系统
RTP,实时传输协议与音视频
RTP,RTCP,RTSP-& librtp,JRTPLIB(遵循了RFC1889标准)
环形缓冲区,实时数据传输用
SDL,ffmpeg,live555,Speex
Red5:用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。
Eric,Eclipse+pydev,比较不错的Python IDE
PyWin:Win32 api编程包
numpy:科学计算包,主要用来处理大型矩阵计算等,此外还有SciPy,Matplotlib
GUI相关:PyQt,PyQwt
supervisor:进程监控工具
常用的IDE:IntelliJ IDEA,Eclipse,Netbeans
Web开发相关:Tomcat、Resin、Jetty、WebLogic等,常用的组件Struts,Spring
HibernateNetty: 异步事件驱动网络应用编程框架,用于高并发网络编程比较好(NIO框架)
MINA:简单地开发高性能和高可靠性的网络应用程序(也是个NIO框架),不少手游服务端是用它开发的
jOOQ:java Orm框架Activiti:工作流引擎,类似的还有jBPM、Snaker
Perfuse:是一个用户界面包用来把有结构与无结构数据以具有交互性的可视化图形展示出来.
Gephi:复杂网络分析软件, 其主要用于各种网络和复杂系统,动态和分层图的交互可视化与探测开源工具
Nutch:知名的爬虫项目,hadoop就是从这个项目中发展出来的
web-harvest:Web数据提取工具
POM工具:Maven+ArtifactoryNetflix
Curator:Netflix公司开源的一个Zookeeper client library,用于简化Zookeeper客户端编程
Akka:一款基于actor模型实现的 并发处理框架
EclEmma:覆盖测试工具
Xilium.CefGlue:基于CEF框架的.NET封装,基于.NET开发Chrome内核浏览器
CefSharp:同上,有一款WebKit的封装,C#和Js交互会更简单
netz:免费的 .NET 可执行文件压缩工具
SmartAssembly:变态的.net代码优化混淆工具
NETDeob0:.net反混淆工具,真是魔高一尺道高一丈啊(还有个de4dot,在GitHub上,都是开源的)
ILMerge:将所有引用的DLL和exe文件打成一个exe文件
ILSpy:开源.net程序反编译工具
Javascript.NET:很不错的js执行引擎,对v8做了封装
NPOI: Excel操作
DotRAS:远程访问服务的模块
WinHtmlEditor: Winform下的html编辑器
SmartThreadPool:使用C#实现的,带高级特性的线程池
Snoop: WPF Spy Utility
Autofac: 轻量级IoC框架
HtmlAgilityPack:Html解析利器
Quartz.NET:Job调度
HttpLib:@CodePlex,简化http请求
SuperSocket:简化Socket操作,基于他的还有个SuperWebSocket,可以开发独立的WebSocket服务器了
DocX:未安装Office的情况下操作Word文件
Dapper:轻量级的ORM类,性能不错
HubbleDotNet:支持接入数据库的全文搜索系统
fastJSON:@CodeProject,高性能的json序列化类
ZXing.NET:@CodePlex,QR,条形码相关
Nancy:轻量级Http服务器,做个小型的Web应用可以摆脱IIS喽(Nancy.Viewengines.Razor,可以加入Razor引擎)
AntiXSS:微软的XSS防御库Microsoft Web Protection
LibraryJint:JavaScript解释器
CS-Script:将C#代码文件作为脚本执行
Jexus:Linux下 高性能、易用、免费的ASP.NET服务器
Clay:将dynamic发挥的更加灵活,像写js一样写C#
DynamicJSON:不必定义数据模型获取json数据
Antlr:开源的语法分析器(归到C#不太合适,其他语言也可以去用)
SharpPcap:C#版的WinPcap调用端,牛逼的网络包分析库(自带PacketNotNet用于包协议分析)
Roslyn:C#,VB编译器
ImageResizer: 服务端自由控制图片大小,真乃神器也,对手机端传小图,PC端传大图,CMS用它很方便
UI相关:DevExpress, Fluent(Office 07风格), mui(Modern UI for WPF)
NetSparkle:应用自动更新组件
ConfuserEx: 开源.net混淆工具
ServiceStack: 开源高性能Web服务框架,可用于构建高性能的REST服务Expression
Evaluator:Eval for C#,处理字符串表达式
Fiddler:非常好用的Web前端调试工具,当然是针对底层http协议的,一般情况使用Chrome等自带的调试工具也足够了,特殊情况还得用它去处理
wireshark:知名的网络数据包分析工具
PowerCmd:替代Windows Cmd的利器
RegexBuddy:强大的正则表达式测试工具
Soure Insight:源代码阅读神器
SublimeText:程序员最爱的编辑器
Database.NET:一个通用的关系型数据库客户端,基于.NET 4.0开发的,做简单的处理还是蛮方便的
Navicat Premium:支持MySql、PostgreSQL、Oracle、Sqlite和SQL Server的客户端,通用性上不如Database.NET,但性能方面比Database.NET好很多,自带备份功能也用于数据库定时备份。
Synergy : 局域网内一套键盘鼠标控制多台电脑
DameWare:远程协助工具集(我在公司主要控制大屏幕用)
Radmin: 远程控制工具,用了一段时间的
DameWare,还要破解,对Win7支持的不好,还是发现这个好用
Listary:能极大幅度提高你 Windows 文件浏览与搜索速度效率的「超级神器」
Clover:给资源管理器加上多标签
WinLaunch:模拟Mac OS的Launch工具
Fritzing:绘制电路图
LICEcap:gif教程制作git,
svn:版本控制系统Enigma Virtual Box(将exe,dll等封装成一个可执行程序)
Open DBDiff(针对SqlServer)数据库同步
SymmetricDS:数据库同步
BIEE,Infomatica,SPSS,weka,R语言:数据分析
CodeSmith,LightSwitch:代码生成
Pandoc:Markdown转换工具,出书用的。以前玩过docbook,不过现在还是Markdown盛行啊。
Window Magnet[Mac]:增强Mac窗口管理功能,想Win7一样具有窗口拖放到屏幕边缘自动调整的功能
log explorer:查看SqlServer日志dependency
walker:查询Windows应用程序dll依赖项
Shairport4w:将iPhone,iPad,iPod上的音频通过AirPlay协议传输到PC上
ngrok:内网穿透工具Axure:快速原型制作工具,还有个在线作图的工具国内的一个创业团队做的,用着很不错
tinyproxy:(Linux)小型的代理服务器支持http和https协议EaseUS Partition
Master:超级简单的分区调整工具,速度还是蛮快的,C盘不够用了就用它从D盘划点空间吧,不用重装系统这么折腾哦。
CheatEngine:玩游戏修改内存值必备神器(记得我在玩轩辕剑6的时候就用的它,超级方便呢)
ApkIDE:Android反编译神器翻、墙工具(自|由|门、天行浏览器)
设计工具:Sketch、OmniGraffle
MindManger:思维导图
未完待续……
这个问题已被关闭,原因:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
楼主的gitlab打错了 你打成gitlib了 建议改一下
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
果断收藏,感谢楼主
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
楼主辛苦,但说实话,你整理这么多,其实和没整理没什么区别。这么多内容,google一下就找到了。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
建议加上链接,放到github上,方便大家帮你更新。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
在线开发协作:Coding, ,提供代码托管,在线演示,项目管理,质量分析等功能
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我感觉精通若干就够用了,当然,全栈工程师除外
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
非常滴感谢!
这个问题已经被关闭无法回答
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:

我要回帖

更多关于 python 验证码识别库 的文章

 

随机推荐