自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

android下小文件上传

客户端代码package com.example.testuploadfile;import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStre...

2012-08-31 16:35:00 53

手机屏幕DPI计算

手机屏幕DPI计算1 Screen size(屏幕尺寸),指手机的实际物理尺寸,如通常所说的2.8英寸,3.5英寸,PHONE手机的屏幕是3.5英寸;2 Aspect Ratio(宽高比率),指的实际的物理尺寸宽高比率,分为long和nolong,Milestone是16:9,属于long;3 Resolution(分辨率),指手机屏幕纵、横方向像素个数,MOTO xt70...

2012-08-31 10:59:00 1758

OpenScales 画线、画面、加点

1、画线var t_layer:Layer=_baseWidgets.map.getLayerByIdentifier("道路定位");var m_roadlayer:VectorLayer;if(t_layer==null){ m_roadlayer=new VectorLayer("道路定位"); _baseWidgets.map.addLayer(m_roadlayer);}...

2012-08-30 20:47:00 83

RDS连接数测试

首先,连接两个连接到实例上mysql-htestconn3488.mysql.mysql.alibabalabs.com -uacc3488 -P3306 -pa1234561使用root账户登录到实例,通过如下命令查看当前连接状况SHOW FULL PROCESSLIST; 发现当前有三种连接1个root连接2个system user连接2 个真正的用户连接...

2012-08-30 13:19:00 225

并行编程中的“锁”难题

在并行程序中,锁的使用会主要会引发两类难题:一类是诸如死锁、活锁等引起的多线程Bug;另一类是由锁竞争引起的性能瓶颈。本文将介绍并行编程中因为锁引发的这两类难题及其解决方案。1. 用锁来防止数据竞跑在进行并行编程时,我们常常需要使用锁来保护共享变量,以防止多个线程同时对该变量进行更新时产生数据竞跑(Data Race)。所谓数据竞跑,是指当两个(或多个)线程同时对某个共享变量进行操作,...

2012-08-30 13:16:00 74

在application中 context的 在全局中使用是否会存在内存泄漏

public static Context mContext=null; public static final String allChar="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; @Override public void onCreate() { // TODO Auto-generated...

2012-08-30 10:39:00 243

APK反破解之四:Android代码动态加载技术

http://bbs.pediy.com/showthread.php?t=142256Android类动态加载技术Android应用开发在一般情况下,常规的开发方式和代码架构就能满足我们的普通需求。但是有些特殊问题,常常引发我们进一步的沉思。我们从沉思中产生顿悟,从而产生新的技术形式。如何开发一个可以自定义控件的Android应用?就像eclipse一样,可以动态加载插件;如...

2012-08-29 17:28:00 168

APK反破解之三:NDK编译.so动态库

http://bbs.pediy.com/showthread.php?t=141960APK反破解之三:NDK编译.so动态库为何要用到NDK?前段时间,工作中需要用android的应用程序访问android的根文件系统中的文件,但是由于应用程序的权限限制,无法访问这些文件,怎么办?所以这就要用到了NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供andr...

2012-08-29 17:26:00 85

APK反破解之二:Android APK 签名比对

http://bbs.pediy.com/showthread.php?t=137500AndroidAPK签名比对发布过Android应用的朋友们应该都知道,AndroidAPK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Framewo...

2012-08-29 17:25:00 141

APK反破解之一:Android Java混淆(ProGuard)

http://bbs.pediy.com/showthread.php?t=137112AndroidJava混淆(ProGuard)ProGuard简介ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://proguard.sourceforge.net/。Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的...

2012-08-29 17:24:00 143

Android混淆、反编译以及反破解的简单回顾

http://vaero.blog.51cto.com/blog/4350852/856014一、Android混淆1)概述 新建Android工程,根目录下会有个proguard.cfg。简单的混淆,你只需要在project.properties内加入一行“proguard.config=proguard.cfg”即可。 注意:在签名发布apk时才会混淆,直接Run As...

2012-08-29 17:22:00 68

android apk反编译和odex转dex

http://www.cnblogs.com/wanqieddy/archive/2012/03/01/2375424.html大家好,这里介绍apk反编译操作。1:apk反编译2:odex转dex操作环境:ubuntuA:apk反编译.到code.google上下载apktool.jar以及相关文件:http://code.google.com/p/andro...

2012-08-29 17:20:00 236

odex 转 dex ,生成Class,android 反编译

http://hi.baidu.com/qqxxin/blog/item/d2350e497145b53208f7ef6a.htmlodex文件无法直接使用dex2jar进行直接反编译成jar,必须先转为dex,才能继续反编译。用到的工具baksmali smali 下载地址:http://code.google.com/p/smali/downloads/list步骤:...

2012-08-29 17:19:00 83

Android 反编译资料

http://quanminchaoren.iteye.com/blog/897180一、反编译流程图 二、工具使用方法(命令)准备工作假设我的工作目录为 $AndroidDecompile,首先要将system.img中(或者说从源码中编译好的)几个重要的odex文件拷贝到工作目录中,他们是:core.odex, ext.odex,framework.od...

