1、线程的5个状态 创建、就绪、执行、阻塞、结束 2、常用函数说明 sleep():线程睡眠 join():等待该线程结束,主线程再结束 yield():暂停当前线程,当前线程进入可执行状态,开始其他线程 setPriority():更改线程的优先级 Obj.wait(),与Obj.notify() ...
分类:
编程语言 时间:
2017-12-28 23:15:30
阅读次数:
118
在数百万个Internet页面中,JavaScript被用来改进设计、验证表单、检测浏览器、创建Cookies等。JavaScript是因特网上最流行的脚本语言,并且可在所有主流的浏览器中运行,如Internet Explorer、Mozilla、Firefox、Netscape和Opera。 Ja ...
分类:
编程语言 时间:
2017-12-28 23:15:37
阅读次数:
114
1063 wuli51和京导的毕业旅行 思路 中等题,二分+贪心。 简化题意,将m+1个数字分成n份,ans为这n段中每段数字和的最大值,求ans最小值及其方案。 对于这种求最小的最大值,最常用的方法是 二分 。答案一定在[0,sum]之间,通过判断是否符合要求可以求得ans。在本题中,ans一定是 ...
分类:
编程语言 时间:
2017-12-28 23:15:43
阅读次数:
417
1.目的 这几天看别人的算法博客,发现有些人的代码存在错误。并且在搜索引擎上排名非常高,误导了很多人,所以自己写了这篇博客。 2.算法描述 二元选择排序是对简单选择排序的一种改进。简单选择排序就是从数据中选择出最小的值与第一个位置的数据交换,然后在剩下的数据中选择最小的值与第二个位置的数据交换以此类 ...
分类:
编程语言 时间:
2017-12-28 23:15:53
阅读次数:
188
1111 AlvinZH的序列问题 思路 中等题,动态规划。 简化题意,。 坑点一:二维int数组MLE,明显会超过内存限制,由于$n$最大为1e4,那么我们的dp数组最大也是1e4,考虑使用short int。 坑点而:被题目开始的子序列描述误导,题目没有要求等差数列中数字顺序和输入顺序一致,所以 ...
分类:
编程语言 时间:
2017-12-28 23:16:01
阅读次数:
177
1.定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)2.导入方法import module_nameimport module1_name,modoule2_namefrom m ...
分类:
编程语言 时间:
2017-12-28 23:16:10
阅读次数:
155
1084 AlvinZH的青春记忆II 思路 中等题,二分。 简化题意,一列数字,每秒会自动 1,特殊操作可以使一个数在1s内 k,问这些数都减至0需要多久。 答案肯定在[1,xMax]之间,采用二分的方法找到最小时间。 如何判断一个时间值是否符合要求呢?对于≤mid的数,自然消减就好,对于>mid ...
分类:
编程语言 时间:
2017-12-28 23:16:42
阅读次数:
229
package com.day5.test; public class Test4 { /** * @param args * 二分查找,查找元素的索引 * 前提:数组元素有序 */ public static void main(String[] args) { int[] arr={1,2,3, ...
分类:
编程语言 时间:
2017-12-28 23:18:02
阅读次数:
138
写在前面 Solidity 是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解, 如果你还不了解,建议你先看 "以太坊是什么" 本系列文章一部分是参考Solidity官方文档(当前最新版本:0.4.20)进行翻译,另一部分是Solidity深入分析,这部分请订阅 "区块链技术专栏 ...
分类:
编程语言 时间:
2017-12-28 23:18:28
阅读次数:
188
原文:http://blog.csdn.net/vonzhoufz/article/details/46594369 图像处理的基础就是要进行特征点的提取,feature(interest points) detect 的方法也在不断的进步,边检测,角点检测,直线检测,圆检测,SIFT特征点检测,同 ...
分类:
编程语言 时间:
2017-12-28 23:18:37
阅读次数:
252
SPARQL的查询是基于结构化知识的,变无序数据为有序知识,让计算机理解Web信息,即语义Web。现如今,语义网适用于各个领域,包括语义出版、语义知识库等。SPARQL是针对以RDF框架进行存储的知识库进行检索的SQL语句,因此有一定SQL基础的话,学习会很容易。 1.概述 2.匹配模式 3.组织结 ...
分类:
编程语言 时间:
2017-12-28 23:18:54
阅读次数:
7771
1086 AlvinZH的青春记忆IV 思路 难题,动态规划。 这是一道很有意思的题,因为它不仅卡了时间,也卡了空间,而且卡的很妙很迷。 光是理解题意已经有点难度,简化题意:两串数字序列,相等的数字定义为可以交战,若 Ai==Bj,则 Ai 可与 Bj 交战,之后下一场 Aii、Bjj 交战的条件是 ...
分类:
编程语言 时间:
2017-12-28 23:19:51
阅读次数:
176
1、解析速度 2、调试区别 使用cElementTree的话,在pycharm的debug模式下,是看不到内容的 使用ElementTree,可以看到丰富信息,子节点,子节点的子节点等等,非常方便开发 所以对于线上产品应该使用下面这种的方式,但是开发的时候,应该使用 import xml.etree ...
分类:
编程语言 时间:
2017-12-28 23:20:05
阅读次数:
1008
1083 AlvinZH的青春记忆III 思路 难题,二分图。 说这是一个考察二分图的题目,你可以会说“不可能”,这哪里像一个二分图了!这真的是一个二分图,考察的是最小顶点覆盖。 你不知道最小顶点覆盖没有关系,别百度,先慢慢分析,别先入为主。 简化题意。A、B两列数字,若B[i]%A[j]==0,则 ...
分类:
编程语言 时间:
2017-12-28 23:20:57
阅读次数:
682
C++的四舍五入函数比较 对含有小数点的数进行四舍五入是比较普遍的一种需求。在C++中也有类似的取整函数。在C++的头文件中有floor()和ceil()函数。在STL中还有round()函数。这三个函数的作用如下: |函数名称| 函数说明| 2.1| 2.9 | 2.1 | 2.9| | | | ...
分类:
编程语言 时间:
2017-12-28 23:21:24
阅读次数:
296
2017.12.28 首先介绍一下Tkinter用到的各类组件及标准属性: 组件: 标准属性: 自己动手写一个简单的窗体程序。 ...
分类:
编程语言 时间:
2017-12-28 23:22:07
阅读次数:
237
实验六:排序 原页面链接:您当前的位置:首页 > 课程实验 实验项目名称:排序 实验目的和要求: 1.熟悉常用排序方法的特性。 2.应用排序方法解决具体问题。 实验原理和图例: 1. 序列(13,6,3,31,9,27,5,11)直接插入排序的过程如下:初 始:【13】, 6, 3, 31, 9, ...
分类:
编程语言 时间:
2017-12-28 23:22:45
阅读次数:
244
冒泡排序 /*原理是相邻的数两两交换,按照从小到大或者从大到小的顺序进行交换, 这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束;*/ //由于冒泡排序算法本身就是一种低效算法,即使判断了在某种条件下已经排序好直接退出,也是十分的耗时 ...
分类:
编程语言 时间:
2017-12-28 23:22:58
阅读次数:
214
1083 AlvinZH的青春记忆I 思路 中等题,动态规划。 简化题意,一个环上取数,数不可相邻,取取得数之和最大值。 环不好表示,可以解开变成一列数,那么答案应为下列两种情况较大者。 ①:取第一个点,可取得最大价值为宝物[1,n 1]的最大价值。 ②:不取第一个点,可取得最大价值为宝物[2,n] ...
分类:
编程语言 时间:
2017-12-28 23:23:57
阅读次数:
189
package com.day9.Array; import java.util.Arrays; public class Demo1Arrays { /** * public static String toString(int[] a),返回数组指定的字符串形式 * public static ...
分类:
编程语言 时间:
2017-12-28 23:24:16
阅读次数:
207