一、 创建对象的几种方式 1. 工厂模式 工厂模式就是:定义一个“工厂函数”,每次调用这个函数就会得到一个对象。工厂模式创建的对象,是一个函数结果而不能确定类型。 function createPerson(name,age){ var o = new Object() o.name=name o. ...
分类:
编程语言 时间:
2018-11-04 15:38:19
阅读次数:
127
一:理论部分。 1.泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 1)泛型(参数化类型):在定义类、接口和方法时,通过类型参数指示将要处理的对象类型。如ArrayList类是一个泛型程序设计的实例,可以聚集任何类型的对象。 2)泛型类:就是具有一个或多个类型变量的类,即创建用类型作为 ...
分类:
编程语言 时间:
2018-11-04 15:39:59
阅读次数:
162
从零开始Windows环境下安装python+tensorflow 2017年07月12日 02:30:47 qq_16257817 阅读数:29173 标签: windowspython机器学习tensorflowAnaconda 更多 个人分类: machine-learning 从零开始Win ...
分类:
编程语言 时间:
2018-11-04 15:40:51
阅读次数:
216
当需要分布式缓存的时候,通过key的hash值分散数据存储hash(n)%缓存服务器台数,同时也可以快速查找数据而不用遍历所有的服务器。如下图: 但是这样,当业务拓展想要增加一台服务器的话,要么缓存服务器数据全部需要重新计算存储 hash(n)%5 。 要么需要遍历所有缓存服务器。不够灵活。 所以就 ...
分类:
编程语言 时间:
2018-11-04 15:41:07
阅读次数:
202
根号算法 分块 数列分块入门九题(hzwer) 入门题1,2,3,4,5,7 问题:给一段区间打上标记后单点查询 解法:主要是每块维护一些标记,计算答案等,此类分块较为简单 注意: 块大小一般为$\sqrt n$ 复杂度:$O(n\sqrt n)$ 入门题6 问题:每次朝数列中间插入一个元素,查询第 ...
分类:
编程语言 时间:
2018-11-04 15:43:19
阅读次数:
207
一. int bit_length() 计算十进制转化成二进制的有效位数 1 v = 11 2 data = v.bit_length() 3 print(data) 二. bool 布尔值就两种:True,False。就是反应条件的正确与否。 真 1 True。 假 0 False。 1 s1 = ...
分类:
编程语言 时间:
2018-11-04 15:43:36
阅读次数:
220
我是先下载tensorflow-1.5.0rc1-cp36-cp36m-win32.whl,再执行命令行安装的 下载地址:https://pypi.python.org/pypi/tensorflow/1.5.0rc1 1 pip install tensorflow-1.5.0rc1-cp36-c ...
分类:
编程语言 时间:
2018-11-04 15:44:35
阅读次数:
273
在python开发色过程中,经常会遇到需要打印各种信息,有很多的信息的时候就会容易混乱,所以这回用到输入字体颜色,这样更能一目了然的分清重点之处,方便读者阅读的效率 例子1: 例子2: 运行结果: ...
分类:
编程语言 时间:
2018-11-04 16:11:32
阅读次数:
289
<assert.h>验证程序断言<complex.h>支持复数算术运算<ctype.h>字符类型<errno.h>出错码<fenv.h>浮点环境<float.h>浮点常量<inttypes.h>整型格式转换<iso646.h>替代关系操作符宏<limits.h>实现常量<locale.h>局部类别 ...
分类:
编程语言 时间:
2018-11-04 16:11:49
阅读次数:
199
要求 1 要求程序必须能处理1000 个元素; 2 每个元素是int32 类型的; 3 输入一个整形数组,数组里有正数也有负数。 4 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 5 如果数组A[0]……A[j-1]首尾相邻,允许A[i-1], …… A[n-1], A[0]…… ...
分类:
编程语言 时间:
2018-11-04 16:12:16
阅读次数:
134
一、Servlet介绍 开始接触一个新的东西,首先要知道它是干什么的吧。Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。我自己的理解就是对客户端或者浏览器发 ...
分类:
编程语言 时间:
2018-11-04 16:14:22
阅读次数:
189
要求: 输入一个整形数组,数组里有整数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 如果数组A[0]……A[j-1]首尾相邻,允许A[i-1],……A[n-1],A[0]……A[j-1]之和最大。 同时返回最大子数组的位置。 求所有子数组的和的最大值。 思路:循环两次 ...
分类:
编程语言 时间:
2018-11-04 16:14:43
阅读次数:
174
1).synchronized 加同步格式: synchronized( 需要一个任意的对象(锁) ){ 代码块中放操作共享数据的代码。 } synchronized的缺陷 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。 如果一个代码块被synchronized ...
分类:
编程语言 时间:
2018-11-04 16:15:49
阅读次数:
208
1、题目: 返回一个二维数组中最大子数组的和。 2、要求: 输入一个二维整形数组,数组里有正数也有负数。二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。3、结对开发要求: 两人结对完成编程 ...
分类:
编程语言 时间:
2018-11-04 16:59:31
阅读次数:
144
实验十 泛型程序设计技术 实验时间 2018-11-4 一、理论知识 1、JDK 5.0 中增加的泛型类型,是Java 语言中类型安全的一次重要改进。 2、 泛型:也称参数化类型(parameterized type),就是在定义类、接口和方法时,通过类型参数指示将要处理的对象类型。(如ArrayL ...
分类:
编程语言 时间:
2018-11-04 16:59:54
阅读次数:
143
朴素贝叶斯算法 文本分类模型 在结束生成算法模型之前,我们将一种专门用于文本分类的算法。对于分类问题,朴素贝叶斯算法通常效果很好,而对于文本分类而言,则有更好的模型。 对于文本分类,之前提到的朴素贝叶斯算法又称之为多元伯努力事件模型(multi-variate Bernoulli event mod... ...
分类:
编程语言 时间:
2018-11-04 17:00:07
阅读次数:
284
import csvimport randomimport mathimport operatorimport numpy as npdef loadDataset(filename,split,trainingSet=[],testSet=[]): #加载数据集,并随机分为训练集和测试集 with ...
分类:
编程语言 时间:
2018-11-04 17:01:23
阅读次数:
167
要求: 1.输入一个整形数组,数组里有整数有负数 2.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和 3.如果数组A[0].........A[j-1]首尾相邻,允许A[i-1],..........A[n-1],A[0].......A[j-1]之和最大 4.同时返回最大子数组的位 ...
分类:
编程语言 时间:
2018-11-04 17:02:05
阅读次数:
149
设计思路:只要找到从A[0]开始和最大的一段(A[0]…..A[j])(0 <= j < n) 以及以A[n-1]结尾的和最大的一段(A[i]…..A[n-1])(0 <= i < n) 该种情况的最大值为A[i]+…..+A[n-1]+A[0]+….+A[j] 如果i <= j 则最大值为A[0] ...
分类:
编程语言 时间:
2018-11-04 17:02:37
阅读次数:
182
1).反射 通过反射的方式可以获取class对象中的属性、方法、构造函数等,一下是实例: 2).动态代理 使用场景: 在之前的代码调用阶段,我们用action调用service的方法实现业务即可。 由于之前在service中实现的业务可能不能够满足当先客户的要求,需要我们重新修改service中的方 ...
分类:
编程语言 时间:
2018-11-04 17:03:44
阅读次数:
185