2012-08-29 17:18:00 56

使用longjmp,带超时限制调用read

//Set max timeout when block reading// by Jay Zhang#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/wait.h>#include <setjmp.h>static void si...

2012-08-29 13:38:00 99

Little's Law

这是排队论中最简单的一个定理,描述了平均队长、等待时间和到达率之间的关系。L:平均队长, W:等待时间, Lambda:到达率L = W * Lambda理解该公式有几点需要注意:1. 必须是稳定系统,即:“人”离开的速率必须大于或等于到达的速率,否则系统中的等待数将会越来越大,队长最终趋向于无穷大。2. 等待时间可以理解成队列中最后一个“人”加入到队列中,直到他被服务为止的时...

2012-08-29 12:07:00 323

C#恢复数据库之后,出现错误transport-level error has occurred when sending the request to the server...

当操作了数据库的恢复时,继续其他操作的时候,系统跑出一个错误:transport-level error has occurred when sending the request to the server这个情况是通常是因为SQL Server遇到了一些Issues而不得不去刷新所有的连接,但是ADO.net仍然认为这些连接是有效的,而其实,可能在使用的过程中,某些连接早已失效。...

2012-08-28 19:42:00 933

C#备份数据库时,出现,无法打开设备'**.bak'。出现操作系统错误5

C#备份数据库的时候,出现:无法打开设备'**.bak'。出现操作系统错误5这是因为NTFS格式设置了权限,限制了或者没有开放SQL的写入权限。解决方法:1、检查要备份到的地址。 (注意)路径包括了**.bak,而不只是文件夹的路径。2、更改需要备份到的文件夹的权限。到你要备份的文件夹属性-->安全-->看下"组或用户"是否包涵Authentic...

2012-08-28 19:40:00 263

iphone开发UIScrollView控件详解

首先实现UIScrollViewDelegate协议:#import <UIKit/UIKit.h>@interface Activity01ViewController : UIViewController<UIScrollViewDelegate>{ UIScrollView *myscrollview;}@property (nonatomic...

2012-08-28 15:44:00 120

SOCKET之 socketpair的使用

socketpair函数概要如下:#include <sys/types.h>#include <sys/socket.h>int socketpair(int domain, int type, int protocol, int sv[2]);sys/types.h文件需要用来定义一些C宏常量。sys/socket.h文件必须包含进来定义socket...

2012-08-28 15:22:00 109

Python电子书教程汇总

From:http://bathome.net/thread-15554-1-1.html[转载教程]Python电子书教程汇总(2012-02-16更新)简明Python教程(A Byte of Python)_1.20_中文版 pdfhttp://www.rayfile.com/zh-cn/files/6cdcc561-58b2-11e1-ad5e-0015c55...

2012-08-28 09:17:00 404

java中使用队列:java.util.Queue

在java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获取并移出元素。它们的优点是通过返回值可以判断成功与否,add()和remove()方法在失败的时候会抛出异常。 如果...

2012-08-27 16:56:00 43

mssql 各种性能指标查询【计数器】

select * from sysperfinfo;select cntr_value from sys.dm_os_performance_counters where object_name ='MSSQL$MS3001:Buffer Manager' and counter_name = 'Lazy writes/sec'

2012-08-27 14:58:00 251

innodb buf ratio 各项指标计算方法

ibuf_read_hit : innodb_buffer_pool_reads/innodb_buffer_pool_read_requestsibuf_use_ratio : 1 - innodb_buffer_pool_pages_free / innodb_buffer_pool_pages_totalibuf_dirty_ratio : innodb_buffer_pool_pa...

2012-08-27 11:31:00 179

MTK编译笔记

转载自:http://www.cnblogs.com/redspider110/archive/2012/03/12/2391836.html1. uboot路径mediatek\custom\common\uboot\logo\hvga\hvga_kernel.bmpmediatek\custom\common\uboot\logo\hvga\hvga_uboot.b...

2012-08-27 11:13:00 66

Android定制属于你自己的导航栏

在实际开发中,我们时常要用到上方的两个按钮,通俗的我们可以叫做导航,等等.还是先看今天需要要实现的一个最的效果:其实实现这样的效果有多种方式,今天我要给大家要介绍的就是如何的去定制自己的控件,也就是自定义控件,自定义控件分为多种,有组合控件,有重写在原来已有的控件上做基础的修改,也有自己重写写一个类继承于View对象,这方面的知识在实际开发当中也会常碰到,当然像我们这种菜鸟在这...

2012-08-26 23:58:00 86

Javascript的Image对象、图像渲染与浏览器内存两三事

