1

【 js 基础 】作用域和闭包

一、编译过程 常见编译性语言,在程序代码执行之前会经历三个步骤,称为编译。 步骤一:分词或者词法分析 将由字符组成的字符串分解成有意义的代码块,这些代码块被称为词法单元。 例子: var a = 2; <!--?xml version="1.0" encoding="UTF-8" standalon ...

李佳怡 发布于 2017-05-25 17:31 评论(0)阅读(231)
1

【面向对象设计原则】之依赖倒置原则(DIP)

依赖倒转原则(Dependency Inversion Principle, DIP):抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对抽象(接口)编程,而不是针对实现细节编程。 开闭原则(OCP)是面向对象设计原则的基础也是整个设计的一个终极目标,而依赖倒置原则(DIP )则是实现OCP原 ...

蓝之风 发布于 2017-05-25 16:17 评论(6)阅读(295)
2

web聊天室总结

前言: 最近在写一个聊天室的项目,前端写了挺多的JS(function),导致有点懵比,出了BUG,也迟迟找不到。所以昨天把写过的代码总结了一下,写成博客。 项目背景 参考博客: http://www.cnblogs.com/alex3714/articles/5337630.html 先直观来几张 ...

前程明亮 发布于 2017-05-25 16:07 评论(6)阅读(787)
1

多线程之Parallel类

Parallel类是对线程的一个抽象。该类位于System.Threading.Tasks名称空间中,提供了数据和任务并行性。 Paraller类定义了数据并行地For和ForEach的静态方法,以及任务并行的Invoke的静态方法。Parallel.For()和Parallel.ForEach() ...

阿飞24 发布于 2017-05-25 15:40 评论(2)阅读(417)
0

【Netty】EventLoop和线程模型

一、前言 在学习了ChannelHandler和ChannelPipeline的有关细节后,接着学习Netty的EventLoop和线程模型。 二、EventLoop和线程模型 2.1. 线程模型 线程池可通过缓存和复用已有线程来提高系统性能,基本的缓冲池模式可描述如下: · 从池中空闲链表中选取线 ...

leesf 发布于 2017-05-25 15:13 评论(0)阅读(183)
1

iOS系统原生 二维码的生成、扫描和读取(高清、彩色)

由于近期工作中遇到了个需求:需要将一些固定的字段 在多个移动端进行相互传输,所以就想到了 二维码 这个神奇的东东! 现在的大街上、连个摊煎饼的大妈 都有自己的二维码来让大家进行扫码支付。可见现在的二维码使用率多高, 不光如此,在很多的社交类的APP 基本都有扫一扫加好友这个功能吧,因此决定学一学这个 ...

小呀小儿狼 发布于 2017-05-25 15:05 评论(1)阅读(243)
6

asp.net core利用DI实现自定义用户系统,脱离ControllerBase.User

