windows下创建Python虚拟环境 说明 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题。 通过 virtualenv 这个工具,就可以构建一系列 虚拟的Python环境 ,然后在每个环境中安装需要的软件包(配合 pip ...
分类:
编程语言 时间:
2017-10-07 18:47:59
阅读次数:
172
1、java提供的异常不可能预见所有的问题,所以需要自己定义异常类,必须从已有的异常类继承,最好选择意思相近的异常类继承。 try块中的代码将被监控,catch将会接受来自try块的异常。这里的f()方法将会抛出一个 MyException类的异常,然后catch将会接收到这个异常,并输出caugh ...
分类:
编程语言 时间:
2017-10-07 18:48:46
阅读次数:
250
从键盘输入一位整数,代表月份,编程判断指定月份属于一年中的哪个季度。如果是 12月、1 月、2 月,就属于冬季;如果是 3 月、4 月、5 月,就属于春季;如果是 6 月、7 月、8 月,就属于夏季;如果是 9 月、10 月、11 月,就属于秋季。输入其他数字时提示用户输入不正确。 ...
分类:
编程语言 时间:
2017-10-07 18:50:43
阅读次数:
381
1294 修改数组 基准时间限制:1 秒 空间限制:131072 KB 1294 修改数组 基准时间限制:1 秒 空间限制:131072 KB 1294 修改数组 基准时间限制:1 秒 空间限制:131072 KB 给出一个整数数组A,你可以将任何一个数修改为任意一个正整数,最终使得整个数组是严格递 ...
分类:
编程语言 时间:
2017-10-07 18:51:07
阅读次数:
317
1.首先到官方网站https://pypi.python.org/pypi/numpy下载对应版本的numpy,我的python版本是3.6,电脑是64位,所以下载以下的这个文件: 2.找到python的安装目录。若忘了安装文件的路径,可以在下图的位置搜索pip。 然后右键点击,打开相应的文件位置, ...
分类:
编程语言 时间:
2017-10-07 18:51:52
阅读次数:
237
通关机器学习,你必须掌握的32种算法 通关机器学习,你必须掌握的32种算法 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士,在自己的主页上发布了一篇文章,提到他做过的一个调查,参 ...
分类:
编程语言 时间:
2017-10-07 19:36:01
阅读次数:
270
概念 泛型可以解决数据类型的安全问题,主要原理是在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。 格式 访问权限 class 类名称<泛型,泛型。。。>{ 属性 方法 } 示例代码 对象的创建 类名称<具体类型> 对象名称 = new 类名称<具体类型>(); 示例 ...
分类:
编程语言 时间:
2017-10-07 19:37:00
阅读次数:
242
2.3分析请求 2.4发送响应 1.重点内容 Java Web 程序的执行流程:①②③④⑤ 用到的程序页面: exam.html Exam.jsp(视图层) examServlet(控制层) 2.MVC的架构设计模式 MVC称为模型-视图-控制器(Model View Control,MVC)模式。 ...
分类:
编程语言 时间:
2017-10-07 19:37:32
阅读次数:
229
大二接触JavaScript初期,学习函数中有一道题: 定义一个2个参数的函数。第1个参数是一个数组,第2个参数是需要删除的元素。函数功能,在第1个实参数组中查找第2个实参提供的值,找到则删除该元素(有几个删除几个),如果删除的元素不是最后一个元素,需要把后边的元素依次向前移动。输出删除前后形参数组 ...
分类:
编程语言 时间:
2017-10-07 19:38:50
阅读次数:
256
一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 recv与recvfrom的区别 十 粘包现象 十一 什么是粘包 十二 解决粘包的low比处理方法 十三 解决粘包的方法 ...
分类:
编程语言 时间:
2017-10-07 19:39:40
阅读次数:
253
网络编程 定义:所为网络编程即是对信息的发送和接收。 主要工作: (1)发送端:将信息以规定的协议组装成数据包。 (2)接收端:对收到的数据包解析,以提取所需要的信息。 Socket:两个在网络上的程序通过一个双向的通信连接,实现数据的交换,此连接的一端称为一个socket。 Socket的本质:S ...
分类:
编程语言 时间:
2017-10-07 19:40:56
阅读次数:
256
在Maven中,默认地,是不会将依赖的Jar包打入可执行Jar包的,如果需要将依赖打入可执行Jar包,需要在pom中添加maven-assembly-plugin插件,这个很容易实现,但是在正规开发中不推荐这样使用,为什么?因为稍微大型一些的项目都至少有几十个依赖项,而每次打包都将这些Jar包打入可 ...
分类:
编程语言 时间:
2017-10-07 19:41:23
阅读次数:
547
流程图: 源代码: package demo; public class CommandParameterSum { public static void main(String[] args) { // TODO Auto-generated method stub System.out.prin ...
分类:
编程语言 时间:
2017-10-07 19:43:29
阅读次数:
218
在属于F2类的obj对象中调用类方法中实现对F3的实例化,F3是F1的子类,输出结果如下: 输出结果为: 仅供自己参考,方便以后查看 ...
分类:
编程语言 时间:
2017-10-07 19:43:57
阅读次数:
248
1、问题:一个java类文件中真的只能有一个公有类吗? 答:一个Java类文件可以有多个类但只能有一个public类。 如以下程序有两个public类运行时会出错。 2、问题:把main()方法的返回值由void改为int,程序能编译通过吗?能运行吗? 如上截图所示将void改为int后程序将无法运 ...
分类:
编程语言 时间:
2017-10-07 19:44:44
阅读次数:
261
1 ####在装饰器中加入self参数即可 2 def w_f(f): 3 def wrapper(self, *args, **kwargs): 4 f(self, *args, **kwargs) 5 # print(args[1]) 6 return wrapper 7 class schoo... ...
分类:
编程语言 时间:
2017-10-07 19:44:54
阅读次数:
206
1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在 ...
分类:
编程语言 时间:
2017-10-07 19:46:25
阅读次数:
316
socket常用功能函数: socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) #创建socket对象 socket families(地址簇): AF_UNIX —————————— unix本机之间进行通信 ...
分类:
编程语言 时间:
2017-10-07 19:47:01
阅读次数:
248
计算机网络 网络通信要素: A:IP地址 (1) 用来标识网络上一台独立的主机 (2) IP地址 = 网络地址 + 主机地址(网络号:用于识别主机所在的网络/网段。主机号:用于识别该网络中的主机) (3) 特殊的IP地址:127.0.0.1(本地回环地址、保留地址,点分十进制)可用于简单的测试网卡是 ...
分类:
编程语言 时间:
2017-10-07 19:48:26
阅读次数:
278
#include "string.h"#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h" #define OK 1#define ERROR 0#define TRUE ...
分类:
编程语言 时间:
2017-10-07 19:48:56
阅读次数:
191