自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

grace的专栏

慵懒的蜗牛,每天向上一点点。

  • 博客(50)
  • 资源 (4)
  • 收藏
  • 关注

原创 心灵鸡汤

无意间看到了一篇文章《成功的背后》,讲的是一个程序员的历程,诸多坎坷。就像普通的心灵鸡汤一样,鼓励着每个读到的人,激励着每个想要坚持下去的人。而对于一个看多了鸡汤的人来说,只是一撇,就像看了普通励志文章的感觉一样。“悲苦+同情+坚持+不幸+夸张”,以至于都不愿意花个几秒,思考它的真实性,就已经给了定义。故事很曲折,内容很丰富,有着所有励志故事该有的情节。突然瞄到了一句话:“”你现在所能做的就是

2016-05-30 10:01:35 496 2

原创 Webp动图的使用方法

随着智能设备的应用越来越多,占用内存越来越大,apk的大小也逐渐被关注,而影响apk大小的一个很主要的原因就是图片占用内存太多,目前,比较好的使用方法是使用webp格式的图片,或者动图加载,能够将apk的大小减小到40%左右。现在Android对于webp普通的图片适配已经做的比较好了,就像普通的图片加载方式一样加载就可以了。对于webp动图,这里就需要借助工具了。首先加载依赖工具de

2016-05-28 17:56:19 13694 3

原创 android使用HTTP协议读取数据

package com.dailei.httpget;import android.os.AsyncTask;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import java.io.BufferedReader;import ja

2016-05-28 17:10:39 517

原创 Android 操作系统安全机制-进程,用户与文件安全

进程和线程可执行文件:就是一个文件,如果没有执行,和普通的文件一样进程:可执行文件的动态活动的表现,一次生命历练,资源最基本的单位线程:cpu最小的调度单位,多核之后才是真正意义上是的并发andriod是多进程多线程进程边界的安全围栏:Crash的不可扩展性当一个进程出现问题的时候,系统不会因为当前的进程出现问题而导致整个系统的崩溃,这就是他的安

2016-05-28 17:09:02 1221

原创 消息通道looper

