码迷,mamicode.com
首页 > 编程语言
《JAVA编程思想》学习笔记——第十三章 字符串
String对象是不可变的。查看JDk文档你就会发现,String类每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。而最初的String对象则丝毫未动。+和StringBuilderStringBuilder比+更高效String常用操作正则表达式略
分类:编程语言   时间:2017-03-29 14:34:32    阅读次数:151
c++继承
继承 (1).目的:为了代码的复用、允许在保持原有类特性的基础上进行扩展 、增加功能 (2).继承关系&访问限定符: public、protected、private (3).派生类的六个成员函数 构造函数、析构、拷贝构造、赋值运算符重载、取地址符操作符重载、const修饰的取地址操作符重载 继承过 ...
分类:编程语言   时间:2017-03-29 14:26:00    阅读次数:209
一些能想到的算法
冒泡排序思路:共比较n-1轮,每次比较相邻的两个数,将大数放在后面,经过第一轮比较后最后面的就会是最大的第二轮除了最后一个比较剩余的,第二轮会将第二大的数放在倒数第二位。直到最后。 插入排序数组分成两个部分,前半部分是拍好序的,每次取后半部分的第一个数据,依次和前半部分的每个数比较,如果小于向后移, ...
分类:编程语言   时间:2017-03-29 14:25:12    阅读次数:188
数据排序、九九乘法表、杨辉三角
1.选择排序 选择排序是简单排序的一种,其排序思想为:首先将第一个数标记为最大数,其位置为最大数的位置;然后排除第一个数,使用第一个数和剩下的数依次比较,若剩 下的数大于第一个数,则继续比较,直到找到最大数为止;最后判断实际最大数的位置是否就是默认最大数的位置,若不是,则用第一个数的位置和最大数的位 ...
分类:编程语言   时间:2017-03-29 14:18:18    阅读次数:191
基于JavaScript 声明全局变量的三种方式
本文转自脚本之家:http://www.jb51.net/article/36548.htm JS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍。 声明方式一: 使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量,否则在function声明的是局部变量。该方 ...
分类:编程语言   时间:2017-03-29 14:16:28    阅读次数:189
BZOJ 2038 小Z的袜子(莫队算法)
莫队算法如果我们已知[l,r]的答案,能在O(1)时间得到[l+1,r]的答案以及[l,r-1]的答案,即可使用莫队算法。时间复杂度为O(n^1.5)。如果只能在logn的时间移动区间,则时间复杂度是O(n^1.5*log n)。其实就是找一个数据结构支持插入、删除时维护当前答案。 这道题的话我们很 ...
分类:编程语言   时间:2017-03-29 14:13:12    阅读次数:227
C++中的函数指针和函数对象总结
篇一、函数指针函数指针:是指向函数的指针变量,在C编译时,每一个函数都有一个入口地址,那么这个指向这个函数的函数指针便指向这个地址。函数指针的用途是很大的,主要有两个作用:用作调用函数和做函数的参数。函数指针的声明方法:数据类型标志符 (指针变量名) (形参列表);一般函数的声明为: int fun ...
分类:编程语言   时间:2017-03-29 14:12:21    阅读次数:213
Spring Boot开发Web应用
静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们 ...
分类:编程语言   时间:2017-03-29 14:10:56    阅读次数:196
Java垃圾收集机制
Java垃圾收集机制 博客起名为Java垃圾收集机制,给人的感觉就像是垃圾收集是Java语言特有的。事实上,垃圾收集(Garbage Collection)远比Java久远。垃圾收集需要考虑3件事情:哪些内存需要回收、什么时候回收、如何回收。带着这三个问题,我们去看看Java是如何实现垃圾回收的。 ...
分类:编程语言   时间:2017-03-29 14:07:16    阅读次数:245
java多线程 --ConcurrentLinkedQueue 非阻塞 线程安全队列
ConcurrentLinkedQueue是一个基于链接节点的无界线程安全队列,它采用先进先出的规则对节点进行排序,当我们添加一个元素的时候,它会添加到队列的尾部;当我们获取一个元素时,它会返回队列头部的元素。它采用了“wait-free”算法(即CAS算法)来实现。 阻塞队列BlockingQue ...
分类:编程语言   时间:2017-03-29 14:05:46    阅读次数:227
46 Simple Python Exercises (前20道题)
46 Simple Python Exercises This is version 0.45 of a collection of simple Python exercises constructed (but in many cases only found and collected) by ...
分类:编程语言   时间:2017-03-29 14:04:19    阅读次数:398
数组中最大子数组之和
一个有N个整数元素的一维数组(A[0]、A[1],...A[n-1]),求子数组之和的最大值。 例子:[1, -2, 3, 5, -3, 2] 返回:8[0, -2, 3, 5, -1, 2] 返回:9[-9, -2, -3, -5, -3] 返回:-2 需要注意的是,如果考虑到数组首尾相连,则 1 ...
分类:编程语言   时间:2017-03-29 14:01:37    阅读次数:172
PAT乙级1006题python3代码
PAT乙级1006题python3代码 目录 PAT乙级1006题python3代码 目录 代码 题目: 让我们用字母B来表示“百”、字母S表示“十”,用“12…n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个 ...
分类:编程语言   时间:2017-03-29 13:59:27    阅读次数:207
Java之路——环境配置与编译运行
本文大纲 一、开篇 二、JDK下载 三、JDK安装 四、环境配置 五、初识Java编译 六、Java与Javac 七、第一个Java程序 八、总结 九、参考资料 一、开篇 通过对之前Java之路的了解之后,相信初学者们都对Java有了一个比较深印象的了解了。但是事情不能总停留在理论层面,还得多多实现 ...
分类:编程语言   时间:2017-03-29 13:24:55    阅读次数:191
Vs Code JavaScript开发插件推荐
1 vscode-icons 使用效果 安装好后如何设置? Ctrl+Shift+P 然后输入theme 2 document this 如何使用? 在方法或者要注释的地方上 按 快捷键 Ctrl + D ,Ctrl + D 使用效果 3 EsLint 使用方式 它会自动的检查你的JavaScrip ...
分类:编程语言   时间:2017-03-29 13:24:30    阅读次数:248
Smart Thread Pool (智能线程池)
STPStartInfo stp = new STPStartInfo(); stp.DisposeOfStateObjects = true; stp.CallToPostExecute = CallToPostExecute.Never; stp.ThreadPriority = ThreadP ...
分类:编程语言   时间:2017-03-29 13:23:55    阅读次数:551
使用python的Paramiko模块登陆SSH
paramiko是用Python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 python的paramiko模块可以方便的实现ssh登录,并执行命令。 1. paramiko模块安装 1.1安装pycrypto库 下载地址请戳这里:http://download ...
分类:编程语言   时间:2017-03-29 13:23:33    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!