随笔分类 -  其它

1 2 3 4 5 下一页

Clojure的并行与并发
摘要:这次来聊聊clojure的并行与并发,如果你还不知clojure为何物,请翻翻我的上一篇推文。“并行”是指clojure对并行计算的支持(parallel computing),“并发”是其并发特性(concurrency)。用通俗的话来说,“并行”是同一时间做多件事情,“并发”是同一时间应对多件事... 阅读全文

posted @ 2015-06-28 16:51 Mainz 阅读(2417) 评论(0) 推荐(1) 编辑

Clojure上手
摘要:Clojure,这是什么鬼?一门基于JVM(现在也有基于.NET CLR的了:Clojure CLR) 的函数式编程语言。在JVM平台运行的时候,会被编译为JVM的字节码进行运算。。为什么要学它?其设计思想独特。有何先进独特之处?后面我会讲。说实话,现在编程语言满天飞,哥也只是玩过C/C++/Bas... 阅读全文

posted @ 2015-05-12 13:42 Mainz 阅读(1046) 评论(0) 推荐(0) 编辑

如何设计优秀的API(转)
摘要:到目前为止,已经负责API接近两年了,这两年中发现现有的API存在的问题越来越多,但很多API一旦发布后就不再能修改了,即时升级和维护是必须的。一旦API发生变化,就可能对相关的调用者带来巨大的代价,用户需要排查所有调用的代码,需要调整所有与之相关的部分,这些工作对他们来说都是额外的。如果辛辛苦苦完... 阅读全文

posted @ 2015-03-14 09:49 Mainz 阅读(1578) 评论(0) 推荐(0) 编辑

国外程序员整理的 C++ 资源大全 (zt)
摘要:关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Library:是一系列类和函数的集合,使用核心语言编写... 阅读全文

posted @ 2014-10-24 13:02 Mainz 阅读(962) 评论(0) 推荐(0) 编辑

工程师成长道路语录(转)
摘要:“做为一名工程师,你不止是Coder,更应该是问题的终结者!”“追求完美的同时,要学会Trade off”努力做一个”特别能吃饭,特别能战斗,特别能想辙,也特别能权衡,但是一般不凑合”的非一般的青年(四个特一个不 => 特步), 少写没有营养的代码,同时多输出价值观。”这个Q我们主要目标是做好服务,... 阅读全文

posted @ 2014-10-09 20:02 Mainz 阅读(770) 评论(1) 推荐(0) 编辑

在线画UML图的工具
摘要:工作需要在线画各种UML图,类图、协作图、用例图等等,调查了一些在线画UML图的工具,有的做的很好但要收费,例如:http://www.gliffy.com/,发现现在免费好用的是ProcessOn:http://www.processon.com/,挺不错的,基本满足我的需求,推荐一下(推广费打我... 阅读全文

posted @ 2014-09-06 13:48 Mainz 阅读(30616) 评论(3) 推荐(1) 编辑

常用的.NET开源项目(转)
摘要:Json.NEThttp://json.codeplex.com/Json.Net是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让... 阅读全文

posted @ 2014-07-19 20:52 Mainz 阅读(1191) 评论(2) 推荐(1) 编辑

Javascript是单线程的深入分析
摘要:面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念很不清楚。来深入分析一下: 首先看下面的代码: function foo() { console.log( 'first' ); setTimeout( ( functio... 阅读全文

posted @ 2014-02-17 15:52 Mainz 阅读(20360) 评论(5) 推荐(17) 编辑

jQuery ajax请求错误返回status 0和错误error的问题
摘要:上周发现一个jQuery ajax请求错误返回status 0和错误error的问题,responseText是"error",状态码是0而不是200:$.ajax({ type: "POST", beforeSend: function(xhr){xhr.setRequestHeader('__RequestVerificationAntiCSRFToken', $("#hidden-CSRFToken").val());}, url: $(this).data('targetUrl'), cache 阅读全文

posted @ 2014-01-06 12:16 Mainz 阅读(33120) 评论(1) 推荐(0) 编辑

Redis学习资料
摘要:绝好的Redis学习资料, Redis是一个简洁的分布式内存数据库...... 阅读全文

posted @ 2012-12-19 15:34 Mainz 阅读(1704) 评论(0) 推荐(0) 编辑

Linux Shell脚本读写XML文件
摘要:Linux Shell脚本读写XML文件如何实现... 阅读全文

posted @ 2012-09-22 13:29 Mainz 阅读(11317) 评论(0) 推荐(1) 编辑

我收藏的技术知识图(每张都是大图)
摘要:我收藏的技术知识图,读图时代看图片.... 阅读全文

posted @ 2012-09-08 14:03 Mainz 阅读(12909) 评论(31) 推荐(60) 编辑

MVVM设计模式在Javascript和HTML5中的应用
摘要:看我博客的人都知道我写了一些Silverlight系列的MVVM的文章,这个Model-View-ViewModel设计模式有点类似MVP或者MVC模式,但和绑定结合的更好。现在国外已经有人研究HTM... 阅读全文

posted @ 2011-11-10 16:49 Mainz 阅读(1568) 评论(0) 推荐(0) 编辑

分析网站配色的Firefox插件[前端工具]
摘要:推荐一个Firefox插件,Rainbow Color Tools,一款网页取色工具,有个特色功能是能够分析网站的配色,如图: 插件: 下载Firefox插件Rainbow Co... 阅读全文

posted @ 2011-09-29 13:41 Mainz 阅读(729) 评论(0) 推荐(0) 编辑

Web文件上传Upload的安全性(zt)
摘要:Description Uploaded files represent a significant risk to applications. The first step in many att... 阅读全文

posted @ 2011-09-27 16:45 Mainz 阅读(2150) 评论(2) 推荐(0) 编辑

Exception of type 'System.OutOfMemoryException' was thrown.
摘要:[OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.] 在装有4G物理内存的32位OS机... 阅读全文

posted @ 2011-09-15 16:33 Mainz 阅读(2319) 评论(0) 推荐(0) 编辑

临时禁用Resharper
摘要:Resharper是一个VisualStudio插件,VS2010利器,能大大提高编程效率,实现了VS没有实现的很多功能,例如代码检查、自动重构、自动生成LINQ语句、编码建议等,个人非常喜欢。但Re... 阅读全文

posted @ 2011-09-14 11:31 Mainz 阅读(9545) 评论(2) 推荐(2) 编辑

Android电子书下载:Google Android SDK开发范例大全(第2版)pdf+源码
摘要:想学习Android的童鞋们,电子书下载了:Google Android SDK开发范例大全(第2版)pdf+源码,android电子书下载地址请点击此处。仅供自学,勿传播,学习完以后请自行删除。 阅读全文

posted @ 2011-08-11 10:59 Mainz 阅读(5458) 评论(3) 推荐(0) 编辑

几个C++单元测试框架
摘要:1. GoogleTest: http://code.google.com/p/googletest/ Google's framework for writing C++ tests on a va... 阅读全文

posted @ 2011-08-08 15:38 Mainz 阅读(624) 评论(0) 推荐(0) 编辑

JavaScript命名空间namespace的实现方法
摘要:网上有很多了,这里给出一个,其实思路就是A={}; A.b={};其实b是A的一个属性。只是做了一些封装,最后的效果是可以直接定义多个namespace: 1: My.namespace("Compa... 阅读全文

posted @ 2011-07-28 15:04 Mainz 阅读(978) 评论(0) 推荐(0) 编辑

1 2 3 4 5 下一页

导航