自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (19)
  • 收藏
  • 关注

原创 android greenDao 编译问题总结

编译出错This program comes with ABSOLUTELY NO WARRANTYException in thread "main" freemarker.template.TemplateNotFoundException: Template not found for name "dao.ftl".The name was interpreted by this Tem

2016-06-03 17:20:59 3171

原创 ubuntu apache using 127.0.1.1. Set the 'ServerName'

解决办法:sudo vim /etc/apache2/sites-available/default.conf (或者000-default.conf)打开default文件后,在default文件顶端加入:ServerName 127.0.0.1sudo /etc/init.d/apache2 restart重启apache2 就不会提示上述错误了。

2016-06-01 17:27:01 2162 1

原创 android 常用util方法

1,dp px相互转化public static int convertPxToDp(int px) { DisplayMetrics metrics = DemoApplication.getInstance().getAppResources().getDisplayMetrics(); float logicalDensity = metrics.density

2016-05-12 17:16:50 715

原创 ubuntu 编译vlc android 总结

出错问题: 1. 提示gettext版本不对The AM_GNU_GETTEXT_VERSION declaration in your configure.ac file requires the infrastructure from gettext-0.19.3 but this version is older. Please u

2016-05-07 18:53:34 1712

转载 使用Docker在本地搭建Hadoop分布式集群

全文转载,以备查阅。 http://tashan10.com/yong-dockerda-jian-hadoopwei-fen-bu-shi-ji-qun/

2016-03-21 10:54:38 468

原创 shell学习笔记

shell脚本攻略学习笔记

2016-01-13 13:37:11 529

转载 JAVA多线程--信号量(Semaphore)

简介 信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。 一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象

2015-12-26 12:24:20 422

转载 LinkedList和ArrayList的区别

LinkedeList和ArrayList都实现了List接口,但是它们的工作原理却不一样。它们之间最主要的区别在于ArrayList是可改变大小的数组,而LinkedList是双向链接串列(doubly LinkedList)。ArrayList更受欢迎,很多场景下ArrayList比LinkedList更为适用。这篇文章中我们将会看看LinkedeList和ArrayList的不同,而且我们试图

2015-12-26 11:18:36 420

转载 ubuntu下sublime 3安装Package Control的超简单方法

原来Subl3安装Package Control很麻烦,现在简单的方法来了一、简单的安装方法使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path();

2015-11-24 10:20:44 6143

转载 Sublime Text 3 快捷键精华版

工欲善其事必先利其器

2015-11-20 17:55:19 421

转载 ubuntu的which、whereis、locate和find命令

ubuntu的which、whereis、locate和find命令which 只能寻找执行文件 ,并在PATH变量里面寻找。whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。locate 同上,不过文件名是部分匹配。find 是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用。通用格式:find

2015-11-18 10:33:46 4188

原创 android 小谈activity的四种启动模式

在一些特殊情况下,为了避免糟糕的用户体验,常常采用非常规的Activity启动模式1,standard,默认模式,可以不用写配置。在这个模式下,都会默认创建一个新的实例。因此,在这种模式下,可以有多个相同的实例,也允许多个相同Activity叠加。 2,singletop:如果发现任务栈的栈顶已经存在这个activity,再去开启activity时,就不去重新创建新的activity,而是复用这个

2015-11-13 13:23:52 548

原创 ubuntu安装gerrit HTTPd Configuration Error 多端口配置

ubuntu 安装gerrit Configuration Error Authorization多端口配置

2015-11-11 15:48:41 2600

原创 Android adb命令行总结

Android adb命令行总结adb pull/push logcatadb shell

2015-11-11 14:52:35 959

原创 windows 解决ADB server didn't ACK

1,windows中运行cmd,开启命令行,运行 adb start-server 启动adb服务,会提示启动失败。 2,服务启动失败的原因有很多,但一般是端口绑定失败。adb使用的端口号固定为5037,过滤查看一下端口绑定信息。 运行: netstat -ano | findstr “5037” 3,发现进程id为8704的进程占用了5037端口,在任务管理器中找到此进程,发现是刷

2015-10-31 20:58:43 1071

转载 android strings.xml的特殊字符

项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示: @号 @ :号 : 空格   以下为常见的ASCII十进制交换编码: --> !-->!"-->"#-->#$-->$%-->%&

2015-10-14 11:09:48 698

原创 git rebase -i 重新提交多个commit之前的commit

若本地已经提交commit A,B两个,但发现A需要更改后重新提交。 1,本地执行 git rebase -i HEAD~2 (索引从1开始,同理若更改前n次的commit,此处改为n即可) 结果如下图2,在要更改的commit,将pick改为edit,保存退出即可,如下图3,退出后,就会停在A commit,如下图。4,,此时就可以进行修改,然后 依次执行 git add *(需要更改

2015-09-23 14:17:53 6869

原创 Android利用反射获取WLAN热点信息

private static final String TAG = "wifiHelper";private WifiManager mWifiManager = null;public boolean isWifiApOn() { Method method = null; int i = 0; try { method = mWifiManager.ge

2015-09-22 11:24:26 4000

原创 Android layer-list 圆角阴影背景

1,首先了解一下layer-list中的shapr: 简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.drawable.文件的名称XML中:Android:background="@drawable/文件的名称"属性:<shape> Android:shape=["rectangle" | "oval" | "line

2015-08-24 16:02:03 8535

原创 Android xml实现Button背景图片

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-08-23 22:13:23 1992

原创 Android xml实现Button背景图片

xml中设置按钮获取焦点,按压,正常时的背景。并经过圆角处理。

2015-08-23 22:07:56 5529

转载 ubuntu x64安装jd-gui

jd-gui只有32位的版本,装在64位上必须安装32位库才行。 (1)下载jd-gui http://jd.benow.ca/(2)解压,将jd-gui拷到/usr/local/bin下面去(3)运行jd-gui,根据错误提示安装需要的包我遇到的问题:(1)运行之后毫无反应(2)报错,缺少共享库之类的解决办法:(1)apt-get install libglib2.0-0:i386 libp

2015-07-31 14:38:01 9338

原创 Android BlueTooth通信

简单来讲,写一个即作为客户端又作为服务端的蓝牙通信程序,需要三个线程来维持。 - 1,AcceptThread:等待客户端连接线程 - 2,ConnectThread:作为客户端连接指定的蓝牙设备线程 - 3,ConnectedThread:蓝牙设备间数据的传输线程若实现服务端程序,使用1,3组合。客户端程序,使用2,3组合。 在实现蓝牙通信过程中,遇到如下几个问题: 1. 如何监听蓝牙连

2015-07-30 18:13:26 868

转载 JAVA-System.arraycopy方法的使用

import java.util.Arrays;/** * */public class LessionSystemArraycopy { public static void main(String[] args) { // 此方位为native方法。 // public static native void arraycopy( // Object src,

2015-07-28 16:58:31 511

原创 java中byte(byte []), int的转换

socket通信时消息包头中包含的数据长度均用byte表示,那么int类型与byte之间的转换就成了需要研究的问题了。int -> byte可以直接使用强制类型转换: byte b = (byte) aInt;这个操作是直接截取int中最低一个字节,如果int大于255,则值就会变得面目全非了。对于通过InputStream.read()获取的int,可采用这个方法将值还原。

2015-07-28 15:49:28 534

原创 编码心得

“代码必须是本着写给人阅读的原则来编写,只不过顺便给机器执行而已。”这段话来自《计算机程序设计与解释》,很精练地说明了代码风格的作用。当你阅读一段天津麻花似的代码时,你会深深赞同上述观点。代码风格,是一个与人相关、与机器无关的问题。代码风格的好坏,不影响编译器的工作,但是影响团队协同,影响代码的复用、演进以及缺陷修复。     软件开发行业最流行的两种命名法分别为骆驼命名法(类似于DoSome

2015-07-20 17:21:21 736

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-09 17:05:17 662

原创 Android Studio 右侧条标高亮显示选中的相同变量,类,方法。。。

Android Studio右侧条标跟Eclipse有许多相同之处,但加入了更多的显示标识,就显得显示很凌乱,很难在第一时间找到有用的信息。本人更倾向与快速查找文件中相同的变量,或者类,方法等等,查找结果如图所示 双击选中 mHFClient,右侧紫色条标标出了当前文件中所有 mHFClient的位置。看起来是不是很方便了呢。设置方法如下。。1,打开Android

2015-07-01 17:01:35 5398

原创 Thinkpad E440 安装ubuntu 12.04后,安装无线适配器

本人windows 7 +ubuntu12.04双系统,但安装万ubuntu后,无线网络无法使用。方法:下载驱动,编译下载:http://netbook-remix.archive.canonical.com/updates/pool/public/o/oem-wireless-rtl-92ce-92se-92de-8723ae-88ee-8723be-92ee-dkms/oem-wire

2015-05-08 14:04:38 702

原创 ubuntu14.10 安装搜狗输入法

今天刚安装了ubuntu14.10,大爱啊,可以好好的享受了。然后安装输入法。。。当然选搜狗。 编辑源列表:sudo gedit /etc/apt/sources.list在最后面添加已经出来的trusty的fcixt源:deb http://ppa.launchpad.net/fcitx-team/dailybuild-fcitx-master/ubuntu trusty

2015-01-18 13:05:28 779

原创 遍历HashMap

遍历HashMapMap map = new HashMap(); map.put("001", "111"); map.put("002", "222"); for(Map.Entry entry : map.entrySet()) { System.out.print(entry.getValue()+" "+entry.getKey()+"\n"

2015-01-08 14:58:46 501

转载 win7(32/64)+apache2.4+php5.5+mysql5.6 环境搭建配置

首先要有耐心仔细读完全文,尤其是括号里面的注释。环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本) 所需软件:0.安装Apache的前必须安装VC11 vcredist_x86.exe (64位请下载vcredist_x64.exe),选择时尽量选择英文版(因为我在公司64位win7上开始安装的是中文版的vc11,安装完后Apache启动异常

2015-01-01 17:40:53 1096

原创 利用反射获取Camera支持尺寸大小

import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.List;import android.hardware.Camera;import android.hardware.Camera.Size;public class S

2014-12-30 11:17:03 1461

转载 获取apk证书MD5值的方法(JDK的keytool命令)

APK承袭JAVA,证书RSA文件生成方式与JAVA同源,获取APK证书MD5思路:得到APK的RSA证书文件使用Java工具的keyytool命令获取使用该工具准备条件(2选1即可):安装JDK(Java Development Kit)环境即可为确保运行,可添加到环境变量或者在cmd窗口中中cd到对应路径执行。keytool命令对应文件keytool.exe的目录一般为

2014-12-22 14:15:37 1765

原创 Android中验证输入是否为汉字及手机号,邮箱验证,IP地址可用端口号验证

Android 正则表达式验证汉字,手机号,邮箱,IP地址,IP端口号

2014-12-17 11:23:33 2675

转载 Android strings.xml中特殊字符

在XML数据中,一些特殊字符必须用转义符号来代替,而回车换行字符就是属于特殊符号。报表XML数据中如果要求文字强制换行,就需要插入回车换行字符。空格 ( )Tab ( )回车 ( )换行 ( )单撇号 (&apos;)还要加上双引号才能生效“&apos;”省略号 "…"双引号\" 内容 \" 第一行文字

2014-12-12 17:16:42 1436

转载 Eclipse 高亮显示选中的相同变量

选择:windows-> preferences->java->Editor->Mark Occurences->第一行有个“Annotations”点击进入,显示出列表,找到 Occurrence annotation 右边选择Color即可。

2014-12-10 16:51:55 609

原创 Dialog部分属性

this.setCanceledOnTouchOutside(false);

2014-10-21 15:24:34 594

原创 Android 设置横屏 并可自动转换

if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE); }

2014-08-12 12:51:28 858

原创 Android 禁止休眠

应用场景:

2014-07-21 13:44:06 1608

SQLserver 数据信息查看器

可查看本地数据库中的数据信息,并实现每页功能,可随意设置每页显示行数的大小。

2011-05-12

C# GDI+实现贪吃蛇效果

Winform中用GDI+实现贪吃蛇的效果,只实现了基本的功能,还有缺陷。

2011-05-07

DataGrid 实现复杂表头和合并行源码与示例

一、不需要编写任何样式、只需通过代码添加将 ColumnItem 集合添加到DataGrid列集合,需要引用空间 using System.Windows.Controls ,才能添加扩展函数。 二、支持实现复杂的表头、不限分级层次; 三、复杂表头支持位置拖动、 列宽度拖动,组内列会按比例自动调整; 四、支持模拟行合并,即对象中存在集合成员; 五、支持自定义转换器(IValueConverter); 六、支持对象集合(ICollection<T>)和支持动态字典集合(ICollection<IDictionary<string, object>>)的绑定 ; 七、对象集合使用 AddBindingPathTemplateColumn 函数,字典集合使用 AddBindingParameterTemplateColumn 函数 八、详见示例

2016-03-01

仿Android 5.0悬浮框 HeadsUp

完美运行在2.3以上的系统,可灵活的进行定制化。Androd L material design风格。

2015-05-26

imsdroid android-ngn-stack 解决android 7.0 提示has text relocations 问题

imsdroid 在android7.0运行时会提示“java.lang.UnsatisfiedLinkError: dlopen failed: has text relocations”,使用本资源包替换android-ngn-stack 项目中libs中的so库即可解决。

2017-09-07

Android蓝牙聊天(大数据分割,自定义包头)

Android bluetooth 通信,简单蓝牙连接分析。监听蓝牙连接状态。完美发送接收超长文本。蓝牙聊天,可发送表情及文字。

2015-07-30

高仿MIUIV6时钟View,支持触摸3D效果

高仿MIUIV6时钟View,支持触摸3D效果

2015-08-07

gstreamer-1.0-x86-1.14.3.msi

windows visual studio gstreamer-1.0-x86-1.14.3.msi

2020-02-25

C# GDI+ 实现钟表转动

C# .NET 中实现钟表秒针,分针,时针同时转动。

2011-05-08

AnyRTC Android Apk

使用anyRTC源码编译的Android 程序,实现推流拉流功能。直播类软件可参考使用。 源码地址为 https://github.com/AnyRTC/AnyRTC-RTMP

2017-05-02

沉浸式状态栏Demo

沉浸式状态栏,支持android 4.4.2及以上系统,特别适配MIUIV6.

2015-08-15

滑动日期控件类库

自定义的滑动日期选择控件,带有星期,可按自己的想法随意更改。 自定义性强,还可该为随机密码锁等。

2013-08-07

腾讯微博开放平台

Android 手机开发 利用腾讯微博开放平台提供的API发表微博

2013-04-07

Android WheelView 省市县三级联动

Android WheelView 省市县三级联动 ,可自定义界面样式及数据格式。

2015-08-26

画图器可以画图,设计艺术字

本画图器功能还不完善,请各位大侠指点。本人QQ:171024402

2011-03-27

各种滑动联动控件

国外写的个控件,感觉很好,各种滑动选择控件,日期,时间,城市,密码等.

2013-08-07

greeddao-generator

greendao-generator-2.0.0.jar

2015-09-09

有线局域网之间通信聊天

能够实现在局域网内的两台机器通讯,分为服务器端和客户端。客户端请求连接,若连接成功,则在服务器端显示客户端的名称,并可进行通信。

2011-05-07

angularjs ui.router嵌套路由demo

angularjs ui.router嵌套路由demo

2017-02-04

空空如也

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

TA关注的人

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