- 博客(122)
- 资源 (35)
- 收藏
- 关注
转载 1.安装OpenResty(Nginx+Lua)开发环境
首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒...
2019-03-07 09:40:54 247
转载 【RabbitMQ】——centos7安装rabbitmq教程
引言 消息队列现在在互联网项目中应用的还是非常多的,在接下来的博客中小编会深入的了解MQ的实现过程,在此博客中将介绍如何在centos7下面安装MQ以及遇到的问题。 第一步:安装Erlang 因为rabbitMQ是Erlang语言编写的,所以我们首先需要安装Erlang rpm -Uvh http://www.rabbitmq.com/releases/...
2018-08-31 18:16:34 1543
转载 Mybatis Generator最完整配置详解
同学们有福了,花了一些时间,重新整理了一个最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了;<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://myb
2017-12-25 13:58:13 302
转载 Eclipse下OpenFire4.0.2源码配置+简单插件开发
==============源码配置 begin==================1.下载:地址2.解压到当前文件夹openfire_src,进入openfire_src>build>eclipse目录下,把里面settings、classpath、project三个文件拷贝到openfire_src目录,并用windows命令行重命名它们:rename sett
2017-05-19 14:07:09 496
转载 ASmack4.0.7详细讲解
公司最近想做一个聊天软件,就选用了Openfire服务器,Asmack,下面就跟着自己的进度来写一些Asmack的基本方法,会不断跟进.由于网上对于Asmack的新版本的讲解不是太多,并且自己英语水平有限,就花了400大洋在网上买了一篇教程.自己的理解水平也是有限,大家如果有什么好的建议可以下面评论.大家共勉.开始因为对于Asmack的操作函数,用到的会很多,所以说,对Asmack做了一个
2016-10-26 13:56:28 1392 1
转载 Android推送方案分析(MQTT/XMPP/GCM)
本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。方案1、使用GCM服务(Google Cloud Messaging)简介:Google推出的云消息服务,即第二代的C2DM。优点:Google提供的服务、原生、简单,无需实现和部署服务端。缺点:Android版本限制(必须大于2.
2016-10-13 16:24:33 742
转载 OpenLDAP学习笔记
LDAP协议 目录是一组具有类似属性、以一定逻辑和层次组合的信息。常见的例子是通讯簿,由以字母顺序排列的名字、地址和电话号码组成。目录服务是一种在分布式环境中发现目标的方法。目录具有两个主要组成部分: 第一部分是数据库,数据库是分布式的,且拥有一个描述数据的规划。第二部分则是访问和处理数据的各种协议。 目录服务其实也是一种数据库系统
2016-07-19 19:33:12 3648
转载 Spring-ldap 操作LDAP
在看这个文章之前,最好是了解了openldap的schema文件,也就是了解objectClass和attribute以及它们的关系。否则很容易不了解代码的含义以及抛出的异常。实体类:[java] view plaincopypackage ldap.entity; /** * 本测试类person对象来自
2016-07-19 19:03:48 2408
转载 LDAP中的objectClass与Attribute
初学LDAP时关于objectClass和Attribute之间的关系总是困扰着我,找过许多的中文资料都没有得到答案。最近终于彻底弄明白了这个问题,决定记录下来,以让后学者少走弯路。非常奇妙的是他们之间的关系与Java里面的一些概念很相似,接下来我会结合Java 来讲讲LDAP中的objectClass与Attribute。LDAP中每一个Entry必须属于某一个objectClass,用
2016-07-19 19:02:33 5199
转载 Asterisk拨号方案语法基础
Asterisk语法基础extensions.conf(四部分:context,extension,priorities,application)context:用于对extensions组命名,把拨号方案的不同部分进行分离,免得交织在一起。表示方法是把名字放在[]的中间,名字只能用a~z,A~Z,0~9,以及连字号和下划线组成(空格不在允许的字符里面,context中不要
2016-03-25 09:23:20 392
转载 cJSON各函数实现的功能
参考资料:http://blog.csdn.net/daisy09/article/details/7086746cJSON简介:JSON(JavaScriptObject Notation)是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯。这些特性使JSON成为理想的数据交换语言。易
2015-12-29 09:37:31 894
转载 C++ 用libcurl库进行http通讯网络编程
目录索引:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多线程问题八、什么时候libcurl无法正常工作九、关于密码十、HTTP验证十一、代码示例 1.基本的http
2015-12-29 09:15:44 719
转载 Android 最火的快速开发框架XUtils
最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使
2015-12-07 11:19:13 505
转载 PHP-MySQL不能插入中文解决办法
开发常用MySQL, 倒是突然一换到MSSQL有点懵了, 碰到个中文插入错误GOOGLE半天, 特此记录. 以便以后翻阅.1.PHP一般采用UTF-8编码, 而mssql中使用了默认的排序规则 chinese_PRC_CI_AS, 所以插入时对SQL语句进行转换:$sql = iconv('utf-8', 'GB2312//IGNORE', $sql);2.将页面的字符编码改写成gb2
2015-09-29 12:05:35 1213
转载 _IO, _IOR, _IOW, _IOWR 宏的用法与解析
今天在写字符驱动验证程序的时候要用到ioctl函数,其中有一个cmd参数,搞了半天也不了解是什么意思,那个cmd还有什么命令码了什么的,还好google下,觉得这篇文章写的不错,就转来看看:在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:
2015-08-17 18:24:44 769
转载 android Log.isLoggable方法的使用
android 动态控制logcat日志开关,通过Log.isLoggable(TAG,level)方法动态控制,1.添加日志的时候加入判断, String TAG="Volley"; boolean isDbug=Log.isLoggable(TAG, Log.VERBOSE); if (isDbug) { Lo
2015-08-06 18:31:15 538
转载 android操作sim卡联系人信息
SIM的provider是IccProvider。既然是provider,就和操作Contact的provider类似的,只是有一些微小差别。IccProvider的Uri是content://icc/and,可以通过这个Uri来操作SIM卡。当然,使用时需要转换为android的Uri对象。android中对SIM卡操作的支持很简单,具体的查询、插入、更新和删除操作如下面的代码段
2015-07-03 17:07:05 675
转载 LoaderManager使用详解(四)---实例:AppListLoader
实例:AppListLoader这篇文章将是我的第四篇,也就是最后一篇该系列的文章。请在评论里面告诉我他们是否有用。前面几篇文章的链接如下:一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader应大众的要求,我已经写了一个示例应用演示如何正确的实现一个自定义L
2015-06-22 14:43:34 474
转载 LoaderManager使用详解(三)---实现Loaders
这篇文字将介绍Loader类,并且介绍自定义Loader的实现。这是本系列的第三篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader重中之重,如果你还没有读过前面两篇文章,我建议你在深入之前先读一读那两篇文章。先简短的总结一下这篇博客覆盖了什么内容。Loader之前的世
2015-06-21 23:12:32 375
转载 LoaderManager使用详解(二)---了解LoaderManager
了解LoaderManager这篇文章将介绍LoaderManager类,这是该系列的第二篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader注意:要了解这一LoaderManager这部分知识,要求对Loaders如何工作有基本了解。Loaders的实
2015-06-21 23:00:33 445
转载 LoaderManager使用详解(一)---没有Loader之前的世界
来源:http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background.html感谢作者Alex Lockwood的努力,让我们看到如此精彩的文章。第一部分 没有Loader之前的世界这一部分将对Loaders和LoaderManager做一个简短的介绍。第
2015-06-21 22:52:47 575
转载 Activity启动创建 (AcitivtyManageService,ActivityThread,Activity)
ActivityThead,ActivityManagerService,Activity >中有一章节专门介绍Activity框架和管理结构Activity管理的核心是AcitivityManagerService,是一个独立的进程;ActiveThread是每一个应用程序所在进程的主线程,循环的消息处理;ActiveThread与AcitivityManagerServi
2015-05-30 14:34:31 477
转载 Android NFC 开发实例
作者:裘德超使用硬件:Google Nexus S,北京大学学生卡。(ps:笔者本想使用公交一卡通进行测试,发现手机不能正确识别)手机操作系统:Android ICS 4.04。开发时,笔者从Google Play Store上下载了NFC TagInfo软件进行对比学习。所以我们可以使用任意一张能被TagInfo软件正确识别的卡做测试。在And
2015-04-30 15:27:56 482
转载 Android之联系人PinnedHeaderListView使用
Android联系人中的ListView是做得比较独特的,但是源码写得比较复制,当我们想使用他的时候再从源码中提取,实属不易啊,而且容易出错,这几天,我把他提取出来了,写成一个简单的例子,一是给自己备忘,而是跟大家分享一下,好了,先来看看效果图: 首先是封装好的带头部的PinnedHeaderListView:[java] view
2015-04-10 15:07:10 373
转载 Action Bar
Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Andr
2015-03-18 11:16:14 411
转载 android-修改TextView中部分文字的颜色
[java] view plaincopytextView = (TextView) findViewById(R.id.textview); SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString()); //Foregrou
2015-02-06 09:13:54 2753
转载 Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系 && camera的takePicture实例
(1)Surface 简单翻译:Surface是原始图像缓冲区(raw buffer)的一个句柄,而原始图像缓冲区是由屏幕图像合成器(screen compositor)管理的。 就如在C语言编程一样,通过一个文件的句柄,就可以操作文件。 同样的,通过Surface就可以获取raw buffer其中的内容。当得到一个Surface对象时,同时会
2014-11-03 11:03:45 936
转载 svn 命令行 批量删除和批量添加
如果使用svn的命令行,例如在linux下的终端中使用,svn的添加命令是svn add,删除命令是svn del,但是缺乏批量的操作,如果我在资源管理器中,手动添加了好多个文件夹下的各种各样的文件,然后我想一次性add,svn就力不从心了,即使使用svn add *,也会因为新添文件的父目录已经被添加进版本库而忽略父目录下的所有文件。手动删除了很多文件,想要一次性del时,也会遇到类似的
2014-08-18 17:50:50 701
转载 linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr
2014-08-18 17:47:41 344
转载 Android:调用其他程序中的activity和Permission Denial: starting Intent 错误解决办法
今天想调试多个task中栈的情况,在测试程序中调用另一个程序的activity,代码片段如下:[java] view plaincopy btnStartX=(Button)findViewById(R.id.btnStartX); btnStartX.setOnClickListener(new View.O
2014-07-28 14:11:47 569
转载 Android-完全退出当前应用程序的四种方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。 1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid())
2014-07-01 21:21:23 662
转载 获得android手机的CPU核心数
//CPU个数private int getNumCores() { //Private Class to display only CPU devices in the directory listing class CpuFilter implements FileFilter { @Override public boolean accep
2014-06-12 11:20:08 760
转载 android 界面布局 很好的一篇总结
布局: 在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= " hori
2014-05-08 21:12:55 589
转载 自定义漂亮的Android SeekBar样式
系统自带的SeekBar真是太难看了,项目需要,只能自定义了seek_drawable.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?> layer-list xmlns:android="http://schemas.android.co
2014-05-08 13:32:03 1167
转载 Android动画学习笔记-Android Animation
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P
2014-05-07 17:13:35 394
转载 android系统默认语言设置
只需要对android/build/target/languages_full.mk 中PRODUCT_LOCALES := zh_CN enUS....最前面的一种语言既为默认语言,系统编译后自动设置属性到系统中,在/build/tools/buildinfo.shecho "ro.product.locale.language=$PRODUCT_DEFAULT_LANGUAGE
2014-05-07 11:27:32 1214
转载 Android]Uri取用raw資源,利用Notification播放聲音 (转)
下面程式是在引發Notification功能時,播放指定的聲音--------------------------------------------------------------------------------------------------------------------------------------Url alert; Notificati
2014-05-07 10:55:50 1604
转载 Android结束Activity退出程序的一种有效方法
关于完全退出Android程序,网上这方面的帖子很多,方法也很多。记得当时自己写的第一个比较完整的项目的时候就遇上了这个问题,由于对Activity的生命周期了解不够,又使用了TabActivity使得层次关系比较复杂,在程序中添加的“退出”菜单项经常无法完全退出,之后网上各种搜索,各种方法也试过了,什么System.exit(0)啊,结束进程之类的啊,都依然无效果。后面才发现的这个方法。
2014-05-05 09:07:47 439
转载 ANDROID application详解与用法
1:Application是什么?Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在ma
2014-05-05 09:07:35 437
转载 消除SDK更新时的“https://dl-ssl.google.com refused”错误
消除SDK更新时,有可能会出现这样的错误:Download interrupted: hostname in certificate didn't match: != Download interrupted: Connection to https://dl-ssl.google.com refusedDone. Nothing was installed. 解决办
2014-04-30 17:42:21 370
tomcat-redis-session-manager
2017-09-04
Android编程权威指南 第2版
2016-11-06
Android应用UI设计模式 part2
2016-07-23
Android应用UI设计模式 part1
2016-07-23
Android开发秘籍
2016-07-23
ldap详解——ibm tivoli directory server从入门到精通 part3
2016-07-10
Android开发艺术探索 part3
2016-06-30
Android开发艺术探索 part4
2016-06-29
Android开发艺术探索 part2
2016-06-29
Android开发艺术探索 part1
2016-06-29
Android编程经典案例解析
2016-06-19
Android智能穿戴设备开发从入门到精通 part2
2016-06-19
Android智能穿戴设备开发从入门到精通 part1
2016-06-19
Android自学视频教程 part2
2016-01-25
Android自学视频教程 part1
2016-01-25
Android高级编程
2012-04-28
深度探索C++对象模型
2011-12-26
设计模式可复用面向对象软件的基础
2011-12-23
80x86汇编语言程序设计教程
2011-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人