技术
深深蓝
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT的信号与槽机制介绍
信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。QT是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在QT库的基础之上。QT支持下列平台:MS/WINDOWS-95、98、NT和20转载 2010-04-20 15:39:00 · 247 阅读 · 0 评论 -
SNMP:简单网络管理协议第1,2,3版
SNMP 是专门设计用于在 IP 网络中管理网络节点(服务器、工作站、路由器、交换机及 HUB 等)的一种标准协议,它是一种应用层协议。 SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。 目前 SNMP 有 3 种版本 SNMPV1 、 SNMPV2 、 SNMPV3 。本篇将介绍转载 2010-04-20 16:45:00 · 14757 阅读 · 1 评论 -
自动切换IE代理设置: 简单使用IE自动配置脚本
因为工作需要,经常需要在家里和办公场所使用同一台电脑,由于家里不需要设置浏览器的代理,而在办公场所就需要设置。所以每次都需要修改,换WINDOWS7之前一直使用IBM版本的Access Connections(以下简称AC)来切换网络设置,很强大,很方便,但遗憾的是IBM版本的AC不支持WIN7,而ThinkpAdvantage系列的AC是有名的臭名昭著——会导致开机缓慢。下了几个IP切换软件转载 2010-04-20 16:45:00 · 3765 阅读 · 0 评论 -
ANSI,Unicode,UTF-8网页编码的区别
1、ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出 256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从 0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二转载 2010-04-21 10:04:00 · 365 阅读 · 0 评论 -
用flash调用VC打开文件对话框,取得路径。
本来想用flash的as2调用html+javascript的方法取得本地路径,但项目催得紧,没有时间研究基本不会的html了。只好使用熟悉的vc,捣鼓了一整天,凑合出一个解决方法来。不罗嗦了,见正文。======================flash端的as2脚本如下://call Open file dialog//fscommand("exec", "delete原创 2010-05-30 21:55:00 · 1126 阅读 · 0 评论 -
flash电子书的书签功能
原理;用flash把书签相关信息写入剪贴板,用VC的程序读剪切板内容,写入硬盘。当flash读书签时,直接读取txt文件。写入或删除操作,用vc的程序。 =======================flash端:按键设计: add | bookmark | del限制:每本txt电子书只有一个书签。src:button add:on(release){ //a原创 2010-05-30 22:14:00 · 718 阅读 · 0 评论 -
实例详解快捷搭建Android手机开发平台
Android 1.5r3+Eclipse+ADT 0.9.1+JDK 6u14=Android手机开发平台1. 文件准备- Eclipse:http://www.eclipse.org/downloads/ 下载Eclipse IDE for Java EE Developers (189 MB)- Android 1.5 R3:http://developer.android.com/intl/zh-CN/sdk/1.5_r3/index.html 根据不同系统下载相应SDK,最新的转载 2010-06-13 12:42:00 · 877 阅读 · 0 评论 -
MP3文件格式解析
1,MP3简介MP3是今天一种常见的音乐格式,但恐怕除了工作要求之外,有兴趣对此进行研究的人恐怕不多。所以,当我打算做MP3解码方面的工作时,在找资料时也颇费了一番周折,同时也觉得很有趣。所以想在这里分享一下自己的心得,做一个总结性的介绍。这样有兴趣的同志也可以对此有一个大概了解,尽快入门。MP3是MPEG-1 Audio Layer 3的简称,是当今比较流行的一种数字音频编码和有损压缩格式(有Layer 3,也必然有Layer1和Layer2,也就是MP1和MP2,但不在本文讨论范围之内)。MP3技术的应转载 2010-12-18 23:24:00 · 500 阅读 · 0 评论 -
MP3的音频质量
<br />转自:<br />http://hope137.blog.163.com/blog/static/126971931200992991245862/?fromdm&fromSearch&isFromSearchEngine=yes<br /> <br />因为MP3是一种有损格式,它提供了多种不同“位速”的选项—也就是用来表示每秒音频所需的编码数据位数。典型的速度介于每秒128和320kb之间。与此对照的是,CD上未经压缩的音频位速是1411.2 kbit/s(16 位/采样点 × 44100转载 2010-12-18 23:37:00 · 2716 阅读 · 0 评论 -
WMA文件的文件头结构
<br />转自:<br />http://zwkufo.blog.163.com/blog/static/258825120105303367352/<br /> <br />有关wma音频文件的文件结构,稍微整理一下,这些对读写wma文件信息都很有帮助。呵呵,有点乱,但是又没有时间细细解说,请见谅。如有任何指正,请留言交流。首先是几个GUID常量:<br />const string GUIDWmaST = "75B22630-668E-11CF-A6D9-00AA0062CE6C";<br />con转载 2010-12-18 23:54:00 · 985 阅读 · 0 评论 -
MP3文件组织结构概述
<br />转自:http://blog.163.com/kammy_87/blog/static/349339422009101224919672/?fromdm&fromSearch&isFromSearchEngine=yes<br /> <br />一.概述:<br />MP3 文件是由帧构成的,帧是MP3 文件最小的组成单位。MP3的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group) 在汉语中译为活动图像专家组,特指活动影音压缩标准,转载 2010-12-18 23:35:00 · 847 阅读 · 0 评论 -
Linux杂记
2019/03/28编译单个c文件用gcc,编译多个用make, 更大型跨平台的用cmake。cmake 主要编辑CMakeList.txt 用来生成makefile,最终也是make->gcc。编辑参照:https://blog.youkuaiyun.com/u012150179/article/details/17852273-----------------------------...原创 2019-03-28 10:16:38 · 256 阅读 · 0 评论 -
C语言中变量和函数的声明与定义
一、变量在将变量前,先解释一下声明和定义这两个概念。声明一个变量意味着向编译器描述变量的类型,但并不为变量分配存储空间。定义一个变量意味着在声明变量的同时还要为变量分配存储空间。在定义一个变量的同时还可以对变量进行初始化。局部变量通常只定义不声明,而全局变量多在源文件中定义,在头文件中声明。局部变量在一个函数的内部定义的变量是内部变量,它只在本函数范围内有效。自动变量aut转载 2010-04-20 16:14:00 · 806 阅读 · 0 评论 -
GDB使用教程
GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义转载 2010-04-20 16:02:00 · 554 阅读 · 0 评论 -
堆与栈的区分2
在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。 首先,我们举一个例子: void f() { int* p=new int[5]; } 这条短短的一句话就包含了堆与栈,看到new,我们首先就应该想到,我们分配了一块堆内存,那么指针p呢?他分配的是一块栈内存,所以这句话的意思就是:在栈内存中存放转载 2010-04-21 10:02:00 · 364 阅读 · 0 评论 -
I2c和SPI区别
SPI--Serial Peripheral Interface,串行外围设备接口,是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实 现了双工的同步数据转载 2010-04-20 16:08:00 · 3603 阅读 · 0 评论 -
C语言中宏定义的一个变态用法
在程序调试时,我们经常需要输出一些调试信息,当调试完毕后,就不再需要使用了。那怎么快速的在调试状态和发布状态切换呢?通常我们使用预编译加宏定义来处理这个问题,例如:#ifdef DEBUG调试代码#endif如果我们使用printf来显示一些调试信息,那么每个地方都加上#ifdef和#endif就很麻烦了。我们可以定义一个DbgPrintf的函 数来专门处理这些事情,只在DbgPrintf函数内放转载 2010-04-20 16:08:00 · 471 阅读 · 0 评论 -
__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)
01: 防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif02: 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boolean; /* Boolean value type. */typedef unsigned long int转载 2010-04-20 16:09:00 · 500 阅读 · 0 评论 -
C语言数据类型
在C语言中, 每个变量在使用之前必须定义其数据类型。C语言有以下几种类型: 整型(int)、浮点型(float)、字符型(char)、指针型(*)、无值型 (void)以及结构(struct)和联合(union)。其中前五种是Turbo C的基本数据类型、 后两种数据类型(结构和联合)。 1. 整型(int)一、整型数说明 加上不同的修饰符, 整型数有以下几种类型;signed s转载 2010-04-20 16:29:00 · 1109 阅读 · 0 评论 -
如何拓扑发现路由器,交换机和打印机
在网络拓扑发现中,如何发现设备的类型。如果一个设备支持SNMP,就按照下面的步骤进行: 路由器发现: 决定一个设备是否是一个路由器,通过SNMP查询改设备中的MIB-II中的ipAddrEntry表,如果没有返回,就可以初步认定该设备不是路由器,继续通过其他操作,发现其是否其他设备。如果该设备有两个或者更多的接口,且ipForwarding节点被设置为1,就可以认定该设备是转载 2010-04-20 16:42:00 · 1193 阅读 · 0 评论 -
SNMP 华中师范大学计算机系
华中师范大学计算机系 钟义杰 陈晓明 谢双一 肖德宝随着Internet在全球范围内的飞速增长,如何管理和监视这个全球网络成为越来越重要的研究课题。在Internet的管理框架中,简单网络管理协议SNMP(Simple Network Management Protocol)扮演了主要角色,它是TCP/IP协议家族的重要成员。本文在追踪国际上有关网络管理最新动态的基础上,着重讨转载 2010-04-20 16:43:00 · 1537 阅读 · 0 评论 -
自动切换IE代理设置: 简单使用IE自动配置脚本
因为工作需要,经常需要在家里和办公场所使用同一台电脑,由于家里不需要设置浏览器的代理,而在办公场所就需要设置。所以每次都需要修改,换WINDOWS7之前一直使用IBM版本的Access Connections(以下简称AC)来切换网络设置,很强大,很方便,但遗憾的是IBM版本的AC不支持WIN7,而ThinkpAdvantage系列的AC是有名的臭名昭著——会导致开机缓慢。下了几个IP切换软件转载 2010-04-21 09:57:00 · 1935 阅读 · 0 评论 -
Grep 用法
Grep : g (globally) search for a re (regular expression ) and p (print ) the results. 1、参数: -I :忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n:打印包含匹配项的行和行标 2、RE(正则表达式) /转载 2010-04-21 10:06:00 · 437 阅读 · 0 评论 -
NAND和NOR flash的区别
NOR 和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR 和NAND闪存。 相“flash存储转载 2010-04-20 16:07:00 · 346 阅读 · 0 评论 -
SNMP v3体系结构
尽管新版本的SNMP v3协议还远未达到普及,但它毕竟代表着此协议的发展方向,完全有理由相信它将在不久的将来成为SNMP v2的替代者。所以最后我们还需要简单了解一下这一最新的SNMP v3版本。RFC227 1定义的SNMP v3体系结构,体现了模块化的设计思想,可以简单地实现功能的增加和修改。其特点如下:适应性强:适用于多种操作环境,既可以管理最简单的网络,实现基本的管理功转载 2010-04-20 16:30:00 · 2483 阅读 · 1 评论 -
堆和栈的区别
堆和栈的区别(转过无数次的文章) 收藏 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS转载 2010-04-21 10:01:00 · 308 阅读 · 0 评论
分享