摘要:前面两篇让代码飞起来高性能学习笔记一让代码飞起来高性能学习笔记二,介绍了如何写出高性能的代码,这篇结合我最近的项目,简单测试对比一下各种语言用算法计算的效率。下一篇,我们就来看一下中如何利用并行进一步提高效率。 前面两篇让代码飞起来——高性能 Julia 学习笔记(一) 让代码飞起来——高性能 Julia 学习笔记(二), 介绍了如何写出高性能的 Julia 代码, 这篇结合我最近的项...
摘要:以前一直有印象的查询不同于的查询因为没有字符串拼接不会出现类似注入的问题但是这个视频一个简单的例子就给出了环境下的注入的思路那其实作为一个开发者永远不相信用户的输入就应该作为自己的座右铭视频中提及的两个库的链接如下完 http://v.youku.com/v_show/id_... 以前一直有印象 mongodb 的查询不同于 sql 的查询,因为没有字符串拼接不会出现类似 sql 注...
摘要:三先全局,后局部不要为了局部性能优化,降低可维护性比如在多个中使用统一的实例化类名称,方便批量查找但如果要靠谱地进行依赖搜索,必须使用模块来做全局搜索全局搜索时,很快定位其他文件相同逻辑代码。不仅仅要这样,中的选择器里的属性名等都要如此。 Table of Contents generated with DocToc 项目可维护性原则 一、文件即模块 二、可以显示声明、显示统一...
摘要:有人说苹果的审核人员比较任性,审核通不过是常事儿。然而这些文章并没有在认真介绍苹果审核的注意事项。通过这张图对苹果的审核项目进行梳理,也总结出了一些信息。 有人说苹果的审核人员比较任性,APP审核通不过是常事儿。确实,苹果在行业里扮演的就是一个极客的角色,要求多、难应付。奈何对方手里捏了上亿的用户,所以你得把他当女神一样哄着,满足她各种各样无礼的要求。 要问起谁把这个女神伺候得最满意,...
摘要:作为函数式编程语言,带来了很多语言上的有趣特性,比如柯里化和反柯里化。在一些函数式编程语言中,会定义一个特殊的占位变量。个人理解不知道对不对延迟执行柯里化的另一个应用场景是延迟执行。不断的柯里化,累积传入的参数,最后执行。作为函数式编程语言,JS带来了很多语言上的有趣特性,比如柯里化和反柯里化。 这里可以对照另外一篇介绍 JS 反柯里化 的文章一起看~ 1. 简介 柯里化(Currying)...