• Javascript中闭包的概念
  • 要想完全明白JavaScript的闭包,要先明白js中的一些基础原理,然后我再给出一些例子来讲解闭包。  在执行JavaScript时会创建一个执行环境(excution context),执行环境定义了变量或函数可以访问的其他数据。每个执行环境都有一个与之关联的变量对象(variable object 有些地方叫域对象(Scope object)),在执行环境中定义的所有变量和函数都保存在这个对象中。虽然我们编写的
    继续阅读>>
  •  JavaScript的闭包  热度:(9) 发布时间:2017/2/27 18:08:00
  • DDD不是为完美主义者而生
  • 追寻完美设计是从一开始就伴随着领域驱动设计(DDD)的常见问题,但DDD不是为完美主义者而生的。最近在阿姆斯特丹的DDD欧洲会议上,Eric Evans在其演讲中指出,为了停止这种追求,你需要对如何创建设计良好但并不完美的软件有一些概念,他还给出了一些这些年使用DDD的示例。最早的DDD图书的作者Evans指出,限界上下文的最初目的是让我们认识到我们开发软件的开
    继续阅读>>
  •  领域驱动设计 设计模式  热度:(8) 发布时间:2017/2/27 18:00:00
  • ios实现启动页添加广告的功能
  • 代码分析:上面主要展示了广告图提过按钮显示的两种方式,一种是常见的计数倒计时+跳过的样式(大部分的广告启动页都是这种方式),一种是通过环形倒计时+跳过的样式(仿网易新闻)。下面我将分别介绍两种样式的简单原理。思路分析: 启动页广告是在启动页消失后添加在window上显示,过程为获取广告图信息,然后下载广告图,其次显示并相应相应的点击跳转等事件。过程并不复杂,主要的问题在于启
    继续阅读>>
  •  ios开发 ios添加广告  热度:(9) 发布时间:2017/2/27 17:49:00
  • 为什么Javascript要采用单线程的设计?
  • 一、为什么 JavaScript 单线程假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?为了避免复杂性, JS 采用了单线程的模式,也就是一次只能执行一个程序二、事件机制(观察者模式)其实 JS 是一直有两个线程在跑,只不过一个负责跑我们写的主程序,另一个线程负责事件任务的监听并在需要响应的时候发起通知。下面请看图一:图1 事件机制说明由图一
    继续阅读>>
  •  JavaScript教程 单线程 多线程  热度:(23) 发布时间:2017/2/25 19:39:00
  • SHA-1不再安全 Google宣布攻破SHA-1
  • SHA-1等加密散列函数可谓加密学家手中的瑞士军刀。无论是浏览器安全保护、代码库管理乃至检测存储介质的重复文件,散列技术都在其中发挥着重要作用。散列函数能够将大量数据压缩为体积更小的消息摘要。作为一项被广泛使用的加密方案,其最基本的要求就是在当前计算能力上无法找到摘要相同的两条消息。然而随着时间的推移,这一要求很可能在针对散列函数数学基础的攻击或者计算能力提升等因素的冲击之下不再具有保障。时至今日,距离SHA-1的最初发布已经过去了十
    继续阅读>>
  •  加密算法 SHA-1加密 网络安全  热度:(23) 发布时间:2017/2/25 19:28:00
  • 使用YYCache开源框架实现缓存IOS缓存管理
  • 关于YYCache1. 内存缓存(YYMemoryCache)存储的单元是_YYLinkedMapNode,除了key和value外,还存储了它的前后Node的地址_prev,_next.整个实现基于_YYLinkedMap,它是一个双向链表,除了存储了字典_dic外,还存储了头结点和尾节点.它实现的功能很简单,就是:有新数据了插入链表头部,访问过的数据结点移到头部,内存紧张时把尾部的结点移除
    继续阅读>>
  •  IOS缓存管理 YYCache框架  热度:(29) 发布时间:2017/2/24 11:25:00
  • PHP如何连接数mysql据库
  • PHP是什么:PHP其实类似于Java语言,PHP就是面向对象的语言。PHP也有页面(页面是.php文件),也有后台(也是.php文件)。 介绍:下面我实现数据库的连接,并实现数据的查询。 开发环境:​HBuilder+xampp-control ​环境:MySQL数据库连接名:localhost; 连接用户名:root; 连接密码:r
    继续阅读>>
  •  PHP教程 连接数据库  热度:(25) 发布时间:2017/2/24 11:13:00
  • mysql inner join连接查询性能优化
  • 有天发现一个带inner join的sql 执行速度虽然不是很慢(0.1-0.2),但是没有达到理想速度。两个表关联,且关联的字段都是主键,查询的字段是唯一索引。sql如下: SELECTp_item_token.*,p_item.product_typeFROMp_item_tokenINNER JOIN p_item ON p_item.itemid = p_item_token
    继续阅读>>
  •  mysql优化 查询优化 join优化  热度:(21) 发布时间:2017/2/24 11:07:00
  • HTML5学习-Mutation Observer特性讲解
  • Mutation Observer(变动观察器)是监视DOM变动的接口。当DOM对象树发生任何变动时,Mutation Observer会得到通知。要概念上,它很接近事件。可以理解为,当DOM发生变动会触发Mutation Observer事件。但是,它与事件有一个本质不同:事件是同步触发,也就是说DOM发生变动立刻会触发相应的事件;Mutation Obs
    继续阅读>>
  •  html5教程 html5学习  热度:(21) 发布时间:2017/2/23 19:33:00
  • js如何获取隐藏元素的宽和高
  • 获取隐藏元素(display:none)的物理尺寸问题及场景假如我们有这样一个输入框,点击能展开选择。如下图:在这里输入框和下方的展开区域是分离的,独立的两个控件!初始状态下面的可选框是隐藏的(ng-show=false)展开区域中可折叠组件accordion(对应图中省份,排序字段,短消息部分)的高度是随着数据自适应撑开,点击accordion折叠收缩时有一个高度变化的动画效果!在计算accordion的高度时却无法获取
    继续阅读>>
  •  js 获取元素宽 隐藏属性  热度:(22) 发布时间:2017/2/23 19:30:00
  • 深入理解JAVA中char的本质
  • char的本质在Java内部进行字符处理时,采用的都是Unicode,具体编码格式是UTF-16BE。简单回顾一下,UTF-16使用两个或四个字节表示一个字 符,Unicode编号范围在65536以内的占两个字节,超出范围的占四个字节,BE (Big Endian)就是先输出高位字节,再输出低位字节,这与整数的内存表示是一致的。char本质上是一个固定占用两个字节的无符号正整数,这个正整数对应于Unicode编
    继续阅读>>
  •  JAVA乱码 编码格式  热度:(27) 发布时间:2017/2/23 10:17:00
  • 在多线程编程中如何使用synchronized来保护对象
  • 用法synchronized可以用于修饰类的实例方法、静态方法和代码块,我们分别来看下。实例方法我们来看代码:public class Counter {private int count;public synchronized void incr(){count ++;}public synchronized int getCount() {return count;
    继续阅读>>
  •  多线程 死锁 synchronized  热度:(23) 发布时间:2017/2/23 10:12:00
  • JAVA多线程开发之--创建线程
  • 创建线程线程表示一条单独的执行流,它有自己的程序执行计数器,有自己的栈。下面,我们通过创建线程来对线程建立一个直观感受,在Java中创建线程有两种方式,一种是继承Thread,另外一种是实现Runnable接口,我们先来看第一种。继承ThreadJava中java.lang.Thread这个类表示线程,一个类可以继承Thread并重写其run方法来实现一个线程,如下所示:public class
    继续阅读>>
  •  多线程 JAVA多线程 线程的概念  热度:(27) 发布时间:2017/2/23 10:04:00
  • 基于Spark GraphX实现类似微博二度关系推荐
  • 二度关系是指用户与用户通过关注者为桥梁发现到的关注者之间的关系。目前微博通过二度关系实现了潜在用户的推荐。用户的一度关系包含了关注、好友两种类型,二度关系则得到关注的关注、关注的好友、好友的关注、好友的好友四种类型。如果要为全站亿级用户根据二度关系和四种桥梁类型推荐桥梁权重最高 TopN 个用户,大致估算了下总关系量在千亿级别,按照原有的 Mapreduce 模式计算整个二度关系,需要以桥梁用户为 Ke
    继续阅读>>
  •  架构设计 二度关系设计 SNS  热度:(33) 发布时间:2017/2/22 13:44:00
  • 感谢以下赞助商
  • 网友吐槽
  • 往事如风: 河南女子放藏獒咬伤4村民 称"狗命比人命重要"!现在的世道,太让人无语了!
    2015/9/12 15:22:00  0(评)
  • 故乡孤星: 新的开始,新的征程,努力,为梦想,为明天,未为当初的诺言!~
    2015/9/11 19:16:00  0(评)
  • 卡卡: 好开森,刚才在茶水间碰见女神了,而且女神还开口关心我:还没下班啊?真的是好开始,O(∩_∩)O哈哈~
    2015/9/6 18:33:00  0(评)
  • 王帆: 纪念抗战暨世界反法西斯胜利70周年阅兵,场面壮观,看的人热盈眶泪,凡犯我中华者虽远必诛!
    2015/9/3 12:09:00  0(评)
  • 我的3年赶集DBA生涯
  • 2012年初入职赶集,当时处在流量讯猛增长的阶段,3年DBA生涯收获坡多,其实坑更多(泪… 后来在做开发时,慢... [详细]
  • 程序员打怪升级指南
  • 写在前面这些天有朋友留言说希望小件推荐一些教程或者书籍,当时一口应下了,现在想想,这TM看似简单,实则是荐书难... [详细]
  • 老板!来碗鸡汤!
  • 丑话谈成功这个话题,一开始我是拒绝的,因为我只是一个非知名创业者,并不是成功人士,后来想想,或许我的不成功经验... [详细]
  • 程序员和禅
  • 一个是程序的世界,一个是禅的世界,似乎风马牛不相及。可是程序即是生活,生活即是禅,谁说又没有联系了?  作为一... [详细]