徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

函式庫

指数 函式庫

在计算机科学中,库(library)是用于开发软件的子程序集合。库和可执行文件的区别是,库不是独立程序,他们是向其他程序提供服务的代码。 库链接是指把一个或多个库包括到程序中,有两种链接形式:静态链接和动态链接,相应的,前者链接的库叫做静态库后者的叫做动态库。.

183 关系: Accelerated Mobile PagesAdiumAES指令集AgletsAjax (消歧義)Apache CommonsApache POIApache可移植运行时ArcArduinoAsm.js动态链接库Autopackage可移植可执行可扩展消息与存在协议向下兼容多媒体框架中日韓統一表意文字二进制文件描述库库文件应用程序接口代码复用代码签名代碼覆蓋率开放多媒体程序库嵌入式SQL全局程序集缓存兼容层图形库Backbone.jsBD-JBeOS APIBoost C++ LibrariesBrotliBuildrootBusyBoxC++ Technical Report 1C++程式語言 (書)CERN httpdChicken (Scheme)CocoaCOFF犹他茶壶程序设计实践程式庫程式函式庫类库綁紮线程安全...网络安全服务C標準函式庫电脑象棋無線介面層相依性地狱D-BusDelphiD語言EasyInstallEPUBExifTool音频编码格式的比较音频编解码器面向侧面的程序设计静态库被爱裝甲核心V複雜文字編排香港天文台訊息傳遞介面跨平台音频创作工具软件软件工程主题列表软件库运行时库部件工具箱链接器英特尔集成性能原语通用语言架构逼近理论FalkonFlakeFontconfigFreeTypeGeditGLibGNU GatekeeperGNU OctaveGNU PartedGNU variantsGNU線性規劃工具集GNU软件包列表GNU通用公共许可证GnuTLSGoGoogle網頁工具包GStreamerGTK+HamcrestHarfBuzzHTML TidyIBusImageMagickΛ演算Jakarta项目JAR (文件格式)Java和C++的對照JavaScript函式庫JavaScriptMVCJQueryJQuery UIKafkaKDE Frameworks 5LibeventLibjpegLibreSSLLibtoolLibwwwLightDMLine Mode BrowserLINPACKLinuxLinux标准规范ListallerLZFSEMatrixSSLMatroskaMEGAModernizrMPlayerMuPDFMVVMMyPaintMySQLiNcursesNetCDFNumPyOggOpenCVOpenH264OpenJDKOpenSSLPackageKitPEARPerl 6PowerBASICPsyToolkitPythonRabbitMQRedditRedmineRubyGemsScilabSDLSnappySun StudioSVGALibSymPyTensorFlowUnihan數據庫Unix实用程序列表VideoLANWeb组件WebPWinJSWolfSSLWxWidgetsX265XNA Game Studio ExpressXPCOMYubiKeyZlibZopfli插件東方紅魔鄉 ~ the Embodiment of Scarlet Devil.标准库机器语言惰性載入浏览器辅助对象文件系统层次结构标准操作系统手册页.NET Core 扩展索引 (133 更多) »

Accelerated Mobile Pages

(简称AMP,意为“加速移动页面”)是Google带领开发的开源项目,目的是为提升移动设备对网站的访问速度。AMP也可指其衍生的标准和库等项目成果。AMP在HTML等广泛使用的网络技术基础上进行改良,它的核心称作,是HTML的一种。服务于技术预览期结束后的2016年2月正式发布。.

新!!: 函式庫和Accelerated Mobile Pages · 查看更多 »

Adium

Adium 是一个Mac OS X上的多方協議即時通訊客戶端,以libpurple函式庫為基礎。Adium 由 CocoaAPI 編寫,並以自由軟體的GNU釋出。.

新!!: 函式庫和Adium · 查看更多 »

AES指令集

级加密标准指令集(或称英特尔高级加密标准新指令,简称AES-NI)是一个x86指令集架构的扩展,用于Intel和AMD微处理器,由Intel在2008年3月提出。该指令集的目的是改进应用程序使用高级加密标准(AES)执行加密和解密的速度。.

新!!: 函式庫和AES指令集 · 查看更多 »

Aglets

Aglets,是基于Java的移动主体平台和程序库,用来开发基于移动主体应用软件。Aglets是一个Java主体,可以携带一段代码,自主地或自发地从一个主机移动到另一个主机。 Aglet可以设计为在远端执行的程序,并且在不同的主机上表现出不同的行为特性。基于Java的安全实现负责授权Aglet访问远端主机上的本地资源。 Category:Java平台軟體.

新!!: 函式庫和Aglets · 查看更多 »

Ajax (消歧義)

Ajax 可以是下列意思:.

新!!: 函式庫和Ajax (消歧義) · 查看更多 »

Apache Commons

Apache Commons是Apache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。Commons由三部分组成:Proper(是一些已发布的项目)、Sandbox(是一些正在开发的项目)和Dormant(是一些刚启动或者已经停止维护的项目)。.

新!!: 函式庫和Apache Commons · 查看更多 »

Apache POI

Apache POI是Apache軟件基金會的開放源碼函式庫,POI提供API給Java程式對Microsoft Office格式檔案讀和寫的功能。.NET的開發人員則可以利用NPOI(POI for.NET)來存取POI的功能。.

新!!: 函式庫和Apache POI · 查看更多 »

Apache可移植运行时

Apache可移植运行时(Apache Portable Runtime,简称APR)是Apache HTTP服务器的支持库,提供了一组映射到下层操作系统的API。如果操作系统不支持某个特定的功能,APR将提供一个模拟的实现。这样程序员使用APR编写真正可在不同平台上移植的程序。 最初,APR是作为Apache HTTP服务器的一部分而存在的,但是Apache软件基金会将其延伸成一个单独的项目。其他的应用程序可以使用APR来实现平台无关性。.

新!!: 函式庫和Apache可移植运行时 · 查看更多 »

Arc

Arc是一種程式語言,LISP的之一,由保羅·格雷厄姆與羅伯特·泰潘·莫里斯設計,2008年釋出第一個正式版本。.

新!!: 函式庫和Arc · 查看更多 »

Arduino

Arduino是一家制作开源计算机硬件和软件的公司,同时兼有项目和用户社区,他负责设计和制造单板微控制器和微控制器套件,用于构建数字设备和交互式对象,以便在物理和数字世界中感知和控制对象。 该项目的产品是按照GNU宽通用公共许可证(LGPL)或GNU通用公共许可证(GPL) 许可的开源硬件和软件分发的,arduino允许任何人制造Arduino板和软件分发。 Arduino板可以以预装的形式商业销售,也可以作为自己动手(DIY)套件购买。 Arduino电路板设计使用各种微处理器和控制器。 这些电路板配有一组数字和模拟输入/输出(I/O)引脚,可以连接各种扩展板或面包板(屏蔽板)和其他电路。 这些电路板具有串行通信接口,包括某些型号上的通用串行总线(USB),也用于从个人电脑加载程序。 微控制器通常使用来自编程语言C和C ++的特征的方言进行编程。 除了使用传统的编译工具链之外,Arduino项目还提供了一个基于Processing语言项目的集成开发环境(IDE)。 Arduino项目始于2003年,作为意大利伊夫雷亚地区交互设计研究所Ivrea的学生项目,目的是为新手和专业人员提供一种低成本且简单的方法,以创建使用传感器与环境相互作用的设备执行器。 适用于初学者爱好者的此类设备的常见示例包括简单机器人,恒温器和运动检测器。 Arduino这个名字来自意大利伊夫雷亚的一家酒吧,该项目的一些创始人过去常常会去这家酒吧。 酒吧以伊夫雷亚的Arduin命名,他是1002年至1014年期间伊夫雷亚三国和意大利国王的统治者。.

新!!: 函式庫和Arduino · 查看更多 »

Asm.js

asm.js是一个中間語言,设计目的是使采用C等编程语言编写的计算机软件可运行为网络应用程序,同时性能特征明显优于标准JavaScript。 asm.js包括一个JavaScript的严格子集,其中的代码采用具有手动内存管理的静态类型语言(就像C语言)编写,代码使用一个源代码至源代码编译器(例如基于LLVM的)翻译。通过将语言特性限制在适合和其他性能改进的范围内,性能得到了提高。 Mozilla Firefox是第一个实现针对asm.js优化的浏览器,从Firefox 22开始使用。.

新!!: 函式庫和Asm.js · 查看更多 »

动态链接库

動態連結函式庫(Dynamic-link library,缩写为DLL)是微软公司在微软视窗操作系统中实现共享函数库概念的一种實作方式。这些函式庫函数的扩展名是.DLL、.OCX(包含ActiveX控制的函式庫)或者.DRV(舊式的系统驱动程序)。 所謂動態链接,就是把一些經常會共用的程式碼(靜態链接的OBJ程式庫)製作成DLL檔,當執行檔呼叫到DLL檔內的函數時,Windows作業系統才會把DLL檔載入記憶體內,DLL檔本身的結構就是可執行檔,當程式有需求時函數才進行链接。透過動態链接方式,記憶體浪費的情形將可大幅降低。靜態連結函式庫則是直接連結到執行檔。 DLL的文件格式与视窗EXE文件一样——也就是说,等同于32位视窗的可移植执行文件(PE)和16位视窗的New Executable(NE)。作为EXE格式,DLL可以包括原始碼、数据和资源的多种组合。 在更广泛的意义上说,任何同样檔案格式的電腦檔案都可以称作资源DLL。这样的DLL的例子有扩展名为ICL的图标函式庫、扩展名为FON和FOT的字型檔案。.

新!!: 函式庫和动态链接库 · 查看更多 »

Autopackage

Autopackage是一個自由的軟體包管理系統,其目標為可以簡易的創造在所有的Linux發行版上安裝的軟體包,此專案由Mike Hearn於2002年時創立。 在2010年8月時,Autopackage宣佈與Listaller專案合併。 aMSN和Inkscape等專案都有提供Autopackage類型的安裝檔,而也提供了一個地方讓提供內容的人放置Autopackage檔案的URL。但其提供的軟體包列表非常有限,而且裡面大多數程式的版本是過時的(舉例來說,Autopackage上的GIMP版本為2.2.6,但截至2013年8月,GIMP的最新版本為2.8.6)。.

新!!: 函式庫和Autopackage · 查看更多 »

可移植可执行

可移植性可执行文件(英语:Portable Executable,缩写为PE)是一种用于可执行文件、目标文件和动态链接库的文件格式,主要使用在32位和64位的Windows操作系统上。“可移植的”是指该文件格式的通用性,可用于许多种不同的操作系统和体系结构中。PE文件格式封装了Windows操作系统加载可执行程序代码时所必需的一些信息。这些信息包括动态链接库、API导入和导出表、资源管理数据和线程局部存储数据。在Windows NT操作系统中,PE文件格式主要用于EXE文件、DLL文件、.sys(驱动程序)和其他文件类型。可扩展固件接口(EFI)技术规范书中说明PE格式是EFI环境中的标准可执行文件格式。开头为DOS头部。 PE格式是由Unix中的COFF格式修改而来的。在Windows开发环境中,PE格式也称为PE/COFF格式。 在Windows NT操作系统中,PE格式目前支持IA-32、IA-64和x86-64(AMD64/Intel64)的指令系统。在Windows 2000之前,Windows NT还支持MIPS、Alpha和PowerPC的指令系统。由于Windows CE也在使用PE文件格式,因此PE仍然支持几种不同型号的MIPS、ARM(包括Thumb)和SuperH指令系统。 PE文件格式的主要竞争对手是可执行与可链接格式(ELF)(使用于Linux和大多数Unix版本中)和Mach-O(使用于Mac OS X中)。.

新!!: 函式庫和可移植可执行 · 查看更多 »

可扩展消息与存在协议

可扩展消息与存在协议(XMPP,全称为Extensible Messaging and Presence Protocol,前稱Jabber)是一种以XML為基礎的開放式即時通訊協定,是經由網際網路工程工作小組(IETF)通過的網際網路標準。XMPP因为被Google Talk应用而被广大网民所接触。.

新!!: 函式庫和可扩展消息与存在协议 · 查看更多 »

向下兼容

向下兼容(downward compatibility),又称向后兼容(backward compatibility)、回溯--相容,在计算机中指在一个程序、库或硬體更新到较新版本后,用旧版本程序创建的文档或系统仍能被正常操作或使用(包括输入数据)、在旧版本库的基础上开发的程序仍能正常编译运行,或較舊版的硬體仍可在新版使用的情况。.

新!!: 函式庫和向下兼容 · 查看更多 »

多媒体框架

多媒体框架是一种在电脑上处理媒体并经网络传播的软件框架。一个良好的多媒体框架提供了一个直观的API和一个模块化的架构而易于添加对新的音频、视频和容器格式以及传输协议的支持。这意味着可以被媒体播放器和视频编辑器之类的程序支持,但也能被用于编译视频会议程序、媒体转换器及其他多媒体工具。数据在模块上自动处理,无需应用程序在一对一连接的模块之间传送缓冲。 相对于功能库而言,一个多媒体框架提供了一个用于媒体处理的运行时环境。在观念上这类环境提供了从使用框架的应用中分离的用于媒体处理区块的执行语境。这种分离支持及时的独立的多媒体数据处理。这些分离的语境可以线程实现。.

新!!: 函式庫和多媒体框架 · 查看更多 »

中日韓統一表意文字

中日韓統一表意文字(CJK Unified Ideographs),也稱統一漢字、統漢碼(Unihan),目的是要把分別來自中文、日文、韓文、越南文、壮文、琉球文中,起源相同、本義相同、形狀一樣或稍異的表意文字,在ISO 10646及萬國碼標準賦予相同編碼。 所謂「起源相同、本義相同、形狀一樣或稍異的表意文字」,主要為汉字,包括繁體字、簡化字、日本漢字(漢字/かんじ)、韓國漢字(漢字/한자)、琉球汉字 (漢字/ハンジ) 、越南的喃字(/Chữ Nôm)與儒字(/Chữ Nho) 、方塊壯字。 此計劃原本只包含中文、日文及韓文中所使用的漢字,舊稱中日韓(CJK)統一表意文字(Unified Ideographs)。後來,此計劃加入了越南文的喃字,所以合稱中日韓越(CJKV)統一表意文字。.

