- 博客(37)
- 资源 (8)
- 收藏
- 关注
转载 浅谈Android五大布局(二)——RelativeLayout和TableLayout
在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局)相对之前布局结构稍显复杂一点,所以这里另起篇幅进行介绍。RelativeLayout: RelativeLayout按
2013-11-08 11:29:47 660
转载 浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 Linear
2013-11-08 11:27:36 706
转载 Android fill_parent和wrap_content分析
fill_parent设置一个顶部布局或控件强制性让它布满整个屏幕。wrap_content布局指根据视图内部内容自动扩展以适应其大小。1. wrap_content android:layout_width="fill_parent" android:layout_height="fill_parent" > a
2013-11-08 11:18:14 616
转载 Android的xml文件中@、@android:type、@*、?、@+的含义和区别 (转发,收藏)
一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello"2.引用系统资源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其实@android:type/name是@[pac
2013-11-08 11:08:34 567
原创 outlook中unopened item提示图标
1.打开注册表 : 开始菜单 -> 运行, 输入"regedit"并回车2.打开HKEY_CURRENT_USER\Software\Microsoft\Office\11.0(如果是Outlook 2007,此处为12.0,如果是Outlook XP,此处为10.0)\Ou
2011-10-16 16:46:19 287
原创 SGSN - GPRS服务支持节点
SGSN是英文Serving GPRS SUPPORT NODE的缩写。SGSN作为GPRS/TD-SCDMA(WCDMA)核心网分组域设备重要组成部分,主要完成分组数据包的路由转发、移动性管理、会话管理、逻辑链路管理、鉴权和加密、话单产生和输出等功能。 SGSN即GP
2011-08-05 10:16:14 1665
转载 MT TE MS ME
标签:MTTEMSME<br />移动台(MS):它包括移动设备(ME)和用户识别模块(SIM)。<br />移动设备(ME)可包括移动终端(MT),终端适配功能(TAF)和终端设备(TE)等功能部件。<br />从上面可以看出 ME 的 概念最大,它包括 MT 和 TE 。MT 完成无线传输和相关功能。TE 完成端到端应用。<br />一个能上网的上网模块就是MT。<br />一台手机一般是ME,但是如果作为上网模块就是MT。<br /> <br />可以这么理解,MT 指的是我们手机,而 TE可以是笔记
2011-03-28 13:13:00 921
转载 【转贴】一个男人的品位在于选择妻子
<br /> 一个男人的品位在于选择妻子,选择了什么样的妻子就等于选择了什么样的人生。俗话说,男怕错行,女怕嫁错郎,男人何尝不是,写《菜根谭》的洪应明就说过“悍妻诟谇,真不若耳聋也!”浓妖不及淡久,婚姻也是这样。大文豪莎士比亚一生写下了众多精彩的戏剧,但是他的婚姻观却没有任何浪漫色彩。因为他明悉婚姻道路的艰难,更了解生活会耗损爱情? <br /><br /> 人活这一辈子,究竟有什么是我们必须要的?真正需要的就是良好的心态和闲适的心情。只有家庭和睦,心态健康的人,才具备闲适的条件。比如娶一个好女人
2010-09-19 09:11:00 341
原创 VC/VS 注释快捷键
<br />VC:<br />“Commands”tab页,“Keyboard”tab页,Category选Macros,选中CommentOut,然后换到“Press new shortcut key”,自己设定即可,如ctrl+T<br /> <br />VS:ctrl+K,ctrl+C<br /> <br />附常用快捷键:快捷键 功能<br />CTRL + SHIFT + B生成解决方案<br />CTRL + F7 生成编译<br />CTRL + O 打开文件<br />CTRL
2010-07-29 08:51:00 1587
原创 vc 9快捷键
vc9快捷键大全2009-03-11 10:09<br />F1: 帮助<br />Ctrl+O :Open<br />Ctrl+P :Print<br />Ctrl+N :New<br />Ctrl+Shift+F2 :清除所有书签<br />F2 :上一个书签<br />Shift+F2 :上一个书签<br />Alt+F2 :编辑书签<br />Ctrl+F2 :添加/删除一个书签<br />F12 :Goto definition<br />Shift+F12 :Goto
2010-07-29 08:50:00 308
原创 vc 9快捷键
vc9快捷键大全2009-03-11 10:09<br />F1: 帮助<br />Ctrl+O :Open<br />Ctrl+P :Print<br />Ctrl+N :New<br />Ctrl+Shift+F2 :清除所有书签<br />F2 :上一个书签<br />Shift+F2 :上一个书签<br />Alt+F2 :编辑书签<br />Ctrl+F2 :添加/删除一个书签<br />F12 :Goto definition<br />Shift+F12 :Goto
2010-07-29 08:50:00 272
转载 SourceInsight几个经典用法 -- context window
<br />1.如何找回失去的context window <br /> context window 在看程序时很有用,当用户指向某个函数或变量时,在context window中都会有该变量或函数的定义;但有时会为了增加程序的容量或者不小心,将context window变成独立窗口,sourceinsight没有简单的菜单来恢复它。下面介绍一种网上流传的方法:步骤为: <br /> 运行source insight, 点击Options->Save Configuration.选择“All se
2010-07-28 15:41:00 3270 1
原创 ARM中的RO、RW和ZI DATA说明 (转载)
<br />RO段、RW段和ZI段<br /> Posted by gavinkwoe<br /> 一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。<br /> 要了解RO,RW和ZI需要首先了解以下知识:<br />
2010-07-26 08:36:00 355
原创 The breakpoint will not currently be hit
The breakpoint will not currently be hit. The source code is different from the original version <br />单步调试时出错,原来的断点处显示一个空心圆加一个右下角的警告图标,假如从另一个函数跳入到设置这种无效断点的文件时,便会出现错误的对话框。<br /> 网上搜了一下原因,有人写:<br /> <br /> <br />昨天对dnn跟踪调试的时,设了断点后运行到断点处总提示“The breakpoint wi
2010-07-22 20:05:00 1029
原创 source insight的快捷键总结
Exit 退出程序 : Alt+F4<br />Redraw Screen 重画屏幕 : Ctrl+Alt+Space<br /><br />Back Tab : Shift+Tab<br />Backspace : Shift+BackSpace<br />Complete Sy
2010-07-22 19:53:00 260
原创 Placement new、operator new、new operator 完全释疑
<br />Placement new、operator new、new operator 完全释疑<br /> <br />首先我们区分下几个容易混淆的关键词:<br /> new(也称作new operator)、operator new、placement new。看如下代码: 1:class MyClass {...}; 2: MyClass *p = new MyClass; <br />这里的new是上述三个关键字中的第一个,成为new操作符。实际上它执行如下3个过程: <
2010-07-22 19:52:00 246
原创 Placement new、operator new、new operator 完全释疑
<br />Placement new、operator new、new operator 完全释疑<br /> <br />首先我们区分下几个容易混淆的关键词:<br /> new(也称作new operator)、operator new、placement new。看如下代码: 1:class MyClass {...}; 2: MyClass *p = new MyClass; <br />这里的new是上述三个关键字中的第一个,成为new操作符。实际上它执行如下3个过程: <
2010-07-22 19:52:00 299
转载 Placement new、operator new、new operator 完全释疑
<br />Placement new、operator new、new operator 完全释疑<br /> <br />首先我们区分下几个容易混淆的关键词:<br /> new(也称作new operator)、operator new、placement new。看如下代码: 1:class MyClass {...}; 2: MyClass *p = new MyClass; <br />这里的new是上述三个关键字中的第一个,成为new操作符。实际上它执行如下3个过程: <
2010-07-22 18:14:00 241
转载 函数调用栈和栈帧
<br />在计算机科学中,Callstack 是指存放某个程序的正在运行的函数的信息的栈。Call stack 由 stack frames 组成,每个 stack frame 对应于一个未完成运行的函数。<br />在当今流行的计算机体系架构中,大部分计算机的参数传递,局部变量的分配和释放都是通过操纵程序栈来实现的。栈用来传递函数参数,存储返回值信息,保存寄存器以供恢复调用前处理机状态。每次调用一个函数,都要为该次调用的函数实例分配栈空间。为单个函数分配的那部分栈空间就叫做 stack frame,也就
2010-07-22 08:55:00 403
转载 函数调用栈(Function call stack)
本篇转自:http://liyiwen.javaeye.com/blog/345525函数调用栈一例<br />关键字: 函数调用栈 call指令 反汇编 <br />前几天和柯柯交流一个小问题,说是如何在一个函数内得到调用该函数的函数地址。有点拗口,就是说如果有一个函数A(当然我们在这个问题中并不知道它是哪个函数)调用了B函数,现在希望用个什么办法得到A函数的地址。 <br /> 我首先联想到的是,一般调试器都能给出嵌套的函数调用关系。那么肯定是有什么办法解决这个问题。上网查了一通之后只找到一些deb
2010-07-22 08:51:00 1183
转载 Inno Setup实例—多目录选择安装
[Setup]ShowLanguageDialog=yesAppCopyright=版权所有(C) 2005, BitWorld Inc.AppName={cm:License} {cm:Packagename}AppVerName={cm:License} {cm:Packagename} {cm:Packagever}LicenseFile=OutputDir=E:/installUnin
2010-04-02 09:54:00 1846
转载 Inno setup 常用修改技巧
添加到启动 [Registry]Root: HKLM; Subkey: SOFTWARE/Microsoft/Windows/CurrentVersion/Run; ValueType: string; ValueName: 开机启动; ValueData: """C:/Program Files/Thunder/Thunder.exe"" /s"; Flags: uninsd
2010-04-02 09:50:00 594
转载 Inno Setup安装、卸载时判断是否程序正在运行,安装完成时自动打开网页的脚本
[Code] var ErrorCode: Integer; IsRunning: Integer; // 安装时判断客户端是否正在运行 function InitializeSetup(): Boolean; begin Result :=true; //安装程序继
2010-04-02 09:49:00 1363
转载 inno setup教程
inno setup教程 压缩率高、使用简单 这是我的一款VB6软件《爱波工具栏》的inno setup安装脚本 ; Inno Setup 下载请搜索“Inno Setup”关键字,国人已将这个软件汉化了,感谢汉化作者汉化新世纪 莫名 ; 请安装Inno Setup 后继续下一步 ;将这个脚本复制到inno setup内置的编辑器内,稍加修改,即可成为你的VB
2010-04-02 09:40:00 542
转载 Inno Setup 及 My Inno Setup Extensions安装程序生成工具中文教程
nno Setup 及 My Inno Setup Extensions安装程序生成工具中文教程 如何使用:文档约定 创建安装程序 创建脚本 段内参数 一些常量 公共参数 安装脚本段 [Setup] 段 [Dirs] 段 [Files] 段 [Icons] 段 [INI] 段 [Ins
2010-04-02 09:38:00 820
转载 Inno Setup唯一打包安装脚本示范
Inno Setup唯一打包安装脚本示范.2008-03-18 17:40; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文档的详细资源请查阅帮助文档![Setup]; 注: AppId的值为单独标识该实际运用程式。; 不能为更多有联系安装程式应用相同的AppId值。; (生成新的GUID,点击 道具|在IDE中生成GUID。)AppId={{A98618
2010-04-02 09:29:00 458
转载 INNO SETUP 配置
添加到启动[Registry]Root: HKLM; Subkey: SOFTWARE/Microsoft/Windows/CurrentVersion/Run; ValueType: string; ValueName: 开机启动; ValueData: """C:/Program Files/Thunder/Thunder.exe"" /s"; Flags: uninsdeleteva
2010-03-31 23:33:00 516
转载 inno setup 功能
添加到启动[Registry]Root: HKLM; Subkey: SOFTWARE/Microsoft/Windows/CurrentVersion/Run; ValueType: string; ValueName: 开机启动; ValueData: """C:/Program Files/Thunder/Thunder.exe"" /s"; Flags: uninsdeleteva
2010-03-31 23:30:00 350
转载 inno setup 改变卸载图标
; Inno Setup 脚本; 该示例脚本显示如何自定义卸载文件的名称(默认为 unins000.exe,unins001.exe 等等)。[Setup]AppName=自定义卸载文件名示例程序AppVerName=自定义卸载文件名示例程序 1.0DefaultDirName={pf}/自定义卸载文件名示例程序DefaultGroupName=自定义卸载文件名示例程序[Files]Sou
2010-03-31 23:29:00 1653
转载 inno setup 安装/卸载 弹出网页
代码如下:卸载的[UninstallRun]Filename: http://www.xxxx.com/xxxx.html; Flags: shellexec runmaximized; Tasks: ; Languages:安装完成的:[Run]Filename: "http://www.baidu.com"; Description: "打开百度"; Flags: postinstall sh
2010-03-31 23:28:00 692
转载 Inno setup在完成页面实现功能
如何用Inno setup 打包在完成页面(FinishedPage)添加CheckBox实现下面功能1.在桌面上创建快捷方式2.添加到“快速启动”3.在登录Windows之后自动运行 在安装脚本中加入:开机自启动:[Registry]Root: HKLM; Subkey: "SOFTWARE/Microsoft/Windows/CurrentVersion/Run"; ValueTyp
2010-03-31 23:26:00 834
原创 Delphi format的用法
一、Format函数的用法Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用: 首先看它的声明:function Format(const Format: string; const Args: array of const): string; overload;事实上Format方法有两个种形式,另外一种是三个参数的
2009-12-06 21:16:00 350
原创 delphi中move函数的用法
pSource,pDest:PChar; len: integer;.......................//一些代码Move(pSource,pDest,len); //错误Move(pSource^,pDest^,len); //正确看起来确实好像是传值,而不是传地址,但是各位别忘了,这不是C,C++,而是DelphiObject Pascal,所以,绝不能从函数调用的方法判
2009-08-27 23:13:00 775
原创 Delphi ord 函数
1.ord()函数:Returns the ordinal value of an ordinal-type expression.返回一个序数类型表达式的序数值; Example:uses Dialogs;type Colors = (RED,BLUE,GREEN);var S: string; begin S := BLUE has an ordinal value
2009-08-24 23:09:00 20413 3
原创 WaitForSingleObject的用法
WaitForSingleObject的用法DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMilliseconds ); 参数hHandle是一个事件的句柄,第二个参数dwMilliseconds是时间间隔。如果时间是有信号状态返回WAIT_OBJECT_0,如果时间超过dwMilliseconds值但时间事件还是
2009-05-27 09:45:00 359
原创 多线程技术在VC++串口通信程序中的应用研究
多线程技术在VC++串口通信程序中的应用研究 多线程技术在VC++串口通信程序中的应用研究 1 概述 在现代的各种实时监控系统和通信系统中,在Windows 9X/NT下利用VC++对RS-232串口编程是常用的手段。Windows 9X/NT是抢先式的多任务操作系统,程序对CPU的占用时间由系统决定。多任务指的是系统可以同时运行多个进程,每个进程又可以同时执行多个线程。进程
2009-05-27 09:43:00 450
原创 串行通信与重叠I/O
Win 32系统把文件的概念进行了扩展。无论是文件、通信设备、命名管道、邮件槽、磁盘、还是控制台,都是用API函数CreateFile来打开或创建的。该函数的声明为: HANDLE CreateFile( LPCTSTR lpFileName, // 文件名 DWORD dwDesiredAccess, // 访问模式 DWORD dwShareMode, // 共享模式 LPSECURIT
2009-05-07 11:25:00 563
三十分钟掌握stl.rar
2009-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人