FirstAcitvitypublic class FirstActivity extends AppCompatActivity { private Button but = null; private static final int SET = 1; //what操作码 private TextView info = null; @O

2016-05-28 17:06:45 302

原创 通过拖动滑动块来改变图片透明度

布局文件<ImageView android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/dog1" /> <SeekBar android:id="@+id/se

2016-05-28 16:21:55 1424

原创 Activity的四种加载方式

配置activity时可指定android:launchMode属性,该属性用于配置改Activity的启动模式。该属性支持以下4个属性值。standard:标准模式,默认的加载模式singleTop:Task栈顶单例模式singleTask:Task内单例模式singleInstance:全局单例模式Android采用Task来管理多个Activity,当

2016-05-28 16:21:04 774

原创 改变分隔条,基于数组的ListView

布局文件<ListView    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:divider="#f00"    android:entries="@array/books"    android:dividerHeight="2px"    a

2016-05-28 16:18:37 256

原创 文件异步下载

1. MainActivitypublic class MainActivity extends AppCompatActivity {    private TextView show;    private Button mbut;    @Override    protected void onCreate(Bundle savedInstanceState) {

2016-05-28 16:17:53 1341

原创 android 取消标题,程序意外停止

取消标题方法:(在application中设置属性)android:theme="@android:style/Theme.Light.NoTitleBar"    2.   在Activity中增加:this.requestWindowFeature(Window.FEATURE_NO_TITLE);但是问题来了,两种方法程序都会意外停止。解决

2016-05-28 16:17:04 441 2

原创 SurfaceView和SurfaceHolder的关系

1. SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。        surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的surface部分内容才可见

2016-05-28 16:15:53 558

原创 时钟显示

FirstDemoActivitypublic class MyDemoActivity extends AppCompatActivity {    public static final int SET = 1;        //设置一个what标记    private TextView info = null;       //文本显示组件    private Handl

2016-05-28 16:14:48 421

原创 消息通道looper

FirstAcitvitypublic class FirstActivity extends AppCompatActivity {    private Button but = null;    private static final int SET = 1;         //what操作码    private TextView info  = null;    @O

2016-05-28 16:14:02 249

原创 Activity生命周期

1. FirstActivitypublic class FirstActivity extends AppCompatActivity {    private Button mybut = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        Log.d("log","{

2016-05-28 16:12:40 250

原创 评分组件

1.  RatingBarDemo.javapublic class RatingBarDemo extends AppCompatActivity {    private RatingBar ratingBarA = null;    private TextView textView = null;    @Override    protected void onCreate(

2016-05-28 16:12:01 459

原创 屏幕亮度显示的控制

1.  SeekBarDemo.javapublic class SeekBarDemo extends AppCompatActivity {    private SeekBar seekBar = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCr

2016-05-28 16:11:03 504

原创 拖动条SeekBar

1.  SeekBarDemopublic class SeekBarDemo extends AppCompatActivity {    private SeekBar seekBar = null;    private TextView textView = null;    @Override    protected void onCreate(Bundle savedIn

2016-05-28 16:10:11 242

原创 随笔提示文本

1. Demo.javapublic class Demo extends AppCompatActivity {    private static final String DATA[] = new String[] {          "hello","hello ok","hello nihao","hello waitting","hello banana"  //自动提示信息

2016-05-28 16:09:21 288

原创 简单的进度条,水平进度条(二)

1.  ProgessActivityDemo.javapublic class ProgressActivityDemo extends AppCompatActivity {    private Button progressButton = null;    private static final int MAX_PROGRESS = 100;    @Override

2016-05-28 16:07:13 451

原创 简单的进度条,圆形进度条(一)

1.  ProgressActivityDemo.javapublic class ProgressActivityDemo extends AppCompatActivity {    private Button progressButton = null;    @Override    protected void onCreate(Bundle savedInstanceSta

2016-05-28 16:06:32 859

原创 提示框二

1.  MainActivitypublic class MainActivity extends AppCompatActivity {    private Button mybutton = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCrea

2016-05-28 16:05:33 216

原创 提示框(一)

1.  简单的布局文件 activity_main.xml   <EditText    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:id="@+id/mytext"    android:layout_alignParentTop="true"    a

2016-05-28 16:04:59 229

原创 安卓手机触摸画线

1.  定义 MyPaintView 组件public class MyPaintView extends View {    private List allPoint = new ArrayList();    public MyPaintView(Context context, AttributeSet attrs) {        super(context, attrs);

2016-05-28 16:00:18 2136

原创 密码显示

1.content_main.xml//输入框<EditText    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:inputType="textPassword"    android:ems="10"    android:id="@+id/pa

2016-05-28 15:58:57 503

原创 返回键失效,返回上一级

方法一:设置监听事件webView.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction() == KeyEven

2016-05-28 15:50:09 546

原创 Java内存结构

JVM内存区域组成JVM内存分四种:1、栈区(stacksegment)—由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放JVM内存资源2、堆区(heapsegment)—一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收3、静态区(datasegment)—存放全局变量,静态变量和

2016-05-28 15:39:34 340

原创 hibernate中数据库的优化

3、list和iterate不同a)list取所有b)literate先取ID,等到用的时候根据ID取对象c)session中list第二次发出,仍会到数据库查询。d)iterate第二次,先找session级缓存。4、一级缓存和二级缓存和查询缓存a)什么是缓存可以在内存中开辟一块空间,把本来在数据库中读的东西 放在内存中,这样读的时候直接从

2016-05-28 15:38:16 1145

原创 hibernate对象关联

user属于groupUser源码:package com.dailei.hibernate.model;import java.util.Date;import javax.persistence.CascadeType;import javax.persistence.Entity;import javax.persistence.EnumType;import ja

2016-05-28 15:37:05 276

原创 mybatis无法显示效果

1、导入相应的文件 type="text/css" rel="stylesheet" href="/resources/bootstrap/3.1.1/css/bootstrap.css"/>"/>2、mvc-config.xml配置出错mapping="/resources/**" location="/resources/"/>

2016-05-28 15:35:25 447

原创 STS中The type javax.servlet.ServletContext cannot

在pom.xml中添加;         javax.servlet        servlet-api        2.5        provided

2016-05-28 15:34:44 474

原创 spring mvc 中文乱码

1、get提交出现乱码需要在tomcat 6 server.xml 文件 2、在web.xml中加入filter>        filter-name>Encodingfilter-name>        filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>      

2016-05-28 15:33:04 259

原创 用STS创建Maven的Web项目

右键New——>other——》Maven——》Maven Project弹出框中点击Next,在Filter中写上:webapp.然后在下面的框中选择org.apache.maven.archetypes,点击Next在新弹出的窗口中写上Group Id和Artifact Id,Finish即可成功。创建完后,根目录下只有src/main/resources,

2016-05-28 15:32:30 2228 1

原创 mybatis入门

http://mybatis.github.io/mybatis-3/zh/index.html

2016-05-28 15:31:35 212

原创 mysql安装问题详解

问题一:mysql安装之后客户端一闪而过?方法一:1、开始--所有程序--mysql--mysql server 5.6--右键属性            2、目标内容为:"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" "--defaults-file=C:\Program Files\MySQL\MySQL Serv

2016-05-28 15:29:21 358

原创 hibernate 1+n 问题

解决方案:   1.@ManyToOne默认是eager,设置fetch=FetchType.LAZY,按需而发  2.@BatchSize(size=5)放在要查询的类的上面,可以少发SQL语句。严格不用这种解决。  3.join fetch,from topic t left join fetch t.category c  默认的criteria用的就是j

2016-05-28 15:28:17 280

原创 linux下jdk安装以及配置

1、下载jdk-7u55-linux-i586.tar.gz2、解压:tar -zxvf jdk-7u55-linux-i586.tar.gz3、配置:    打开/etc/profile(vim /etc/profile)    在最后面添加如下内容:    JAVA_HOME=/mnt/java/tools/jdk1.7.0_55   

2016-05-28 15:24:42 226

原创 wc 命令

wc 命令  wc -c filename:显示一个文件的字节数  wc -m filename:显示一个文件的字符数  wc -l filename:显示一个文件的行数  wc -L filename:显示一个文件中的最长行的长度  wc -w filename:显示一个文件的字数  [rocrocket@rocrocket programming

2016-05-28 15:24:02 608

原创 linux netstat命令详解

Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers) Proto Recv-

2016-05-28 15:18:14 352

原创 清除session,cookie

1. [代码][Java]代码     ?1234567891011121314151617181920212223242526272829

2016-05-28 15:12:53 1334

原创 Android studio取消上次打开的工程

File-->settings-->Appearance&Behavior-->SYstem Settings右侧的Reopen last project on startup

2016-05-28 14:51:42 1401 3

android-support-v4.jar

2016-06-06

webpDemo.java

webp动图

2016-05-28

fragmentdemo

fragmentdemo

2016-05-28

空空如也

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

TA关注的人

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