自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android崩溃日志-混淆前后映射表

 在proguard.cfg中加入: -printmapping ${dstdir}/mapping.txt 

2013-10-29 14:56:46 429

原创 设计原则杂记

不遵循原则的后果可能不会出问题,但会使出问题的几率变大。 【里氏替换原则】面向接口编程,子类尽量不要覆盖父类方法,即将需要覆盖则重写接口的方法或者是抽象类的抽象函数,而不要去重写一些已经实现了得方法。里氏代换原则就是在设计时避免出现派生类与基类不一致的行为。 【依赖倒置原则】面向接口编程 【Strategy】面向接口编程,优先组合非继承。 【Mediator...

2013-06-26 10:57:34 147

原创 Android中SurfaceView设置背景为透明-Canvas透明清除

创建时:SurfaceView.setZOrderOnTop(true);SurfaceHolder.setFormat(PixelFormat.TRANSLUCENT);描画时:Canvas.drawColor(Color.TRANSPARENT,Mode.CLEAR); 

2013-06-07 14:28:23 1442

原创 Touch各種事件簡介

      boolean  onDoubleTap(MotionEvent e)  解释:双击的第二下Touch down时触发  boolean  onDoubleTapEvent(MotionEvent e)  解释:双击的第二下Touch down和up都会触发,可用e.getAction()区分。  boolean  onDown(MotionEvent e)  解释:Touch dow...

2012-11-21 15:06:52 197

原创 VC中处理命令行参数:GetCommandLine()与m_lpCmdLine

對於VC程序无论是SDI、MDI还是基于Dialog的程序,主类都是继承自CWinApp,在CWinApp中,有命令行参数的成员变量 - m_lpCmdLine m_lpCmdLine 是一个LPTSTR,也就是一个32位的字符串,也就是整个命令行参数(不带应用程序可执行文件的名字)。举例来说,如果应用程序是Hello.exe,那么运行用命令運行Hello world,此时的m_lpCmdLine...

2012-08-28 14:08:49 1948

原创 修复 VirtualBox: Fatal: Could not read from Boot Medium! System Halted 解决措施

打开VirtualBox加载XP虚拟机操作系统时,出现含有下面文字的错误: Could not read from Boot Medium! System Halted  或下面图中所示错误:  即:无法从启动介质读取,系统停止! 原因是IDE控制器里的虚拟磁盘(.vdi)丢失。 解决方法是在该虚拟系统的设置中找到“存储”选项,在“SATA控制器”上选择“添加虚...

2012-04-24 00:00:26 5660

原创 VirtualBox 启动报错 could not find an open hard disk with uuid 解决方法

启动VirtualBox中的XP虚拟机系统时,出现错误对话框,含有下面主要错误信息:Could not find an open hard disk with UUID {1d6d5ecb-168a-4eaf-851e-0f21961dae4e}.用UltraEdit或EditPlus等编辑工具打开“.vbox”文件进行编辑,将其中含有“1d6d5ecb-168a-4eaf-851e-0f...

2012-04-23 23:45:02 2257 1

原创 Android Debug certificate expired(Debug签名过期)

---------------------------------------华丽的分割线----------------------------------------- 现象:“Error generating final archive:Debug certivicate expired on ****.”或者工程没有问题,直接在problem选项卡中出现“*Debug ...

2012-01-05 09:47:51 157

原创 弹出用户终止应用程序提醒对话框时机

由于android本身是单线程模型,UI主线程是不安全的,所以不能在非UI线程中操作UI。如果在非UI线程中直接操作UI线程,会抛出android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views。由...

2011-12-23 11:48:30 108

原创 各种风格的目录/文件夹选择对话框(CFolderDialog)

 1. 标准的文件夹选择对话框:可以使用在非MFC程序中,调用的标准API SHBrowserForFolder。源码:#include "shlobj.h"#include <STRING>// Function name : GetFolder// Description : Open and get Folder Dialog.//...

2011-11-11 10:48:16 838

原创 Mysql与MysqlODBC连接错误:Client does not support authentication protocol requested...

---------------------------------------华丽的分割线-----------------------------------------问题描述:mysql5.0与mysqlodbc3.51建立连接:无法建立一个访问“mysql"数据库的系统dsn。(root帐号密码都没错,”cmd”下可以正常登录)测试数据原时有错误提示:[MySQL][ODBC 3....

2011-10-16 01:47:25 579

