上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 297 下一页

2018年1月13日

新人替代旧人

摘要: 早上那会儿想起来一个问题。工作年限越久,到底哪些方面是有竞争力的那些方面时不行的。 这两天有一个体会,就是随着技术的发展,原来你会的一些技术会渐渐的因为低效率而被淘汰。比如Java8把新增加的函数式编程流处理使用起来既简单又高效。这也是一些新程序员他们接触这门语言时就掌握的编程方法。而作为比他们早几 阅读全文

posted @ 2018-01-13 08:55 时间朋友 阅读(677) 评论(0) 推荐(0)

2018年1月12日

Web安全总结摘录

摘要: 借助刚才看到的文章,回顾一下常见的Web安全问题:XSS、CSRF、SQL注入漏洞。 一、XSS XSS (Cross Site Script),跨站脚本攻击,因为缩写和 CSS (Cascading Style Sheets) 重叠,所以只能叫 XSS。 XSS 的原理是恶意攻击者往 Web 页面 阅读全文

posted @ 2018-01-12 21:00 时间朋友 阅读(235) 评论(0) 推荐(0)

2018年1月11日

JDK8中函数式流编程推荐

摘要: 强烈推荐使用Java8中函数流API库来处理集合相关的数据,今天又看来一个项目代码里面用到来很多这样的处理,基本上可以解决大部分遍历问题。并且代码简洁清晰。 JAVA8与lambda表达式 JDK8 函数式接口 Java8新特性之Optional 阅读全文

posted @ 2018-01-11 23:59 时间朋友 阅读(170) 评论(0) 推荐(0)

2018年1月10日

(函数即服务)Faas的现状与未来

摘要: 刚看到jolestar一位从法律转行程序员的前辈写了一篇Faas现状与未来的文章,里面很多观点都很有启发,或许正如他说的那样,由于Faas能较好的解决资源利用率和开发效率问题,2018年Faas将变得更火。下面是一些精彩摘录: FaaS 的本质上是以程序的快速启动来实现正真的按需运行,按需伸缩,以及 阅读全文

posted @ 2018-01-10 23:28 时间朋友 阅读(1163) 评论(0) 推荐(0)

2018年1月9日

阿隆佐·丘奇与λ演算系统

摘要: 函数式编程的基础是λ演算系统,但它的起源自哪里呢? 时间要回到1930年代,采用了歌特式风格设计建造的新办公室给普林斯顿罩上天堂般的幸福光环,来自世界各地的逻辑学家被邀请到普林斯顿建设一个新的学部。虽然彼时的美国民众已很难弄到一餐面包,普林斯顿的条件则是可以在高高的穹顶下,精致雕凿的木质墙饰边上整日 阅读全文

posted @ 2018-01-09 08:16 时间朋友 阅读(1217) 评论(0) 推荐(0)

2018年1月8日

函数式编程与声明式语言

摘要: 编程语言可以分成两类: 命令式 声明式 事实上,凡是非命令式的编程都可归为声明式编程。因此,命令式、函数式和逻辑式是最核心的三种范式。为清楚起见,我们用一幅图来表示它们之间的关系。 与命令式编程相对的声明式编程(declarative programming)。顾名思义,声明式编程由若干规范(spe 阅读全文

posted @ 2018-01-08 22:56 时间朋友 阅读(4615) 评论(0) 推荐(5)

2018年1月7日

NodeJs函数式编程

摘要: 虽然标题是NodeJS函数式编程,但实际上NodeJS 是一个框架,不是一种语言,其采用的语言是 JavaScript。而JavaScript是一种典型的多范式编程语言,算不上是函数式语言,但它有函数式编程的一些特性: 比如函数作为一等公民,能够被赋值,被传递 支持闭包(Closure) 支持 Cu 阅读全文

posted @ 2018-01-07 23:00 时间朋友 阅读(1858) 评论(0) 推荐(0)

2018年1月6日

业务逻辑架构演进-从单体应用到微服务再到函数(转)

摘要: 运行应用软件的目的在于提供某种业务价值。价值通过创建和使用业务逻辑来传递,以便它可以为一些用户提供服务。从开始创建业务逻辑到最终交付,为用户提供服务之间的时间称之为时效。提供业务价值的成本等于创建业务逻辑的成本与交付业务逻辑的成本之和。过去成本高昂、效率是主要考虑因素,高时效被认为是常态。今天,随着 阅读全文

posted @ 2018-01-06 23:21 时间朋友 阅读(497) 评论(0) 推荐(0)

尾调用与尾递归

摘要: 一、尾调用 尾调用是指函数的返回值为纯函数调用的情况,即函数最终的返回值与它返回的调用函数的返回值完全一致,这也要求函数最后一句话是返回调用某个函数值,且该函数调用不出现在表达式中。 现代编译器一般都支持尾调用优化,编译器执行到最后一条语句再调用函数时不用保存当前函数的栈信息,加快程序的执行效率。 阅读全文

posted @ 2018-01-06 00:00 时间朋友 阅读(238) 评论(0) 推荐(0)

2018年1月4日

VsCode中运行nodeJs代码的简单方法

摘要: VsCode安装包默认内置的node debug插件需要配置工程调试运行文件才能正常运行,对于想要运行一个简单的js文件或者就是一段js代码时比较麻烦,为此可以安装Code Runner插件 安装完后可以直接执行js文件查看输出结果,或者选中部分js代码,右键-》run code就可以看当前代码段的 阅读全文

posted @ 2018-01-04 08:31 时间朋友 阅读(50465) 评论(4) 推荐(6)

上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 297 下一页

导航