自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程基础总结

一、线程的概述进程:正在运行的程序,负责了这个程序的内存空间分配,代表了内存中的执行区域。 线程:就是在一个进程中负责一个执行路径。 多线程:就是在一个进程中多个执行路径同时执行。a.多线程的好处: 1.解决了一个进程里面可以同时运行多个任务(执行路径)。 2.提供资源的利用率,而不是提供效率。 b.多线程的弊端: 1.降低了一个进程里面的线程的执行频率。 2.对线程进行管理要求额外的

2016-08-01 23:04:55 318

原创 android国际化设置

a.把需要国际化的资源,文字,图片,放置在特定的文件夹中即可,如果设置语言没有,就采取默认放置资源设置。

2016-07-31 22:46:10 463

原创 进程间的通信AIDL与远程服务的访问

一、简介1.不明思议,一个是提供服务端,一个是需要服务端,但是与本地服务不同的是,他们处于两个不同进程之间;可以开启服务,但是不能调用远程服务内的方法(内部类不是实现同一个接口,不能访问);而AIDL正是解决这一问题的机制,共享接口。二、提供服务端部署2.自定义远程服务端工程结构图a.新建LeadService.java/** * @author Chixi * * @version 创建时

2016-07-31 21:43:31 369

原创 使用服务动态注册,销毁广播

1.绝大多数广播能在清单文件中直接注册,但有些平凡改变状态的广播并不能获得有效的作用,就必须采用动态注册方法,节省资源,例如,锁屏的开关,电量的变化。2.在清单文件只注册服务类,广播就不需要了。a.文档结构b.在actvivty_main里简单的布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-07-31 20:12:36 842

转载 activity的生命周期

通过实现回调方法来管理你的activity的生命周期,对于开发一个健壮而又灵活的应用程序而言是至关重要的。 与其它activity的关联性、自身的任务和back stack直接影响着一个activity的生命周期。activity可能处于三种基本的状态:OnResumedactivity在屏幕的前台并且拥有用户的焦点。(这个状态有时也被叫做“running”。) OnPaused 另一个acti

2016-07-23 15:28:59 505

转载 Activities

简介Activity 是这样一个程序组件,它为用户提供一个用于任务交互的画面。例如,拨打电话,拍照,发邮件。或者查看地图。每一个activity都被分配一个窗口。在这个窗口里,你可以绘制用户交互的内容。 这个窗口通常占满屏幕,但也有可能比屏幕小,并且浮在其它窗口的上面。一个应用程序通常由多个activity组成,它们彼此保持弱的绑定状态。典型的,当一个activity在一个应用程序内被指定为主act

2016-07-23 15:07:05 406

原创 SVN

1.服务端安装a.安装地址,仓库地址2.客服端安装3.从配置库上下载代码,文件文件夹接受仓库文件,用户名改成IP地址4.更新代码新建文件夹,SVN Checkout,关联地址提交,与仓库保持一致仓库刷新4.1更新失败,清理后更新4.2查看更新变化,在更新中形式log5.修改仓库地址,新仓库中要包含安装时的配置信息6.删除配置库上的文件删除之后,刷新,提交。

2016-07-23 14:33:50 341

原创 java火星坐标与真实坐标的转换

1.新建工程,导入dtd文件。package com.qishui;import java.io.InputStream;import java.io.ObjectInputStream;/** * 火星地球坐标转化.地图坐标修偏 * */public class ModifyOffset { private static ModifyOffset modifyOffset;

2016-07-21 22:12:56 2109 1

原创 android中手机获取经纬度,主要是使用gps定位系统

1.新建android工程,在默认布局中为TextView添加id,显示获取的信息。a.activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la

2016-07-21 22:04:19 2196

转载 软件版本GA,RC,alpha,beta,Build 等含义

(1)RC:(Release Candidate)  Candidate是候选人的意思,用在软件上就是候选版本。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错! 是最终发放给用户的最接近正式版的版本,发行后改正bug就是正式版了,就是正式版之前的最后一个测试版(2)GA:

2016-07-14 17:22:00 2528

原创 java反射一些方法

1.类字节码文件是在硬盘上存储的,是一个个的.class文件。我们在new一个对象时,JVM会先把字节码文件的信息读出来放到内存中,第二次用时,就不用在加载了,而是直接使用之前缓存的这个字节码信息。字节码的信息包括:类名、声明的方法、声明的字段等信息。在Java中“万物皆对象”,这些信息当然也需要封装一个对象,这就是Class类、Method类、Field类。通过Class类、Method类、Fie

2016-07-13 19:59:28 354

原创 Struts2页面调转设置

1.在Web-INF/jsp新建index.jsp,reg.jsp,login.jsp文件<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "h

2016-07-12 23:38:35 581

原创 Struts2配置环境

1.导入jar包2.dtd约束文件 3.struts.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/s

2016-07-12 22:00:33 285

原创 java中泛型的上下限

1.泛型上下限意义// 通配符 ? Integer及它的父类满足。限定下面,泛型的下限 public static void numFilterSize(Collection<? super Integer> c) { System.out.println(c.size()); } // 通配符 ? Number及它的子类满足。限定上面,泛型的上限 publ

2016-07-12 19:55:17 457

原创 java中泛型的定义格式

1.在集合中泛型的使用a.新建Test类,在main中测试那是属于集合中泛型的方式import java.util.ArrayList;public class Test { // 集合上泛型 // 将运行时异常提前至编译时 // 减少不必要的强制转换 // 泛型,两边类型一致,或右边不写,或左边不写(为了兼容老版本) public static void ma

2016-07-12 19:02:34 2152

原创 Html对话框三种样式

1,alert,confirm,Prompt三种方式<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>对话框</title></head><script type="text/javascript"> function C() { //提示框 alert(

2016-07-10 15:32:22 6319

原创 Html页面跳转

1.html页面简单调转的几种方式<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>html页面调转方式</title></head><script type="text/javascript"> //通过location function fun() { wind

2016-07-10 15:07:01 731

原创 JavaScript中简单函数定义调用,以及函数劫持

1.函数定义三种方式<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>函数的定义</title></head><script type="text/javascript"> function f1() { alert("一般方式"); } var f2 = f

2016-07-10 11:28:14 1129

原创 Html之form提交,下拉,多选,单选,语义化

1.表单之中input标签的简单应用<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>表单标签</title></head><body><hr><fieldset> <legend>form笔记</legend><pre>from表单 收集信息每个标签都有nametype

2016-07-09 09:22:19 1736

原创 java中素数的简单判断方法

1.新建Prime类,在main中实现判断1-1000之内素数。public class Prime { public static void main(String[] args) { int count = 0;// 记入换行 for (int i = 1; i <= 1000; i++) { if (isPri(i)) {

2016-07-06 23:31:46 1589

原创 java中求两个数的最小公倍数,最大公约数的简便方法

1.新建GcdLcm类,在main中测试所调用的方法。import java.util.Scanner;public class GcdLcm { public static void main(String[] args) { while (true) { // 可以输入 Scanner scanner = new Scanne

2016-07-06 23:10:42 2130

原创 java中闰年的判断,以及判断是否是一个合法日期

1.新建Test类,在main中调用测试方法public class Test { public static void main(String[] args) { // 测试1890年到2030年之间的闰年 for (int y = 1890; y < 2030; y++) { if (isLeap(y)) {

2016-07-06 19:21:40 1999

原创 java数组二分查找法

1.新建HalfFind类,在main方法中,调用二分查找法。public class HalfFind { public static void main(String[] args) { int[] a = { 1,2,3,4,5,6,7, 8, 9 }; //折半查找对于数组的是有序数列 System.out.println(halfsera

2016-07-06 19:03:58 504

原创 java数组清除相同元素

**1.新建Exclude类,在main方法中调用清空相同元素的方法import java.util.ArrayList;import java.util.List;public class Exclude { public static void main(String[] args) { int[] arr = { 0, 2, 3, 4, 5, 6, 9, 7, 8, 9,

2016-07-06 18:41:30 603

空空如也

空空如也

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

TA关注的人

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