Qt 中的线程的创建除了使用QObject::moveToThread()的函数以外,继承QThread(),重写其run()函数也是一种常见的方式.Qt 助手中,关于QThread的介绍中,有这样一段代码: 注意一点,这里需要显式调用exec。 ...
分类:
编程语言 时间:
2017-03-30 23:22:56
阅读次数:
208
以前写过,现在的码风与以前有些变化,主要是用数组模拟邻接表存图,以前是用指针存图。 以前的博文:http://www.cnblogs.com/Currier/p/6387732.html 洛谷可评测。 传送门:https://www.luogu.org/problem/show?pid=3381 ...
分类:
编程语言 时间:
2017-03-30 23:20:44
阅读次数:
281
本人小白,看到资料说ConcurrentHashMap是线程安全的,get过程不需要加锁,put是线程安全的,推荐高并发时使用.但是本人不清楚是否该map中存入的引用类型对象,对象属性变化也是否线程安全的,看了很多资料,貌似都没说明这一点,所以写代码测试一下, ...
分类:
编程语言 时间:
2017-03-30 23:16:44
阅读次数:
158
题目 题目 给定一个无序数组arr,其中元素可正,可负,可0,给定一个整数k。求arr所有的子数组中累加和为k的最长子数组长度。 分析 分析 为了解答题目,引入一个概念,s(i)代表子数组arr[0..i]所有元素的累加和。那么子数组arr[j-1, i](0<=j<=i<arr.length)的累 ...
分类:
编程语言 时间:
2017-03-30 23:07:49
阅读次数:
279
什么是闭包 "官方"的解释是 : 所谓"闭包",指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 闭包代码: 这段代码有两个特点: 1 . 函数b嵌套 在函数a内部; 2 . 函数a返回函数b; 这样在执行完 var c=a() 后,变量c实 ...
分类:
编程语言 时间:
2017-03-30 23:06:39
阅读次数:
211
1 多维数组基础 Java中只存在一维数组,多维数组只不过是数组中的数组。 两种初始化方式: 一: int[][] n1={ {1,2,3,4}, {5,6,7,8}, {9,10,11,12}, {13,14,15,16}, {17,18,19,20} }; 二: int[][] n2=new i ...
分类:
编程语言 时间:
2017-03-30 22:59:54
阅读次数:
193
定义函数的格式: 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...) { 执行语句; return 返回值; } 特殊情况: 功能没有具体的返回值。 这时return的后面直接用分号结束。 返回值泪痣怎么体现呢?因为没有具体值,所以不可以些具体的数据类型。 在Java中 ...
分类:
编程语言 时间:
2017-03-30 22:57:35
阅读次数:
168
题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 基本思想: ...
分类:
编程语言 时间:
2017-03-30 22:56:20
阅读次数:
207
pascal: pascal输出不需要说明格式,而式若子运算过程中的值都在qword范围内,则结果输出无错误。 c: 若运算结果为long long 或 __int_64,要在式子前加上(long long) 或 (__int_64) c++:与c一样 ...
分类:
编程语言 时间:
2017-03-30 22:51:57
阅读次数:
216
转自 http://blog.csdn.net/hguisu/article/details/7996185 1. PageRank算法概述 PageRank,即网页排名,又称网页级别、Google左侧排名或佩奇排名。 是Google创始人拉里·佩奇和谢尔盖·布林于1997年构建早期的搜索系统原型时 ...
分类:
编程语言 时间:
2017-03-30 22:51:35
阅读次数:
236
时间限制: 3 s 时间限制: 3 s 空间限制: 16000 KB 空间限制: 16000 KB 题目等级 : 黄金 Gold 题目描述 Description !!!CodeVS开发者有话说: codevs自从换了评测机,新评测机的内存计算机制发生变化 计算内存的时候会包括栈空间 swap空间 ...
分类:
编程语言 时间:
2017-03-30 22:50:12
阅读次数:
261
* 一种方式:继承的方式. * 能够控制这个类的构造的时候,才可以使用继承. Connection是一个接口,实现类不确定(由各厂商提供),无法使用此方法 * 二种方式:装饰者模式方式. * 包装对象和被包装的对象都要实现相同的接口. * 包装的对象中需要获得到被包装对象的引用. ***** 缺点: ...
分类:
编程语言 时间:
2017-03-30 22:49:22
阅读次数:
545
类--》包 建包的时候 :规范 3层结构com = company org (公司OR组织)jbit = xx (公司的简称)xxxx (没有固定的名字 但是你会知道这个文件夹是做什么的) 快捷键 alt+/ 提示 构造方法 所有的类 默认存在一个构造方法 用于创建 1.构造方法 方法名和类名 一致 ...
分类:
编程语言 时间:
2017-03-30 22:48:23
阅读次数:
174
想学好javascript不是一件容易的事,而this就是其中一道坎,尤其是在用js进行面向对象开发的时候。 实际上,想要彻底搞懂this的指向确实不是一件容易的事,在《你不知道的javascript 上卷》一书中更是花了很大篇幅详细总结了this的四种指向情景。我在艰难的啃完这本书和大量阅读《ja ...
分类:
编程语言 时间:
2017-03-30 22:42:37
阅读次数:
165
super的概念: a. super.方法名 调用父类的方法 b. super() 表示调用父类的构造方法 在构建子类对象时 会默认创建父类的对象 无论是否强制写了super() 无法被继承的事物: 1.私有化的属性OR 方法2.访问权限 3.构造方法 (当一个对象被创建的时候 才会执行 无需继承) ...
分类:
编程语言 时间:
2017-03-30 22:39:44
阅读次数:
158
Cookie cookie = new Cookie(username,value); cookie.setMaxAge(60*60*24*7,cookie); response.addCookie(cookie); 在执行到 response.addCookie(cookie); 时 报错,发现在 ...
分类:
编程语言 时间:
2017-03-30 22:34:59
阅读次数:
332
断点调试时1.程序一行一行执行2.重要的变量 基本数据类型转换:double > int int >double 引用数据类型的转换: 1.向上转型 父类 变量名= new 子类实例(); a.该行代码可以执行成功 无需进行强制转换b.创建了一个父类对象 确切来说 是一个子类实例c.调用时方法 执行 ...
分类:
编程语言 时间:
2017-03-30 22:33:20
阅读次数:
167