自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

转载 Linux下的动态库so文件

牵扯到ELF格式,gcc编译选项待补,简单实用的说明一下,对Linux下的so文件有个实际性的认识。 1.so文件是什么? 2.怎么生成以及使用一个so动态库文件? 3.地址空间,以及线程安全. 4.库的初始化,解析: 5.使用我们自己库里的函数替换系统函数: //-------------------------------------------------------

2014-09-05 11:15:03 399

原创 CBuilder中的String

旧版本的CBuilder中,String类映射为AnsiString,在2009/2010以后的版本中,String类被映射为UnicodeString,但仍然保留AnsiString类型。将String转为字符串指针需要注意:AnsiString只有一个.c_str()方法,返回char *UnicodeString有三个方法:.c_str() 返回wchar_t * (这个可能

2014-08-06 10:51:10 757

原创 注意变量的生命周期

1.全局变量它将在程序运

2014-08-04 17:07:04 410

原创 用好你的指针

明白了指针是什么东西是不够的,要会用才是关键

2014-07-25 11:14:30 484

原创 数据类型与内存存储

大家都知道,整数要用int,字符要用char

2014-07-18 17:34:00 727

原创 汗颜呀,没有搞笑细胞

看过像《大话设计模式》之类的书,觉得技术的书籍就

2014-06-30 10:51:57 472

原创 C与C++的争论(序言)

还记得学校考二级的时候,选个了QB(Quick Ba

2014-06-30 10:44:51 549

原创 博客的开始

这几天太闲了,没事就想着:做软件这么久,也看了好多大

2014-06-27 11:42:51 279

3500_69812.csv

3500拼音及6981拼音中文字的整理,CSV文件,UTF8编码

2020-12-29

c_dictionary.xml

自己项目在用的中文拼音输入法用到的字典,已经生成XML文件

2020-12-29

LvglImgTool.zip

因V0.1版本的RGB565和RGB565SW格式显示不正确,现更新V0.2版本。 工具使用说明: 1、打开图片可使用文件菜单,或直接拖动图片到本工具。 2、保存图片可使用文件菜单,或直接点击打开的图片来保存。 3、选择保存的格式来保存。 4、非PNG格式图片如打不开请转换成PNG格式再打开。 批量转换说明: 1、使用文件菜单打开或拖动图片时都可以多选。 2、多文件时界面只显示第1张的效果图。 3、保存选择目录,文件名以原文件名来命名。

2020-12-04

LvglFontTool.zip

LvglFontTool更新V0.4 V0.4 1、增加FreeType TTF的支持,生成抗锯齿字体更加圆润、光滑。 2、修复后面AWESOME图标不能添加问题。 3、优化了下查找算法。 4、增加了直接存文件的选项,解决文字多时转换死机或慢的问题。 5、增加了用户自己输入包含include。 FreeType TTF使用方法 1、勾选FreeType TTF选项。 2、使用选择字体按钮进入TTF字体界面,选择一个TTF且设置大小。 3、输入文字即可转换了。

2020-12-04

VMware 15.iso

VMware是全球台式电脑及资料中心虚拟化解决方案的领导厂商。VMWare Workstation是该公司出品的“虚拟 PC”软件(即:大家常说的“虚拟机”),通过它可在一台电脑上同时运行更多的Microsoft Windows、Linux、Mac OS X、DOS系统。

2020-11-19

UltraISO V9.36.rar

免费下载UltraISO软碟通官方中文版 UltraISO软碟通是一款功能强大、方便实用、老牌优秀的光盘映像文件制作/编辑/转换工具:可以直接编辑ISO文件,从ISO中提取文件和目录;也可以从CD - ROM制作光盘映像或者将硬盘上的文件制作成ISO文件;同时还可以处理ISO文件的启动信息,从而制作可引导光盘。使用UltraISO,你可以随心所欲地制作/编辑/转换光盘映像文件。

2020-11-19

serial_port_utility_401.zip

serial port utility是一款功能强大的通信数据的传输工具;它主要是为了针对端口的通信、数据进行传输设计研发推出,通过这款软件,可以快速的帮助用户进行自动的链接您需要的设备,包括了自动的进行检测设备,快速的即可接受您的输入命令,发送的命令等

2020-11-19

zint-2.7.1.tar.gz

zint库是一个开源的第三方库,提供了生成条形码、二维码等功能。 支持超过50种符号的条形码编码库,包括Code 128,Data Matrix,USPS OneCode,EAN-128,UPC / EAN,ITF,QR Code,Code 16k,PDF417,MicroPDF417,LOGMARS,Maxicode,GS1 DataBar,Aztec,Composite Symbols 更多。

2020-11-19

条形码的相关GB标准

条形码的相关GB标准: GBT 12904-2008 EAN.UPC GBT 12907-2008 Code bar GBT 12908-2002 Code39 GBT 15425-2002 UCC.EAN128 GBT 16829-2003 Interleaved 2 of 5 GBT 17172-1997 PDF417 GBT 18284-2000 QR GBT 18347-2001 Code128 GBT 21335-2008 RSS GBT 27766-2011 Grid Matrix GBT 27767-2011 Compact Matrix

2020-03-18

Understand 5.0.969.iso

Understand软件的功能主要定位于代码的阅读理解。 Understand 5软件特性 1.支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持 2.多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X 3.代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。 4.可以对整个project的architecture、metrics进行分析并输出报表。 5.可以对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。 6.提供Perl API便于扩展。作图全部是用Perl插件实现的,直接读取分析好的数据库作图。 7.内置的目录和文件比较器。 8.支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。

2020-03-18

RadStudio XE 7 破解

RAD Studio XE7 is a must-have upgrade for all developers and is the newest version of the award winning, multi-device app development solution for Windows, Mac, iOS, Android, gadgets, and wearables. There are great Windows and VCL features, a new Parallel Programming Library, significant FireMonkey enhancements for building multi-device apps, new Enterprise Mobility Services, and enhancements for connecting with gadgets and wearables, thanks to the new Bluetooth support.

2014-11-18

代码阅读工具(understand )下载

Understand软件的功能主要定位于代码的阅读理解。界面用Qt开发的。 具备如下特性: 1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持 2、多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X 3、代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。 4、可以对整个project的architecture、metrics进行分析并输出报表。 5、可以对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。 6、提供Perl API便于扩展。作图全部是用Perl插件实现的,直接读取分析好的数据库作图。 7、内置的目录和文件比较器。 8、支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。

2014-11-18

PNG Image控件(Delphi)

用于支持PNG图片的Delphi控件,同样也可用于c++ Builder,很好用的东东,正在使用中

2013-01-25

最新Freetype 2.4.11

FreeType 2.4.11 =============== Please read the docs/CHANGES file, it contains IMPORTANT INFORMATION. Read the files `docs/INSTALL' for installation instructions. See the file `docs/LICENSE.TXT' for the available licenses. Note that we use ranges (`2008-2010') for copyright years also instead of listing individual years (`2008, 2009, 2010'). The FreeType 2 API reference is located in `docs/reference'; use the file `ft2-doc.html' as the top entry point. Additional documentation is available as a separate package from our sites. Go to http://download.savannah.gnu.org/releases/freetype/ and download one of the following files. freetype-doc-2.4.11.tar.bz2 freetype-doc-2.4.11.tar.gz ftdoc2411.zip Bugs ==== Please report bugs by e-mail to `[email protected]'. Don't forget to send a detailed explanation of the problem -- there is nothing worse than receiving a terse message that only says `it doesn't work'. Alternatively, you may submit a bug report at https://savannah.nongnu.org/bugs/?group=freetype Enjoy! The FreeType Team ---------------------------------------------------------------------- Copyright 2006-2012 by David Turner, Robert Wilhelm, and Werner Lemberg. This file is part of the FreeType project, and may only be used, modified, and distributed under the terms of the FreeType project license, LICENSE.TXT. By continuing to use, modify, or distribute this file you indicate that you have read the license and understand and accept it fully. --- end of README ---

2013-01-25

设计模式之禅

设计模式的好书,值得一看

2012-09-27

ucosIII最新版

The μC/OS-III is Micrium’s newest RTOS, designed to save time on embedded system projects. In addition to the features inherent in μC/OS-II, μC/OS-III also manages an unlimited number of application tasks, and features an interrupt disable time of near zero. Micrium’s μC/OS-III supports ARM7/9, Cortex-MX, Nios-II, PowerPC, Coldfire, i.MX, Microblaze, RX600, H8, SH, M16C, M32C, Blackfin, and more. Ports are available for download from the Micrium website. μC/OS-III manages unlimited application tasks, constrained only by a processor’s access to memory. μC/OS-III supports an unlimited number of priority levels. Typically, configuring μC/OS-III for between 32 and 256 different priority levels is adequate for most embedded applications. μC/OS-III allows for unlimited tasks, semaphores, mutexes, event flags, message queues, timers and memory partitions. The user allocates all kernel objects at run time. μC/OS-III provides features to allow stack growth of tasks to be monitored. While task size is not limited, they need to have a minimum size based on the CPU used. μC/OS-III allows multiple tasks to run at the same priority level. When equal priority tasks are ready to run, μC/OS-III runs each for a user- specified time. Each task can define its own time quanta and give up its time slice if it does not require the full time quanta. μC/OS-III has a number of internal data structures and variables that it needs to access atomically. It protects these critical regions by disabling interrupts for almost zero clock cycles, ensuring that it is able to respond to some of the fastest interrupt sources. Interrupt response with μC/OS-III is deterministic. μC/OS-III ensures that NULL pointers are not passed, task level services from ISRs aren’t called, arguments are within allowable range, and specified options are valid. Each API function provides an error code regarding the outcome of the function call. μC/OS-III’s footprint can be scaled to only contain the features required for a specific application. The execution time for most services provided by μC/OS-III is both constant and deterministic; execution times do not depend on the number of tasks running in the application.

2012-09-27

ucgui-3.98

μC/GUI is universal graphical software for embedded applications that provides an efficient processor and LCD controller-independent GUI to applications using a graphical LCD. Designed for single and multi-task environments, μC/GUI is adaptable to nearly any size physical or virtual display with an LCD controller and CPU, and is delivered with all source code. μC/GUI is compatible with nearly all CPUs and, unlike other GUIs that require a C++ compiler, μC/GUI is written entirely in ANSI-C. Processors ranging from 8- to 32-bits run μC/GUI. 16-bit CPUs (or better) achieve optimal performance.

2012-09-27

ucosII-2.90

μC/OS-II is a portable, ROMable, scalable, preemptive, real-time deterministic multitasking kernel for microprocessors, microcontrollers and DSPs. Offering unprecedented ease-of-use, μC/OS-II is delivered with complete 100% ANSI C source code and in-depth documentation. μC/OS-II runs on the largest number of processor architectures, with ports available for download from the Micrium Web site. μC/OS-II manages up to 250 application tasks. μC/OS-II includes: semaphores; event flags; mutual-exclusion semaphores that eliminate unbounded priority inversions; message mailboxes and queues; task, time and timer management; and fixed sized memory block management. μC/OS-II’s footprint can be scaled (between 5 Kbytes to 24 Kbytes) to only contain the features required for a specific application. The execution time for most services provided by μC/OS-II is both constant and deterministic; execution times do not depend on the number of tasks running in the application.

2012-09-27

[Visual.Studio插件].Whole.Tomato.Visual.Assist.X.v10.6.1859.0

[Visual.Studio插件].Whole.Tomato.Visual.Assist.X.v10.6.1859.0 含破解

2011-11-10

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

TA关注的人

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