自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 收藏
  • 关注

原创 maven打包时,找不到本地lib目录下的jar包

<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>...

2019-06-15 01:42:35 11384

原创 使用mysql命令来备份数据库

备份命令:mysqldump -uroot -p –databases test_database –tables test_table >/home/manager_one/sql_backup/register_table.sql注意: –databases –tables 前面是双横杠命令解析:-uroot root用户-p 密码,其实可以直接把密码写在后面,譬如,密码是123的话,可以

2016-11-29 16:58:33 712

原创 gradle命令行使用

目录在android studio项目,在gradle都已经配置好的情况下,比如签名key什么的,可以直接使用命令行来完成打debug包,打正式包,运行正式包,运行debug包等操作。这样根本无需打开android studio使用命令运行debug版本。使用命令运行正式版本。打正式版本的安卓包。打测试版本的安卓包。使用一些其它命令。如果手机连接不上电脑怎么办。使用命令运行debug版

2016-11-21 18:46:16 1906

原创 Spring AOP自定义Annotation搭配log4j做日志

概况:项目框架:Spring4,Hibernate4,SpringMVC项目结构:使用了最常用的model,dao,service,controller我的项目是在service层控件事务,运行日志也加在service层。aop作用的是xml配置涉及到的点:1、自定义Annotation2、使用SpringAOP3、AOP通知参数步骤:1、自定义Annota

2016-07-28 18:55:23 2241

原创 ubuntu添加当前用户环境变量的方法

第一步:sudo gedit ~/.bashrc第二步:在打开的文件的最末尾添加export PATH=/opt/EmbedSky/4.3.3/bin:$PATH红色字体部分就是你要添加的路径然后保存第三步:在终端执行source ~/.bashrc或者重启电脑,添加的变量就生效了

2016-06-15 14:58:40 2343

转载 ubuntu运行android studio出错unable to run mksdcard

系统是ubantu 14.04 64位原因:缺少lib解决方法:sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6完美解决。

2016-06-15 11:44:03 556

原创 Centos管理

1、用户组groupadd manager (添加用户组)useradd -g manager manager_one (增加用户manager_one到用户组manager)passwd manager_one (给manager_one用户设置密码)用户列表文件:/etc/passwd用户组列表文件:/etc/group查看系统中有哪些用

2016-04-05 13:51:53 509

原创 windows7 64位安装mysql 5.7.11 zip压缩版

现在,mysql官网只提供zip的包了,第一点:解压到自己的任意文件夹注意:虽然我没有试,但尽量路径中不要有中文吧第二点:添加环境变量D:\web\mysql-5.7.11-winx64\bin把这个路径添加到环境变量第三点:配置my-default.ini解压后,文件夹下有这个文件,打开配置如图,注意datadir,虽然目录下面没有data文件夹,但也不要去创建,

2016-03-30 17:06:41 1638

原创 EventMailer使用方法

第二步:初使化//boolean型参数,如果为true,那就会暂时存储无主的EventMail//譬如你要某个界面发送EventMail,这个界面还没有打开,需要存储一下,等那个界面打开的时候,再去拿//如果为false,那就不存储,如果这个EventMail的地址不存在或者没有注册,会被丢弃EventMailer.init(true);第三步:实现IEventRec

2016-03-14 17:46:32 717

原创 android获取今天00:00时间戳的方法

Calendar calendar = Calendar.getInstance();calendar.set(Calendar.HOUR_OF_DAY, 0);//打印时间戳System.out.println(calendar.getTimeInMillis());

2016-03-13 17:22:35 6853

原创 android中gson与jackson比较

我在网上参考了一篇文章,感谢作者:http://blog.itpub.net/28912557/viewspace-1267965/这里只把那边的结果复制过来:测试结果:数据集     gson耗时         Jackson耗时10w           1366                   13820w           2720 

2016-03-12 12:37:30 677

原创 自定义显示小红点的android Button按钮

