程序员学习之军火库

正文是在下工作就几乎年随手收集整理的有些从认为还不错的材料,成长的道理上得积淀,这么丰硕日子了,是下放出去分享下了,或许可以接济及您。

迎接点赞,让还多口收看,让福利普照。

为本文将来不会晤更新,但项目还会更新。

之所以,更好之做法是,请到GitHub上Star:stanzhai/be-a-professional-programmer

前言

成为同叫正式程序员的征程上,需要百折不挠不懈练习、学习及积累,技术面既设发生一定之广度,更要暴发温馨的深度。

作者作为同一各tool
mad,将工作以来以的各类出色资料、神器及框架整理在这,毕竟好记性不设烂键盘,此路可当做团结的时的得。

自身喜爱折腾,记录的东西啊于杂,各方面还晤面暴发部分,内容以首要性阶段排序,大家各取所欲。

此处的物会不停累积下,欢迎Star,也欢迎发PR给自己。

目录

资料篇技能站点定看书籍大牛博客GitHub篇工具篇阳台工具常用工具老三正在服务爬虫相关(好玩的工具)张掖息息相关Web服务器性能/压力测试工具/负载均衡器特别数据处理/数据解析/分布式工具Web前端语言篇ScalaJavaPythonSwift.NETC
&
C++
其他玩支付有关日志聚合,分布式日志收集RTP,实时传输协议和音视频

资料篇

术站点

得看书籍

  • SICP(Structure and Interpretation of Computer Programs)
  • 深深了然总结机体系
  • 代码大全2
  • 人件
  • 人月神话
  • 软件杂谈录
  • 算法导论(麻省农林科技大学出版社)
  • 离散数学及其应用
  • 设计形式
  • 编程的美
  • 黑客和美学家
  • 编程珠玑
  • The Little Schemer
  • Simply Scheme_Introducing_Computer_Science
  • C++ Prime
  • 27111葡京的网址,Effective C++
  • TCP/IP详解
  • Unix 编程艺术
  • 技巧的本质
  • 软件杂文录
  • 统计机程序设计方法
  • 职业篇:程序员的我修养,程序员修炼之道,高效率程序员的修炼
  • 《精神分析引论》弗洛伊德
  • 《失控》《科技想使啊》《技术因素》凯文凯利(Kelly)
  • 次第支付心教育学
  • 世界一沙鸥
  • 搞定:无压力工作之计

大牛博客

GitHub篇

Awesome

书资料

free-programming-books中文版免费的编程闽南语图书目录《程序员编程艺术
— 面试及算法心得》
GoBooksPapers
we love
自然语言处理NLP推荐学习路线和参考资料
顶级棒的机械上资料(框架,库,软件)中文翻译版机械上(Machine
Learning)&深刻学习(Deep Learning)资料
Docker资料合集攻运用StromHadoop
Internals
Spark
Internals
非常数额时代的数码解析以及数据挖掘
– 基于Hadoop实现
怎么制作操作系统仰开源项目学软件开发差一点单科学的开源游戏引擎一起写Python文章,一起看Python文章R的极客理想类别小说HTTP接口设计指南享受温馨老关心的前端开发相关的好好网站、博客、以及活跃开发者Readings
in Databases
Data
Science blogs
日记:每个软件工程师还应当了然的关于实时数据的会晤定义Android
Code Path
Android
Learn Notes
PHP
类库框架,资料集合

不错项目

可是值得关注之10单C语言开源项目15磨蹭值得学习的微型开源项目iOS-100个开源组件十杀Material
Design开源项目
Android开源项目分类集中

前端 & Node.js

前端资源前端开发指南前端技能汇总前者资源大导航采访前端方面的书本2014年风靡前端开发面试题概括清晰的JavaScript语言教程,代码示例JavaScript编程规范JavaScript必看视频JavaScript标准参照教程(阮一峰的,整理的是)JS必看AngularJS
Guide的中文分支
Angular2学习资料AngularJS应用之极品实践及品格指南React-Native学习指南七上学会NodeJSnode.js粤语资料导航Nodejs学习路线图怎学习nodejs

