- 博客(42)
- 资源 (19)
- 收藏
- 关注
原创 记一次Redis性能测试
文章目录记一次对Redis单机版的性能测性环境测试结论记一次对Redis单机版的性能测性在某书本上,有描述,redis 支持十几万次/s的读、81000万次的写。读写性能可能有多方面因素,最近刚买了一台云主机,今天我也来测试下吧。代码如下:import redis.clients.jedis.Jedis;public class QpsRedisTest { public static void main(String[] args) { //如果使用网络,则无法测试性
2020-06-14 18:28:10
893
2
原创 IDEA配置方法名注释,解决参数非正常生成问题
解决:IDEA配置方法名注释问题根据其他博主的方法进行配置后,发现方法的参数生成的注释会有问题,@param [age,name] 显示成这样,IDEA提示红色错误;如下图:解决方法:groovyScript脚本替代 ‘paramparamparam’ = methodParameters() groovyScript("def result='';def params=\"${_1}\...
2019-07-02 21:39:02
1866
转载 JSTL 标签大全详解
(尊重劳动成果,转载请注明出处:http://blog.youkuaiyun.com/qq_25827845/article/details/53311722 冷血之心的博客)一、JSTL标签介绍1、什么是JSTL? JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP
2017-07-14 16:39:57
658
转载 IntelliJ IDEA 2017 注册方法
本文使用破解方式注册。下载破解文件JetbrainsCrack-2.6.2.jar下载地址: 链接:http://pan.baidu.com/s/1bpALM0n 密码:q09vhttp://idea.lanyus.com/开始破解一、将下载的 JetbrainsCrack-2.6.2.jar 破解补丁放在你的安装idea下面的bin的目录下面(如图)。
2017-07-14 16:20:41
457
转载 IntelliJ IDEA 部署Tomcat及创建一个web工程
原文:http://www.cnblogs.com/wql025/p/5011868.html一、部署Tomcat二、新建一个web工程1.新建一个Project2.现在建立一个简单的web工程,所以只勾选下面选中的,此外,本版本(IntelliJ IDEA 14.1.5只支持3.1版本,并不支持更低版本)3.第2步骤
2017-07-14 16:18:02
1804
转载 NDK入门:Application.mk简介
Application.mk简介:0. 基础知识介绍:Application.mk用来描述应用程序需要哪些modules。Application.mk通常放在:$PROJECT/jni/Application.mk。2. Application.mk变量:Application.mk是GNU Makefile的一个小片段。它可以定义以下变量。
2017-07-07 16:43:47
1620
转载 NDK入门:Android.mk实用技巧
例1:JNI程序使用libhello-jni.so的符号。libhello-jni.so由hello-jni.c组成。hello-jni.c如下:#include#include#include#define LOG_TAG "libhello-jni"#define LOGE(...) __android_log_p
2017-07-07 16:36:40
366
转载 NDK入门:Android.mk的制作
0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。Android.mk文件语法允许我们将Source打包成一个"modules
2017-07-07 15:50:18
458
转载 NDK入门:老码农谈NDK开发
关于NDK,我也天真过5、6年前刚拿到HTC的G1开始做Android开发时,得知Java可以和C混编激动不已,真的是拿到钥匙见什么都是锁,老想着用NDK做些事情。到后来公司做了一个带有强烈技术风格的业务决策,我被迫把NDK来回折腾了很长时间,也没能折腾出什么成果,但这个决策却把公司折腾完蛋,我也就对NDK渐渐心恢意冷了,真正体会到,做业务,服务用户为主,技术上,好用是王道。今天收
2017-07-07 11:41:14
349
转载 Fragment Transactions和Activity状态丢失
本文由 伯乐在线 - 独孤昊天 翻译。未经许可,禁止转载!英文出处:androiddesignpatterns。欢迎加入翻译组。下面的堆栈跟踪和异常代码,自从Honeycomb的初始发行版本就一直使得StackOverflow很迷惑。Java
2017-07-05 15:02:11
234
转载 坐在马桶上看算法:快速排序
算法的精髓在于,跟它一比高数也显得那么生动活泼…。本文由啊哈磊吐槽而成,话说我还是头一次见到这么萌的变量,简直颠覆我对变量这个兵种、对算法这个种族的传统观念。正在被算法欺负吗?快进来看看:高快省的排序算法有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。假设我们现在对“6 1 2 7 9 3 4 5 10 8”
2017-06-26 09:31:31
527
转载 AndroidStudio Duplicate files copied in APK错误解决方案
在AndroidStudio使用中,很多人会遇到Duplicate files copied in APK 这种错误,导致程序不能编译或者不能打包。出现这种原因就是在编译或者打包阶段出现文件重复的问题,其实解决这些问题很简单,我们只需要根据错误提示增加在gradle文件配置packagingOptions配置。在之前eclipse项目时使用apache-mime4j-0.6.jar和httpm
2017-06-16 17:26:32
551
转载 Android Studio如何删除module
当你想在Android Studio中删除某个module时,大家习惯性的做法都是选中要删除的module,右键去找delete。但是在android Studio中你选中module,右键会发现没有delete,如图:为什么会没有delete按钮,不科学啊,难道是Android Studio的bug或者设计组考虑不周。其实这边没有delete按钮主要原因是因为Andr
2017-06-16 15:39:00
821
转载 Android Studio 导入eclipse工程
接下来的重心会进行Android Studio官方关于android Studio说明的系列文档的翻译。 假如你以前是用Eclipse进行开发,想迁移到Android Studio上。你需要导出你的工程,导出的目的是为了生成Gradle文件。然后将导出的工程导入Android Studio即可。从Eclipse导出 1、更新你的Eclipcs的ADT插件(ADT的版本必须大于等于22.0) 2
2017-06-16 15:10:27
355
原创 android studio 初探
将以前的项目转成Android studio,导入后,遇到一堆问题,真有点(ˇˍˇ) 想~放弃as了,编译要3到四分钟,跟eclipse性能比起来真得是差太多了。是不是as的语法检测等限制的太多了,build完后就崩溃了,在eclipse跑的好好的项目,在as上跑出来几百个error!瞬间蒙逼!1、build tool 和 sdk 版本不一致,as自动识别并下载2、drawable-hdpi的图片
2017-06-16 14:18:55
2464
原创 IntelliJ IDEA使用技巧一览表
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补
2017-06-16 09:31:57
636
转载 你真的了解Instant Run吗?
原文:http://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650236001&idx=1&sn=f2ac9a45ebe0d59fa11d9599ad7cca50&scene=1&srcid=0531FeHOeE9jFfhPgH1AnA7Q#wechat_redirect今天是周二,又轮到我写文章了。先扯点题外话,我是2010年
2017-06-15 17:56:08
660
原创 动脑学院学习笔记-EventBus 3.0核心原理,打造事件分发框架
EventBus 解决消息事件传递,线程切换问题。订阅者模式,核心也是Hander机制。3.0加入注解,通过注册类的注解 RxBus是一个设计模式,核心原理是RxJava,链式调度,事件变换,线程切换,有入门门槛,效率比EventBus高。1、消息传递,传统的实现方式: Intent方式 (繁琐,依赖方法),接口方式(处理单一,需要处理者的引用,面对复杂的业务,产生很多接口),广播(效率
2017-06-02 00:26:35
1684
原创 找到正确的方式才是提升效率的最佳方式
给自己挖了个坑,这不,搞到现在才解决,领导就在半小时前离去!下面是引起这次错误的代码片段: private String getFormBID(TicketBean bean){ String html = UrlConnectUtil.getFromHttpsURL(URL_HOME_PAGE); if(html != null && !html.equal
2017-05-30 00:55:57
392
原创 Jsoup+JavaMail实现自动投票,验证邮箱功能
前几天,突然接到boss任务,说客户要在手机上,实现一个自动投票的功 能。而且要一天搞出来。让暴风雨来的更猛烈吧!加班的节奏吗?虽然是个小工具,但是麻雀虽小,五脏俱全。首先,先拆分下自动投票的需求,以及投票生效条件:1、在网站上输入用户名,和邮箱账号,然后点击确认;系统自动向邮箱发送一个链接。 2、登录邮箱账号,打开链接,跳转到该网站的页面,投票完成。boss给我的就只有一个页面,页面上圈
2017-05-27 15:22:54
1029
原创 UDP在WiFi环境中的丢包问题
最近做的一个项目,选择UDP作为通信协议。采用WIFI连接,来进行数据通信。WiFi是一种无线电磁波,容易受干扰。在实际测试中,当设备开启后,在公司网络环境下,间隔三四米的时候ping包的丢包率就非常高了,导致APP无法稳定的控制设备。现在我们需要一步步排查导致丢包问题的来源。1、排查软件问题(一般引起问题,最先查找的地方) 2、信号源干扰问题:802.1 a/b/c/g/n工作在2.4和5.8频
2017-05-05 18:20:04
7979
原创 Android Service使用误区
做应用的都应该熟悉Service这个类。Android四大组件之一。Activity的反面,没有界面,后台运行,但是它仍然是运行在主界面的。Activity退出时,Service仍可以继续执行。Service常见用于播放器,Service + Thread + Notification的模式很常见。Service也可以用来远程调用。有一次遇到一位同事写的定位代码,他使用的service,利用ser
2017-04-27 09:49:12
469
转载 修复SQLite-database disk image is malformed
运行某些SQL语句出错database disk image is malformed说明SQLite的内部数据格式,已经损坏sqlite> PRAGMA integrity_check;*** in database main ***Main freelist: 3 of 3 pages missing from overflow list starting at
2017-04-25 14:39:09
809
原创 判断Android程序前后台切换的几种方法
Android在前后台切换时,我们可能需要做一些处理:发送通知栏消息,提示APP在后台运行;或者我们需要暂停程序里的某些线程,或者让线程池的执行时间降低,以保证较高的内存,而避免被回收。那么我们有几种方式可以来判断呢? 思路1:在一个service里,使用一个线程,通过 ActivityManager.RunningAppProcessInfo轮询检测。...
2017-04-25 14:33:33
10982
1
原创 获取Android手机MAC的一些方法
获取Android手机MAC的一种实现方案,仅供参考,哈哈哈!是否还有其他更优的解决方法呢?请注意,高版本在WiFi关闭时,获取不到MAC ` /** * 获取手机MAC; * @param context * @return */public static String getWlanMac(Context context){ S
2017-04-13 18:12:56
3142
原创 手机蓝牙APP开发之取整报值
手机蓝牙APP开发之取整报值 Java中round、ceil、floor函数的使用场景:在开发手机蓝牙模块中,需要对信号强度值进行语音播报,这不,就得用到Math里面的取整函数哈!但是这里需要考虑的是,负数需要取上整,正数需要取下整。原理:round取四舍五入值 ceil取上整,即不小于它的整数floor取下整,即不大于它的整数例子: param round ceil
2017-04-11 15:38:43
556
原创 gridview position =0多次调用getView, 如果有异步加载,那会导致程序效率低,并且导致position=0的控件显示有问题
问题:gridview position =0多次调用getView, 如果有异步加载,那会导致程序效率低,并且导致position=0的控件显示有问题。查找了些资料,大概是因为gridview需要计算每个item的size导致,具体的如何调用原理我还不太了解解决:很多说设置gridview布局以及父布局的width和height为fill_parent,或者指定大小,但是我都试过了,不
2016-03-05 23:05:57
1657
原创 Android toast工具类
package com.androidstatus.udp.util;import android.content.Context;import android.view.Gravity;import android.widget.Toast;/** * Toast Manager , be watching out for using in Main Thread * */
2015-01-28 17:51:04
978
原创 Android打印日志工具类
Android打印日志工具类package com.androidstatus.udp.util;import java.util.HashMap;import java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy;import com.androidstatus.observer.CallObserver;imp
2015-01-28 10:08:48
844
转载 ubuntu下android源码的下载(最新)
本文为原创文章,转载请注明出处:http://blog.youkuaiyun.com/droidpioneer博文《Android源码下载——用git clone实现单个目录下载》介绍了采用git clone方法下载Android单个目录源码的方法,这篇文章已经有四年的历史,这期间Google对源代码的管理网站已经进行了更改,直接采用原来的方法下载源代码已经失效。本文介绍了在ubuntu下
2014-09-26 11:12:37
771
转载 ubuntu下android源码的下载(最新)
在ubuntu下下载android源码我断断续续搞了好几个月,希望大家不要向我学习啊!一次性搞定!这里给大家一些建议啊,如果是看书的话看下书的出版日期,超过一年的基本上失效,网上的也是,特别是在国内,基本上连不上。步骤1:更改hosts也许这一步不是必须的,但是为了以防万一还是改了吧,也没有什么损失!?1$sudo gedit /et
2014-09-25 22:30:16
795
原创 2013年菜鸟程序员的自我总结
“嗖嗖”时间一晃而过,跟以往一样,打开chrome输入youkuaiyun.com,看看别人撰写的博客。看到很多大牛们都在给自己的2013总结经验与成长,我也不禁感概,2013我成长了多少?岁月是把杀猪刀,催人老,但是我却喜欢这种感觉,因为我们老的理所当然,老带来了成长与成熟。回望过去的一年,我能清晰记忆的事情不多。关于工作上的事,貌似没什么大的收获与进展。这可能是刚毕业一年半的小伙子都会面临的迷茫与
2013-12-25 14:14:21
862
原创 我的近期学习目标
出来工作一年,所学甚少,不觉感叹嘘唏,几乎都在gaming ,真是对自己极大不负责任。如今悔悟不已啊! 给自己定了个小目标,简简单单的走过去,慢慢充实自己,实现自己的梦想,实现自己的人生价值。 还是分阶段来吧,番茄工作法把自己的工作细分到25分钟,那我就把目标以一个月为周期来走: 第一阶段目标:2013-10-08 ~ 2013-12-01
2013-10-08 09:54:28
1293
转载 RoboGuice使用
转载自:http://www.cnblogs.com/xiongbo/archive/2011/05/30/2063350.htmlRobo guice的介绍RoboGuice 使得进行Android开发更加方便,使得开发变得更加简单也更有乐趣。当你调用getIntent().getExtras()是不是经常检查是否为null?RoboGuice可以帮助你。想想调用findView
2013-09-27 16:30:44
982
原创 在view中如何保存自定义view的状态
O(∩_∩)O哈哈~,今天看别人代码时发现有好东西就顺便弄上来了,其实很简单也很实用,先记录下来。package com.huangxj.androidall;import android.content.Context;import android.os.Parcel;import android.os.Parcelable;import android.view.V
2013-09-26 12:33:54
1216
转载 eclipse无法识别我们的小米2
文章来自小米社区:http://bbs.xiaomi.cn/thread-5672159-1-1.html 相信不止一个搞开发的都遇到了这个问题. eclipse无法识别我们的小米2 .即使开启了调试模式 .刚才放狗搜了半天.终于找到了一个可用的方法.以测试成功. 20121127214802.jpg (58.49 KB, 下载次数: 32)下载附件
2013-09-23 17:29:28
2122
转载 socket failed:ECONNRESET(Connection reset by peer)
转自小米社区:http://bbs.xiaomi.cn/thread-6989020-1-1.html如题:从刷新完JLB11.0后,我用数据流量上新浪微博时会报socket failed:ECONNRESET(Connection reset by peer),用数据流量打开其他网络应用也是,开始图标小E下面有上下两个箭头,后来就全部消失了,让我纠结了好久。baidu google
2013-09-17 11:51:42
3069
转载 Android 使用httpclient对self-signed certificate网站进行SSL连线
Android SDK 在进行 https 连线时,对于自签署的凭证是会拒绝连线的,会得到 Not trusted server certificate 的例外。如果使用 HttpsURLConnection 来连线,网络上可以找到一些破解方法,在此不多谈。使用 apache httpclient 其实执行效率比较差一点,但是他最大的好处就是有内建的机制储存cookie,并且也可以跟随 serve
2013-05-24 15:16:41
741
转载 Android软键盘弹出不影响布局的方法
Android软键盘弹出不影响布局的方法 博客分类:android The AndroidManifest.xml Fileandroid:windowSoftInputMode=["stateUnspecified","stateUnchanged", "stateHidden","stateAlwaysHidden", "stateVisib
2013-05-21 20:25:57
2241
Wifi扫描显示;设置连接到指定WiFi;获取WiFi历史连接记录密码
2015-08-07
Android TextView的走马灯三种实现方式
2014-06-24
Roboguice2.0在Android上的应用实例
2014-06-23
Android Wifi连接例子
2014-06-17
Android分页获取sqlite数据
2014-03-30
java socket实现smtp发送邮件,支持SSL
2014-03-29
java socket发送SMTP邮件,支持SSL,支持发附件,抄送且发送的邮件标题内容都无乱码!
2013-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人