topK问题是指从大量数据中获取最大(或最小)的k个数,比如从全校学生中寻找成绩最高的500名学生等等. 本问题可采用小根堆解决.思路是先把源数据中的前k个数放入堆中,然后构建堆,使其保持堆序(可以简单的看成k次insert操作).然后从源数据中的第k个数据之后的每个元素与堆的根节点(小根堆得roo ...
分类:
编程语言 时间:
2017-12-24 14:43:34
阅读次数:
187
题目出自: http://www.liujiangblog.com/blog/7/ 1.下面三个选项哪个为True 5+4j > 2-3j TypeError:复数能比较大小(可参考:知乎链接) 'abc' 2>1 True 3>2>2 True (3>2)>1 False (3>2)>1 à Tr... ...
分类:
编程语言 时间:
2017-12-24 14:45:58
阅读次数:
163
第一节装饰器复习和知识储备 ...
分类:
编程语言 时间:
2017-12-24 14:46:28
阅读次数:
174
通过DatagramSocket类来实现。此类表示用来发送和接收数据报包的套接字。 发送端代码如下: 接收端代码如下: 因为要一直接受消息和发送消息,故用了while循环。 注意事项:发送端的端口要和接收端的端口保持一致。 这里我接受消息的ip地址设置为自己的ip地址来演示实际效果。 ...
分类:
编程语言 时间:
2017-12-24 15:10:28
阅读次数:
435
javaweb中的乱码问题 在初次接触javaweb中就遇到了乱码问题,下面是我遇到这些问题的解决办法 1. 页面乱码(jsp) 1. 在页面最前方加上 <%@ page language="java" contentType="text/html; charset=UTF 8" pageEncod ...
分类:
编程语言 时间:
2017-12-24 15:10:36
阅读次数:
172
转载参考:http://www.cnblogs.com/V1haoge/p/6510196.html 所谓单例,指的就是单实例,有且仅有一个类实例,这个单例不应该由人来控制,而应该由代码来限制,强制单例。 单例有其独有的使用场景,一般是对于那些业务逻辑上限定不能多例只能单例的情况,例如:类似于计数器 ...
分类:
编程语言 时间:
2017-12-24 15:10:52
阅读次数:
193
open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等 读写模式的类型有: rU 或 Ua 以读方式打开, 同时提供通用换行符支 ...
分类:
编程语言 时间:
2017-12-24 15:11:08
阅读次数:
158
类的特殊属性 / Special Property of Class Python 中通过 class 进行类的定义,类可以实例化成实例并利用实例对方法进行调用。 类中还包含的一些共有的特殊属性。 特殊类属性 含义 __name__ 类的名字(字符串) __doc__ 类的文档字符串 __bases ...
分类:
编程语言 时间:
2017-12-24 15:11:57
阅读次数:
135
一 、ipython的简单使用 IPython:交互式的Python命令行 丰富的快捷键 TAB键自动完成 ?:内省、命名空间搜索 !:执行系统命令 魔术命令:以%开始的命令 jupyter notebook 在cmd上安装jupyter 然后运行 jupyter notebook 即可 NumPy ...
分类:
编程语言 时间:
2017-12-24 15:49:07
阅读次数:
185
描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 ...
分类:
编程语言 时间:
2017-12-24 15:49:23
阅读次数:
151
我想这个问题需要根据自己的系统具体架构来分别讨论,这边拿一个车联网的系统举例。 拆除GPS这个功能接口需要分几个步骤实现(不涉及数据更新的步骤略去了): ①更改GPS设备状态(设备管理服务) ②更改工单状态(工单管理服务) 假设调用拆除GPS这个接口的时候,由于各种原因②不能工作了。 架构1:普通的 ...
分类:
编程语言 时间:
2017-12-24 15:49:40
阅读次数:
721
自定义线程的数据可以共享,也可以不共享,这要看具体的实现方式。 1.不共享数据多线程实现方式: 执行结果如下: 从结果上看,每个线程都是都是先打印3,再打印2,然后是1,0。由此可知各个线程都有一份变量count,不受其他线程的干扰。 2. 共享数据的多线程实现方式 执行结果如下: 由结果可知,A, ...
分类:
编程语言 时间:
2017-12-24 15:49:56
阅读次数:
336
一、PTA实验作业(5分) 题目1:题目名称 1. 本题PTA提交列表(要提交列表,不是结果) 2. 设计思路(伪代码或流程图) 3.代码截图(注意,截图,截图,截图。不要粘贴博客上。不用用···语法去渲染) 4.本题调试过程碰到问题及PTA提交列表情况说明。 题目1:题目名称 1. 本题PTA提交 ...
分类:
编程语言 时间:
2017-12-24 15:50:06
阅读次数:
151
一、安装Python和easy_install 和pip 新版本的linux下面应该带有这些环境,没有自带的话可以查找google配置。 二、配置python运行的虚拟化环境: 好处:Python的库、套件等安装升级、卸载、更正不影响实体机中的python环境和其他虚拟环境中的python环境;程序 ...
分类:
编程语言 时间:
2017-12-24 15:50:39
阅读次数:
224
1 package classTest; 2 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.Field; 5 import java.lang.reflect.Method; 6 7 /** 8 * 打印类的信息... ...
分类:
编程语言 时间:
2017-12-24 15:50:47
阅读次数:
267
true 强制从服务器加载 false 优先从缓存加载 window.location.reload(true); window.location.assign(url) : 加载URL 指定的新的 HTML 文档。就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一 ...
分类:
编程语言 时间:
2017-12-24 15:52:14
阅读次数:
188
1 package classTest; 2 3 /** 4 * 如何表示类的实例对象,也就是类类型(Class Type),有三种方法,也可以通过类类型来创建类的对象实例 5 * @author Wang 6 * 7 */ 8 public class ClassDemo1 { 9 public ... ...
分类:
编程语言 时间:
2017-12-24 15:53:06
阅读次数:
172
一、PTA实验作业 题目1:6 3 结构体数组中查找指定编号人员 1. 本题PTA提交列表 2. 设计思路 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明。 无错误 题目2:7 2 时间换算 1. 本题PTA提交列表 2. 设计思路 3.代码截图 4.本题调试过程碰到问题及PTA提交 ...
分类:
编程语言 时间:
2017-12-24 15:54:18
阅读次数:
201
相对于版本1.0,多了很多方法, 比如,获取文件的后缀名,或修改后缀名和一些文件的简单操作。 文件复制到文件,文件复制到路径,路径下文件复制到新路径下, 代码如下,请享用: 组合并且封装了File的一些方法,文件路径就是File对象。 上边都是字符流,至于线程开启字符流的的运算,加油,你可以的。 ...
分类:
编程语言 时间:
2017-12-24 15:54:46
阅读次数:
157
1 package reflectTest; 2 3 import java.lang.reflect.Method; 4 5 /** 6 * 通过获取类类型,进而获取Method对象,进而调用类的方法, 7 * 和直接通过类的对象来调用方法可以达到一样的效果,这里的示例调用了对象的三个方法 8 *... ...
分类:
编程语言 时间:
2017-12-24 15:54:58
阅读次数:
523