![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发相关
文章平均质量分 71
tyytzymj01
呵呵,对编程有点兴趣哦
csdn是一个好网站啊
展开
-
C语言中的内存对齐问题
.C语言中的内存对齐问题! 2011-9-26 21:43阅读(20).赞赞赞赞转载(2)分享评论复制地址举报更多上一篇 |下一篇:《让人吐血的谜语... 当在C中定义了一个结构类型时,它的大小是否等于各字段(field)大小之和?编译器将如何在内存中放置这些字段?ANSI C对结构体的内存布局有什么要求?而我们的程序又能否依赖这种布局?这些问题或许对不少朋友来说还有点模糊,那么本...原创 2012-05-29 10:31:44 · 108 阅读 · 0 评论 -
【C语言】while与for执行效率对比【转】
【C语言】while与for执行效率对比【转】 C语言编译环境: Microsoft Visual C++ 6.0(SP6) 测试程序 C代码 #include "stdio.h" void forTest() { int num = 1234; // 迭代次数 ...原创 2012-03-12 19:00:23 · 930 阅读 · 0 评论 -
V.24 & V.35
V.24 & V.35 (2011-08-16 09:42:32)转载▼标签: 杂谈分类: 网络技术认识V.24和V.35(个人了解到的,欢迎指点)V.24和V.35其实这2个东东指的是一种标准,或者为一种规程。如果说接口的话,应该说是V.24标准的接口或V.35标准的接口,但平时一般说是V.24接口或V.35接口。如果说...原创 2012-03-12 20:25:21 · 1163 阅读 · 0 评论 -
Windows API串口编程参考
Windows API串口编程参考 (一)Windows API串口通信编程概述Windows环境下的串口编程与DOS环境下的串口编程有很大不同。Windows环境下的编程的最大特征之一就是设备无关性,它通过设备驱动程序将Windows应用程序同不同的外部设备隔离。Windows封装了Windows的通信机制,这种方式称为通信API,Windows程序可以利用Windows通信A...原创 2012-03-15 14:12:16 · 89 阅读 · 0 评论 -
TCP三次握手各种异常
和TCP三次握手有关的面试题分类: 网络2010-11-18 21:07 673人阅读 评论(0) 收藏 举报在面试的过程中,TCP三次握手是一个出现频率比较多的话题。三次过程如下图所示: Client Server |------------SYN1---...原创 2012-03-20 11:04:50 · 264 阅读 · 0 评论 -
PDP激活被拒绝原因码表
om: http://wireless.agilent.com/rfcomms/refdocs/wcdma/wcdmala_dc_act_pdp_cont_rej.php The causes are specified in 3GPP TS 24.008 10.5.6.6. Cause Value (decimal)Cause Va...原创 2012-07-19 20:55:45 · 630 阅读 · 0 评论 -
WinSocket编程——原始套接字[转]
WinSocket编程——原始套接字[转]分类: 网络编程技术2007-12-21 12:00 4088人阅读 评论(69) 收藏 举报原始套接字是WINSOCK公开的一个套接字编程接口,它让我们可以在 IP 层对套接字进行编程,控制其行为,常见的应用有抓包 (Sniffer)、分析包、洪水攻击、ICMP ping等,但它不能截取包(所谓的截取包就是把包拦截下来,要...原创 2012-03-26 09:23:32 · 176 阅读 · 0 评论 -
MTK Timer
1. GPTI_StartItem要精准很多,但是只能提供总数不超过32个GPTI,所以使用时需要注意成对申请和释放GPTI,否则可能会出现ASSERT.GPTI用的是GPT timer。这个是用HISR的方式去响应.2. StartTimeStartTime底层是TDMA timer,上层经过Nucleus和KAL封装了一下,最后是用响应消息的方式去响应....原创 2012-04-18 14:33:38 · 241 阅读 · 0 评论 -
MTK内存管理
MTK 内存管理分类: MTK2011-03-16 16:27 1372人阅读 评论(0) 收藏 举报MTK 手机用的操作系统是 nucleus, 这是一个rtfs(实时操作系统),这个rtfs本身是不带内存管理功能,所以MTK自己写的内存管理。(nucleus在系统初始化完毕时,会调用Application_Initialize,参数就是可使用内存的起始地址)...原创 2012-04-20 00:36:23 · 167 阅读 · 0 评论 -
3G相关定时器说明
计时器和计数器RNC 计时器Figure 15. 1: RNC 计时器和计数器计时器 T351 开始传送 RRC 连接建立 停止接受 RRC 连接建立完成 过时 如果 V351 ≤ N351重新发送 RRC 连接建立和重新计时 赋值 参看 [Vol. 5] 计时器 T352 开始传送 RRC 连接建立 停止接受 RRC 连接建立完成 过时 释放UE 进程 赋值 参看 [Vol. 5] 联系 T...原创 2014-08-06 10:05:09 · 591 阅读 · 0 评论 -
[转]ASCII,Unicode,UTF-8,GB2312编码之间的关系
[转]ASCII,Unicode,UTF-8,GB2312编码之间的关系字符编码:ASCII,Unicode,UTF-8,GB2312从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:ASC码: 00110101 0011...原创 2012-03-12 18:59:49 · 161 阅读 · 0 评论 -
TCP重传
[b][size=4]为什么TCP存在重传[/size][/b]TCP是一种可靠的协议,在网络交互的过程中,由于TCP报文是封装在IP协议中的,IP协议的无连接特性导致其可能在交互的过程中丢失,在这种情况下,TCP协议如何保障其传输的可靠性呢?T C P通过在发送数据报文时设置一个超时定时器来解决这种问题,如果在定时器溢出时还没有收到来自对端对发送报文的确认,它就重传该数据报文。...原创 2012-07-03 20:23:07 · 146 阅读 · 0 评论 -
NVRAM的简单添加 【转】
NVRAM的简单添加 MTK在这里我只说在项目中常用的一种添加NVRAM方式。 (1)在Nvram_user_defs.h中定义LID NVRAM_EF_EDUCATION_LID NVRAM 中的数据是在 fs 文件系统的管理中操作的,而文 件操作需要识别数据项和管理数据项,都是通过这个 LID 来操作的。 (2)在Nvram_user_defs....原创 2012-02-29 10:14:09 · 282 阅读 · 0 评论 -
TBF与PDP激活
PDP先激活,CCCH上下行TBF建立流程如下:1、下行TBF建立可由网络侧的RR实体应用分组下行指配流程来发起。此流程由上层传送LLC PDU的请求来触发。核心网在下发LLC PDU之前,先判断MS是否处于Ready状态,若MS处于Ready状态,则网络侧可以直接向BSS下发LLC PDU,BSS收到后会下发立即指配;如果MS处于Standby状态,则核心网将向BSS发送寻呼消息,只有在收到寻...原创 2012-06-18 21:28:07 · 413 阅读 · 0 评论 -
MTK NVRAM
nvram是程序用来搭建FAT文件系统的那一块,是flash后面分出的一块.“flash后面分出的一块”:在Build/CUSTOMER/scatCUSTOMER.txt中这样一行(Flash 64+32(Unit:Mbits),即8MB ROM,4MB RAM,(Unit:MBytes) ):;SCHEME : external 7MB flash memory and 4...原创 2012-06-28 19:50:06 · 136 阅读 · 0 评论 -
软件开发的葵花宝典
软件开发的葵花宝典[转载] 博客分类:杂感VBQtDelphi编程生活葵花宝典 注:转载,原文已经没有出处了。总是有人问我怎么学习技术,贴出来给大家参考吧。 中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为"不败"。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是...原创 2012-02-28 17:12:32 · 57 阅读 · 0 评论 -
MTK 的一些笔记
MTK 的一些笔记(zz) 博客分类:MTKMTK网络应用应用服务器网络协议OSL4是MMI/AT和协议栈的适配层。 ATCI是AT命令解析器。 UEM是用于抽象如键盘、LED、通用输入/输出等基本设备,是用户设备模块。 PHB就是电话本。 SMU是安全管理单元(SIM、STK)。 CSM是呼叫服务管理。 RAC是登记访问控制。 SMSAL是SMS应用层。 内核...原创 2012-02-28 17:14:00 · 97 阅读 · 0 评论 -
MTK如何设置音量 【转】
MTK如何设置音量 博客分类:MTKMTKCC++C#MTK中设置音量的方法和获取小区id类似,都是mmi发送一个消息到l4c,然后调用相应的回调函数处理。 C代码 void SetVolumeLevelReq(volume_type_enum volume_type,U8 volume_level) { MYQUEUE...原创 2012-02-28 17:15:38 · 158 阅读 · 0 评论 -
MMI 和L4通信【转】
MMI 和L4通信 博客分类:MTKEXTCC++C#数据结构1.1. 如何通信 C代码 Send/Receive messages thru the message Queue. #define OslMsgSendExtQueue msg_send_ext_queue #define OslReceiveMs...原创 2012-02-28 17:16:36 · 188 阅读 · 0 评论 -
MTK中怎样创建和使用lib
MTK中怎样创建和使用lib 博客分类:MTKMTKCC++C#方法0: MTK平台如何生存LIB库文件: 1. make 文件夹建立需要生成库的mylib,放入c和h文件,单独编译mylib模块 2. make文件中COMPLIST加入mylib 3. 在REL_MMI_GPRS.mak中CUS_REL_MTK_COMP加入mylib 4. 在mtklib文件...原创 2012-02-28 17:17:43 · 144 阅读 · 0 评论 -
MTK获取基站的cell_id 【转】
MTK获取基站的cell_id 博客分类:MTKMTKCC++C#发送请求Lai消息给底层,然后处理反馈信息取出cell_id。然后处理反馈信息取出cell_id。再根据cell_id去数据库查经纬度了。 注册消息处理函数 C代码 void GetCellIDStartReq(U32 ...原创 2012-02-29 10:07:50 · 237 阅读 · 0 评论 -
MTK的HTTP连接方式
MTK的HTTP连接方式 博客分类:MTKMTKSocketWAP网络协议数据结构 MTK使用Socket来实现HTTP的请求。 MTK平台中Socket创建步骤: 1、soc_create() 创建Socket,成功后将返回一个socket_id供下面的函数使用,成功运行在手机上的效果是打开黄色边框的GPRS图标...原创 2012-02-29 10:08:02 · 158 阅读 · 0 评论 -
PPPD拨号返回结果码
00: pppd已经断开,或者已经成功建立连接后请求方又中 断了。01: 发成了一个严重错误,例如系统调用失败或者访问非法内存。02: 处理给定操作是检测到错误,例如使用两个互斥的操作。03: 调用pppd的用户没有权限(必须是超级用户)。04: 内核不支持ppp,例如PPP驱动没有加载或者内核编译没有包含PPP驱动。05: pppd收到SIGINT, SIGTERM ,SIGHUP而中断。06:...2015-09-18 11:12:50 · 2038 阅读 · 0 评论