自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 openwrt curl支持https

openwrt curl支持https

2022-10-21 10:09:58 363 1

原创 FTP无法在资源管理器中打开

FTP无法在资源流量器中打开

2022-08-03 11:22:06 6734 3

原创 VSCode 离线搭建C开发环境

vscode 离线C/C++开发环境搭建

2022-05-18 09:39:01 327

原创 springmvc多语言支持

四种语言解析器AcceptHeaderLocaleResolver 它是SpringMVC默认的语言解析方式,它解析的是客户端请求头里的Accept-Language。CookieLocaleResolver 它是把语言设定放到客户端的cookie中,每次请求时进行解析。 修改方式:LocaleResolver localeResolver ...

2020-01-20 17:20:37 491

原创 springboot不同环境不同配置

方式一:最简单的方式是直接使用外部的配置文件在启动参数中添加spring.config.location变量, 指定配置文件路径 java -jar -Dspring.config.location=C:\Users\sk-qianxiao\Desktop\application-dev.properties demo-0.0.1-SNAPSHOT.jar 方式二:...

2020-01-03 17:41:15 809

原创 初始学《链接装载与库》

编译,链接, 运行库

2010-12-17 10:56:00 604

原创 Android学习笔记3-开发过程中一些常用操作

<br />Activity<br />1.使用Intent 启动另一个Activity<br /><br /><br />//启动一个网页<br />Uri myUri = Uri.parse("http://www.flashwing.net");<br />Intent openBrowserIntent = new Intent(Intent.ACTION_VIEW,myUri);<br />startActivity(openBrowserIntent);<br />//打开一个新的Activit

2010-08-25 01:24:00 828

原创 Android学习笔记2-开发过程中一些重要概念

<br /> <br /> <br />Activity<br />    活动是最基本的Andorid 应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继承而来, 活动类将会显示由视图控件组成的用户接口,并对事件做出响应。大多数的应用是由多屏幕显示组成。<br />Activity 生命周期<br />Activity 状态<br />1.当一个Activity 在屏幕的最上层时(对堆栈的最顶端),它就是属于active 或者running 的状

2010-08-25 00:29:00 863

转载 Android系统数据库

<br /><br />数据库:<br />联络人(含通话记录)数据库:/data/data/com.android.providers.contacts/databases/contacts.db<br />媒体库(貌似记录铃声设置等信息):/data/data/com.android.providers.media/internal.db<br />系统设置: /data/data/com.android.providers.settings/databases/settings.db<br />短信库

2010-08-24 23:56:00 2433 1

原创 向模拟器打电话发短信

<br /><br />如何向Android模拟器打电话发短信<br />1. 启动Android Emulator, 查看标题栏找出端口。一般是android emulator(5554),其中5554就是端口。<br />2. 打开命令行,输入telnet localhost 5554。程序将会连接到android emulator,控制台会返回<br />  Android Console: type ‘help’ for a list of commands<br />  OK<br />3. 模拟

2010-08-24 23:48:00 1038

转载 几个Android开发常用命令

<br />Android 2.1命令<br />1:列出Android选项<br />android -h 或 android -help<br />2:启动模拟器管理器(AVD Manager)<br />android<br />3:列出模拟器类型<br />android listandroid list targets<br />4:列出自己建立的么模拟器<br />android list avd<br />5:建立模拟器<br />android c

2010-08-24 23:41:00 422

转载 Eclipse快捷键大全

<br />Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Ente

2010-08-24 02:00:00 284

原创 Android学习笔记1-Android基本概念

<br />Android 文件<br /><br />Java文件-----应用程序源文件<br />android 本身相当一部分都是用java 编写而成(基本上架构图里头蓝色的部份都是用Java 开发的),android 的<br />应用必须使用java 来开发。<br />Class文件------Java编译后的目标文件<br />不像J2se,java 编译成class 就可以直接运行,android 平台上class 文件不能直接在android 上运行。由于Google<br />使用

2010-08-24 01:59:00 624 2

原创 Hopper Log说明3

<br /> <br />Hopper produces a log file that contains a system snapshot that will help you understand system state just prior to logging. This file is overwritten each time Hopper    logs so it will always represent the last state before the system stopped

2010-08-20 12:11:00 1244

原创 多重继承虚基类大小

