自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 Android活动生命周期

Android中的活动是可以层层叠加的,每启动一个新的活动,就会覆盖在原活动之上,点击back键就会销毁最上面的活动,下面一个活动就会显示出来。android主要用任务(task)来管理活动,一个task就表示 一组存在栈(叫做返回栈:Back Stack)内的活动启动一个活动,它便会入栈,位于栈顶,销毁一个活动时,栈顶活动出栈,如下图活动有4种状态1、运行状态  ...

2018-06-18 18:59:51 1255

原创 KMP算法

KMP算法kmp算法是在字符串匹配目前效率最高的算法。传统的字符串匹配算法时间复杂度为O(m * n),而kmp算法将时间复杂度简化到了O(m + n),利用了O(n) 的空间复杂度。其中,求出next数组是KMP算法的关键// The premier procedure in KPM    // Set array next    private static void setNext(Stri...

2018-06-16 19:34:05 235

原创 Spring Boot Mybatis 配置

 Spring Boot Mybatis 配置resource/mybatis-config.xml配置数据库连接方式(jdbc驱动),注册mapper,<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" ...

2018-06-12 15:11:42 254

原创 Java Spring Boot 框架整合

                                                 Spring Boot 影响        Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用...

2018-06-11 20:43:23 573

转载 编程第一百天

播放音频Applet 能通过使用 java.applet 包中的 AudioClip 接口播放音频。AudioClip 接口定义了三个方法:public void play(): 从一开始播放音频片段一次。public void loop(): 循环播放音频片段public void stop(): 停止播放音频片段为了得到 AudioClip 对象,你必须调用

2017-06-04 13:38:38 260

转载 编程第九十八、九十九天

显示图片Applet 能显示 GIF,JPEG,BMP 等其他格式的图片。为了在 Applet 中显示图片,你需要使用 java.awt.Graphics 类的drawImage()方法。如下实例演示了显示图片的所有步骤:ImageDemo.java 文件代码:importjava.applet.*;importjava.awt.*;

2017-06-04 13:32:25 247

转载 编程第九十六、九十七天天

Applet 类从 Container 类继承了许多事件处理方法。Container 类定义了几个方法,例如:processKeyEvent() 和processMouseEvent(),用来处理特别类型的事件,还有一个捕获所有事件的方法叫做 processEvent。为了响应一个事件,Applet 必须重写合适的事件处理方法。ExampleEventHandling.java

2017-06-04 13:27:46 291

转载 编程第九十五天

