1.什么是源码黑客?
2.php诞生于哪年?
3.make在什么时候用
什么是黑客?
黑客
一名黑客(hacker)是一个喜欢用智力通过创造性方法来挑战脑力极限的人,特别是源码他们所感兴趣的领域,例如电脑编程或电器工程。源码
黑客最早源自英文hacker,源码早期在美国的源码电脑界是带有褒义的。但在媒体报导中,源码逆战快刀源码黑客一词往往指那些“软件骇客”(software cracker)。源码
黑客一词,源码原指热心于计算机技术,源码水平高超的源码电脑专家,尤其是源码程序设计人员。
但到了今天,源码黑客一词已被用于泛指那些专门利用电脑搞破坏或恶作剧的源码家伙。对这些人的源码正确英文叫法是Cracker,有人翻译成“骇客”。源码
黑客和骇客根本的区别是:黑客们建设,而骇客们破坏。
黑客一词一般有以下四种意义:
一个对(某领域内的)编程语言有足够了解,可以不经长时间思考就能创造出有用的软件的人。
一个恶意(一般是非法地)试图破解或破坏某个程序、系统及网络安全的人。这个意义常常对那些符合条件(1)的黑客造成严重困扰,他们建议媒体将这群人称为“骇客”(cracker)。有时这群人也被叫做“黑帽黑客”。
一个试图破解某系统或网络以提醒该系统所有者的系统安全漏洞。这群人往往被称做“白帽黑客”或“匿名客”(sneaker)或红客。许多这样的人是电脑安全公司的雇员,并在完全合法的情况下攻击某系统。
一个通过知识或猜测而对某段程序做出(往往是好的)修改,并改变(或增强)该程序用途的人。
“脚本小孩”则指那些完全没有或仅有一点点骇客技巧,而只是按照指示或运行某种骇客程序来达到破解目的的人
著名黑客
Richard Stallman--传统型大黑客,Stallman在年受聘成为美国麻省理工学院人工智能实验室程序员。
Ken Thompson和Dennis Ritchie--贝尔实验室的电脑科学操作组程序员。两人在年发明了Unix操作系统。
John Draper(以咔嚓船长,Captain Crunch闻名)--发明了用一个塑料哨子打免费电话
Mark Abene(以Phiber Optik而闻名)--鼓舞了全美无数青少年“学习”美国内部电话系统是如何运作的
Robert Morris--康奈尔大学毕业生,在年不小心散布了第一只互联网蠕虫。
Kevin Mitnick--第一位被列入fbi通缉犯名单的骇客。
Kevin Poulsen--Poulsen于年成功地控制了所有进入洛杉矶地区KIIS-FM电台的电话线而赢得了该电台主办的有奖听众游戏。
Vladimir Levin--这位数学家领导了俄罗斯骇客组织诈骗花旗银行向其分发万美元。
Steve Wozniak--苹果电脑创办人之一。
Tsotumu Shimomura--于年攻破了当时最着名黑客Steve Wozniak的银行帐户。
Linus Torvalds--他于年开发了着名的Linux内核,当时他是芬兰赫尔辛基大学电脑系学生。
Johan Helsingius--黑尔森尤斯于年关闭自己的小商店后开发出了世界上最流行的,被称为“penet.fi"的匿名回函程序,他的麻烦从此开始接踵而至。其中最悲惨的就是sceintology教堂抱怨一个penet.fi用户在网上张贴教堂的秘密后芬兰警方在年对他进行了搜查,后来他封存了这个回函程序。运达茅台源码公式
Tsutomu Shimomura--能记起他是因为抓了米特尼克。
Eric Raymond--Eric Raymond就一直活跃在计算机界,从事各种各样的计算机系统开发工作。同时,Eric Raymond更热衷于自由软件的开发与推广,并撰写文章、发表演说,积极推动自由软件运动的发展,为自由软件作出了巨大贡献。他写的《大教堂和市集》等文章,是自由软件界的经典美文,网景公司就是在这篇文章的影响下决定开放他们的源代码,使浏览器成为了自由软件大家族中的重要一员
红客 —— 一个让人肃然起敬的名字!
红客可以说是中国黑客起的名字。英文“honker”是红客的译音。
红客,是一群为捍卫中国的主权而战的黑客们!
他们的精神是令人敬佩的!
破解者 —— 喜欢探索软件程序!
破解者 —— Cracker
破解者,他们的目标是一些需要注册的软件。他们通常利用Debug,找出内存中的密码。
蓝客 —— 特别喜欢蓝色的黑客们!
蓝客,也属于黑客群。
蓝客,是指一些利用或发掘系统漏洞,D.o.S(Denial Of Service)系统,或者令个人操作系统(Windows)蓝屏。
“蓝客”一词由中国蓝客联盟(www.cnlanker.com)在年9月提出。当初的蓝客联盟(中国蓝客联盟)是一个非商业性的民间网络技术机构,联盟进行有组织有计划的计算机与网络安全技术方面的研究、交流、整理与推广工作,提倡自由、开放、平等、互助的原则。同时还是一个民间的爱国团体,蓝盟的行动将时刻紧密结合时政,蓝盟的一切言论和行动都建立在爱国和维护中国尊严、主权与领土完整的基础上,蓝盟的声音和行动是中华民族气节的体现。中国蓝客联盟(LUC)简称蓝盟,组建于年月1日。年4月,公安部门受外交部压力开始调查此次事件,蓝盟核心人员在当月受到公安机关的波浪分析的源码传讯、调查,计算机被收缴送往上级公安厅取证、调查。后联盟被告知必须无条件无限期关闭网站,并永久停止使用“蓝客联盟”名号。
年6月2日,蓝盟在IRC频道召开“中国蓝客联盟告别会”,与会几百位网友了解、见证了蓝盟的组建及被迫关闭的内幕。
中国蓝客联盟只有一个,那便是年月至年6月间的 cnlanker.net,那是我们美好的回忆,那是
曾经一起分享胜利的喜悦、共同度过那些灰暗的日子的唯一见证。可惜的是如今这个域名已不在国人手上。
从年6月开始,任何自称蓝客联盟或蓝盟的组织、网站均属于其他网友的自发的个人行为,与最初的蓝盟
毫无任何关系。
现在的 cnlanker.com 是最初组建蓝盟的一群人的回忆,蓝盟永远不会重建。
飞客 —— 电信网络的先行者!
飞客,经常利用程控交换机的漏洞,进入并研究电信网络。
虽然他们不出名,但对电信系统作出了很大的贡献!
一.什么是黑客
在力求当一个黑客前,我们要先了解什么是黑客
Hacker -- 黑客
热衷研究、撰写程序的专才,且必须具备乐于追根究底、穷究问题的特质。
在黑客圈中,hacker一词无疑是带有正面的意义,例如system hacker熟悉操作系统的设计与维护;password hacker精于找出使用者的密码,若是computer hacker则是通晓计算机,可让计算机乖乖听话的高手。
黑客基本上是一项业余嗜好,通常是出于自己的兴趣,而非为了赚钱或工作需要。
根据开放原始码计划创始人Eric Raymond对此字的解释,hacker与cracker是分属两个不同世界的族群,基本差异在于,hacker是有建设性的,而cracker则专门搞破坏。
hacker原意是指用斧头砍材的工人,最早被引进计算机圈则可追溯自年代。
加州柏克莱大学计算机教授Brian Harvey在考证此字时曾写到,当时在麻省理工学院中(MIT)的学生通常分成两派,一是约拍源码搭建tool,意指乖乖牌学生,成绩都拿甲等;另一则是所谓的hacker,也就是常逃课,上课爱睡觉,但晚上却又精力充沛喜欢搞课外活动的学生。
这跟计算机有什么关系?一开始并没有。不过当时hacker也有区分等级,就如同tool用成绩比高下一样。真正一流hacker并非整天不学无术,而是会热衷追求某种特殊嗜好,比如研究电话、铁道(模型或者真的)、科幻小说,无线电,或者是计算机。也因此后来才有所谓的computer hacker出现,意指计算机高手。
对一个黑客来说,学会入侵和破解是必要的,但最主要的还是编程,毕竟,使用工具是体现别人的思路,而程序是自己的想法.一句话--编程实现一切!
对于一个骇客来说,他们只追求入侵的快感,不在乎技术,他们不会编程,不知道入侵的具体细节.
"黑客"在人们脑中的形象就是一个蓬头乱发,戴着高度眼镜,驼着背弓着腰,成天趴在电脑面前的人.其实黑客和正常人一模一样,他们并无什么特殊之处.有些人也许很少上电脑,成天运动,工作,但他们的技术和精神已经达到的黑客的标准,有些人天天爬在电脑前,到处瞎混,但他们仍不是黑客.
人们总是认为黑客就是破坏者,其实从某种意义上来说,黑客也在为计算机技术的发展做出很大的贡献.如果没有高明的黑客,就没有资深的网管;如果没有完美的木马,就没有杰出的杀毒软件;没有了黑客,网络技术就很难发展下去.当然,网管其实也是黑客,如果他不知道别人怎么进攻,自己要怎么防守呢
黑客一词在圈外或媒体上通常被定义为:专门入侵他人系统进行不法行为的计算机高手。不过这类人士在hacker眼中是属于层次较低的cracker(骇客)。如果黑客是炸弹制造专家,那么CRACKER就是恐怖分子.
现在,网络上出现了越来越多的Cracker,他们只会入侵,使用扫描器到处乱扫,用IP炸弹炸人家,毫无目的地入侵,破坏着,他们并无益于电脑技术的发展,反而有害于网络的安全和造成网络瘫痪,给人们带来巨大的经济和精神损失.
我们不能做Cracker,我们要力求当HACKER!!
二.HACKING的预备网络知识
1.什么是IP
IP就是一个地址,在外网没有一个IP是相同的,它就像身份证号码一样,给每台进入网络的电脑一个身份证号码.但是对于大部分用户来说,这个号码是不固定的,在你重新连接到INTERNET时,IP可能会被重新分配.不过有些机器申请了固定的IP,这样就便于其他电脑找到它,并提供服务.一般的IP的格式为: a.b.c.d (0 <= a,b,c,d <= )例如 ... , ... ..... 由.开头的是局域网的IP,.0.0.1是用来检测网络的自己的IP.就是说任何一台电脑来说,不管是否连接到INTERNET上,.0.0.1对于自己来说都是自己.就是说,每台电脑都是由4位的进制数组成的.
2.什么是网络协议,数据包
网络协议就是一套双方约定好的通信协议.就像对暗号一样,有特定的约定来达成连接.其中的"数据包就是一个一个
(1) 面向连接的TCP协议
TCP是面向连接的.“面向连接”就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、对方拿起话筒才能相互通话。TCP(Transmission Control
Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的放置游戏源码下载数据通信系统往往使用TCP协议传输数据。
(2) 面向非连接的UDP协议
“面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!UDP协议是面向非连接的协议,没有建立连接的过程。正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。
附表:tcp协议和udp协议的差别
|---------------------------------|
| 属性\协议 |TCP |UDP |
|------------+---------+----------|
|是否连接 |面向连接 |面向非连接|
|------------+---------+----------|
|传输可靠性 |可靠 |不可靠 |
|------------+---------+----------|
|应用场合 |大量数据 |少量数据 |
|------------+---------+----------|
|速度 |慢 |快 |
|---------------------------------|
(3)什么是端口(PORT)
PORT,意思为港口,但在电脑里叫端口.但是端口不是形象的,而是抽象的.电脑上有很多的端口(个),但是它们大部分都不开,每个网络连接都要用一个端口,就象把用一跟线把两个电脑连起来,插座就是端口.有些端口有他们特定的用途,例如网页服务器要开端口,FTP服务器要开端口
常用端口
--ftp 下载
--telnet 远程登陆,入侵后打开给自己留后门
-smtp 尽管重要,但似乎没什么可利用的
--domain 同上
--finger 可知道用户信息了,但是现在很少了
--.net:/down/syslog.zip
该软件的特色就是可以在后台记录所有运行过的程序和窗口名称,并且有具体的时期,以及登录的用户名,很恐怖哦!下面咱们来设陷阱吧!
1.记录日志
双击压缩包内的主程序,点击“软件试用”进入主界面,在“日志文件保存路径”处点击“浏览”选择保存路径并进行命名,这里保存在c:\winnt\log.txt。然后钩选“日志记录随计算机自动启动”。
注意:
a.为了防止黑客找到记录日志的文件,你可以用上面提到的命令:attrib +s +h c:\winnt\log.txt进行隐藏。
b.最好不要将这个记录文件和上面的.txt放一个目录下,这样万一被发现其中一个,不至于使另一个也一同被发现。
c.软件在“任务管理器”的进程中显示名称为“syslog”,而且未注册版本会在分钟后自动停止记录,所以只能用来对付菜鸟黑客啦!而且还得先花点“银子”,哈哈!
接下来在“程序密码保护”处输入一个复杂点的密码,点击“开始日志”。这时软件会提醒你隐藏后的热键为“Ctrl+Q”,请记住这个热键,以后要唤出软件时就得靠它了。
2.查看动作
想知道这样设置后记录下来的东西是什么样吗?那就快来看看吧。怎么样?对这种记录结果你还满意吗?
php诞生于哪年?
php是什么?
PHP(PHP:HypertextPrerocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令行执行接口(commandlineinterface),或者产生图形使用者接口(GUI)程序。[1]
PHP最早由RasmusLerdorf在年发明,现在PHP实质上的标准由PHPGroup和开放源代码社群维护。PHP以PHPLicense作为许可协议,不过因为这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不相容。[2]
PHP目前被广泛的应用,特别是在服务器端的网页程序开发。一般来说PHP大多执行在网页服务器上,透过执行PHP程序码来产生使用者浏览的网页。PHP几乎可以在任何的操作系统上执行,而且使用PHP完全是免费的。根据年4月的统计资料,PHP已经被安装在超过万个网站和万台服务器上[3]。
目录[隐藏]
1开发历史
1.1版本历程
2应用
3语法
3.1类型
3.2变量
3.3面向对象
4PHP相关资源
4.1函数库
4.2源代码编码和加速
4.3样板引擎
5未来发展
5.1PHP5.3
6参考资料
7外部链接
[编辑]开发历史
PHP的发明人RasmusLerdorf
ZendTechnologies的创办人之一-AndiGutmansFile:ZeevSuraski.jpg
ZendTechnologies的创办人之一-ZeevSuraskiPHP原本的简称为PersonalHomePage[4],是RasmusLerdorf为了要维护个人网页,而用c语言开发的一些CGI工具程序集,来取代原先使用的Perl程序。最初这些工具程序用来显示RasmusLerdorf的个人履历,以及统计网页流量[5]。他将这些程序和一些表单直译器整合起来,称为PHP/FI。PHP/FI可以和数据库连接,产生简单的动态网页程序。RasmusLerdorf在年6月8日将PHP/FI公开释出,希望可以透过社群来加速程序开发与寻找错误[6]。这个释出的版本命名为PHP2,已经有今日PHP的一些雏型,像是类似Perl的变量命名方式、表单处理功能、以及嵌入到HTML中执行的能力。程序语法上也类似Perl,有较多的限制,不过更简单、更有弹性。[5]
在年,任职于TechnionIIT公司的两个以色列程序设计师:ZeevSuraski和AndiGutmans,重写了PHP的剖析器,成为PHP3的基础,而PHP也在这个时候改称为PHP:HypertextPreprocessor.[5]。经过几个月测试,开发团队在年月释出了PHP/FI2,随后就开始PHP3的开放测试,最后在年6月正式释出PHP3。ZeevSuraski和AndiGutmans在PHP3释出后开始改写PHP的核心,这个在年释出的剖析器称为ZendEngine[7],他们也在以色列的RamatGan成立了ZendTechnologies来管理PHP的开发。[5]
在年5月日,以ZendEngine1.0为基础的PHP4正式释出,年7月日则释出了PHP5,PHP5则使用了第二代的ZendEngine[5]。PHP包含了许多新特色,像是强化的面向对象功能、引入PDO(PHPDataObjects,一个存取数据库的延伸函数库)、以及许多效能上的增强[8]。目前PHP4已经不会继续更新,以鼓励用户转移到PHP5。[9][]
年PHP5成为了PHP唯一的有在开发的PHP版本。将来的PHP5.3将会加入Latestaticbinding和一些其他的功能强化[][]。PHP6的开发也正在进行中,主要的改进有移除register_globals[]、magicquotes和Safemode的功能。[9][]
[编辑]版本历程
代表意义
红色旧版;官方停止支持
**旧版;官方维护中
绿色目前版本
蓝色未来版本
主要版本次要版本释出日期说明
1..0.年6月8日正式名称为"PersonalHomePageTools(PHPTools)",第一次使用了"PHP"的名字。[5]
2..0.年4月日针对PHP1.0的改进版,速度更快、体积更小,更容易产生动态网页。[5]
3..0.年6月6日开发方式改成多人共同参与。ZeevSuraski和AndiGutmans为了这个版本重写了剖析引擎。[5]
4..0.年5月日改成以Zend引擎作为剖析器,具有两阶段剖析/标签剖析系统等先进功能。[]
4.1.年月日加入"超全域变量"(superglobals)功能,包含了$_GET、$_POST、$_SESSION等[]
4.2.年4月日默认取消register_globals功能。从网络接收的资料将不会设定成全域变量,增加程序安全性[]。
4.3.年月日加入命令行执行档,称为CLI。[]
4.4.年7月日Addedmanpagesforphpizeandphp-configscripts.[]
4.4.年1月3日Severalsecurityenhancementsandbugfixes.WastobetheendoflifereleaseforPHP4.Securityupdatesonlyuntil--,ifnecessary.[]
4.4.年8月7日Moresecurityenhancementsandbugfixes.ThelastreleaseofthePHP4.4series.[][]
5..0.年7月日ZendEngineIIwithanewobjectmodel.[]
5.1.年月日Performanceimprovementswithintroductionofcompilervariablesinre-engineeredPHPEngine.[]
5.2.年月2日Enabledthefilterextensionbydefault.[]
5.2.年月8日[]emergentbugfix[]
5.2.年2月日[]这个版本解决了5.2.*的超过了多个错误和多个安全问题,增加了稳定性。[]
5.2.9-2(Windows)年3月日[]这个版本解决了在Windows系统下OpenSSL的安全缺陷,与其绑定的OpenSSL版本升级到0.9.8k。[]
5.3.0预计年第二季[]支持命名空间;使用XMLReader和XMLWriter增强XML支持;支持SOAP,[]延迟静态绑定,跳转标签(有限的goto),闭包,NativePHParchives
6..0.0支持Unicode;移除ereg扩展,'register_globals','magic_quotes'和'safe_mode';AlternativePHPCache;Removalofmime_magicandrewriteoffileinfo()forbetterMIMEsupport[]
[编辑]应用
PHP是一个应用范围很广的语言,特别是在网络程序开发方面。一般来说PHP大多在服务器端执行,透过执行PHP的程序码来产生网页提供浏览器读取,此外也可以用来开发命令行脚本程序和使用者端的GUI应用程序。PHP可以在许多的不同种的服务器、操作系统、平台上执行,也可以和许多数据库系统结合。使用PHP不需要任何费用,官方组织PHPGroup提供了完整的程序源代码,允许使用者修改、编译、扩充来使用。[]
[编辑]语法
PHP的语法参考了Perl、C语言,而且可以整合在HTML之中,以下是一个简单的HelloWorld程序:
phpecho'HelloWorld!';
PHP剖析引擎只剖析?php到?之间的程序码,而不包含在?php到?之间的内容则会直接送出,所以可以用以下的方式来将PHP程序码嵌入在HTML之中:
php//-PHP程式码
html内容
php//-PHP程式码
但是在判断语句中的HTML代码并不会被直接送出:
phpif(false){
HTMLCode
php}
PHP可以用三种注解的形式:C与C++所使用的“/*...*/”与“//”,和Perl的“#”。
[编辑]类型
PHP主要有以下四种变量类型:
整数(integer)
浮点数(float)
布尔数(boolean)
字串(string)
两种复合类型:
阵列(array)
物件(object)
两种特殊类型
NULL
资源(resource)[]
[编辑]变量
PHP中,变量以“$”后接变量名称来表示。变量名称区分大小写。有效的变量名称以字母或底线开头,后接任意数目的字母、数字或底线。[]
[编辑]面向对象
PHP从PHP3开始有了基本的面向对象的特性,但直到PHP5将面向对象部份重新改写之后,PHP的面向对象功能才比较完善。现在PHP可以说是一个有完整面向对象功能的语言。
[编辑]PHP相关资源
[编辑]函数库
主条目:PHP函数库列表
内建多样化的函数是PHP主要的特点之一,这些开放程序码的函数提供了各种不同的功能,例如档案处理、FTP、字串处理、等等。这些函数的使用方法和C语言相近(例如printf),这也是PHP广为流行的原因之一。
除了内建的函数之外,PHP也提供了很多延伸函数库(extension),像是各种数据库连接函数、资料压缩函数、图形处理等等。有些延伸函数库需要从PECL(PHPExtensionCommunityLibrary)取得。
[编辑]源代码编码和加速
PHP源代码是可以直接读取的,即使放到服务器上执行也是一样。虽然让PHP多了弹性,但相对的会造成安全危机和性能下降的问题。
透过PHP编码器,可以保护PHP的源代码不被读取(对商业软件来说特别有需求),也可以提升执行的效能。有许多公司或团体开发PHP的编码器,将PHP程序编译成字节码(bytecode),再透过服务器上安装对应的程序来执行PHP脚本。
除了透过编码器加速之外,PHP还可以透过动态的快取机制来提升速度,加速工具有商业版的,例如ZendPlatform,也有开放源代码的加速软件如eAccelerator、APC、XCache。
[编辑]样板引擎
样板引擎让PHP应用程序可以做逻辑和使用接口上的分离,让程序开发更容易进行,目前比较受欢迎的样板引擎是PHP官方开发的Smarty。不过样板引擎有效能上的争议,因为PHP本身就是一个样板引擎,使用样板引擎反而变成“重新发明了轮子”(reinventingthewheel)。样板引擎最主要的好处就是让不懂PHP程序码的人也可以参与使用接口的开发,因为样板引擎的语言远比PHP简单。
[编辑]未来发展
[编辑]PHP5.3
命名空间(namespaces)原本预计在PHP6提供支持,现在可能改至PHP5.3就支持[
什么是PHP?
php是一种服务器端的,嵌入html的脚本语言。php区别其他像客户端java的地方是它的代码在服务器端执行.php能做什么?
最低水平,php可以做任何其他cgi程序所能做的事,例如收集表格数据,生成动态页面内容,或者收发cookies.可能最强大,最有意义的特性是php支持大范围的数据库.书写一个支持数据库的web页面是难以置信的简单.
下面是当前支持的数据库:
adabasdinterbasesolid
dbasemsqlsybase
empressmysqlvelocis
fileprooracleunixdbm
informixpostgresql
php通过协议也支持与其他服务的"交谈",像imap,snmp,nntp,pop3,甚至是motion.
为他制造问题;引发暴乱
(2)
To bring into existence by shaping, modifying, or putting together material; construct:
制成:用塑造、修改或把材料放在一块的方法导致存在;建造:
make a dress; made a wall of stones.
做衣服;砌石墙
(3)
To form by assembling individuals or constituents:
集成:把个体或成份组合而形成:
make a quorum.
达到法定人数
(4)
To change from one form or function to another:
使功能改变:把一种形式或功能转换成另外一种:
make clay into bricks.
把泥土制成砖块
(5)
To cause to be or become:
使成或变成:
made her position clear; a decision that made him happy.
使她的地位明朗化;此决定令他高兴
(6)
To cause to assume a specified function or role:
当做,当成:使具有一种特定的功能或成为某个角色:
made her treasurer; made Chicago his home.
视她为出纳员;把芝加哥当成他的家
(7)
To cause to act in a specified manner:
造成,导致:以特定的方式引起行动:
Heat makes gases expand.
热使得气体膨胀
(8)
To compel:
促使:
made him leave.
迫使他离开
(9)
To form in the mind:
在头脑中形成:
make an estimate.
做估算
()
To compose:
创作:
make verses.
创作诗歌
()
To prepare; fix:
准备;安排:
make breakfast.
准备早餐
()
To get ready or set in order for use:
准备使用:准备或料理好以便使用:
made the bed.
整理床铺
()
To gather and light the materials for (a fire).
生火:收集材料并点燃(生火)
()
To engage in:
从事:
make war.
开战
()
To carry out; perform:
执行;进行:
make a telephone call; make an incision.
打电话;切开
()
To achieve, produce, or attain:
实现,产生,达到:
made peace between the two factions; not making sense; didn't make the quota.
在两个派别之间实现和平;毫无意义;没有达到定额
()
To institute or establish; enact:
制订:制定或者建立;颁布:
make laws.
制定法律
()
To draw up and execute in a suitable form:
订立:以合适的形式拟定并实施:
make a will.
立遗嘱
()
To arrive at; reach:
到达;抵达:
made Washington in two hours.
在两小时内到达华盛顿
()
To reach in time:
及时赶上:
just made the plane.
刚好赶上飞机
()
To attain the rank or position of:
达到地位:达到某种职位或军衔:
She made lieutenant.
她的军衔为中尉
()
To acquire a place in or on:
组成,得到:获得一个位置:
made the basketball team; made the morning papers.
组成篮球队;收到早报了
()
To gain or earn, as by working:
赚到:通过工作赚得或获得:
make money.
赚钱
()
To behave so as to acquire:
使成为:为了获取而做某些行为:
make friends.
交朋友
()
To score or achieve, as in a sport:
得分:在体育比赛中得分或成功:
made a field goal.
射门得分
()
To assure the success of:
确保…的成功:
A favorable review from him can make a play.
他赞赏的评论能使这场戏成功
()
To favor the development of:
有利于…的发展:
Practice makes a winning team.
勤加训练必有助于球队获得胜利
()
To be suited for:
对…合适:
Oak makes strong furniture.
橡木合适做耐用家具
()
To develop into:
发展成为:
She will make a fine doctor.
她将会成为一个好医生
()
To draw a conclusion as to the significance or nature of:
下结论:作出对…的意义或本性的结论:
don't know what to make of the decision.
不知道怎样作决定
()
To calculate as being; estimate:
估计是;估算:
I make the height feet.
我估计有英尺高
()
To consider as being:
认为是:
wasn't the problem some people made it.
有些人不认为这是一个问题
()
To constitute:
构成:
Twenty members make a quorum.
二十个成员构成法定人数
()
To add up to:
等于:
Two and two make four.
二加二等于四
()
To amount to:
接近,相当于:
makes no difference.
没有什么区别
()
To constitute the essence or nature of:
架构:构成…的精华或本质:
Clothes make the man.
由穿着便可了解一个人
()
To cause to be especially enjoyable or rewarding:
使有意义:使成为特别有乐趣或值得的:
You made my day.
你使我的生活特别有意义
()
To appear to begin (an action):
准备:看上去开始(一个动作):
She made to leave.
她准备离开
(1)
To act or behave in a specified manner:
做:明确地做或行为:
make merry; make free.
快乐地做;自由地做
(2)
To begin or appear to begin an action:
准备做:开始或看上去开始一个动作:
made as if to shake my hand.
好象要和我握手
(3)
To cause something to be as specified:
确认:使某事物变得明确:
make ready; make sure.
准备好;确认
(4)
To proceed in a certain direction:
按某一方向前进:
made for home; made after the thief.
回家;追赶小偷
(5)
Slang To pretend to be; imitate. Used withlike :
俚语 假扮;模仿。与like 连用:
made like a ballerina.
模仿芭蕾舞女演员
(6)
To undergo fabrication or manufacture:
生产:经编写或生产成为:
This wool makes up into a warm shawl.
这种羊毛织成了很暖和的围巾
(7)
To rise or accumulate:
上升或积聚:
The tide is making.
正在涨潮
n.(名词)
(1)
The act or process of making; manufacturing.
制造:制作或生产的动作或过程;生产
(2)
The style or manner in which a thing is made:
制作样式:生产某事物的风格或方式:
disliked the make of her coat.
不喜欢她衣服的样式
(3)
The amount produced, especially the output of a factory.
生产量:生产的数量,特别是一座工厂的产量
(4)
A specific line of manufactured goods, identified by the manufacturer's name or the registered trademark:
牌子:产品特定的种类,以生产商的名字或者注册的商标来识别:
a famous make of shirt.
名牌衬衫
(5)
The physical or moral nature of a person; character or disposition:
性格:一个人的身体或精神上的本质;性格或者性情:
found out what make of man he was.
得知他是一个什么样的人
(6)
Slang Identification of a person or thing, often from information in police records:
俚语 档案:一个人或事物的身份,经常从警方记录的信息中得出:
Did you get a make on the assailant?
你得知有关攻击者的资料了吗? make for
(1)
To have or cause to have a particular effect or result:
造成,促成:有或促使有某种特定的效果或者结果的:
small details that make for comfort.
令人舒适的小节
(2)
To help promote; further:
帮助提升;推进:
makes for better communication.
促进更好的交流
make off
To depart in haste; run away.
急忙离开;跑走
make out
(1)
To discern or see, especially with difficulty:
辨明:辨明或看清,特别是在有困难的情况下:
I could barely make out the traffic signs through the rain.
在雨中我几乎看不清交通标志
(2)
To understand:
理解:
could not make out what she was saying.
不能理解她在说些什么
(3)
To write out; draw up:
写下来;列出:
made out the invoices.
开具发票
(4)
To fill in (a form, for example).
填写(如表格)
(5)
Informal To imply or suggest:
非正式用语 暗示,建议:
You make me not to be a liar.
你暗示我不要说谎
(6)
Informal To try to establish or prove:
非正式用语 试图建立或者证明:
He made out that he was innocent.
他试图证明自己是无辜的
(7)
To get along in a given way; fare:
进展:在给定的道路上前进;进展:
made out well in business.
在生意上进展顺利
(8)
Slang
俚语
(9)
To neck; pet.
相互亲吻;抚爱
()
To have sexual intercourse.
发生性关系
make over
(1)
To redo; renovate.
改装;革新
(2)
To change or transfer the ownership of, usually by means of a legal document:
转让:改变或者转移所有权,通常是通过法律文件的方式:
made over the property to her son.
把财产转到她儿子名下
make up
(1)
To put together; construct or compose:
整理;建立或捏造:
make up a prescription.
开一个药方
(2)
To constitute; form:
构成;组成:
One hundred years make up a century.
一百年构成一个世纪
(3)
To alter one's appearance for a role on the stage, as with a costume and cosmetics.
化妆:为在舞台上的角色而改变某人的外表,例如用服装或化妆品
(4)
To apply cosmetics.
用化妆品化妆
(5)
To devise as a fiction or falsehood; invent:
捏造,编造:杜撰小说或谎话;捏造:
made up an excuse.
编造借口
(6)
To make good (a deficit or lack):
弥补:弥补(赤字或不足):
made up the difference in the bill.
弥补了帐单上的差额
(7)
To compensate for:
补偿:
make up the lost time.
补足失去的时间
(8)
To resolve a quarrel:
和好:平息一场争吵:
kissed and made up.
亲吻和好
(9)
To make ingratiating or fawning overtures. Used withto :
献殷勤,巴结:提出献殷勤或讨好的建议。和to 连用:
made up to his friend's boss.
向他朋友的老板献殷勤
()
To take (an examination or a course) again or at a later time because of previous absence or failure.
补考,补课:因为以前缺席或不及格在一段时间后再考或再上课
()
To set in order:
整理,收拾:
make up a room.
把房间收拾好
()
Printing To select and arrange material for:
印刷术 排版,整版:
made up the front page.
为封面排版
make with 俚语
(1)
To bring into use:
使用:
a flirt making with the eyes.
用眼睛调情
(2)
To put forth; produce:
长出;制造:
always making with the jokes.
总是谈笑风生 make a clean breast of
To confess fully.
坦白交待
make a face
To distort the features of the face; grimace.
改变脸部的容貌;扮鬼脸
make a go of
To achieve success in:
在…获得成功:
have made a go of the business.
生意上获得了成功
make away with
(1)
To carry off; steal.
处理;偷
(2)
To use up or consume.
用光或消费
(3)
To kill or destroy.
杀死或破坏
make believe
To pretend.
假装
make bold
To venture:
冒险:
I will not make so bold as to criticize such a distinguished scholar.
我不会冒险去批评这么杰出的一位学者
make book游戏
To accept bets on a race, game, or contest.
在赛马、比赛或竞赛中接受赌注
make do
To manage to get along with the means available:
用手头拥有的钱去勉强应付:
had to make do on less income.
不得不用较少的收入来应付
make ends meet
To manage so that one's means are sufficient for one's needs.
收支平衡:设法使某人的财产和花费相抵
make eyes
To ogle.
向…送秋波
make fun of
To mock; ridicule.
嘲笑;嘲讽
make good
(1)
To carry out successfully:
成功地实施:
He made good his escape.
他成功地逃脱了
(2)
To fulfill:
实现:
She made good her promise.
她实现了诺言
(3)
To make compensation for; make up for:
补偿;弥补:
made good the loss.
弥补损失
(4)
To succeed:
成功:
made good as a writer.
成为一个成功的作家
make hay
To turn to one's advantage:
利用:使对某人有利:
The candidate's opponents made hay of the scandal.
候选人的竞争对手利用这次丑闻做了手脚
make it
(1)
Informal To be successful:
非正式用语 成功:
finally made it as an actor.
最后成了一名成功的演员
(2)
Slang To have sexual intercourse.
俚语 发生性关系
make light of
To treat as unimportant:
轻视;忽略:
He made light of his illness.
他忽视了自己的疾病
make love
(1)
To engage in amorous caressing.
做爱抚的动作
(2)
To engage in sexual intercourse.
发生性关系
make much of
To treat as of great importance.
重视对待
make no bones about
To be forthright and candid about; acknowledge freely:
对…坦白或直爽;公开承认:
They make no bones about their dislike for each other.
他们毫不隐瞒彼此间的厌恶
make off with
To snatch or steal:
夺走或偷走:
made off with the profits.
夺走了利润
make sail航海
(1)
To begin a voyage.
开始航行
(2)
To set sail.
张帆
make the grade
To measure up to a given standard.
达到给定的标准
make the most of
To use to the greatest advantage.
最大限度地利用
make the scene俚语
(1)
To put in an appearance:
出现:
made the scene at the party.
出现在聚会上
(2)
To participate in a specified activity:
参与具体的活动:
made the drug scene.
参与毒品活动
make time
(1)
To move or travel fast, as in an attempt to compensate for lost time.
弥补时间:运动或走得更快以便弥补失去的时间
(2)
Slang To make progress toward attracting:
俚语 更加有吸引力:
He tried to make time with the new neighbor.
他试图获取新邻居的好感
make tracks俚语
To move or leave in a hurry.
匆忙走开或离去
make up (one's) mind
To decide between alternatives; come to a definite decision or opinion.
作出选择;作出决定或提出意见
make waves俚语
To cause a disturbance or controversy.
引起混乱或争论
make way
(1)
To give room for passage; move aside.
让路;走到一边
(2)
To make progress.
取得进步
on the make俚语
(1)
Aggressively striving for financial or social improvement:
拼命追求经济上或社会地位上的提高:
a young executive on the make.
追求进步的年轻经理
(2)
Eagerly seeking a sexual partner.
急切地追求伴侣 (1)
Middle English maken
中古英语maken
(2)
from Old English macian * see mag-
源自 古英语 macian *参见 mag- mak“able
adj.(形容词) make
vi.
(1)
前进, 向...去(for)
They were making towards the river.
他们正向河边走去。②开始(do sth.); 行动得(象...); 似乎要
He made to go.
他要走了。
She made to reply and then stopped.
她似乎要回答又止住了。
(2)
(潮汐等)涨起; 增加, 增高
The tide is making now.
此刻正在涨潮。
(3)
被处理; 被制造
Toys are making in the shop.
这个车间正在制造玩具。
(4)
[后接形容词, 表示某种状态、方式]
make sure
查明
make ready
准备好
make merry
寻欢作乐
(5)
(纸牌中)洗牌; (一张牌)吃掉旁人的牌
n.
(1)
制造(法); 构造; 样式; (产生)来源
(2)
(矿井等某一时期的)产量
(3)
性情; 品质; 体格
(4)
电闭合
(5)
(纸牌中)(轮流)洗牌
a man of this make
这种性格的人
at make
在接通的位置上
Is this your ownmake?
这是你自己制造的吗? double make
双闭合
percent make
脉冲占空系数
quick make
快速闭合[接通]
short make
抄造量短缺
slow make
缓慢接通 make shape fashion construct manufacture
都含“做、“造、“做成或制造成某种东西的意思。
(1)
make 系常用词, 指“任何生产、形成或组成, 如:
This machine is made in China .
这台机器是中国制造的。
(2)
shape 指“由塑造、铸造、切割、敲打而形成, 如:
The child shaped clay into balls.
那小孩把泥捏成球。
(3)
fashion 指“用手、某些工具或原料做成具有一定形状的东西, 但通常暗示发明者的才华, 如:
They discovered that they could shear sheep, take the wool, weave it and fashion the material into warm coats and suits,.
他们发现他们能够剪羊毛、纺绒线、织成毛料, 然后把毛料做成暖和的衣服。
(4)
construct 指“按设计把许多部分组成一个整体, 如:
They constructed a big bridge.
他们建成了一座大桥。
(5)
manufacture 指“用机器生产或制造, 尤指“使用机器大规模生产与制造, 如:
We can manufacture high-precision machine tools.
我们能造精密机床。
Make、include-文件
C 源码的开头经常有一系列被包含的头文件,例如stdio.h。有一些是系统级的头文件,有一些是你正在写的项目的头文件:
#include <stdio.h>
#include foo.h
int main(....
要确定在你的 foo.h 被改变之后,这个文件也会被重新编译,就要在你的 Makefile 这样写:
foo: foo.c foo.h
当你的项目变得越来越大,你自己的头文件越来越多的时候,要追踪所有这些头文件和所有依赖它的文件会是一件痛苦的事情。如果你改变了其中一个头文件,却忘了重新编译所有依赖它的源文件,结果会是很失望的。gcc 有一个选项可以分析你的源文件然后产生一个头文件的列表和它的依赖关系: -MM。
如果你把下面的内容加到你的 Makefile 里面:
depend:
gcc -E -MM *.c > .depend
然后运行 make depend,就会产生一个 .depend,里面包含了目标文件,C 文件和头文件的列表:
foo.o: foo.c foo.h
如果你改变了 foo.h,下一次运行 make 的时候,所有依赖 foo.h 的文件就会被重新编译。
每一次你增加一个头文件的时候,别忘了运行一次 make depend。 现代英汉综合大辞典
make
[meik]
vt.
(made[meid])
(1)
做, 制造, 造成; 创造, 起草, 制定, 设置, 征收, 准备
make a coat
制做上衣
make cloth
织布
make enemies
树敌
make a self criticism
作自我批评
Don't make noise.
不要喧哗。
You make too much fuss about trifles.
你太小题大做了。
(2)
布置, 整理, 训练
make a fire
生火
make the bed
铺床
make tea
泡茶
Make hay while the sun shines.
[谚]趁晴晒草,勿失良机。
(3)
构成, 组成
Oxygen and hydrogen make water.
氧和氢组成水。
One tree does not make a wood.
独木不成林。
(4)
迫使; 促使
Can you make the horse go?
你能赶走这匹马吗?
His father wants to make him a doctor [to make a doctor of him].
他父亲想让他作一个医生。
He soon made himself understood.
他立刻把自已的意思讲明白了。
(5)
成为, 变成
If you work hard, you will make a good athlete.
如果你肯努力, 你将成为一个好运动员。
(6)
得; 赚, 挣
make a reputation
博得名声
The picture makes a good price.
这张画可卖个好价钱。
She made good marks at school.
她在学校的成绩很好。
(7)
实行, 进行
make social investigation
进行社会调查
make war
开战
(8)
等于; 相等
Twelve inches make one foot.
十二英寸等于一英尺。
(9)
猜想; 计算, 认为
What do you make the time?
你看(此时)几点钟了?
He is not an ass [a goose] as they make him.
他不象大家猜想的那样笨。
()
到达; 抵
We made the airport in an hour.
不到一小时我们就到了机场。
()
走; 行进; [俚]赶上
The train makes kilometres an hour.
这火车的时速为公里。
I don't think he will make the morning train.
我看他赶不上早班火车。
()
电(电流)接通
()
实行; 签订, 缔结
make a bow
鞠躬
make a contract
定契约
()
发表, 说, 提出
make a speech
[美]演说
()
发生; 使发生; 成为...的原因
()
吃
make a good dinner [meal]
美餐一顿
()
行动得象...
make a fool of oneself
丢丑; 使自已成为笑柄
()
成为; 成为...会员, 在...里得到一地位
He made the college basket-ball team.
他成为大学篮球队队员。
()
航海开始看见
We made a cruiser in the distance.
我们看见远处有一艘巡洋舰。⑵⑽(纸牌中)洗(牌); 打满(叫牌数); 出(牌)胜一圈; 胜(一圈) ⑵
()
[俚]使与之性交, 引诱。