自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 读《给技术人上的管理课:控制和计划》有感

刚才读了一篇名为《给技术人上的管理课:控制和计划》(http://www.csdn.net/article/2014-01-26/2818276-Managment-Control-Plan)的文章,写得真好,对我启发很大,因此我想记录下我此时的感想。前段时间我自己头一次作了一些管理的工作,项目完了很久,可是我一点感想都没有,因为我根本没办法衡量自己做得对不对、好不好,就连问问题我都不

2014-02-13 15:11:51 177

转载 关闭浏览器后,php脚本会不会继续运行

<br />关闭浏览器后,php脚本会不会继续运行<br />这个问题需要理解PHP的"连接处理"机制 <br />在 PHP 内部,系统维护着连接状态,其状态有三种可能的情况:<br />* 0 - NORMAL(正常)<br />* 1 - ABORTED(异常退出)<br />* 2 - TIMEOUT(超时)<br />当 PHP 脚本正常地运行 NORMAL 状态时,连接为有效。<br />当远程客户端中断连接时,ABORTED 状态的标记将会被打开。远程客户端连接的中断通常是

2011-03-03 18:14:00 573

转载 开机自启动

<br /><!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}

2011-02-28 09:32:00 209

转载 静默安装

首先必须使用非公开的API "SDK API Plug-in"http://wiki.forum.nokia.com/index.php/SDK_API_Plug-in"Wiki: Extended Skins API"http://wiki.forum.nokia.com/index.php/Extended_Skins_API下面是安装,可以同步,也可以异步,下面这个是同步,异步的话还要自己写一个AO。        // Silent InstallerSwiUI::RSWInstSilentLaun

2011-02-28 09:29:00 461

转载 静默安装与静默删除

<br />首先必须使用非公开的API<br /> "SDK API Plug-in"<br />http://wiki.forum.nokia.com/index.php/SDK_API_Plug-in"Wiki: Extended Skins API"<br />http://wiki.forum.nokia.com/index.php/Extended_Skins_API<br />下面是安装,可以同步,也可以异步,下面这个是同步,异步的话还要自己写一个AO。<br />        // Sile

2010-10-11 14:51:00 1937

转载 S60 mtm操作(整理)

一、消息存储基本知识:<br />     SymbianOS提供的消息传送架构也是基于Client/Server机制,Server端负责管理手机上的各种消息,在进行消息相关操作之前我们需要了解SymbianOS是如何组织和存储消息的。 <br />    手机中的各种消息都是以数据项(Entry)形式供程序操作,数据项有4种类型,SymbianOS为每种数据项提供了相应的常量标识UID,这些UID保存在msvuids.h文件中:<br />    1、文件夹类型,对应常量UID为KUidMsvFolder

2010-10-11 14:47:00 268

转载 SMS短信的PDU编码规则

<br />目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于发送Unicode字符。一般的PDU编码由A B C D E F G H I J K L

2010-07-22 10:38:00 301

转载 AAC文件格式解析

<br />今天有了一个新任务,要把RTSP的音频流存成文件,格式是AAC的。<br />网上找了很久,也没有找到关于AAC文件的格式。<br />后来请教了一个专门作编解码的同事,在ISO MPEG的文档里可能会有相关的信息。<br />花了很长时间去找ISO的文档,ISO是收费的,网络是免费了,虽然难了点,但还是找到了部分的文档。其中辛苦不足为外人道也。<br />在找了个quicktime可以播放的aac文件,边看文档,边分析一下,总算是基本搞定了。但是有的文档没找到,还有些字段不知是什么意思。不管了

2010-06-02 18:54:00 2231

转载 ADS ADS1.2 内存字节对齐

在ADS环境下,有“ALIGN” 、“__align(x)” 、“__packed”关键字用于字节对齐处理。ALIGN用于汇编语言,__align(x)用于C语言,__packed用于不使用字节对齐。  预编译指令 #pragma pack(X)不行可以直接在定义前用type qualifier __align()eg:__align(4) struct{       int i;

2010-05-28 13:52:00 749

转载 typedef __packed struct

之前一直很少用结构体,但最近随着变量的直线上升,不得不采用结构体。对于struct,理解并不是很深入,最近一段时间的应用,发现struct的强大。作为一种数据集合,struct常用在数据结构中。而struct的字节对齐方式对于嵌入式底层的程序员来讲是必须掌握的。现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经

