自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

JVM创建对象过程

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 1、找到类对象<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->     当碰到new关键字的时候,虚拟

2015-12-07 18:58:39 196

JVM几个运行时内存区域

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> <!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 程序计数器(线程私有)     对

2015-12-01 12:18:15 202

通过server.xml来了解Tomcat结构及处理请求流程

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 通过server.xml文件来分析<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->  &a

2015-10-13 10:24:56 157

原创 python 编程规范

程序模板Python代码  @FileName:   @Author:xx@ic.net.cn   @Create date:   @description:用一行文字概述模块或脚本,用句号结尾。   @Update date:   @Vindicator: xx@ic.net.cn   @File URL: http://...

2015-09-10 13:02:24 558

原创 python 元类metaclass

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 类也是对象在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:...

2015-09-10 12:21:05 101

请求头和响应头详解

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> web性能测试中有一个web资源分析,web资源是从服务器入手对web服务器的性能进行分析。所以了解一下以下信息是很有必要的哦。一:响应头信息HTTP(HyperTextTransferProtocol)是超文本传输协议...

2015-08-17 15:11:53 1060

请求头和响应头详解

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> web性能测试中有一个web资源分析,web资源是从服务器入手对web服务器的性能进行分析。所以了解一下以下信息是很有必要的哦。一:响应头信息HTTP(HyperTextTransferProtocol)是超文本传输协议...

2015-08-17 15:10:09 177

原创 Mac python升级到3.4

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> Mac OS X10.10默认带了Python2.7,不过现在Python3.4出来了,如果想使用最新版本,赶紧升级下吧。基本步骤如下  第1步:官网下载Python3.3这里面有windows和mac os...

2015-08-11 11:12:36 183

Javaweb Spring几个基本注释

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 一、@Autowired注解:     如要仅仅使用此注解,需要在spring容器中声明该注解的解析Bean:                    <bean class="org.springframewo...

2015-07-31 11:21:16 191

原创 NSKeyedArchive详解

         基本的数据类型如NSString、NSDictionary、NSArray、NSData、NSNumber等可以用属性列表的方法持久化到.plist 文件中,但如果是一些自定义的类的话,属性列表的方法就不管用了。archiver 方法可以做到。编码如下:     首先新建一个person类,定义它的三个属性,如下: [cpp] view plain...

2015-04-19 23:17:50 261

原创 安卓开发入门和进阶干货

最全干货分享,本文收集整理了Android开发所需的书籍、教程、工具、资讯和周刊各种资源,它们能让你在Android开发之旅的各个阶段都受益。入门《Learning Android(中文版)》本书为Android开发入门图书,循序渐进地介绍了如何利用Android基本构件来实现构造用户界面、存储数据、连接网络等实践中必不可少的需求。作者以亲手实现一个类Twitter的应用为主线,通过不断为其添加...

2015-01-27 17:08:24 124

原创 安卓开发者所需要面临的几个大问题

