32 关系: Aglets,Aztec码,反射 (计算机科学),射频识别,三次法则 (程序设计),代码复用,代码重构,初始化,免杀技术,先决条件,Code,Consolas,等宽字体,电子邮封,译码器,致命错误,FCITX,HRESULT,Internet Explorer扩展,JAPH,Jikes研究虚拟机,Jolt奖,KGS,LumaQQ,Microsoft SharePoint Designer,SNOMED CT,Typename,Visual Basic,深奥的编程语言,数字资产,扩展巴科斯范式,2008年1月。
Aglets
Aglets,是基于Java的移动主体平台和程序库,用来开发基于移动主体应用软件。Aglets是一个Java主体,可以携带一段代码,自主地或自发地从一个主机移动到另一个主机。 Aglet可以设计为在远端执行的程序,并且在不同的主机上表现出不同的行为特性。基于Java的安全实现负责授权Aglet访问远端主机上的本地资源。 Category:Java平台軟體.
Aztec码
Aztec码(Aztec Code)也称阿兹特克码,是一种由和Robert Hussey于1995年发明的二维条码。该种条码1997年由公布。尽管Aztec码已获专利,但该专利已进入公有领域。 Click "images" then "correction" to see dedication to the public domain.
反射 (计算机科学)
在计算机科学中,反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。见。用比喻来说,反射就是程序在运行的时候能够“观察”并且修改自己的行为。 要注意术语“反射”和“内省”(type introspection)的关系。内省(或称“自省”)机制仅指程序在运行时对自身信息(称为元数据)的检测;反射机制不仅包括要能在运行时对程序自身信息进行检测,还要求程序能进一步根据这些信息改变程序状态或结构。.
新!!: 代码和反射 (计算机科学) · 查看更多 »
射频识别
射频识别(Radio Frequency IDentification,縮寫:RFID)是一种無線通信技术,可以通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或者光学接触。 無線電的訊號是通過調成無線電頻率的電磁場,把數據從附著在物品上的標籤上傳送出去,以自動辨識與追蹤該物品。某些標籤在識別時從識別器發出的電磁場中就可以得到能量,並不需要電池;也有標籤本身擁有電源,並可以主動發出無線電波(調成無線電頻率的電磁場)。標籤包含了電子儲存的信息,數公尺之內都可以識別。與條形碼不同的是,射頻標籤不需要處在識別器視線之內,也可以嵌入被追蹤物體之內。 許多行業都運用了無線射頻辨識技術。將標籤附著在一輛正在生產中的汽車,廠方便可以追蹤此車在生產線上的進度。倉庫可以追蹤藥品的位置。射頻標籤也可以附於牲畜與寵物上,方便對牲畜與寵物的積極識別(防止數隻牲畜使用同一個身份)。無線射頻辨識的身份識別卡可以使員工得以進入建築鎖住的部分,汽車上的射頻應答器也可以用來徵收收費路段與停車場的費用。 某些射頻標籤附在衣物、個人財物上,甚至於植入人體之內。由於這項技術可能會在未經本人許可的情況下讀取個人資訊,這項技術也會有侵犯個人隱私之隱憂。.
三次法则 (程序设计)
三次法则(rule of three)是代码重构的一条经验法则,涉及到当代码片段出现重复时,如何决定是否用一个新的子程序替代之的标准。三次法则的要求是,允许按需直接复制粘贴代码一次,但如果相同的代码片段重复出现三次以上的时候,将其提取出来做成一个子程序就势在必行。马丁·福勒在《重构》一书中介绍了三次法则,并认为这一法则是Don Roberts所提出。 在编程中,由于会提高代码维护的难度,直接复制代码段的习惯并不好;具体来说,当有代码片段需要变更时,代码维护者就必须找出程序中所有与之相同的代码片段,并都进行修改,但这一过程易出差错,而且也常会带来许多麻烦。相对的,如果代码只在一个地方出现,修改起来就容易多了。 这一法则在代码量(即行数)较少(甚至只有一行)的时候还有另一种形式的应用,例如:如果你想调用一个函数,并在调用失败的时候再尝试调用一次,那使用两处调用亦可;但若你想在放弃尝试前至少尝试5次(注意,这里的5符合>.
新!!: 代码和三次法则 (程序设计) · 查看更多 »
代码复用
代码复用,也被称作软件复用。就是再利用已有的代码,或者相关的知识去编写新的代码来构造软件。.
代码重构
代码重构(Code refactoring)指对软件代码做任何更动以增加可读性或者简化结构而不影响输出结果。 软件重构需要借助工具完成,重构工具能够修改代码同时修改所有引用该代码的地方。在极限编程的方法学中,重构需要单元测试来支持。.
初始化
初始化在计算机编程领域中指为数据对象或变量赋初值的做法,如何初始化则取决于所用的程序语言以及所要初始化的对象的存储类型等属性。用于进行初始化的程序结构则称为初始化器或初始化列表。初始化和变量声明是明显有区别的,而且初始化也先于变量声明进行,但两者在实践中仍常被混淆。.
免杀技术
免杀技术全称为反杀毒技术Anti Anti- Virus简称“免杀”,它指的是一种能使病毒木马免于被杀毒软件查杀的技术。由于免杀技术的涉猎面非常广,其中包含反汇编、逆向工程、系统漏洞等黑客技术,所以难度很高,一般人不会或没能力接触这技术的深层内容。其内容基本上都是修改病毒、木马的内容改变特征码,从而躲避了杀毒软件的查杀。.
先决条件
在计算机编程中,先决条件或先验条件指在执行一段代码前必须成立的条件。 如果先决条件被违反了,则代码将产生未定义行为,因此其预期的工作能否履行也是未知的。不正确的先决条件还可能引发安全问题。 通常,先决条件包括在关于这段代码的文档中。有时它可通过特定的语法结构(如或断言)在代码中进行检测。 例如,阶乘只定义于自然数(大于等于零的整数)。因此计算阶乘的程序将会假定输入的值是一个整数,并且它大于等于零,这就是一个先决条件。.
Code
#重定向 代码.
Consolas
Consolas是一套等宽的字体,属無襯線字體,由Lucas de Groot设计。这个字体使用了微軟的ClearType 字型平滑技術,並隨同Windows Vista、Office 2007及Microsoft Visual Studio中發行,或可在微軟的網站下載。在Windows Vista的6套新字体中,Consolas近似於旧版Windows中的2款内置字型:Lucida Console與Courier New,主要是設計做為代码的顯示字型之用,特別之處是它的「0」字加入了一斜撇,以方便與字母「O」分辨。 在Consolas之前,代码的顯示字体大多為Courier New或其他等宽的字型,字型的柔邊(反鋸齒)效果則依個人喜好選擇開啟或關閉,然而Consolas是專為柔邊效果而設計的字体,特別是為了搭配微軟的ClearType技術,如果不開啟ClearType,Consolas的顯示效果會打大折扣。另外,ClearType技術還需要搭配液晶顯示器才會有最佳表現。.
新!!: 代码和Consolas · 查看更多 »
等宽字体
等宽字体(Monospaced Font)是指字符宽度相同的电脑字体。与此相对,字符宽度不尽相同的电脑字体称为比例字体。.
电子邮封
电子邮封,是一款简单易用的邮件加密软件,让用户在不改变原有收发邮件的习惯的情况下实现电子邮件加解密。.
译码器
译码器是电子技术中的一种多输入多输出的组合逻辑电路,负责将二进制代码翻译为特定的对象(如逻辑电平等),功能与编码器相反。译码器一般分为通用译码器和数字显示译码器两大类。 数字电路中,译码器(如n线-2n线BCD译码器)可以担任多输入多输出逻辑门的角色,能将已编码的输入转换成已编码的输出,这里输入和输出的编码是不同的。输入使能信号必须接在译码器上使其正常工作,否则输出将会是一个无效的码字。译码在多路复用、 七段数码管和内存地址译码等应用中是必要的。.
致命错误
在计算机领域中,致命错误(fatal error)或致命异常错误(fatal exception error)是指使程序终止并可能因此让用户返回操作系统的错误。致命错误发生时,程序正在处理的数据可能会丢失。“致命错误”(应用程序层面)经常会和“系统致命错误”(操作系统层面)相混淆。致命错误一般由以下情况产生:.
FCITX
Fcitx(,源自“Free Chinese Input Toy for X”,又作“Flexible Context-aware Input Tool with eXtension”或“Flexible Input Method Framework”,暂无正式英文全称,中文名称为“小企鹅输入法”)是一个在X Window中使用的输入法框架,在源码包内包含了拼音,五笔字型以及区位、二笔的支持。可以输入UTF-8编码中的文字。可以在Linux、FreeBSD中运行。采用GPL授权。支持XIM、GTK(版本2和3)和Qt的输入法模块。 因云帆论坛有人批评Fcitx代码写的很差,原作者于2007年7月10日决定终止本项目。 不过2008年9月开始作者又加入离开后爱好者建立的Google Code项目并频繁更新,他发文谈到无法忘记fcitx。 除了原作者之外,还有一些爱好者共同维护Fcitx。现在Fcitx代码托管在GitLab平台上进行开发。.
HRESULT
在计算机编程领域中,HRESULT是一种在 Windows 操作系统中使用的数据类型,并且曾更早在 IBM/Microsoft OS/2 操作系统中使用。用来表示错误和警告的情况。 HRESULT的最初目的是为了防止OS/2操作系统的不同子系统中的错误代码之间的冲突,正式地规定第三方和微软内部使用的错误代码范围。 HRESULT是基于数字的错误代码,HRESULT中的各个位编码包含有关错误代码的性质及其来源的信息。 HRESULT 错误码在COM编程领域很常见,它们构成了标准化的COM错误处理约定的基础。.
新!!: 代码和HRESULT · 查看更多 »
Internet Explorer扩展
微软的Internet Explorer(IE)浏览器支持各种扩展来让开发人员丰富浏览器的功能。IE扩展的类型包括界面扩展、内容扩展、功能扩展等。 在界面扩展方面,IE允许开发人员在浏览器中的标准菜单和工具栏中增加菜单项和按钮。IE也允许开发人员在IE窗口中划分出一块水平或者垂直的区域用以显示自定义内容,例如MSN工具栏、必应工具栏、Google工具列和Internet Explorer开发人员工具等等。IE 8新增了加速器扩展类型,允许网站方便的安装上下文菜单的扩展,以及网页快讯,允许网站提供可以在工具栏中显示的信息的订阅服务。 在内容扩展方面,IE允许开发人员在页面上下文中运行非HTML代码。举例来说,Windows Media Player和Adobe Flash Player这样的ActiveX和Java小程序可以被网页设计师用来播放视频和提供丰富的交互用户功能,而Microsoft Word、Microsoft Excel和Adobe Reader这样的ActiveX文档服务器可以让网页设计师在浏览器中显示其他程序提供的界面。 微软提供很多接口让开发人员能够为浏览器增加功能,举例来说,浏览器帮助对象可以控制IE的很多方面,被金山网盾、諾頓網絡安全大師和雅虎助手用来访问提供安全和防弹出广告功能,而Skype的点击拨打插件则通过浏览器帮助对象来改变网页上的电话号码文字的点击行为。对于微软没有在IE中支持的图像、音频和视频格式,微软也提供接口让第三方可以提供自己的解码实现。另外,微软还公开了IE的下载接口,使得开发人员可以开发替换IE下载功能的下载管理器,例如迅雷、QQ旋风、网络蚂蚁等。在IE 8中,微软又引入了搜索提供者扩展,允许用户自定义IE8的搜索框使用的搜索引擎。 在增强浏览器功能的同时,IE的各种扩展也降低了浏览器的性能和稳定性。微软于2010年发布《IE8性能调查白皮书》,称有七成的浏览器崩溃由插件造成。IE6 Sp2开始,微软在浏览器中提供加载项管理功能,允许用户方便地启用和禁用计算机上安装的插件。IE9开始,新安装的加载项需要用户确认才可以启用。在Windows RT中,微软取消了对加载项的支持。 微软官方的扩展画廊在http://www.iegallery.com。.
新!!: 代码和Internet Explorer扩展 · 查看更多 »
JAPH
JAPH是Just another Perl hacker(中文:另一个Perl黑客)的缩写,指一个可以打印出“Just another Perl hacker,”的Perl程序,结尾的逗号有时候也可以忽略。JAPH程序通常会使用一种极端混淆的编写方式,在这一点上与混乱C语言有着相同的精神。最早的JAPH是由发表在comp.lang.perl新闻组,他将一段可以打印出JAPH的Perl代码放在自己的签名档里。此后,编写JAPH成为Perl社区的一种网络文化。.
Jikes研究虚拟机
Jikes研究虚拟机(Jikes Research Virtual Machine,简称Jikes RVM)是一种成熟的用于执行Java程序的虚拟机,其早期版本与当前版本分别在(CPL)与Eclipse公共许可证(EPL)下开放代码。与其他以Java编写的虚拟机不同的是,Jikes RVM采用了元循环技术。.
新!!: 代码和Jikes研究虚拟机 · 查看更多 »
Jolt奖
Jolt奖,是计算机软件领域的一系列奖项,类似于电影领域的奥斯卡奖。该奖由《Dr.
KGS
KGS,即KGS围棋服务器(KGS Go Server),2006年前叫棋聖堂围棋服务器(Kiseido Go Server) from the 英国围棋协会(British Go Association) 。于1999年开发,2000年开放供人下围棋的游戏服务器。KGS由威廉·M·舒伯特(William M. Shubert)开发,所有代码用Java编写。它是世界上最大的围棋服务器之一,一般任何时刻同时有超过一千五百人在线。KGS经常更新和维护前一百名棋手的列表(按KGS计算的等级分排序) KGS经常转播国际比赛和国家锦标赛的棋局。 每月一次的电脑围棋比赛在KGS的电脑围棋房间举行。 高段棋手对弈时有很多人旁观并发表评论,这已成为KGS围棋服务器的一大特色,而许多议论与正在进行的棋局并无关联。对弈双方下棋时看不到评论。 亦有其他網站專門提供KGS伺服器上的對局資訊分析,如 KGS Analytics 可輸入玩家帳號來分析對局數、勝率等資訊。.
LumaQQ
LumaQQ是腾讯QQ的非官方客户端程序,是一个遵循GPL的自由软件,由独立的开发小组进行开发,使用Java语言编写,采用SWT的仿QQ界面。由于Java的跨平台特性,LumaQQ可以用于多种操作系统,包括Windows、Linux、FreeBSD等。 LumaQQ实现了腾讯QQ官方客户端的大部分功能,包括参加群聊、接收自定义图像,但还有一些功能尚没有实现,包括文件传输等。它还扩充了一些官方客户端不具备的功能,如显示IP等,但是LumaQQ最著名的,也是最具有争议的扩充功能,就是能够显示对方隐身状态的“如来神掌”。.
Microsoft SharePoint Designer
Microsoft SharePoint Designer,簡稱SPD,是一款由微軟公司推出的網頁製作軟件,前身是Microsoft FrontPage。.
新!!: 代码和Microsoft SharePoint Designer · 查看更多 »
SNOMED CT
SNOMED CT(Systematized Nomenclature of Medicine -- Clinical Terms,医学系统命名法-临床术语,医学术语系统命名法-临床术语),是一部经过系统组织编排的,便于计算机处理的医学术语集,涵盖大多数方面的临床信息,如疾病、所见、操作、微生物、药物等。采用该术语集,可以协调一致地在不同的学科、专业和照护地点之间实现对于临床数据的标引、存储、检索和聚合。同时,它还有助于组织病历内容,减少临床照护和科学研究工作中数据采集、编码及使用方式的变异。.
新!!: 代码和SNOMED CT · 查看更多 »
Typename
"typename"是一个C++程序设计语言中的关键字。当用于泛型编程时是另一术语"class"的同义词。这个关键字用于指出模板声明(或定义)中的非独立名称(dependent names)是类型名,而非变量名。以下是对于泛型编程中typename两种迥然不同的用法的解释。.
新!!: 代码和Typename · 查看更多 »
Visual Basic
Visual Basic(VB)是由微軟公司开发的包含环境的事件驱动编程语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速應用程式開發(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松地使用VB提供的组件快速建立一个应用程序。.
新!!: 代码和Visual Basic · 查看更多 »
深奥的编程语言
深奥的编程语言(Esoteric programming language,有时简写为Esolang)是一类编程语言,它们的设计被用于测试计算机语言设计的极限,作为一个概念的证明,或仅仅是一个玩笑。esoteric将它们与开发人员真正用于编写软件的语言区别开来。通常情况下,Esolang的创作者通常并不打算让它成为主流编程语言,尽管如此,一些深奥的功能如视觉空间语法,启发了在艺术中的实际应用。这种语言在黑客和爱好者之间通常较流行。 设计者几乎不会在意语言的可用性——一般,他们的目标完全相反。通常会移除或取代传统语言的功能,但同时仍保持图灵完备性,甚至可计算性都是未知的。.
新!!: 代码和深奥的编程语言 · 查看更多 »
数字资产
数字资产(Digital asset),是经过二进制编码的任何被授权使用的文本或媒体资源,包括文本内容、图片和多媒体。 数字资产包括但不仅限于网站及其内容、应用软件、代码、电子文档、图片内容、媒体内容、电子货币、电子邮件账户及其内容、社交网络帐户及其关系和内容、云端服务帐户及其数据等等。从经济学角度来说,数字资产是企业拥有或控制的,以数据形态存在的,在日常活动中生产、经营或持有待售的可变资产。.
扩展巴科斯范式
扩展巴科斯-瑙尔范式(EBNF, Extended Backus–Naur Form)是表达作为描述计算机编程语言和形式语言的正规方式的上下文无关文法的元语法(metalanguage)符号表示法。它是基本巴科斯范式(BNF)元语法符号表示法的一种扩展。 它最初由尼克劳斯·维尔特开发,最常用的 EBNF 变体由标准,特别是 ISO-14977 所定义。.
新!!: 代码和扩展巴科斯范式 · 查看更多 »
2008年1月
没有描述。
新!!: 代码和2008年1月 · 查看更多 »