<br />参考:http://www.cnblogs.com/studentdeng/archive/2010/06/07/1753485.html<br />这里通过一个个实例,说明类的大小,空类大小为1.<br /> <br /><br />//8: pavtable, a<br />class A<br />{<br />public:<br />    int a;<br />    void af();<br />    void virtual vaf(); <br />};<br />voi

2010-08-18 16:07:00 613

原创 内存泄露检测

<br />参考地址:<br />http://www.codeguru.com/cpp/w-p/ce/article.php/c3513/<br /> <br />在C++程序开发中,内存管理是一个很重要的问题。对自己所写代码的内存管理就显得尤为重要。<br />针对开发中内存分配释放基本都是用到new和delete两个关键字。此代码主要通过重载new和delete操作符实现基本的内存泄露的管理。<br />使用方法:<br /> <br /><br />#ifndef _DEBUG<br />#defi

2010-08-18 00:51:00 543 1

转载 WinCE控件圆圈消息

<br /><br />WinCE下的ListView Control和WIN32相较,有个明显的不同就是长按触摸屏或长按鼠标左键,会绘制一个小圆圈.这个小圆圈比较有意思,微软的explorer在实现时,圆圈消失即相当于win32的按下鼠标右键.这个方法很好的弥补了触摸屏无法表示右键的缺陷.<br />      <br />       虽然这个方式不错,但如果我们需要用到这个小圆圈,却不能不费点脑子,因为在微软的文档上,只字不提这个小圆圈(或是我没找到?).不过有了spy++,一切都不是难事<br />

2010-08-17 00:16:00 626 1

转载 WinCE中显示隐藏软键盘