效果:实现原理:继承自Button的一个控件,小红点和数字,是直接绘制到Canvas上的,总是在右上角。之看以看起来,角标已经超出了Button,是因为在绘制Button的时候,对Canvas进行了缩放。譬如: <com.carlos.notificatoinbutton.library.NotificationButton and

2016-03-12 11:03:13 7280 1

原创 仿EventBus自己写的android事件传递者EventMailer

关于EventBus的原理,推荐博客:http://blog.csdn.net/lmj623565791/article/details/40920453其实 ,自己在许多时候,总会嫌引入的第三库太重,引入太多的第三方库,对项目来说也是一种负担。于是,有了一种自己实现的想法,这里做一个记录,也想让大家看看,帮忙找找问题,自己也是在摸索着写,结构:如图所示,一共四

2016-03-10 16:23:51 647

原创 linux nginx一些自己命令

cd到nginx的sbin目录下:关闭:./nginx -s stop启动:./nginx

2016-03-09 22:21:36 474

原创 android自定义控件:根据声音波动的声波控件

直接上图,有两个效果,如下:效果一:效果二:大家可能觉得效果二难看,但其实 ,在项目中的运行以后,是这样的:因为这个控件的许多东西,都是可以自定义配置的,所以背景色,线的颜色等,下面详细介绍,最后会放出源码:

2016-03-07 11:40:31 25599 26

原创 android开发习惯优化小记

开这篇文章,把自己开发过程中积累的一些小的点,逐一记下:1:使用HashMap的时候,创建对象的时候,如果知道大小,可以在括号里直接写上大小。HashMap requestParams = new HashMapJDK1.7的实现中:1. HashMap 和 HashSet 的默认大小是16。2. Hashtable 的默认大小是11。3. ArrayList 和 Vector

2016-02-27 16:21:45 564

原创 android studio创建代码库分上传到jcenter,使大家一行代码引用

第一步:先新建一个项目,然后在这个项目下新建一个Android LIbrary的Module,自己的库就在这个Module里面开发,然后,我们原来新项目,可能当作一个演示。第二步:在这个新建的Module里面,开发自己的开源项目,然后,在原来的项目里是可以直接引用Module里在代码的。但运行的时候会报错,需要在项目的build.gradle中添加compile proje

2016-02-22 12:14:49 2186

原创 android5.0之往toolbar上添加按钮

第一步:在res目录下的menu目录下,新建自己的菜单文件,如下<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com

2016-02-21 12:08:49 23058

原创 android studio获取sha1值(windows平台下)

在一些开放平台,如高德,注册的时候,获取key的时候,可能会使用到,所以这里记录一下:windows平台下:如上图,这是安装android studio后默认的情况,在这个路径下,可以获取默认的key的sha1值,如果是自定义的key,就cd到自己的key的路径,然后执行最后那个命令看到,默认的debug.keystore,提示输入密钥库口令,我没有输入

2016-01-29 11:37:51 889

原创 android自定义checkBox样式

大部分情况下,并不需要自定义控件,只需要设置一下checkBox的属性就可以了,第一种方法:第一步:定义drawable样式文件 第二步:定义一个style @drawable/checkbox_style 定义的是android:button属性,值是我们刚才定义的drawabl

2016-01-25 14:01:39 15665

原创 android urlconnection get请求异常

项目中使用了腾讯地图的搜索功能,是一个开放的api,使用的是get请求。但在实际使用过程中,发生了问题。在android5.0上,使用android urlconnection访问,完全没有问题,但是在4.4上,就不行,不是不能访问,而是返回的数据不正常,同样的url,放在浏览器上,就可以正常返回数据,真是让人郁闷。这个,我也不知道是为什么 ,只请有知道在大神,解释一下。最后使用的apac

2016-01-19 14:01:18 662

原创 getSupportFragmentManager().findFragmentById()返回为null

之前开发过程中,从来没有在布局中直接使用过fragment,一般都是在布局中使用FrameLayout,然后在activity中给这个布局设置fragment,在新项目中遇到了这样的使用:<fragment android:id="@+id/map" android:layout_width="wrap_content"

2016-01-14 10:42:54 6806 1