新!!: 函式庫和中日韓統一表意文字 · 查看更多 »

二进制文件描述库

BFD库(二进制文件描述库)是GNU项目用于解决不同格式的目标文件的可移植性的主要机制。到2003年为止,它支持25种不同CPU体系结构上的大约50种文件格式。.

新!!: 函式庫和二进制文件描述库 · 查看更多 »

库是貯存物品的地方,如倉庫、金庫等,也可以指:.

新!!: 函式庫和库 · 查看更多 »

库文件

#重定向 函式庫.

新!!: 函式庫和库文件 · 查看更多 »

应用程序接口

应用程序接口(Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由於近年來软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。.

新!!: 函式庫和应用程序接口 · 查看更多 »

代码复用

代码复用,也被称作软件复用。就是再利用已有的代码,或者相关的知识去编写新的代码来构造软件。.

新!!: 函式庫和代码复用 · 查看更多 »

代码签名

代码签名(Code signing)是对可执行文件或脚本进行數位簽章以确认软件作者及保证软件在签名后未被修改或损坏的措施。此措施使用加密散列来验证真实性和完整性。 代码签名可以提供几大功能价值。最常用的需求是代码签名为部署提供了安全性。在某些编程语言中,它也可用来帮助防止命名空间冲突。几乎每个代码签名的实现都提供某种数字签名机制来验证作者或构建系统的身份,以及校验对象是否未被修改。它也可用来提供对象相关的版本信息,以及存储对象的其他元数据。 代码签名作为软件安全性依赖的效果取决于所支持签名密钥的安全性。与其他公钥基础设施(PKI)技术一样,系统的完整性依赖于发布者对其私钥免受未经授权访问的保护。存储在通用计算机的软件中的密钥易于受到影响。因此,将密钥存储在安全、防篡改的硬件密码设备(也称硬件安全模块,HSM)是更加安全的最佳实践。.

新!!: 函式庫和代码签名 · 查看更多 »

代碼覆蓋率

代碼覆蓋(Code coverage)是軟體測試中的一種度量,描述程式中源代碼被測試的比例和程度,所得比例稱為代碼覆蓋率。 代碼覆蓋是由系統化軟體測試所衍生的方式。第一份出版的相關參考資料是Miller及Maloney1963年在ACM通讯上發表的論文 。 代碼覆蓋是飛行設備進行安全認證中的考量項目之一。飛行設備相關認證的指南列在美国联邦航空管理局的文件DO-178BRTCA/DO-178B, Software Considerations in Airborne Systems and Equipment Certification, Radio Technical Commission for Aeronautics, December 1, 1992及最近出版的文件DO-178CRTCA/DO-178C, Software Considerations in Airborne Systems and Equipment Certification, Radio Technical Commission for Aeronautics, January, 2012.

新!!: 函式庫和代碼覆蓋率 · 查看更多 »

开放多媒体程序库

开放多媒体程序库(Open Media Library,缩写为 OpenML),是由Khronos小组设计的一个跨平台的程序库,用于视频捕捉、转制、处理、显示和同步数字媒体,包括二维和三维图像、声音和视频的处理、输入输出和网络存储等。.

新!!: 函式庫和开放多媒体程序库 · 查看更多 »

嵌入式SQL

嵌入式SQL(英文: Embedded SQL)是一种将SQL语句直接写入C语言、COBOL、FORTRAN及Ada等编程语言源代码中的方法。藉此方法,可使得应用程序拥有了访问数据以及处理数据的能力。在这一方法中,将SQL文嵌入的目标源码的语言称为宿主语言。 在1986年发布的SQL86标准中定义了对于COBOL、FORTRAN及PI/L等语言的嵌入式SQL的规范。在1989年发布的SQL89规范中,定义了对于C语言的嵌入式SQL的规范。一些大型的数据库厂商发布的数据库产品中,都提供了对于嵌入式SQL的支持。比如Oracle、DB2等。.

新!!: 函式庫和嵌入式SQL · 查看更多 »

全局程序集缓存

全局程序集缓存(Global Assembly Cache,缩写GAC)是微软.NET框架中通用语言架构(CLI)在计算机范围内的一个缓存。这是一个有特殊控制的中央存储库,用以解决了共享程序库概念中的缺陷,并有助于避免其他解决方案中的陷阱,例如DLL地獄。.

新!!: 函式庫和全局程序集缓存 · 查看更多 »

兼容层

在软件工程领域,兼容层是一个允许面向旧或异质系统的二进制文件运行在特定主机系统上的接口。这意味着将面向异质系统的系统调用转换为面向主机系统。有些函式庫会面向异质系统,这通常是为主机系统提供运行异质二进制文件的能力。而硬件兼容层工具允许。.

新!!: 函式庫和兼容层 · 查看更多 »

图形库

图形库是一个用于在显示器上渲染计算机图形的程序库。它通常提供一组经过优化的函数来执行常见的渲染任务。这些任务通常可以完全在软件层面上解决,使用CPU进行计算,常见于嵌入式系统;或者由一枚GPU进行硬件加速,常见于家用计算机。使用这些函数,一个程序可以组合成一张图像在显示器上输出。这样,便解除了程序员创建和优化这些函数的负担,使得他们得以专注于构造图形程序。.

新!!: 函式庫和图形库 · 查看更多 »

Backbone.js

Backbone.js是一套JavaScript框架與RESTful JSON的應用程式介面。也是一套大致上符合MVC架構的編程範型。Backbone.js以輕量為特色,只需依賴一套Javascript 函式庫即可運行。常被用來開發單頁的網際網路應用程式,以及用來維護網路應用程式的各種部份(例如多使用者與伺服器端)的同步。Backbone.js是由Jeremy Ashkenas所開發,他同時也是CoffeeScript的開發者。.

新!!: 函式庫和Backbone.js · 查看更多 »

BD-J

BD-J(Blu-ray Disc Java)為藍光光碟(BD-Video)之互動式內容的基盤,由 Blu-ray Disc Association 所開發。在藍光光碟中,使用 BD-J 的附加影片內容比 DVD-Video 中的更加洗練,可登入網絡(下載最新預告、觀賞幕後花絮等)及使用子母畫面與讀取輔助儲存裝置。支援播放藍光光碟影片的藍光光碟播放機都有支援 BD-J 的義務,但初期的播放機並不支援登入網絡及讀取輔助儲存裝置與使用子母畫面的功能,(除了登入網絡之外)這些功能都稱作 "Bonus View" ,包含登入網絡在內的功能則稱作 "BD Live" 。2007年10月31日之後發售的藍光光碟播放機都有加裝 "Bonus View" 的義務,不過依不同機種,有些機種必須更新韌體才可使用。"BD Live" 現在則為附加功能。.

新!!: 函式庫和BD-J · 查看更多 »

BeOS API

BeOS API亦被Be公司称作Be API after Be Inc.,是在BeOS上编写图形应用程序所需要的应用程序接口,并由此延伸出了Magnussoft ZETA。 该API被分为数个“包”,“包”中包含类似的类,并容忍一些与包含支持代码的库的联系。 该API与C++基本相同,但包含一些第三方绑定的包含大部分Python的类,以及主要在存储包中使用到的一个小的Perl库的子集。.

新!!: 函式庫和BeOS API · 查看更多 »

Boost C++ Libraries

Boost C++ 函式庫(Libraries)是一組擴充C++功能的經過同行評審(Peer-reviewed)且開放源碼程式庫。大多數的函式為了能夠以開放源碼、封閉專案的方式運作,而授權於Boost軟體授權條款(Boost Software License)之下。許多Boost的開發人員是來自C++標準委員會,而部份的Boost函式庫成為C++的TR1標準之一。 為了要確保函式庫的效率與彈性,Boost廣泛的使用模板(template)功能。而它是針對各式領域的C++使用者與應用領域(Application Domain)上,包含的函式庫類別從像這種類通用函式庫,到像是檔案系統的作業系統抽象層,甚至能夠利用Boost來開發額外的函式庫或是給進階的C++使用者利用,像是。.

新!!: 函式庫和Boost C++ Libraries · 查看更多 »

Brotli

Brotli是一个Jyrki Alakuijala和开发的开源数据压缩程序库。Brotli基于LZ77算法的一个现代变体、霍夫曼编码和二阶。 在Chrome、Opera和Firefox中,它已被用于加速万维网的传输速度。类似Google的压缩算法zopfli,brotli这个名字来自瑞士的烘培产品。.

新!!: 函式庫和Brotli · 查看更多 »

Buildroot

Buildroot是一组Makefile和Patch文件,用来简化和自动化为嵌入式系统建造一个完整和可引导的Linux环境的过程,特别是在使用交叉编译来允许在单一的基于Linux的开发系统上为多个目标平台进行建造的时候。Buildroot可以自动建造所需要的交叉编译工具链,建立根文件系统,编译一个Linux内核映像,并为目标嵌入式系统生成引导装载器,它还可以进行这些独立步骤的任何组合。例如可以独立的使用已经安装好的交叉编译工具链,而只用Buildroot建立根文件系统。.

新!!: 函式庫和Buildroot · 查看更多 »

BusyBox

BusyBox是一個遵循GPL協議、以自由軟體形式發行的應用程式。Busybox在单一的可执行文件中提供了精简的Unix工具集,可运行于多款POSIX环境的操作系统,例如Linux(包括Android)、Hurd、FreeBSD等等。由於BusyBox執行檔的檔案大小比較小、並通常使用Linux內核,這使得它非常適合使用於嵌入式系统。作者将BusyBox稱為「嵌入式Linux的瑞士軍刀」。.

新!!: 函式庫和BusyBox · 查看更多 »

C++ Technical Report 1

C++ Technical Report 1 (TR1)(英文)是ISO/IEC TR 19768, C++ Library Extensions(函式庫擴充)的一般名稱。TR1是一份文件,內容提出了對C++標準函式庫的追加項目。這些追加項目包括了正则表达式、智能指针、哈希表、随机数生成器等。TR1自己並非標準,他是一份草稿文件。然而他所提出的項目大多数已成為下次的官方標準(C++11)的一部分。這份文件的目標在於「為擴充的C++標準函式庫建立更為廣泛的現成實作品」。.

新!!: 函式庫和C++ Technical Report 1 · 查看更多 »

C++程式語言 (書)

《C++程式語言》(The C++ Programming Language)是第一本介紹C++的書籍,作者是「C++之父」比雅尼·斯特劳斯特鲁普(Bjarne Stroustrup),他是此程式語言的設計者。第一版《C++程式語言》於1985年推出。 由於沒有官方標準,這本書成為了實質標準,引領C++不斷發展。1998年,C++才有第一個國際標準 ISO/IEC 14882:1998: Programming Language C++ 。隨着C++標準化和新函式庫(Library)的出現,本書亦推出了新版本,介紹C++的改變和新功能,以及更正一些誤排。.

新!!: 函式庫和C++程式語言 (書) · 查看更多 »

CERN httpd

CERN httpd(亦稱W3C httpd)是一個网页服务器的守護进程(daemon),也是世界上第一個網頁伺服器 ,由全球資訊網發明人提姆·柏內茲-李、以及Ari Luotonen、Henrik Frystyk Nielsen所開發,誕生於1990年的平安夜。CERN httpd已於1996年7月15日終止開發。.

新!!: 函式庫和CERN httpd · 查看更多 »

Chicken (Scheme)

Chicken是一个Scheme语言的编译器和解释器,能够将scheme代码编译成标准C代码。它基本上遵守R5RS标准并且提供了很多扩展。Chicken是一个采用BSD许可证的自由软件。.

新!!: 函式庫和Chicken (Scheme) · 查看更多 »

Cocoa

Cocoa是苹果公司为Mac OS X所创建的原生面向对象的编程环境,是Mac OS X上五大API之一(其它四个是Carbon、POSIX、X11和Java)。 Cocoa应用程序一般在苹果公司的开发工具Xcode(前身为Project Builder)和Interface Builder上用Objective-C写成。不过,通过Java bridge、PasCocoa、PyObjC、CamelBones以及RubyCocoa等桥接技术,Java、Clozure CL、LispWorks、Object Pascal、Python、Perl、Ruby等其它工具或者语言也可以用来开发Cocoa应用。也有一些其它语言的Cocoa实现无须桥接,比如苹果公司开发的MacRuby和类似Lisp的Nu语言。不使用Xcode和Interface Builder,仅仅通过文本编辑器、GCC和GNU make工具也可以用Objective-C语言开发Cocoa应用。 对最终用户来说,使用Cocoa编程环境开发的应用程序即为Cocoa應用程式。这类应用有独特的外观,因为Cocoa编程环境让程序在多方面自动遵循苹果公司的人机界面守则。.

新!!: 函式庫和Cocoa · 查看更多 »

COFF

共同物件檔案格式(Common Object File Format,縮寫為COFF),又稱通用目标文件格式,是一種用於執行檔、目的碼、共享庫(shared library)的檔案格式,使用於類UNIX系統上。它最早使用於UNIX System V上,用來取代先前的a.out格式,後來又發展出XCOFF與ECOFF。 在多數類UNIX系統上,這個格式已被ELF格式所取代。某些类Unix系统,微软公司的Windows系统,可扩展固件接口以及某些嵌入式系统中仍在使用COFF文件格式或它的变种。 Category:可执行文件格式.

新!!: 函式庫和COFF · 查看更多 »

犹他茶壶

犹他茶壶(Utah teapot),或称纽维尔茶壶(Newell teapot),是在计算机图形学界广泛采用的标准参照物体(有时也是个内行幽默)。其造型来自于生活中常见的造型简单的茶壶,被制成数学模型,外表为实心、柱状和部分曲面。 以一个茶壶作为基本物体的想法,与计算机程序设计领域里的“Hello World”程序如出一辙。目的是,方便快捷地建立一个最简单的三维场景,使其含有相对复杂的模型,以此模型为基本参考几何物体,用以辅助安排场景和设定灯光。 有许多库甚至包含专门用来绘制茶壶的函数。 这个茶壶的模型是在1975年由早期的计算机图形学研究者马丁·纽维尔(Martin Newell)制作的,他是犹他大学先锋图形项目小组的一员。.

新!!: 函式庫和犹他茶壶 · 查看更多 »

程序设计实践

程序设计实践是程序设计中的经验总结,这里有许多事务、概念与技巧。.

新!!: 函式庫和程序设计实践 · 查看更多 »

程式庫

#重定向 函式庫.

新!!: 函式庫和程式庫 · 查看更多 »

程式函式庫

#重定向 函式庫.

新!!: 函式庫和程式函式庫 · 查看更多 »

类库

在了解了“-zh-cn:类;zh-tw:類別;-”在-zh-cn:程序设计;zh-tw:程式設計-中的定义后,--(Class library)是指一个类的集合。 一组在多个工程中可能会被重复使用的--,可以作为一个-- 共享给其他相关的开发者。as,swf和swc都是常见的-- 分配形式。.

新!!: 函式庫和类库 · 查看更多 »

綁紮

在電腦科學中,所謂的綁紮(Binding)是指創造一個簡單的參考(reference),並將它指向一個更複雜更大的結構以利後用。 此簡單參考可以替代此巨大結構,在之後的程式中輕盈地使用。.

新!!: 函式庫和綁紮 · 查看更多 »

线程安全

线程安全是编程中的术语,指某个函数、函数库在多线程环境中被调用时,能够正确地处理多个线程之间的共享变量,使程序功能正确完成。 一般来说,线程安全的函数应该为每个调用它的线程分配专门的空间,来储存需要单独保存的状态(如果需要的话),不依赖于“线程惯性”,把多个线程共享的变量正确对待(如,通知编译器该变量为“易失(volatile)”型,阻止其进行一些不恰当的优化),而且,线程安全的函数一般不应该修改全局对象。 很多C库代码(比如某些strtok的实现,它将“多次调用中需要保持不变的状态”储存在静态变量中,导致不恰当的共享)不是线程安全的,在多线程环境中调用这些函数时,要进行特别的预防措施,或者寻找别的替代方案。.

新!!: 函式庫和线程安全 · 查看更多 »

网络安全服务

网络安全服务(Network Security Services,简称NSS)是一组支持跨平台开发安全客户端与服务器应用程序的程序库,它提供服务器侧硬件TLS/SSL加速和客户端侧智能卡的可选支持。NSS提供了支持TLS/SSL及S/MIME的完全开源实现。早前以多许可方式授权在Mozilla公共许可证 1.1、GNU通用公共许可证和GNU宽通用公共许可证,但从3.14版本开始升级到GPL兼容的MPL 2.0许可证。.

新!!: 函式庫和网络安全服务 · 查看更多 »

C標準函式庫

C 標準函式庫(C standard library,缩写:libc)是在C語言程式設計中,所有符合標準的头文件(head file)的集合,以及常用的函式庫實作程序(如 I/O 輸入輸出和字串控制)。不像 COBOL、Fortran 和 PL/I等程式語言,在 C 語言的工作任務裡不會包含嵌入的關鍵字,所以幾乎所有的 C 語言程式都是由標準函式庫的函式來建立的。.

新!!: 函式庫和C標準函式庫 · 查看更多 »

电脑象棋

电脑象棋,是指人工智能象棋对弈软件。電腦象棋軟體的製作,分成開局、中盤、殘局三個部分,各自有不同的演算法,開局主要以儲存的開局棋譜為本,中盤與殘局則運用審局函數和對局樹的計算,但殘局必須考慮特例的計算。 最早的電腦程式的象棋遊戲是1986年的洛斯阿拉莫斯象棋。由於象棋與西洋棋許多相似之處,再加上電腦西洋棋發展較為成熟,電腦象棋軟體設計的架構跟方法大致上都是參考電腦西洋棋。 2006年最好的電腦象棋軟體,已可以和頂尖棋士相抗衡。.

新!!: 函式庫和电脑象棋 · 查看更多 »

無線介面層

無線介面層(Radio Interface Layer,縮寫為RIL),是作業系統的一層介面,它負責提供介面,來控制行動電話的數據機(Modem)與無線電。.

新!!: 函式庫和無線介面層 · 查看更多 »

相依性地狱

依性地狱(英语:dependency hell),又被称为依赖地狱,是指在操作系统中由于软件之间的依赖性不能被满足而引发的问题。 一个软件包依赖于其它必要的软件包(且版本要符合要求),使得软件包系统形成了复杂的依赖关系网络,并可能引发一系列问题。一些软件包可能因为依赖性无法满足,需要安装大量软件包;另一方面,一个软件包的卸载可能引发数量众多的软件包无法工作。 目前,GNU/Linux通过高级软件包管理机制,一定程度上解决了相依性地狱问题。较著名的有Debian阵营的APT和Redhat阵营的Yum。.

新!!: 函式庫和相依性地狱 · 查看更多 »

D-Bus

D-Bus是一個行程間通訊及远程过程调用機制,可以讓多個不同的计算机程序(即行程)在同一臺電腦上同時進行通訊。D-Bus作為freedesktop.org專案的一部份,其設計目的是使Linux桌面环境(如GNOME與KDE等)提供的服務標準化。 freedesktop.org專案同時也開發了一個稱為libdbus的自由及开放源代码软件函式庫,作為規範的參考實作。這個函式庫常與D-Bus本身混淆。也存在著其他的D-Bus實作,像是GDBus (GNOME),QtDBus (Qt/KDE),dbus-java以及sd-bus(systemd的一部份)。.

新!!: 函式庫和D-Bus · 查看更多 »

Delphi

Delphi,是Windows平台下著名的快速應用程式開發(Rapid Application Development,简称RAD)。它的前身,即是DOS時代盛行一時的「Borland Turbo Pascal」,最早的版本由美国Borland(宝兰)公司於1995年开发。主创者為安德斯·海尔斯伯格。經過數年的發展,此產品也轉移至Embarcadero公司旗下。 从产品名称上就可以知道,Turbo Pascal使用的是Pascal语言。从Turbo Pascal 5.5版开始,Borland公司在传统Pascal的基础上加入了物件導向的功能。 Delphi是一个整合開發環境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面(Graphical User Interface,简称GUI)为开发环境,透過IDE、VCL工具與編譯器,配合連結資料庫的功能,構成一個以物件導向程式設計為中心的應用程式開發工具。Delphi所編譯的可執行檔,雖然容量較大,但因為產生的是真正的原生機器碼,效能上比較快速。除了使用資料庫的程式之外,不需安裝即可執行,在使用上相當方便。 Delphi在本质上應該歸類為軟體開發工具,而並非是程式语言,但由于Delphi几乎是目前市场上唯一使用Pascal,並持續推出新版本的商业产品。因此,有時人们會把Delphi視為Object Pascal的代名词。Borland公司因而把Object Pascal改称为Delphi。2006年,Borland把开发工具产品线独立出来,成立了一家新的公司CodeGear,並把產品線交由此公司负责。原本的Delphi,亦曾一度因此被命名为Turbo Delphi。但是在新的版本中,除了Delphi for Win32(原有的Delphi版本)之外,还有一个新产品「Delphi for PHP」。在CodeGear的发展规划中,或许“Delphi”不再是Object Pascal的专屬IDE名稱,而是将之提升到通用IDE品牌的層次。2008年5月7日,Embarcadero Technologies(易博龙)公司宣布以2300万美元的价格收购CodeGear公司,从而把Delphi收入囊中。2009年5月6日,Micro Focus宣布以7500万美元收购Borland。 Delphi目前的最新版本是Delphi 10.2 Tokyo。.

新!!: 函式庫和Delphi · 查看更多 »

D語言

D語言是一种程式語言,具备多範型,例如物件導向、指令式。由沃尔特·布莱特和安德烈·亞歷山德雷斯庫所開發,起源自C++,深受C++的影響,然而其不是C++的变种,而是重新设计来自C++的部分特性,并受到其它程式語言觀念的影響,如Java、C#以及Eiffel。2007年1月2日釋出1.0穩定版本。版本2.0釋出於2007年1月17日。 Walter Bright本身是Symantec C++ 編譯器的作者;另一名作者Andrei Alexandrescu是Facebook的研究科学家,他与一个团队用D语言重写一些Facebook的重要操作。.

新!!: 函式庫和D語言 · 查看更多 »

EasyInstall

EasyInstall 是一個Python語言的軟件包管理系統 。EasyInstall提供一個標準的分配Python軟件和 函式庫的格式。 easy_install是一個附帶设置工具的模块,和一個第三方函式庫。這樣是旨在加快Python函式庫的分配程式的速度。這個程式類似用於Ruby語言的RubyGems 。.

新!!: 函式庫和EasyInstall · 查看更多 »

EPUB

EPUB(Electronic Publication的缩写,電子出版)是一種電子圖書標準,由國際數位出版論壇(IDPF)提出;其中包括3種文件格式標準(文件的附檔名.epub),這個格式已取代了先前的Open eBook開放電子書標準。.

新!!: 函式庫和EPUB · 查看更多 »

ExifTool

ExifTool是Phil Harvey以Perl寫成的免費开源软件,可讀寫及處理圖像、視頻及音頻的metadata,例如Exif、IPTC、XMP、JFIF、GeoTIFF、ICC Profile。它是跨平台的,可作為命令列或Perl函式庫使用。.

新!!: 函式庫和ExifTool · 查看更多 »

音频编码格式的比较

下列表格比较了多种的一般和技术性信息。有关音频格式和编解码器提供的音频质量的听感测试,参见。.

新!!: 函式庫和音频编码格式的比较 · 查看更多 »

音频编解码器

音频编解码器是指能编码或解码音频数字数据流的设备或计算机程序。 在软件层面,音频编解码器是一个执行算法的计算机程序,能压缩与解压缩数字音频数据到音频文件或流媒体音频编码格式。该算法的目的是保证质量的前提下使用最少的比特表示高保真音频信号。这可以有效地减少存储空间和传输已存储音频文件所需的带宽。大多数编解码器是实现为一个具有接口的函式庫供一个或多个媒体播放器使用。 在硬件层面,音频编解码器指一个能编码模拟音频到数字音频和解码数字音频到模拟音频的独立设备。换种说法,它包含运行在同样时钟的模数转换器(ADC)和数模转换器(DAC)。这在声卡中被使用以支持音频输入和输出。.

新!!: 函式庫和音频编解码器 · 查看更多 »

面向侧面的程序设计

面向侧面的程序设计(aspect-oriented programming,AOP,又译作面向方面的程序设计、觀點導向編程、剖面導向程式設計)是计算机科学中的一个术语,指一种程序设计范型。该范型以一种称为侧面(aspect,又译作方面)的语言构造为基础,侧面是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点(crosscutting concern)。 侧面的概念源于对面向对象的程序设计的改进,但并不只限于此,它还可以用来改进传统的函数。与侧面相关的编程概念还包括元对象协议、主题(subject)、混入(mixin)和委托。.

新!!: 函式庫和面向侧面的程序设计 · 查看更多 »

静态库

在電腦科學裡,靜態庫(Static library, Statically-linked library),或称靜態函式庫,是一個外部函式與變數的集合體。靜態函式庫的檔案內容,通常包含一堆程式設計師自定的變數與函式,其內容不像動態連結庫那麼複雜,在編譯期間由編譯器與連結器將它整合至應用程式內,並製作成目的檔以及可以獨立運作的執行檔。而這個執行檔與編譯執行檔的程序,都是一種程式的靜態建立(static build)。以過去的觀點來說,函式庫只能算是靜態(static)類型。.

新!!: 函式庫和静态库 · 查看更多 »

被爱

是一款浏览器平台游戏,由澳大利亚图形设计兼美术师Alexander Ocias开发。Ocias花费约半年空闲时间,以Adobe Flash编写出游戏。游戏于2010年6月在各游戏托管网站在线发布,并获得大量称赞与关注,评论称游戏虽操控不佳却引人深思。.

新!!: 函式庫和被爱 · 查看更多 »

裝甲核心V

是機戰傭兵系列睽違4年的第五款正宗續作。世界觀翻新。廣告標語是「全てを焼き尽くす暴力」(能把一切燃燒殆盡的暴力)。是該系列首次有正體中文化。.

新!!: 函式庫和裝甲核心V · 查看更多 »

複雜文字編排

複雜文字編排(Complex text layout,縮寫:CTL)或者複雜文字描繪(Complex text rendering)是指字位的形狀或位置取決於與其他字位的關係的書寫系統的排版。這個辭彙用於一個字符為一個字位的軟體國際化領域。 要求複雜文字編排以適當顯示的書寫系統稱為複雜文本,例子有阿拉伯字母和婆羅米系文字的天城文或泰文。許多文本不要求複雜文字編排,例如拉丁文字和漢字可通過在一直行或直列中簡單地依次顯示每個字元來排版。然而這些文本有替代形式或者可選特性(如手寫體)時也要求複雜文字編排以在電腦上呈現。.

新!!: 函式庫和複雜文字編排 · 查看更多 »

香港天文台

香港天文台(簡稱天文台;Hong Kong Observatory,縮寫:HKO)是香港特別行政區政府部門及聯合國屬下的世界氣象組織成員,專門負責香港的氣象觀測(雖然稱為「天文台」,但是其職能更接近一個氣象台),亦兼任地震、授時、天文及輻射監測等事務,向香港市民發出相關的警告。香港天文台也是世界氣象組織擔任網頁開發和操作之總負責氣象部門,以及聯合國世界氣象組織屬下的航空氣象委員,撰寫航空氣象文章之牽頭氣象部門。現任天文台台長為岑智明。香港天文台在港英時代原為政府經濟科轄下部門,1997年主權移交後維持隸屬經濟局,2002年7月1日改為經濟發展及勞工局轄下部門;2007年7月1日決策局再度重組後,天文台被劃入新成立的商務及經濟發展局。.

新!!: 函式庫和香港天文台 · 查看更多 »

訊息傳遞介面

訊息傳遞界面/接口(Message Passing Interface,縮寫MPI)是一個平行計算的應用程式接口(API),常在超級電腦、電腦叢集等非共享內存環境程序設計。.

新!!: 函式庫和訊息傳遞介面 · 查看更多 »

跨平台音频创作工具

跨平台音频创作工具(Cross-platform Audio Creation Tool,简称XACT,也称跨平台音效製作工具)是微軟提供的音频函式庫和引擎,為DirectX SDK的一部分。XACT的實作可見諸於Xbox上的Xaudio,Windows XP上的DirectSound,以及Vista和Windows 7上的新音效堆栈(audio stack)。Xaudio是專用於Xbox的API,專門為了最佳化數位訊息處理(optimal digital signal processing)。XACT亦包含有X3DAudio。 目前XACT的功能已經從DirectX移到Microsoft XNA。XACT Audio Authoring Tool也整合進。XACT音樂音效編輯器可以產生XAP檔案,能在XNA中編輯與播放音效。 随着Windows SDK for Windows 8开发预览版的发布,XACT已不再于Windows上受到支持。.

新!!: 函式庫和跨平台音频创作工具 · 查看更多 »

软件

軟體(software)是一系列按照特定顺序组织的電腦数据和指示,是電腦中的非有形部分。電腦中的有形部分稱為硬體,由電腦的外殼及各零件及電路所組成。電腦軟體需有硬體才能運作,反之亦然,軟體和硬體都無法在不互相配合的情形下進行實際的運作。 一般来說,计算机软件划分为程式語言、系统软件、应用软件和介于这两者之间的中介軟體。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。 软件包括所有在電腦執行的程式,和其架構無關,例如執行檔、函式庫及腳本語言都屬於软件。軟體不分架構,有其共通的特性,在執行後可以讓硬體執行依設計時要求的機能。軟體儲存在記憶體中,軟體不是可以碰觸到的實體,可以碰觸到的都只是儲存軟體的零件(記憶體)或是媒介(光碟或磁片等)。 软件并不一定只包括可以在计算机上运行的電腦程式,有些定義中,与電腦程式相关的文档,一般也被认为是软件的一部分。简单的说软件就是程式加文档的集合体。软件被应用于世界的各个领域,对人们的生活和工作都产生了深远的影响。.

新!!: 函式庫和软件 · 查看更多 »

软件工程主题列表

软件工程主题列表是軟件工程條目的補充,用以為主條目提供更詳細的內容及例子。.

新!!: 函式庫和软件工程主题列表 · 查看更多 »

软件库

#重定向 函式庫.

新!!: 函式庫和软件库 · 查看更多 »

运行时库

运行时库(runtime library,又稱運行期库),在计算机程序设计领域中,是指一种被编译器用来实现编程语言内置函数以提供该语言程序运行时(执行)支持的一种特殊的计算机程序库。这种库一般包括基本的输入输出或是内存管理等支持。它是一群支援正在執行程式的函式,與作業系統合作提供諸如數學運算、輸入輸出等功能,讓程式寫作者不需要“重新發明輪子”,並善用作業系統提供的功能。 运行时库由编译器决定,以面向编程语言,提供其最基本的执行时需要。比如Visual Basic需要复杂的运行时库支持而C的运行时库则相对简单。当然这还是由编译器厂商决定的。运行时库中的函数可能对程序员透明,也可能不透明。这也是由编译器厂商忖度语言执行环境的需求而决定的。 早期的執行期函式庫(例如Fortran)提供了數學運算的能力。其他語言增加了諸如垃圾回收的先進功能,通常用於支援物件資料結構。 許多近代語言設計了更大的執行環境並添加更多功能。很多物件導向語言也包含了分派器與類別讀取器。Java虛擬機(JVM)便是此類的典型執行環境:它也在執行期直譯或編譯具可攜性的二進位Java程式。而.NET架構也是另外一個執行期函式庫的實例。 例外處理(Exception handling)是專門處理執行期錯誤的語言機制,使程式設計師可以完全捕捉非預期錯誤,或沒有適當處理的錯誤結果。 动态链接库或静态链接库与运行时库的分类角度不同,不得相提并论。.

新!!: 函式庫和运行时库 · 查看更多 »

部件工具箱

部件工具箱(widget toolkits)亦称为GUI工具箱(GUI toolkits),在程序设计中指的某些基本的GUI的构件元素的集合。他们一般以库或者应用程序框架的形式出现。.

新!!: 函式庫和部件工具箱 · 查看更多 »

链接器

链接器(Linker),又譯為鏈結器、連結器,是一个程序,将一个或多个由编译器或汇编器生成的目标文件外加库链接为一个可执行文件。 在IBM大型主机比如OS/360上,链接器是linkage editor;在Unix-like系統上常用的链接器是。目标文件是包括机器码和链接器可用信息的程序模块。简单的讲,链接器的工作就是解析未定义的符号引用,将目标文件中的占位符替换为符号的地址。链接器还要完成程序中各目标文件的地址空间的组织,这可能涉及重定位工作。 大多数现代操作系统都提供静态链接和动态链接两种形式。.

新!!: 函式庫和链接器 · 查看更多 »

英特尔集成性能原语

Intel Integrated Performance Primitives(Intel IPP)是一个多线程软件函式庫,包含用于多媒体和数据处理应用的函数,出自英特尔。此产品可译作:集成性能原语、集成执行原语。 该库支持英特尔和兼容处理器,可用于Linux、macOS、Windows和Android操作系统。它可单独提供或作为的一部分使用。.

新!!: 函式庫和英特尔集成性能原语 · 查看更多 »

通用语言架构

通用语言基础架构(Common Language Infrastructure,簡稱CLI)是一个开放的技术规范。它是由微软联合惠普以及英特尔于2000年向ECMA倡议的。通用语言基础架构定义了构成.NET Framework基础结构的可执行码以及代码的运行时环境的规范,它定义了一个语言无关的跨体系结构的运行环境,这使得开发者可以用规范内定义的各种高级语言来开发软件,并且无需修正即可将软件运行在不同的计算机体系结构上。國際標準CLI定義在ISO/IEC 23271,最新版本在2012年修定。 通用語言運行庫(CLR)則是微軟對此標準(CLI)的實作。.

新!!: 函式庫和通用语言架构 · 查看更多 »

逼近理论

數學中的逼近理论是如何將一函數用較簡單的函數來找到最佳逼近,且所產生的误差可以有量化的,以上提及的「最佳」及「較簡單」的實際意義都會隨著應用而不同。 數學中有一個相關性很高的主題,是用進行函數逼近,也就是用以正交多項式為基礎的級數來進行逼近。 計算機科學中有一個問題和逼近理论有關,就是在數學函式庫中如何用計算機或計算器可以執行的功能(例如乘法和加法)儘可能的逼近某一數學函數,一般會用多項式或有理函數(二多項式的商)來進行。 逼近理论的目標是儘可能的逼近實際的函數,一般精度會接近電腦浮點運算的精度,一般會用高次的多項式,以及(或者)縮小多項式逼近函數的區間。縮小區間可以針對要逼近的函數,利用許多不同的係數及增益來達到。現在的數學函式庫會將區間劃分為許多的小區間,每個區間搭配一個次數不高的多項式。.

新!!: 函式庫和逼近理论 · 查看更多 »

Falkon

Falkon(舊稱Qupzilla)是一個快速且安全的開放原始碼網頁瀏覽器,拥有跨平台的優勢以及與桌面環境整合度高的使用者界面。加入了許多實用的功能並使用GPLv3作為其開放原始碼的憑證。.

新!!: 函式庫和Falkon · 查看更多 »

Flake

Flake 是一種新的-zh-hans:函数库;zh-hant:函式庫- ,用於在KOffice 2系列。Flake 提供"形狀"(shape)的基本概念。對於最終用戶,形狀表現一些內容,比如一塊圖片或文字。形狀可以以任何形式(正方形,圓形等),並包含任何類型的媒體,源於形狀負責繪製本身。 KOffice的所有的組件正在修改來使用Flake。.

新!!: 函式庫和Flake · 查看更多 »

Fontconfig

Fontconfig是字體相關的计算机程序库,用于配置、定制全系统的字体,或將字體提供給应用程序使用。此庫最初是由Keith Packard开发维护的,现由维护。 Fontconfig 是自由软件,采用宽松开放版权许可证。.

新!!: 函式庫和Fontconfig · 查看更多 »

FreeType

FreeType是一個用C語言實現的一個字体光栅化函式庫。它可以用來將字符柵格化並映射成-zh-cn:位图;zh-tw:點陣圖-以及提供其他字體相關業務的支持。 FreeType並不提供API以執行更高級的功能,如文字佈局或圖形處理(例如彩色文本渲染、「空洞化」等)。然而,它提供了一個簡單、易用並統一的接口來訪問字型文件的內容,從而極大地簡化了這些任務。它支持各種字體格式,包括TrueType、Type 1、以及OpenType。 FreeType在兩個自由軟件許可證的授權下發佈:GNU通用公共許可證或者以及一個類BSD許可證。因此這個函式庫能夠使用于任何類型的項目中,無論其是否是專有軟件。同時也包括正在使用的主要自由桌面系統軟件。.

新!!: 函式庫和FreeType · 查看更多 »

Gedit

gedit是一个GNOME桌面环境下兼容UTF-8的文本编辑器。它简单易用,有良好的语法高亮,对中文支持很好,支持包括GB2312、GBK在内的多种字符编码。gedit是一款自由软件。.

新!!: 函式庫和Gedit · 查看更多 »

GLib

GLib是一个跨平台的、用C语言编写的五个底层库的集合,为GNOME所使用。.

新!!: 函式庫和GLib · 查看更多 »

GNU Gatekeeper

GNU Gatekeeper(簡稱GnuGK)是一個基於OpenH323來發展的開放源碼H.323 gatekeeper計劃。所謂的H.323 gatekeeper,定義於H.323標準中,負責對H.323的系統提供位址轉換、通話控制、路由決定、認證計費等服務。.

新!!: 函式庫和GNU Gatekeeper · 查看更多 »

GNU Octave

Octave是一個旨在提供與Matlab語法相容的開放源碼科學計算及數值分析的工具;它同時也是GNU計畫成員之一。.

新!!: 函式庫和GNU Octave · 查看更多 »

GNU Parted

GNU Parted(由「PARTition」與「EDitor」兩字結合)是一個自由,可以用於建立、刪除、移動分割,調整分割大小,檢查、複製分割等操作。可以用於調整分割以安裝新作業系統、備份特定分割到另一塊硬碟等。是由Andrew ClausenIt與Lennert Buytenhek所寫成。 它包含了一個函式庫,libparted,以及一個命令列介面的前端,parted。 截至2013年,GNU Parted只能在GNU/Linux及GNU/Hurd下執行。.

新!!: 函式庫和GNU Parted · 查看更多 »

GNU variants

GNU variants(GNU 變種)是一個自由軟件基金會提出的概念,指使用来自GNU的應用軟件及函式庫(即“用户态”)的操作系统。它的內核不一定是GNU Hurd。.

新!!: 函式庫和GNU variants · 查看更多 »

GNU線性規劃工具集

GNU線性規劃工具集(GNU Linear Programming Kit, GLPK)是用來求解大規模之線性規劃(LP)、混合整數規劃(MIP),跟其他相關問題的軟體包。這是一套以 ANSI C 寫的函式庫。屬於GNU計畫的一部分,按GNU通用公共授權條款發行。 可以用 GNU MathProg 語言建立問題的模型,語法大部分類似於 AMPL,然後以 GLPSOL 求解。GLPK 也可以作為C語言函式庫使用。 GLPK 以單型法.改以及對偶內點法求解非整數問題,以分枝限定法與 Gomory 混合整數分割求解(混合)整數問題。 免費版的 OptimJ 建模型系統支援 GLPK。 有個計畫提供 GLPK 一個 Java 介面(經由 JNI)。Java 應用程式可以藉此呼叫 GLPK。.

新!!: 函式庫和GNU線性規劃工具集 · 查看更多 »

GNU软件包列表

此GNU软件包列表列出了由自由软件基金会作为GNU计划的一部分而开发或维护的重要软件包,GNU计划目的是开发完全由自由软件组成的类Unix计算机操作系统。其中许多的软件包与Linux内核一起构建了完整的计算机操作系统。.

新!!: 函式庫和GNU软件包列表 · 查看更多 »

GNU通用公共许可证

GNU通用公共授權條款(GNU General Public License,简称 GNU GPL、GPL)是廣泛使用的免費軟件許可證,可以保證終端用戶得自由運行,學習,共享和修改軟件。許可證最初由GNU項目的自由軟件基金會 (FSF)的理查德·斯托曼(Richard Matthew Stallman)撰寫,並授予計算機程序的收件人自由軟件定義的權利。 GPL是一個Copyleft許可證,這意味著衍生作品只能以相同的許可條款分發。 這與許可免費軟件許可證有所區別 ,其中BSD許可證和MIT許可證是廣泛使用的示例。 GPL是第一個普遍使用的Copyleft許可證。 歷史上,GPL許可證系列一直是免費和開源軟件領域最受歡迎的軟件許可之一。 根據GPL許可的優異自由軟件程序的例子有Linux內核和GNU編譯器集合 (GCC)。 David A. Wheeler認為,GPL提供的Copyleft對於基於Linux的系統的成功至關重要,給予向內核貢獻的程序員保證他們的工作將有益於整個世界並保持自由,而不至於被不提供回饋給社群的不肖軟件公司所剝削。 2007年,發布了第三版許可證(GNU GPLv3),以解決在長期使用期間發現的第二版(GNU GPLv2)所發生的一些困擾。 為了使許可證保持最新狀態,GPL許可證包含一個可選的“並延伸到未來版本”條款,允許用戶在FSF更新的原始條款或新版本之間進行選擇。 有些開發人員在軟件授權使用時,選擇省略它; 例如,Linux內核已經在GPLv2下獲得許可,就不需包括“並延伸到未來版本”的聲明。 GPL授予程序接受人以下權利,或稱“自由”,或稱“copyleft”:.

新!!: 函式庫和GNU通用公共许可证 · 查看更多 »

GnuTLS

GnuTLS(,來自GNU Transport Layer Security Library的縮寫),一個開放原始碼的軟體函式庫套件,支援SSL與TLS協定與DTLS協定。它提供了一系列應用程式介面(API),提供利用網路傳輸層進行安全通訊的服務,此外,它也支援X.509,OpenPGP,PKCS 12等其他結構。這個軟體專案最早屬於GNU計劃,但在2012年12月之後,因為其維護者對自由軟體基金會的若干政策不滿,這個專案與GNU計劃分開。.

新!!: 函式庫和GnuTLS · 查看更多 »

Go

Go(又稱Golang)是Google開發的一种静态强类型、編譯型、-zh-hant:並發型;zh-hans:并发型-,并具有垃圾回收功能的编程语言。 ,羅勃·派克(Rob Pike)及肯·汤普逊於2007年9月开始设计Go,,稍後Ian Lance Taylor、Russ Cox加入專案。Go是基於Inferno作業系統所開發的。Go於2009年11月正式宣布推出,成為開放原始碼專案,并在Linux及Mac OS X平台上进行了實現,后来追加了Windows系统下的实现。 目前,Go每半年发布一个二级版本(即从a.x升级到a.y)。.

新!!: 函式庫和Go · 查看更多 »

Google網頁工具包

Google Web Toolkit(簡稱GWT,讀作),是一個前端使用JavaScript,後端使用Java的AJAX framework,以Apache許可證2.0版本開放源始碼。GWT透過編譯器將Java程式碼編譯成JavaScript,可讓開發人員使用Java程式設計語言,快速建置與維護複雜但高效能的JavaScript前端應用程式,藉此減輕開發人員負擔。 2010年8月,Google買下Instantiations公司,並免費釋出該公司旗下所有產品,當中包括GWT Designer。GWT Designer是Eclipse的插件,為GWT提供WYSIWYG(所見即所得)的AJAX設計介面。Google亦正在計劃為GWT Designer增加UiBinder支援。 2014年10月30日,在GWT 2.7.0 RC1版本中,GWT Designer已弃用。 2016年10月20日,GWT 2.8.0 版本正式发布。该版本支持Java 8和CSS3。同时正式支持JsInterop和GSS,前者可替换原先的JSNI,后者取代过时的CssResource。.

新!!: 函式庫和Google網頁工具包 · 查看更多 »

GStreamer

GStreamer 是一个基于流水线的多媒体框架,基于GObject,以C语言写成。 凭借GStreamer,程序员可以很容易地创建各种多媒体功能组件,包括简单的音频回放,音频和视频播放,录音,流媒体和音频编辑。基于流水线设计,可以创建诸如视频编辑器、流媒体广播和媒体播放器等等的很多多媒体应用。.

新!!: 函式庫和GStreamer · 查看更多 »

GTK+

GTK+最初是GIMP的专用开发库(GIMP Toolkit),后来发展为Unix-like系統下开发图形界面的应用程序的主流开发工具之一。GTK+是自由软件,并且是GNU计划的一部分。.

新!!: 函式庫和GTK+ · 查看更多 »

Hamcrest

Hamcrest是一个协助编写用Java语言进行软件测试的框架。它支持创建自定义的断言匹配器(assertion matchers)(名称“Hamcrest”即为“matchers”的异位构词),允许声明式定义匹配规则。这些匹配器在单元测试框架(例如JUnit和jMock)中有用。 Hamcrest已经被移植到Java、C++、Objective-C、Python、ActionScript 3、PHP、JavaScript和Erlang.

新!!: 函式庫和Hamcrest · 查看更多 »

HarfBuzz

HarfBuzz(波斯语حرف‌باز的宽式拉丁化转写,“Opentype”的意思)是用于文字塑形的软件开发库,亦即用于转换Unicode文本到字形指标及方位的过程。最近的HarfBuzz(New HarfBuzz)以处理多种字体技术为目标,而第一版(Old HarfBuzz)只处理OpenType字体。 New HarfBuzz只提供文字塑形功能而不提供文字布局及渲染,后者需要其他--的支持,Pango(含有HarfBuzz)可以用于高级的文本排布,FreeType或Anti-Grain Geometry可以用于文本渲染。.

新!!: 函式庫和HarfBuzz · 查看更多 »

HTML Tidy

HTML Tidy是一個能夠HTML文件的錯誤及整齊的排列代碼(即縮排)的軟件及函式庫。 HTML Tidy是由W3C的Dave Raggett開發,其後成為一個Sourceforge的專案,其源碼是使用ANSI C寫成,而適用於不同作業系統的執行檔則可因此而編譯而成。而HTML Tidy是根據W3C license(寬鬆的BSD許可證)授權下發佈。.

新!!: 函式庫和HTML Tidy · 查看更多 »

IBus

Intelligent Input Bus,簡稱IBus,是 Unix-like 作業系統下的多語輸入法平台。因為它採用了zh-hans:总线;zh-hant:匯流排-(Bus)式的架構,所以命名為Bus。.

新!!: 函式庫和IBus · 查看更多 »

ImageMagick

ImageMagick是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装。它可以读取、编辑超过100种图象格式。ImageMagick以(一个类似BSD的许可证)发布。.

新!!: 函式庫和ImageMagick · 查看更多 »

Λ演算

λ演算(英語:lambda calculus,λ-calculus)是一套從數學邏輯中發展,以變數綁定和替換的規則,來研究函式如何抽象化定義、函式如何被應用以及遞迴的形式系統。它由數學家阿隆佐·邱奇在20世紀30年代首次發表。Lambda演算作為一種廣泛用途的計算模型,可以清晰地定義什麼是一個可計算函式,而任何可計算函式都能以這種形式表達和求值,它能模擬單一磁帶图灵机的計算過程;儘管如此,Lambda演算強調的是變換規則的運用,而非實現它們的具體機器。 Lambda演算可比擬是最根本的編程語言,它包括了一條變換規則(變數替換)和一條將函式抽象化定義的方式。因此普遍公認是一種更接近軟體而非硬體的方式。對函數式編程語言造成很大影響,比如Lisp、ML语言和Haskell语言。在1936年邱奇利用λ演算給出了對於判定性問題(Entscheidungsproblem)的否定:關於兩個lambda運算式是否等價的命題,無法由一個「通用的演算法」判斷,這是不可判定效能夠證明的頭一個問題,甚至還在停机问题之先。 Lambda演算包括了建構lambda項,和對lambda項執行歸約的操作。在最簡單的lambda演算中,只使用以下的規則來建構lambda項: 產生了諸如:(λx.λy.(λz.(λx.zx)(λy.zy))(x y)的表達式。如果表達式是明確而沒有歧義的,則括號可以省略。對於某些應用,其中可能包括了邏輯和數學的常量以及相關操作。 本文讨论的是邱奇的“无类型lambda演算”,此后,已经研究出来了一些有类型lambda演算。.

新!!: 函式庫和Λ演算 · 查看更多 »

Jakarta项目

Jakarta项目是在Apache軟件基金會营运的开放源代码开发项目之一。开发着面向对象编程语言Java的程序库,框架等。 Jakarta是Apache组织下的一套Java解决方案的开源软件的名称,它包括了很多子项目。Tomcat、Ant、Struts等等現在是Apache下的开源项目,也曾是Jakarta的关联项目。 Jakarta的名称与印度尼西亚的首都雅加达(Jakarta)并无直接关系,实际上它是根据Sun Microsystems公司当时讨论创建这个项目时的会议室命名的。.

新!!: 函式庫和Jakarta项目 · 查看更多 »

JAR (文件格式)

在软件领域,JAR文件(Java归档,Java ARchive)是一种软件包文件格式,通常用于聚合大量的、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发Java平台应用软件或库。 JAR文件是一种,以ZIP格式构建,以.jar为文件扩展名。用户可以使用JDK自带的jar命令创建或提取JAR文件。也可以使用其他zip压缩工具,不过压缩时zip文件头里的条目顺序很重要,因为Manifest文件常需放在首位。JAR文件内的文件名是Unicode文本。.

新!!: 函式庫和JAR (文件格式) · 查看更多 »

Java和C++的對照

这是一个Java语言和C++语言之间的比较。.

新!!: 函式庫和Java和C++的對照 · 查看更多 »

JavaScript函式庫

JavaScript函式庫是指用於Javascript語言開發的函式庫,多應用在網頁DOM、AJAX、CSS的領域,可以幫助網頁開發者用更快速地撰寫網頁,例如有些JavaScript函式庫提供精簡化的DOM操作函數或解決跨瀏覽器問題等。.

新!!: 函式庫和JavaScript函式庫 · 查看更多 »

JavaScriptMVC

JavaScriptMVC 是一套開放原始碼的多樣化網際網路應用程式框架,以 jQuery 與 OpenAJAX 為基礎。JavaScriptMVC 利用 MVC 架構與工具擴展這些函式庫,以便開發與測試。由於 JavaScriptMVC 不需要任何伺服器端的配合,因此它可以和任何的網站服務介面與程式語言整合,如 ASP.NET、Java、Perl、PHP、Python 或 Ruby。.

新!!: 函式庫和JavaScriptMVC · 查看更多 »

JQuery

jQuery是一套跨瀏覽器的JavaScript函式庫,简化HTML與JavaScript之間的操作。由約翰·雷西格(John Resig)在2006年1月的BarCamp NYC上釋出第一個版本。目前是由Dave Methvin领导的开发团队进行开发。全球前10,000个访问最高的网站中,有65%使用了jQuery,是目前最受歡迎的JavaScript函式庫。.

新!!: 函式庫和JQuery · 查看更多 »

JQuery UI

jQuery UI是一套JavaScript 函式庫,提供抽象化、可自訂主題的GUI控制項與動畫效果。基於jQuery JavaScript函式庫,可用來建構互動式的網際網路應用程式。在2007年9月約翰·雷西格於jquery.com部落格裡的一篇文章裡正式公諸於世。最新的版本需要jQuery 2.1.1或更新的版本。.

新!!: 函式庫和JQuery UI · 查看更多 »

Kafka

Kafka是由Apache软件基金会开发的一个开源平台,由Scala和Java编写。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个“按照分布式事务日志架构的大规模发布/订阅消息队列”,这使它作为企业级基础设施来处理流式数据非常有价值。此外,Kafka可以通过Kafka Connect连接到外部系统(用于数据输入/输出),并提供了Kafka Streams——一个Java流式处理库 (计算机)。 该设计受的影响较大。.

新!!: 函式庫和Kafka · 查看更多 »

KDE Frameworks 5

KDE Frameworks是一套由KDE社群所編寫的函式庫及軟體框架,是KDE Plasma 5及KDE Applications 5的基礎,並使用GNU宽通用公共许可证進行散佈。 其中所包含的各種獨立框架提供了各種常用的功能,包括了硬體整合、檔案格式支援、控件、繪圖功能、拼寫檢查及更多。 KDE Frameworks相當於將KDE Platform 4重寫為一套單獨且分開、跨平臺的模組,可以很容易的提供給所有基於Qt的程式使用。從KDE Platform到KDE Frameworks的轉換歷時超過3年,由頂尖的技術貢獻者們指導。 在KDE Frameworks 5.0釋出後,因為沒有嚴苛的底線壓力,開發者們將會專注在加入新的功能到KDE Frameworks 5的組件中。像是Firefox與KDE的更佳整合。 KDE Frameworks 5執行時函式庫與KDE Platform 4執行時函式庫一同安裝應該是可行的,這樣應用程式就可以選擇要用哪一種。.

新!!: 函式庫和KDE Frameworks 5 · 查看更多 »

Libevent

libevent是一個异步事件處理軟體函式庫,以BSD許可證发布。 libevent提供了一組應用程序編程接口(API),讓程式設計師可以設定某些事件發生時所執行的函式,也就是說,libevent可以用來取代網路伺服器所使用的事件循环檢查框架。 由於可以省去對網路的處理,且擁有不錯的效能,有些軟體使用libevent作為網路底層的函式庫,如:memcached、Tor。.

新!!: 函式庫和Libevent · 查看更多 »

Libjpeg

libjpeg是一个完全用C语言编写的处理JPEG图像数据格式的自由函式庫。它包含一个JPEG编解码器的算法实现,以及用于处理JPEG数据的多种实用程序。 该套软件采用C语言编写,并分发为附有源代码的自由软件,采用自定义的宽松(类BSD)自由软件许可证,权利要求为。 原始变体由独立JPEG工作组(IJG)维护和发布。此外,也有数个提供额外特性的复刻。 JPEG JFIF图像在万维网上被广泛使用。它可以调整压缩量级以实现文件大小与视觉质量之间的期望与权衡。.

新!!: 函式庫和Libjpeg · 查看更多 »

LibreSSL

LibreSSL是OpenSSL加密软件库的一个分支,是一个安全套接层(SSL)和传输层安全(TLS)协议的开源实现。在OpenSSL爆出心脏出血安全漏洞之后,一些OpenBSD开发者于2014年4月创立了LibreSSL,目标是重构OpenSSL的代码,以提供一个更安全的替代品。LibreSSL复刻自OpenSSL库的1.0.1g分支,它将遵循OpenBSD基金会在其他项目所使用的安全指导原则。.

新!!: 函式庫和LibreSSL · 查看更多 »

Libtool

GNU Libtool是一種屬於GNU建構系統的GNU程式設計工具,用來產生可攜式的函式庫。這裡引用的說明: 通常libtool是與GNU建構系統中的autoconf和automake這兩個工具一起使用。.

新!!: 函式庫和Libtool · 查看更多 »

Libwww

Libwww﹝'''Lib'''rary '''W'''orld '''W'''ide '''W'''eb﹞,是一個高度模組化用戶端的網路应用程序接口,用C語言寫成,可在UNIX操作系统和Windows操作系统上運行。 Libwww的目的是作為協定實驗的測試平台,使軟件開發人員不必“重新發明車輪”。.

新!!: 函式庫和Libwww · 查看更多 »

LightDM

LightDM的目標是創造一個輕量、快速、具擴充性以及多桌面環境的X顯示管理器。它使用了很多不同的前端來渲染出登入畫面,所以又被稱為Greeters。.

新!!: 函式庫和LightDM · 查看更多 »

Line Mode Browser

Line Mode Browser(也稱為LMB、WWWLib或者www)是世界上第二個網頁瀏覽器。該瀏覽器是第一個被證明可以移植到幾個不同的作業系統。從一個簡單的命令列介面操作,它可以廣泛用於整個網際網路上的許多電腦和電腦終端。瀏覽器是從1990年開始開發的,然後在全球資訊網協會(W3C)的支援下作為Libwww函式庫測試平台的一個範例。.

新!!: 函式庫和Line Mode Browser · 查看更多 »

LINPACK

LINPACK是一个在数字计算机上执行数字线性代数的软件函式庫。它是、Jim Bunch、克里夫·莫勒尔及Gilbert Stewart以Fortran编写,并计划在二十世纪七十年代及八十年代早期的超级计算机上使用。它很大程度上已被在现代架构上运行更高效的LAPACK取代。 LINPACK利用BLAS(基本线性代数子程序)函式庫执行基本的向量和矩阵运算。 最初作为LINPACK用户手册的一部分出现。称之为高性能Linpack(High Performance Linpack,简称HPL)的并行LINPACK基准实现被用于TOP500列表上的超级计算机基准测试和排名。.

新!!: 函式庫和LINPACK · 查看更多 »

Linux

Linux( )是一種自由和開放源碼的類UNIX作業系統。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。,在加上使用者空間的應用程式之後,成為Linux作業系統。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多數Linux系統還包括像提供GUI的X Window之類的程序。除了一部分專家之外,大多數人都是直接使用Linux發行版,而不是自己選擇每一樣組件或自行設置。 Linux嚴格來說是單指作業系統的内核,因作業系統中包含了許多用戶圖形介面和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,內核則改以Linux内核稱之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将其组合系统命名为GNU/Linux,但Linux不屬於GNU計劃,這個名稱並沒有得到社群的一致認同。 Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。Linux可以运行在服务器和其他大型平台之上,如大型主机和超级计算机。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。Linux也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑(Tablet)、路由器(Router)、电视(TV)和电子游戏机等。在移动设备上广泛使用的Android操作系统就是建立在Linux内核之上。 通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其衍生版本Ubuntu、Linux Mint)、Fedora(及其相关版本Red Hat Enterprise Linux、CentOS)和openSUSE等。Linux发行版包含Linux内核和支撑内核的实用程序和库,通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包含X Window和一个相应的桌面环境,如GNOME或KDE。桌面Linux操作系统常用的应用程序,包括Firefox网页浏览器、LibreOffice办公软件、GIMP图像处理工具等。由于Linux是自由软件,任何人都可以创建一个符合自己需求的Linux发行版。.

新!!: 函式庫和Linux · 查看更多 »

Linux标准规范

Linux标准规范(Linux Standard Base,縮寫為 LSB)是一個在Linux基金會結構下對Linux發行版的聯合項目,其目標使Linux作業系統符合軟件系統架構,或文件系統架構標準的規範及標準。LSB基於POSIX,統一UNIX規範及其他開放標準,在某些領域擴展它們。 The LSB compliance may be certified for a product by a certification procedure.

新!!: 函式庫和Linux标准规范 · 查看更多 »

Listaller

Listaller是一個自由的電腦軟體安裝系統(類似軟體包管理系統),目標是讓創建可在所有的Linux發行版上安裝的軟體包變得容易,它也提供了許多工具及API讓Linux上的軟體管理更加友善。.

新!!: 函式庫和Listaller · 查看更多 »

LZFSE

LZFSE是一个蘋果公司创建的开源无损数据压缩算法。该名称取自Lempel-Ziv + Finite State Entropy的缩写。.

新!!: 函式庫和LZFSE · 查看更多 »

MatrixSSL

MatrixSSL,是一個支援SSL/TLS協定的軟體庫,主要應用於嵌入式系統中。由PeerSec Networks公司研發(現已被Inside Secure公司收購),在2004年首度釋出,分成GPLv2版本及商業版本。提供了所有工業級的對稱密鑰加密與公開金鑰加密支援。.

新!!: 函式庫和MatrixSSL · 查看更多 »

Matroska

Matroska(матроска)是一種多媒體封裝格式,這個封裝格式可把多種不同編碼的影像及16條或以上不同格式的音頻和語言不同的字幕封裝到一個Matroska Media檔內。它也是其中一種開放原始碼的多媒體封裝格式。很多人把Matroska當作為mkv,其實mkv只是Matroska媒體系列的其中一種檔案格式。 俄文матроска是матрёшка(俄羅斯套娃)的誤讀,因為Matroska的工作原理就跟層層套疊的俄羅斯娃娃一樣,是「愈包愈緊」的,故得名。.

新!!: 函式庫和Matroska · 查看更多 »

MEGA

MEGA是Mega Limited推出的一款云存储服务。于2013年1月19日在新西兰上线,该服务提供商广泛宣传其隐私性,所有文件在上传之前进行,提供50 GB的免费存储空间,最高存储空间可达8 TB(付费账户)。2018年1月20日,MEGA官方在其5周年当日发博客声称在245个国家拥有1亿注册用户,上传超过400亿个文件。.

新!!: 函式庫和MEGA · 查看更多 »

Modernizr

Modernizr是一套JavaScript 函式庫,用來偵測瀏覽器是否支持HTML5與CSS3等規格。如果浏览器不支持,Modernizr会使用其他的解决方法来进行模拟。.

新!!: 函式庫和Modernizr · 查看更多 »

MPlayer

MPlayer是一款開源的多媒體播放器,以GNU通用公共许可证發佈。此款軟體可在各主流作業系統使用,例如Linux和其他類Unix作業系統、微軟的Windows系統及蘋果電腦的Mac OS X系統。MPlayer是建基於命令行界面,在各作業系統可選擇安裝不同的圖形界面。.

新!!: 函式庫和MPlayer · 查看更多 »

MuPDF

MuPDF是一款以C语言编写的自由及开放源代码软件库,是PDF和XPS解析和渲染引擎。主要用以渲染页面为位图,但也提供对其他操作诸如搜索和列举目录和链接的支持。 MuPDF注重速度、代码轻量及高质量反锯齿渲染。自1.2版起,MuPDF拥有对交互式特性的支持,如填写表单、JavaScript和转换。http://mupdf.com/news 本库附带X11和Windows的基础的查看器,以及一套用于批处理(pdfdraw)、测试文件结构(pdfshow)和重写文件(pdfclean)的命令行工具。 许多自由应用软件用MuPDF渲染PDF文档,最有名的是Sumatra PDF。还可在Debian、Fedora、Archlinux、FreeBSD Ports及OpenBSD Ports作为软件包使用。 该库被一些独立组织移植到多个平台,包括Amazon Kindle、HP Touchpad、PlayStation Portable、Wii和DOS。.

新!!: 函式庫和MuPDF · 查看更多 »

MVVM

MVVM(Model–view–viewmodel)是一种软件。 MVVM有助于将图形用户界面的开发与或后端逻辑(数据模型)的开发分离开来,这是通过置标语言或GUI代码实现的。MVVM的视图模型是一个值转换器, 这意味着视图模型负责从模型中暴露(转换)数据对象,以便轻松管理和呈现对象。在这方面,视图模型比视图做得更多,并且处理大部分视图的显示逻辑。 视图模型可以实现,组织对视图所支持的用例集的后端逻辑的访问。 MVVM是马丁·福勒的PM(Presentation Model)设计模式的变体。 MVVM以相同的方式抽象出视图的状态和行为, 但PM以不依赖于特定用户界面平台的方式抽象出视图(建立了视图模型)。 MVVM和PM都来自MVC模式。 MVVM由微软架构师Ken Cooper和Ted Peters开发,通过利用WPF(微软.NET图形系统)和Silverlight(WPF的互联网应用衍生品)的特性来简化用户界面的事件驅動程式設計。 微软的WPF和Silverlight架构师之一John Gossman于2005年在他的博客上发表了MVVM。 MVVM也被称为model-view-binder,特别是在不涉及.NET平台的实现中。ZK(Java写的一个Web应用框架)和KnockoutJS(一个JavaScript库)使用model-view-binder。.

新!!: 函式庫和MVVM · 查看更多 »

MyPaint

MyPaint是一款自由及开放源代码的位图图像编辑器,侧重于绘图功能,而非图像处理,类似于Corel Painter。MyPaint可运行在Microsoft Windows, OS X和 Linux等平台上,使用GTK+为其图形控制元素,并自1.2.0版本起开始使用GTK+3。.

新!!: 函式庫和MyPaint · 查看更多 »

MySQLi

MySQLi名稱是取自MySQL Improved的縮寫,它是MySQL針對PHP所設計的一個擴充模組。 雖然PHP原本就有能夠存取MySQL的函式庫,但是在MySQL 4.1.3版之後,PHP官方強烈推薦使用MySQLi。http://www.php.net/manual/en/mysqli.overview.php.

新!!: 函式庫和MySQLi · 查看更多 »

Ncurses

ncurses(new curses)是一个程序库,它提供了API,可以允许程序员编写独立于终端的。它是一个虚拟终端中的“类GUI”应用软件工具箱。它还优化了屏幕刷新方法,以减少使用远程shell时遇到的延迟。.

新!!: 函式庫和Ncurses · 查看更多 »

NetCDF

网络通用数据格式(Network Common Data Form,NetCDF)是一种自描述、与机器无关、基于矩阵的科学数据格式,同时也是支持创建、访问和共享这一数据格式的函式库。该项目的主页位于(UCAR)的Unidata网站,UCAR同时负责提供和更新netCDF软件以及制定标准。NetCDF格式是一种开放标准。NetCDF的经典格式和64位偏移格式是开放地理空间协会采用的国际标准。 该项目开始于1989年,UCAR目前仍在对其积极支持。3.x版(发布于1997年,最后更新于2012年)仍然由UCAR维护并在世界各地被广泛使用。4.0版(发布于2008年)允许使用HDF5数据文件格式。4.1版(2010年)增加了对C和Fortran客户端通过OPeNDAP远程数据子集的支持。UCAR计划将会对版本3和4进行更新。 该格式最初是基于由美国宇航局开发的(CDF)的概念模型,但之后独立发展,现已与其不兼容。.

新!!: 函式庫和NetCDF · 查看更多 »

NumPy

NumPy是Python語言的一個擴充程式庫。支援高階大量的維度陣列與矩陣運算,此外也針對陣列運算提供大量的數學函數函式庫。NumPy的前身Numeric最早是由Jim Hugunin與其它協作者共同開發,2005年,Travis Oliphant在Numeric中結合了另一個同性質的程式庫Numarray的特色,並加入了其它擴充功能而開發了NumPy。NumPy為開放原始碼並且由許多協作者共同維護開發。.

新!!: 函式庫和NumPy · 查看更多 »

Ogg

Ogg是一個自由且開放標準的多媒体文件格式,由Xiph.Org基金會所維護。Ogg格式並不受到軟體專利的限制,並設計用於有效率地串流媒體和處理高品質的數位多媒體。 「Ogg」意指一種文件格式,可以納入各式各樣自由和开放源代码的编解码器,包含音效、视频、文字(像字幕)與元数据的處理。 在Ogg的多媒體框架下,Theora提供有損的影像層面,而通常用音樂導向的Vorbis編解碼器作為音效層面。針對語音設計的壓縮編解碼器Speex和無損的音效壓縮編解碼器FLAC與OggPCM也可能作為音效層面使用。 「Ogg」這個詞彙通常意指Ogg Vorbis此一音频文件格式,也就是將Vorbis編碼的音效包含在Ogg的容器中所成的格式。在以往,.ogg此一副檔名曾經被用在任何Ogg支援格式下的內容;但在2007年,Xiph.Org基金會為了向後相容的考量,提出請求,將.ogg只留給Vorbis格式來使用。Xiph.Org基金會決定創造一些新的副檔名和媒體格式來描述不同類型的內容, 像是只包含音效所.oga、 包含或不含聲音的影片(涵蓋Theora)所.ogv, 和可以包含任何比特流.ogx。 Xiph.Org基金會對Ogg的參照實裝,目前最新的版本是2010年3月26日釋出的libogg 1.2.0。另一個版本libogg2也可以在Xiph.Org基金會的SVN套件庫中找到。這兩個函式庫都是在新BSD许可证下釋出的自由软件。 因為其格式自由,和其參照實裝並非Copyleft形式,無論自由或專有、商業或非商業的媒体播放器,甚至部分製造商的可攜式媒體播放器和全球定位系统接收器都採用了Ogg下的各種編解碼器。 。-->.

新!!: 函式庫和Ogg · 查看更多 »

OpenCV

OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。.

新!!: 函式庫和OpenCV · 查看更多 »

OpenH264

OpenH264是一个实时编码和解码视频流至H.264/MPEG-4 AVC格式的自由软件函式庫。它采用简化BSD许可证发布。.

新!!: 函式庫和OpenH264 · 查看更多 »

OpenJDK

OpenJDK原是Sun Microsystems公司为Java平台构建的Java开发环境(JDK)的开源版本,完全自由,开放源码。Sun Microsystems公司在2006年的JavaOne大会上称将对Java开放源代码,于2009年4月15日正式发布OpenJDK。甲骨文在2010年收購Sun Microsystem之後接管了這個專案。.

新!!: 函式庫和OpenJDK · 查看更多 »

OpenSSL

在--上,OpenSSL是一個開放原始碼的軟體函式庫套件,應用程式可以使用這個套件來進行安全通訊,避免竊聽,同時確認另一端連線者的身份。這個套件廣泛被應用在網際網路的網頁伺服器上。 其主要函式庫是以C語言所寫成,實作了基本的加密功能,實作了SSL與TLS協定。OpenSSL可以運行在OpenVMS、 Microsoft Windows以及絕大多數類Unix作業系統上(包括Solaris,Linux,Mac OS X與各種版本的開放原始碼BSD作業系統)。它也提供了一個移植版本,可以在IBM i(OS/400)上運作。 雖然此軟體是開放原始碼的,但其授權書條款與GPL有衝突之處,故GPL軟體使用OpenSSL時(如Wget)必須對OpenSSL給予例外。.

新!!: 函式庫和OpenSSL · 查看更多 »

PackageKit

PackageKit 是由Richard Hughes所開發的自由且開源的应用软件套裝,旨在為多種不同的软件包管理系统提供一個一致的高階前端。 此軟體套裝表面上是跨平台的,但它主要的目標是提供遵循Freedesktop.org標準的Linux发行版之間的互操作性。它使用D-Bus及提供的函式庫來處理內部進程溝通及取得權限。.

新!!: 函式庫和PackageKit · 查看更多 »

PEAR

PEAR(PHP Extension and Application Repository)是由Stig S. Bakken於2000年在PHP開發者會議(PHP Developers' Meeting, PDM)上提出,目的是實做可以重複使用的函式庫來提供PHP社群使用。 這個計畫的目標為:.

新!!: 函式庫和PEAR · 查看更多 »

Perl 6

Perl 6是程式語言Perl语言的后续。由于Perl 6语言语法與Perl 5不同,因此,可以把它看作一种新的程式語言,尽管其计划提供Perl 5的兼容模式。 Perl 6拥有丰富的现代语言特征,拉里·沃尔计划用重新定义正規表達式和增加函數式程式語言的特征,使之成为可演化的语言。为保证Perl 6和Perl社区的持续稳定发展,Perl 6编译器需要使用Perl 6来重写。为保证Perl语言原有函式庫的重用,编译器还计划提供同Perl 5语言的兼容模式。 由于Perl 6语言的语法特征和要求,Perl 6编译器实现非常复杂,同时,自由軟體社群的资源相对贫乏。因此,Perl 6编译器的开发显得相当缓慢。 2010年7月,Rakudo的Rakudo Star,作为主要版本的试验品发布。这一发布的目的是为了让人们有一个可基本用于实际的编译器,以方便编写程序,以及反映需求(Perl6的规范尚未冻结,以期根据人们的使用体验以及编译器的实现等来增补某些特性)。.

新!!: 函式庫和Perl 6 · 查看更多 »

PowerBASIC

PowerBASIC由位於美國佛羅里達州威尼斯的PowerBASIC公司所製作,為一種BASIC編譯器,分別擁有DOS版本及Windows版本(其中又有命令行版本及圖形界面開發版本)。DOS版本使用的語法類似QBasic和QuickBASIC,而Windows版本則類似其他程式編譯器,結合標準BASIC語言和API調用。最早發布的版本被稱作BASIC/Z,之後由Borland發行時叫做Turbo BASIC。1989年Borland不再販售Turbo BASIC與Turbo Pascal,Turbo BASIC由原開發者成立公司,而以PowerBASIC為名繼續發行。.

新!!: 函式庫和PowerBASIC · 查看更多 »

PsyToolkit

PsyToolkit是一個可以編制心理實驗的套裝軟體,通常可以被歸類為一個。軟體由於2005年在圣路易斯华盛顿大学作為一個軟體專案所開發。當前,軟體由格拉斯哥大學接管。該軟體以GNU GPL v3協定發佈。此外,關於該軟體的文章曾多次被發表在的週年會議。.

新!!: 函式庫和PsyToolkit · 查看更多 »

Python

Python( ),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以視之為一種改良(加入一些其他程式語言的優點,如物件導向)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比於C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。 与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。其本身拥有一个巨大而广泛的标准库。 Python 解释器本身几乎可以在所有的操作系统中运行。Python的正式直譯器CPython是用C语言编写的、是一個由社群驱动的自由软件,目前由Python软件基金会管理。.

新!!: 函式庫和Python · 查看更多 »

RabbitMQ

RabbitMQ是实现了(AMQP)的开源软件(亦称)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在開放電信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端函式庫。.

新!!: 函式庫和RabbitMQ · 查看更多 »

Reddit

Reddit()是一个娱乐、社交及新聞网站,注册用户可以将文字或連結在網站上發布,使它基本上成為了一個電子佈告欄系統。注册用户可以对这些帖子进行投票,结果将被用来进行排名和决定它在首页或子页的位置。網站上的內容分類被稱為「subreddit」。subreddit的內容包括新聞、電子遊戲、電影、音樂、書籍、健身、食物和圖片分享等。 Reddit由在維吉尼亞大學讀書時當時是室友的和亞歷克西斯·瓦尼安於2005年創立。康泰納仕於2006年收購了該網站。Reddit於2011年9月脫離康泰納仕,成為康泰納仕母公司先進出版公司的子公司。雖然先進出版公司是其最大股東,但Reddit是獨立運作的。Reddit公司的總部設在加利福尼亚州的旧金山。在2014年10月,Reddit在由主持,包括馬克·安德森、彼得·泰爾、、史努比狗狗和謝拉·力圖的一輪投資中獲得5000萬美元。他們的投資使Reddit公司的估值達5億美元。.

新!!: 函式庫和Reddit · 查看更多 »

Redmine

Redmine 是一個網頁界面的项目管理與缺陷跟蹤管理系統的自由及开放源代码软件工具。它整合了项目管理所需的各項功能:日曆、燃尽图和甘特圖 以協助視覺化表現專案與時間限制,和版本控制。此外,Redmine也可以同時處理多個项目。 Redmine 是以 Ruby on Rails 撰寫的架構,它橫跨多個平台與資料庫,它的設計很明顯是受一些類似功能軟件包的Trac所影響。此外,它也是Bitnami 應用函式庫的一部份。.

新!!: 函式庫和Redmine · 查看更多 »

RubyGems

RubyGems是Ruby的一个包管理器,提供了分发Ruby程序和函式庫的标准格式“gem”,旨在方便地管理gem安装的工具,以及用于分发gem的服务器。这类似于Python的pip。RubyGems大约创建于2003年11月,从Ruby 1.9版起成为Ruby标准库的一部分。.

新!!: 函式庫和RubyGems · 查看更多 »

Scilab

Scilab是由法國國立計算機及自動化研究院(l'Institut national de recherche en informatique et en automatique,簡稱INRIA)和法國國立橋樑學院(l'École nationale des ponts et chaussées,簡稱ENPC)开发的开放源码的科学计算自由软件。Scilab一詞來源於英文“Scientific Laboratory"(科學實驗室)詞頭的合并。 目前全世界使用Scilab的人數估計有1000,000。Scilab也是以矩陣作為主要的數據類型,同時擁有豐富的繪圖功能。Scilab能處理包括信號處理、統計分析、圖像增強、數值最佳化、動態系統仿真等方面的問題。網路上也有不少人為它寫了許多延伸函式庫、豐富了它的功能。 为推广普及Scilab,自2002年起,INRIA跟中国科学院自动化研究所每年组织一次Scilab竞赛。.

新!!: 函式庫和Scilab · 查看更多 »

SDL

SDL(Simple DirectMedia Layer)是一套開放原始碼的跨平台多媒體開發函式庫,使用C語言寫成。SDL提供了數種控制圖像、聲音、輸出入的函式,讓開發者只要用相同或是相似的程式碼就可以開發出跨多個平台(Linux、Windows、Mac OS X等)的應用軟體。目前SDL多用於開發游戏、模拟器、媒體播放器等多媒體應用领域。 SDL(第一版)使用GNU宽通用公共许可证為授權方式,意指動態連結(dynamic link)其函式庫並不需要開放本身的原始碼。因此諸如《雷神之鎚4》等商業遊戲也使用SDL來開發。而第二版的SDL則改用Zlib授权來授權。.

新!!: 函式庫和SDL · 查看更多 »

Snappy

Snappy(以前称Zippy)是Google基于LZ77的思路用C++语言编写的快速数据压缩与解压程序库,并在2011年开源。它的目标并非最大压缩率或与其他压缩程序库的兼容性,而是非常高的速度和合理的压缩率。使用一个运行在64位模式下的酷睿i7处理器的单个核心,压缩速度250 MB/s,解压速度500 MB/s。压缩率比gzip低20-100%。 Snappy广泛应用在Google的项目,例如BigTable、MapReduce和Google内部RPC系统的压缩数据。它可在开源项目中使用,例如Cassandra、Hadoop、LevelDB、MongoDB、和Lucene。解压缩时会检测压缩流中是否存在错误。Snappy不使用内联汇编并且可移植。.

新!!: 函式庫和Snappy · 查看更多 »

Sun Studio

Sun Studio為昇陽電腦的旗艦級軟體開發產品,現有Solaris、Linux版本。 包含最新的多核新系統,其提供經過優化的C、C++和Fortran編譯器、函式庫、效能檢測器、除錯器於SPARC架構的Solaris系統和x86/x86-64架構的Solaris、Linux平台。 Sun Studio可於其免費下載。 ""Sun Studio"'以往亦稱作:「Sun WorkShop」、「Forte Developer」,和「SunPro Compilers」。.

新!!: 函式庫和Sun Studio · 查看更多 »

SVGALib

svgalib是一套運行於Linux及FreeBSD下的開放原始碼低階繪圖函式庫,它允許程式設計人員變更視訊模式及全螢幕圖像,許多熱門的電腦遊戲如Quake及Doom都源自此技術。 svgalib在1990年代中期開始並遍,但到2000年之後,多數使用此技術的應用都漸次轉移到了X11 and SDL(Simple DirectMedia Layer)上。 本函式庫很容易使用,可以參考以下程式範例片段:.

新!!: 函式庫和SVGALib · 查看更多 »

SymPy

SymPy是一个符号计算的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁、易于理解和扩展。它完全由Python写成,不依赖于外部库。 SymPy支持符号计算、高精度计算、模式匹配、绘图、解方程、微积分、组合数学、离散数学、几何学、概率与统计、物理学等方面的功能。 SymPy在新BSD许可证下开源。.

新!!: 函式庫和SymPy · 查看更多 »

TensorFlow

TensorFlow是一个开源软件库,用于各种感知和语言理解任务的机器学习。 "It is machine learning software being used for various kinds of perceptual and language understanding tasks" — Jeffrey Dean, minute 0:47 / 2:17 from Youtube clip目前被50个团队 "It is machine learning software being used for various kinds of perceptual and language understanding tasks" — Jeffrey Dean, minute 0:47 / 2:17 from Youtube clip用于研究和生产许多Google商业产品,如语音辨識、Gmail、Google 相册和搜索,其中许多产品曾使用过其前任软件DistBelief。 TensorFlow最初由Google Brain团队开发,用于Google的研究和生产,于2015年11月9日在Apache 2.0开源许可证下发布。.

新!!: 函式庫和TensorFlow · 查看更多 »

Unihan數據庫

Unihan數據庫是統一碼聯盟在中日韓統一表意文字中維護的數據庫文件。.

新!!: 函式庫和Unihan數據庫 · 查看更多 »

Unix实用程序列表

本列表中的UNIX实用程序由IEEE Std 1003.1-2008定义,是单一UNIX规范(SUS)的一部分。本列表中的实用程序可以在UNIX操作系统和绝大多数类UNIX操作系统中找到。.

新!!: 函式庫和Unix实用程序列表 · 查看更多 »

VideoLAN

VideoLAN是一个开发通过局域网(LAN)播放视频及其他媒体格式的软件的计划。最初开发了两个媒体流媒体程序VideoLAN Client(VLC)及VideoLAN Server(VLS),然而大部分的VLS功能都逐渐整合進VLC,所以就將VLC改名為VLC media player。 這個計畫原本是巴黎中央理工學院學生的專題計畫,但自从以GNU通用公共许可协议发布自由软件之后,这个计划吸引了来自20多个国家的开发团队。.

新!!: 函式庫和VideoLAN · 查看更多 »

Web组件

Web组件(Web Components)是W3C正在向HTML和DOM规范添加的一套功能,它允许在Web文档和Web应用程序中创建可重用的或组件。这样做的目的是将基于组件的软件工程引入万维网。组件模型将允许单个HTML元素的封裝和互操作性。 Web组件由四大部分组成,可单独或组合使用。.

新!!: 函式庫和Web组件 · 查看更多 »

WebP

WebP(發音weppy),是一種同時提供了有損壓縮與無損壓縮(可逆壓縮)的圖片檔案格式,衍生自影像編碼格式VP8,被認為是WebM多媒體格式的姊妹項目,是由Google在購買On2 Technologies後發展出來,以BSD授權條款釋出。 WebP最初在2010年釋出,目標是減少檔案大小,但達到和JPEG格式相同的圖片品質,希望能夠減少圖片檔在網路上的傳送時間。 2011年11月8日,Google開始讓WebP支援無損壓縮和透明色(alpha通道)的功能,而在2012年8月16日的參考實做libwebp 0.2.0中正式支援。根據Google較早的測試,WebP的無損壓縮比網路上找到的PNG檔少了45%的檔案大小,即使這些PNG檔在使用pngcrush和PNGOUT處理過,WebP還是可以減少28%的檔案大小。 WebP支援的像素最大數量是16383x16383。有損壓縮的WebP僅支援8-bit的YUV 4:2:0格式。而無損壓縮(可逆壓縮)的WebP支援VP8L編碼與8-bit之ARGB色彩空間。又無論是有損或無損壓縮皆支援Alpha透明通道、ICC色彩配置、XMP詮釋資料。 WebP有靜態與動態兩種模式。動態WebP(Animated WebP)支援有損與無損壓縮、ICC色彩配置、XMP詮釋資料、Alpha透明通道。.

新!!: 函式庫和WebP · 查看更多 »

WinJS

Windows Library for JavaScript(缩写WinJS)是微软开发的一个开放源代码JavaScript函式庫。设计目的是为简化使用HTML5和JavaScript完成适用于Windows 8、Windows 10的Windows商店应用、适用于Windows Phone 8.1、Windows 10 行動裝置版的Windows Phone应用,以及Xbox One应用程序的开发,作为使用及C#、VB.NET或C++(CX)的替代方法。 WinJS始于专用于通用Windows平台应用的一种技术,但现已发展为旨在能于任何网页浏览器中使用。 2014年4月的Microsoft Build开发者会议上宣布,WinJS以Apache许可证发布为自由及开放源代码软件,并打算移植到微软以外的平台。一个用于展示该库的网站也已发布。其未来的发展重点是维护项目中目前已有内容。没有新功能或功能请求的计划,即没有新功能的发布计划。.

新!!: 函式庫和WinJS · 查看更多 »

WolfSSL

wolfSSL (原名 CyaSSL 或 yet another SSL),是一个提供传输层安全协议(SSL/TLS)功能的软件库,主要针对嵌入式系系统发展。以开放原始码及商用许可两种方式释出,提供SSL/TLS功能(SSL 3.0, TLS 1.0/1.1/ 1.2,DTLS 1.0/1.2),以C语言写成。提供了与OpenSSL兼容的API界面,让原有使用OpenSSL的软件可以容易的移植过來。 wolfSSL的早期版本, yaSSL,基于C++,为嵌入式环境和资源限制的实时操作系统提供SSL功能库。.

新!!: 函式庫和WolfSSL · 查看更多 »

WxWidgets

wxWidgets(,原名wxWindows )是一個開放原始碼且跨平台的物件工具集(widget toolkit),其函式庫可用來建立基本的圖形使用者介面(GUI)。wxWidgets由Julian Smart於1992年首先開發。 wxWidgets標榜使用其函式庫所開發的軟體只需要對原始碼做少量更改(或者完全不用更改),就能在各種不同的作業平台上編譯並執行。目前可支援Windows、Apple Macintosh、Linux/Unix(轉譯成X11、GTK+、Motif等函式庫)、OpenVMS、以及OS/2。嵌入式的版本也正在開發中 。 函式庫本身使用C++語言開發,但也有其它不同程式語言的綁紮,例如:Python(wxPython)、Lua(wxlua)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。 使用wxWidgets開發的軟體不需經過諸如虛擬機器的技術就能執行,雖然在不同平台可使用相近甚至相同的原始碼,但其最終轉譯並生成的執行檔是完全基於作業平台的。 另外,wxWidgets不只可以用來建立GUI,它也內建了基於ODBC的資料庫函式、行程間通訊以及網路socket函式等的支援。 wxWidgets的授權許可證是經過開放原始碼促進會認證,其本質等同於GNU宽通用公共许可证(LGPL)。然而一個例外是wxWidgets授權允許修改者以自己的許可證發佈。.

新!!: 函式庫和WxWidgets · 查看更多 »

X265

x265是一个用于编码符合高效率视频编码(HEVC/H.265)标准的影片的开源自由软件及函数库。与x264项目类似,x265使用GNU通用公共许可证(GPL)2授权或商业许可证授权提供。.

新!!: 函式庫和X265 · 查看更多 »

XNA Game Studio Express

Microsoft XNA ("XNA's Not Acronymed"),完全支援受控代碼的運行環境,由微軟提供用以幫助電腦遊戲開發、電腦軟件開發及管理的一些工具。XNA把遊戲設計員從“反覆刻版編程”中解放出來,還把遊戲開發上的所有需要結合到一個系統之中。XNA 工具集在2004年3月24日在美國加州聖荷西市的遊戲開發者大會首次亮相,第一個公開技術預覽在2006年3月14日推出,最新版本3.0在2008年10月30日推出。.

新!!: 函式庫和XNA Game Studio Express · 查看更多 »

XPCOM

跨平台组件对象模型(Cross Platform Component Object Model,简称XPCOM)是Mozilla的一个跨平台组件模型。它类似微软的组件对象模型(COM)和公共对象请求代理体系结构(CORBA)。它有多个语言绑定和接口描述语言(IDL)描述符,因此程序员可以将自己的自定义函数插入到框架中并与其他组件连接。 2015年8月,Mozilla宣布将放弃为创建Firefox附加组件而使用的XPCOM,未来将支持WebExtensions。Firefox的分支苍月浏览器(Pale Moon)则将继续无限期的支持XPCOM。.

新!!: 函式庫和XPCOM · 查看更多 »

YubiKey

YubiKey是由Yubico生产的身份认证设备,支持一次性密码(OTP)、公钥加密和身份认证,以及由FIDO联盟(FIDO U2F)开发的通用第二因素(U2F)协议。它讓用户可以透过提交一次性密碼或是使用设备產生的公開/私密金钥来安全地登录自己的帐户。针对不支持一次性密码的网站,YubiKey也可以存储静态密码。Facebook使用YubiKey作为员工凭证;Google同时为雇员和用户提供支援。還有一些密码管理器也支持YubiKey。 Yubikey实现了(HOTP)和基于时间的一次性密码算法(TOTP),并且將本身作为一个通过USB HID协议的键盘來提供一次性密码。YubiKey NEO和YubiKey 4还包含许多协议,如使用2048位RSA和椭圆曲线加密系统(ECC)p256和p384的OpenPGP卡、近场通信(NFC)以及FIDO U2F。YubiKey允许用户对消息签名、加密且同时不暴露私钥。第4代YubiKey于2015年11月16日推出,支持4096位RSA密钥的OpenPGP,并有的PKCS11支持,还允许对Docker映像进行代码签名。 Yubico是一家私人公司,2007年由首席执行官创立,办事处位于帕羅奧圖、西雅圖和斯德哥尔摩。Yubico首席技术官Jakob Ehrensvärd是原“强认证规范”的主要作者,该规范后来演变为通用第二因素(U2F)。.

新!!: 函式庫和YubiKey · 查看更多 »

Zlib

zlib是提供資料壓縮之用的函式庫,由Jean-loup Gailly與Mark Adler所開發,初版0.9版在1995年5月1日發表。zlib使用抽象化的DEFLATE演算法,最初是為libpng函式庫所寫的,後來普遍為許多軟體所使用。此函式庫為自由軟體,使用zlib授權。 截至2007年3月,zlib是包含在Coverity的美国国土安全部赞助者选择继续审查的开源项目。.

新!!: 函式庫和Zlib · 查看更多 »

Zopfli

Zopfli是一个数据压缩算法,可以将数据编码为DEFLATE、gzip或zlib格式。Zopfli被认为是目前压缩率最有效的DEFLATE编码器。2013年2月,Google将Zopfli算法的一个参考实现以Apache许可证2.0发布为自由软件程序库。名称Zöpfli是“”的瑞士德语指小,一种不加糖的。.

新!!: 函式庫和Zopfli · 查看更多 »

插件

插件(又譯外--挂,英文为Plug-in、Plugin、add-in、addin、add-on、addon或extension)是一種电脑程序,透過和应用程序(例如网页浏览器,電子郵件用戶端)的互动,用来替应用程式增加一些所需要的特定的功能。最常见的有遊戲、网页浏览器的插件和媒体播放器的插件。 应用程序之所以支持插件的使用原因很多,主要包括:使得第三方的开发者可以对应用程序进行扩充、精简,或者将源代码从应用程序中分离出来,去除因软件使用权限而产生的不兼容。.

新!!: 函式庫和插件 · 查看更多 »

東方紅魔鄉 ~ the Embodiment of Scarlet Devil.

是由同人組織上海愛莉絲幻樂團所制作的縱彈幕射擊遊戲,是東方Project的第6作,也是東方Project在Windows平台上的第一作。 本作是在相隔PC-98推出該平台最後的作品「東方怪綺談 ~ Mystic Square.」的三年後開發的。在2002年6月10日發佈體驗版,並在2002年8月11日(Comic Market 62)正式發售,最後在同年9月27日開始在各同人商店開始了委託販賣。當時在商店售賣的時候,漫畫虎之穴店中有本遊戲的示範。 東方紅魔鄉是第一部將「幻想鄉」作為一個地點引入東方系列的作品。此後東方系列的主要場景均為幻想鄉。.

新!!: 函式庫和東方紅魔鄉 ~ the Embodiment of Scarlet Devil. · 查看更多 »

标准库

编程语言的标准库是该语言的每种实现中都按例提供的函式庫。在某些情况下,编程语言规格说明中会直接提及该函式庫;另一些情况下,标准库的内容由编程社区中的非正式惯例决定。 根据宿主语言构成要素的不同,标准库可包含如下要素:.

新!!: 函式庫和标准库 · 查看更多 »

机器语言

机器语言(machine language)是一種指令集的體--。这种指令集称为機器碼(machine code),是電腦的CPU可直接解讀的資料。 機器碼有時也被稱為原生碼(Native Code),這個名詞比較強調某種程式語言或函式庫與執行平台相關的部份。.

新!!: 函式庫和机器语言 · 查看更多 »

惰性載入

惰性載入(Lazy loading、Infinite Scroll,又稱延遲載入、懶載入、無限捲動、瀑布流),是一種設計模式,被運用在軟體設計和網頁設計當中,对于网页界面,其特徵為使用者透過滑鼠,瀏覽頁面,直到頁面下方時,就會自動載入更多內容;有多數網站採用這項網頁設計,例如Google圖片搜索、Google+、Facebook、Twitter、Pinterest和維基百科的Flow討論系統。也有結合無限捲動和多頁,兩著特性的網頁設計。 而对于数据结构而言,惰性載入是指从一个数据对象通过方法获得里面的一个属性对象时,这个对应对象实际并没有随其父数据对象创建时一起保存在运行空间中,而是在其读取方法第一次被调用时才从其他数据源中加载到运行空间中,这样可以避免过早地导入过大的数据对象但并没有使用的空间占用浪费。.

新!!: 函式庫和惰性載入 · 查看更多 »

浏览器辅助对象

浏览器帮助对象(Browser Helper Object,缩写:BHO)是一个DLL 模组。它被设计为微软公司开发的网页浏览器Internet Explorer的一个插件,以便提供一些附加功能。BHO在1997年10月于Internet Explorer 4中被引入。多数BHO都是在Internet Explorer每载入一个新的实例(通常是新窗口)时被执行。由于BHO在一些情形之下能拥有与浏览器本身一样的权限,因而这有可能会降低浏览器的安全性。 Category:Internet Explorer.

新!!: 函式庫和浏览器辅助对象 · 查看更多 »

文件系统层次结构标准

文件系统层次结构标准(Filesystem Hierarchy Standard,FHS)定义了Linux操作系统中的主要目录及目录内容。FHS由Linux基金会维护。 目前版本為3.0版,於2015年發布。.

新!!: 函式庫和文件系统层次结构标准 · 查看更多 »

操作系统

操作系统(operating system,縮寫作 OS)是管理计算机硬件與软件資源的计算机程序,同时也是计算机系统的核心与基石。操作系统需要处理如管理與配置内存、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作网络與管理文件系统等基本事務。操作系统也提供一個讓使用者與系統互動的操作界面。 操作系统的型態非常多樣,不同機器安裝的操作系统可從簡單到複雜,可從行動電話的嵌入式系统到超級電腦的大型作業系統。許多操作系统製造者對它涵盖范畴的定义也不尽一致,例如有些操作系统整合了图形用户界面,而有些僅使用命令行界面,而將图形用户界面視為一種非必要的應用程式。 操作系统理论在计算机科学中,為歷史悠久的分支;。.

新!!: 函式庫和操作系统 · 查看更多 »

手册页

手册页(Manual pages,缩写man page)是在Unix或类Unix操作系统在线软件文档的一种普遍的形式。 内容包括计算机程序(包括库和系统调用),正式的标准和惯例,甚至是抽象的概念。用户可以通过执行man命令调用手册页。.

新!!: 函式庫和手册页 · 查看更多 »

.NET Core

.NET Core 是.NET Framework的新一代版本,是微軟開發的第一個跨平台 (Windows、Mac OSX、Linux) 的應用程式開發框架(Application Framework),未來也將會支援 FreeBSD 與 Alpine 平台。.Net Core也是微軟在一開始發展時就開源的軟體平台,它經常也會拿來和現有的開源.NET 平台 Mono 比較。 由於.NET Core 的開發目標是跨平台.NET 平台,因此.NET Core 會包含.NET Framework 的類別庫,但與.NET Framework 不同的是.NET Core 採用套件化 (Packages) 的管理方式,應用程式只需要取得需要的組件即可,與.NET Framework 大包式安裝的作法截然不同,同時各套件亦有獨立的版本線 (Version line),不再硬性要求應用程式跟隨主線版本。.NET Core 專案的主要目標有 :.

新!!: 函式庫和.NET Core · 查看更多 »

重定向到这里:

库 (计算机)函数库程序库计算机程序库

传出传入
嘿!我们在Facebook上吧! »