自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac系统安装 mysql-python

系统:版本 10.121、确保系统安装了python(注:mac10.8以后版本系统自带python2.7.10)和已经安装了mysql2、官网下载mysql for python 链接 https://link.jianshu.com/?t=https://sourceforge.net/projects/mysql-python/      对于mac版下载的是一个压缩包,下载之后...

2018-10-05 12:30:40 973

原创 org.apache.axis2.AxisFault: Timeout waiting for connection

问题背景:RPCServiceClient在调用webService接口调用的时候,如果一段时间内访问量过多,就会出现org.apache.axis2.AxisFault: Timeout waiting for connection 链接超时问题,一开始以为网络原因,但这个问题出现的频次有点多,只要访问量一多就直接Timeout waiting for connection。调用的收使用axis...

2018-05-31 12:39:47 4925

原创 jQuery实现复选框全选全不选

<input type="checkbox"  name="selectall"/> 全选<input name="partnerId" type="checkbox">aaaaaa<input name="partnerId" type="checkbox">bbbbbb                 

2018-04-03 21:00:35 837

原创 android 中遇到的空指针异常

异常信息:java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.GridView.setAdapter(android.widget.ListAdapter)' on a null object reference1、homePageTab = (LinearLayou

2017-04-16 20:32:41 2877

原创 git 利用分支概念实现一个仓库管理两个项目

今天看到了实用git分支管理两个项目的例子觉得不错,就记录了下来,希望可以给自己遇到类似问题时提供一个思路:需求描述:开发了一个网站,上线之际,突然另一个客户说也想要个一样的网站,但网站的logo和内部展示图片需要替换一下,也就是说大部分的后台业务逻辑代码都是一致的,以后升级时功能也要保持一致;刚开始想反正是两个项目,干脆弄两个工程吧,但这样做的话,只有修改个公共的代码逻辑两个项目都要

2017-03-09 11:47:58 2963 1

原创 Date类详解

