自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

癫狂的痴迷

为了再次起誓,我要变得更强

  • 博客(35)
  • 资源 (16)
  • 收藏
  • 关注

原创 大话设计模式之_工厂模式

大话设计模式之_工厂模式 工程方法(即简单工厂模式simpleFactory,或静态工厂方法 static factory method) 抽象工厂 什么是工厂呢?工程模式是我们最常用的设计模式,在很多开源框架里头可以说工程模式是遍地开花呀,当然你如果你有兴趣写一个开源框架那么还得掌握:注解、反射机制,这个小笔笔会在后面跟大家分享吐槽。给大家附上:笔者曾经写的一个app的下拉刷新

2016-11-22 11:42:44 358 2

原创 大话设计模式之___单例模式

设计模式之单例模式,懒汉式饿汉式,线程安全问题,懒汉式与饿汉式的比较

2016-08-30 14:32:02 753 2

原创 对Handler消息机制的理解

Handler消息机制中无非都是围绕着:Handler,MessageQueue,Looper来做文章的,那么这三者的概念就首先你要清楚它是什么,为什么,怎么办.围绕这三个问题那么问题就不断的被一层一层的深入,最后也就解开了问题的谜题了,对于初学者来说Handler是一个神奇的东西,鸡肋吧,有人说我只要会用sendMessage()就好啦,其实不然

2014-09-28 21:59:55 5655

原创 自定义下拉刷新和加载更多_Android

1.UI实现(刷新头部的隐藏:滑动监听,属性动画,view的测绘)2.下拉刷新和加载更多的实现刷新的回调接口3.加载更多的实现

2014-08-14 17:53:06 5938

转载 hadoop2.8+centos7集群搭建

本集群搭建于以下软件:VMware Workstation12 ProSecureCRT 7.3Xftp 5CentOS-7-x86_64-Everything-1611.isohadoop-2.8.0.tar.gzjdk-8u121-linux-x64.tar.gz1234567891011这里的集群是 192.168.195.132 Master、Namen

2018-05-09 19:43:32 802

原创 三目运算符和if_else引发的血案

三目运算符和if_else引发的血案背景 刚刚入职,在看各种代码。在很多业务逻辑的判读通篇都是用的if-else,思考:程序猿都是爱偷懒的,对于一些简单的逻辑能否该用三目运算符呢,这样整个代码也不会显得十分冗余,在简洁度上面看起来也比较舒服。 既然三目运算符相比与if-else来说,比较简洁,那么他们在性能上又有没差异呢? 结论是:三目运算符的运算速度比if-else的效率高出1~0

2017-09-16 15:02:09 6744 6

原创 服务器上安装jdk

阿里云服务器上安装jdk 首先在oracle官网下载好适合你Linux服务器位数的jdk ps:如果你的Linux是64位的,但是你装的是x86 32位的jdk那么会报出如下对的错误[root@izwz9estmbh5s47t3v0rmrz jdk1.8.0_131]# java -version-bash: /usr/java/jdk/jdk1.8.0_131/bin/java: /

2017-05-23 10:07:46 6006

转载 Chrome调试折腾记_(1)调试控制中心快捷键详解!!!

题记大多浏览器的调试功能的启用快捷键都一致…按下F12;还是熟悉的味道; 或者直接Ctrl> + Shift + J: 直接进入console面板点击第一张截图圈圈那个进入,看到Shortcuts这个就是了….快捷键大全快捷键大全快捷键有这么以下几大类..且看我一一道来~~~注:All pane是全局快捷键Console()Ctrl + L : 清除

2017-01-12 14:17:26 632

转载 一个 Java 的 Socket 服务器和客户端通信的例子

Socket 通信,包含客户端和发送端,客户端有反馈发送成功与否

2016-09-27 15:06:13 358

转载 Sutherland-Hodgman算法(多边形裁剪)

Sutherland-Hodgman算法 Sutherland-Hodgman算法也叫逐边裁剪法,该算法是萨瑟兰德(I.E.Sutherland)和霍德曼(Hodgman)在1974年提出的。这种算法采用了分割处理、逐边裁剪的方法。

2016-09-13 13:32:19 6493

转载 静态工厂方法

静态工厂方法讲解        创建类的实例的最常见的方式是用new语句调用类的构造方法。在这种情况下,程序可以创建类的任意多个实例,每执行一条new语句,都会导致Java虚拟机的堆区中产生一个新的对象。假如类需要进一步封装创建自身实例的细节,并且控制自身实例的数目,那么可以提供静态工厂方法。        例如Class实例是Java虚拟机在加载一个类时自动创建的,程序无法用new语

2016-09-02 12:17:06 923

转载 log4j基本原理

log4j实现原理

2016-08-23 13:52:05 467

转载 navicat 快捷键

