idea社区版本 创建javaweb项目后使用jetty启动 ...
分类:
编程语言 时间:
2018-09-11 21:20:19
阅读次数:
281
在python数据分析的学习和应用过程中,经常需要用到numpy的随机函数,由于随机函数random的功能比较多,经常会混淆或记不住,下面我们一起来汇总学习下。 1 numpy.random.rand() numpy.random.rand(d0,d1,…,dn) rand函数根据给定维度生成[0, ...
分类:
编程语言 时间:
2018-09-11 21:21:16
阅读次数:
201
python的GIL 锁 python内置的一个全局解释器锁 , 锁的作用就是保证同一时刻一个进程中只有一个线程可以被cpu调度 为什么有这把GIL锁? python语言的创始人在开发这门语言时 , 目的快速把语言开发出来 , 如果加上GIL锁(C语言加锁) , 切换时按照100条字节指令来进行线程 ...
分类:
编程语言 时间:
2018-09-11 21:21:43
阅读次数:
179
1、打开idea的设置界面 File | Settings 》 Build, Execution, Deployment 》 Compiler 2、勾选Buildproject antomatically (only works while not running/ debugging) 选项 3, ...
分类:
编程语言 时间:
2018-09-11 21:22:11
阅读次数:
314
1、IRT模型概述 IRT(item response theory 项目反映理论)模型。IRT模型用来描述被试者能力和项目特性之间的关系。在现实生活中,由于被试者的能力不能通过可观测的数据进行描述,所以IRT模型用一个潜变量 $ \theta $ 来表示,并考虑与项目相关的一组参数来分析正确回答测 ...
分类:
编程语言 时间:
2018-09-11 21:22:21
阅读次数:
1606
在js中常用于字符串处理、表单验证、处理DOM模型、纯编程逻辑等。js中的正则表达式使用方式提供了两种:普通方式;构造函数方式。 普通方式 普通方式:var reg=/表达式/附加参数 表达式:一个字符串,代表了某种规则,其中可以使用某些特殊字符来代表特殊的规则。 附加参数:用来扩展表达式的含义,目 ...
分类:
编程语言 时间:
2018-09-11 21:25:25
阅读次数:
206
一、概述 通过调用ThreadPool的QueueUserWorkItem方法来来启动工作者线程非常方便,但委托WaitCallback指向的是带有一个参数的无返回值的方法。 如果我们实际操作中需要有返回值,或者需要带有多个参数, 这时通过这样的方式就难以实现, 为了解决这样的问题,我们可以通过委托 ...
分类:
编程语言 时间:
2018-09-11 21:27:44
阅读次数:
193
spring依赖注入的方式有4种 构造方法注入 属性注入 工厂注入 注解注入 下面通过一个实例统一讲解: 工厂类 配置文件:bean.xml 测试类: 结果: 注解方式在后面详细介绍 依赖注入—自动装配 Spring中提供了自动装配依赖对象的机制,但是在实际应用中并不推荐使用自动装配,因为自动装配会 ...
分类:
编程语言 时间:
2018-09-11 21:27:52
阅读次数:
395
创建模型 添加表记录 基于对象的多表查询(子查询) 基于下划线的多表查询(连表查询) 聚合查询 F和Q ...
分类:
编程语言 时间:
2018-09-11 21:29:08
阅读次数:
215
testNG是一个测试框架,它能组织测试用例按照你想要的方式进行运行,并输出一定格式的便于阅读的测试报告(结果),通过java+testng的方式说明一下接口测试的基本使用方法。 一、环境搭建 a)千年不变的java环境配置,度娘可以提供 b)千年不变的eclipse包下载,度娘可以提供 c)在el ...
分类:
编程语言 时间:
2018-09-11 21:30:43
阅读次数:
187
原创 堆排序和快速排序的时间复杂度是相同的,掌握堆排序也是非常重要的! 用一维数组存储堆,有以下规律: 一个结点的下标为i,其左儿子下标为i*2,右儿子下标为i*2+1; 一棵二叉树的最后一个非叶结点的下标为n/2; 首先讲述堆向下调整的过程: 假设从根结点开始向下调整堆(调整为最小堆),将结点i与... ...
分类:
编程语言 时间:
2018-09-11 21:30:53
阅读次数:
171
集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型), 但是集合本身是不可哈希的(所以集合做不了字典的键)的。 以下是集合最重要的两点: (1)去重,把一个列表变成集合,就自动去重了。 (2)关系测试,测试两组数据之间的交集,差集,并集等关系。 1. 集合的创建 执行结果为: 2. ...
分类:
编程语言 时间:
2018-09-11 21:59:30
阅读次数:
198
JY模块里的 目录_取特定目录 () 可以取到IE临时文件的文件夹 删除临时文件 (#接口常量.系统临时文件) 删除临时文件 (#接口常量.IE临时文件) 删除临时文件 (#接口常量.回收站) 删除临时文件 (#接口常量.存根文件) 这一条可以清除网站存根文件,配合系统临时和IE临时彻底清除 清除历 ...
分类:
编程语言 时间:
2018-09-11 21:59:36
阅读次数:
194
1. 文件上传 SpringMVC 的文件上传非常简便,首先导入文件上传依赖的 jar: 在 springMVC-servlet.xml 配置文件中配置文件解析器: 注意解析器的 id 必须等于 multipartResolver,否则上传会出现异常: 1.1 单个文件上传 页面file.jsp: ...
分类:
编程语言 时间:
2018-09-11 21:59:46
阅读次数:
207
1. 文件操作基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用Python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序,要操作硬件。 而应用程序是无法操作硬件的,这就用到了操作系统。 操作系统把复杂的硬件操作封装成简单的接口给用户/ ...
分类:
编程语言 时间:
2018-09-11 22:00:30
阅读次数:
189
基本数据类型的总结 1. 按照存储空间的占用分(从低到高) 数字 字符串 集合:无序,即无序存索引相关信息 元组:有序,需要存索引相关信息,不可变 列表:有序,需要存索引相关信息,可变,需要处理数据的增删改 字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改 2. 按存值 ...
分类:
编程语言 时间:
2018-09-11 22:01:00
阅读次数:
173
1. 赋值 对于赋值运算来说,lst1和lst2指向的是同一个内存地址,所以它们是一样的。 2. 浅copy 2.1 示例1 执行结果为: 2.2 示例二 执行结果为: 2.3 示例三 执行结果为: 2.4 总结 对于浅copy来所,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地 ...
分类:
编程语言 时间:
2018-09-11 22:01:08
阅读次数:
165
枚举,对于一个可迭代的(iterable)/可遍历的对象(如列表,字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值。 1. 第一种类型 执行结果为: 2. 改变enumerate索引起始 执行结果为: 3. 改变enumerate索引起始(二) 执行结果为: ...
分类:
编程语言 时间:
2018-09-11 22:01:37
阅读次数:
174
很多朋友想做网页 鼠标键盘后台消息的软件,但是苦于找不到超文本浏览狂的真实句柄。 如果你用 超文本浏览框.取窗口句柄() 那么你取到的是图1的句柄,这个句柄是无法操作的 图中2的句柄才是真正可以发送消息和模拟操作的句柄,也是用窗口助手真正查到的句柄 具体操作看下图。 用的是精易模块的窗口枚举所有子窗 ...
分类:
编程语言 时间:
2018-09-11 22:01:56
阅读次数:
335
一、NoSQL简介 优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有标准化 有限的查询功能(到目前为止) 最终一致是不直观的程序 分类 类型 部分代表 特点 列存储 Hbase Cassandra Hypertable 顾名思义,是按列存储 ...
分类:
编程语言 时间:
2018-09-11 22:02:01
阅读次数:
250