面向方面编程(Aspect-oriented programming,AOP,又译作面向方面程序设计、面向切面程序设计、剖面导向程序设计),是计算机科学中的一种编程范型,旨在将交叉切入关注与作为业务主体的核心关注进行分离,以提高程序代码的模块化程度。“方面”(aspect)通过规定叫做“点切入”(...
34 KB (3,390 words) - 18:43, 25 July 2025
面向语言的程序设计(Language-Oriented Programming,LOP),指一种程序设计范型,将有相同状态的块建造成对象、模块和构件,不再用通用编程语言解决问题,程序员首先为问题编写一种或多种领域特定语言,然后再在这些语言中解决问题。这个概念具体描述于Martin Ward的1994年的题为《面向语言编程》的论文中。...
7 KB (636 words) - 00:43, 9 July 2025
Spring Framework (category 面向切面的程序设计)
面向切面程序设计(Aspect-Oriented Programming, AOP) 就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任分开封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。 Spring Data实现了对数据访问接口的...
11 KB (1,233 words) - 15:29, 15 August 2024
关注点分离 (category 含有內容需登入查看的頁面)
Concerns)可以用多維「矩陣」的方式來進行各關注點之間的分析及複合,每一個關注點提供一個維度,上面會列舉各個點,其中的矩陣元素會有適當的軟件工件(software artifacts)。 面向切面的程序设计可以將横切关注点視為主要关注点進行處理。例如,大部份旳軟體都需要某程度的...
14 KB (1,917 words) - 12:13, 22 December 2024
横切关注点指的是一些具有横越多个模块的行为,使用传统的软件开发方法不能够达到有效的模块化的一类特殊关注点。 面向切面的程序设计(AOP)中,横切关系是程序中和其他模块有联系的‘切面’。这些关系在程序模块化的设计和实现中无法被自然地分解到模块中,导致或代码过于分散,或代码冲突,或者两者都有。...
2 KB (337 words) - 03:00, 7 April 2023
更歷史的記錄,會和程式中的許多模組有關,即為横切关注点。 所有主关注点的總和即為程式的业务逻辑,程式其他的切面也需要處理,不過不會列在业务逻辑內。 面向切面的軟體開發(英语:Aspect-oriented software development) 面向切面的程序设计 关注点分离 关注点 核心竞争力...
896 bytes (129 words) - 12:28, 4 April 2022
的程序错误。 以下是一些特別處理关注点分离的编程范型: 面向对象程序设计,將关注点視為物件。 函数式编程,將关注点視為函數。 面向切面的程序设计 横切关注点 关注点分离 Concern Spaces at IBM 互联网档案馆的存檔,存档日期2008-01-22....
3 KB (386 words) - 11:35, 17 November 2024
Forth (category 程序設計語言)
统及编程的非常好的工具。关于Forth编程的特点有一个较为贴切的描述:"如果C语言给你的感觉是:它是最好的程序设计语言,那么使用Forth给你的感觉则是:自己是最好的程序设计师。”[原創研究?] 在微軟的windows操作系统下,一個很好的Forth系統是Win32Forth。詳見win32forth...
7 KB (981 words) - 10:02, 15 January 2025
元对象 (category 面向对象的程序设计)
Kiczales(英语:Gregor Kiczales),此后成为了面向切面编程的主要倡导者。PARC雇用了Kiczales等人,为不拥有原生元对象协议的Java设计了AspectJ(英语:AspectJ)。 种类 (类型论)(英语:Kind (type theory))...
12 KB (1,369 words) - 01:15, 23 July 2025
的一个叫Ikarus的程序上,但广泛的转变开始于Aldus Freehand和Adobe Illustrator等程序,最后是专门的字体设计程序,称为字体编辑器,如Fontographer和FontLab。这个过程发生得很快:到90年代中期,几乎所有的商业字体设计都过渡到了数字矢量绘图程序。...
7 KB (1,189 words) - 16:53, 11 July 2022
2022年 一年一届的世界工业设计日每年的6月29日举行。活动旨在促进人们对工业设计的关注,鼓励国际工业设计协会成员与非成员举办工业设计的展览、座谈、研讨会、实践工坊等相关活动。从2009年开始,协会每年会组织一次面向协会成员中教育组织的所有学生的主题海报设计大赛。 “设计间”工坊(Interdesign...
7 KB (735 words) - 14:24, 24 February 2025
NeXT (category 含有內容需登入查看的頁面)
)。其主业为开发面向高等教育与商业市场的工作站,之后又转型专注软件开发。NeXT是由苹果公司的联合创始人史蒂夫·乔布斯在1985年离开苹果公司后创立的。NeXT于1988年推出的了他们的首款硬件产品NeXT Computer,之后又在1990年推出了NeXTcube及外形更小的NeXTstation。NeXT的...
63 KB (7,058 words) - 09:17, 20 July 2025
鮑伯·李 (category 使用Lang-xx模板的页面)
面向切面的程序设计,具体内容类似于Java的Spring Framework。 2004年10月至2010年1月,李被Google聘为资深软件工程师,期间参与了Android移动操作系统的开发。2006年,李和凯文·布里利恩共同开发了一个依赖注入框架,用于将Google旗下的...
25 KB (2,442 words) - 04:56, 7 January 2025
设计、文字设计,是通过排版使得文字易认、可读和优美的技艺。排印,是排列活字并且付印;而排版,是安排活字的方式,包括字体与字号的选取、栏宽与行高的设定以及字距的调整等。在西方设计领域,这项技艺常常被喻为“二维的建筑”。 字体排印侧重于对不同样式与大小的活字进行安排;与之相近的设计门类字体设计(type...
35 KB (4,491 words) - 14:44, 3 July 2025
Android (category 含有連結內容需訂閱查看的頁面)
的主要導航及信息「樞紐」,類似於個人電腦的桌面。Android的主畫面通常由應用程序圖標及小工具(widget)組成,應用程序圖標啟動相關的應用程序,而小工具則會實時顯示,並會自動更新內容,例如天氣預報、用戶的電子郵件,或是直接在主畫面上看新聞摘要。主畫面可以由若干頁面組成,用戶可以在這些頁面之間來回滑動。Google...
281 KB (25,906 words) - 00:30, 13 July 2025
模組化設計(英語:modular design),也称模块化设计,是門設計理論與實作方法,其旨在於將一個系統細分為許多小單元,稱為模組(module)或模块(block),可以獨立的於不同的系統中建立與使用。模組化設計的特徵為將功能切分為抽象的、可擴充的、可重複使用的模組;模組需嚴格使用定義明確的...
3 KB (375 words) - 20:51, 20 November 2024
雲端運算 (category 含有访问日期但无网址的引用的页面)
的软件开发平台,提供了与资源管理模型一致的程序设计模式与运行支撑,能方便、快捷地帮助开发人员构造面向互联网的应用系统。从系统视角上,iVCE包括了支持iVCE资源管理模型的程序设计语言,网络延迟探测、支持网络资源按需聚合和协同的...
29 KB (3,795 words) - 10:04, 27 December 2024
木蘭 (程式語言) (category 程序设计语言)
3可以使用Unicode文字(包括汉字)作为变量名。 在程序執行時,用 RPly 進行詞法與語法分析后生成 Python 抽象語法樹,调用 Python 内置函数 compile 生成可执行码,再调用 Python 内置函数 exec 运行。运行速度与 Python 相近。由于基于 Python 的运行时环境,可以跨平臺運作。...
16 KB (1,914 words) - 15:30, 18 August 2024
GIMP (category 有参考文献错误的页面)
kit)的GUI开发工具(英语:List of toolkits)在GIMP的后续开发中产生。GTK+由其先前版本GTK(不带加号)改造而来,通过重新设计使用面向对象程序设计技术开发。GTK+的开发归结于彼得·马蒂斯对使用Motif开发的GIMP初版不再抱以期望;Motif的使用持续到GIMP 0.60。...
35 KB (3,747 words) - 13:39, 19 March 2025
建筑学 (category 使用的姊妹项目链接带有默认搜索的页面)
的学科。 在通常情况下,以及按其作为外来语所对应的词语(由欧洲至日本再至中国)的本义,它更多的是指与建筑物设计和建造相关的艺术和技术的综合。因此,建筑学是一门横跨工程技术和人文艺术的学科。建筑学所涉及的建筑艺术和建筑技术、以及作为实用艺术的建筑艺术从而包括的实用、功能的一面和艺术、美学的...
24 KB (3,346 words) - 19:27, 3 July 2025
Google Cardboard (category 2014年面世的產品)
Cardboard的应用程序将智能手机显示的画面分成两个,每个眼睛一个,同时对每个画面进行桶形失真,抵消镜头的枕形失真,形成视野广阔的立体(3D)图像。 Cardboard首个版本贴合5.7英寸屏的手机,利用磁铁作为输入按钮,需要用到手机的罗盘传感器。更新版设计于2015年Google...
26 KB (2,414 words) - 12:47, 9 December 2024
操作系统 (category 含有过时参数的引用的页面)
的相互关联的系统软件程序,同时也是计算机系统的核心与基石。操作系统需要处理如管理與配置内存、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作网络與管理文件系统等基本事務。操作系统也提供一個讓使用者與系統互動的操作界面。 操作系统的型態非常多樣,不同機器安裝的...
58 KB (8,218 words) - 01:25, 4 July 2025
图灵奖 (category 含有英語的條目)
先进性的技术贡献。大多数获奖者是计算机科学家。图灵奖是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称。 图灵奖对获奖者的要求极高,评奖程序也极严,一般每年只奖励一名计算机科学家,只有极少数年度有两名以上在同一方向上做出贡献的科学家同时获奖。2014年11月13日之前图灵奖由英特尔公司以及Google公司赞助,奖金为250...
17 KB (775 words) - 07:00, 3 July 2025
陰蒂 (category 含有哈佛参考文献格式系列模板链接指向多个目标错误的页面)
面向。他們從中發現「一系列的行為和生理異常」,並於最後總結道「23隻羊的唯一共通點就是陰道相對較短(3.1-7.0厘米),正常的羊的陰道長度為10-14厘米」。 在一項關於小鼠陰蒂結構的研究中,研究者的記錄指出小鼠的會陰尿道被勃起组織所包圍,形成一個前庭球。並總結道:「小鼠的陰蒂海綿體的...
166 KB (17,773 words) - 00:15, 7 May 2025
打印机命令语言 (category 页面描述语言)
程序所使用。由于其结构以及压缩方法的问题,普通的应用程序很少使用这种格式。 PCL 6 增强版是一个类似于 PostScript 的基于堆栈、面向对象的协议。但是它与 PostScript 既可以使用二进制代码、又可以使用文本不同,PCL 6 增强版只能使用二进制代码。PCL 编程文档中的文本的命令及代码都必须用...
14 KB (1,608 words) - 00:34, 4 July 2025
的語言,但實際上只用作頁面描述語言(領域特定語言)。 設計及使用適合的語言,是領域工程(英语:domain engineering)中重要的一環,作法可能是選擇適合此領域的現有語言(可能是某個領域特定語言或通用電腦語言),也可能是開發一種新的領域特定語言。面向语言的程序设计...
9 KB (1,368 words) - 08:46, 8 February 2024
Roguelike (category 自2025年7月带有失效链接的条目)
的作者是否玩过柏拉图上的这些游戏,它们是否是其他Roguelike的灵感来源现在不得而知。事实上这些游戏的核心玩法几乎都是被独立的开发出来的,一些开发者甚至在Roguelike被发扬光大数年之后才得知其他的“圈内知名项目”。 Roguelike游戏设计之初面向存储空间有限的...
67 KB (8,161 words) - 22:27, 13 February 2025
VSS Vintorez狙擊步槍 (category 使用Lang-xx模板的页面)
的能力。整合式抑制器是指抑制器属于槍管的一部分而非枪支的配件;一般來說抑制器為「額外加裝」在槍口前用來降低擊發時的噪音與火焰,而整合式抑制器為製造槍管時已經將抑制器的部位與功能列入製造程序,因此當槍管製造完工時就已經具備降低擊發噪音與火焰的能力,不需要再「額外加裝」抑制器了。具有類似設計的轻武器還有HK...
12 KB (1,271 words) - 10:44, 5 June 2025
Jolla (category 使用过时图像语法的页面)
的消息接连不断。 Jolla称他们正在研发全新的MeeGo智能手机,将于2012年晚些时候上市。将会有两款手机面世:一款面向普通消费者,另一款面向开发者。Jolla将会重新设计UI,而非延续N9的SwipeUp界面。 Jolla将中国作为目标市场。“销售渠道、代工工厂、数量巨大的...
28 KB (3,364 words) - 16:04, 5 July 2025
江泽民 (category 含有过时参数的引用的页面)
(原始内容存档于2019年4月2日) (俄语). 江泽民故居面向社会公众开放. 新华社. 2025-04-03 [2025-04-03]. 引用错误:在<references>标签中name属性为“上海交通大学2006”的参考文献没有在文中使用 维基语录上的江泽民语录 维基共享资源上的相关多媒体资源:江泽民 央视网: CCTV-新闻频道-领导人活动集...
182 KB (20,783 words) - 06:28, 13 July 2025
九一一袭击事件 (category 使用的姊妹项目链接带有隐藏维基数据的页面)
的。 美国试图在冷战最后阶段利用其能力来解决基地组织问题,但这些能力不足。例如中央情报局不具备应对准军事行动的能力。在911事件之前,它也没有寻求大规模扩展这些能力。美国国防部也从未全面参与打击基地组织的任务,尽管这可能是威胁美国的最危险的外国敌人,但美国的国土捍卫能力主要是面向...
107 KB (12,129 words) - 12:09, 13 July 2025