前言 很多时候其实我们并不需要asp.net core自带的那么复杂的用户系统,基于角色,各种概念,还得用EF Core,而且在web应用中都是把信息存储到cookie中进行通讯(我不喜欢放cookie中,因为有次我在mac系统中的safari浏览器运行web应用时,碰到跨域cookie设不上,非要 ...

张祈璟 发布于 2017-05-25 14:39 评论(4)阅读(545)
2

从插上网线到web页面请求,究竟发生了哪些过程?(计算机网络篇)

一.说在前头 好久没有更新博客了,汗颜,最近忙于各种实验与报告,但是还是要抽时间总结一下学的东西。欢迎转载,但是要注明出处哦(=^ ^=)。 最近学了计算机网络,正好总结一下。本篇博客的大部分是跟计算机网络协议相关的,大概是一个沿着协议栈往下的过程。我们可以看到,一个最简单的请求,也包含了许多复杂的 ...

my笔触 发布于 2017-05-25 14:32 评论(2)阅读(602)
0

红黑树之插入实现

红黑树 性质 1. 红黑树的结点都是红色或者黑色 2. 根结点是黑色 3. 所有叶子都是黑色(这里的叶子结点是空结点) 4. 每个红色结点必须有两个黑色的子结点 5. 从任何一个节点到其每个叶子的所有简单路径都包含相同数目的黑色结点 性质1和性质3总是能够保持着; 性质4只有在这些情况下才会发生作用 ...

George1994 发布于 2017-05-25 14:04 评论(0)阅读(197)
1

Android 内存泄漏分析与解决方法

在分析Android内存泄漏之前,先了解一下JAVA的一些知识 1. JAVA中的对象的创建 使用new指令生成对象时,堆内存将会为此开辟一份空间存放该对象 垃圾回收器回收非存活的对象,并释放对应的内存空间 2.Java如何判定对象存活或死亡? 可达性分析算法 1给对象中添加一个引用计数,假如为co ...

九路313 发布于 2017-05-25 14:03 评论(0)阅读(210)
31

Github 开源:升讯威 Winform 开源控件库( Sheng.Winform.Controls)

升讯威 .Net WinForm 控件库提供了超过15种 Winform 控件,你可以直接使用本控件库,更可以通过本控件库学到 Winform 控件开发的方法和理念。 ...

sheng.chao 发布于 2017-05-25 13:12 评论(39)阅读(3389)
0

(数字IC)低功耗设计入门(三)——系统与架构级低功耗设计

前面讲解了使用EDA工具(主要是power compiler)进行功耗分析的流程,这里我们将介绍在数字IC中进行低功耗设计的方法,同时也结合EDA工具(主要是Design Compiler)如何实现。我们的讲解的低功耗设计主要是自顶向下的设计,也就是说,我们首先介绍在系统架构层面上如何进行低功耗设计 ...

IC_learner 发布于 2017-05-25 13:09 评论(0)阅读(199)
8

科技活动周:微软“编程一小时”走进临沂

“编程一小时”(The Hour of Code) 是一个全球性活动,有来自全球180多个国家、数以千万的学习者参加。任何人在任何地方都可以组织“编程一小时”活动。学习此课程无需编程经验。去年推出的《我的世界》教程大获成功,在全球吸引了超过3000万名学生。在此基础上,今年微软携手《我的世界》游戏设 ...

yan_xiaodi 发布于 2017-05-25 12:41 评论(10)阅读(734)
9

Bootstrap快速入门

Bootstrap学习有两个重点,一个是 概念的理解 ,理解bootstrap是如何通过div来代替过去的table布局的;一个是 常用结构的熟悉 ,做到需要的组件及时能找到,组合一下就可以满足需求。 学习后的最大感受就是:bootstrap让前端布局和渲染的工作,由填空题变成了选择题 。即便没有很 ...

熊二哥 发布于 2017-05-25 12:37 评论(2)阅读(1143)
2

利刃 MVVMLight 10:Messenger 深入

1、Messager交互结构和消息类型 衔接上篇,Messeger是信使的意思,顾名思义,他的目是用于View和ViewModel 以及 ViewModel和ViewModel 之间的消息通知和接收。 Messenger类用于应用程序的通信,接受者只能接受注册的消息类型,另外目标类型可以被指定,用S ...

翁智华 发布于 2017-05-25 12:24 评论(2)阅读(281)
17

关于认识、格局、多维度发展的感触

写在go开发6.3号开班之际 昨天开管理会议,我得到go开发的报名人数非常少,让我非常诧异,go未来大火的趋势这么明显,本以为轻轻松松开班的事,但招生结果却出乎意料。 由此我得出一些感悟,想跟大家分享,相信听进去的人,会对你的人生发展有帮助。 现在的做运维的、写代码的技术人员如此之多,多数人都希望能 ...

金角大王 发布于 2017-05-25 12:19 评论(41)阅读(1670)
0

用php+ajax新建流程(请假、进货、出货等)

对管理者来说,电脑操作的请假流程要比人工请假流程的效率高出很多,那么如何新建这个流程呢? 首先:需要明确需要操作哪些流程? 其次:每一个流程需要那些人员来执行? 最后:执行该流程人员的顺序是什么? 第一步:需要三张表,分别是:user表;liucheng表;liuchengjiedian表(后两张还 ...

小鱼小鱼加油吐泡泡 发布于 2017-05-25 12:09 评论(0)阅读(239)
1

ES6核心内容精讲--快速实践ES6(二)

Iterator和for...of 是什么: Iterator(迭代器)是专门用来控制如何遍历的对象,具有特殊的接口。 Iterator接口是一种数据遍历的协议,只要调用迭代器对象对象的next方法,就会得到一个对象,表示当前遍历指针所在的那个位置的信息,这个包含done和value两个属性。 迭代 ...

万里秋山 发布于 2017-05-25 12:05 评论(0)阅读(262)
4

刨根究底字符编码之五——简体汉字编码方案(GB2312、GBK、GB18030、GB13000)以及全角、半角、CJK

简体汉字编码方案(GB2312、GBK、GB18030、GB13000)以及全角、半角、CJK 简体汉字编码方案(GB2312、GBK、GB18030、GB13000)以及全角、半角、CJK 简体汉字编码方案(GB2312、GBK、GB18030、GB13000)以及全角、半角、CJK 简体汉字编码 ...

笨笨阿林 发布于 2017-05-25 11:20 评论(2)阅读(313)
1

详解Struts2拦截器机制

     Struts2的核心在于它复杂的拦截器,几乎70%的工作都是由拦截器完成的。比如我们之前用于将上传的文件对应于action实例中的三个属性的fileUpload拦截器,还有用于将表单页面的http请求参数设置成action中对应的属性的pa ...

Walker_YAM 发布于 2017-05-25 11:19 评论(0)阅读(166)