- 还只会用json和xml?是时候掌握Google Protocol Buffer了
-
ProtocolBuffer是一种免费开源的跨平台轻量级高效结构化数据存储格式,可以编译成各种语言的代码,包括C++、Java、C#、Python等等。在平时的开发中,我们经常会用到json和xml...
- 程序员每天充电5分钟:模块拼接——静态链接
-
小编已陆续连载链接、装载与库相关文章,如感兴趣敬请关注。今天我们简单的聊一聊静态链接,后面文章中我们再深入学习静态链接。人们一直在追求程序的模块化设计,因为当一个系统十分复杂时,我们不得不将一个复...
- 链接报错hidden symbol __aeabi_idiv (_divsi3.o) is referenced by DSO
-
更换新编译器时,链接报错。ld:xxx:hiddensymbol`__aeabi_idiv'inlibgcc.a(_divsi3.o)isreferencedbyDSOld...
- 无痛使用Delphi Package(安全无痛自阉睾丸步骤)
-
Package的优点应用程序可以被高度的模块化,而且可以逐渐交付完成的功能给客户维护方便,可以只更新单一的模块功能提升程序的载入速度Package的缺点有些情形下使用Package只能间接參考的方式取...
- C++运行时类型识别(RTTI)的用途:安全的下行转换和异常处理
-
RTTI(Run-TimeTypeIdentification)用途:①配合typeid操作符的实现;②实现异常处理中catch的类型动态匹配;③实现动态类型转换dynamic_cast;④...
- 干货|Zemax教程之如何编译用户自定义DLL
-
No.1概述本文将介绍什么是用户自定义DLL以及如何在VisualStudio中编译用户自定义DLL。本教程是基于VisualStudioCommunity2017version15.9而...
- C++基础语法梳理:Windows 的动态链接库
-
Windows应用程序入口函数GUI(GraphicalUserInterface)应用,链接器选项:/SUBSYSTEM:WINDOWSCUI(ConsoleUserInterface)应...
- release与debug版编译选项组合差异及不一致的情形
-
我们知道,编译时可以有不同的编译选项及组合。在编译器中,有两种编译选项组合,分别是release与debug,编译时,选择release或者debug,编译出来的程序分别称为release版或者deb...
- 这一次,终于把XSS理解透彻(xss总结)
-
XSS简介XSS,全称CrossSiteScripting,即跨站脚本攻击,是最普遍的Web应用安全漏洞。这类漏洞能够使得攻击者嵌入恶意脚本代码到正常用户会访问到的页面中,当正常用户访问该页面时...
- UG软件运行时错误(ug8.5打开报错)
-
MicrosoftVisualC++Runtimelibrary翻:微软VisualC+Runtie库运行时错误UG4.0RuntimeError!Program:UGS\NX4...