GLib 2.29.12发布 基础底层核心程序库

GLib是GTK++和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。它能够在类UNIX的操作系统平台(如LINUX, HP-UNIX等),WINDOWS,OS2和BeOS等操作系统台上运行。

GLib 2.29.12更新日志:

* Bugs fixed:
&">nbsp;502560 g_rand_double_range returns 'inf'
 612729 g_mkdir_with_parents can fail if the directory already exists
 619418 Add a performance test for UTF-8 decoding functions
 619435 Make g_utf8_to_ucs4_fast() yet faster
 631231 bitlock: Fix detection and usage of futexes with Bionic
 638449 gtk-doc master broken on glib docs
 640518 GMainLoop has quadratic complexity when all pollfd's have...
 642026 Race condition in g_static_private_free
 644905 glib-compile-schemas: unistd.h include error
 646635 Fix introspection of GLib
 650882 use stdout instead of stderr for informational messages
 651009 minor documentation fix
 651034 Regarding g_cond_wait after g_thread_pool_push in gthreaded...
 651219 fix path to true(1) on OpenBSD
 651327 Minor fixes for the gsocket API

* Updated translations
 Catalan (Valencian)
 Irish

GLib需要一个支持线程的操作系统和一个字符集间转换函数iconv的支持,事实上大多现代的操作系统都有以上两项功能。

GLib由基础类型、对核心应用的支持、实用功能、数据类型和对象系统五个部分组成的。

下载地址:

GNU/Linux and Unix Windows (32-bit) and 64-bit Mac OS X

时间: 2024-08-01 10:20:40

GLib 2.29.12发布 基础底层核心程序库的相关文章

GLib 2.29.92发布 C程序库

GLib 2.29.92版本修复了在GDBus,GMappedhttp://www.aliyun.com/zixun/aggregation/19352.html">File和GSettings的小错误.该文档进行了改进,翻译已更新. GLib是一个多用途实用的C程序库.它提供C语言常用的数据结构定义.相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环.线程.动态调用.对象系统等的API.它能够运行在UNIX的操作系统平台,WINDOWS,OS2和BeOS等操作系统.

走进云计算与虚拟化的底层核心

本文讲的是走进云计算与虚拟化的底层核心,2012年3月在国务院政府工作报告附录部分中,政府对云计算给出了官方的解释,体现了政府对云计算产业的高度重视和美好愿景.云计算在工作报告中是这样定义的:"云计算是基于互联网的服务的增加.使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源,是传统计算机和网络技术发展融合的产物,它意味着计算能力也可作为一种商品通过互联网进行流通." 云计算是新一代信息技术的重要发展方向,是我国新一代信息技术产业实现创新突破.跨越式发展的战略机遇.

《例说51单片机(C语言版)(第3版)》——1-2 8051基础知识

1-2 8051基础知识 "89S51"源自Intel公司的MCS-51系列,而目前所采用的8x51并不仅限于Intel公司所生产的,反倒是以其他厂商所发行的兼容芯片为主,如Atmel公司的89C51/89S51系列,其价格便宜,质量稳定,开发工具齐全,早就被学校或培训机构所接受. 在此先介绍8x51的基本知识,包括基本结构.引脚.基本电路及51系列等,其中很多数据最好要熟记,本书也会提供许多快速背记的技巧,让读者能在极短的时间里记住40个引脚.基本电路等. 1-2-1 8x51的结构

RegularJS 0.2.12 发布,JavaScript MVC 框架

RegularJS 0.2.12 发布,此版本现已提供下载. 看到 regular 的名字就能感受到扑面而来的山寨味,在开始前,我还是要说明下regularjs出现绝对不仅仅是作者的造轮子情绪泛滥的结果 Angularjs的火爆以及它的小伙伴们 Angularjs从 12年开始开始火爆起来, 数据驱动的业务实现方式也由此深入人心, 它的数据更新策略基于脏检查,在明确内部的生命周期后在数据绑定的使用上是最为灵活的(即这种方式不介意是何种方式促使数据改变,而只关心数据改变的结 果),作者本人以及周围

Python语言的12个基础知识点小结_python

python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件. 1.正则表达式替换 目标: 将字符串line中的 overview.gif 替换成其他字符串 复制代码 代码如下: >>> line = '<IMG ALIGN="middle" SRC=\'#\'

Three.js源码阅读笔记(基础的核心Core对象)_基础知识

Three.js是一个比较伟大的webgl开源库,它简化了浏览器3D编程,使得使用JavaScript在浏览器中创建复杂的场景变得容易很多.Github上众多webgl demo令我兴奋不已,跃跃欲试.由于这个库还处在开发阶段,因此资料非常匮乏,爱好者大部分时间不得不通过阅读该库的源码进行学习,我现在也准备这样做. 这是第一篇笔记,先从最基础的核心(Core)对象开始. Core::Vector2 该构造函数用来创建一个表示二维向量的对象 复制代码 代码如下: THREE.Vector2 = f

盛大游戏8月29日发布第二财季财报

摘要: 北京时间8月21日晚间消息, 盛大游戏 (Nasdaq: GAME )今日宣布,将于北京/香港时间2013年8月29日发布截至6月30日的2013年第二季度财报. 该财报结果同时将发布在盛大游戏网站投资者关系频 北京时间8月21日晚间消息, 盛大游戏 (Nasdaq: GAME )今日宣布,将于北京/香港时间2013年8月29日发布截至6月30日的2013年第二季度财报. 该财报结果同时将发布在盛大游戏网站投资者关系频道 http://ir.shandagames.com/ 上. 财报发

20.5 语音合成(百度2016年2月29日发布的tts引擎)_Android

一.简介 编写手机App时,有时需要使用文字转语音(Text to Speech)的功能,比如开车时阅读收到的短信.导航语音提示.界面中比较重要的信息通过语音强调.--等. 由于Android自带的Pico TTS并不支持中文,所以要既能阅读中文文本,还能阅读英文文本,必须下载第三方提供的能说中文的语音包. 二.申请百度tts授权 本节以百度2016年2月29日发布的"离在线融合语音合成SDK_Android 2.2.3版"为例说明用C#实现语音合成的基本用法.之所以选择百度语音合成来

ONVIF协议测试工具 ONVIF Device Test Tool 29 12.12 最新版

ONVIF协议测试工具 ONVIF Device Test Tool 29 12.12 最新版 包含文档和工具,本人亲测,好用! http://download.csdn.net/detail/li_dabo/9761440