自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vealan的专栏

明月.清泉.微蓝.

  • 博客(39)
  • 收藏
  • 关注

翻译 互连函数

学习这个东西的目的是:计算已编号的处理机之间应该如何相连。 编号为0,1,2……15的16个处理机,每个处理机均可用4位二进制编码来表示。 1、恒等置换:相同编号的输入端和输出端一一对应互连。编号0连接编号0,编号1连接编号1……输入和输出有相同的编号,不适用于输入与输出一同编号的情况。 2、交换置换:实现二进制地址编号中第0位位值不同的输入端和输出端之间的连接。

2012-01-31 13:34:44 5738 2

原创 Toghter 2006 Release 2 for Eclipse 飞机票预留工程建模示例

本文根据《Together ControlCenter6.0 入门实践教程》(李颖译)结合公司所用版本together,实现《TogetherControlCenter 6.0 入门实践教程》中的airline示例工程。我只完成了工程的建模,至于函数的编写、调试,以及说明文档的自动生成,在本文中均未实现。一、工程结构airline工程建模完成后如下图: 说明: 1.左边为菜单区

2008-07-11 15:17:00 1197

转载 那些好老公做不出的事(三)

老婆的工作,就是用来辞的    我大学毕业后找到一份令人羡慕的工作。N多人想进我们单位时,我辞职了。因为我们领证后,仍两地分居。他说:如果你不来A地,恐怕办不成婚礼了。这中间有个小插曲,我得到一个深造的机会,他不让我去,仍旧是那个理由:如果你不来A地,恐怕办不成婚礼了。    到A地2个月后,我找到一份不错的工作。刚干了不到三个月的时候,要办婚礼了。我父母说,家里都准备好了,你提前一天回来

2008-07-01 17:15:00 694 1

转载 那些好老公做不出的事(二)

房子,谁说了算?    首付:他出的比较多80%。    共有人:买房之前吵架了,他说,我自己买,与你无关!于是,我没带身份证(售楼处要求共有人提供身份证)。所以,合同上没有我名字。房产证还没办下来。    月供:他收入比较高,我也存钱,放在他那里。他认为房子是由他一个人供的,包括装修。    装修:他每天跑来跑去,比较操心。我只能周末休息了去看看。第一次去,我很兴奋,说了一些想法

2008-07-01 16:42:00 445

转载 那些好老公做不出的事(一)

老婆与巴掌    昨天晚上我下班,开门时,老公坐在电脑前,说:这周末你跟我回家一趟。    我:为什么?上周末你不是刚回去过吗?    他:五姨的孩子,我表弟家,生了双胞胎,我们回去吃喜酒。    我:我们结婚时他们送礼了吗?你家亲戚的礼由你父母收,你父母还,这都是说好了的,怎么你要去?    他:你就知道算钱?我五姨看着我长大的,她家有事我能不去?     我:我不想请假

2008-07-01 15:27:00 642

原创 典型的SS7呼叫信令流程(真)

     有些通信类公司,在面试的时候会问你简单描述一下一个呼叫的流程。既然敢来面试,呼叫流程肯定是知道的,但难免记错消息类型。重温一下吧:)    1.主叫向被叫发送初始地址消息(IAM),也有送IAI的;    2.被叫回一个地址全消息(ACM),意思说,可以通话;    3.振铃,直到被叫应答;    4.被叫发出应答信号(ANC),开始计费;    5.通话;    6.假

2008-04-18 16:26:00 3050

原创 典型的SS7呼叫信令流程

对于Asp.net页面层开发无论是写页面还是写控件,我觉得都可以用一句话描述:"Do the right thing at the right time in the right place."这是07年底的一篇东西,还是有点价值整理出来与大家共享。     本文从两个粒度对Asp.net生命周期做了展示,一是通过记录页面事件的触发顺序看请求的处理流程,一是通过Reflector看Page类内

2008-04-18 14:31:00 1592

