自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (11)
  • 收藏
  • 关注

原创 111

 

2018-09-20 09:39:51 358

原创 Android 适配不同分辨率屏幕

为了查看方便,特意贴一段 Google API 文档:http://developer.Android.com/intl/zh-cn/guide/practices/screens_support.html文章末尾会附上该篇文档。近期做些关于手机适配的工作。下面来总结一下,希望可以对大家有帮助,本人能力有限,如果有解释失误的地方,请务必帮忙指出,谢谢。首先引入几个概

2016-04-28 19:58:05 2035

转载 Gitlab CE 8.1.3 安装手册汉化版

GGitlab CE 8.1.3 安装手册汉化版Gitlab的安装过程主要包括以下组件的配置:安装软件包及解决依赖项Ruby环境Go系统用户数据库(Mysql/Postgresql)RedisGitlab-CENginx非必要条件:点击链接加入群【GitLab交流群】1.安装软件包及解决依赖项Debian系统默认是没有sudo的.确保你的系统已经更新到最新状态,并安装s

2016-03-02 11:25:23 3480

原创 Ubuntu 15.10 安装VNC 灰屏的问题

1.在Ubuntu上首先需要安装vnc4server# apt-get install vnc4server2. 第一次执行vncserver的时候需要为客户端连接设置8位的密码3. 打开服务后,根据客户端号连接。也可以指定客户端号$vncserver -geometry 1366x768 :1// 其中-geometry 指定客户端窗口的大小,:1 指的是客户端连接号// 客户端在vnc v

2016-03-01 17:43:18 3934

转载 Ubuntu 源列表

##网易源(广东电信:适合电信用户)deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiversedeb http://mirr

2016-02-29 17:27:22 546

原创 Android 聊天室的开发

刚开始接触Android的网络通信开发。 目前自己写了一个聊天室的小程序,记录一下。本程序包括:1.服务器:由java开发 2.客户端:由Android开发首先贴上演示效果。先开启服务端程序以后,再打开客户端。 服务器的console起到接受并且转发的目的:服务端代码:package com.ustclin.talk;import java.io.BufferedReader;import

2016-02-24 13:48:11 1188

原创 Android shell 脚本

Android shell 脚本编写一般在Ubuntu上,我们需要运行某个脚本,则直接$sh test.sh先编写一个简单的循环数数的脚本,push到Android机器下同样用sh来执行。 脚本内容如下:#!/bin/bashfor ((i=0; i<5; i++))doecho $idone在Ubuntu下执行成功,但是将该脚本拷贝到Android文件系统下,当然,前提是需要将头部改成:

2016-02-15 16:18:14 4287

转载 Android Bitmap 与 Drawable之间的区别和转换

Android Bitmap 与 Drawable之间的区别和转换Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP

2016-01-28 09:28:49 723

转载 sql server 获取动态sql输出结果

语法sp_executesql [ @stmt = ] stmt [ {, [@params=] N'@parameter_name data_type [ [ OUT [ PUT ][,...n]' } {, [ @param1 = ] 'value1' [ ,...n ] } ]用法实例1、获取一个输出结果使用output获取输出结果的值declare @num i

2016-01-18 11:36:31 3721

原创 Google Play 服务提示更新、Google play 闪退等问题

发现很多人说Google Play 服务提示更新和闪退等问题。其实,根据Google给出的升级notes:Uploader's notes:To figure out the right version of Google Play services for your Android device, go to Settings -> Apps -> Google Pl

2015-07-26 21:01:54 8908

原创 Vim 配置(整合网上大神的内容)

