自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (54)
  • 收藏
  • 关注

原创 志同道合者入

寻找志同道合者,以共同探讨IT知识,非诚勿扰, 讨论领域如下:1. C语言为主,嵌入式(含移动通信)领域2. 实用的设计模式:内存动态检测、有限状态机(图形界面开发)3. 单元测试工具、模拟集成测试软件(TCL/PERL + C or C++)4. 模拟移动终端界面和驱动5. TD-SCDMA协议(NAS(MM)/RRC)6. TCPIP协议(含下一代网络技术IPv6),

2008-12-26 13:49:00 481 3

MyNotepad 1.0.0.8 (打开超大文本文件)

用于打开超大文本文件(测试过 7GB: 打开 10 秒,搜索 15 秒): (1) 支持打开超大文件,测试中打开 7GB,耗时 10 秒,内存开销 70 MB 支持快速搜索,测试 7GB 全文搜索,耗时 15 秒,内存开销 < 100 MB 支持搜索多个结果; (2) 支持书签; 支持常规搜索算法,譬如正则,全字,大小写等; (3) 支持受限编辑; 支持HEX模式; (4) 支持文件切割/合并/部分提取等; (5) 问题修复: 较 MyNotepad 1.0.0.7(http://download.csdn.net/detail/pizer/9672895) 修复了部分问题。 注:本工具为个人开发,设计思想是:软件足够小,足够快,功能有限而突出特色。本工具仅用于学习交流,欢迎指正和建议!

2017-03-03

MyNotepad 1.0.0.7 (打开超大文本文件)

用于打开超大文本文件(测试过 7GB: 打开 10 秒,搜索 15 秒); 支持打开超大文件,测试中打开 7GB,耗时 10 秒,内存开销 70 MB 支持快速搜索,测试 7GB 全文搜索,耗时 15 秒,内存开销 < 100 MB 支持搜索多个结果; 支持书签; 支持常规搜索算法,譬如正则,全字,大小写等; 支持受限编辑; 支持HEX模式; 支持文件切割/合并/部分提取等; 注:本工具为个人开发,设计思想是:软件足够小,足够快,功能有限而突出特色。本工具仅用于学习交流,欢迎指正和建议!

2016-11-04

MyNotepad 1.0.0.6 (打开超大文本文件)

用于打开超大文本文件(测试过 7GB: 打开 10 秒,搜索 15 秒); 支持打开超大文件,测试中打开 7GB,耗时 10 秒,内存开销 70 MB 支持快速搜索,测试 7GB 全文搜索,耗时 15 秒,内存开销 < 100 MB 支持搜索多个结果; 支持书签; 支持常规搜索算法,譬如正则,全字,大小写等; 支持受限编辑; 支持HEX模式;

2016-09-14

MyNotepad(打开超大文本文件)

用于打开超大文本文件(测试过 7GB: 打开 10 秒,搜索 15 秒); 支持打开超大文件,测试中打开 7GB,耗时 10 秒,内存开销 70 MB 支持快速搜索,测试 7GB 全文搜索,耗时 15 秒,内存开销 < 100 MB 支持搜索多个结果; 支持书签; 支持常规搜索算法,譬如正则,全字,大小写等;

2016-08-24

Visual C++ Unit Test Assistant - 单元测试助手 [v0.911]

一款基于 Visual C++ 针对 C 语言程序,帮助提供单元测试环境的小工具:打桩、用例管理(目前暂不支持)、代码静态扫描,以及函数复杂度分析、覆盖率统计(MINGW)等等。本工具仅仅限于技术交流,不可以用于商业目的。

2014-05-26

Visual C++ Unit Test Assistant - 单元测试助手 [v0.908]

一款基于 Visual C++ 针对 C 语言程序,帮助提供单元测试环境的小工具:打桩、用例管理(目前暂不支持)、代码静态扫描,以及函数复杂度分析等等。本工具仅仅限于技术交流,不可以用于商业目的。

2014-04-22

TCLang - 提取ANSI C预编译文件信息的工具

该工具可以用于从 ANSI C 预编译结果中提取类型、全局变量,以及函数等信息,可以用于 C 单元测试、集成测试工具集,譬如实现自动生成桩函数,譬如将类型生成 XML 格式,或者类型的编解码函数等。

2014-03-14

C家族代码统计[崇尚简单版]

本工具用于对 C 家族源代码的行数统计,本人花费 3 天时间,采用 C++/C 语言编写,通过 C 家族词法分析实现的,与其它代码统计工具有本质区别,因此统计信息的精确度对于 C 家族开发者而言是 100% 准确的,同时速度上也是比较快的,本人测试统计 20,000 个以上的源文件,花费几分钟时间,比其它代码统计工具可能要快几倍,甚至更多吧。 下面是支持的特性: (1) 仅支持 C 家族,譬如 C++, C & C# (注释: C# 未进行测试). (2) 可以存储结果为 excel (目前也支持 excel) (3) 语言只支持简体中文和英文 最后希望: (1) 本工具算是回赠这个社会,请任何其他人不得用于商业目的,未经允许不得上传到各类网站。 (2) 如果您发现本工具有任何问题,可以 email 文本给我;

2013-05-23

C++代码统计工具 [崇尚简单版]

本工具用于对 C 家族源代码的行数统计,本人花费 3 天时间,采用 C++/C 语言编写,通过 C 家族词法分析实现的,与其它代码统计工具有本质区别,因此统计信息的精确度对于 C 家族开发者而言是 100% 准确的,同时速度上也是比较快的,本人测试统计 20,000 个以上的源文件,花费几分钟时间,比其它代码统计工具可能要快几倍,甚至更多吧。 下面是支持的特性: (1) 仅支持 C 家族,譬如 C++, C & C# (注释: C# 未进行测试). (2) 可以存储结果为 excel (目前也支持 excel) (3) 语言只支持简体中文和英文 最后希望: (1) 本工具算是回赠这个社会,请任何其他人不得用于商业目的,未经允许不得上传到各类网站。 (2) 如果您发现本工具有任何问题,可以 email 文本给我;

2013-05-22

C++代码统计工具

本工具用于对 C 家族源代码的行数统计,本人花费 3 天时间,采用 C++/C 语言编写,通过 C 家族词法分析实现的,与其它代码统计工具有本质区别,因此统计信息的精确度对于 C 家族开发者而言是 100% 准确的,同时速度上也是比较快的,本人测试统计 20,000 个以上的源文件,花费几分钟时间,比其它代码统计工具可能要快几倍,甚至更多吧。 下面是支持的特性: (1) 仅支持 C 家族,譬如 C++, C & C# (注释: C# 未进行测试). (2) 可以存储结果为 excel (目前也支持 excel) (3) 语言只支持简体中文和英文 最后希望: (1) 本工具算是回赠这个社会,请任何其他人不得用于商业目的,未经允许不得上传到各类网站。 (2) 如果您发现本工具有任何问题,可以 email 文本给我;

2013-05-22

ThreadX-中文文档

由于 ThreadX 的通用性,高性能的picokernel 结构及强大的可移植性,ThreadX 有可能成为嵌入式程序的工业标准。

2011-11-30

Dreamweaver 教程

D r e a m w e a v e r是We b开发者为自已量身定做的设计工具。从设计的依据到开发者使用的专业程度看, D r e a m w e a v e r能够加速站点建设,并使站点的维护简单有效。通过本章的讲述,你可以了解到这套程序的基本原理,充分感受D r e a m w e a v e r是如何把传统的H T M L和前沿技术结合起来的。当然,你还可以学习到一些D r e a m w e a v e r的先进特性并用于自己的Web站点管理。

2011-11-30

Web服务器架设知识集合

包含若干文档: 1. ApacheWeb服务器的配置.ppt 2. Apache架设网站.pdf 3. Web服务器架设(Apache+Tomcat)_for_Windows.doc 4. 使用Apache搭建Web服务器.doc

2011-11-30

ARM9处理器C语言编程标准教程

ARM处理器是一种低功耗高性能的32位RISC (精简指令系统)处理器。本章将其从结构入手进行分析,基于目前流行的ARM920T核详细描述其硬件结构和编程。

2011-11-24

ARM开发工程师入门宝典

嵌入式系统通常是以具体应用为中心,以处理器为核心且面向实际应用的软 硬件系统,其硬件是整个嵌入式系统运行的基础和平台,提供了软件运行所需的物理平台和通信接口;而嵌入式系统的软件一般包括操作系统和应用软件,它们是整个系统的控制核心,提供人机交互的信息等。所以,嵌入式系统的开发通常包括硬件和软件两部分的开发,硬件部分主要包括选择合适的MCU或者SOC器件、存储器类型、通讯接口及I/O、电源及其他的辅助设备等;软件部分主要涉及OS porting和应用程序的开发等,与此同时,软件中断调试和实时调试、代码的优化、可移植性/可重用以及软件固化等也是嵌入式软件开发的关键。

2011-11-24

ARM嵌入式Linux系统开发 课件

ARM 嵌入式Linux系统开发 课件.

2011-11-24

lex-yacc使用说明(课件)

* Lex 代表 Lexical Analyzar。 * Yacc 代表 Yet Another Compiler Compiler。 * Lex 和 Yacc 是 UNIX 两个非常重要的、功能强大的工具。事实上,如果你熟练掌握 Lex和 Yacc 的话,它们的强大功能使创建 FORTRAN 和 C 的编译器很简单。

2011-11-24

Yacc_与_Lex_快速入门

Lex 和 Yacc 是 UNIX 两个非常重要的、功能强大的工具。事实上,如果你熟练掌握Lex 和 Yacc 的话,它们的强大功能使创建 FORTRAN 和 C 的编译器如同儿戏。Ashish Bansal为您详细的讨论了编写自己的语言和编译器所用到的这两种工具,包括常规表达式、声明、匹配模式、变量、Yacc 语法和解析器代码。最后,他解释了怎样把 Lex 和 Yacc 结合起来。

2011-11-24

Lex和Yacc从入门到精通

在开发程序的过程中经常会遇到文本解析的问题,例如:解析C 语言源程序, 编写 脚本引擎等等,解决这种文本解析的方法有很多,一种方法就是自己手动用C 或者 C++直接编写解析程序,这对于简单格式的文本信息来说,不会是什么问题,但是 对于稍微复杂一点的文本信息的解析来说,手工编写解析器将会是一件漫长痛苦 而容易出错的事情。本系列文档就是专门用来由浅入深的介绍两个有名的Unix 工 具Lex 和Yacc,并会一步一步的详细解释如何用这两个工具来实现我们想要的任何 功能的解析程序,为了方便理解和应用,我会在该系列的文章中尽可能的采用具 体可行的实例来加以阐释,而且这种实例都是尽可能的和具体的系统平台无关的 ,因此我采用命令行程序作为我们的解析程序的最终结果。

2011-11-24

TD-SCDMA终端一致性测试AT命令集_V0.4

本文档提出的目的在于对各终端厂家生产的TD-SCDMA终端和仪表厂家开发的TD-SDCDMA一致性测试仪表应该支持的AT命令提出明确的需求,以方便TD-SCDMA终端一致性测试的进行... ...

2011-09-26

TD-SCDMA 第三代移动通讯系统、信令及实现

本书主要介绍了第三代移动通信技术所涉及到的信令体系和实现方法,描述的重点放在无线空中接口(Uu)方面。全书分为上、下两篇共九章。上篇主要介绍了3GPP 定义的网络体系。下篇则介绍了用户终端设备(UE)协议层的开发流程以及开发过程中使用的工具。通过对协议层开发流程的介绍,可进一步加深读者对无线空中接口信令规范的理解... ...

2011-09-26

TDD终端分组业务第三篇(非接入层)

以文档形式记录学习过程的心得,旨在促进同仁间技术交流,相互提高相关技术水平。本文档主要分析了 TD-SCDMA移动终端Packet-Switched 业务的需求、系统分析以及概要设计等,这些的前提范畴: . TD-SCDMA . Packet-Switched ... ...

2011-09-21

华为TCL培训教程

TCL(Tool Command Language)是一种解释执行的脚本语言(Scripting Language)。 它提供了通用的编程能力:支持变量、过程和控制结构;同时TCL还拥有一个功能强大的固有的核心命令集。 由于TCL的解释器是用一个C\C++语言的过程库实现的,因此在某种意义上我们又可以把TCL看作一个C库,这个库中有丰富的用于扩展TCL命令的C\C++过程和函数,可以很容易就在C\C++应用程序中嵌入TCL,而且每个应用程序都可以根据自己的需要对TCL语言进行扩展... ...

2011-09-21

钩子函数大全.doc

SetWindowsHookEx 函数功能:该函数将一个应用程序定义的挂钩处理过程安装到挂钩链中去,您可以通过安装挂钩处理过程来对系统的某些类型事件进行监控,这些事件与某个特定的线程或系统中的所有事件相关. 函数原形:HHOOK SetWindowsHookEx( int idHook, HOOKPROC lpfn,HINSTANCE hMod,DWORD dwThreadId ); ...

2011-09-08

面向对象的程序设计语言——C++

本章是学习C++语言的基础,包括以下几个方面: 1.结构化程序设计方法与面向对象程序设计方法的各自特点、区别和相互联系。 2.面向对象的程序设计方法中的有关概念,如类、对象、封装、继承、消息和多态性等。 3.C++程序的基本组成和框架结构。 4.掌握C++语言中的基本数据类型、各种运算符、表达式。 5.C++数据输入流对象cin和输出流对象cout的使用。 6.程序的3种基本结构 7.构造数据类型,如数组、结构体、指针等的定义方法、特点和使用方法。 7.函数的定义、调用及函数调用过程中的参数传递的机理和程序执行流程。 8.引用的概念及其定义和使用方法。

2011-09-08

Win32程序基本概念.rar

Windows程序分为“程序代码”和“UI”(User Interface 用户接口)资源”两大部分,两部分最后以RC编译器整合为一个完整的EXE文件。

2011-09-08

计算机网络与因特网 讲义.doc

Internet,即国际互联网,是目前世界上最大的计算机网络。它由遍布全球的几万局域网和数百万台计算机组成,并通过用于异构网络的TCP/IP协议进行网间通信。互联网中,信息的传送是通过网中许多段的传输介质和设备(路由器,交换机,服务器,网关等等)从一端到达另一端。每一个连接在Internet上的设备,如主机、路由器、接入服务器等一般情况下都会有一个独立的IP地址。

2011-09-08

bash笔记-06-交互式脚本.doc

前面曾经提到,在Linux中使用的bash(不管是图形模式里的terminal还是文本模式里的console)是交互式的.用户在bash提示符后输入一个命令, bash执行后将信息反馈给用户.

2011-09-08

bash笔记-05-命令 .doc

可以在脚本中调用命令. bash命令可分为外部命令和内部命令(bash内嵌的命令).可以在命令行中直接调用外部命令,但不能直接调用内部命令.但根据POSIX标准,许多内嵌命令已经被实现为独立的外部程序.所以区别内部命令和外部命令的意义就不大了.只需知道内部命令执行起来比外部命令效率更高就可以了.

2011-09-08

bash笔记-04-函数 .doc

代码块 类似于C语言, 在bash脚本中可以用代码块替代任意一条语句. { statement1 statement2

2011-09-08

bash笔记-03-流程控制.doc

条件执行 shell脚本能够测试任何命令的返回值, 不管它是直接从命令行中被调用的还是在脚本中被调用的(所以你最好在脚本的末尾加上exit语句).

2011-09-08

bash笔记-02-变量.doc

变量的分类 变量有两种分类方式: 按照变量作用域, 可分为环境变量和局部变量 1, 环境变量: 对所有的bash进程有效, 可使用下面的命令来显示全局变量: $ env or: $ printenv 全局变量名默认大写的字母组成.

2011-09-08

bash笔记-01-intro .doc

GNU/Linux支持多种版本的shell. 但默认的是bash. /etc/shells文件列出了本机linux系统支持的shell类型. /etc/passwd中列出了用户默认的登录shell.

2011-09-08

TortoiseSVN 针对 Windows 平台的 Subversion 客户端

本书面向这样的计算机用户: 希望使用 Subversion 管理数据,但又不愿意使用 Subversion 的命令行客户端。因为 TortoiseSVN 是 Windows 的外壳扩展应用,所以我们假设用户很熟悉 Windows 资源管理器的使用。

2011-09-08

VC学习笔记之四:多线程知识.doc

Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。浏览器就是一个很好的多线程的例子,在浏览器中你可以在下载JAVA小应用程序或图象的同时滚动页面,在访问新页面时,播放动画和声音,打印文件等。

2011-09-08

VC学习笔记之三:水晶报表在VC_6.0中的使用.doc

在VC集成环境中用AppWizard新建一个MFC单文档工程,其余选项都为默认。菜单中选择Project->Add To Project->Components and Controls...弹出组件、控件选择对话框,进入Registered ActiveX Controls,选中Crystal Report Viewer Control 9.lnk,单击"Insert"按钮,确认后进入类配置对话框,按默认即可。关闭控件选择对话框完成控件的添加。

2011-09-08

VC学习笔记之二:进程通信.doc

内部进程间通讯和数据交换有消息、共享内存、命名(匿名)管道、邮槽、Windows套接字等多种技术。我们在今后的课程中将一一介绍。

2011-09-08

VC学习笔记之一:基于Visual_C++的Winsock_API研究.doc

Winsock已经基本上实现了与协议无关,你可以使用Winsock来调用多种协议的功能,但较常使用的是TCP/IP协议。Socket实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有Socket接口的计算机通信。应用程序在网络上传输,接收的信息都通过这个Socket接口来实现。

2011-09-08

GPRS基本原理.rar

GPRS(General Packet Radio Service,通用分组无线业务)是在现有的GSM移动通信系统基础之上发展起来的一种移动分组数据业务。GPRS通过在GSM数字移动通信网络中引入分组交换功能实体,以支持采用分组方式进行的数据传输。GPRS系统可以看作是对原有的GSM电路交换系统进行的业务扩充,以满足用户利用移动终端接入Internet或其它分组数据网络的需求。

2011-09-08

cl.exe帮助手册

CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。 ......

2011-08-17

空空如也

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

TA关注的人

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