1、Android 的碎裂化问题现如今,用户手中的Android 系统版本各异。很多关于开发者如何为最低通用版本编码的文章(现在可能是2.3版本了)。但是,不止在操作系统方面存在Android 版本碎裂化这个问题。在SDK开发工具上,也没有统一的标准。你可能要为六种尺寸的屏幕编码,不同的按钮、键盘,有的可能根本就没有按钮……好吧,你可以 在一个代码分支上为所有的这些设备编码(这种方案即笨拙又...

2015-01-27 17:07:15 166

原创 移动开发素材大全

  策划设计 icon下载Easyicon:http://www.easyicon.net/ Findicons:http://findicons.com/ 淘宝icon库:http://www.iconfont.cn/  IconArchive:http://www.iconarchive.com/  Dryicons:http://dry...

2015-01-27 17:04:24 441

原创 快速排序(C++版本)

快速排序的思想,如果说是分治法,那也不详细,我看到一个非常适合的描述就是“挖坑填数+分治法”        挖坑填数:就是从数组中取一个基数(就想一个标杆来和其他的数比较),赋值给temp变量,这样我们就不用担心它会丢失,就相当于我们把这个数先挖出来,留一个坑给其他的数字填充,其他的所有数都跟这个数比较,值得注意的是:如果我们取的是最左边(右边)的数,那么我们就要先从右边(开始比)。  ...

2014-11-19 15:32:43 131

堆排序

堆排序,我是从算法导论里面看到的,它的最基本思想就是:把一个数据建立成一个堆(我看来就是一个简单的二叉树)每一个子树的根节点是在本树里面的最大数,这时候树根就是整棵树里面最大的,然后我们每次把树根提取出来换成叶节点,也就是每次都会减少树的一个节点(就是树根的最大值),但是根节点并不是没了,而是换成最后的一个叶节点,提取以后再重新调整树,使其符合最大(最小堆)的定义:二叉树的每个子树根节点都是本子...

2014-11-19 13:09:31 105

java中的hashcode作用

根据API文档,java中的hashcode事实上是跟equals是有着密切联系的,hashcode是为了提高哈希表的性能下面的话来自JDK:hashCode public int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。 public native int hashCode(); ...

2014-11-17 18:17:31 138

原创 对Hash认识

       Hash是各种程序语言中经常用到的一个“算法”或者说“结构”,按我的理解,hash就是把大量的数据打乱,对每一个数据分配一个唯一的映射值,然后重新储存,对于每一个关键字Value,都有一个映射值Key对应,既通过唯一的f(key)可以找到value;       在每次通过key查找的时候就可以通过常数级时间查到我们所需要的对象,是一个用空间换时间的典型例子,这Hash最主要...

2014-11-17 12:07:14 105

原创 安卓Activity生命周期

安卓的Activity可谓是简单却也复杂的组件,android.app.Activity包里面,当我们显示一个activity的时候,就要调用activity的onCreat方法,紧接着就是调用 onStart、onResume方法,这两个方法都可以在API文档中查到 当我们有多个 Activity之间进行跳转的时候,后面的onStop、onResume、onRestart、onPause方法...

2014-08-12 16:38:59 125

原创 Android安卓 style(样式) 主题(Theme) 设置

      安卓的style(样式) 和主题(Theme) 是安卓界面设置的重要部分,个人觉得安卓的开发比JavaPC软件更加灵活,但是也更加麻烦,安卓的样式在本工程项目res / values / style.xml 文件中,样式文件可以让你自定义自己组建的样式,也可以定义全家组件的样式,比如,设置透明,设置字体颜色,设置程序没有状态栏,背景色等等,功能很强大,大多数有关于组建外观的,都可以用...

2014-08-04 17:36:37 1411

原创 Android安卓SDK和API对应

安卓的SDK是和安卓的版本对齐的,不同的安卓版本支持的最高SDK版本也不一样,用高版本的SDK开发可能会导致低版本的安卓运行不一样,但是可以运行高版本SDK中的低版本部分 ...

2014-08-03 16:43:35 338

原创 Android安卓布局简介

 安卓的五大布局方式有      1. 线性布局(LinearLayout):用的比较多,也比较实用,这里面有垂直和横向布局方式这就是线性布局的两种方式,当用线性布局的时候,LinearLayout中的子元素属性android:layout_weight生效,它用于描述该子元素在剩余空间中占有的大小比例,当这个值越小,所占比重越大。属性:     android:gravity:...

2014-08-02 20:34:42 152

原创 Java实战之--钓鱼游戏2

上次写到了渔人的那一部分,今天来继续写鱼的一部分,其实这一部分最主要的就是随机出现鱼的图片和对鱼进行转向,既然是钓鱼,我们当然要对每条鱼的坐标要进行实时的统计,然后要把鱼的坐标传到渔人的类里面,和鱼钩的坐标进行比对,符合条件就把鱼钩和鱼的Y坐标减少,并且这个时候的鱼钩不受控制,这里面要注意的是,鱼钩和鱼的坐标比对的时候要是一个范围。这里面的素材提供的图片是大小不一的,所以每次都要根据的鱼图片的大...

2014-07-23 16:51:27 711

原创 Java实战之---旅行钓鱼游戏

这么多天的代码,才发现,写一个程序是真的不简单。但是能用一个小程序发挥自己手中代码的巨大作用,让 我也能做一个能玩的游戏出来,是一件很有成就感的事,前几天跟小伙伴们成立了一个四个人的小组,来做一个游戏,名字叫做---旅行钓鱼,名字看起来是挺搓的,但是做起来也真的是不简单,做了四天,我们小组的成员们才做出来百分之九十,还有一小部分没有做完,正在炉里加载中。。。其实就是我负责的那一部分  ...

2014-07-21 00:10:53 810

原创 验证码识别level---01

         对图像识别这方面比较有兴趣,所以最近搜集了一点关于图片识别的资料来看,最后决定先行验证码识别开始,这是最简单的一步,从验证码识别来开启整个图像识别的路。        这个验证码识别,现在我只是刚刚开始接触,所以现在只是用java写几个函数简单的把噪点干扰去掉,今天开始最简单的验证码识别,想下面的图片             这是最简单的验证码,图像干扰少,且每个数...

2014-07-14 00:23:20 106

原创 java 多线程初步

多线程几乎是所有游戏都要用到的技术(当然除了五子棋等等)因为很多大型游戏在一个线程的运行下是非常的缓慢的,那我们要想知道如何利用线程做事,那就首先要知道线程是什么,首先,线程不是进程,在多进程OS中,通常是在一个进程中包括多个线程,每个线程都是作为利用CPU的基本单位,是花费最小开销的实体。也就是说,一个进程是由一个或者多个进程来运行的,这样我们开始用线程来写进程程序。这一次我们先来做一个简...

2014-07-12 22:05:15 78

原创 疯狂java实战之图片浏览器

前两天,看了一本书,上面用java写了一个图片浏览器,突然就觉得比较感兴趣,上面介绍了思路,和大致的功能如何做,做一个图片浏览器,大致的界面是这样的          我们先来看一下这个图片浏览器有什么功能,1.打开图片;2.上一张下一张;3.放大缩小图片就这么简单的三个功能,我们需要的东西却有很多,首先,外体的frame,然后是JMenuBar,还有用于放工具按钮的JTo...

2014-07-05 21:48:08 582 1

原创 java实战---五子棋

        学习java也有两个月了,一些简单是swing组件和事件监听机制也懂了,现在开始了我的第一个实战小程序---五子棋,说起五子棋,大家都知道,只要五个相同颜色的棋子在同一条直线或者斜线上面,就算赢,有两种颜色的棋子,黑白,标准的五子棋棋盘是15×15的,要在一个panel上利用重绘,把棋盘画好,然后加鼠标监听器,填充两种颜色的圆,每次填充的圆颜色要不一样,而且要填充到交点上,之后...

2014-07-02 12:10:36 202

关于java数组以及两种简单排序算法

关于数组的使用,我们要从其实例化和初始化说起,实例化的方法多种多样,掌握常用的几种方法就可以了,下面给几个一维数组的实例化对象:数据类型  [ ] 数组名 = new  数据类型[长度];数组名 = new 数据类型[长度];数组名 = new 数组类型[]{值,...};java数组在实例化过程中会给数组元素赋初值,像int的初值是0,string的初值是null,如果是自己...

2014-05-09 21:30:46 108

原创 关于参数传递----值传递和引用传递

     参数传递在我们设计程序写代码的时候经常用到的一个知识,它给我们带来了很大的方便,我们不需要再去写方法去返回一个参数的值,而且对于很多Java语言里面的类构造方法都需要传递值,这种传递是参数传递中的一种,就是值传递,值传递的一个最大的特点就是只传值,把值赋值过去以后,就算是完成了一次值传递,值传递适用于几大基本数据类型和String,在这里就不过多的介绍了。    还有一种就是...

2014-05-09 19:32:46 112

原创 类和对象

        今天来谈一下类和对象,其实对我这个只粗略地学过c的人来说,刚接触类和对象的时候,真的是一头的雾水,因为对我这个只学过C的菜鸟来说,脑子里只有函数的概念,而且很自然的把类和C里面的结构体联系起来了,后来才发现不是这样,对于结构体来说,它只是把几个不同的变量封装成一个整体,方便记录数据,而类就不一样了,类里面不仅包括变量,而且还有方法,并且方法和属性(前面说的变量)都要声明是私有的(...

2014-03-15 23:30:24 67

原创 Java类的继承

Java类的继承Java类的继承,重点就是后面的两个字“继承”,对,从表面上来讲,继承就是从上一代也就是父辈甚至是上上辈那里原封不动的得到一些东西,而这些东西肯定有对我们有用的东西,当然可能也包括一些不重要的东西,对于重要的东西,我们一定要好好的善用它们,方便自己,而不重要的东西,我们可以保留,也可以去稍加修改留作己用,这就是继承的实际意义,也是类的继承的解释,下面举一个实例来进一步解释类...

2014-03-09 21:46:34 252

空空如也

空空如也

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

TA关注的人

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