- 博客(1)
- 资源 (9)
- 收藏
- 关注
原创 怎样在程序中利用C++支持多国语言(一种解决方案)
本文以emule为例,探讨一下多国语言支持的实现。选择emule,因为它的多国语言支持实现的相当好,可以支持动态切换。而且最关键,它是开源的,可以直接通过源码来研究它的实现技术。<br /> emule是利用动态加载资源DLL来实现多语言切换的,每一个资源DLL中包含了一份对应某一语言的字符串表。在源码的srchybrid/lang 路径上可以发现一个lang解决方案,其中包含了差不多40个项目,每个项目编译出来都是一个单独的DLL。这些DLL在程序安装时拷贝到指定的目录中。每个DLL里面都是一个大的
2011-01-24 09:27:00 3688
js 文本编辑器
自己编写的自定义js代码编辑器;可以实现如vs2012之类的代码提示,主要包括函数名字提示,类名提示、快捷键下拉框提示函数列表,还可以实现代码跳转,函数、类、变量的定义等。
2017-11-14
Delphi 实例程序
简单编码工具,base64编码规范及相关实现原理;
Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码具有不可读性
2017-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人