自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 很认真的聊一聊程序员的自我修养

今天逛博客园,看到了一篇推荐的文章《浅谈程序员的英语学习》,就点进去看了一下,对于文章中的观点我非常认同,英语是非常重要的,但文章站的高度还是太高,具体表述的学习方法我不是很认同,也认为不太实际,恰好之前有一篇一直没有发表到首页的文章想重新发布,今天就借此机会和大家很认真的谈一谈程序员的自我修养问题。    先介绍一下利益相关,我的背景:初中开始参加信息学与数学竞赛,大学本科软件工

2017-03-02 17:34:25 304

原创 js 变量作用域

总结自:http://www.cnblogs.com/rainman/archive/2009/04/28/1445687.html1.变量作用域链:依次从范围最近最小到最远最大2.局部变量优先级比同名全局变量高3.没有块级作用域,在for循环中定义的变量,其作用域是所在的整个函数4.函数中声明的变量在整个函数中都有定义,与顺序无关。function

2017-01-09 12:14:57 221

转载 java类成员初始化顺序

属性、方法、构造方法和自由块都是类中的成员,在创建类的对象时,类中各成员的执行顺序:1.父类静态成员和静态初始化快,按在代码中出现的顺序依次执行。2.子类静态成员和静态初始化块,按在代码中出现的顺序依次执行。3. 父类的实例成员和实例初始化块,按在代码中出现的顺序依次执行。4.执行父类的构造方法。5.子类实例成员和实例初始化块,按在代码中出现的顺序依次执行。6.执行子类的构

2016-12-28 18:13:05 265

转载 classloader

classloader分为3种:bootstrap classloader  jvm默认启动,c++实现,加载jre/lib/下的jar或者classextension classloader java类,加载jre/lib/ext/或者java.ext.dirsapplication classloader java类,加载java应用中classpath所有类class

2016-12-28 17:37:18 177

原创 http/1.0 calendar

http/1.0 一次连接一次请求http/1.1 一次连接多次请求 2016年2月有多少天?思路1:生成2016-3-1的calendar,然后向前add一天,get(DAY_OF_MONTH)。思路2:生成2016-1-31的calendar,然后向后add一个月,get(DAY_OF_MONTH)思路3:生成2016-随便哪月那天的calendar,然后获取get

2016-12-28 16:51:56 195

原创 TCP

server端package net.dialog;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Soc

2016-12-28 11:29:06 159

原创 UDP

server端package net;import java.net.DatagramPacket;import java.net.DatagramSocket;public class GudpRec { public static void main(String[]a)throws Exception { DatagramSocket socket = new Datag

2016-12-28 11:27:13 198

原创 自定义bufferedreader

package com.guo.test.bufferedReader;import java.io.IOException;import java.io.Reader;public class GuoBufferedReader { public Reader reader; private char[] bs = new char[1024]; private int inde

2016-12-26 15:06:21 221

原创 int和string转换,数组和list转换

int age=12;String ageStr;//int->stringageStr=String.valueOf(age);ageStr=12+"";//string->inttry{//有可能字符串包含不能转化的字符 age=Integer.valueOf(ageStr); age=Integer.parseInt(ageStr);}ca

2016-12-23 12:37:26 765

原创 file

File file = new File("jk:", "1.txt"); if(file.exists())// 一定要先判断file是否存在,否则file既不是directory也不是file System.out.println(file.isDirectory()+"|"+file.isFile()); //有后缀名的不一定是文件,也有可能是目录。没有后缀名的不一定是目录,有可

2016-12-23 11:04:09 202

原创 4种GC方法+分代回收+触发GC情况+内存申请过程

①引用计数对象增加一个引用时,引用数+1。减少一个时,引用数-1。当进行垃圾回收时,只回收引用数为0的对象。面对互相引用无解,方法比较老,基本弃用②标记+清除从根节点遍历标记对象,然后遍历整个堆,清除没有标记的对象。缺点:运行效率不高,产生了内存碎片,运行时需要暂停应用③复制将内存分为2个区域(区域a和区域b),一个区域空着(区域a),另一个区域(区域b)放

2016-12-22 17:17:26 5297 5

转载 学习UML实现、泛化、依赖、关联、聚合、组合

类之间的关系种类:Realization(实现), Generalization(泛化),Dependency(依赖)、Association(关联)、Aggregation(聚合)、Composition(合成或组合)。 其中,Aggregation(聚合)、Composition(合成)属于Association(关联),是特殊的Association关联关系。实现(Realiza

2016-12-16 20:24:53 205

转载 (5)原型模式prototype

定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。(克隆原型,原型通常是自身)克隆步骤:1)在派生类中实现Cloneable借口。2)为了获取对象的一份拷贝,我们可以利用Object类的clone方法。3)在派生类中覆盖积累的clone方法,声明为public。4)在派生类的clone方法中,调用super.clone()

2016-12-16 19:52:17 192

原创 4 async task

public class MyAsyncTask extends AsyncTask { TextView textView; ProgressBar progressBar; public MyAsyncTask(TextView txt, ProgressBar bar){ textView = txt; progressBar = bar;

2016-12-05 16:58:50 244

转载 https://www.zhihu.com/question/26417244

https://www.zhihu.com/question/26417244

2016-11-30 14:29:24 6506

原创 3

public class SqliteActivity extends Activity implements View.OnClickListener{ MyDataBaseHelper myDataBaseHelper; SQLiteDatabase db; @Override protected void onCreate(Bundle savedInstan

2016-11-28 15:05:37 250

转载 2

隐式intentIntent intent = new Intent("com.example.activitytest.ACTION_START");intent.addCategory("com.example.activitytest.MY_CATEGORY");startActivity(intent);intent data 标签可配置内容1. a

2016-11-20 12:37:50 251

原创 1

list TeacherAdapter teacherAdapter = new TeacherAdapter(this,android.R.layout.simple_list_item_1,Teacher.getAllTeachers()); ListView listView = (ListView)findViewById(R.id.guo_listView);

2016-11-20 12:24:00 325

空空如也

空空如也

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

TA关注的人

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