原创 Android中px和dip的转换代码

 转换:/** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (d...

2011-10-12 10:55:46 149

原创 Android中用Spinner和AutoCompleteTextView产生类似PC或网站上的下拉框列表

 原创链接:http://inuts.iteye.com/blog/1174321 转载请注明Android原生自带的下拉框实在不太好看,只想产生一个类似于PC或网站上的那种自动完成类型的下拉框。用到的控件为Spinner和AutoCompleteTextView。在java文件中:  String[] mListItems = {"item1",...

2011-09-18 03:43:41 164

原创 offce自动化编程操作word、ppt、excel时,使用application的createdispatch等操作,产生错误...

offce自动化编程操作word、ppt、excel时,使用application的createdispatch等操作,产生错误。application对象为空,或其它对象为空。具体产生的地方一定位于一个独立的线程内。解决方法:在每个使用自动化的线程开始处,使用“Oleinitialize(NULL)”初始化。...

2011-09-16 14:18:15 721

原创 Android将“.c”后缀名改为“.cpp”时java调用native失败及“error: base operand of '->' has non-poin...

---------------------------------------华丽的分割线-----------------------------------------现象:“.c”后缀名改为“.cpp”时java调用native失败 。 解决: 加入“ extern "C" ”。   现象:“error: base operand of '->' has non-poi...

2011-09-07 16:11:26 267

原创 Android在JNI/NDK编写时出现“.o.d:1: ***target pattern contains no `%'. Stop.”错误

---------------------------------------华丽的分割线-----------------------------------------现象:“***target pattern contains no `%'. Stop.”这样的问题网上有很多文章可以参考解决,但我出现了以下问题 “....o.d:1: ***target patter...

2011-09-06 16:47:50 954

原创 Android在编写NDK/JNI时注意的问题

---------------------------------------华丽的分割线----------------------------------------- 当你使用简单的本地方法时,有以下:  Android.mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_C_INCLUDES ...

2011-09-06 16:31:43 110

原创 Android中使用派生自ViewFlipper的自定义控件和GestureDetector实现平滑滚动翻页

  -----------------------------------华丽的分割线-----------------------------------------  继承自ViewFlipper 的自定义控件类:public class NNViewFlipper extends ViewFlipper implements OnTouchListener, OnGestureL...

2011-08-30 16:35:42 107

原创 关于产品及管理

产品必须考虑到许多方面,例如必须能够真的切实的为目标使用者解决某些问题,或是满足使用者真实的切实的需求、容易使用等。 管理本质解决的是秩序,无序才需要被管理。...

2011-08-17 10:01:08 85

原创 Sensor驱动:Location API 取不到GPS经纬度等数据或不识别传感器

 ---------------------------------------华丽的分割线-----------------------------------------   sensor驱动: 客户端要使用location api取gps的经纬度值,但总取不到。在调试了几天后(--!)发现有个容易被忽略的常量:SENSOR_DATA_TYPE_ERROR_RADIUS...

2011-06-21 14:40:32 219

原创 android.view.InflateException: Binary XML file line #...Error inflating class ..

---------------------------------------华丽的分割线-----------------------------------------  现象:android.view.InflateException: Binary XML file line #...: Error inflating class ...。  原因:相应layout中的...

2011-06-02 13:11:19 333

原创 ShellExecute : 同步启动一个进程,等待结束

 ---------------------------------------华丽的分割线-----------------------------------------  SHELLEXECUTEINFO ShExecInfo = {0};ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);ShExecInfo.fMask = S...

2011-04-18 20:22:55 2747

原创 HTTPS 证书处理

 ---------------------------------------华丽的分割线-----------------------------------------  HttpSendRequest 返回失败时//-------------------------HTTPS 证书处理-----------------------------------------...

2011-04-09 11:36:06 264

原创 android : 控件在代码中设置属性-setWidth(int pixels)或setHeight(int pixels)的px与dip转换...

 ---------------------------------------华丽的分割线-----------------------------------------  Resources resources = getResources();float fPx = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DI...

2011-03-15 11:30:40 495

原创 Android : Spinner初始化时填充默认值数据

 ---------------------------------------华丽的分割线----------------------------------------- ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_layout...

2011-03-15 11:18:26 1509

原创 BMP位图行补位和位图文件大小计算

 ---------------------------------------华丽的分割线-----------------------------------------  BMP位图不同颜色位数图像文件容量的计算公式: 黑白:文件头(14字节) + 信息头(40字节) + 2个调色板(共8字节) + Height(图像高度) * (Width + 8 - Widt...

2011-03-04 08:44:35 1360

原创 视频截屏

1. hook dll接口2. 获得程序句柄

2011-03-02 16:49:51 103

原创 Android-NDK:JNI本地文件中怎么调试打印输出到LOGCAT

 ---------------------------------------华丽的分割线-----------------------------------------  1. 第一步:  如果您是用BUILD_SHARED_LIBRARY生成.so,那么在Android.apk中添加下面语句     LOCAL_LDLIBS:=-L$(SYSROOT)/usr/...

2011-01-24 23:35:12 204

原创 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

---------------------------------------华丽的分割线-----------------------------------------  现象:运行程序,进行安装时,ANDROID模拟器启动失败,在Eclipse的控制台里log显示如下错误信息     Installation error: INSTALL_FAILED_INSUFFICI...

2011-01-23 01:05:35 127

原创 ERROR: the user data image is used by another emulator. aborting

---------------------------------------华丽的分割线----------------------------------------- 现象:运行程序后,ANDROID模拟器启动失败,在Eclipse的控制台里log显示如下错误信息 emulator: ERROR: the user data image is used by anothe...

2011-01-23 00:19:36 64

原创 [Java:Eclipse]source not found-Note:This element has no attached source and the

 调试时出现 source not found或者当鼠标悬停在变量上时出现:Note:This element has no attached source and the javadoc could not be found in the attached javadoc 上述原因分析:没有找到相应的class,如Iterator.class。因为如果jdk安装时环境...

2011-01-13 10:08:44 186

原创 [Java:Eclipse]JDI thread evaluations:Exception processing async thread queue

 出现:JDI thread evaluationsException processing async thread queue  官方的描述是 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=88752):"在debug视图经常得到'Exception processing async thread queue' 这个消息。...

2011-01-13 10:06:31 263

原创 fortify SCA代码检测工具

Fortify Source Code Analysis Suite是目前在全球使用最为广泛的软件源代码安全扫描,分析和软件安全风险管理软件。该软件多次荣获全球著名的软件安全大奖,包括InforWord, Jolt,SC Magazine….目前众多世界级的软件开发企业都在使用该软件方案在他们的开发团队中加速查找软件安全漏洞的效率,监视和管理软件安全的风险. 软件产品组成如下:Fort...

2011-01-09 14:40:29 766

原创 关于Mutex的使用问题

权限问题 互斥量对象会一直存活着直到使用它的最后一个程序关闭其句柄,因此它能在初始创建它的应用程序退出后保留相当长的时间。因为此对象被广泛地共享,所以它必须被赋予明确的许可以允许任何人使用它。事实上,“缺省”许可几乎从不适用。 对于 SYNCHRONIZE和MUTEX_ALL_ACCESS 权限,因为非管理员没有这些权限(仅有上列的少许)互斥量不能被打开或者获取,于是CreateMutex...

2011-01-04 18:44:08 543

原创 ASC编码和Unicode编码之间转换

1. ASC编码转Unicode编码 void ConvertMultiToWide(LPCSTR lpstr, int size, CStringW& csWide){ //计算字符长度 int nCount = MultiByteToWideChar(CP_ACP, 0, lpstr, size, NULL, 0); //分配内存 wch...

2010-12-27 13:33:08 750

原创 CDialog::Create时使窗体失去焦点

//在OnInitDialog()中:ModifyStyle(0, WS_EX_NOACTIVATE, SWP_NOACTIVATE);

2010-12-24 11:49:28 238

原创 计算数组大小_countof

_countof 是 C++中计算一个固定大小数组长度的宏:#define _countof(array) (sizeof(array)/sizeof(array[0]))传入参数必须为固定数组,类型为_CountofType sizeof表示字节数,_countof 表示字符数避免了使用sizeof()因编码方式不同造成的获取到不正确的个数 因此,可以在需要的地方自己...

2010-12-19 18:54:15 269

原创 Android 传感器 Sensor

Android 平台是通过使用硬件传感器创建创新应用程序的理想平台,具有访问设备底层硬件的能力。Android 设备不仅仅局限于 “手机”,还可以是部署在固定位置、具有无线网络连接的设备,比如 EDGE 或 WiFi。 Android SDK 中包含的一些面向硬件的功能描述如下:特性描述android.hardware.Camera允许应用程序与相机交互的类,可以截取...

2010-12-15 11:39:29 170

原创 Volatile

volatile[ˈvɔlətail]adj.易变的, 反复无常的, 易激动的 典型的例子 : for ( int i = 0; i < 100000; i++); 编译器肯定要把这个空循环语句优化掉,根本就不执行,结果是 i = 0;如果写成for ( volatile int i = 0; i < 100000; i++); ...

2010-12-15 11:25:05 71

原创 CFileFind类

一、注意:     1、CFileFind类的声明文件保存在afx.h头文件中。     2、CFileFind类实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件*.*)     3、CFileFind类是CGopherFileFind和CFtpFileFind类的基类。     4、CFileFind类的构造函数::CFil...

2010-12-14 03:49:00 526

空空如也

空空如也

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

TA关注的人

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