定义一个引用类型不能指向NULL吗? 怎么理解引用的类型转换? 引用比指针安全,真的是这样吗? 常量引用和引用有什么不同? 引用指向临时对象? ...
分类:
编程语言 时间:
2017-02-17 21:39:43
阅读次数:
232
最近晚上在家里看Algorithems,4th Edition,我买的英文版,觉得这本书写的比较浅显易懂,而且“图码并茂”,趁着这次机会打算好好学习做做笔记,这样也会印象深刻,这也是写这一系列文章的原因。另外普林斯顿大学在Coursera 上也有这本书同步的公开课,还有另外一门算法分析课,这门课程的 ...
分类:
编程语言 时间:
2017-02-17 21:36:17
阅读次数:
299
test1: 1 #include<iostream> 2 using namespace std; 3 class Copy_construction { 4 public: 5 Copy_construction(int a = 0) 6 { 7 this->a = a; 8 cout << " ...
分类:
编程语言 时间:
2017-02-17 21:34:20
阅读次数:
211
数组 Array 数组的创建 OC 中使用 @[] 定义数组, Swift 中使用 [] 定义数组 [类型] 表示数组中存放的都是该类型的元素 Swift 中数组中的元素可以是基本数据类型 // 创建数组 var array1: Array<Int> vararray2:Array<Int> = [ ...
分类:
编程语言 时间:
2017-02-17 21:30:11
阅读次数:
194
1. 接口中不能使包含实例相关的内容,比如方法实现,实例域等,特别的,在接口中声明的域被自动地设为public static final,比如 ”double PI = 3.14“ 。 2. 关于克隆,类从Object类中继承过来的clone()方法是protected类型的,也就是说只能在本包或者 ...
分类:
编程语言 时间:
2017-02-17 21:29:55
阅读次数:
174
//先定义一个数组 anular代码: var app = angular.module('serApp', []); app.controller('indexCtrl', function($scope, $http) { $scope.arrs = [{ n:'a'; arr:['1','2' ...
分类:
编程语言 时间:
2017-02-17 21:24:19
阅读次数:
234
“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。在PHP、Scala、Scheme、Common Lisp、Smalltalk、Groovy、JavaScript、Ruby、 Pyt ...
分类:
编程语言 时间:
2017-02-17 21:24:43
阅读次数:
231
题意:求字符串的可重叠的k次最长重复子串 n<=20000 a[i]<=1000000 思路:后缀数组+二分答案x,根据height分组,每组之间的height>=x 因为可以重叠,所以只要判断是否有一组的height个数>=k即可 ...
分类:
编程语言 时间:
2017-02-17 21:16:57
阅读次数:
183
一、简单的type_traits 我理解的type_traits是利用C++模板特性和static、enum特性定义编译器常量,例如 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 这里利用的是static常量为编译器常量的特,定义了value。使用方法:从std::inte ...
分类:
编程语言 时间:
2017-02-17 20:25:20
阅读次数:
958
1. transient的作用及使用方法2. transient使用小结3. transient使用细节——被transient关键字修饰的变量真的不能被序列化吗?1. transient的作用及使用方法我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序... ...
分类:
编程语言 时间:
2017-02-17 20:24:40
阅读次数:
210
引言 Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建出独立运行、产品级别的基于Spring框架的应用,大部分Spring Boot应用只需要非常少的配置就可以快速运行起来,是 ...
分类:
编程语言 时间:
2017-02-17 20:23:44
阅读次数:
385
1、表现:一“.xml”为扩展名的文件 2、存储:树形结构 3、xml解析应用: 不同应用程序之间的通信-->订票软件和支付软件 不同的平台间通信-->操作系统 不同平台间数据的共享-->网站和手机 4、 在Java程序中读取xml文件的过程也称为解析xml文件 解析的目的:获取节点名、节点值、属性 ...
分类:
编程语言 时间:
2017-02-17 20:04:12
阅读次数:
236
JavaScript“自增”运算符与表达式 递增运算符(++)是一个一元运算符,该运算符可以将操作数进行递增操作,即每次增加1.递增运算符要求其操作数必须是变量、对象中的某个属性或数组中的某个元素,并且操作数的类型必须是数字型的。 如果操作数类型不是数字型,递增运算符会将其先转换为数字型数据,再进行 ...
分类:
编程语言 时间:
2017-02-17 20:03:12
阅读次数:
193
package com.loaderman.syn; public class Demo_Ticket { /** * 需求:铁路售票,一共100张,通过四个窗口卖完. */ public static void main(String[] args) { new Ticket().start();... ...
分类:
编程语言 时间:
2017-02-17 20:00:05
阅读次数:
125
* a.什么时候需要通信 多个线程并发执行时, 在默认情况下CPU是随机切换线程的 如果我们希望他们有规律的执行, 就可以使用通信, 例如每个线程执行一次打印 * b.怎么通信 如果希望线程等待, 就调用wait() 如果希望唤醒等待的线程, 就调用notify(); 这两个方法必须在同步代码中执行 ...
分类:
编程语言 时间:
2017-02-17 19:58:42
阅读次数:
176
<!-- 自动扫描的包名 --> <context:component-scan base-package="com.app,com.core,JUnit4" ></context:component-scan> <!-- 默认的注解映射的支持 --> <mvc:annotation-driven ...
分类:
编程语言 时间:
2017-02-17 20:00:02
阅读次数:
178
描述 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 语法 strip()方法语法: 参数 chars -- 移除字符串头尾指定的字符。 返回值 返回移除字符串头尾指定的字符生成的新字符串。 实例 以下实例展示了strip()函数的使用方法: 以上实例输出结果如下: ...
分类:
编程语言 时间:
2017-02-17 19:56:17
阅读次数:
217