码迷,mamicode.com
首页 > 编程语言
基础算法7:使用正则提取网页中a标签的链接和标题
先放出测试代码,然后再对几个关键点进行简单解释packagetest; importjava.util.regex.Matcher; importjava.util.regex.Pattern; publicclassTest1{ publicstaticvoidmain(String[]args){ Stringstr1="<ahref=\"http://www.zifangsky.cn/2015/10/hello-world/\"title=..
分类:编程语言   时间:2015-12-28 18:48:05    阅读次数:330
Python之斐波拉数列
在日常情况,可能会涉及到一个数据模型,就是前两个数字相加的所得之和,等于第三个数字,这里我们可以引用斐波拉数列数据模型;例如有如下数字0,1,1,2,3,5,13,13,21,34,55,144,233,377,610#打印出如上述数列,前两个数相加等于后面的数(这里做一个限制条件如果arg3>10,则返..
分类:编程语言   时间:2015-12-28 18:37:49    阅读次数:1112
【Java_Base】常用排序算法:冒泡排序、选择排序、插入排序
常用排序算法:冒泡排序、选择排序、插入排序
分类:编程语言   时间:2015-12-28 18:27:50    阅读次数:175
关于线程的一些知识
由一个问题说起下面这段代码2秒之后居然能没有调用runn方法 1 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 2 { 3 // dispatch_queue_t queue = dispatch_get_m...
分类:编程语言   时间:2015-12-28 18:27:50    阅读次数:158
批量修改java文件的包名
需求:我复制进批量的java文件,但是包名需要用现在创建的包名导入进来时,由于包名不一致会报错解决办法,点击包名鼠标右键》Refactor》Rename结果如下ok:
分类:编程语言   时间:2015-12-28 18:24:17    阅读次数:192
二分查找算法-精简 稳定
//*************************************// 函数名称:FineTab 二分查找算法 ->查温度表// 函数功能:查找数据在表中相应的位置 表中数据从大到小// 入口參数:表地址、表长度、要查找的数据// 出口參数:无// 返 回 值:数据在表中的位置//**....
分类:编程语言   时间:2015-12-28 18:26:35    阅读次数:161
java读取.properties文件及解决中文乱码问题
Java项目中有些信息(例如web的配置信息)可能要放在.properties文件中,那我们应该怎么来读取它们呢,下面给出一个工具类做一说明,并解决了中文乱码问题:1、其中config.properties文件信息如下:name=\u843D\u82B1\u6709\u610Fwang王str=\u...
分类:编程语言   时间:2015-12-28 18:24:42    阅读次数:511
Java 多态
多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具备多态性。在Java中,所有的对象...
分类:编程语言   时间:2015-12-28 18:23:46    阅读次数:176
八种基本排序
排序内部排序(数据保存在内存中)1.交换排序(冒泡排序,快速排序)2.选择排序(直接选择排序,堆排序)3.插入排序(直接插入排序,希尔排序)4.归并排序八种基本排序方法1.选择排序2.插入排序3.冒泡排序4.希尔排序5.快速排序6.归并排序7.堆排序8.基数排序(这里没有列出) 1 //1冒泡排序 ...
分类:编程语言   时间:2015-12-28 18:21:45    阅读次数:388
3个著名加密算法(MD5、RSA、DES)的解析
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就....
分类:编程语言   时间:2015-12-28 18:21:24    阅读次数:247
javarebel热部署 (转)
Java web开发部署效率浅析在进行java web程序开发过程中,经常遇到这种问题,修改一个java文件(*.java),需要重启web服务器(如tomcat,weblogic等),部署项目。而起/停服务器浪费了大量的时间。在小项目中,也许我们感觉不到。但对于公司的大型项目:如数据中心,生产等系...
分类:编程语言   时间:2015-12-28 18:17:41    阅读次数:154
Swift 循环语句
// 循环语句 for var i = 0 ;i < 5 ;i++ { print("i = \(i)") } var j = 0 for j = 0; j < 10; j++ { print("j = \(j)") ...
分类:编程语言   时间:2015-12-28 18:11:29    阅读次数:173
C++学习之Pair
C++学习之PairPair类型概述pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,基本的定义如下:pair a;表示a中有两个类型,第一个元素是int型的,第二个元素是string类型的,如果创建pair的时候没有对其进行初始化,则调用默认构造函数对其初始化。pair a("J...
分类:编程语言   时间:2015-12-28 18:11:50    阅读次数:297
算法学习笔记——动态规划法
一、基本概念动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这样的多阶段最优化决策解决这个问题的过程就称为动态规划。二、基本思想与策略基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段)。按顺序求解子阶段,前一子问题的解,为...
分类:编程语言   时间:2015-12-28 18:11:40    阅读次数:156
java.lang.ClassNotFoundException: org.jaxen.JaxenException
java.lang.ClassNotFoundException: org.jaxen.JaxenException java.lang.ClassNotFoundException: org.jaxen.util.FollowingSiblingAxisIterator详细错误信息严重: Servlet.service() for servlet [springmvc] in context w...
分类:编程语言   时间:2015-12-28 17:04:37    阅读次数:262
TsinghuaX: 00740043X C++语言程序设计基础 第四章提纲
第4章(一)本章导学程序中的对象是现实中对象的模拟,具有属性和功能/行为;抽象出同一类对象的共同属性和行为,形成类,对象是类的实例;类将数据和处理数据的函数封装在一起,隐藏内部细节,提供对外访问接口;定义对象时,可以通过构造函数进行初始化;删除对象时,可以通过析构函数释放资源一个类的对象可以由其他类...
分类:编程语言   时间:2015-12-28 17:04:57    阅读次数:450
ubuntu下c/c++基本编译环境的搭建
http://my.oschina.net/liujinofhome/blog/33237ubuntu安装完成就已经有gcc了。。。然后缺少头文件的话,需要配置build-essentialsudo apt-get install build-essential
分类:编程语言   时间:2015-12-28 17:00:54    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!