原创 android studio获取sha1的值mac版

注册一些开放平台的时候,需要使用到这些值,这里把命令记录一下:获取debug.keystore的值:keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android获取自定义key的:cd 到你的key所在的目录下

2016-01-13 22:34:20 2631 1

原创 git使用小记

网上其实 已经有很多学习git的教程了,推荐一个我看的吧:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000这个教程已经很基础,很详细了,我在这里,只是记录一下我常

2016-01-07 16:06:54 571

原创 项目经验:代码评审

也就是代码得查,感觉一般是团队开发的时候使用,因为之前一直都是一个人开发,从来没有做过这方面的工作,加入团队以后,在老大的要求下,其实,也是老大提前演示了,然后,让我们互相做一下评审,android虽然只有两个人,但还是要做一下检查。主要包括一些类和方法的命名,使用不当,等等。老大说,这就是挑刺。代码评审的好处:1:最直观的感觉,可以促进团队交流,知识共享。虽然是团队开发,许多时候,因

2016-01-06 23:56:48 2049 1

原创 java断点续传,断点下载RandomAccessFile使用示例

前言:因为公司项目需要,在做一个类似朋友圈的功能,想达到朋友圈那样快速的效果,朋友圈发说说的时候,是非常快的,快到图片好像根本没有上传就成功了。其实 ,大家都知道,图片上传是很花时间的……产品经理又觉得,在那个界面一直来一个progressbar让用户等待不好,于是,就使用了后台来实现图片上传,并且,是断点续传的,如果图片没有传完,下次打开,会继续传。然后,在朋友圈界面,显示这条说说的时候,使

2016-01-05 17:22:20 7871 6

原创 android类似微信朋友圈评论效果,listview定位,item总在输入法上面的位置

因为公司需要,才去研究这个最终效果:1、点击任何一个item的评论按钮,出现评论框,弹出输入法,这个item恰好在输入法上边实现思路:主要是设置listview中item的位置,其实 ,设置它的位置,主要有两个访求:

2016-01-04 16:57:13 6142 1

原创 android中网络请求中页面关闭了会怎么样

这是我在面试的时候,别人问的,其实 ,在实际开发中,并没有怎么遇到:如果activity中开启了一个网络请求,正在请求中的时候,activity关闭了,那网络请求会怎么样?因为之前没有遇到过这个问题,我当时想的是,网络请求是异步的,应该还会继续,数据返回以后,比如要往一个textview上绑定数据,那textview因为页面destory,可能会为空,所以报空指针。后来,我专门自己做了

2015-12-28 17:46:32 7808 7

原创 android使用系统裁剪图片

android系统自带的有裁剪图片功能,在应用过程中,碰到了诸多问题,在些做个记录:代码如下,注释很详细,记得加写入sd卡数据的权限public class MainActivity extends Activity { private static final int TAKE_BIG_PICTURE = 100; private static final int TAK

2015-12-23 15:26:07 3949

原创 nginx在fedora上的使用

记录一下自己的一些常用:首先是安装:下载nginx包并解压。进入文件夹后 执行./configure --prefix=/usr/local/nginx --with-http_stub_status_module在linux 中输入 make 命令后屏幕会生成一堆文件,不用去管它在linux 中输入 make install启动nginx cd /usr/loca

2015-09-03 13:04:53 1902

原创 fedora下mysql不能显示中文

使用的系统是fedora22,在mysq官网按照步骤使用的命令dnf安装的mysql,在使用的时候,直接创建了一个数据库,中文都是问号;查看数据库的编码的命令:show variables like 'character%'; 下面是设置utf-8后,应该的编码格式。解决办法:修改my.cnf文件,这个文件在/etc/my.cnf,可以使用命令:gedit /e

2015-08-16 18:06:42 1045

原创 linux mysql增加用户,删除用户,以及用户权限

一些基本的命令:登录:mysql -u username -p显示所有的数据库:show databases;使用某一个数据库:use databasename;显示一个数据库的所有表:show tables;退出:quit;删除数据库和数据表mysql>drop database 数据库名;mysql>drop table 数据表名;

2015-08-16 00:52:36 14720

原创 A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run STS

在fedora中,已经安装了jdk,但打开sts的时候,仍然出现了这个警告,如下:A Java Runtime Environment (JRE) or Java Development Kit (JDK)must be available in order to run STS. No Java virtual machinewas found after searching

2015-08-15 11:20:02 5059

原创 android 自定义控件字体,解决字体偏移,卡顿,代码重复等问题

其实,安卓上使用自定义的字体非常得简单,在assets文件夹下面,自己定义一个font文件夹,然后,把自己的字体放进去,可以重命名一下,如图:这样之后,在代码中,设置一下就可以,如下面所示:Typeface typeface = Typeface.createFromAsset(_instance.getAssets(), "fonts/mi4.ttf");

2015-07-07 17:11:26 4788 3

原创 android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)

