关于json的一些问题
序言json在不同的开发语言中被越来越多的应用,大多数应用在接口。但是也会有一些问题产生。下面就是我在开发过程中遇到的两个关于json的问题,和大家分享一下。
2016-05-22
单页面开发思路, 阶段小结
去年年底在公司内部发过一篇梳理, 回顾了下两年面对的各种前端问题单页面由于正在发展之中, 加上 React 社区的发展, 细节不少虽然不是很难的东西, 但一边摸索一边推进不得不想了挺多考虑到后面不是做大型单页面应用, 中间很多问题大概不会继续深入了我觉得相关的技能梳理一下也比较有用.. 当做记录也好本来是两个月前打...
call by sharing——JavaScript中“共享传参”和“按值传参”的理解
但是我们在使用引用类型的参数传递时,经常会发现在函数内改变引用类型参数(如对象)会在函数外反映出来,这种情况貌似与“按值传参”的思想不符?我本人在这个坑上也摔过很多次,最近遇到了一个新词:call by sharing(按共享传参)让我对这个问题有了比较深刻的认识。分享给对这个问题有误解的童鞋们。。。先大概介绍按...
C++11新特性之defaulted函数
C++在类中有几个比较特殊的成员函数,如默认构造函数,析构函数等。如果程序员没有显式的定义一个特殊成员函数,在程序需要用到这些特殊成员函数时,编译器会隐式的为这个类生成一个默认的成员特殊函数。
springboot+zipkin+docker实例
zipkin-server pom {代码...} application.yaml {代码...} application {代码...} zipkin-client pom {代码...} application.yml {代码...} application {代码...} docker-compose {代码...} 运行 [链接] 查询 参考 opentracing规范 Diving Deeper into ‘Getting Started with Spring Cloud’ Distributed Tracing with S...
OAuth2 学习笔记
在日常的网站中,我们经常会看见一些来自社交网站的登录按钮,类似使用facebook,twitter登录等。而在这背后则是建立在OAuth基础之上。OAuth2是一套提供授权功能的框架,通过它我们可以使第三方站点获取到我们的用户授权,就像可以拿到facebook 或者微博的用户昵称和头像。OAuth2 提供了包括桌面,web以及移动端应用的授...
【underscore.js 源码解读】for ... in 存在的浏览器兼容问题你造吗
阅读一些著名框架类库的源码,就好像和一个个大师对话,你会学到很多。为什么是 underscore?最主要的原因是 underscore 简短精悍(约 1.5k 行),封装了 100 多个有用的方法,耦合度低,非常适合逐个方法阅读,适合楼主这样的 JavaScript 初学者。从中,你不仅可以学到用 void 0 代替 undefined 避免 undefined 被重写...
Erlang/Elixir: 有限状态机原理笔记
OTP 原理 有限状态机被描述为如下形式的一组关系集合. 含义可以解释为:如果在状态S的时候发生了事件E, 那么执行动作A并且使状态S过渡( transition )到状态S'. 对于使用 gen_fsm 行为的有限状态机来说, 状态过渡规则被实现为一些 Erlang 函数, 他们遵循如下的约定: {代码...} 对于这种形式的函数, 状态机存在多少个状态, ...
设计模式第三弹【Proxy,Decorator,Mediator】
Proxy代理模式 {代码...} 看代码更清晰 {代码...} 讲到proxy就不得不提到decorator装饰模式。这两种模式很相似,经常会混淆。 Decorator装饰模式 {代码...} 对于Component来说,是无需知道Decorator的存在,Decorator是从外类来扩展Componnent类的功能。看代码 {代码...} Proxy && Decorator GoF提到它们的区别...
2016-05-22
面壁人VS智子 --- 搜索排序的作弊和反作弊
搜索引擎已经是目前网络流量最大入口,在大搜上,基本上大家打开网页做的第一件事情就是打开一个搜索引擎,然后键入你感兴趣的内容,然后开始浏览。如果是个电商的网站,你打开以后,基本上也是直接键入你感兴趣的内容,然后开始浏览。
[LeetCode] 8. String to Integer (atoi)
If the correct value is out of the range of representable values, INT_MAX (2147483647) or INT_MIN (-2147483648) is returned.
2016-05-23
[LintCode/LeetCode] Minimum Window Substring
Given a string source and a string target, find the minimum window in source which will contain all the characters in target.
2016-05-23
Redux 初见
说到redux可能我们都先知道了react,但我发现,关于react相关的学习资料很多,也有各种各样的种类,但是关于redux简单易懂的资料却比较少。
CentOS7.0下编译安装Nginx 1.10.0
写在前面的话 每次在Linux搭建web环境都要一顿google求参考文档,这次索性写个简单的文章记录一下。其实Linux下编译安装主要就是这几个步骤。 安装编译工具、依赖包及下载源码包 解压编译 安装 启动 准备工作 安装编译工具、依赖包 {代码...} 以上安装的是一些主要的依赖包,具体可根据自己情况或者报错信息提示安装或修...
持续部署单页应用的7大技巧
【编者按】本文作者为 Parker Selbert,主要介绍高效部署静态托管应用的7大技巧,助你实现持续、安全且高效的交付流程。本文系国内 ITOM 管理平台 OneAPM 编译呈现。
2016-05-23
【Bugly干货分享】Android性能优化典范之多线程篇
本文涉及的内容有:多线程并发的性能问题,介绍了 AsyncTask,HandlerThread,IntentService 与 ThreadPool 分别适合的使用场景以及各自的使用注意事项,这是一篇了解 Android 多线程编程不可多得的基础文章,清楚的了解这些 Android 系统提供的多线程基础组件之间的差异以及优缺点,才能够在项目实战中做出最恰当的选择。
2016-05-23
JS 设计模式 十一(外观模式)
为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。降低访问复杂系统的内部子系统时的复杂度。在客户端和复杂系统之间再加一层,将调用顺序、依赖关系等处理好。
GoJS 绘图 (一) :入门
GoJS是一个JavaScript库,让你轻松创建现代Web浏览器的交互图。 GoJS支持图形化的模板和图形对象属性数据模型的数据绑定。你只需要保存和恢复模型,包括持有任何性质的应用需求,简单的JavaScript对象。许多预定义的工具和命令执行,大部分的图表所需要的标准的行为。外观和行为的定制是大多设置属性的问题。
yii2史上最简单式安装教程,没有之一
作者:白狼 出处:[链接] 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
2016-05-23
Django获取后台文本编辑器图文内容中图片并显示在模版中
django开发博客时,想在前台模版中显示后台文本编辑器中上传的图片作为缩略图,因为后台用的第三方的编辑器,所以添加到数据库的数据为html,网上找了很长时间也没有找到很好的解决方案,通过自己摸索研究,用一个第三方模块PyQuery实现了该功能。通过PyQuery获取到html中的img图片地址返回,然后显示在前台模版中,代码...