StringBuffer 学习 StringBuffer() 构造一个没有字符的字符串缓冲区,初始容量为16个字符. deleteCharAt(int index) 删除char在这个指定序列index指定的位置 charAt(int index) 返回char 在指定序列位置的值 insert(int offset, char c) 在此序列中插入char参数的字符串表示形式 length() 返回字符长度 toString() 返回字符串 LeetCode(1323) class Numbe…
在 PHP 中,我们需要进行调试的时候,一般都会使用 memory_get_usage() 看下内存的使用情况.但如果想看当前的脚本 CPU 的占用情况就没有什么现成的函数了.不过,PHP 也为我们提供了一个扩展:XHProf ,这是由 FaceBook 开源的一个扩展,它可以帮我们看到当前脚本运行时的一些性能情况. 什么是 XHProf XHProf 是一个轻量级的分层性能测量分析器. 在数据收集阶段,它跟踪调用次数与测量数据,展示程序动态调用的弧线图. 它在报告.后期处理阶段计算了独占的性能…
今天学习下Android中ListView关于ArrayAdapter数据绑定, 废话少说直接上代码. 改下布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"…
命令模式:首先我们要知道命令模式的基本定义:来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化.用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化.分离变化与不变的因素.一般可以实现命令的执行和撤销操作. 他的基本目的:能够实现请求者的请求行为和实际的执行者的执行行为,两者相互独立,松耦合,非常适合多个命令的执行实现的扩展操作. 使用命令模式基本的优势如下: 1,大大的降低了对象之间的耦合,使得client 和 ivoker之间相互独立. 2,新的命令…
java中除了基本数据类型,几乎都为对象.例如 Person p=new Person(); 这句语句表明了p是Person类的一个实例对象.但其实,Person也是一个实例对象,它是Class类的实例对象(java.lang.Class). Person的实例对象是通过new来获取的,但是Class的实例对象我们却不能这样new出来,因为通过源码我们会发现Class的构造方法是已经私有化了. 如果我们要获取Class的实例对象(即官方中的类类型,后文将用以区分普通的实例对象),有三种方式. 1…
大家好,我是编程熊,今天是LeetCode每日一题的第五天,一起学习LeetCode第五题<最长回文子串>. 题意 给你一个字符串 s,找到 s 中最长的回文子串. 示例 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案. 题解 方法一 采用简单暴力的方法,枚举每一个位置为单独回文中心(长度为奇数的子串,如 aba)或者回文中心中的一个(长度为偶数的子串,如abba),同时向左和向右扩展查看是否相…
package com.swing; import java.awt.Color;import java.awt.Container;import java.awt.event.WindowAdapter; import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.SwingConstants;import javax.swing.WindowConstants; /** *1:Swing组件通常被称作"轻量级的…
转自 http://blog.csdn.net/renfufei/article/details/24600507 http://www.jdon.com/idea/java/10-example-of-lambda-expressions-in-java8.html Lambda表达式的语法基本语法:(parameters) -> expression或(parameters) ->{ statements; } 下面是Java lambda表达式的简单例子: 基本的Lambda例子现在,我…
在java中我们经常可以看到StringBuffer和String的用法,但是我自己在使用过程中,经常会将两者弄混淆,今天我们就来了解一下两者的区别: 我们首先来看一下我们的官方API中的简单介绍: A string buffer is like a String, but can be modified. At any point in time it contains some particular sequence of characters, but the length and con…
代码来源于高淇JAVA教学视频 谢谢高淇老师的教学. 因为自己在学习的过程中发现了很多困难点,总结下希望对自己接下来学框架提升.给像我一样得初学者方便. SORM框架是一个简单的ORM,关系对象映射,可以通过这个框架方便的更改和操作一些数据库的东西,在框架运行的时候也会根据数据库中的表生成相应的Javabean在po包下.通过直接对po包下的操作在运用query中的一些操作就可以实现对数据库的操作.思路会在代码中注释. QueryFactory直接生产出Query给用的人调用,Query作为一个…