首页 > 2017年12月05日 > 全部分享
列举几个关于Java Collections的常见问题并给出答案
1. 什么时候用LinkedList,什么时候用ArrayList? ArrayList是使用数组实现的list,本质上就是数组。ArrayList中的元素可以通过索引随机获取一个元素。但是如果该数组已满,当添加新元素时需要分配一个新的数组然后将原来数组的元素移动过去,需要O(n)的时间复杂度。添加 ...
分类:编程语言   时间:2017-12-05 00:45:56    收藏:0  评论:0  赞:0  阅读:301
扯不清楚的virtual和abstract
定义Person类: 现在,我想定义一个Stu类, 并且继承Person类,并且我想让Stu类有属于自己的Say方法 然后,在Main函数中,分别实例化Person类和Stu类 在控制台中,输入csc Program.cs编译,如下图 (请选择你自己喜欢的编译器,并包含编译器的位置到path环境变量 ...
分类:其他   时间:2017-12-05 00:44:53    收藏:0  评论:0  赞:0  阅读:256
Java 阻塞队列
转自《Java并发编程的艺术》 什么是阻塞队列 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法。 1. 支持阻塞的插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到队列不满。 2. 支持阻塞的移除方法:意思是在队列为空时,获取元素 ...
分类:编程语言   时间:2017-12-05 00:44:25    收藏:0  评论:0  赞:0  阅读:260
Java常用的类汇总
1、日期类 Calendar calendar=Calendar.getInstance();//单例 2、日期格式化类 Date date=new Date(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); ...
分类:编程语言   时间:2017-12-05 00:44:12    收藏:0  评论:0  赞:0  阅读:283
用Pythonic方式来思考
一门语言的编程习惯是由用户来确立的。这些年来,Python开发者用Pythonic这个形容词来描述那种符合特定风格的代码。 这种Pyhtonic风格,既不是严密的规范,也不是由编译器强加给开发者的规则,而是大家在使用Python语言协同工作的过程中逐渐形成的习惯。 Python开发者不喜欢复杂的实物 ...
分类:编程语言   时间:2017-12-05 00:43:59    收藏:0  评论:0  赞:0  阅读:276
更改vim高亮括号匹配颜色
vim括号匹配高亮显示在vim7.4版本, 默认就是开启的. 但是默认的括号匹配 高亮的颜色是浅蓝色, 在亮瞎眼的同时, 严重影响我们写代码, 最明显的感受 就是, 连续打出一对括号, 接下来不仔细看, 根本找不到光标在哪? So, 怎么改? 在 配置文件中添加, 下面一行 hi MatchPare ...
分类:系统服务   时间:2017-12-05 00:43:34    收藏:0  评论:0  赞:0  阅读:689
Text
Text 组件/** 常用属性:* onPress 手指触摸时间* numberOfLines 显示多少行** 可以设置字体颜色,大小,对齐方式等*** *//** 在单独的一个文件中定义子组件,使用Module.exports 将组建导出为独立的模块,可以在其他文件中引用** 新建.js文件* 引 ...
分类:其他   时间:2017-12-05 00:43:25    收藏:0  评论:0  赞:0  阅读:279
面向对象的理解
面向对象 (Object Oriented,OO)是语言的一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象,因为js中没有类的概念,所以js的对象和基于类的语言中的对象有所不同,(也就是说,js中的对象是没有类的概念) 简单理解对象 以下是字面量方式写法 和上面的例 ...
分类:其他   时间:2017-12-05 00:43:07    收藏:0  评论:0  赞:0  阅读:309
jqeury源码之变量解析
(function(window, undefined) { (21,94) :定义了一些变量和函数 jQuery = function() {}; { rootjQuery :等于jQuery(document) readyList :DOM遍历 _jQuery = window.jQuery;  ...
分类:其他   时间:2017-12-05 00:42:56    收藏:0  评论:0  赞:0  阅读:282
beta冲刺4/7
队名:Boy Next Door 燃尽图 晗(组长) 今日完成 界面设计 改进前后端交互 明日工作 改进前后端交互 还剩下哪些任务 前后端的整合,完善界面设计 困难 前后端代码过于复杂,交接不便 解决方法 与组员共同探讨 显东 今日完成 前后端的初步交互 剩余工作量 整合前后端 数据库数据的合并和分 ...
分类:其他   时间:2017-12-05 00:42:30    收藏:0  评论:0  赞:0  阅读:311
Pyqt使用总结
PyQt总结 1. 状态栏 显示临时消息 临时消息在下一个操作触发时会自动消失; 显示永久信息 使用状态栏附加标签(或者其他Qwidget)的形式显示永久消息 设置状态栏样式 2. 中文乱码整体设置 3. QTextBrowser 1. 重置内容 1. 添加内容 1. 清空内容 4. QcomboB ...
分类:其他   时间:2017-12-05 00:42:16    收藏:0  评论:0  赞:0  阅读:316
BZOJ1270: [BeijingWc2008]雷涛的小猫
1270: [BeijingWc2008]雷涛的小猫 Description Input Output Sample Input Sample Output 8 HINT Source dp水题 题解见代码注释 1 #include <iostream> 2 #include <cstdio> 3 ...
分类:其他   时间:2017-12-05 00:41:48    收藏:0  评论:0  赞:0  阅读:297
深入理解原型继承
JavaScript继承主要是通过原型链来实现。 简单回顾一下构造函数: 原型和实例的关系,每一个构造函数都有一个原型对象,原型对象都包含着一个指向构造函数的指针(这个通过原型对象中的constructor属性实现),而实例都包含一个指向原型对象的内部指针。 如果让原型对象等于另一个类型的实例,那么 ...
分类:其他   时间:2017-12-05 00:41:34    收藏:0  评论:0  赞:0  阅读:255
windows下搭建vue开发环境+IIS部署
特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图: 详细的安装步骤如下: 一、安装node.js 说明:安装node.js的windows版本后,会自动安装好node以及包管理工具npm,我们后续的安装将依赖npm工具。 node.js的官方地址为:h ...
分类:Windows开发   时间:2017-12-05 00:41:04    收藏:0  评论:0  赞:0  阅读:315
Vue2.x源码学习笔记-从一个小例子查看vm实例生命周期
学习任何一门框架,都不可能一股脑儿的从入口代码从上到下,把代码看完, 这样其实是很枯燥的,我想也很少有人这么干,或者这么干着干着可能干不下去了。 因为肯定很无聊。 我们先从一个最最简单的小例子,来查看new Vue(options)实例,这个过程发生了什么。 vm实例上的属性又如何添加上去的,又如何 ...
分类:其他   时间:2017-12-05 00:40:26    收藏:0  评论:0  赞:0  阅读:769
django模板解析 循环列表中 切片和求长度
{% for subrow in subdic.content|slice:":5" %} {% endfor %} {% if "{{subdic.content|length}}" > 5 %} {% endif %} 如上,关键在于 循环中,里面的列表外面没有双引号 而if中,列表外面有双引号 ...
分类:其他   时间:2017-12-05 00:40:11    收藏:0  评论:0  赞:0  阅读:1274
关于IDEA导入Web项目
最近尝试着从eclipse、myeclipse转到idea上面来开发。 *注:以下仅适用于普通web项目。* 一、导入已有项目 File>Open...>选取自己的项目位置 二、添加jar包至项目 1、选中项目中lib右键,add as Library Name:自己随意填<br/> Level:我 ...
分类:Web开发   时间:2017-12-05 00:39:28    收藏:0  评论:0  赞:0  阅读:398
mysql扩展性架构实践N库到2N 库的扩容,2变4、4变8
mysql扩展性架构实践N库到2N 库的扩容,2变4、4变8 http://geek.csdn.net/news/detail/5207058同城 沈剑 http://www.99cankao.com/algebra/modulo-calculator.php 取模计算器 扩展性也是架构师在做数据库 ...
分类:数据库技术   时间:2017-12-05 00:38:50    收藏:0  评论:0  赞:0  阅读:536
python--pycharm汉化
一、准备工具 1、pycharm软件 2、汉化包 二、解压汉化包 三、将resources_cn.jar复制到pycharm文件中lib目录下 四、重新打开pycharm ...
分类:编程语言   时间:2017-12-05 00:38:39    收藏:0  评论:0  赞:0  阅读:312
在centos中搭建vsftpd服务器
最近在学习linux的知识,在学习中是一步一个坑,没点脾气,谁让我啥都不会呢。 搭建vsftpd服务器步骤: 1、查看本机是否安装了vsftpd,命令rpm -qa|grep vsftpd 2、如果已经安装了,则打开配置文件,命令vim vsftpd.conf 3、如果没有安装则,用yum安装 yu ...
分类:其他   时间:2017-12-05 00:38:17    收藏:0  评论:0  赞:0  阅读:486
914条   上一页 1 ... 40 41 42 43 44 ... 46 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!