- 博客(39)
- 收藏
- 关注
翻译 互连函数
学习这个东西的目的是:计算已编号的处理机之间应该如何相连。 编号为0,1,2……15的16个处理机,每个处理机均可用4位二进制编码来表示。 1、恒等置换:相同编号的输入端和输出端一一对应互连。编号0连接编号0,编号1连接编号1……输入和输出有相同的编号,不适用于输入与输出一同编号的情况。 2、交换置换:实现二进制地址编号中第0位位值不同的输入端和输出端之间的连接。
2012-01-31 13:34:44
5412
2
原创 Toghter 2006 Release 2 for Eclipse 飞机票预留工程建模示例
本文根据《Together ControlCenter6.0 入门实践教程》(李颖译)结合公司所用版本together,实现《TogetherControlCenter 6.0 入门实践教程》中的airline示例工程。我只完成了工程的建模,至于函数的编写、调试,以及说明文档的自动生成,在本文中均未实现。一、工程结构airline工程建模完成后如下图: 说明: 1.左边为菜单区
2008-07-11 15:17:00
1126
转载 那些好老公做不出的事(三)
老婆的工作,就是用来辞的 我大学毕业后找到一份令人羡慕的工作。N多人想进我们单位时,我辞职了。因为我们领证后,仍两地分居。他说:如果你不来A地,恐怕办不成婚礼了。这中间有个小插曲,我得到一个深造的机会,他不让我去,仍旧是那个理由:如果你不来A地,恐怕办不成婚礼了。 到A地2个月后,我找到一份不错的工作。刚干了不到三个月的时候,要办婚礼了。我父母说,家里都准备好了,你提前一天回来
2008-07-01 17:15:00
636
1
转载 那些好老公做不出的事(二)
房子,谁说了算? 首付:他出的比较多80%。 共有人:买房之前吵架了,他说,我自己买,与你无关!于是,我没带身份证(售楼处要求共有人提供身份证)。所以,合同上没有我名字。房产证还没办下来。 月供:他收入比较高,我也存钱,放在他那里。他认为房子是由他一个人供的,包括装修。 装修:他每天跑来跑去,比较操心。我只能周末休息了去看看。第一次去,我很兴奋,说了一些想法
2008-07-01 16:42:00
402
转载 那些好老公做不出的事(一)
老婆与巴掌 昨天晚上我下班,开门时,老公坐在电脑前,说:这周末你跟我回家一趟。 我:为什么?上周末你不是刚回去过吗? 他:五姨的孩子,我表弟家,生了双胞胎,我们回去吃喜酒。 我:我们结婚时他们送礼了吗?你家亲戚的礼由你父母收,你父母还,这都是说好了的,怎么你要去? 他:你就知道算钱?我五姨看着我长大的,她家有事我能不去? 我:我不想请假
2008-07-01 15:27:00
616
原创 典型的SS7呼叫信令流程(真)
有些通信类公司,在面试的时候会问你简单描述一下一个呼叫的流程。既然敢来面试,呼叫流程肯定是知道的,但难免记错消息类型。重温一下吧:) 1.主叫向被叫发送初始地址消息(IAM),也有送IAI的; 2.被叫回一个地址全消息(ACM),意思说,可以通话; 3.振铃,直到被叫应答; 4.被叫发出应答信号(ANC),开始计费; 5.通话; 6.假
2008-04-18 16:26:00
2835
原创 典型的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
1525
原创 TUP-前向地址消息-带有附加信息的初始地址消息(FAM-IAI)
SS7是比较复杂的,通过逐字节地分析IAI消息,大家可以从微观的角度了解SS7消息体的构成。看完本文就会知道,对SS7的了解不在于知道每一种消息的构成,而是了解它工作的机制。 在近些年流行的通信网监控系统中,SS7消息的解析是很重要的一个功能,也是一个未完善的功能,大部分的解析仅限于消息头,或者只解析某些种类的消息。 IAI是TUP中非常常见的消息,每个呼叫
2008-04-16 11:36:00
3554
原创 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
2489
原创 电话用户部分(TUP)
1.与MSU的关系 TUP消息是MSU(在上一篇文章中详细说过)的一种,它和MSU的关系如下图: 从图上可以看到,整个TUP消息包含在MSU的SIF部分。2.标记 TUP消息的头部是标记,也叫“电话标记”,是最先发送出去的比特,具体结构如下: DPC(Destination):目的地信号点编码。 OPC(Origin):消息源信号点编码
2008-04-14 11:25:00
1968
原创 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
3024
1
原创 移动业务相关基本知识
工作原因,我学习了一些移动通信的基础知识,以知识点列出来总结。 1.蜂窝概念由贝尔实验室提出,第一个蜂窝移动通信系统在芝加哥试运行开通。 //贝尔太牛了,以后通信类类似“第一个”的题就答贝尔,89不离10 2.移动常用频分多址(FDMA,其中f是frequency)和时分多址(TDMA,其中t是time),联通用码分多址(CDMA,c是code)。CD
2008-04-11 15:17:00
1504
原创 面朝大海,春暖花开(部分引用)
很多人喜欢淫这句话来表达自己对现实生活的不满 我从来不向往西藏,因为明天起床还得上班 今天看到这么一段话: 为什么贤惠的女人培养的老公都是剑南家族的成员?是不是可以解释为,慈母多败儿!记得,从明天起,做个幸福的人,chating,shopping ,周游世界。从明天起,关心自己和朋友。我有一个梦想,淡定自如,鄙视贱人。从明天起,和每一个闺密联系。告诉他们我的
2008-04-10 14:08:00
705
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
3053
原创 linux基本操作命令
ls:相当于dos下的dir命令。ls -a:连同显示隐藏文件。 以.起头的文件夹(例如.vnc文件夹)都是隐藏的,当需要寻找它时,这个命令很有用。ls -l:显示文件及其详细信息。cd:对大小写敏感;起点在本用户文件夹。xp下是以administrator文件夹为起点。 cd+回车:回到起点目录。 cd ..:注意有空格,返回上一级目录。mkdir,rmdi
2008-02-25 15:01:00
587
原创 Vnc的安装
VncServer os:Red Hat Linux VncViewer os:Windows xp 以telnet连接,最终达到犹如xp远程登录的效果,图形化界面操作。1.在linux上开启服务 Vnc是红帽子自带的,所以只需要启动这个服务即可。 在linux上以root登录后,点击“应用程序”—>系统设置—>添加/删除应用程序。在软件包管理列表中
2008-02-22 15:04:00
2521
原创 学习心得(六)
1.gets() 不以空格作为字符串输入结束的标志,而以回车作为输入标志。2.自动变量(auto) 函数内凡未加存储类型的变量均视为自动变量。 由于自动变量的作用域和生存期都局限于定义它的个体内(函数或复合语句内),因此不同的个体中允许使用同名的变量而不会混淆。3.迷宫的算法 迷宫的信息用二维数组存储,例如入口(行、列号)、出口(行、列号)、可以走(元素
2008-01-18 16:46:00
513
原创 学习心得(五)
1.数组 下标只能为整型常量或整型表达式。为小数时,C编译将自动取整:a[1.5]即a[1]。2.二维数组 存储时按照行排列。 只对部分元素赋初值时,未赋值的元素自动取0。3.scanf的例子 为了告诉大家scanf中若参数为数组,就不需要加&,老潭的书中有这样一个例子: main() { char st1[3],st2[3];
2008-01-17 17:36:00
468
原创 学习心得(四)
1.printf %-20.10s:输出字符串,一共输出10个字符(多余的不输出),在20个字符的宽度内左对齐。 %-20.10f:输出小数,精确到小数点后10位,在20个字符的宽度内左对齐。当原小数精度不足时,会有数字补齐;刚刚满足时,末位会有出入;精度过大时,四舍五入。 同时,我注意到:float类型由于其存储方法,导致在有些情况下精度不高。在刚刚满足精度或精度不
2008-01-15 09:00:00
586
原创 学习心得(三)
1.const修饰符 const指针指向的对象可以被修改,但const指针本身不能被修改。 缺省约定为const int,即单纯用const与const int等价。2.struct 一个结构包含它自己的实例是非法的,但是可以包含指向实例的指针。 struct aa{……}newname;得到一个名为newname的aa类型的实例。3.malloc的返回
2008-01-11 17:38:00
442
原创 学习心得(二)
1.调用函数时,和被调用函数之间的变量传递 被调用函数接收的是变量的私有的临时拷贝,被调用函数不能影响调用者的原变量。但是,如果数组名出现在函数的参数中,那是将数组的起始地址传给参数的,于是被调用函数可以改变数组元素的值,这就是说数组是传地址的。2.常用的头文件 使用printf要包含stdio.h。 使用strlen等要包含string.h。 使用ato
2008-01-09 10:41:00
421
原创 学习心得(一)
春天是学习的好时机,很久没提高自己了,所以想通过看书来查漏补缺。工作中一些小处还真难到了我,由此更加坚定了我再次学习的决心。仅以此文纪录我的心得,见证自己的提高历程。1.float的范围 书上写的是e-038到e+038。 疑问:float没有负数? 答:肯定有负数。 推论:把e-038到e+038理解为绝对值范围,那么最大值为e+038,最小值-e
2008-01-08 09:46:00
731
原创 界面在手机和模拟器上显示的差异
高通告诫我们:程序一定要多多在手机上调试。 刚入门时,觉得模拟器是个好东西,显示逼真,想调就调。逐渐地,我发现,在模拟器上调试好的程序,在手机上并不一定能按预计运行。 反差最大的莫过于界面,第一次把程序拷到手机上,期望很大,也很自信,结果——惨不忍睹。 以下是我给大家的一些建议: 1.显示中文时,不要直接在屏幕上打印,把中文文字放在资源(ba
2007-12-29 13:06:00
3574
原创 关于文件的读写
brew中对文件操作需要用到的API有:IFileMgr,IFile。IFileMgr用于创建实例,创建、打开文件;IFile负责读、写。 本例子包含以下功能(对txt文件): 1.检查文件是否存在,若存在,打开;不存在,创建。 2.写入信息; 3.读出信息。 1.创建名为myfile的brew工程以及mif文件; //创建工程时,钩
2007-12-04 10:41:00
1364
2
原创 关于音频的播放
先了解一下brew中可以播放音频的API(以下内容来自API帮助文档) ISOUND:可以提供基本的声音服务。这些服务可以产生蜂鸣、铃声、振动、各种音调和音调列表。只能播放音调。 IRingerMgr:播放铃声。 ISoundPlayer:只能播放音乐文件。现在已不推荐使用。 IMEDIA:可以支持pmd格式的文件,声音,文本,图象都可以。 本例子中,使用IMEDIA
2007-11-23 16:56:00
759
翻译 强大的IWEB接口
概述本文着重介绍了在1.1SDK中引入的IWEB接口,以及相关的IWebResp、IWebOpt、IwebUtil等API的使用方法。也包括各API的功能和与其他API(例如IHTMLVIEWER)的交互。―――――――――――――――――――――――――――――――――――――――基本作用在BREW应用中,IWEB接口主要用于发起HTTP请求。在HTTP请求中
2007-11-13 16:56:00
4778
原创 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
1141
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
7513
原创 用Platform Builder为模拟器定制汉化包
WinCE5.0自带的模拟器是英文的,不支持中文,导致显示中文时为乱码。 入门程序一般为hello world,模拟器不好用,连入门都不能。所以,这是我接触WinCE开发遇到的第一个问题。 解决方法有2个:下载一个新的支持中文的模拟器;自己定制汉化包。当然方法一比较容易,但我死活没找到可以下载的地方。自己动手,丰衣足食。 牛人的话+我的实践=以下内
2007-11-06 13:17:00
1328
原创 浅谈ISocket的使用
环境:brew sdk3.0中文版 + vc6.0 参考资料:示例程序netdiagnostics 用ISocket建立tcp连接。具体步骤如下: 1.创建名为mysocket的brew应用程序,mif中选上“网络”权限; //名字采用小写是保守了一点,其实3.0中已经可以区分大小写了 //不选网络权限的话,无法使用socket连接
2007-11-06 11:12:00
2733
1
原创 抓包工具大眼睛IRIS的使用
开发Socket程序,字符串发没发出去?这不是程序返回字节数正确就可以的,是对方的问题?反正对方没收到。 IRIS对于socket程序的调试很有帮助,它可以抓包,分析包里的数据,发的什么,收了什么,一目了然! 本人用的是The Network Traffic Analyzer,版本4.07 Build 1。 1.安装以后,在“开始”里找到它,启动;
2007-11-05 09:06:00
2718
原创 程序在手机上的调试
仍然通过高通的FAQ知道:DBGPRINTF的内容,当小程序在手机中运行时,通过BREW Tool Suites里带的App Logger显示调试信息。 准备工作:手机已通过数据线和电脑连上,小程序在手机上可以运行。 使用方法:(BREW Tool Suites3.0.0) 1.打开BREW Tool Suites中的App Logger,它弹出一个对
2007-10-31 09:41:00
867
原创 GPSOne怎么用于导航?
转载: GPSONE是美国高通公司为基于位置业务开发的定位技术,采用Client/Server方式。它将无线辅助AGPS和高级前向链路AFLT三角定位法两种定位技术有机结合,实现高精度、高可用性和较高速度定位。在这两种定位技术均无法使用的环境中,GPSONE会自动切换到Cell ID扇区定位方式,确保定位成功率。 实现gpsOne A-GPS定位功能,需要在手机中使
2007-10-31 09:34:00
2675
原创 程序在模拟器中的调试
通过高通的FAQ知道:DBGPRINTF可以在vc的调试窗口和模拟器的调试窗口(它不会自弹出来,在模拟器上自己找)中显示。它相当于一个printf函数,用法也一样,只是输出的地方不一样罢了,很好用,推荐! 使用方法:和vc里的断点不大一样,我习惯在vc的调试输出窗口查看结果:) 1.在需要的地方插入断点; //有时间你插的地方不对,它会提示并且转到合适的
2007-10-27 11:34:00
1311
原创 AppLoader的使用
AppLoader是Brew Tools Suite3.0.0自带的一个工具,用于把我们写好的程序上载到手机,进行测试。网上搜到大牛们写的使用方法,我就照着做了。现在来戳戳。准备工作: 1.在电脑中,将上传的文件全部放入一个文件夹内,主要是便于拷贝,免得在一堆源文件中找; 2.在电脑上安装手机的驱动程序。下面开始上传app到手机: 1.要上传的文件的基本
2007-10-27 09:03:00
12617
6
原创 适合中国国情的BREW小程序开发流程—与美国高通和联通博路接轨
首要条件: 1.你们公司确定要开发BREW程序。 2.同意运营由联通负责,利润也由联通分配给你(不是你拿钱,然后付费给联通;而是他拿到钱,然后分给你一些)。 3.过程冗长(至少我们的情况是这样,2个月了还没有拿到开发商外联账号)。不是很确定要做BREW开发、人力有限的公司不要试了;一旦确定,就尽快开始联系。一、向博路申请成为开发商(又称CP
2007-10-18 09:13:00
1565
2
翻译 BREW-教你设计用户界面
这个书高通下的pdf,英文版。当时对BREW一无所知,也没有在手机上设计过界面,所以就从这本书入手吧,看看在手机上做程序同计算机上有什么不一样。我自己译的,水平有限。 文档结构我没整理,按照页码来的。书中摘录别人的部分我没译,太多,自认为看看就行了。page 9版权高通公司所有的图片以及商标,不可以修改。引用时请注明高通公司。常用的设计元素
2007-10-17 10:35:00
1730
2
原创 开发技巧
先ps一下,戳戳的意思是,找点小毛病。 估计很多从事WinCE开发的人都有这么一个文档。刚拿到手好开心啊,结果我只用到了它修改分辨率的一条,还遇到麻烦。原文1. 修改显示分辨率: 这里以修改VGA显示为800*600做为例子,其他类似。 在工程里NK.BIN同一文件夹下的platform.reg里, [HKEY_LOCAL_MACHINE/Dri
2007-10-17 09:09:00
489
原创 开个博,自己看就行
开博时间:2007年10月17日目的:纪录一下学到的东西,免得以后记不起来,又找不到。写写心情也不一定。方式:公司内部心得同步贴上,反正都是我写的。发在公司是公司的,写在这里是我的。
2007-10-17 08:56:00
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人