对编程语言比较熟悉的朋友,应该知道“反射”这个机制。Python作为一门动态语言,当然不会缺少这一重要功能。然而,在网络上却很少见到有详细或者深刻的剖析论文。下面结合一个web路由的实例来阐述python的反射机制的使用场景和核心本质。 一、前言 在上面的代码中,我们必须区分两个概念,f1和“f1" ...
分类:
其他好文 时间:
2018-06-26 20:43:27
阅读次数:
222
JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的: for(var index=0;index<myArray.length;index++) { console.log(myArray[index]); } 自从JavaScript5起,我们开始可以使用内置的 ...
分类:
Web程序 时间:
2018-06-12 10:32:35
阅读次数:
195
一、设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 2.是否有充足的时间来做计划? 3.团队在计划阶段是如何解决同事们对于计划的不同意见的? 4.用户量, 用户对重要功能的接受程度和我们事先的预想一致么? 我们离目标更近了么? 5.有什么经验教训? ...
分类:
其他好文 时间:
2018-05-16 22:40:16
阅读次数:
135
什么是JexusJexus是一款Linux平台上的高性能WEB服务器和负载均衡网关,以支持ASP.NET、ASP.NET CORE、PHP为特色,同时具备反向代理、入侵检测等重要功能。可以这样说,Jexus是.NET、.NET CORE跨平台的最优秀的宿主服务器,如果我们认为它是Linux平台的IIS,这并不为过,因为,Jexus不但非常快,而且拥有IIS和其它Web服务器所不具备的高度的安全性,
分类:
Web程序 时间:
2018-05-04 12:02:30
阅读次数:
218
https://www.cisco.com/c/en/us/tech/ip/index.html IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组,这一过程称为分片(Fragmentation)。 IP分片(Fragmentation)发生在要传输的IP报文大小超过最大 ...
分类:
其他好文 时间:
2018-04-26 19:51:37
阅读次数:
161
路由器工作原理 前面说过网络层的转发功能(forwarding function),就是将分组从一台路由器的入链路传输到出链路。其中是根据编址和最长前缀匹配来进行具体操作。 下图是通用路由器体系结构的视图。并标识了路由器的四个组成部分:输入端口、输出端 ...
分类:
其他好文 时间:
2018-02-02 21:57:32
阅读次数:
196
下载地址:网盘下载 本书重点讲述了Microsoft公司在2000年底最新推出的Visual Studio.NET Framework的新增功能和IDE集成开发环境、完全面向对象功能、可视化编程和继承等重要功能,并介绍了功能强大的ADO.NET数据库访问技术以及封装后的Web服务和网络编程语言的支持 ...
分类:
Web程序 时间:
2018-02-01 17:37:41
阅读次数:
204
1、进程进程的管理是内核的重要功能之一,了解和熟练的完成进程管理是系统安全、性能效率优化的基础。1.1、进程的性能及功能内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等。进程的性质:Process:运行中的程序的一个副本,是被载入内存的一个指令集合进程ID(ProcessID,PID)号码被用来标记各个进程UID、GID、和SELinux语境决定对文件系统的存取和访问权限;
分类:
系统相关 时间:
2018-01-31 18:42:17
阅读次数:
233
这本书的最后一部分主要讲了软件需求中的几种常见的需求模式,分别是:基础需求模式,信息需求模式,数据实体需求模式,用户功能需求模式,性能需求模式,访问控制需求模式,商业需求模式。每种不同的需求模式,都有其应用的场合。并且在每个打的需求模式中又分为许许多多稀奇的需求模式。例如在软件需求分析中,我们会经常 ...
分类:
其他好文 时间:
2018-01-17 20:18:24
阅读次数:
106
前言 在上一篇《Window机制探索》(点击可查看)中我们知道,ViewRootImpl 在整个 View 体系中起着中流砥柱的作用,它是控件树正常运作的动力所在,并且有如下几个重要功能点: 连接 WindowManager 和 DecorView 的纽带。 向 DecorView 派发输入事件 完 ...
分类:
移动开发 时间:
2018-01-16 18:27:48
阅读次数:
289