自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu的网络设置

网络地址转换:这种是可以用真机外网的,但是和真机不能ping了,无法远程登录搞文件进来了。仅主机:这种是不能用外网的,能和主机ping

2017-09-13 16:15:32 462

原创 ResourceUtils

import android.content.Context;import android.util.TypedValue;public class ResourceUtils { private static TypedValue mTmpValue = new TypedValue(); private ResourceUtils() { } /

2016-09-08 10:43:42 693

原创 LogCatHelper

import android.content.Context;import android.os.Environment;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.i

2016-09-08 10:32:51 984

原创 LoggerUtils

import android.util.Log;public class Logger { private static final String TAG = "UniCarGUI"; public static boolean DEBUG = true; public static void i(String msg) { if (DEBUG)

2016-09-08 10:03:53 750

原创 DeviceTool

import java.io.File;import android.annotation.SuppressLint;import android.content.Context;import android.content.Intent;import android.content.pm.ApplicationInfo;import android.content.pm.Packag

2016-09-08 09:56:54 425

原创 总结

1 创建桌面快捷方式 //启动代码安装快捷方式 Intent intent = new Intent(); intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "手机卫士"); intent.putExtra(Inten

2016-07-16 20:12:41 409

原创 android蓝牙

1 蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协议层和采纳的其它协议层。这4种协议中最重要的是核心协议。蓝牙的核心协议包括基带、链路管理、逻辑链路控制和适应协议四部分。其中链路管理(LMP)负责蓝牙组件间连接的建立。逻辑链路控制与适应协议(L2CAP)位于基带协议层上,属于数据链路层,是一个为高层传输和应用层协议屏蔽基带协议的适配协议。2 打开蓝牙的两种方式a)方式一

2016-06-03 09:31:05 650

原创 Tomcat自带DBCP数据库连接池配置

1.在Web应用中用户量非常大,对每个用户的请求都需要进行数据库操作,包括:建立连接、操作数据、释放连接,效率比较低.数据库连接池(DBCP, Database Connection Pool)通过共享连接来减少连接的创建和释放需要的时间,从而提高效率。并且连接池可以对连接的数量进行管理从而充分利用服务器的资源2. 配置步骤 a)方式一:在tomcat下的server.xml中配置

2016-06-02 18:30:56 2759 1

原创 沉浸式通知栏

首先下载SystemBarTint,将里面的SystemBarTintManager.java拷贝出来放到自己的项目中,/* * Copyright (C) 2013 readyState Software Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use

2016-05-25 15:07:31 1140

原创 SSM框架搭建

常用框架Springmvc+spring+hibernateSpringmvc+spring+mybatisSpring+Struts2+hibernate开发步骤:1) 画草图  2) 创建表3) 创建web工程4) 导入jar,mybatis包,spring(springmvc),数据库驱动…aopal

2016-04-27 23:36:01 1099

原创 利用隐式意图打开各种文件和界面

1 打开HTML文件的intent Uri uri = Uri.parse(filePath).buildUpon().encodedAuthority("com.android.htmlfileprovider").scheme("content").encodedPath(param ).build(); Intent intent = new Intent("andro

2016-04-23 13:55:03 2454

转载 线程池的原理及实现

1.Java类库中提供的线程池简介:     java提供的线程池更加强大,相信理解线程池的工作原理,看类库中的线程池就不会感到陌生了。2、线程池简介:    多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。        假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T

2016-04-22 11:33:20 331

转载 消息队列函数(msgget、msgctl、msgsnd、msgrcv)

消息队列函数由msgget、msgctl、msgsnd、msgrcv四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。1.   msgget函数原型msgget(得到消息队列标识符或创建一个消息队列对象)所需头文件#include #include #include 函数说明得到消息队

2016-04-16 14:28:34 849

转载 GitHub 优秀的 Android 开源项目

原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditT

2016-04-15 16:30:15 895

转载 Android开发--使用JSOUP解析HTML页面

在写Android程序时,有时需要解析HTML页面,特别是那类通过爬网站抓取数据的应用,比如:天气预报等应用。如果是桌面应用可以使用htmlparser这个强大的工具,但是在Android平台上使用会出现错误;另一种办法是使用正则表达式来抽取数据;再有一个办法是纯字符串查找定位来实现。文本将要介绍的是使用Jsoup这个开源的解析器来实现。Jsoup既可以通过一个url网址,也可

2016-04-15 15:12:24 657

原创 LRUCache源码解析

package com.example.helloworld; import java.util.LinkedHashMap; import java.util.Map; /** * Cache保存一个强引用来限制内容数量,每当Item被访问的时候,此Item就会移动到队列的头部。 * 当cache已满的时候加入新的item时,在队列尾部的item会被回收。 *

2016-04-15 15:01:18 372

原创 Oracle学习四

1)掌握PLSQL程序设计2)掌握存储过程,函数和触发器3)了解一些oralceSQL语句优化方案-------------------------------------------------------------------------------------准备篇col empno for 9999;col ename for a10;co

2016-04-14 20:56:18 4179

原创 Oracle练习

(02)找到员工表中工资最高的前三名      ROWNUM EMPNO ENAME      SAL      ------ ----- ---------- -------      1  7839 KING          5000      2  7788 SCOTT         3000      3  7902 FORD          3000

2016-04-14 20:52:12 953

原创 Oracle用户和角色

一)用户Oracle中的用户分为二大类1)Oracle数据库服务器创建时,由系统自动创建的用户,叫系统用户,如sys。2)利用系统用户创建的用户,叫普通用户,如scott,hr,c##tiger,zhaojun,...》用sys登录,查询当前Oracle数据库服务器中已有用户的名字和状态  username表示登录名  expired&locked表示帐号过期和锁定

2016-04-14 20:48:27 642

原创 Oracle学习三

1)掌握增、删、改数据和事务操作2)掌握【视图】和同义词3)掌握【序列】和索引4)了解有关用户和权限的控制-------------------------------------------------------------------------------------准备篇col empno for 9999;col ename for

2016-04-14 20:46:48 909

原创 Oracle学习二

1)掌握多行函数与分组操作2)掌握多表查询与子查询3)理解集合查询与掌握Oracle分页语法4)理解创建、修改和删除表和表约束-------------------------------------------------------------------------------------准备篇col empno for 9999;col

2016-04-14 20:34:16 3779

原创 Oracle卸载步骤

用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下: 1、 开始->设置->控制面板->管理工具->服务     停止所有Oracle服务。 2、 开始->程序->Oracle - OraDb11g_home1->Oracle安装产品-> Universal Installe

2016-04-14 20:31:16 636

原创 Oracle学习一

一)oracle概述   (1)了解一些关于数据库的概念        数据:在数据库领域看来,数据是存储的基本单位,包含文本,图片,视频,音频        数据库:就是数据仓库,存储数据的地方,特指计算机设备中的硬盘,以二进制压缩文本的形式存放                该文件不能直接操作,必须由各数据库公司提供的工具方可操作,该文件的格式是每个数据库公司内部   

2016-04-14 20:28:30 3828

转载 Linux pipe函数

1. 函数说明pipe(建立管道):1) 头文件 #include2) 定义函数: int pipe(int filedes[2]);3) 函数说明: pipe()会建立管道,并将文件描述词由参数filedes数组返回。              filedes[0]为管道里的读取端              filedes[1]则为管道的写入端。4) 返回值: 

2016-04-14 14:22:58 388

原创 源码--文件上传

import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.math.BigDecimal;import java.util.List;import ja

2016-04-04 16:21:45 558

原创 源码--文件下载

import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.URLEncoder;import javax.servlet.ServletException;import javax.se

2016-04-04 16:18:48 406

原创 javaweb-国际化

一:国际化1.国际化的概念:一款软件希望不同的国家和地区的使用者都可以使用,这个时候软件中的一些内容和数据需要根据用户地区信息不同而展示成不同的样子。2.国际化的组成部分:    (1)页面中固定文本元素的国际化        ResourceBundle 资源包                    (2)对程序动态产生的数据的国际化 -- 日期时间/货币

2016-04-03 19:16:59 429

原创 Servlet监听器

监听器:监听器就是一个java程序,功能是监听另一个java对象变化(方法调用、属性变更)监听器监听过程:事件源、事件对象、监听器对象 、操作事件源1、存在被监听对象(事件源)2、存在监听器对象 3、在事件源中注册监听器 4、操作事件源,使事件源发生改变 ,产生事件对象 * 事件对象 就是 事件源的改变 5、事件对象会被传递给监听器,触发监听器相应行为监听器

2016-04-03 19:15:46 462

原创 Apache-DBUtils

DBUtils         1.DbUtils        工具类        2.QueryRunner -- 两行代码搞定增删改查                            Connection.setAutoCommit(false);                                   .commit()      

2016-04-03 19:14:22 350

原创 JDBC事务

create table account (    id int primary key auto_increment,    name varchar(20),    money double);insert into account values(null,'a',1000),(null,'b',1000);一、事务    事务的概念:事务是指逻辑上的一

2016-04-03 19:13:15 393

原创 JDBC快速入门

JDBC一、数据库驱动的概念、JDBC    数据库厂商提供的用来操作数据库用的jar包就是数据库驱动。各个厂商如果提供各自的数据库驱动的话会导致开发人员学习成本太高,所以sun公司提供了一套数据库驱动应该遵循的接口规范,这套规范就叫做JDBC,本质上是很多的接口。    由于所有的数据库驱动都遵循JDBC规范,我们在学习和使用数据库时只要学习JDBC中的接口就可以了。二、JDBC

2016-04-03 19:11:12 336

原创 SQL入门

SQL=======================================================================================================================------------------------------------------------------------------------

2016-04-03 19:09:42 399

原创 重定向-转发-请求包含

一.请求重定向:    1.原始方式        response.setStatus(302);        response.setHeader("Locaton","/xxxxxx");    2.快捷方式        response.sendRedirect("/xxxx");    *3.额外的方式        response.setHeader(

2016-04-03 19:07:50 398

原创 JSP标签和EL表达式

一、JSP    1.jsp技术        jsp是sun提供动态web资源开发技术。为了解决在Servlet中拼写html内容css、js内容十分不方便的问题,sun提供了这样一门技术。如果说Servlet是在java中嵌套HTML,则jsp就是在HTML中嵌套java代码,从而十分便于组织html页面                jsp页面在第一次被访问到时会被jsp翻译

2016-04-03 19:05:39 1644

原创 JSP概述

一、JSP    1.jsp技术        jsp是sun提供动态web资源开发技术。为了解决在Servlet中拼写html内容css、js内容十分不方便的问题,sun提供了这样一门技术。如果说Servlet是在java中嵌套HTML,则jsp就是在HTML中嵌套java代码,从而十分便于组织html页面                jsp页面在第一次被访问到时会被jsp翻译

2016-04-03 18:23:44 369

原创 cookie机制和session区别

一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个

2016-04-03 18:21:43 330

原创 Response和Request

一、Response    1.Resonse的继承结构:            ServletResponse--HttpServletResponse    2.Response代表响应,于是响应消息中的 状态码、响应头、实体内容都可以由它进行操作,由此引伸出如下实验:    3.利用Response输出数据到客户端        response.getOutputStr

2016-04-03 18:17:44 446

原创 Servlet概述

一、Servlet    1.sun提供的一种动态web资源开发技术.本质上就是一段java小程序.可以将Servlet加入到Servlet容器中运行.    *Servlet容器 -- 能够运行Servlet的环境就叫做Servlet容器. --- tomcat    *web容器 -- 能够运行web应用的环境就叫做web容器 --- tomcat        2. 

2016-04-03 18:15:34 251

原创 tomcat和http协议

1.tomcat的安装配置    tomcat5要求jdk1.4以上    tomcat6要求jdk1.5以上    tomcat7要求jdk1.6以上    JAVA_HOME环境变量: 指定tomcat启动时使用的jdk所在的位置    Catalina_Home环境变量:指定tomcat在启动时启动哪个tomcat,一般不推荐配置        修改tom

2016-04-03 18:14:02 304

原创 XML语法及其约束

一、xml语法  1.文档声明    用来声明xml的基本属性,用来指挥解析引擎如何去解析当前xml    通常一个xml都要包含并且只能包含一个文档声明    xml的文档必须在整个xml的最前面,在文档声明之前不能有任何内容        --version是必须存在的属性,表明当前xml所遵循规范的版本,目前位置都写1.0就可以了    --encoding用来只

2016-04-03 17:51:49 361

空空如也

空空如也

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

TA关注的人

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