2010-05-07 16:53:00 3597 2

转载 mpegts.c文件分析

1. 综述  ffmpeg框架对应MPEG-2 TS流的解析的代码在mpegts.c文件中,该文件有两个解复用的实例:mpegts_demuxer和mpegtsraw_demuxer,mpegts_demuxer对应的真实的TS流格式,也就是机顶盒直接处理的TS流,本文主要分析和该种格式相关的代码;mpegtsraw_demuxer这个格式我没有遇见过,本文中不做分析。本文针对的ffmpeg的

2010-05-06 19:30:00 823

转载 关于字符串比较的一点讨论---strcmp与memcmp的效率及实现原理

 要求写一个比较高效的文件比较程序,竟然发现memcmp比strcmp要快很多,于是跟踪调试,发现它们的实现原理:intel/strcmp.asm:    mov edx, dword ptr [esp + 4] ;取第二个参数地址    mov ecx, dword ptr [esp + 8] ;取第一个参数地址    test edx, 3 ;edx是第二个参数的地址,这里即检验该地址是否

2010-04-26 09:13:00 849

转载 YUV格式详细解释

概述  YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。其中的Y,U,V几个字母不是英文单词的组合词,Y代表亮度,uv代表色差,u和v是构成彩色的两个分量。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度

2010-04-21 10:51:00 267

转载 OpenGL教程 "Top Ten"

1.http://nehe.gamedev.net/这个是我觉得全世界最知名的OpenGL教程,而且有网友将其中48个教程翻译成了中文http://www.owlei.com/DancingWind/。Nehe教程最大的特点是提供了针对不同平台、不同编译器、不同语言的各种版本。你不用考虑自己用的是Linux/Windows、VC/BC、C++/Java/C#/VB,甚至D语言,你都能找到对应的版本

2010-04-13 18:09:00 128

转载 CRC校验

最近因为需要做一个上传客户端,所以又温习了一下CRC校验。一、什么是CRC校验     循环校验码(Jyclic Redundancy Check,简称CRC码): 是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。二、CRC校验计算      CRC码是由两部分组成,前部分是信息码,就是需要校验的信息,后部分是校验码,如果CRC码共长n个bit,信息码长k

2010-03-11 19:34:00 247

原创 学习windows api 线程