工欲善其事必先利其器,在Linux中开发,用vim是很推荐的。 如果更换得使用vim,使其用上去跟IDE一般顺手呢,下面是 借鉴了网上各位大神的推荐,经过整合后的内容。希望帮到大家。 首先你要下载几个文件:1.vim ,在Linux系统中,这个是系统自带的。你也可以: $sudo apt-get install vim2.vim配置文件 vim配置文件下载 (解压文件后,根据ReadM

2015-07-10 15:42:47 2434

原创 转载的文章

Android 好文章

2015-06-30 11:49:37 616

转载 Activity四种加载模式

转载至:http://www.cnblogs.com/yyyyy5101/archive/2011/09/11/2173556.html在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载

2015-06-25 15:04:06 631

转载 使用easyBCD 安装 Win8 + Ubuntu 13.10 双系统

转载至:http://blog.csdn.net/steflongxu/article/details/14541497http://teliute.org/linux/Ubsetup/jichu3/jichu3.htmlhttp://hi.baidu.com/sf_chipan/item/425ec62084a7daaa6f2cc368Ub

2015-06-23 14:31:11 1068

转载 关于Layout_weight的理解

转载至:http://mobile.51cto.com/abased-375428.htm首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:xml version="1.0" encoding="utf-8"?>     LinearLayout xmlns:

2015-06-02 19:48:36 629

原创 Android中如何布局实现,长按后出现选择框

直接上代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="70dp" android:orientation="horizontal"

2015-06-01 10:40:59 1040

原创 java监听器

最近有在接触关于java监听器的内容,整合了一些资料,整理如下。首先,什么是监听器?直观的说,监听器,即使java中的一种interface的实现。能对某个动作进行反应,比如你按下一个按钮、滑动一个页面、选择一个复选框等。以上这些动作都产生一个事件,那么,对当前对象进行监听的监听器就会被通知某对象执行了一个动作。下面举个例子:比如你奶奶正在烤面包。你不知道面包何

2015-05-25 20:32:17 781 1

转载 tar 基本操作

tar 解压缩命令tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O

2015-05-22 10:32:28 606

原创 Linux下,Git的初始化

1.申请GitHub账号如果没有账号的,从这个网址上https://github.com/ 注册吧!2.Linux下载Git首先你的Linux得先安装Git$sudo apt-get install git3.配置一些git基本信息git config --global user.name "YOUR NAME"git config --global user.em

2015-05-21 20:02:26 2487 2

原创 Git 常用操作

如果想要更新远程代码:$git fetch --all创建分支:$git branch mybranch remotes/m/cb_mtk_r1$git checkout mybranch创建分支还可以:$git checkout -b mybranch remotes/m/cb_mtk_r1合并分支:$git checkout master$g

2015-05-20 10:36:27 750 2

原创 何时应该用静态方法、静态域?

静态域:class Employee{ private int id; private static int nextId = 1;}如果将域设置为static,那么,每个类中只有一个这样的域。一个类可以有无数个实例,但是只有一个静态域。每个对象却都有自己的一份拷贝。这有个简单的应用:public void setId(){ id = nextId

2015-05-19 17:29:06 806

原创 Java 回调函数的理解

百度百科:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。在java中,没有函数指针的说法,那么,我们可以理解成,类A接受诸如类B1、类B2传递过来的对象,从而在类A中完成对类B1、类B2的调用。java中是通过Interface来实现回调的。这么说有点拗口,下面看例子。

2015-05-19 17:01:27 799

转载 Difference between HEAD / Working Tree / Index in Git

转载至http://stackoverflow.com/questions/3689838/difference-between-head-working-tree-index-in-gitA few other good references on those topics:My Git WorkflowI use the index as a checkpo

2015-05-13 17:12:10 1005

原创 java 初始化数组

private Drawable[]  drawableIcons = new Drawable[ITEM_NUMBER]; // picture然后在for循环对每个drawableIcons 赋值

2015-05-04 11:19:05 570

转载 Android LayoutInflater详解

转载至:http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找

2015-04-17 10:34:21 473

转载 git rebase简介(基本篇)

原文:http://gitbook.liuhui998.com/4_2.html一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图 现在我们在这个分支做

2015-04-16 10:43:59 605

转载 No enclosing instance of type E is accessible

最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g.  x.new A() where x is an i

2015-03-30 10:45:28 921

原创 APIDemo - ApiDemos.java - 关于Intent (1)

ApiDemos.java该Class 继承ListActivity   Intent intent = new Intent(Intent.ACTION_MAIN, null);  intent.addCategory(Intent.CATEGORY_SAMPLE_CODE);    //通过Intent查找相关的Activity,更准

2015-03-27 20:29:29 591

原创 学习Google例子 ApiDemo

在Eclipse 中新建工程,将Google 的APIDemo代码导入,对照源码和例子学习,接下来我写一些学习心得。

2015-03-27 20:26:24 1139

原创 关于adb找不到devices的问题

很多情况下,在打出adb devices 时候,会出现List of devices attached 为空,或者,出现设备为offline等各种问题。我无意中发现,用“刷机精灵”这款软件,意外会解决以上的这些问题。可能刷机精灵在启动的时候辨别是否有设备连接电脑时,会对已有的adb进程进行查杀,具体原因不明。大家遇到类似问题,不妨下载个刷

2015-03-27 14:10:27 757

原创 关于类微信时间戳的实现

类为微信的时间戳的实现:短期内回复聊天内容,则不会出现时间戳;长时间后回复,则出现时间戳。贴图如下:大家如果对本人的应用感兴趣的话,可以去小米应用市场,或者豌豆荚下载“小黄鸡” , 认准开发者的账号:UstcLin下面进入正题,如何实现时间戳。说说我的主要思路。首先layout一个文件,里边放置一个listview。同时还有两个xml,即发送出去的listite

2015-02-06 19:33:35 5923

原创 线程的同步问题

我觉得这是一篇极好的文章,可以帮助你更深层次地理解java。http://blog.csdn.net/aaa1117a8w5s6d/article/details/8251456   《java中的各种数据类型在内存中存储的方式》下面我就最近对java线程的了解,稍微写点东西,当然,很多东西都是参考别人的文章,不过时间有点久了,找不到原作者只是保留了当时为了验证而从原作者那

2015-02-06 19:00:25 575

原创 Handler更新listview内容,listview数据没有得到更新

在主页面中,有一个listview。该listview的内容要求是动态变化的。(即,在adapter中绑定的list会实时改变)此时,构造两个list  : realList , tmpList1.每回给tmpList更新之前,先clear该listtmpList.clear();tmpList.add();....2.在adapter的ge

2015-01-19 19:29:17 1275

原创 如何在listview中添加button,使得listview item 和 button获取焦点不冲突

listview item 的布局如下所示:代码如下所示:<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"

2015-01-14 11:08:25 1895

原创 关于killBackgroundProcesses()函数,杀不死进程的解释

最近在做内存加速性质的APP,发现用killBackgroundProcesses()函数来杀一些进程总是杀不死。经人提醒得知,不同进程的程序可能有相同的UID:比如微信,一般而言,微信有两个进程在跑:com.tencent.mm 和 com.tencent.mm:push无论你单独杀死哪个进程,另外一个进程在监测到兄弟进程被杀死后,就会立即启动被杀死的进程。所以单独杀死其中一个是

2015-01-14 10:28:55 7768

原创 Linux 下Geoserver 的部署

之前做的是在windows下的Geoserver + openlayers 的部署开发现在需求是

2014-09-26 16:05:21 7042

原创 Geoserver 谷歌栅格地图的使用

下面,我来介绍一下如何在离线的情况系Geoserver 中配置出

2014-09-17 20:23:29 6897

原创 对Geoserver2.4.8的跨域访问 CORS

首先,先讲一下开发环境:

2014-09-09 16:11:50 2151 1

原创 WFS GetCapabilities

接上一篇 WMS 和 WFS 的区别 是以下是我机器上完整的请求WFS的GetCapabilities所返回的XML文档:<WFS_Capabilities version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wfs http://localhost:8090/geoserver/schemas/wfs/1.0.0/W

2014-09-02 08:29:41 2674 1

原创 WMS GetCapabilities

以下是我机器上完整的请求WMS的GetCapabilities所返回的XML文档: OGC:WMS GeoServer Web Map Service A compliant implementation of WMS plus most of the SLD extension (dynamic styling). Can also generate P

2014-09-02 08:24:11 7463 1

基于socket的Anroid 聊天程序

基于socket的Anroid 聊天程序,可以实现多人聊天。

2016-02-24

diffmerge_4.2.0

使用git的同学们一定碰到要检查两个文件差异的问题。 那么,这个工具太适合你不过了。

2015-07-10

ctags_5.8.tar.gz

截至2015年7月,最新版本的ctags. 一个插件,配合vim使用,可以使你的vim配置得如IDE那般顺手。

2015-07-10

cscope 15.8

截至2015年7月,最新版本的cscope. 一个插件,配合vim使用,可以使你的vim配置得如IDE那般顺手。

2015-07-10

taglist_46

截至2015年7月,最新版本的taglist. 一个插件,配合vim使用,可以使你的vim配置得如IDE那般顺手。

2015-07-10

vim配置文件

vim配置文件,提供配色方案和各种快捷操作,使你的vim更适合你的开发工作!

2015-07-10

ContentResolver

ContentResolver, 该资源和本人上传的另外一个工程ContentProvider一起使用,可以深刻理解Android四大组件之一《ContentProvider》的用法

2015-04-22

ContentProvider

ContentProvider , 该资源和本人上传的另外一个工程ContentResolver一起使用,可以深刻理解Android四大组件之一《ContentProvider》的用法

2015-04-21

snmp4j最新开发包

snmp4j 2.3.1 最新的开发包 官方网站的版本!

2014-09-22

编程记事本(资深编程人员专用)notepad++

非常好用的记事本 提供语法的高亮显示,多个标签页,免去切换的麻烦 支持多种语言 自动缩进等功能 适合资深开发人员使用

2013-12-09

J2EE进阶版 PPT

中科大研究生课程PPT。 讲述J2EE的进阶。 线程安全性,以及J2EE封装了的更底层的实现原理。 资源分10分,你会发现其价值的。

2013-12-03

空空如也

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

TA关注的人

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