工作,工具

系统管理员工具集Pro
Git
Nginx开发从入门到了解Google
全球 IP 地址库
收集整理远程工作相关的素材Color
schemes for hackers
打开发工具集,MagicTools开发者工具箱,
free-for-dev
GitHub秘籍Git风格指南Bast-App

工具篇

平台工具

  • Phabricator:
    软件开发平台,非死不可出品,现就开源,CodeReview神器(从者通往生直顶GitLab之间的工具都可以忽略了)
  • Redmine/Trac:项目管理平台
  • Jenkins/Jira(非开源):持续集成系统(Apache
    Continuum,这么些是Apache下的CI系统,还没来得及研商)
  • git,svn:源代码版本控制系统
  • GitLab/Gitorious:构建协调的GitHub服务器
  • Postman:RESTful,api测试工具,HTTP接口开发必备神器
  • Sonar:代码质料管理平台
  • Nessus: 系统漏洞扫描器
  • gitbook:[https://www.gitbook.io/\](https://www.gitbook.io/))写书的好东西,当然就此来写文档也很对的(发现众多成品的文档就是之所以的它们)
  • Travis-ci:开源项目持续集成必备,和GitHub相结合,<Test and
    Deploy Your Code with Confidence
    >
  • Trello:简单疾速的色管理平台,注重看板管理
  • 日记聚合:graylog、ELK(推荐新一代的graylog,基本上算作是开源之Splunk了)
  • 开源测试工具、社区(Selenium、http://OpenQA.org
  • Puppet:一个机动管理引擎,可以适用于Linux、Unix以及Windows平台。所谓配置管理体系,就是管理机器内部如文件、用户、进程、软件包那多少个资源。无论是管理1宝,依旧上万光机器Puppet都可以轻松搞定。其他类工具:CFEngine、SaltStack、Ansible
  • Nagios:系统状态监控告警,还暴发个Icinga(完全配合nagios所有的插件,工作规律,配置文件以及艺术,几乎一致。配置简单,功效强大)
  • Ganglia:分布式监控系统
  • fleet:分布式init系统
  • Ansible:能够大大简化Unix管理员的自动化配置管理及流程控制方法。
  • GeoLite免费数据库
  • jsHint:js代码验证器
  • haproxy: 高可用负载均衡(另外类似之系还有nginx,lvs)
  • linux OS性能分析工具:dstat,iostat,iotop,nmon
  • kimono:将网页信息变换为api接口的工具
  • 集群管理工具:pdsh,ClusterSSH,mussh(可以用她很快管理Hadoop集群)ipa-server做联合之征管理
  • influxdb: 分布式时序数据库,结合Grafana可以举办实时数据解析
  • dot: 程序员绘图利器(是种植语言,也是个器)
  • Graph::Easy: (Ascii
    Art工具)字符流程图绘制,实乃程序员装逼神器。其他类似的家伙Asciiflow,
    vi插件:drawit!
  • spf13-vim: 让你的vim飞起来!
  • Kubernetes: 容器集群管理网
  • Gatling: 服务器性能压力测试工具
  • systemtap: Linux内核探测工具、内核调试神器
  • Cygwin:Windows下的类UNIX模拟条件
  • MinGW:Windows下的GNU工具集

常用工具

Mac下的神兵利器
asciinema:
终端录屏神器
Fiddler:非凡好用的Web前端调试工具,当然是对底层http协议的,一般情状用Chrome等自带的调剂工具为丰富了,特殊情况尚得用她去处理
Charles: Mac上的Web代理调试工具,类似Fiddler
wireshark:出名的大网数据包分析工具 PowerCmd:替代Windows Cmd的利器
RegexBuddy:强大的正则表达式测试工具 Soure Insight:源代码阅读神器
SublimeText:程序员最爱的编撰器 http://Database.NET:一个通用的涉项目数据库客户端,基于.NET
4.0出的,做简单的处理或生方便之 Navicat
Premium:扶助MySql、PostgreSQL、Oracle、Sqlite和SQL
Server的客户端,通用性上无使http://Database.NET,但性能方面相比较http://Database.NET哼广大,自带备份效率吗用于数据库定时备份。
Synergy : 局域网外一律法键盘鼠标控制多雅微机
DameWare:远程匡助工具集(我于公司紧要控制甚屏幕用) Radmin:
远程控制工具,用了一段时间的DameWare,还要破解,对Win7协助的倒霉,仍然察觉这一个好用
Listary:能尽大幅度提升你 Windows 文件浏览和寻找速度效用的「一级神器」
Clover:给资源管理器加上多标签,我平日做事的当儿即便因而它,像Chrome一样使用资源管理器,甚是利于啊(这是Windows平台的)
WinLaunch:模拟Mac OS的Launch工具 Fritzing:绘制电路图
LICEcap:gif教程制作 git,svn:版本控制系统 Enigma Virtual
Box(将exe,dll等封装成一个可执行程序) Open
DBDiff(针对SqlServer)数据库同步 SymmetricDS:数据库同步
BIEE,Infomatica,SPSS,weka,R语言:数据解析
Code史密斯(Smith),LightSwitch:代码生成
Pandoc:马克down转换工具,出书用的。在此以前玩过docbook,可是本尚是马克(Mark)down盛行啊。
Window
Magnet[Mac]:增强Mac窗口管理职能,想Win7一样有窗口拖放到屏幕边缘自动调整之效益
log explorer:查看SqlServer日志 dependency
walker:查询Windows应用程序dll依赖项
Shairport4w:将索尼爱立信,三星平板,iPod上之韵律通过AirPlay共商传输到PC上
ngrok:内网穿外露工具
Axure:连忙原型制作工具,还来只在线作图的工具国内的一个创业团队做的,用在特别不错<[ProcessOn

  • 免费在线作图,实时协作](http://link.zhihu.com/?target=http%3A//www.processon.com/)&gt;
    Origami: 次永久交互设计神器 百度脑图:<百度脑图 –
    便捷的思想工具
    >
    tinyproxy:(Linux)小型的代理服务器帮助http和https协议 EaseUS Partition
    Master:顶尖简单的分区调整工具,速度要蛮快的,C盘不敷用了就用她起D盘划点空间吧,不用重装系统这么折腾哦。
    CheatEngine:玩游戏修改外存值必备神器(记得我以玩轩辕剑6的下即使由此的她,顶级福利啊)
    ApkIDE:Android反编译神器 设计工具:Sketch、Omni蒂芙尼le
    MindManger:思维导图 MagicDraw:Uml图工具 innotop:MySql状态监测工具
    墨刀:比Axure更为简易的原型工具,可以快创立原型 Karabiner:
    Mac专用,修改键盘键位的神器,超薄键盘必备
    提姆(Tim)ing:Mac专用,总结你的年月还花在哪了 f.lux:
    护眼神器,过滤蓝光,程序员护眼必备良品 LaTeX: 基于ΤΕΧ的排版系统,
    让写杂文还便于 Antlr:开源的语法分析器,可以于你绝不压力之抒写个小parser

老三在服务

  • DnsPod:一个正确的只可以DNS服务解析提供商
  • DigitalOcean:海外的云主机提供商,价格便宜,磁盘是SSD的,用了一段时间全体达标还可,但是到底是异域的,网速相比较缓慢。国内的虽然是阿里云了。还发出只比出名的是:Linode,据说快达比DigitalOcean好过多
  • 动端推送服务:个推动、JPush、云巴
  • LeanCloud:移动使用开发服务,包括:数据存储、用户管理、音信推送、应用总结、社交分享、实时聊天等劳动
  • Color Hunt:
    美观炫酷的配色网站,程序员的福音Heroku: PaaS平台

爬虫相关(好玩的工具)

  • Phantomjs(Web自动化测试,服务端渲染等)
  • berserkJS(基于Phantomjs的立异版本)
  • SlimerJS
  • CasperJS
  • selenium
  • HtmlUnit(开源的java 页面分析工具,也是个Headless的浏览器)

晋城相关

  • sql注入检测:sqlmap、haviji
  • 端口扫描:nmap
  • 渗透测试:BurpLoader
  • sqltools: sql漏洞以工具
  • snort: 入侵检测

Web服务器性能/压力测试工具/负载均衡器

  • ab: ab是apache自带的相同慢效能强大的测试工具
  • curl-loader: 真实模拟、测试Web负载
  • http_load: 程序相当小,解压后为无顶100K
  • webbench:
    是Linux下的一个网站压力测试工具,最多好学3万独冒出连接去测试网站的载荷能力。
  • Siege:
    一暂缓开源的下压力测试工具,可以依据部署对一个WEB站点举行多用户之面世访问,记录每个用户所有请求过程的应和时间,并于必然数额的产出访问下重举行。
  • squid(前端缓存),nginx(负载),nodejs(没错它吧足以,自己写点代码就可知实现高性能的负荷均衡器):常用之负载均衡器
  • Piwik:开源网站访问量总括序列
  • ClickHeat:开源的网站点击意况热力图
  • HAProxy:高性能TCP /HTTP负载均衡器
  • ElasticSearch:搜索引擎基于Lucene
  • Page Speed SDK和YSLOW
  • HAR Viewer: HAR分析工具
  • protractor:E2E(end to end)自动化测试工具

丰富数据处理/数据解析/分布式工具

  • Hadoop:分布式的文件系统,结合该MapReduce编程模型可以用来做海量数据的批处理(Hive,Pig,HBase啥的就是背着了),值得介绍的是Cloudera的Hadoop分支CDH5,基于YARN
    MRv2集成了Spark可间接用于生产条件之Hadoop,对于集团神速构建数据仓库十分实惠。
  • 斯帕克(Spark)(Spark):大规模数据处理框架(可以应付集团受到广大的老两种多少处理场景:复杂的批量数处理(batch
    data processing);基于历史数据的交互式查询(interactive
    query);基于实时数据流的多寡处理(streaming data
    processing)),CSND有篇稿子介绍的不错
  • 除开Spark,其他几独不错的计量框架还有:Kylin,Flink,Drill
  • Ceph:Linux分布式文件系统(特点:无核心)
  • Storm:实时流数据处理,可以拘留下IBM的平篇介绍
    (还时有发生只Yahoo的S4,也是做流数据处理的)
  • Druid: 实时数解析存储系统
  • Ambari: 大数额平台搭建、监控利器;类似之还有CDH
  • Tachyon:分布式内存文件系统
  • Mesos:总结框架一个集群管理器,提供了实用的、跨分布式应用或框架的资源隔离和共享
  • Impala:新一替开源深数量解析引擎,提供Sql语义,比Hive强以快上
  • presto: facebook的开源工具,大数据分布式sql查询引擎
  • SNAPPY:急迅的数据压缩系统,适用于Hadoop生态系统中
  • Kafka:高吞吐量的分布式音信队列系统
  • ActiveMQ:是Apache出品,最流行的,能力强的开源信总线
  • MQTT:Message Queuing Telemetry
    Transport,信息队列遥测传输)是IBM开发之一个即时通讯协议,有或成为物联网的要片段
  • RabbitMQ:记得OpenStack就是由此之之东西吧
  • ZeroMQ:宣称是用分布式总结变得重新简明,是个分布式音信队列,可以看下云风的相同首稿子的牵线
  • 开源之日记收集类别:scribe、chukwa、kafka、flume。这生同篇比较著作
  • Zookeeper:可靠的分布式协调的开源项目
  • Databus:LinkedIn 实时小顺延数据抓取系统
  • 数据源获取:Flume、GoogleRefine、Needlebase、ScraperWiki、BloomReach
  • 体系化技术:JSON、BSON、Thrift、Avro、Google Protocol Buffers
  • NoSql:ScyllaDB(宣称是世界上无与伦比抢之NoSql)、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、Tinkerpop
  • NLP自然语言处理:Natural Language Toolkit、Apache
    OpenNLP、Boilerpipe、OpenCalais
  • 机械上:TensorFlow(Google出品),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的工作流调度引擎,类似之还有:Azkaban
  • 开源之多少解析可视化工具:Weka、Orange、KNIME
  • Cobar:Alibaba底MySql分布式中间件
  • 数清洗:data wrangler, Google Refine

Web前端

  • Material Design:
    Google活,必属精品
  • Vue.js: 借鉴了Angular及React的JS框架,设计理念较为先进
  • GRUNT: js task runner
  • Sea.js: js模块化
  • knockout.js:MVVM开发前台,绑定技术
  • Angular.js: 使用超动感HTML & JS开发WEB应用!
  • Highcharts.js,Flot:常用的Web图表插件
  • NVD3: 基于d3.js的图表库
  • 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反编译工具,猜压缩后的变量名,Statistical renaming,
    Type inference and Deobfuscation
  • D3.js: 是一个基于JavaScript数据显示库(类似的还有P5.js)
  • Zepto.js:移动端替代jQuery的东东,当然为足以使jquery-mobile.
  • UI框架:Foundation,Boostrap,Pure,EasyUI,Polymer
  • 前段UI设计师必去之多少个网站:Dribbble,awwwards,unmatchedstyle,UIMaker
  • Mozilla 开发者中央:Mozilla Developer Network
  • 图标资源:IcoMoon(我之尽轻),Font Awesome, Themify
    Icons,FreePik,Glyphicons
  • artDialog:异常出色的对话框
  • 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编辑器,简洁高效
  • Sencha: 基于html5的活动端支付框架
  • SuperScrollorama+Tween马克斯+skrollr:打造超酷的视差滚动效应网页动画
  • jquery-smooth-scroll:同齐,平滑滚动插件
  • Animate.css:实现了各个卡通效果的css库
  • Emmet:前端工程师必备,ZenCode的前身
  • React: facebook出品的js UI库
  • highlight.js:专门就此来举办语法高亮的仓库
  • GoJS: Html5至互式图表库,看demo更适合层次结构的图样。
  • 10 Pure CSS (Mostly) Flat Mobile Devices: <11 Pure CSS Mobile
    Devices from @marvelapp
    >
  • CodePen: [CodePen](http://codepen.io/))
  • jsfiddle: <Create a new fiddle>
    前端js,html,css测试利器

语言篇

折腾中:Scala、Python、Lua、JavaScript、Go

待折腾:

RacketOCamlRustJulia

Scala

Scala Standard Library API
Scala School!:
A Scala tutorial by Twitter A Tour of Scala:
Tutorial introducing the main concepts of Scala Scala Overview on
StackOverflow
:
A list of useful questions sorted by topic Programming in Scala,最新的第3本,还并未电子版,电子版是率先版
《Scala for the Impatient》 《Scala in Depth》 《Programming Scala》Dean
Wampler and Alex(Alex) Payne. O’Reilly 2009Scala By Example
Scala Cheatsheet上学情势匹配的好材料Glossary
of Scala and FP terms
Metascala:
A JVM written in Scala
LMS:
Program Generation and Embedded Compilers in Scala

Java

  • 常用的IDE:AMDliJ IDEA(强烈推荐),Eclipse,Netbeans
  • fastutil:
    性能再好的Java集合框架
  • Guava: Google的Java工具确保,应用广泛
  • Curator:Netflix集团开源的一个Zookeeper client
    library,用于简化Zookeeper客户端编程,现在一度是apache下的一个独立型了。斯帕克(Spark)的HA也因而的那货。
  • Rx(Reactive Extensions)框架:Vert.x, RxJava(Android中之所以的可比多),
    Quasar
  • FindBugs: 代码静态分析工具,找有代码缺陷
  • Java反编译工具:Luyten,JD-Gui
  • Drools: 规则引擎
  • Jersey: Java RESTful 框架
  • canal: Alibaba活,binlog增量订阅&消费组件
  • Web开发有关:汤姆cat、Resin、Jetty、WebLogic等,常用的组件Struts,Spring,Hibernate
  • Netty:
    异步事件驱动网络拔取编程框架,用于高并发网络编程相比好(NIO框架,spark
    1.2.0尽管就此netty替代了nio)
  • MINA:简单地开发大性能和高可靠性的纱应用程序(也是独NIO框架),不少手游服务端是为此它们支付的
  • jOOQ:java Orm框架
  • Janino: 一流粗而抢的Java编译器,斯帕克(Spark)(Spark)的Tungsten引起用底它们
  • Activiti:工作流引擎,类似之还有jBPM、Snaker
  • Perfuse:是一个用户界面包用来拿发生结构和无社团数据为拥有交互性的可视化图形显示出来.
  • Gephi:复杂网络分析软件,
    其重点用以各类网络和复杂性系统,动态及分层图的相可视化与探测开源工具
  • Nutch:有名的爬虫项目,hadoop就是打这么些类型被升华下的
  • web-harvest:Web数据提取工具
  • POM工具:Maven+Artifactory
  • Akka:一慢基于actor模型实现之 并发处理框架
  • EclEmma:覆盖测试工具
  • Shiro:安全框架
  • joda-time:简化时间拍卖
  • parboiled:表明式解析
  • dozer: 深拷贝神器
  • dubbo: Alibaba活的分布式服务框架
  • jackson databind: json体系化工具(fastjson,simplejson)
  • Atomikos: 分布式事务管理
  • BoneCP:性能非凡称扬之数据库连接池组件,据说比c3p0尽早多
  • ProGuard: obconfuscation tool, 强大的模糊工具
  • S-99:Scala相关的99个问题

Python

  • PyCharm:最佳Python IDE
  • 埃里克(Eric),Eclipse+pydev,相比较不错的Python IDE
  • PyWin:Win32 api编程包
  • numpy:科学总计包,首要用以处理大型矩阵总括等,此外还有SciPy,Matplotlib
  • GUI相关:PyQt,PyQwt
  • supervisor:进程监控工具
  • PyGame: 基于Python的多媒体开发及游戏软件开发模块
  • Web框架: Django 开源web开发框架,它鼓励快速支付,并按MVC设计

Swift

Swift精选资料43只妙之开源项目

客户端

糗事百科 斯维夫特(Swift)HackerNews
Swift
知乎日报app

Framework

Twitter框架Mac下简单HTTP
Server Swifter

小工具

Swift AlarmSwift
Note
Swift
RSS Reader
Swift-PM2.5查询app

游戏

Flappy SwiftFanFan
Swift

.NET

  • Xilium.CefGlue:基于CEF框架的.NET封装,基于.NET开发Chrome内核浏览器
  • CefSharp:同上,有一款WebKit的封装,C#和Js交互会更简便
  • netz:免费的 .NET 可执行文件压缩工具
  • SmartAssembly:变态的.net代码优化混淆工具
  • NETDeob0:.net反混淆工具,真是魔高一尺道高一丈啊(还闹个de4dot,在GitHub上,都是开源的)
  • ILMerge:将有援的DLL和exe文件由成一个exe文件
  • ILSpy:开源.net程序反编译工具
  • http://Javascript.NET:很科学的js执行引擎,对v8做了打包
  • NPOI: Excel操作
  • DotRAS:远程访问服务之模块
  • WinHtmlEditor: Winform下的html编辑器
  • SmartThreadPool:使用C#兑现的,带高级特性的线程池
  • Snoop: WPF Spy Utility
  • Autofac: 轻量级IoC框架
  • HtmlAgilityPack:Html解析利器
  • http://Quartz.NET:Job调度
  • HttpLib:@CodePlex,简化http请求
  • SuperSocket:简化Socket操作,基于他的还暴发个SuperWebSocket,可以付出独立的WebSocket服务器了
  • DocX:未安装Office的景色下操作Word文件
  • Dapper:轻量级的ORM类,性能是
  • HubbleDotNet:扶助过渡数据库的全文检索系统
  • fastJSON:@CodeProject,高性能的json连串化类
  • http://ZXing.NET:@CodePlex,QR,条形码相关
  • 南希:轻量级Http服务器,做个袖珍的Web应用可解脱IIS喽(南希.Viewengines.Razor,可以进入Razor引擎)
  • AntiXSS:微软的XSS防御库Microsoft Web Protection Library
  • Jint:JavaScript解释器
  • CS-Script:将C#代码文件作为脚本执行
  • Jexus:Linux下 高性能、易用、免费的http://ASP.NET服务器
  • Clay:将dynamic发挥的愈加灵活,像写js一样写C#
  • DynamicJSON:不必定义数据模型获取json数据
  • SharpPcap:C#本子的WinPcap调用端,牛逼的纱保险分析库(自带PacketNotNet用于包商分析)
  • Roslyn:C#,VB编译器
  • ImageResizer:
    服务端自由支配图片大小,真乃神器也,对手机端传小图,PC端传大图,CMS用它好便宜
  • UI相关:DevExpress, Fluent(Office 07风格), mui(Modern UI for WPF)
  • NetSparkle:应用自动更新组件
  • ConfuserEx: 开源.net混淆工具
  • Service(Service)Stack: 开源高性能Web服务框架,可用于构建大性能的REST服务
  • Expression Evaluator:Eval for C#,处理字符串表达式NuGet Must
    Haves
  • Reactive Extensions (Rx):异步,事件驱动编程包, Rx = Observables +
    LINQ + Schedulers

C & C++

  • Thrift:用来拓展可扩张且超越语言的服务的开支(类似之尚爆发个Avro,Googleprotobuf)。
  • libevent:是一个轩然大波触发的网络库,适用于windows、linux、bsd等强阳台,内部用select、epoll、kqueue等系统调用管理事件机制。(对了尚出只libev呢)
  • Boost:不多说了,准C++标准库
  • Valgrind\Ptmalloc\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:见出略页游服务器使用此构建的
  • Unreal: 虚幻引擎,C++,基于那引擎的玩耍很多
  • OGRE:大名鼎鼎的3D图形渲染引擎,天龙八部OL、火炬的光等众多游戏还因而了这引擎
  • OpenVDB:梦工厂C++的特效库,开源之
  • cocos2d:跨平台2D玩耍引擎
  • unity3d:跨平台3D游戏引擎,很火之哦
  • Nodejs:也生众多用到她来开发手游和为起服务器(乐乎的Pomelo)

日记聚合,分布式日志收集

  • Scribe:非死不可的(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);共享对象;现场直播流发表;远程调用。

倚,GitHub项目地址:stanzhai/be-a-professional-programmer

PS: 天涯论坛哪一天协助马克(Mark)down啊,没有马克(Mark)down写稿子真心不便呐~

森人申报有链接打不起之题材,这是坐,这首作品基于GitHub的深型复制过来的,天涯论坛对马克down匡助糟糕导致的,关注这多少个类型以来,最好要去GitHub上Star吧

发表评论

电子邮件地址不会被公开。 必填项已用*标注