java CheckerApplet 类的 init() 方法和私有的 parseSquareSize() 方法:publicvoidinit(){StringsquareSizeParam =getParameter("squareSize");parseSquareSize(squareSizeParam);Stringc

2017-06-04 13:24:36 278

转载 编程第九十四天

c++ 模板函数的重载template class T>T Max(const T& left,const T& right){  return left>right? left:right ;}template class T>//每次定义函数模板时都应该定义这句话T Max(const T&a,const T&b,const T&c)

2017-06-02 18:46:59 216

转载 编程第九十三天

java: ==和equals的区别public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int n=3;

2017-06-02 18:40:57 193

转载 编程第九十二天

c++ 非类型的模板参数template <class T,size_t N =5>//带缺省值的模板参数class Arr{protected:T _a[N];public:Arr(){}};int main (){  Arr int ,10> a1;Arr int> a2;Arr char,10> a3;return0

2017-06-02 18:38:08 178

转载 编程第九十一天

c++ 动态实现顺序表template class Vector{private: T * _data;  int _siae;int _capacity;public:Vector():_siae(0),_cappacity(0),_data(new T[_cappacity])// 实现动态增容  {}};

2017-06-02 18:34:56 209

转载 编程第九十天

发送代数据的HTTP 请求123456789101112131415161718importjava.io.BufferedReader; importjava.io.InputStreamReader; importjava.net.URL;    publ

2017-06-02 14:23:10 238

转载 编程第八十九天

发送邮件importjavax.mail.*; importjavax.mail.internet.*; importjava.util.*;    publicvoid postMail( String recipients[ ], String subject, String message , String from)throws Messag

2017-06-02 14:22:09 229

转载 编程第八十八天

Array转化为map23456789101112131415importjava.util.Map; importorg.apache.commons.lang.ArrayUtils;    publicclass Main {     publicstatic v

2017-06-02 14:21:16 280

转载 编程第八十七天

使用JDBC连接ORACLEpublicclass OracleJdbcTest {  String driverClass ="oracle.jdbc.driver.OracleDriver";     Connection con;     publicvoid init(FileInputStream fs)throws C

2017-06-02 14:20:12 251

转载 编程第八十六天

java 连接MySQL数据库package com.hu.demo;    import java.sql.ResultSet;  import java.sql.SQLException;    public class Demo {        static String sql = null;      static DBHelper db

2017-06-02 14:12:24 236

转载 编程第八十五天

find_first_of原型:Iterator find_first_of(Iterator begin,Iterator end,Iterator2 searchBegin,Iterator2,searchEnd)     Iterator find_first_of(Iterator begin,Iterator end,               Iterator2

2017-06-01 22:52:56 206

转载 编程第八十四天

search原型:Iterator search (Iterator1 begin, Iterator1 end, Iterator2 searchBegin, Iterator2 searchEnd)     Iterator search (Iterator1 begin, Iterator1 end,            Iterator2 searchBegin,

2017-06-01 22:51:35 198

转载 编程第八十三天

search_n原型:Iterator search_n (Iterator begin, Iterator end, Size count, const T& value)     Iterator search_n (Iterator begin, Iterator end, Size count, const T& value,BinaryPredicate op)功能:

2017-06-01 22:50:41 226

转载 编程第八十二天

for_each 算法 原型: for_each(Iterator begin,Iterator end,Function fn)功能:遍历容器中的元素vector int> myvector,myvector2;fillValue(myvector);fillValue(myvector2);for_each(myvector.be

2017-06-01 22:38:21 181

转载 编程第八十一天

java Vector的使用方法public class VectorDemo {     public static void main(String[] args) {         Vector v = new Vector();         v.add("java01");         v.add("java02");         v.add("j

2017-06-01 18:55:05 215

转载 编程第七十九、八十天

List集合特有的迭代器:ListIterator使用方法public class ListIteratorDemo {     public static void main(String[] args) {         ArrayList a1 = new ArrayList();         a1.add("java01");         a1.add("

2017-06-01 18:53:58 165

原创 编程第七十八天

Swing 选择栏弹出的使用import javax.swing.*;public class MyJOptionPane {public static void main(String args[]) {Object[] obj2 ={ "足球", "篮球", "乒乓球" };  String s = (String) JOptionPane.showInputDialog(

2017-06-01 18:50:10 184

原创 编程第七十六、七十七天

JOptionPane.showOptionDialog的使用方法public class Login extends JFrame {      //定义组件      JPanel jp1,jp2,jp3;//面板      JLabel jlb1,jlb2;//标签      JButton jb1,jb2;//按钮      JTextField jtf;//文

2017-06-01 18:34:27 264

转载 编程第七十五天

java设置监听器 点击后清空TextField中内容package test;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.J

2017-05-31 19:05:55 201

转载 编程第七十四天

java 监听器 区分鼠标左右键public void contentPane_mouseClicked(MouseEvent e) { this.add(jPopupMenu1); int mods = e.getModifiers();//鼠标右键 if ((mods & InputEvent.BUTTON3_MASK) != 0) {

2017-05-31 16:07:39 211

转载 编程第七十二、七十三天

c++ functional头文件 std::用法 1 #include 2 #include 3 using namespace std; 4 5 //函数包装器 6 //第一,设计执行接口,接口可以设计关卡(收费,插入if...else)、计数器 7 //第二,函数包装器依赖于函数模板,实现通用泛型 8 //第三,函数代码可以内嵌在另外一个函数,实现函数怀孕 9

2017-05-31 14:42:45 376

转载 编程第七十一天

c++ functional头文件 bind1st用法 1 #include 2 #include 3 #include 4 #include 5 6 int main() 7 { 8 std::vectorint>myvector; 9 10 myvector.push_back(11);11 myvector.push_back(2

2017-05-31 14:40:56 210

转载 编程第七十天

c++ functional头文件 auto用法 1 #include 2 #include 3 using namespace std; 4 5 //仿函数,创建一个函数指针,引用一个结构体内部或者一个类内部的public公有函数 6 7 struct MyStruct 8 { 9 void add1(int a)10 {11

2017-05-31 14:39:45 166

转载 编程第六十九天

c++ STL标准函数find进行vector 、list链表查找#include #include #include class example{public:example(int val){i = val;}bool operator==(example const & rhs){return (i == rhs.i) ? tr

2017-05-31 14:37:40 200

转载 编程第六十七、六十八天

c++ list头文件(2)#include #include using namespace std;typedef list INTLIST;//从前向后显示list队列的全部元素void put_list(INTLIST list, char *name){    INTLIST::iterator plist;    cout    

2017-05-31 14:36:03 218

转载 编程第六十五、六十六天

c++ list头文件(1)#include #include #include #include using namespace std;//创建一个list容器的实例LISTINTtypedef list LISTINT;//创建一个list容器的实例LISTCHARtypedef list LISTCHAR;void main(vo

2017-05-31 14:34:14 172

转载 编程第六十三、六十四天

c++ algorithm set方法#include iostream>  #include set>  #include algorithm>  #include iterator>  using namespace std;    template class T>  struct display  {      void operator

2017-05-30 22:37:06 216

转载 编程第六十二天

c++ memmove方法#include stdio.h>  #include string.h>  int main()  {    char s[]="Golden Global View";     memmove(s,s+7,strlen(s)+1-7);     printf("%s",s);          return 0;  

2017-05-30 22:34:51 239

转载 编程第六十、六十一天

c++ copy()对不同容器复制;关于输出区间与输入区间重叠的讨论#include iostream>  #include algorithm>  #include deque>    using namespace std;  templateclass T>  struct display  {      void operator()(c

2017-05-30 22:33:43 221

转载 编程第五十八、五十九天

c++ algorithm头文件 基本算法#include iostream>  #include algorithm>  #include vector>    using namespace std;    templatetypename T>  struct display  {      void operator()(const T 

2017-05-30 22:31:41 178

转载 编程第五十七天

c++ numeric头文件中数值算法#include iostream>  #include numeric>  //数值算法   #include vector>  #include functional>   #include iterator>     #include math.h>    using namespace std;     

2017-05-30 22:29:10 188

转载 编程第五十六天

c++ algorithm头文件巡防算法#include   #include   #include   using namespace std;    templateclass T>  struct plus2  {      void operator()(T&x)const      {          x+=2;      }

2017-05-30 22:26:04 196

转载 编程第五十五天

c++ algorithm头文件中find算法#include iostream>  #include algorithm>    using namespace std;    void printElem(int& elem)  {    cout  elem  endl;  }      int main()  {     

2017-05-29 21:50:44 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除