1.ctrl+q           打开查询窗口2.ctrl+/            注释sql语句3.ctrl+shift +/  解除注释4.ctrl+r           运行查询窗口的sql语句5.ctrl+shift+r   只运行选中的sql语句6.F6               打开一个mysql命令行窗口7.ctrl+l            删除一

2016-08-02 14:28:34 334

转载 Java中堆内存和栈内存详解

转自:http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.htmlJava把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的

2016-04-04 20:40:13 354

原创 即时通讯基于socket的tcp方式

数据流向:         市面上:95%发送数据 客户端 ----> 服务端  基于http协议        socket 数据传输 有 tcp 和 udp 两种方式            #1.socket的tcp 方式:                      tcp是 面向连接 的 是安全的. 在连接的时候 要实现 三次握手(客户端是发起者)  ;  在

2016-03-08 21:50:54 3091

原创 线性表(顺序表,链表的表示和实现)

本篇文章将从以下几点进行讲解: 1.线性表的类型定义 2.1线性表的顺序表示和实现 2.2线性表的链式表示和实现1.线性表的类型定义:接下来介绍下什么是线性表,学习每一样东西都要从定义下手.由n( n>= 0 )个数据特性相同的元素构成的有限序列称为线性表//这个是官方给出的定义有点生僻换句话说,统一线性表中的元素必定 具有相

2016-03-06 16:55:38 8125

原创 Android Studio的library项目依赖,Jar包,常用快捷键的对比

首先说下Eclipse上的老套路,如何将项目被依赖的项目作为library,在Eclipse中我们进入Properties把这个项目作为library(as a library);在AS中因为Project的形式变成了module.那么来看下在AS下如何用module来给项目添加library.接下来我就以SlidingMenu这个开源框架做为例子,如何在AS中使用.具体的步骤如下:

2016-02-17 11:35:43 3585

原创 Activity的生命周期详解+面试 Activity的启动模式

Activity的生命周期中分为三态度:运行态,暂停态和停止态;1.运行态:当Activity在屏幕的最前面,就是你可以看到的,有焦点的那个界面(有焦点:你可以在上面点击和触摸的,用户可以用来操作的).处于运行态的Activity,Android会尽可能的保持他的运行,即便出现了内存不足的时候,android系统也会先把栈底的Activity杀死,确保可见的Activity正常运行.2

2015-11-15 21:53:03 4767

原创 补间动画

//帧动画,补间动画,属性动画(还可以通过xml文件进行优化)//下面将对补间动画的一些动画样式进行讲解-----------------------------------------------------------------------------------------int dx =0;int dy =0;int degrees =0;>放大Bit

2015-08-13 09:58:57 1257

原创 Activity的生命周期

首先请允许我先啰嗦一句:众所周知,对于四大组件之Activity的学习,要是没有明白Activity的生命周期那么你就不算是真正掌握了Activity---------------------Activity的生命周期,可以通过视频文件播放器的原理来理解-----------------------*1.onCreate()应用程序的创建*2.onDestory()应用

2015-08-13 09:31:41 1225

原创 在android下出现乱码的问题(在网络中传输和获取数据时)

首先,android的编码采用的是国际化通用的UTF-8,这一点是不容质疑的;其次呢,要你用的编译器是Eclipse,那么Eclipse编译器的默认编码是GBK; //要是你用的是AS那么第一次使用时也建议,把编译器的默认编码都改为UT8android出现编码最常见的就是在获取和提交数据的时候出现编码的不一致//通常是用 POST,GET请求完成的web容器的默认编码是iso-8859-1

2015-08-13 09:25:38 3147

原创 javase的多线程断点下载

-----------------------断点下载--------------------------->DownloadThread extends Thread//线程idprivate int threadid;private int startposition;private int endposition;DownloadThread(int ,int,i

2015-08-13 09:12:22 1685

原创 android下 按钮点击 的四种写法

1)点击按钮的实现类接口; //弊端,按钮多的话,代码冗余;1.findViewByID();2.btn.setOnClickListener(new MyOnClickListener());//实现类的接口;3.class MyOnClickListener implements OnClickListener{public void onClick(View v){Toa

2015-07-02 23:54:42 1923

原创 基于servlet的 考勤管理系统 所遇到的问题

******************************************(链接数据库时出现的问题)主键问题     com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '0' for key 1解决:Connection conn = Driv

2015-06-25 16:21:33 1896

原创 解决在MyEclipse中导入jQuery出现红叉

今天在学习 应用jQuery 实现Ajax 时 遇到了个问题:在导入 jquery-1.11.3min.js 文件时 Myeclipse 工程出现了红叉    在网上搜了下,解决的方法层出不穷,现在我在这里介绍一下我自己的结局的方法,尤其是 处女座的 猿猴们 肯定会特别烦躁吧(1)在myeclipse中创建动态WEB项目,并在该工程的web节点下 创建一个 JS 文件夹,将下载好的jQue