对于线程的概念,可能也就只是停留在概念的基础上吧,偶尔想起哲学家吃饭问题,闲来无心,找到了一段代码(自http://edu.codepub.com/2009/0527/4726.php),做了测试,然后自己一句一句的把里面的每一句搞清楚了,然后对上面的代码做了些小小的修改吧,自己觉得这么弄完了之后更觉得对,欢迎拍砖。#include #include #include #include #in

2010-01-20 17:03:00 310

转载 PHP MySQL 函数

PHP MySQL 函数PHP:指示支持该函数的最早的 PHP 版本。函数描述PHPmysql_affected_rows()取得前一次 MySQL 操作所影响的记录行数。3mysql_change_user()不赞成。改变活动连接中登录的用户3mysql_client_encoding()返回当前连接的字符集的名称4

2010-01-05 11:03:00 323

原创 现学现卖的批处理

@echo off for /d %%i in (E:/路径/*) do copy E:/path/1.xml %%i 将E:/path/1.xml 文件拷贝并覆盖到E:/路径/下面的每一个子目录,虽然很小,但是自己觉得派上用场了,嘿嘿

2010-01-05 10:30:00 162

转载 ie中可以显示,firefox中却不能显示的javascript

这是一个显示国家省份的二级联动菜单,在IE可以显示,但是在Firefox中却显示不出。        var cMenu = ["--请选择--","中国","中国香港","中国台湾"]var cValue = ["select","china","hongkang","taiwan"]var aMenu = [["--请选择--"],["上海","北京","江西","安徽"],["丰台区","海

2010-01-05 10:18:00 365

转载 如何写一个批处理文件来实现文本文件里面指定的字符替换

比如我有一个文本文件"1.txt",它里面的内容有很多,我现在想写一个批处理文件:可以把1.txt文件中比如是"D;/"的字符替换成"E:/",请问如何写?不一定要写成批处理的,只要能实现就行,但是只能用CMD来实现. 解决方法一:Set   fso   =   Wscript.CreateObject("Scripting.FileSystemObject")     set   f=fso.o

2009-12-18 18:31:00 1664

转载 mtk平台,相关问题总结

编译前请将../custom/common/nvram_lid_statistics.h文件和tst文件夹的属性、plutommi/Customer/Customize下的GCML.txt改为可读写。Release 版本的时候,MMI/MiscFramework/MiscFrameworkSrc/UCS2.c不能删除,因为,resgen要用倒ucs2.c1:深路经覆盖浅路径文件2:只有ADD_AP

2009-12-18 18:27:00 579

原创 关于ARM入门与学习方案

一 首先说说ARM的发展可以用一片大好来形容,翻开各个公司的网站,招聘里面嵌入式占据了大半工程师职位。广义的嵌入式无非几种:传统的什么51、AVR、PIC称做嵌入式微控制器;ARM是嵌入式微处理器;DSP;FPGA。客观的讲,工作需求量上DSP的需求比ARM要多,而ARM和FPGA差不多。DSP因为数字处理与通信领域的空前发展而火暴,小到MP3 射象头,大到我们军品

2009-12-18 18:26:00 162

原创 MTK Phonebook初始化流程

开机之后,初始化时,设置如下三个PS消息CBack函数:    InitializeAll()        mmi_phb_init_protocol()            SetProtocolEventHandler(mmi_phb_ind_startup_finish, PRT_PHB_STARTUP_FINISH_IND);            SetProtocolEventHa

2009-12-18 18:25:00 383

原创 用C来实现base64编码与解码

base64编码是邮件传输中比较常用的一种简单编码,它把8bit的编码,转换成6bit有效的编码,头两个bit置零(和邮件传输网关有关,高位为1会被过滤),因为只有6bit有效,所以有64个码,另外,base64希望编码能在ascii范围内,以便打印出来,所以会设置一个码表,编码映射到码表来。 也就是说,base64把每3个8bit,转换成4个8bit,其中每个8bit里面的高2bit是恒0。 这

2009-12-18 18:23:00 383

原创 mtk电话存储1

1.call history的保存。在各种通话状态中的保存过程1.MO(1)放弃outgoing callProcessPSHangupSucEvent()       LogCallInfoForCallHistory(*handle);       GetEndTimeAndNotifyCallAborted();              CMGetExactTime(GetDateTime

2009-12-18 18:23:00 609

转载 感触C语言中的面向对象思想

经常听见别人说面向对象的程序设计,以前也有上过面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。   在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我不得不说,C++是一门很好的语言,但是它的编译速度,代码效率,编译后的代码大小都限制了它在嵌入式

2009-12-18 18:22:00 190

原创 Linux mysql php 中文乱码

就是打死我,我都觉得太神奇了,简直就是做梦,朋友们,你知道吗,我发现竟然php文件的存储格式,还会影响到mysql数据库中文乱码!真是不可思意!下面就告诉你这个秘密好了。­­首先在服务器端配置my.cnf的­[client]­default-character-set=utf8­[mysqld]­default-character-set=utf8­然后service

2009-12-18 18:20:00 263

转载 #pragma中一些常用的参数

#pragma中一些常用的参数 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或 者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与 C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器 或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Par

2009-12-18 18:19:00 165

原创 Linux ext3文件系统 rm恢复

一个同事不小心使用rm -rf命令误删了自己的代码,这意味着一个月的工作丢失了(一个月没有备份过代码,看来他以前一定没经历计算机崩溃的灾难)。我们知道rm命令无法撤销,那么有没有办法恢复这个被删除的目录以及其中的全部文件呢? 在网上搜索了一下,找到一个名为ext3grep的工具,以及它的作者的一篇文章(见参考文档)。在这个工具出现以前,恢复ext3文件系统中被删除的数据是不可能的。因为ext3

2009-12-10 16:40:00 1740 2

转载 Linux下cron的使用

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:  /sbin/service crond start //启动服务  /sbin/service crond stop //关闭服务  /sbin/service crond restart //重启服务  /sb

2009-12-07 14:20:00 157

转载 SIM卡背后的几排数字是什么意思?

SIM卡背面的20位数字所代表的含义如下: 前6位:898600中国移动;898601中国联通 第7位:业务接入号,对应于134、135、136、137、138、139中的4、5、6、7、8、9; 第8位:SIM卡的功能位:一般为0,现在的预付费SIM卡为1; 第9、10位:各省的编码; 第11、12位:年号; 第13位:供应商代码; 第14—19位:用户识别码; 第20位:校验位。 中国移动:

2009-10-20 11:29:00 3675

转载 内核升级的一些体会

这两天一直在忙着升级内核,以前用linux的时候见书上写的     升级步骤太烦琐,不敢试。现在实在是不得不升,才发现n多问题:     1。新手最好使用make xconfig,图形界面,直观清晰。然后     make dep;make clean;make bzImage;make modules;make modules_install     用分号把所有命令全部搞定     其中第三个

2009-09-23 11:03:00 530

翻译 RHCE033笔记

Unit1 Linux的思想和历史在这一章简单的介绍了,linux操作系统的一些特点:开源而且可修改;linux发展史;Red Hat 和 Fedora;linux基本规则。linux基本规则:所有的内容都是文件,包括硬件;小;可以把许多小的程序链接在一起执行复杂的任务;避免捕获用户界面;将配置文件存到文本文件里。 Unit 2 Linux的基本操作1.切换虚拟平台和图形环

2009-09-22 18:06:00 289

转载 嵌入式Linux操作系统学习

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很

2009-09-17 14:04:00 136

转载 [转载]送给优柔寡断和胡思乱想的朋友们&17条人生哲理

1.不要在流泪的时候做任何决定,情绪负面的时候说话越少越好。2.不要去反复思考同一个问题,不要把所有的感情都放在一个人身上,你还有父母,还有其他朋友。3.不要害怕做错什么,即使错了,也不必懊恼,人生就是对对错错,何况有许多事,回头看来,对错已经无所谓了。4.有负面情绪是正常的,但是自己一定要知道,要明白这只是生活的一小部分,在其余的时间里,要尽量的让情绪平稳起来。5.那个人突然

2009-09-15 17:18:00 201

转载 在MTK中添加TASK与常用函数分析

声明TASK的ID和MOD类型在custom_config.h中custom_task_indx_type添加ID如:typedef enum {   INDX_CUSTOM1 = RPS_CUSTOM_TASKS_BEGIN,   INDX_CUSTOM2,   #if defined(__MIIPTS_TASK_SUPPORT__)   INDX_MIIPTS,   #endif#if

2009-09-14 15:47:00 335

原创 配置linux虚拟机

最近选修的一门课有点挑战,还是把每次收获记录下来,以备后用吧。 vmvare 下载路径 http://download3.vmware.com/software/wkst/VMware-workstation-5.0.0-13124.exe linux iso 下载地址 http://iso.linuxquestions.org/ 目前经过个人验证,从这两个地址下载的可以安

2009-09-14 10:37:00 169

原创 mysql+php乱码

关于乱码的问题有无数人提过,也有无数人问过相关的问题。我也曾经迷茫过,今天我明白了,简单也几句,以警后者。 首先查看mysql数据库中文乱码吗?要是乱,首先配置/etc/my.cnf文件,把里面的mysqld和client字符集都改写成utf-8[client]#password       = your_passwordport            = 3305        

2009-09-08 20:05:00 516

转载 PHP/Java的DES加密解密

保证双方使用DES加密、解密结果一致的方法(使用DES、ECB和PKCS5 Padding)Java DES加密解密程序:public class EncDec {SecretKey desKey;public void setKey(String key){byte[] staticKey = key.getBytes();try {SecretKeyFactory keyf

2009-08-27 18:08:00 4163

原创 C实现urlencode&urldecode

最近,让编码给搞晕了头,找到个正确的记下来,省得下回又忘了。 static unsigned char char_to_hex( unsigned char x ){ return (unsigned char)(x > 9 ? x + 55: x + 48);}static int is_alpha_number_char( unsigned char c ){ if ( (c >=

2009-08-07 13:58:00 2875

EditPlus3.rar

良好运行于Windows XP,Windows 7系统 无需注册码

2014-03-17

VC6.0 网络编程 我为聊天疯狂

Visual Stdio 6.0 编写的在线聊天系统,本系统支持注册服务器,消息服务器,和客户端,采用多线程。

2008-11-24

空空如也

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

TA关注的人

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