首页 > 编程语言
JAVA的StringBuffer类
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操....
分类:编程语言   时间:2015-04-05 00:59:00    收藏:0  评论:0  赞:0  阅读:231
[poj1860] Currency Exchange (bellman-ford算法)
题目链接:http://poj.org/problem?id=1860题目大意:给你一些兑换方式,问你能否通过换钱来赚钱?使用ford算法,当出现赚钱的时候就返回YES,如果不能赚钱,则返回NO应该是可以停下来的,但是我不会分析复杂度,谁来教教我? 1 #include 2 #include 3.....
分类:编程语言   时间:2015-04-05 00:53:00    收藏:0  评论:0  赞:0  阅读:333
查询数组里有多少个数在[L,R]范围中(二分)
使用两次二分即可得到这个值比如现在有一个vector vec,里面存放的是有序数列。我们现在希望找出范围在[L,R]之间的数有多少个。则有cnt = upper_bound(vec.begin(),vec.end(),r) - lower_bound( vec.begin(),vec.end(),l...
分类:编程语言   时间:2015-04-05 00:52:40    收藏:0  评论:0  赞:0  阅读:347
java 之ThreadLocal
通过 ThreadLocal 能数据保存在一个线程中,而且不需要 lock 同步。理论上 ThreadLocal 可 以让一个变量在每个线程都有一个副本。 ThreadLocal 常用来屏蔽线程的私有变量,例如“并 发事务”或者其他的资源。而且,...
分类:编程语言   时间:2015-04-04 23:50:21    收藏:0  评论:0  赞:0  阅读:394
我的第一个python爬虫程序(从百度贴吧自动下载图片)
这个学期开设了编译原理和形式语言与自动机,里面都有介绍过正则表达式,今天自己学了学用python正则表达式写爬虫 一、网络爬虫的定义 网络爬虫,即Web Spider,是一个很形象的名字。 把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。 网络蜘蛛是通过网页的链接地址来寻找网页的。 从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址...
分类:编程语言   时间:2015-04-04 23:49:20    收藏:0  评论:0  赞:0  阅读:593
vim C/C++注释代码
需求分析 C99引入了“//”单行注释方式,因此C和C++在注释方式上并轨了! 对于程序猿经常在源代码中进行“必要的”注释. 以满足特殊的需求,比如调试,代码的增删等等!在不添加插件以及配置vim的情况下,以命令行的方式完成这项工作。因此,对于其他实现方式这里就不再提及! 命令实现 1.单行注释方式(//)注释单行 a.光标在 2.多行注释方式(/**/)注释单行 3.单行注释方式(...
分类:编程语言   时间:2015-04-04 23:48:40    收藏:0  评论:0  赞:0  阅读:482
16.二叉排序树
转载请表名出处:http://blog.csdn.net/u012637501 一、二叉排序树     如果要查找的数据集是有序线性表且是顺序存储的,查找可以用折半、插值、斐波那契等查找算法来实现。然后,由于有序,当我们在插入和删除操作上,就需要耗费大量的时间。下面将要学习的二叉排序树,就是一种既可以使得插入和删除效率不错,又可以比较高效率地实现查找的算法。为此,构造一棵二叉排序树的目的并不是...
分类:编程语言   时间:2015-04-04 23:48:00    收藏:0  评论:0  赞:0  阅读:602
javascript深入了解
发表首页,希望大神看看帮我解决一下我的困惑...
分类:编程语言   时间:2015-04-04 23:47:40    收藏:0  评论:0  赞:0  阅读:474
【Spring】Construcotrer注入和setter注入不同的XML写法方式
本文主要讲解了Spring中constructor注入的4种不同写法和sette的3种不同写法...
分类:编程语言   时间:2015-04-04 23:47:10    收藏:0  评论:0  赞:0  阅读:588
杭电---1106排序
排序  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 39229    Accepted Submission(s): 11160  Problem Description 输入一行数字,如果我们把这行数字中的‘5’都看成空格,...
分类:编程语言   时间:2015-04-04 22:39:39    收藏:0  评论:0  赞:0  阅读:296
Javaweb学习笔记10—文件上传与下载
今天来讲javaweb的第10阶段学习。文件的上传与下载,今天主要说的是这个功能的实现,不用说了,听名字就是外行人也知道肯定很重要啦. 老规矩,首先先用一张思维导图来展现今天的博客内容。       ps:我的思维是用的xMind画的,如果你对我的思维导图感兴趣并且想看到你们跟详细的备注信息,请点击下载 另外:如果图看不清的话请右击---在新窗口中打开会清楚很多...
分类:编程语言   时间:2015-04-04 22:39:30    收藏:0  评论:0  赞:0  阅读:353
Springframework 1 - Overview
*** The following words, some are culled from Official Spring Framework Reference and some are summarized from my working practice. Springframework introduction...
分类:编程语言   时间:2015-04-04 22:37:30    收藏:0  评论:0  赞:0  阅读:376
Bellman_Ford算法
Bellman_Ford算法          Bellman_Ford算法也是求单源最短路径的算法,但是它能算带负权边的图的最短路径(对于带负圈的图就无能为力),且可以判断当前图是否带有负圈。它的时间复杂度是O(n*m),其中n为点数,m为边数。          Bellman_Ford算法为什么能求得单源最短路径呢?因为它一共松弛n-1轮,每轮遍历了所有的边,所以它每轮至少要生成一个点的...
分类:编程语言   时间:2015-04-04 22:35:19    收藏:0  评论:0  赞:0  阅读:336
浅谈java集合类(三)【Set,Queue】
Set是一个有趣的集合。它看起来有点像List,实际操作却有点像Map。Set也是记录一系列值的集合,但是呢,它和Map的key相同,它不能重复,否则会插入失败。所以呢,我们经常可以看见在Map中可以调用keySet()。说到这呢,它貌似就已经能做很多事了。假如你有兴趣做网络爬虫的话,有一个过滤重复链接的问题就不得不考虑了。Set貌似就是一个非常简单的解决办法了,我们可以用它来去重。 好了,我们...
分类:编程语言   时间:2015-04-04 22:34:59    收藏:0  评论:0  赞:0  阅读:427
《深入理解Java虚拟机》笔记 第七章 虚拟机加载机制及双亲委派模型
站在虚拟机的角度上,只存在两种不同的类加载器: 一种是启动类加载器(Bootstrap ClassLoader),这个类加载器使用C++语言实现,是虚拟机自身的一部分; 另外一种就是其它所有的类加载器,这些类加载器都由Java语言实现,独立于虚拟机外部,并且全部继承自java.lang.ClassL...
分类:编程语言   时间:2015-04-04 22:33:09    收藏:0  评论:0  赞:0  阅读:380
Javaweb学习笔记10—文件上传与下载
今天来讲javaweb的第10阶段学习。文件的上传与下载,今天主要说的是这个功能的实现,不用说了,听名字就是外行人也知道肯定很重要啦. 老规矩,首先先用一张思维导图来展现今天的博客内容。 ps:我的思维是用的xMind画的,如果你对我的思维导图感兴趣并且想看到你们跟详细的备注信息,请点击下载 另外:...
分类:编程语言   时间:2015-04-04 22:32:59    收藏:0  评论:0  赞:0  阅读:395
寻找数组中出现次数超过一半的数字
【题 目】数组中有一个数字的出现次数超过了该数组长度的一半,找出这个数字。 【思 路1】由于要寻找的数字的出现次数超过了数组长度的一半,所以如果将该数组排序,那么它的中位数必然是我们要寻找的数字,所以我们的任务就是对该数组进行排序,而性能最好的快速排序的时间复杂度为O(nlogn),我们可以直...
分类:编程语言   时间:2015-04-04 22:28:49    收藏:0  评论:0  赞:0  阅读:262
L3--数组算法演示
介绍 把所有的结点用一根线穿起来。连续存储[数组]离散存储[链表]线性结构的两种常见的应用之一栈线性结构的两种常见的应用之二队列(与时间相关的操作)数组算法演示#include #include #include #include struct Arr{ int * pBase; in...
分类:编程语言   时间:2015-04-04 22:28:09    收藏:0  评论:0  赞:0  阅读:346
hdu 5200 Trees [ 排序 离线 2指针 ]
传送门TreesAccepts: 156Submissions: 533Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Problem DescriptionToday CodeFamer ...
分类:编程语言   时间:2015-04-04 22:27:09    收藏:0  评论:0  赞:0  阅读:308
Java 抽象类
、 1 package com.qugeng.jdk; 2 3 public class MethodDemo { 4 public static void main(String[] args) { 5 AbsDemo a = new AbsDemo(); 6 ...
分类:编程语言   时间:2015-04-04 22:26:29    收藏:0  评论:0  赞:0  阅读:304
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!