原创 TUP-前向地址消息-带有附加信息的初始地址消息(FAM-IAI)

      SS7是比较复杂的,通过逐字节地分析IAI消息,大家可以从微观的角度了解SS7消息体的构成。看完本文就会知道,对SS7的了解不在于知道每一种消息的构成,而是了解它工作的机制。    在近些年流行的通信网监控系统中,SS7消息的解析是很重要的一个功能,也是一个未完善的功能,大部分的解析仅限于消息头,或者只解析某些种类的消息。    IAI是TUP中非常常见的消息,每个呼叫

2008-04-16 11:36:00 3675

原创 ISDN用户部分(ISUP)

     ISDN:综合业务数字网。1.与MSU的关系    ISUP消息和TUP类似,同为MSU(见上上一篇文章)的一种。画不画图呢,这是个问题,还是画一下吧:    ISUP消息包含在MSU的SIF部分,结构比TUP复杂,因为它是“综合业务”,比TUP涉及的服务多,所以需要携带更多的消息。2.路由标记    它占56比特,其中OPC、DPC各占24比特,SLS占4比特,

2008-04-15 10:03:00 2619

原创 电话用户部分(TUP)

  1.与MSU的关系    TUP消息是MSU(在上一篇文章中详细说过)的一种,它和MSU的关系如下图:    从图上可以看到,整个TUP消息包含在MSU的SIF部分。2.标记    TUP消息的头部是标记,也叫“电话标记”,是最先发送出去的比特,具体结构如下:    DPC(Destination):目的地信号点编码。    OPC(Origin):消息源信号点编码

2008-04-14 11:25:00 2191

原创 SS7基本信号单元格式

      以下内容摘自《中国国内电话网NO.7信号方式技术规范(暂行规定)GF001-9001》。    基本信号单元格式有三种,即消息信号单元(MSU:Message Signal Unit)、链路状态信号单元(LSSU:Link Status Signal Unit)和填充信号单元(FISU:Fill-In Signal Unit)。它们由单元中所包含的长度表示语来区分。   

2008-04-12 10:49:00 3320 1

原创 移动业务相关基本知识

      工作原因,我学习了一些移动通信的基础知识,以知识点列出来总结。    1.蜂窝概念由贝尔实验室提出,第一个蜂窝移动通信系统在芝加哥试运行开通。    //贝尔太牛了,以后通信类类似“第一个”的题就答贝尔,89不离10    2.移动常用频分多址(FDMA,其中f是frequency)和时分多址(TDMA,其中t是time),联通用码分多址(CDMA,c是code)。CD

2008-04-11 15:17:00 1593

原创 面朝大海,春暖花开(部分引用)

     很多人喜欢淫这句话来表达自己对现实生活的不满    我从来不向往西藏,因为明天起床还得上班    今天看到这么一段话:    为什么贤惠的女人培养的老公都是剑南家族的成员?是不是可以解释为,慈母多败儿!记得,从明天起,做个幸福的人,chating,shopping ,周游世界。从明天起,关心自己和朋友。我有一个梦想,淡定自如,鄙视贱人。从明天起,和每一个闺密联系。告诉他们我的

2008-04-10 14:08:00 750 1

原创 Qt入门小程序——HelloWorld

       如果你懂一点C语言,了解一点嵌入式,对Qt在Linux上的开发感兴趣的话,可以参考本文写一个入门级的小程序,来进一步了解Qt。    对环境的要求:Linux机器上已经安装了Qt,我用的版本是3.3。为了方便开发,使用VncViewer访问Linux,UltraEdit编写程序并通过ftp传送到Linux机器。    1.写以下代码并存为helloworld.cpp。

2008-02-26 09:43:00 3339

原创 linux基本操作命令

  ls:相当于dos下的dir命令。ls -a:连同显示隐藏文件。    以.起头的文件夹(例如.vnc文件夹)都是隐藏的,当需要寻找它时,这个命令很有用。ls -l:显示文件及其详细信息。cd:对大小写敏感;起点在本用户文件夹。xp下是以administrator文件夹为起点。    cd+回车:回到起点目录。    cd ..:注意有空格,返回上一级目录。mkdir,rmdi