这个特性是andorid4.4支持的,最少要api19才可以使用。下面介绍一下使用的方法,非常得简单:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn

2015-07-06 12:51:02 11567 15

原创 maven如何设置本地仓库

把maven的本地仓库设置成自己的文件夹:1:先创建一个自己的文件夹,然后,在maven的安装文件中,有一个config文件夹,这个文件夹下面,有一个settings.xml文件,把它复制到自己建的文件夹中2:这时,在maven的安装目录中,有一个setting文件,在你自己建的文件夹中,也有一个setting文件。3:打开setting文件,添加F:/mv

2015-06-28 18:51:32 905

原创 cocos2d:——第七节:动作

简介:cocos2d中为了让游戏画面动起来,有两种方法,一是直接修改属性,例如位置,大小,旋转,等。另外一种就是使用动作。cocos2d提供了丰富的动作类,这些动作类分为瞬时动作,持续动作,复合动作和速度变化等。Action是动作类的基类,所有的动作都派生这个类,它创建的一个对象代表一个动作,动作用于Node,因为,任何一个动作都需要由Node对象来执行。一个简单示例:

2015-06-23 11:09:24 513

原创 第六节:事件处理

单点触屏事件: //先创建一个单点触屏监听器 auto listener = EventListenerTouchOneByOne::create(); //注册监听器的回调方法,分别回调本节点的三个方法 listener->onTouchBegan = CC_CALLBACK_2(EventScene::onTouchBegan, this); list

2015-06-11 13:43:28 462

原创 第一节:mybatis入门

因为连接数据库的大部分代码是一样的,所以就有一些持久化框架来完成对数据库的操作。现在使用最多的是mybatis和hibernate,最方便的是hibernate,但效率是最低的,jdbc是最麻烦的,但却是效率最高的。mybatis的效率比hibernate好得多。所以,最后,我选择使用了mybatis。mybatis有一份中文文档,地址是:点击打开链接在这里,可以选择语言。但这里是不支持下

2015-06-08 22:30:09 442

原创 第五节:精灵的使用介绍

CCSprite是cocos2d中使用最多的类了。一般使用一张图片来创建一个精灵,图片会被加载到内存,会转换为纹理图CCTexture,从而在屏幕上显示出来。图片介绍:用于创建精灵,使用的一些图片。有的是一个单独的图,有是一张大图,上面有很多帧,如下图:这是一张图,但上面可以有很多帧图片,这样使用是为了可以把图一下子加载进内存,从而比一帧一帧地加载,要快很多。这张图片,可以转换为一

2015-06-08 13:27:15 589

百度SDK定位

使用百度地图SDK,实现了定位功能。仅仅是隔一段时间定位一次。还可以实现,位置定位。但这个例子里没有。不过很简单,大家可以参考官方文档。

2014-08-18

java web 主流框架整合开发 源代码

是java web开发者突击这本书的源代码

2013-01-29

GridView 图片墙

GridView图片墙,ListView嵌入GridView,图片异步加载

2012-11-22

Activity动画

一个关于activity的动画,就是如何实现安卓动画类的

2012-11-22

空空如也

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

TA关注的人

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