<br /><br />ON_CONTROL_REFLECT(EN_SETFOCUS, OnSetfocus)<br />ON_CONTROL_REFLECT(EN_KILLFOCUS, OnKillfocus)<br /> <br />void CMyEdit::OnSetfocus()<br />{<br />    RECT rect;<br />    GetRect( &rect );<br />    ClientToScreen(&rect);<br />    SIPINFO    si;<

2010-08-17 00:14:00 915

原创 窗口全屏 隐藏taskbar SIP button及处理x消息

<br /> <br />设置全屏窗口<br />重设窗口大小 <br />RECT rc;<br />    SetRect(&rc, <br />0, 0, <br />            GetSystemMetrics(SM_CXSCREEN), <br />            GetSystemMetrics(SM_CYSCREEN));<br />    MoveWindow( hWnd, <br />        rc.left, rc.top,<br />        rc.ri

2010-08-17 00:04:00 607

原创 wm屏幕校准

<br /> <br />wince的cordll提供了屏幕校准的函数,使用方法与钩子函数类似,强制加载dll,获取地址,然后用函数指针调用。<br /> <br />typedef BOOL (WINAPI *_TouchCalibrate)();<br /> <br />HINSTANCE hinstance = LoadLibrary(_T("coredll.dll"));<br />if (hinstance == NULL)<br />{<br />    AfxMessageBox (L"ins

2010-08-16 02:28:00 727

原创 hopper log说明2-hopper失败原因

<br /><br />导致Hopper失败可能的原因:<br />1.发生exception.<br />2. 电量为0. 这各情况下没有关键字 ”ended by”或 ”endtype”的信息。<br />BattMsg: [2004-03-10 05:05:56] Battery capacity =   6.<br />BattMsg: [2004-03-10 05:21:26] Battery capacity =   5.<br />BattMsg: [2004-03-10 05:36:47]

2010-07-19 13:05:00 625

转载 validating和validated的区别(转帖)

validating事件发生的时候,值还没有被真正存入,所以是空的,而validated事件发生的时候,值已经存入,所以能取出;一个相当于值的前 因,一个相当于值的后果。也就是说,可以用validating事件在值存入之前检验某个先决条件,如果不满足,那么取消之前的操作,用 e.cancel;如果要检验值本身的合法性,那么就用validated事件在值存入之后得到该字段的值。这也是为什么validated事件的e参数 没有cancel的原因,因为这个时候值已经存入,动作已经完成,无法取消。 另外还有一点,不

2010-06-03 09:46:00 683

转载 MultiByteToWideChar和WideCharToMultiByte用法详解

MultiByteToWideChar和WideCharToMultiByte用法详解转载:http://hi.baidu.com/xiaozhang/blog/item/19e087d66e54812607088bc4.html2009-06-24 19:59//=====================================================

2009-12-07 17:01:00 401

原创 类成员函数指针的使用

#include class A { public: A(){}; virtual ~A(){}; }; class B : public A { public: B(){}; ~B(){}; int Fb(int a){ return a*a;} }; typedef int (A::*Myfunction)(i

2009-12-05 23:12:00 508

转载 字符串格式化文章

原贴地址http://hi.baidu.com/gameaya/blog/item/67efe7fa09d3376c024f564d.html字符串格式化文章2009-05-04 18:33在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则

2009-12-04 17:53:00 595 1

原创 使用gethostbynameq解析主机名

使用这个东西,首先要包含winsock2.h头文件:#include struct hostent FAR* gethostbyname(const char FAR* name);这个函数的传入值是域名或者主机名,例如"www.google.com","wpc"等等。反回值,是一个hostent的结构。如果函数调用失败,将返回NULL。struct hostent {     char

2009-11-25 19:54:00 380

转载 网络字节序VS主机字节序

不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序最常见的有两种1. Little endian:将低序字节存储在起始地址2. Big endian:将高序字节存储在起始地址LE little-endian最符合人的思维的字节序地址低位存储值的低位地址高位存储值的高位怎么讲是最符合人的思维的字节序,是因为从人的第一观感来说低位值小,就应该放在内存地址小的地方,也即

2009-11-25 17:20:00 330

转载 获取外部控件句柄学习日志

 获取外部控件句柄学习日志前段时间小伊做的程序需要获取外部控件句柄这样的功能,以前虽然有接触过spy++,平时用不上,没有深入过... ...学无止境啊进入主题...//====================1//获取鼠标所处控件的信息BOOL GetCurrentPosControl(){ POINT currentMousePos; GetCursorPos(&currentMo

2009-11-17 17:14:00 3736

转载 如何使用PPC Notification (显示图标到屏幕的顶部) [转]

1.最简单的Tray Notification:       const DWORD NOTIFICATION_ID          = 4711; //定义Notification ID     const GUID guidNotificationSample    = { 0x35466543, 0x77EF, 0x5676, { 0x23, 0x77, 0x35, 0xA2, 0x55,

2009-09-28 13:41:00 575

原创 Hopper Log说明

Hopper Log文件分析       opper会生成两种文件:1个hopper.log文件各可能数个的dbglog.txt文件。Hopper会每过5分钟就会把log消息导出到dblog.txt文件中,并更新hopper.log文件。Hopper.log文件。       Hopper.log文件记录跑hopper的大致结果,dblog.txt记录了详细的log信息。 

2009-09-14 12:40:00 1482 1

原创 AppVerifier的使用2-log文件的分析

上一篇说到怎么用avlogview.exe打开Appverify.exe的文件。下面是我的截图。  这里callstack的顺序是从下到上看的。这里有几个没有文件名和函数名的调用,不过没关系,根据函数从下到上的调用顺序,我们看最上面的那排。 打开我们上一篇中生成的程序的map文件。在这里分别比较前面三个函数的地址。比较verifier log文件中第一个地址是1129ch.

2009-09-14 12:25:00 1635 1

原创 AppVerifier的使用1-生成log文件

很久没有用APP Verifier,昨天用它做了一下内存泄露的测试。现在写一点App verifier的基本使用。 App verifier是一个用来检测程序稳定性的工具。主要是用来做内存泄露的测试。它分为device版本的和PC版本的。Device版本的使用过程如下: 1.复制exe文件到device. 启动device,在device上新建一个目录如/test,并把要测试的程序

2009-09-10 12:31:00 2585

原创 C/C++宏及基本数据类型

近来看了一下C++API,觉得有些用法有些不错。做一点记录。 预处理命令#, ##命令# 和 ## 操作符是和#define宏使用的.使用# 使在#后的首个参数返回为一个带引号的字符串. 例如, 命令#define to_string( s ) #s将会使编译器把以下命令cout 理解为cout  使用##连结##前后的内容. 例如, 命令#defi

2009-08-31 13:16:00 919

原创 OpenGL开发系统-坐标系统及相应函数

参考文章: http://hi.baidu.com/xqs83/blog/item/35a5edee392d9e2e2cf53448.html视点变换:void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,                         GLdouble centerx,GLdouble centery,      

2009-05-19 15:53:00 464

Hopper Demystified

本文档对hopper进行一个基本的描述,debug等

2010-08-20

空空如也

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

TA关注的人

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