今天阅读了Date的API文档,这这里做一下总结:Date 是表示时间实例的一个类,它的精度为毫秒。year  年份由一个整型数(Integer)来表示    --- 例 从1900 开始,   如果整数为20就代表 1920年month  月份由一个整型数(Integer)表示  这个整数从0到11; 0是一月份,1是2月份,依次类推...... 11代表12月份date  天(

2016-12-12 00:03:21 3308

原创 获取当前时间的前一天或后一天时间

使用Calendar类的add方法:示例代码如下:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateAdd { public static void main(String[] args) { Date dat

2016-12-11 18:47:58 5595

原创 mac中mysql的root账户初始密码忘记的解决办法

mac中安装mysql时系统会自动为root 账户生成一个密码(改密码一般为一个不好记的字符串),若自己没有记住改密码,这时   mysql  就无法进入了。解决方案是修改root 账户的密码,问题是mysql进不去如何修改,下面就是改问题的解决方法:step1:     关闭mysql服务:  苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop m

2016-12-04 15:40:18 4362 1

原创 Eclipse搭建java Web项目

第一步: 新建一个动态网站项目(Dynamic web project) ,配置Tomcat服务器 和jre.第二步:新建资源文件  jsp页面之类的。第三步: 运行 在项目上右键选择 Run as ---->  Run on server修改项目的虚拟路径: 右键选择项目---〉属性------〉web project  settings 修改其中的Context  root

2016-10-06 18:50:52 524

原创 HTTP常见错误

HTTP 错误 400400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 404404 找不到 Web 服务器找不到您所请求的文件或脚本。请检查URL 以确保路径正确。 如果问题依然存在,请与服务器的管理员联系。 HTTP 错误 405405 不允许此方法 对于请求所标识的资源,不允许使用请求行中所指定的方法。请确

2016-09-26 21:13:28 591

原创 oracle中字符串类型详解

一 varchar,nvarchar,四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。 nvarchar和nvarchar2的区别和上面一样, 与上面区别在于是根据Unicode 标准所进行的定义的类型,通常用于支持多国语言类似系统的定义。1.charchar的长度是固定的,比如说,你定义了char(20

2016-09-15 15:37:10 3731

原创 html标签总结

网页上要展示出来的内容一定要放到body标签中。标签,添加段落    如果想在网页上显示文章,这时就需要标签了,把文章段落放到标签中。    语法:           段落文本     注意一段文字一个标签,如在一篇文章中有3段文字,就要把3个段落分别放到3个标签中。加入强调语气,使用和标签       如果想在一段话中特别强调某个字,这时候就可以用到或标签。 

2016-09-03 23:20:18 448

原创 <hx>标签

标题标签一共有6个,h1、h2、h3、h4、h5、h6。分为一级标题,二级标题,三级标题,四级标题,五级标题,六级标题。并且依具重要性递减。是最高等级。语法:      标题文本(x为1-6)因为h1标签在网页中比较重要,所以一般h1标签被用在网站名称上。h1-h6标签的默认样式:标签代码: 在浏览器中显示的样式: 从上面的图片可以看出标题标

2016-09-02 23:07:04 704

原创 java中获取控制台输入的两种方式

第一种方式:比较传统的方式,得到字符串后要另行判断、转换import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MainRun { /** * @param args */

2016-08-24 19:35:37 29258

原创 Git学习总结

今天看了一篇廖雪峰的Git教程,在此总结一下自己所学及遇到的问题。其学习教程地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000关于安装Git教程就不说了,详见http://www.liaoxuefeng.com/wiki/0013739516305929606dd

2016-07-16 20:50:30 1058

原创 java I/O 输入输出流的编码问题

在中文机器下分别创建三个文本文件,分别为: 打开文本文件之后分别如下:        前两者出现了乱码问题:使用另存为文件时会发现,前两种文本使用的编码方式为UTF-8,后一种为ANSI编码(中文机器下代表gbk编码)联、联通 保存时采用的编码方式为UTF-8,而中文机器下在文本编辑器中输入的文本只有ANSI编码格式才能正常显示注:文本编辑器是可以识别任何编码方

2016-06-27 21:55:31 9045

原创 Java中的Collection和Map

集合的概念:                 现实生活中很多事物凑在一起                  数学中的集合:具有共同属性的事物的总体                 Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象集合的作用:                在类内部,对数据进行组织                简单而快速的搜索大

2016-06-25 17:23:55 527

原创 jar包冲突--Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/an

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/android/volley/VolleyError;多引用了jar包。

2016-06-23 19:14:09 748

原创 使用Math类操作数据

Math类位于java.lang包中,包含用于执行基本数学运算的方法,Math类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如:Math.round();常用方法:案例:运行结果:

2016-06-23 16:13:17 431

原创 Calendar的应用

Date类最主要的作用就是获得当前的时间,同时这个类里面也具有设置时间以及一些其他的功能,但由于本身设计的问题,这些方面却遭到众多批评,不建议使用,更推荐使用Calendar类进行时间和日期的处理。java.util.Calendar类是一个抽象类,可以通过调用getInstance()静态方法获取一个Calendar对象,此对象已由当前日期时间初始化,即默认代表当前时间,如Calen

2016-06-23 16:03:38 504

原创 使用Date和SimpleDateFormat类表示时间

在程序开发中经常需要处理日期和时间的相关数据,此时我们可以使用java.util包中的Date类,这个类最主要的作用就是获取当前时间,我们来看一下Date类的使用;使用Date类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出Date对象显示当前的时间,显示结果如下:输出结果如下:其中,Wed代表Wednesday(星期三),Jun代表june(六月)

2016-06-21 22:14:42 3513

原创 Java 中基本类型和字符串之间的转换

在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。其中,基本类型转换为字符串有三种方法:1. 使用包装类的 toString()方法2. 使用String类的 valueOf() 方法3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型有两种方法:1. 调用包装类的 parseXxx静态方法2.

2016-06-21 21:47:41 4413

原创 Java 中基本类型和包装类之间的转换

基本类型和包装类型之间经常需要相互转换,以Integer为例(其他的类型操作雷同)Integer a = new Interger(3); //定义Interger包装类对象,值为3int b = a + 5; //将包装类型和基本数据类型进行计算 在JDK1.5引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。那么什么是装箱和拆箱呢? 我们分别来看一下:

2016-06-21 21:31:32 3869

原创 Java 中的包装类

java中的基本数据类型是不具备对象的特性的, 比如基本类型不能调用方法,功能简单。。。为了让基本数据类型也具备对象的新特性,Java为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型了。基本类型和包装类之间的对应关系:包装类主要提供了两大类方法:1、将本类型和其他基本类型进行转换的方法2、将字符串和本类型及包装类互相转换的方法

2016-06-21 21:14:45 361

原创 自定义控件之水波纹的实现

示例代码:MainActivity.javapackage com.example.mhy.shuibowen;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity { @Ov

2016-06-16 19:38:31 936

原创 屏幕密度 ---像素/尺寸

M  middle  中等密度H  high  高密度L  low  低密度Xh  高清Xxh  超清Xxxh   图片 自动优先加载 适合手机的  如果手机是mdpi密度  自动加载mdpi 包下的图片 如果没有  就加载mdpi接近的包下的图片(优先高的)    如果高密度文件夹下图片 部署低密度的手机上 会自动对图片 压缩处理 如果低密度文件夹下图

2016-06-16 19:28:47 448

原创 复杂自定义控件---自定义ViewPager的实现

效果图核心方法1、三个构造方法(一个参数, 两个参数, 三个参数)2、onMesure 测量控件 4、onLayout 分配控件布局 5、computeScroll()  计算滑动6、onDraw   绘制控件 7、onTouchEvent() 中断事件传递8、dispatchTouchEvent 分发事件实现步骤:1   初

2016-06-16 17:58:54 3637

原创 自定义开关控件

简单自定义控件,实现按钮开关,继承View效果图:触摸事件    优先执行 点击事件 声明自定义属性步骤1   步骤2   使用属性<RelativeLayout xmlns:android="http://schemas.android.com/apk/

2016-06-16 17:19:24 360

原创 ViewPager实现广告轮播

效果图:activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-06-16 11:59:07 356

原创 自定义控件--优酷menu

效果图:菜单共分为三级:第一级为最下面的拱形桥,第二级为第二个拱桥,第三级为最外面的菜单以旋转的方式显示或消失。动画的原理如下图:具体实现代码:activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tool

2016-06-16 11:41:50 312

原创 自定义控件之DrawerLayout实现侧滑

DrawerLayout可以实现抽屉式效果:实现代码:activity_main.xml文件<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tool

2016-06-11 22:21:30 677

原创 android中获取布局文件的三种方法

android中获取布局文件的三种方法R.layout.item 为定义的布局文件(通过一个打气筒把布局文件转换成一个view)第一种:view = View.inflate(getApplicationContext(), R.layout.item, null);第二种:LayoutInflater inflater = LayoutInflater.from(ge

2016-06-10 17:44:31 9668

原创 彷QQ5.0侧滑菜单(自定义控件--SlideMenu的实现)

一般的侧滑的实现ViewGroup  Menu + ContentonTouchEventMOVE:ViewGroup的leftMarginUP:根据显示菜单的高度,决定将其隐藏或者显示1、Scroller2、LeftMargin + Thread彷QQ5.0侧滑菜单的实现,使用另外的一种方法,继承HorizontalScrollView一、自定义ViewGroup

2016-06-10 17:00:50 1866

原创 android应用中去掉标题栏的三种方法

在Android中去掉标题栏有三种方法,他们也有各自的特点。一、在代码里实现 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题拦一定要记住这句代码要写在setContentView()前面。二、在清单文件(AndroidManifest.xml)里面实现 <application android:icon="@drawa

2016-06-10 16:02:56 7456 1

转载 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()

转载至:http://blog.csdn.net/bigconvience/article/details/26697645Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考

2016-06-09 20:54:55 330

转载 获取View类界面控件的位置

获取在parent里的相对坐标位置     这个比较简单,不用多说,直接调用View的方法:getLeft , getTop, getBottom, getRight获得。 获取在屏幕中的绝对位置  getLocalVisibleRectgetGlobalVisibleRect getLocationOnScreen getLocationInWindow

2016-06-09 20:51:19 1284

转载 xml namespace in android

使用 Android Studio 创建 Project 时,默认的 MainActivity 的布局文件 activity_main.xml 如下: xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la

2016-06-08 16:30:09 846

原创 R文件丢失

今天在编写自定义对话框样式的时候写错了代码,在不知道自己xml文件写错的情况下,clean了一下项目,导致R文件丢失,解决方法检查到了自己的xml文件有误,纠正之后,R文件就生成了。R文件丢失最可能的原因就是书写的代码有误,导致系统R文件不自动生成。

2016-05-29 13:38:41 362

原创 事件监听器

监听器用于对特定事件监听,一旦监听到特定的事件,则有监听器截获该事件,并回调自身的特定方法对事件进行处理。根据输入方式的不同,View组件将截获的事件分为6种,对应一下6种事件监听器接口:     (1)OnClickListener接口: 此接口处理的是单击事件,例如在View上进行单击动,当单击事件发生时,OnClickListener接口会回调public void onClick(Vi

2016-05-22 17:02:24 1026

原创 Bitmap

Bitmap称为点阵图象或绘制图象,是由称作像素(图片元素)的单个点组成,这些点通过不同的排列和染色以构成图样。Bitmap是android系统中图象处理最重要的类之一,用它可以获取图象文件信息,对图象进行剪切、旋转、缩放等操作,并可以将图象保存成特定格式的文件。Bitmap位于android.graphic包中,Bitmap不提供对外的构造方法,只能通过BitmapFactory类进行实例化。利

2016-05-22 15:56:43 292

空空如也

空空如也

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

TA关注的人

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