最近做的一个页面需要播放大量大尺寸高质量的图片。由于设计要求和限制一千多张图片必须放在同一个页面中切换,在这个过程中发现了许多关于Image对象和浏览器的内存问题,然而网上讨论该问题的文章并不多。希望我这篇东西能给读者一些参考。使用Javascript创建new Image()对象的最主要作用就是实现图片预加载。预加载的实现很简单,百度谷歌一下会有很多相关的文章。其核心说到底也就两句话:...

2012-08-25 15:40:00 691

android 断点续传下载简介

1、断点下载的原理在此处,我们用 tomcat做为服务器,tomcat支持断点续传功能。我们知道 Range: 用于客户端到服务器端的请求,可通过该字段指定下载文件的某一段大小,及其单位。典型的格式如:Range: bytes=0-499 下载第0-499字节范围的内容Range: bytes=500-999 下载第500-999字节范围的内容Range: bytes=-500 下载最...

2012-08-24 18:53:00 93

Android深入浅出之Binder机制

http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html

2012-08-24 17:15:00 39

“平庸”员工凭什么成就非凡企业?

今天无意中发现这篇文章,被里面说道的企业文化所吸引,这个正式很多公司所缺乏的, 不敢独享,特转共享。在苏州,有这样一家建筑公司:老实敬业的人最受尊重;平庸被认为是一种美德;没有人想着发财;职工经常默念的一句话是—“我实在没有大的本事,我只有认真工作的态度”;员工可以每月预先支取生活费;不用领导签字就可以随时报销;每年还有机会出国旅游;甚至公司会为“终身员工”养老送终。这家企业,就是...

2012-08-24 13:46:00 115

百度Android面试题(我有同学前一阵子去百度面试过,确实是百度的android工程师职位的面试题)...

1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作用sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本身可以有自...

2012-08-24 12:21:00 250

Linux 下C语言简单实现线程池

C语言简单实现线程池0前言网上关于线程池的例子还是不少,简单明了的倒是比较少,看了网上的资料,打算借鉴网上的一些例子,自己实现以下。线程的概念就不多说,首先说一下多线程的好处:多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。那么为什么又需要线程池呢?我们知道应用程序创建一个对象,然后销毁...

2012-08-24 00:22:00 62

Web应用界面设计精彩案例分享

http://www.csdn.net/article/2012-08-22/2809011摘要:在互联网迅速发展的时代,Web应用充当着用户界面的角色,及“捕获”企业所提供特殊服务、产品的目标用户的责任。只有它的设计满足客户的基本需求,才能满足商业目标。了解优秀的Web应用界面设计,可以帮你获得诸多设计灵感。本文是对外文《20+ Examples of Web Applicatio...

2012-08-23 21:59:00 671

禁用状态栏,使其不可展开

由于StatusBarManager没有在SDK中提供,因此需要使用反射,调用该类的方法Object service = getSystemService ("statusbar"); try {Class <?> statusBarManager = Class.forName("android.app.StatusBarManager");Method expand = s...

2012-08-23 17:41:00 153

Android的编译系统

(网上搜来的,不知道原作者是谁,在此致谢)一、Makefile的主要流程以下主要流程都在build/core/main.mk里安排。初始化相关的参数设置(buildspec.mk、envsetup.mk、config.mk)检测编译环境和目标环境决定目标product读取product的配置信息及目标平台信息清除输出目录检查版本号读取Board的配置读取所...

2012-08-23 14:40:00 73

oracle sqlplus oracle字符集问题,登陆sqlplus出现问号

在linux下装了一个oracle10g,登录sqlplus后,显示  SQL> startup  ORACLE???????  Total System Global Area 167772160 bytes  Fixed Size 1218316 bytes  Variable Size 67111156 bytes  Database Buffers 96468992 bytes  R...

2012-08-23 08:21:00 108

判断android设备是否支持多点触控

实现代码如下:[java]view plaincopy/***判断设备是否支持多点触控*@paramcontext*@return*/publicstaticbooleanisSupportMultiTouch(Contextcontext){PackageManagerpm=context.getP...

2012-08-23 00:20:00 183

一位营销总监的辞职信(非常精辟——很值得思考)

【引言】   某企业,曾花了半年时间,到另一家著名企业去挖来了一位营销总监。在不到三个月的时间里,这位年仅30岁的营销总监就把工作搞得有声有色颇有成绩。然而,就在大家都普遍看好这位年轻的营销总监时,他却毅然决然地辞职而去。这是为什么呢?<wbr></wbr><wbr><wbr><br><span style="fon...

2012-08-22 14:12:00 117

mysql如何杀掉指定用户的所有链接

select concat('KILL ',id,';') from information_schema.processlist where user='dbaas_t2' into outfile '/tmp/a.txt';source /tmp/a.txt;

2012-08-22 13:23:00 953

Android系统的开机画面显示过程分析

好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺。提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。Android系统在启动的过程中,最多可以出现三个画面,每一个画面都用来描述一个不同的启动阶段。本文将详细分析这三个开机画面的显示过程,以便可以开启我们对Android系统...

2012-08-22 11:15:00 63

空空如也

空空如也

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

TA关注的人

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