2008-02-25 15:01:00 623

原创 Vnc的安装

      VncServer os:Red Hat Linux    VncViewer os:Windows xp    以telnet连接,最终达到犹如xp远程登录的效果,图形化界面操作。1.在linux上开启服务    Vnc是红帽子自带的,所以只需要启动这个服务即可。    在linux上以root登录后,点击“应用程序”—>系统设置—>添加/删除应用程序。在软件包管理列表中

2008-02-22 15:04:00 2737

原创 学习心得(六)

  1.gets()    不以空格作为字符串输入结束的标志,而以回车作为输入标志。2.自动变量(auto)    函数内凡未加存储类型的变量均视为自动变量。    由于自动变量的作用域和生存期都局限于定义它的个体内(函数或复合语句内),因此不同的个体中允许使用同名的变量而不会混淆。3.迷宫的算法    迷宫的信息用二维数组存储,例如入口(行、列号)、出口(行、列号)、可以走(元素

2008-01-18 16:46:00 543

原创 学习心得(五)

  1.数组    下标只能为整型常量或整型表达式。为小数时,C编译将自动取整:a[1.5]即a[1]。2.二维数组    存储时按照行排列。    只对部分元素赋初值时,未赋值的元素自动取0。3.scanf的例子    为了告诉大家scanf中若参数为数组,就不需要加&,老潭的书中有这样一个例子:    main()    {        char st1[3],st2[3];

2008-01-17 17:36:00 495

原创 学习心得(四)

  1.printf    %-20.10s:输出字符串,一共输出10个字符(多余的不输出),在20个字符的宽度内左对齐。    %-20.10f:输出小数,精确到小数点后10位,在20个字符的宽度内左对齐。当原小数精度不足时,会有数字补齐;刚刚满足时,末位会有出入;精度过大时,四舍五入。    同时,我注意到:float类型由于其存储方法,导致在有些情况下精度不高。在刚刚满足精度或精度不

2008-01-15 09:00:00 625

原创 学习心得(三)

  1.const修饰符    const指针指向的对象可以被修改,但const指针本身不能被修改。    缺省约定为const int,即单纯用const与const int等价。2.struct    一个结构包含它自己的实例是非法的,但是可以包含指向实例的指针。    struct aa{……}newname;得到一个名为newname的aa类型的实例。3.malloc的返回

2008-01-11 17:38:00 470

原创 学习心得(二)

   1.调用函数时,和被调用函数之间的变量传递    被调用函数接收的是变量的私有的临时拷贝,被调用函数不能影响调用者的原变量。但是,如果数组名出现在函数的参数中,那是将数组的起始地址传给参数的,于是被调用函数可以改变数组元素的值,这就是说数组是传地址的。2.常用的头文件    使用printf要包含stdio.h。    使用strlen等要包含string.h。    使用ato

2008-01-09 10:41:00 453

原创 学习心得(一)

      春天是学习的好时机,很久没提高自己了,所以想通过看书来查漏补缺。工作中一些小处还真难到了我,由此更加坚定了我再次学习的决心。仅以此文纪录我的心得,见证自己的提高历程。1.float的范围    书上写的是e-038到e+038。    疑问:float没有负数?    答:肯定有负数。    推论:把e-038到e+038理解为绝对值范围,那么最大值为e+038,最小值-e

2008-01-08 09:46:00 768

原创 界面在手机和模拟器上显示的差异

      高通告诫我们:程序一定要多多在手机上调试。    刚入门时,觉得模拟器是个好东西,显示逼真,想调就调。逐渐地,我发现,在模拟器上调试好的程序,在手机上并不一定能按预计运行。    反差最大的莫过于界面,第一次把程序拷到手机上,期望很大,也很自信,结果——惨不忍睹。    以下是我给大家的一些建议:    1.显示中文时,不要直接在屏幕上打印,把中文文字放在资源(ba

2007-12-29 13:06:00 3711

原创 关于文件的读写

      brew中对文件操作需要用到的API有:IFileMgr,IFile。IFileMgr用于创建实例,创建、打开文件;IFile负责读、写。    本例子包含以下功能(对txt文件):    1.检查文件是否存在,若存在,打开;不存在,创建。    2.写入信息;    3.读出信息。    1.创建名为myfile的brew工程以及mif文件;    //创建工程时,钩

2007-12-04 10:41:00 1391 2

原创 关于音频的播放

    先了解一下brew中可以播放音频的API(以下内容来自API帮助文档)  ISOUND:可以提供基本的声音服务。这些服务可以产生蜂鸣、铃声、振动、各种音调和音调列表。只能播放音调。  IRingerMgr:播放铃声。  ISoundPlayer:只能播放音乐文件。现在已不推荐使用。  IMEDIA:可以支持pmd格式的文件,声音,文本,图象都可以。  本例子中,使用IMEDIA

2007-11-23 16:56:00 812

翻译 强大的IWEB接口

概述本文着重介绍了在1.1SDK中引入的IWEB接口,以及相关的IWebResp、IWebOpt、IwebUtil等API的使用方法。也包括各API的功能和与其他API(例如IHTMLVIEWER)的交互。―――――――――――――――――――――――――――――――――――――――基本作用在BREW应用中,IWEB接口主要用于发起HTTP请求。在HTTP请求中

2007-11-13 16:56:00 4972

原创 WEBOPT中http代理的设置

  原代码如下:    awo[i].nId  = WEBOPT_PROXYSPEC;    awo[i].pVal = (void *)"http:///";    i++;    awo[i].nId  = WEBOPT_PROXYSPEC;    awo[i].pVal = (void *)"*:///http://1.2.3.4:5";    i++;    通过测试,这6句的

2007-11-12 15:07:00 1186 1

转载 SP与CP的合作模式

  1、产品由cp完全策划和制作,sp直接买断cp产品独家所有权;2、产品由cp完全策划和制作,sp买断cp的产品的使用权,但是不是独家;3、sp提供文稿和创意,由cp进行专业制作,产品制作完成后所有权归sp拥有,sp付给cp相关的制作费用;4、产品内容由cp完全策划和制作,cp只负责提供产品内容及产品的更新,其他所有事项如:产品策划包装、产品申报、技术开发、技术维护、推广和客服等由sp提

2007-11-10 11:35:00 7843

原创 用Platform Builder为模拟器定制汉化包

      WinCE5.0自带的模拟器是英文的,不支持中文,导致显示中文时为乱码。    入门程序一般为hello world,模拟器不好用,连入门都不能。所以,这是我接触WinCE开发遇到的第一个问题。    解决方法有2个:下载一个新的支持中文的模拟器;自己定制汉化包。当然方法一比较容易,但我死活没找到可以下载的地方。自己动手,丰衣足食。    牛人的话+我的实践=以下内

2007-11-06 13:17:00 1375

原创 浅谈ISocket的使用

      环境:brew sdk3.0中文版 + vc6.0    参考资料:示例程序netdiagnostics    用ISocket建立tcp连接。具体步骤如下:    1.创建名为mysocket的brew应用程序,mif中选上“网络”权限;    //名字采用小写是保守了一点,其实3.0中已经可以区分大小写了    //不选网络权限的话,无法使用socket连接  

2007-11-06 11:12:00 2858 1

原创 抓包工具大眼睛IRIS的使用

      开发Socket程序,字符串发没发出去?这不是程序返回字节数正确就可以的,是对方的问题?反正对方没收到。    IRIS对于socket程序的调试很有帮助,它可以抓包,分析包里的数据,发的什么,收了什么,一目了然!    本人用的是The Network Traffic Analyzer,版本4.07 Build 1。    1.安装以后,在“开始”里找到它,启动;   

2007-11-05 09:06:00 2880

原创 程序在手机上的调试

        仍然通过高通的FAQ知道:DBGPRINTF的内容,当小程序在手机中运行时,通过BREW Tool Suites里带的App Logger显示调试信息。    准备工作:手机已通过数据线和电脑连上,小程序在手机上可以运行。    使用方法:(BREW Tool Suites3.0.0)    1.打开BREW Tool Suites中的App Logger,它弹出一个对

2007-10-31 09:41:00 902

原创 GPSOne怎么用于导航?

      转载:    GPSONE是美国高通公司为基于位置业务开发的定位技术,采用Client/Server方式。它将无线辅助AGPS和高级前向链路AFLT三角定位法两种定位技术有机结合,实现高精度、高可用性和较高速度定位。在这两种定位技术均无法使用的环境中,GPSONE会自动切换到Cell ID扇区定位方式,确保定位成功率。    实现gpsOne A-GPS定位功能,需要在手机中使

2007-10-31 09:34:00 2763

原创 程序在模拟器中的调试

     通过高通的FAQ知道:DBGPRINTF可以在vc的调试窗口和模拟器的调试窗口(它不会自弹出来,在模拟器上自己找)中显示。它相当于一个printf函数,用法也一样,只是输出的地方不一样罢了,很好用,推荐!    使用方法:和vc里的断点不大一样,我习惯在vc的调试输出窗口查看结果:)    1.在需要的地方插入断点;    //有时间你插的地方不对,它会提示并且转到合适的

2007-10-27 11:34:00 1360

原创 AppLoader的使用

         AppLoader是Brew Tools Suite3.0.0自带的一个工具,用于把我们写好的程序上载到手机,进行测试。网上搜到大牛们写的使用方法,我就照着做了。现在来戳戳。准备工作:    1.在电脑中,将上传的文件全部放入一个文件夹内,主要是便于拷贝,免得在一堆源文件中找;    2.在电脑上安装手机的驱动程序。下面开始上传app到手机:    1.要上传的文件的基本

2007-10-27 09:03:00 12837 6

原创 适合中国国情的BREW小程序开发流程—与美国高通和联通博路接轨

  首要条件:        1.你们公司确定要开发BREW程序。        2.同意运营由联通负责,利润也由联通分配给你(不是你拿钱,然后付费给联通;而是他拿到钱,然后分给你一些)。        3.过程冗长(至少我们的情况是这样,2个月了还没有拿到开发商外联账号)。不是很确定要做BREW开发、人力有限的公司不要试了;一旦确定,就尽快开始联系。一、向博路申请成为开发商(又称CP

2007-10-18 09:13:00 1621 2

翻译 BREW-教你设计用户界面

            这个书高通下的pdf,英文版。当时对BREW一无所知,也没有在手机上设计过界面,所以就从这本书入手吧,看看在手机上做程序同计算机上有什么不一样。我自己译的,水平有限。        文档结构我没整理,按照页码来的。书中摘录别人的部分我没译,太多,自认为看看就行了。page 9版权高通公司所有的图片以及商标,不可以修改。引用时请注明高通公司。常用的设计元素

2007-10-17 10:35:00 1773 2

原创 开发技巧

  先ps一下,戳戳的意思是,找点小毛病。        估计很多从事WinCE开发的人都有这么一个文档。刚拿到手好开心啊,结果我只用到了它修改分辨率的一条,还遇到麻烦。原文1. 修改显示分辨率:    这里以修改VGA显示为800*600做为例子,其他类似。    在工程里NK.BIN同一文件夹下的platform.reg里,    [HKEY_LOCAL_MACHINE/Dri

2007-10-17 09:09:00 511

原创 开个博,自己看就行

开博时间:2007年10月17日目的:纪录一下学到的东西,免得以后记不起来,又找不到。写写心情也不一定。方式:公司内部心得同步贴上,反正都是我写的。发在公司是公司的,写在这里是我的。 

2007-10-17 08:56:00 410

空空如也

空空如也

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

TA关注的人

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