2015-06-20 22:51:31 1081

原创 cookie与session的区别

例如在会话的过程中,需要记住用用户购买的商品,且在用户结账的时候,可以记下购买的商品,并且进行结账. 在会话过程中就必要要解决这个问题.那么其中就必须要掌握cookie 和session我们可以通过servlet技术来保存数据     ServletContext,request   ;这个可以保存数据但是数据只是在一次存储中用到,显然和我们要解决的问题是不可以的引

2015-05-20 10:54:41 1339

原创 c++析构函数作用域

析构函数与构造函数一般是同一个话题。构造函数

2014-10-09 12:26:53 796

转载 什么叫做“真假学习”

什么叫做“假学习”?; l% L+ M) g$ P) t$ |3 R一、看书买一堆书,有空看看。看书,这是典型的假学习。看书看不懂还在看,就是假学习,欺骗自己,安慰自己正在学习而已。专业书都写得很好,但大都是写给已经懂的人看的。看书的最大作用就是证明自己看书是学不到东西的,然后只有寻找其他途径。+ D, U3 ?4 z! I& I9 }. c1 k9 S: O; C8 k

2014-10-05 15:19:01 691

原创 关于char 型 的 存储实质(asc2码表的)

起因:有一天一个朋友发来一个程序给我看

2014-10-03 23:41:59 5117

原创 switch()case的用法

一般的基础格式是

2014-09-28 20:05:30 2341

原创 c/c++生成的exe文件,无法打开

c/c++ 编程生成的.exe文件无法打开。     只能在编译器上才可以打开,一旦关了编译器,自己编译生成的exe文件就打不开了。           自己编译的程序有时运气好的话。exe文件可以打开。但是大多数打不开(出现闪动一下黑窗口就没反应了)  解决方法:这个问题困扰了好久呢现在终于搞定了        在main函数里面加上:  system(“paus

2014-09-26 22:50:22 15913 5

原创 常指针与指向常量的指针的区分

【常指针】假设已经有定义“char *const name”

2014-09-18 21:38:50 957

原创 小飞的电梯调度算法,光影切割问题<<编程之美>>

问题描述:

2014-08-15 17:00:23 1495

原创 排序(各种排序方法的实现与比较)

排序(各种排序方法的实现与比较)时间限制:20 Sec  内存限制:128 MB提交: 472  解决:226[提交][状态][讨论版]题目描述查找题,在指导书已经给出了部分参考答案,目的是让大家熟悉相关套路。排序这一题,才是大家课程设计的开始。我为大家准备了一道令人非常愉快的热身题.即将一个杂乱无序的整数序列,按照从小到大的顺序排列并输出。题目虽然简单,但

2014-08-15 11:06:26 1571

原创 中国象棋之将帅问题

问题描述看图片截图。把棋盘抽象到shuz

2014-08-13 11:07:42 1352

谷歌google-c++-代码风格-带标签-中文

google-c++-代码风格-带标签-中文;

2020-07-22

Hadoop权威指南(第三版)-书签-目录-中文

Hadoop权威指南(第三版) 书签 目录 中文,非常适合初学者噢

2018-05-04

EOS图文教程官方

EOS图文教程~~官方的

2016-04-20

普元EOS示例和教程

EOS快速开发web,避免代码的复杂,直接拖拽

2016-04-19

plSql_developer开发手册中文版

简单好用,图文介绍~~一步到位

2016-04-13

oracle使用手册

交你如何使用dos窗口 进行查找数据库中的数据,牛逼哄哄有木有

2016-04-13

基于servlet 的考勤管理系统

很适合新手练习的javaweb项目; 实践才是检验真理的唯一标准 有不懂的可以给我留言; 也可以到我的博客问我 http://blog.csdn.net/u011706736

2015-06-25

Java编程技术(谭浩强)

这是一本很适合入门的人看的,很基础。很适合自学的人

2014-11-30

如果是初学C语言请看完 一些成功人士的心得

看看一些成功人士的心得,让你自己学习有了方向

2014-10-05

vc++6.0编译器

vc++6.0 ,直接安装了就能用的省掉了繁琐的路劲设定。建工程都可以。

2014-10-05

谭浩强《C程序设计》的错误汇集篇

有谭浩强的c语言,那么就必须要看看这个错误汇集篇,及时更改你错误

2014-10-02

c++项目(详细简单适合初学者)

c++小项目,做项目才是检验你是否学会和掌握改技能。小鲜肉们赶紧练练手吧

2014-10-02

郝斌sql2005自学教程

郝斌sql2005自学教程。简明易懂,容易上手,很适合入门的人

2014-10-01

linux版的codeblocks使用教程pdf

linux版的codeblocks使用教程pdf,想学习的朋友不要错过哟

2014-10-01

空空如也

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

TA关注的人

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