自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx配置

cd /etc/nginxvi nginx.conf按i insert按Esc 退出编辑模式cd /usr/sbin先停掉NGINXnginx -s stop再重启nginx server { listen 80 default_server; listen [::]:80 default_server...

2018-12-18 13:15:32 169

转载 GIT常用命令

常用命令:  $ git pull更新本地仓库到最新改动$ git fetch origin只获取远程更新,不改动到工作区$ git fetch origin$ git checkout -b {local_branch} origin/{remote_branch}chec

2017-05-19 17:53:22 450

原创 Android APP图片优化

1.WebP图片在安卓上的使用(https://developer.android.com/studio/write/convert-webp.html)WebP图片格式WebP是Google在2010推出的一种图片格式,此图片格式可以比jpeg有更小的体积,同时支持无损压缩和透明。关于WebP格式的介绍参见http://www.jonathanklein.net/2013/02/

2017-04-25 17:20:39 1625

转载 WebView优化

我们在native与网页相结合开发的过程中,难免会遇到关于WebView一些共通的问题。就我目前开发过程中遇到的问题以及最后得到的优化方案都将在这里列举出来。有些是老生常谈,有些则是个人摸索得出解决方法。下面就是整理得到的些干货。1.加快HTML网页装载完成的速度默认情况html代码下载到WebView后,webkit开始解析网页各个节点,发现有外部样式文件或者外部脚本文件时,会异步发起网

2014-12-14 17:04:40 5250

原创 二进制转16进制输出

public static void bytesToHexString(byte[] src){ StringBuilder stringBuilder = new StringBuilder(""); if (src == null || src.length <= 0) { return ; } for (

2014-10-30 09:50:16 771

转载 Ubuntu

Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到root用户,只

2013-11-01 18:11:17 548

转载 android hosts

至于为什么要修改hosts,相信你懂的。。。在Android下,/etc是link到/system/etc的,我们需要修改/system/etc/hosts来实现。但是这个文件是只读,不能通过shell直接修改。可以通过连接到PC上使用adb来修改。1、获得root权限:adb root2、设置/system为可读写:adb remount3、将hosts文件复制到

2013-11-01 11:12:25 2727

转载 Android的平板判断方法

Android开发需要适配手机和平板,有些需求在实现中就要判断设备是手机还是平板。网上有的说直接判断是否有电话功能,不过现在的平板有的也支持电话功能了。所以只能通过计算设备尺寸大小的方法来判断是手机还是平板了。源码如下:[java] view plaincopy/**  * 判断是否为平板  *  

2013-10-11 14:24:14 2501

原创 ANDROID版本

2013-09-25 10:42:10 494

原创 ant编译带library的工程

ubuntu下,成功安装JDK1.6并配置环境变量 ubuntu下,成功下载、配置好 ant 环境 ubuntu下,成功安装android-sdk,并且配置好tools、platform-tools环境变量好吧,开始ant开发android之旅!/home/mark/android/android-sdk-linux_x86是android_sdk安装路径。

2013-09-01 22:53:19 786

转载 Android 中Monkey的用法

Android 中Monkey的用法先看简介,然后给出一个使用的小实例。简介 Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:· 基本配置选项,如设置尝试的事件数量。· 运行约束选项,如设置只对单独的一个包进行测试

2013-08-13 11:22:17 616

转载 EOE上的LISTVIEW分组

前言:ListView通常显示比较大的数据量.例如,“通讯录”应用程序使用的 ListView 包含所有您的联系人。在此中Activity中每个联系人代表一个单一的item view。这种模式是很方便,因为在同一时间它显示在屏幕上的几次接触。换句话说,它为用户提供大型概述了他/她的联系人。但是,使用一个 ListView 部件是远远不够的......如果让你开发了一个随

2013-07-29 10:04:16 888

转载 Android 屏幕截图

我们大家都在用电脑的时候,用过截屏的功能,有的时候截屏给我们带来了很多的方便,那么我们现在怎么样才能在android中实现这个功能那,下面我们就用代码来实现这个对我们很方便的功能。java代码:import java.io.FileNotFoundException; import java.io.FileOutputStream; import

2013-07-12 18:15:01 556

转载 解决汉字+数字和英文会换行的问题

private static String ToDBC(String input) { char[] c = input.toCharArray(); for (int i = 0; i < c.length; i++) { if (c[i] == 12288) { c[i] = (char) 32; continue; } if (c[i] > 6528

2013-05-13 13:16:25 1683

原创 android 打开PDF

Uri path = Uri.fromFile(file); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(path, "application/pdf"); i

2013-04-17 16:39:48 5478 2

转载 真机测试及布署Code Sign error问题总结

苹果官方的帮助文档除此之外可能的情况:Code Sign error: Certificate identity 'iPhone Developer: idf (XR9HN3TD7E)' appears more than once in the keychain. The codesign tool requires there only be one.原因是证书,下载安装重

2013-04-16 22:13:31 1334

原创 JAVA和C++高低位转换

int v4 = in.read();// dd int v3 = in.read();// b4 int v2 = in.read();// 4 int v1 = in.read();// 0 if ((v1 | v2 | v3 | v4) < 0) { throw new EOFException(); } int x1 = v1 << 24;

2013-04-10 11:10:34 3138

转载 Android 全局异常处理

CrashHandlerJava代码  package org.wp.activity;    import java.io.File;  import java.io.FileOutputStream;  import java.io.FilenameFilter;  import java.io.PrintWriter;  import

2013-04-09 16:39:05 726

原创 ANDROID ANT打包

1.下载ANThttp://ant.apache.org/2.配置环境变量Administrator用户变量:PATH%ANT_HOME%\bin系统的环境变量ANT_HOMED:\apache-ant-1.9.03.cmd输入 ANT测试4.到ANDROID工程的目录下运行ANT即可打包。5.批量自动打包

2013-04-03 10:43:10 982

转载 ios 数据存储的四种常用方式

OK,今天Himi介绍游戏存储这一块,在Android游戏开发中Himi介绍了好几种保存的方式和形式,那么在iOS中也有几种方式,一般常用的有以下四种形式:  1.  NSKeyedArchiver(加密形式)       2.  NSUserDefaults       3.  Write写入方式       4.  SQLite3这里Himi就不再介绍SQlite数据库了,

2013-02-23 22:20:50 6801

原创 使用Java自带的keytool命令

使用Java自带的keytool命令,在命令行生成。 1、生成服务器端私钥kserver.keystore文件   keytool -genkey -alias serverkey -validity 1 -keystore kserver.keystore 2、根据私钥,导出服务器端安全证书 keytool -export -alias serve

2013-02-21 09:24:38 5917

原创 keytool

使用Java自带的keytool命令,在命令行生成。 1、生成服务器端私钥kserver.keystore文件   keytool -genkey -alias serverkey -validity 1 -keystore kserver.keystore 2、根据私钥,导出服务器端安全证书 keytool -export -alias serve

2012-12-06 10:07:33 10166 6

转载 Xcode升级后的Bug处理

Xcode升级到4.4后,出现了一堆的Warning.网上搜了一些办法,总结一下。1:Jsonkit中的Direct access to objective-c's isa is deprecated in favor of object_setClass() and object_getClass()object->isa 替换为 object_getClass(ob

2012-12-02 19:32:22 1121

转载 IOS 推送消息 php做推送服务端

IOS 推送消息 php做推送服务端博客分类: iosIOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下:   iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Appl

2012-11-23 21:17:33 451

转载 傻瓜教程:把Iphone程序连接真机调试

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:   设置OCSP和CRL为关闭状态。   Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Cert

2012-09-21 19:34:07 645

转载 IOS 程序通过 xcode4.2发布到 App Store

注册帐号---》开发----》发布----》等待审核----》上架发布过程1: 登录到到开发者帐户,再登录到iTunes Connect 中 设置 要发布版本的对应信息       注意:设置的信息一定要和你发布的程序对上 ,如:identifter,其他看看就知道了2:发布 使用xcode 4发布app 实例操作是本文介绍的内容,不多说,我们直接进

2012-03-27 21:43:24 1377

转载 傻瓜教程:把Iphone程序连接真机调试

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:   设置OCSP和CRL为关闭状态。   Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certific

2012-03-27 21:42:32 661

转载 android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】

android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】2011-04-23 14:52 by Terry_龙, 3007 visits, 收藏, 编辑protobuf 是什么? Protocol buffers是一种编码方法构造的一种有效而可扩展的格式的数据。 谷歌使用其内部几乎RPC协议和文件格式的所有协议缓冲区。

2012-03-19 09:02:07 2198 1

原创 Google protobuf在android下面运用

package com.demo;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.Socket;import java.net.UnknownHostException;import quote.Quote;impor

2012-03-14 13:19:39 6457 1

原创 ios 发邮件

1.新建立一个项目,view based application(with storyboard.ARC)2.需要引入UIMessage Library ,如下图  3.编辑ViewController.h文件如下 #import &lt;UIKit/UIKit.h&gt;#import &lt;MessageUI/MessageUI.h&gt;@interf...

2012-03-01 22:42:39 359

原创 git 删除远程分支

git push origin :分支名称git branch -d -r origin/socialgit branch -a

2012-02-29 17:03:02 9084 2

原创 android 周公解梦

http://apk.gfan.com/Product/App234837.html

2012-02-29 12:22:41 196

转载 进入新单位的关键30天

不管你是新鲜人新入职场或是你刚转换跑道进入一家新的公司,最初的30天是最重要的关键,为甚么?因为你会在30天内自我决定是否适合这家公司,是否要继续?因为你的同事会在30天内对你下结论,你是不是属于他们一伙的?因为你的主管会在30天内决定是否让你留下来,虽然适用期一般都是三个月。    这30天就像是婴儿刚出生的危险期,你是否会在新的公司顺利的安定下来,前面30天是个

2012-02-13 17:37:14 502

转载 改善不良团队的十种方法

以下十种方式,能助你改善存在问题的团队。1.立即摆脱表现欠佳的人员。如果你能马上摆脱这些像癌症般有害的成员,那么会为自己节省很多时间,也会与其他团队成员的关系更为友好。之后,你会发现,团队中会立刻出现轻松和活力的气氛。2.让对该职位领域拥有优良态度和优秀技能以及十分重视细节和后续贯彻工作的人填补空缺职位。顶尖人才喜爱其他顶尖人才。他们不喜欢身处有人会拖后腿的团队。许多企业在招聘时,很重视工

2012-01-30 10:32:44 504

转载 [Android]使用ProGuard遇到“conversion to Dalvik format failed with error 1”错误的解决办法

[Android]使用ProGuard遇到“conversion to Dalvik format failed with error 1”错误的解决办法ProGuard 是 Android 代码混淆工具,对于程序员保护自己的劳动成果非常有用,目前已经包含在 Android SDK 2.3 里面了。今天在配置好 ProGuard 使用 Export Android

2012-01-09 11:04:56 488

转载 cocoa编程判断iPhone是否越狱jailbreak

@interface UIDevice (Helper) - (BOOL)isJailbroken; @end @implementation UIDevice (Helper) - (BOOL)isJailbroken { BOOL jailbroken = NO; NSString *cydiaPath = @"/Applications/Cydia.app"; N

2011-12-29 17:47:58 939

原创 IOS 前后台切换

- (void)applicationDidEnterBackground { NSLog(@"=======applicationDidEnterBackground========");}- (void)applicationWillEnterForeground { [CheckNetwork isExistenceNetwork]; NSLog(@"=======applica

2011-12-13 22:34:11 4673

原创 ANDROID IOS对字体加粗

1.ANDROID对英文字体的加粗很容易,在XML里面设置:android:textStyle="bold"不过这个对于中文来说好像不起作用 如果要对中文设置的话,需要在JAVA CODE里面去写:TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint(); tp.setFakeBold

2011-12-01 12:15:37 2432

原创 开发者如何看待移动平台之争

目前移动平台主要有三大块,分别是IOS、ANDROID、WP7,其余的暂时就不列在此了。因此我经常看到论坛上发了个有利于IOS的消息的时候,很多非IOS开发人员在后面骂呀、鄙视什么的,然后突然又发了个ANDROID有利的消息后,非ANDROID开发人员又过来骂、鄙视,我经常看到的一句话就是:“ANDROID是什么,一坨SHIT呗!”。我认为作为一名技术人员,不应该对某个平台有偏见,比如你做J2EE

2011-11-30 17:38:57 1551

原创 IOS通过经纬度反向解析地址

1. 在工程里面引入CoreLocation.framework和MapKit.framework。2. 在.h文件里面加入如下代码: #import #import #import @interface RootViewController : UICustomViewController { CLLocationManager *gps;}3.

2011-11-27 10:02:32 7455 1

ANDROID 图片官方处理方式

ANDROID 图片官方处理方式

2013-04-26

android4.0 tabhost demo

基于android4.0 写的tabhost demo,可以滑动切换。

2013-01-04

Android-Design-4.0

Android-Design-4.0,基于ANDROID4.0官方文档翻译过来的。

2013-01-04

ios程序发布流程

ios程序发布流程,按照此文档可以将开发好的APP上传到苹果服务器

2013-01-04

spring3.0支持restful的demo

对应博客中的spring3.0支持restful的demo源代码,由于容量原因我把lib下面的包给去掉了。如果有需要lib下面用的jar包的话就给我留言,留个email,我看到后就发过去。

2010-01-07

Expert One-On-One Oracle(英文版)

Oracle专家高级编程,可以说从事ORACLE开发的人应该几乎没人不知道这本书的

2009-12-04

struts+spring+ibatis源代码

struts+spring+ibatis源代码

2008-08-03

AJAX实战

关于ajax的详细介绍

2008-03-23

suse10 使用手册

suse10 使用手册

2008-01-23

subversion使用手册

subversion使用手册

2008-01-23

空空如也

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

TA关注的人

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