全世界有多少 Gopher? 上周的周报中,我们介绍了 Go 语言的排名已经进入到前十。那么世界上到底有多少 Gopher 呢? 作者列出了以下计算公式: Gopher 数量 = 全世界的开发者数量 * 使用 Go 语言的软件占所有软件的比例 原文地址:https://research.swtch. ...
分类:
编程语言 时间:
2017-07-21 12:32:09
阅读次数:
182
脚本分两个文件: 1.生成二维随机列表:GenerateLocaltion.py 2.将列表导入excel文件:CreateExcel.py 先上GenerateLocaltion.py: 代码很长,主要因为要特殊照顾一些位置,思路就是生成一个足够个数的随机序列(不能重复,不能有对应空位的座位号)往 ...
分类:
编程语言 时间:
2017-07-21 12:32:45
阅读次数:
171
一、过滤器 1.1定义 过滤器是一个服务器端的组件,它可以截取用户端的请求与响应信息,并对这些信息进行过滤。 1.2工作原理 1、项目启动时,从Web容器中加载过滤器; 2、过滤器存在于用户请求和Web资源之间; 3、用户请求和Web响应之间的收发都经由过滤器按照过滤规则进行过滤筛选。 1.3过滤器 ...
分类:
编程语言 时间:
2017-07-21 12:33:32
阅读次数:
215
在看js高级程序设计时,发现这部分虽然简单,但是我自己有些地方经常混淆,总结如下: (一)基本概念 JS中可以把变量分成两部分,基本类型和引用类型。 基本类型比较简单,包括:Undefined、Null、Boolean、Number和String,基本类型值就是简单的数据段;引用类型值可能由多个值构 ...
分类:
编程语言 时间:
2017-07-21 12:34:37
阅读次数:
136
前言 最近在接触新项目的时候,发现了一个小问题,我们先看下下面这张图: 问题描述:在我的服务中引用了一个jar包,而这个jar中通过远程调用其他服务,但是改jar包本身没有读取RPC配置,需要在我的服务中为该jar包配置。通常对于我的服务来说,引用jar包对于其他服务的远程调用应该是透明的,如下图所 ...
分类:
编程语言 时间:
2017-07-21 12:36:04
阅读次数:
231
Python调用c 一个典型的Python扩展模块至少应该包含三个部分:导出函数、方法列表和初始化函数。 例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 example.c in ...
分类:
编程语言 时间:
2017-07-21 12:37:02
阅读次数:
228
前言 近期看了一下《JavaScript设计模式》这本书。书中有非常多知识点,一时之间消化不了。先记下来。 ps:另有部分内容參考Tom大叔博客深入理解JavaScript系列 构造器(Constructor)模式 Object构造器用于创建特定类型的对象——准备好对象以备使用,同一时候可接受构造器 ...
分类:
编程语言 时间:
2017-07-21 12:37:20
阅读次数:
273
Java语言只支持单重继承,不支持多继承,即一个类只能有一个父类。但是在实际应用中,又经常需要使用多继承来解决问题。为了解决该问题,Java语言提供接口来实现类的多继承问题。 1.接口的定义 使用interface来定义一个接口。接口定义与类的定义相似,也是分为接口的声明和接口体,其中接口体由变量定 ...
分类:
编程语言 时间:
2017-07-21 12:37:44
阅读次数:
239
一、文件操作 f = open("file.txt",'r') print(len(f.read())) #文件总长度 print(f.tell()) #读完文件,文件指针位置 f.seek(0,0) #偏移回文件头 print(f.readline()) #打印出文件中一行(第一行) print ...
分类:
编程语言 时间:
2017-07-21 12:38:57
阅读次数:
254
javaSE
分类:
编程语言 时间:
2017-07-21 13:17:51
阅读次数:
238
目标要求: 1、用户输入购物预算 2、打印商品清单,由用户选择,预算够则购买,不够则提示 3、输入q,退出程序 4、购物结束,显示购买的东西和余额 实现: 1、用列表存储商品及价格信息 2、建立空列表存放购买的商品,每次购买成功,就append 3、if判断是否数字、是否是q,是否输入正确的商品编号 ...
分类:
编程语言 时间:
2017-07-21 13:18:25
阅读次数:
197
一、struts2中的拦截器(框架功能核心) 1、过滤器VS拦截器 过滤器VS拦截器功能是一回事。过滤器是Servlet规范中的技术,能够对请求和响应进行过滤。 拦截器是Struts2框架中的技术。实现AOP(面向切面)的编程思想。是可插拔的, 能够对訪问某个 Action 方法之前或之后实施拦截。 ...
分类:
编程语言 时间:
2017-07-21 13:19:37
阅读次数:
248
SpringMVC为我们封装了上传文件的功能,如今就试用一下 须要的jar包 我用的是Maven项目,就不须要到处下载Jar包了 SpringMVC的搭建 首先要在applicationContext配置文件中注冊一下文件上传的服务 如 <!-- 文件上传配置--> <bean id="multip ...
分类:
编程语言 时间:
2017-07-21 13:19:55
阅读次数:
239
演示样例源码下载地址:Fetch_Platform.7z 更复杂的代码可參考本博客BBS的实现 简单的说。动态站点就是能够动态变更的站点。动态变化的内容通常来自后端数据库。例如以下省略万字(动态站点) 一个个动态的网页汇集成了一个动态站点,动态网页在一定的模板上由后端局部替换。使得用户看到的内容是随 ...
分类:
编程语言 时间:
2017-07-21 13:20:41
阅读次数:
240
python訪问redis1 Linux上安装redisa) 下载$ wget http://download.redis.io/releases/redis-3.0.5.tar.gzb) 编译# yum install gcc tcl # tar -zxf redis-3.0.5.tar.gz # ...
分类:
编程语言 时间:
2017-07-21 13:21:33
阅读次数:
287
六、图与广度优先搜索 本章将介绍图数据和图算法——广度优先搜索(breadth-first search,BFS) 广度优先搜索用于查找两样东西之间的最短距离。解决最短路径问题的算法被称为“广度优先搜素” 何为图?图由节点和边组成,图模拟一组连接 注意,广度优先搜索是一种用于图的查找算法,回答两类问 ...
分类:
编程语言 时间:
2017-07-21 13:23:38
阅读次数:
223
算法 STL算法部分主要由头文件<algorithm>,<numeric>,<functional>组成。要使用 STL中的算法函数必须包括头文件<algorithm>,对于数值算法须包括<numeric>,<functional>中则定义了一些模板类,用来声明函数对象。 分类 STL中算法大致分为 ...
分类:
编程语言 时间:
2017-07-21 13:23:56
阅读次数:
211
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 ...
分类:
编程语言 时间:
2017-07-21 13:24:07
阅读次数:
183
设计模式 – 责任链模式 介绍: 责任链模式是一种动态行为模式,有多个对象,每一个对象分别拥有其下家的引用。连起来形成一条链。待处理对象则传到此链上,在此链进行传递,且待处理对象并不知道此会被链上的哪个对象处理,这使得我们能够动态的添加链上的对象而且分配责任。 纯责任链和非纯责任链 责任链分为两种。 ...
分类:
编程语言 时间:
2017-07-21 13:24:43
阅读次数:
286
一、内存的简要了解 说到内存,很多人应该都多多少少有点了解了,我们在这再稍微多说几句: 一般我们可以把内存理解为三个部分:静态区,栈,堆。有些朋友搞不清到底什么是栈什么是堆,堆栈有多人会认为是堆和栈,两个放在一块。其实不然,其中我们口中讲的堆栈就是栈,而不是堆。堆的英文是heap ;栈的英文是sta ...
分类:
编程语言 时间:
2017-07-21 13:25:01
阅读次数:
245