2012年7月30日星期一

让我们从PC的噪音!




使用电脑时“嗡嗡”的窥探或小型电机运行,的“jjiyiing'和振动响,如果紧张,因为那​​里是邪恶。起初,声音不觉得小,远,个人电脑使用较长的时期,是常见的噪声增长和增长。 PC机,并继续离开这个国家,当它在使用结束时,听音乐,观看视频和噪声,所以要由一个坏了就扔的阻碍是可能的。这是原始的PC组件,包括一个不可避免的噪声可能有,但管理是更大的忽视,其房屋的原因。

如何建立一个安静的PC环境有很多种方法。
冷却风扇基地和删除通过改变水冷却以降低噪声,或在1专业供应商散热器噪音,使更换的冷却风扇,高速电机使用(硬盘磁盘,DVD驱动器,等)的各种组件和尽可能多为自己的以尽量减少身体接触,以减少振动,如计算机硬件,许多用户通过自己的努力,建立系统是无声的各种方法感兴趣。
然而,正如刚才提到的,你需要,恕不另行知识jeokjange专业的态度,除了电脑新手的硬件知识可以在家里尝试,如何方便他们将尝试sogaehaebo。现在回去,更大声振动它拿走,不要有压力,因为电脑,PC从一个简单的方法,要尽量保持安静,让PC环境julyeogal噪音。

答:开放身体很多的灰尘堆积在您的电脑,让我们确保了。

让我们首先从非常基本的命令检查。的原则,在冷却风扇运行硬盘中的两个角色身体会。该基地的热空气中的第一个角色,将减去了,清凉的空气出的第二个作用是把进入体内。我有风扇,吸空气枪体店将在尘土中逐渐建立,尘土沾着聚集冷却风扇叶片,零件deuledo被困。这个碎片干扰时,旋转轴,它是PC的噪声,粉尘,甚至在连接到PC的翅膀,给冷却风扇,而其他组件中的噪音,从而导致摩擦。关掉你的电脑,打开身体的盖子,同时开展整齐地聚集在你的电脑清理灰尘和亚军的压迫。当关闭本机的内部清洁用毛刷除尘,空气,并用刷子或压缩空气吹掉灰尘下周是好的。 gappunhaejin整洁和干净的,只是一个简单的散热风扇将拿出轻得多的声音。

两个。电脑中的各种电缆,以确保他们走后,我们的忙碌交织在一起。

在您的电脑连接的大型电缆的各个部分,不可避免地存在。但是,这个连接电缆顺利,离开它,而清洗会造成麻烦。作为一个简单的例子,电缆链geondeulge假设的冷却风扇。部件,可能导致灾难性的失败,更何况,由于电缆联系的冷却风扇的噪音会让人望而却步。电缆管理是重要的空间内的单位,由于空气流动更容易取得的负担,因为冷却风扇降噪,因为已经减少,因为效果。如何清理你的电脑里面是简单的电缆。不必要地占用座位或额外的电缆,部件和组件用于连接长电缆占用空间过长拖在一起,把周围的现成材料电缆使用相同的固定领带整齐gojeonghaeju是经过清理关闭前盖的身体散热风扇电缆太近,你不检查你是否愿意成为一个较明确的秩序。

三。 ,让我们的硬盘,奇怪的是正确锁定。

下一步,冷却风扇部件,造成大量的噪声特性是不会被迫使用高速电机部件,如硬盘和是奇数。硬盘或光驱(CD-ROM的CD-RW,DVD-ROM等)在其组成部分的情况下比噪声本身是由不正确的安装传输环和整个PC的部分身体造成噪音振动引起的许多情况下。首先,在硬盘或光驱无螺栓体之间的间隙,以确保检查已正确就位。假设,如果电脑在操作过程中是固定的,只有一个或两个伏读数据更jyeoteul金额将引起了强烈的噪音,拧紧固定螺栓的零件。购买一个备用PC使用的螺栓尽可能后,确保居民有固定的组成部分。

四。进一步

降低电脑的噪音,而调整的冷却效果,以及你如何可以创造一个最佳的环境是什么。无条件地降低噪音,没有这样做时,由于冷却系统是一种负担,负担将导致部分破裂。许多硬件专家正在努力寻找他们的协调,许多用户用自己的专长,已恢复其决议。重要的是,使用他的电脑,在嘈杂的不便噪音,尽管每次你使用它可以让将争取更大的问题。大胆地让我们来看看在身体内部的盖子。是什么问题,它似乎,这样,你知道1小位去,将有其自己的认识,如何(例如,电力用户现在如何来保护您的硬盘如上所述,如果可能的话你不接触身体,而不是试图争取了其作为压倒,因为它触及身体的振动和因噪音)硬盘速度。本文也期待开放的PC针对新手用户不愿写在体内。所以这可能是从一个非常简单的方式来呈现,这种做法是与他们的个人电脑更友好,可以方便用户的管理希望

10种减少电费计算机




答:当您打开您的计算机上,打开身体,在大约一分钟后,打开显示器的制作习惯。

大多数人对显示器供电thse身体的转动,坦率地说,在引导过程中,有没有什么显示器?此外,显示器的电源消耗60-70%的计算机电源rapnida。


两个。当你写一个电脑显示器不kkeodupsida等待。

“吃过了很多电力监控kkeodwodo计算机监控只有50%,更省电。


三。如果你想在计算机上ripsida花不超过30分钟,关掉你的电脑。

一旦计算机被打开小时的使用时间约20-30分钟可能有杀的权力。


四。让我们用省电模式。

开始 - 设置 - 控制面板 - 显示 - 屏幕保护程序 - 电源 - 自动在指定时间后,当您关闭显示器和硬盘建议。我要把他们分别为10分钟到1小时。一个硬盘,特别是如果你继续这样做单独ZING电机转向。反正你摇晃它,这样的鼠标haenotgo后来回来的原始。


5打印机,扬声器,扫描仪等,如果他不打开只有当它完全必要的。

离开这个城市,尤其是那些继续profe扬声器,听音乐或音效解除的情况下,如果不立即,请。和音乐是一个更重要的听力损失。


6。让我们的计算机安装在阴凉的地方。

如果你离开电脑远离热冷却锅,打开越来越多的
返回的功率损耗。


7一个你不监视太亮。

下面你监视,可以调整亮度。请为中度变暗。显示器屏幕是亮吃大量的电力。


八。当您关闭您的计算机,一如既往各地请关闭所有设备。

关闭调制解调器的计算机通常没有得到很好的转这一关gyesipnida人。请关闭它。如果您使用的是路由器,路由器也可以尝试关闭它。相反,他们配电盘上的打印机/扬声器/扫描/调制解调器/路由器等请插入所有。除了身体只。然后下车身体各一次,关掉电源板开关kkeojigetjyo。从您的计算机,而不是再重新kyeosyeoya我是一个电源插座。在此之前身体调制解调器,因为你有上网我要点亮。


九。不要放置在CD-ROM光盘。

如果是在CD-ROM光盘,当你启动裁谈会变成一个的盲swiing〜。因此,较长的启动时间,以及功耗jijyo。 Explorer弹出这样的事情,当你打开它曾经或swiing〜。电力吃饭时间也慢下来。拔掉CD是无条件的。


10如果计算机关闭,然后摇出的所有代码。

插入编号的待机功耗是成正比的。由于很多代码脱掉,以节省电力。他们必须开始与沉重,特别是电脑......多码? pyut?行,插上电源板,让你拉电线本身。

2012年7月27日星期五

我的计算机程序是必不可少的是什么呢?




纵观每个人的电脑配备了多种方案。不同的机器,在大街上,被迫提取,但在不同的环境,或在共同的口味,尽管这,是默认安装的,或者有一个程序,安装。


今天,其内容jipeo将展开。 sseujalttaegi keomgosuga不看年龄和性别信息没有被捆绑,但仍的今天,对于那些谁想要学习计算机应用系统,在一定程度上认为是一种清理。


Internet Explorer是最基本的程序猜测。显然......如果你安装Windows 98的浏览器4.0版安装。然后,doejyo版本5.0是Windows 98SE,Windows Me的安装最新版本5.5。


然而,这个版本的用户可以做如果有必要的升级。像一个正常的程序可以单独安装,因为。与同一版本的Outlook Express和Internet Explorer,因为它也应该知道,这个安装。


windoman事实上,您的计算机工作。然而,没有四肢的呼吸穿过。我们不得不眼睁睁地看着你。所以,我需要采取利用多媒体,Windows媒体播放器(视窗媒体播放器)


当然,这也同时安装Windows安装可以自动完成。新的版本出来,但Internet Explorer是免费升级。从目前的状态是高达7.0 ...像母狗的特点,但会导致更高的系统规格,批评是太时髦。


如今,你有他或她自己的家有很多人。在这种情况下,自己的服务器上,或文件上传和管理文件,程序中使用了很多,当它是可爱的FTP。在过去,WS-FTP使用了很多方便用户的功能或可用性方面有很多层。此外,有没有时间限制的粘度好移情...


当文件通过互联网使用该程序的下载。快车(FlashGet)是最好的方案了。在此之前,GetRight时或!齐拉和两个普遍使用的快车,但现在这是一个趋势,沉着。字高达500%,其中声称以提高下载性能。


这种沟通或从互联网上下载文件是压缩文件。因此,压缩文件是必不可少的关闭公用事业需要。所以,现在该程序势头创建由纯国内的技术aljip(Alzip)在过去,外国的压缩工具WinZip程序,但现在我们的产品的一个缩影,使房间tojeong是餐厅。这是不可取的。


一个电脑游戏的程度,是不是电脑,电脑不kkalriji(注过于僵化?),这是真实的。此外,用户并不需要安装的游戏窗口,因为基本的游戏安装。此外,今天的比赛中,他们的表现得到更好的一天。因此,需要强制性的Direct X(直接X)乔。当然,这也是当您安装Windows自动安装。但更增强安全性和需要升级的味道。这是特别真实,特别是在3D游戏。朝鲜语8.0来自与目前现有的外围​​设备的兼容性问题,有很多的意义。


一般的互联网通信仍然是同样有很多人谁使用。尤其是更正确的调制解调器用户。如果你使用这种通信公司,致力于为客户提供每一个沟通,交流使用比建议,可以在常用的仿真模拟器。所以它的使用在过去的98,,或Saerom是deeotamaen。 98国际货币基金组织Saerom deyitamaen特别是因为免费版本可以随便使用。


自己的音乐或您的计算机上的图形文件,我也逐渐增多。如果你经常听音乐,Winamp的(WINAMP)将使用最。这是因为能力是不自由的。此外,这些天很多的音乐到您的计算机通过光盘,因为听几乎是必不可少的。


要查看图形文件是一个简单的图形浏览器(浏览器)是英寸如果你有这样的浏览器程序,把我们的计划笨重的图形。 nangbijyo确实。因此,在这种情况下,ACDSee是一个被大量使用。更快和许多其他功能是有用的。


最后,最重要的事情....这是一个疫苗接种计划。金杯漂浮在一个仓库堆满宝藏,小偷,即使只是一个人不能避免“把所有的宝〜'就像是。疫苗接种计划不断保持V3的据点。如今,免费个人使用的版本新的V3是可用的。

正确到我的电脑共享一个打印机,如何验证




因此,这里的计算机通常是一个共享的网络打印机,OK,我会分享这些吗?哦,当然,让输出


但是,就是这样告诉每一个坚持。因此,在一个共享的机器上的我的电脑“,选择了”打印机“,选择一个文件夹。


如果打印机控制面板的打印机“选项,如果没有进入。你看到共享打印机的名称。


这里鼠标右键“属性”,单击所以他们要“打印机属性”窗口。


在顶部的“更多”选项卡 - 看看公鸡。 “打印端口'汗'\\计算机名\打印机名称”已在这种方式注册。


例如,如果一个共享的计算机名'Dreamnet“和惠普打印'\ \ Dreamnet'hp deskjet6'......在表达同样的方式结束了。


其实,我的计算机上安装打印机?是的,通常会出现。正常的打印端口“LPT1:(打印机端口)”......一路


当连接某些网站在互联网上,总集的错误消息




然后一个错误消息,在许多不同的情况,经常能遇到让我们来看看一个典型的错误消息。这给用户的角度看一步的信息将是扩大信息。

 
404未找​​到(404未找​​到)

 jijyo真烦人的错误信息。换句话说,互联网现在被称为重垃圾箱是没有意义的。这主要是一个空壳。

这些消息显示在浏览器窗口显示为“不存在的文件(错误404页面未找到)”的称号,但还有一个消息。

但是,在这种情况下,如果主机是活着的,只有信息链接到特定子文件不存在,在大多数情况下

在这种情况下,输入自己的地址是正确的,请再次检查。

如果你得到相同的错误消息,但不放弃通过输入其母公司的精神“imjeon mutoe的地址,请检查。

如果挂钩以外的文件,姓名,家庭住址的文件名,请输入和查找数据。在主页上的每个文件不经常的改革可能会改变,因为分歧菜单。



无法显示该网页。

 也许上面的错误消息是恼人的多达404 jijyo消息。如在标题栏中显示此错误信息中显示我尝试刷新或网络设置,但都没有帮助。

并期待在底部的“无法找到服务器或DNS错误”消息看起来。

现在,这是什么意思,这些消息?主要的原因是暂时连接到服务器,如果没有,甚至在最坏的情况下,因为有这样一个服务器地址,看到天空高喊价格。

所以404之间的区别,我可以找到它?它已经解释。如上面的图片,在该州的服务器连接到的消息,但只有当你无法找到网页链接。

但是,即使这家伙甚至无法找到一个羽毛,更不用说活到躯干。






Forbidden错误(或403故宫/拒绝访问(403运行/访问被拒绝))。

也许会出现最频繁访问该网站的成人会员网站jiil网格。意思是说我根本没有访问权限。当然,当您注册和访问有没有问题。但不要漫不经心地成为其中一员。尤其是国外网站的情况下更容易加入,分裂国家而奋斗。其次是203或403,显示此错误。在上述第2项,报404 ....近出现的消息,特别是403往往是网络管理员的失误。 ohryujyo在留言板或留言簿集。



HTTP错误 - 403.5禁止访问:SSL的128要求

对金融服务的互联网用户突然增加,如今盛行。因此,很多人可能会遇到一个错误信息。网上银行和购物商场,尤其是当使用电子支付系统将频繁出现。换句话说,这是一个安全相关的错误消息。从“高级”选项卡的“Internet选项”,然后选择“SSL 2.0使用”和“SSL 3.0启用”,请检查。



授权失败!

此消息也同样L4。会员网站赚钱的网站,或在一个非管理员访问公共管理模式,如果他们出现在。



“网站名称”+“无法打开该网站。无法连接到服务器“。

在这种情况下,该网站的地址是不正确或发送消息时所发生的错误。再次,尝试~~



找到网站+“网站名称”

根据屏幕的状态栏,使用相同的消息,如果传输时间延长。然而,随着徒劳的野心耐心+毅力“继续撑起结束saneulhan丑闻的,会出现空白。过早放弃一种习惯,重要的是要告诉间接说教(?)是jijyo网状。



203/Implementation错误

网站存在,但访问当前服务器环境问题是不可能的说。在未来的挑战。


203未找到错误

采取的无知jijyo的很多看到错误消息。在所有的网站,或尚未开了一个正式的地位。



没有路由到主机
通信是在中间断开,如果它不能连接到服务器尽管这是一个重新连接的耻辱....



不提供

一种非常流行的在线游戏,或在一定的时间,事件,或总是拥挤,你可以在网站上看到你经常梅济耶尔。把你的时间,然后再尝试连接或以其他方式(?)每秒60次反复尝试连接到闪电,你将连接在一分钟之内。



无法找到远程主机

用户找到网站的地址是无效的。输入正确,再试一次〜



503服务不可用(503服务不可用)

如果网站服务器超载。几秒钟后再次尝试。



坏的文件要求(无效的文件要求)

网上表格,或HTML代码可能不正确。



拒绝连接主机(主机:连接被拒绝)。

'403故宫/拒绝访问“的错误和成员或成人网站类似的错误消息是,在认证过程中出现的消息。



失败的DNS查找(DNS搜索失败)

网站的URL不能被转换成相应的IP地址是在一个商业网站,就会发生这个错误,因为他们到过载条件下放置频繁切换IP地址的计算机负责。当然,如果你输入了错误的地址,也可能发生。再次输入的地址查看,挤塞情况会不会尝试再次在同一时间。



辅助应用程序没有发现

中学申请(辅助应用程序),将获得所需的文件下载,这是Internet Explorer,如果你没有找到它。在这种情况下,没有窗户或打开Windows的“查看(V)”,“文件夹选项(O)”,在“文件类型”选项卡为辅助的应用程序目录和文件名,必须正确输入。



网站无法使用(提供)

当太多的人试图通过在线访问该网站在同一时间的负载下(坐在犹豫),或不存在了,该网站也有可能。如果你输入的地址有误,可以生产。

主要的SQL语法,MySQL的




这部分是MySQL手册的重要组成部分,你应该知道所有的部件将举办重点简要介绍的内容是不应该的。实际分布在大量的手册包括拥有600多页,非常alchage。即使是在英语,但我的业余时间,你有时间阅读困难aneuni的时会帮助你很多。附录的CD-ROM ​​/ MySQL /手动的都包含在原始的手工。


四。主要的SQL语法,MySQL的

▶的CREATE DATABASE

语法:CREATE DATABASE的DB_NAME

创建到一个新的数据库的名称。在本章的第一部分可用的名字被提及。近万天同名的数据库已经存在,当你得到的错误。 MySQL是一个数据库文件目录管理表,只是因为数据库被创建,如果表不存在,实际上是给定的名字是CREATE DATABASE命令负责创建一个空的目录。

也可以使用mysqladmin的实用工具,可以创建一个数据库。
#。/ mysqladmin的创建学校


▶DROP DATABASE语句

语法:DROP DATABASE语句[存在] DB_NAME

DROP DATABASE语句的首次下降,在数据库中所有表和数据库被删除。再次,恢复已删除的,因为没有办法小心。此命令在数据库目录中存在,告诉文件数的3倍,实际存在的表的数目。此表是一个索引文件“。新闻处”,其中存储的实际数据,ISM的文件和表的架构(结构)存储`。FRM的文件组成,因为...

从版本3.22以来的IF EXISTS关键字补充说,如果数据库不存在,以防止错误。当然,也可以使用mysqladmin的实用工具,可以删除数据库。
#。/ mysqladmin的退学


▶创建表:创建表

语法:CREATE TABLE [如果不存在] tbl_name(create_definition,...)[table_options] [select_statement中]



create_definition:
  col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT]
            [PRIMARY KEY] [reference_definition]
  or    PRIMARY KEY (index_col_name,...)
  or    KEY [index_name] KEY(index_col_name,...)
  or    INDEX [index_name] (index_col_name,...)
  or    UNIQUE [INDEX] [index_name] (index_col_name,...)
  or    [CONSTRAINT symbol] FOREIGN KEY index_name (index_col_name,...)
            [reference_definition]
  or    CHECK (expr)

type:
        TINYINT[(length)] [UNSIGNED] [ZEROFILL]
  or    SMALLINT[(length)] [UNSIGNED] [ZEROFILL]
  or    MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]
  or    INT[(length)] [UNSIGNED] [ZEROFILL]
  or    INTEGER[(length)] [UNSIGNED] [ZEROFILL]
  or    BIGINT[(length)] [UNSIGNED] [ZEROFILL]
  or    REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]
  or    DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]
  or    FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]
  or    DECIMAL(length,decimals) [UNSIGNED] [ZEROFILL]
  or    NUMERIC(length,decimals) [UNSIGNED] [ZEROFILL]
  or    CHAR(length) [BINARY]
  or    VARCHAR(length) [BINARY]
  or    DATE
  or    TIME
  or    TIMESTAMP
  or    DATETIME
  or    TINYBLOB
  or    BLOB
  or    MEDIUMBLOB
  or    LONGBLOB
  or    TINYTEXT
  or    TEXT
  or    MEDIUMTEXT
  or    LONGTEXT
  or    ENUM(value1,value2,value3,...)
  or    SET(value1,value2,value3,...)

index_col_name:
        col_name [(length)]

reference_definition:
        REFERENCES tbl_name [(index_col_name,...)]
                   [MATCH FULL | MATCH PARTIAL]
                   [ON DELETE reference_option]
                   [ON UPDATE reference_option]

reference_option:
        RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT

table_options:
    type = [ISAM | MYISAM | HEAP]
or    max_rows = #
or    min_rows = #
or    avg_row_length = #
or    comment = "string"
or    auto_increment = #

select_statement:
    [ | IGNORE | REPLACE] SELECT ...  (Some legal select statement)



创建表,是目前使用在数据库中创建新表。如果数据没有选择同名的数据库表,或者如果发生错误。

MySQL 3.22和以后的版本,如db_name.tbl_name指定的表的名称能够给选定的数据库不需要。从3.23版本开始,还提供了IF NOT EXISTS,关键字使用它如果表不存在产生一个已经不存在的错误occurs'm。

每个数据库中的表tbl_name,存在以下三个目录中的文件。

文件中的函数
tbl_name.frm表结构定义文件
tbl_name.ISD数据文件
tbl_name.ISM索引文件

自动NULL或NOT NULL列不为NULL的列定义一万天。
BLOB和TEXT列,你可以指定一个NOT NULL,NULL被定义一如既往。的AUTO_INCREMENT整数列,您可以使用关键字。 AUTO_INCREMENT列定义为NULL或0如果你在适当的输入列输入比最大值增加1。 AUTO_INCREMENT列从1开始。近万天被删除的最大值的行中,输入新行,该值被再次使用。表只有一个AUTO_INCREMENT列,必须使用唯一索引必须定义。
近万和使用一个默认选项,列不为NULL,NULL,如果列不是NULL列值自动分配以下值之一。
AUTO_INCREMENT列,如果非数字
如果一个类型非TIMESTAMP类型列naljjahyeong值为零(零值)
列是一个空字符串文字
UNIQUE列,每一行必须有一个不同的值。等于价值一万,现有行输入,错误是由于一个错误,
关键是另一个索引的名称。
可以用一个多列主键。后来在列定义中不能只是使用的PRIMARY KEY(index_col_name,...)应作为另一行写。
自动创建的索引,如果你不指定一个名称在索引列中的第一个数字是在连接的形式,
该指数不能使用关键字NULL列。所以,你不声明了NOT NULL或错误的发生
BLOB和TEXT列不能被索引。
一个CHAR或VARCHAR列COL_NAME(长)在该指数同样的方式,只有一部分是索引文件的大​​小小。
max_sort_length的变量列开始在TEXT或BLOB列使用ORDER BY或GROUP BY子句仅用于定义的长度。 FOREIGN KEY条件,检查,参考与其他数据库的语法兼容性存在为控股积怨,实际上没有任何效果。

▶ALTER TABLE语句

语法:ALTER []表tbl_name alter_spec,alter_spec ...]



alter_spec:
        ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
  or    ADD INDEX [index_name] (index_col_name,...)
  or    ADD PRIMARY KEY (index_col_name,...)
  or    ADD UNIQUE [index_name] (index_col_name,...)
  or    ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
  or    CHANGE [COLUMN] old_col_name create_definition
  or    MODIFY [COLUMN] create_definition
  or    DROP [COLUMN] col_name
  or    DROP PRIMARY KEY
  or    DROP INDEX key_name
  or    RENAME [AS] new_tbl_name
  or    table_option



允许ALTER TABLE命令改变所创建的表的结构。例如,添加或删除列,可以改变,可以创建索引或删除

ALTER TABLE命令复制到一个临时表申请的变化和新表重命名和删除原始表将原始表。通过这样做,改变一个表,在更新过程中发生的结构,没有失败。改变表,直到准备写新的和更新将延迟一段时间。


以表上使用ALTER TABLE命令的选择,插入,删除,更新,创建,下降必须有许可。
IGNORE关键字是一个MySQL扩展。使用这个索引,列中的现有数据的基础上,可以控制使用忽略表中的变化,在索引列存在索引列被删除,除第一行外的所有行。
添加几个,ALTER,DROP,改变ALTER TABLE命令的语法可以用在
改变COL_NAME,下降COL_NAME,DROP INDEX是MySQL扩展。
关于ALTER TABLE的MODIFY是Oracle的扩展。
列关​​键字可以省略
不带任何选项,改变表tbl_name改名NEW_NAME语法你可以简单地改变表的名称。
也可以使用改变old_col_name create_definition报表可以更改列的名称。旧的和新的列名和列名,列的类型是写。例如,名为b INTEGER列a如果你想成为如下。
MySQL的> ALTER TABLE T1 A B整数;

一万天不改变列的类型的名称,以取代只有两次连续相同的名称,是写,这是相同的旧名称和新名称。
MySQL的> ALTER TABLE T1更改B B的BIGINT NOT NULL的;

修改MySQL的16年3月22日和更高版本支持的语法,而不指定一个新的名称如下:列是能够改变的人。
MySQL的> ALTER TABLE T1修改b BIGINT,不空;


十千日,用更改或修改的万和两个列索引了一些部分,以减少列的长度,当该指数低于小规模不能改变的。
DROP INDEX删除一个索引。 MySQL不支持ANSI SQL92的,这是一个扩展
作为索引列被删除,该列上创建索引是自动支持。
删除主键将删除主键索引。一万天,如果没有主键表中存在早在UNIQUE索引中删除。
外国项,检查参考选项实际上是没有任何动作。这些东西只存在只是为了向后兼容。在使用ALTER TABLE的下面是一些例子。

创建一个表t1。
MySQL的CREATE TABLE T1(一个整数,B CHAR(10));

更改表T1,T2的名称。
MySQL的> ALTER TABLE T1重新命名T2;

从INTEGER改为TINYINT NOT NULL列类型变化CHAR(10)B列,CHAR(20),并在名称的C列。
MySQL的>的ALTER TABLE T2修改为tinyint NOT NULL的,改变BC CHAR(20);

添加一个新的名为d的TIMESTAMP列。
MySQL的>的ALTER TABLE T2加入D的TIMESTAMP;

列D和列的主键上创建索引。
MySQL的>的ALTER TABLE T2添加索引(D),添加主键(一);

C列被删除。
MySQL的>的ALTER TABLE T2 DROP C列;

添加一个AUTO_INCREMENT列C。为NOT NULL AUTO_INCREMENT列的通知“,必须建立索引。
mysql的地址>的ALTER TABLE T2 C INT无符号不空的AUTO_INCREMENT,ADD INDEX(C);

▶OPTIMIZE TABLE命令

语法:OPTIMIZE表tbl_name

优化改进表上删除数据或VARCHAR,BLOB文本,例如,如果可变宽度列的显着变化的情况下被用来表值得。被删除的数据链接的INSERT命令之后所剩余的​​空间,所以存储空间重用是不连续的。优化TABLE命令将返回未使用的空间。

OPTIMIZE TABLE来创建一个原始表的复本工作。创建了新表的表和以前未使用的空间,上表中被删除和删除一个临时表的名称,作为表的变化。在这种方式,更新是成功的,因为所有的OPTIMIZE TABLE命令执行,甚至在原始表,可以读取和写入数据更新,新创建的表将是一个延迟,直到您准备。


▶的DROP TABLE

语法:DROP表[如果存在] tbl_name [,tbl_name ...]

DROP TABLE删除一个或多个表。所有的数据和表的结构,在表定义中使用了即时的要小心。从未来版本的MySQL 3.22,IF EXISTS关键字,如果你不有一个表,除了能够防止错误造成的。

▶删除

语法:删除[LOW_PRIORITY]从tbl_name [where_definition] [限行]

DELETE删除满足条件的行返回后删除的行数。

如果省略WHERE子句,一万天,所有的行会被删除。在这种情况下,MySQL是首先要创建一个新的空表具有相同的名称,这种方法比擦除每一行快。删除的行数将返回0。

我们有一段时间,虽然它可能需要几分钟,如果你想知道如果该行被删除,不要省略WHERE子句如下:给一个书面说明,始终是真实的。
MySQL的>删除tbl_name 1> 0;

当然,没有在这种情况下,省略WHERE子句,都较明确的要慢得多。
LOW_PRIORITY使用该表的所有用户使用的关键字,一万天的DELETE的执行被延迟,直到结束。

数据区的数据被加入一个新的离散填充删除,因为OPTIMIZE TABLE命令和isamchk的实用工具,可以让您加快增加。 isamchk的另一方面,OPTIMIZE TABLE命令,易于使用的实用工具恢复得更快。

MySQL的唯一可能的使用限制关键字来指定一次删除的行数,可以给。多少数据,它不能预测是否为了节省时间,可以用来删除。如果您使用的限制,以及重复的任何材料,符合条件的可以删除。

▶选择

语法:选择[·STRAIGHT_JOIN] [SQL_SMALL_RESULT] [DISTINCT | ALL]



select_expression,...
    [INTO OUTFILE 'file_name' export_options]
    [FROM table_references
        [WHERE where_definition]
        [GROUP BY col_name,...]
        [HAVING where_definition]
        [ORDER BY {unsigned_integer | col_name} [ASC | DESC] ,...]
        [LIMIT [offset,] rows]
        [PROCEDURE procedure_name] ]



选择超过一个表用于导入数据。
导入数据select_expression列。即使可以使用SELECT语句,而不是表中的列代表一个简单的操作或函数的结果。下面是一个例子:



mysql> SELECT 1 + 1;
-> 2



所有关键字都在上面使用所示的顺序来。例如,HAVING子句中的ORDER BY和GROUP BY的背面总是有来之间。


与AS别名的列名(别名)可以写成: ORDER BY或HAVING子句别名可以使用。
MySQL的>选择Concat(LAST_NAME,',',FIRST_NAME)FULL_NAME作为按FULL_NAME mytable的订单;


从table_references表导入数据。十千日,用两个或多个表时,将有一个联接。

列的名称COL_NAME,tbl_name.col_name,db_name.tbl_name.col_name以同样的方式,你可以看到。然而,两个或两个以上的列在一个表中,共同使用,除非你可以安全地跳过。

顺序按,按节,列名和列的别名组对齐的数据,列的索引(从1开始)可以使用。



mysql> select college, region, seed from tournament
           ORDER BY region, seed;
mysql> select college, region AS r, seed AS s from tournament
           ORDER BY r, s;
mysql> select college, region, seed from tournament
           ORDER BY 2, 3;



为了在使用DESC关键字降序排序排序升序默认情况下才能使用ASC关键词,可以省略,因为它是。


select_expression显示在HAVING子句中的列,列,可以参考的别名。在最后输出数据之前,这只是部分处理。因此,应该写在HAVING子句必须使用列。下面的例子是不正确的。
MYSQL>选择COL_NAME从tbl_name的HAVING COL_NAME> 0;

我们将有以下几种。
mysql的选择COL_NAME tbl_name WHERE COL_NAME> 0;

可以写成如下的MySQL3.22.5和更高版本。
MySQL的>选择用户,最大用户组(工资)由用户拥有最大(工资)> 10;

版本,而不是九例这样写:
MySQL的>选择用户,最大(工资)由用户从用户组的总和总和> 10;


LIMIT子句的SELECT语句中所表示的数据允许你调整数。限制一个或两个因素可能有当使用两个参数,在近万前一个因素是跳过的行数。进入参数导入后的最大行数。如果有使用的只有一个因素被认为是作为第一个参数是零,是作为给定值,使许多行。换句话说,限制N极限是0,N。和是相同的。



mysql> select * from table LIMIT 5,10; # 6-15 rows
If one argument is given, it indicates the maximum number of rows to return.
mysql> select * from table LIMIT 5; # The first five rows



SELECT ... INTO OUTFILE'FILE_NAME“保存导入的数据文件,该文件是建立在服务器上,不能已经存在的同名文件。此外,使用者必须要有文件的权限。

▶注册

在SELECT语句,MySQL支持以下的JOIN声明。

语法:table_reference,table_reference
table_reference [交叉] table_reference
table_reference·STRAIGHT_JOIN table_reference
table_reference对conditional_expr离开OUTER] JOIN table_reference
table_reference LEFT [OUTER] JOIN table_reference使用(column_list中)
table_reference自然科学左[外]连接table_reference
{OJ table_reference留下conditional_expr的OUTER JOIN table_reference,}

在任何ODBC兼容的LEFT OUTER JOIN语法的结束是有。


看到作为alias_name或tbl_name alias_name同样的方式可以是表tbl_name。
MySQL的>选择t1.name为T1,从雇员t2.salary,为T2信息,其中t1.name = t2.name;


为WHERE子句不允许使用条件。

LEFT JOIN的桌子上,由一万,一个右手,以满足数据的情况下,条件是NULL,处理表ohreunpyeo假想线中的所有列。利用这些特性的存在,只有在数据表。

MySQL的>选择table1 *来自table1离开加入table1.id = table2.id是NULL t​​able2.id TABLE2;。在上面的例子table1的table2的id值的数据中不存在将所有的数据。


使用column_list中的部分必须使用两个表中,列名必须存在于两个。下面是一个例子:

一个LEFT JOIN B使用(的C1,C2,C3 ...)

这条语句可以写成如下。
A.C1 = B.C1与A.C2 = B.C2 A.C3 = B.C3,...

这只是几个例子包括以下内容:
MySQL的>选择*从表1,表2 table1.id = table2.id;
MySQL的> SELECT *来自table1离开加入table1.id = table2.id TABLE2;
MySQL的> SELECT *来自table1离开加入table2中使用(ID);
MySQL的> SELECT *来自table1离开table1.id = table2.id离开加入table2.id = table3.id表3加入TABLE2;

▶插入

[LOW_PRIORITY | DELAYED的语法:插入] [忽略] [进入] tbl_name [(COL_NAME,...)] VALUES(表达式,...),(...),...或INSERT [LOW_PRIORITY |迟发] [忽略] [合作] tbl_name [(COL_NAME,...)] SELECT ...或INSERT [LOW_PRIORITY延迟] [] [进入] tbl_name集COL_NAME =表达,COL_NAME =表达式。
插入表中插入新行。
在INSERT ...从另一个表中选择一个SELECT语句用于输入数据。该行插入表tbl_name的人。列的名称或SET子句用于指定列的数据插入。


近万和一个INSERT ...值或INSERT ...如果在SELECT语句中的列指定,每个相应的值(),或由SELECT语句的所有数据列必须提供。一万天的表中的列的顺序,如果你不知道,如果你使用DESCRIBE tbl_name可以很容易确认。

在之前的VALUES列表的一部分显示表达式的值是可用的。考虑下面的例子。
MySQL的>的INSERT INTO tbl_name(COL1,COL2)值(15 COL1 * 2);

但是,如果出现错误。你可以参考从前面的值,请注意。
MySQL的>的INSERT INTO tbl_name(COL1,COL2)VALUES(COL2 * 2,15);

一万天LOW_PRIORITY使用由所有其他用户正在使用的关键字,从表中读取来完成这项工作将被推迟,直到INSERT语句的执行。

IGNORE关键字,如插入一个新的键(PRIMARY或UNIQUE键)的数据值将被忽略,然后将数据输入的数据。一万天,如果你不使用插入忽略停止运行和曲折。可以看到有多少行被插入表中使用的mysql_info()函数。

在输入栏,如果不为NULL,NULL被忽略,并输入默认​​值。

在列中输入数值,如果超出范围已变更为插入可以显示最接近的数字。

为CHAR,VARCHAR,TEXT BLOB列的立场是,如果接收数据,可以显示超过最大输入,无论被截断输入更大。

列中输入的日期是不恰当的值为零(零值)的值时进入。
不能等待运行INSERT语句的DELAYED选项是用户非常有用,如果有。在这种情况下,一万天使用SELECT语句,如果你给优先先运行,然后执行INSERT语句处理。这不是一个MySQL扩展对ANSI SQL92
DELAYED选项由许多用户的INSERT时发生一次,他们收集的数据被写入操作插入另一个优势是,在这种情况下,当你插入每一个数据的速度比工作。

▶更换

语法:REPLACE [LOW_PRIORITY | DELAYED的] [进入] tbl_name [(COL_NAME,...)] VALUES(表达式,...)或REPLACE [LOW_PRIORITY | DELAYED的] [进入] tbl_name [(COL_NAME,...)]选择。或REPLACE [LOW_PRIORITY | DELAYED的] [进入] tbl_name集COL_NAME =表达,COL_NAME =表达,... INSERT命令的行为类似于一个传统的一个区别替换命令 - 行删除现有行输入索引列的值相同,进入一个新的线制成。

▶负荷DATA INFILE

语法:LOAD数据[本地] INFILE“file_name.txt [替换]到表tbl_name [场终止'\ T'] [可选]括在”['\ \'] [行终止逃脱为'\ n'] [忽略的行数] [(COL_NAME,...)] LOAD DATA INFILE命令从文本文件中读取数据,输入表给出了一个非常快的速度。当地的关键字是客户端的主机上使用应使用现有的文件。MySQL中,如果没有,运行文件存在于服务器上使用。使用LOAD DATA INFILE命令,执行该文件的服务器上存在的文件,必须有存在于服务器上的权限和安全性的原因当读取一个文件的存在,任何人都可以读取目录中的数据的基础上,还是应该有权限。

服务器上使用以下规则存在的文件。

如果该名称作为一个绝对路径,路径如下
如果您使用的是相对路径,给出了近万天数据库目录的相对路径确认。
您正在使用的数据库的路径,找到目录中的文件没有图像名称

REPLACE和IGNORE关键字进入索引列,一行数据进行控制。一万天用来取代现有行被删除,并输入一个新值,忽略亲密所有使用新的值将被忽略,并保留现有的值。如果有一万天发生ohruga关键字。

如果使用关键字场终止,[可选]封闭,逃出BY选项应使用的10万多个不能使用的FIELDS关键字是默认的,如果你喜欢,然后下达了命令。
'\ \'终止'\ T'的领域由“式逃脱

如果你不使用行关键字,然后给了订单作为默认值是相同的。
BY'\ N'终止线

换句话说,LOAD DATA INFILE命令的默认值,如下:

返回值的每一行(换行符)分成。
每列由制表符分隔。
每个数据不使用引号。
`\'字符的线是用来▶更新

语法:UPDATE [LOW_PRIORITY] tbl_name集col_name1 = expr1中,col_name2 = expr2的,... WHERE where_definition]表中的每一列的UPDATE命令应更新一个新的价值。 SET语句用于指定一个新值列和变化。一万天,当WHERE子句更新只有那些满足条件被省略行,所有行被更新。

LOW_PRIORITY选项,该表上的所有其他客户端的读操作,直到执行更新延迟。

设置当您使用的列名在表的语法存储在相应的列值在列根据年龄增加的电流值作为一个例子。
MySQL的>的更新persondata集年龄=年龄+1

UPDATE语句,每个操作运行由左到右。根据年龄列的当前值增加1至2次,然后例子。

MySQL的>的更新persondata集年龄=年龄* 2,年龄=年龄+1;

等待:如果当前值,MySQL的忽略和相同的值,如果不运行更新。

▶使用

语法:使用DB_NAME

使用命令来改变数据库的使用。

MYSQL>使用DB1;
MySQL的> SELECT COUNT(*)FROM mytable的;#从db1.mytable选择
MySQL的“使用DB2;
MySQL的> SELECT COUNT(*)FROM mytable的;#从db2.mytable选择

使用一个特定的数据库命令数据库的名字给另一个数据库中现有的表都可以使用。

下面的示例数据库DB1和DB2在数据库中的表编辑器的作者表中存在的演示如何使用。
MYSQL>使用DB1;
MYSQL> select AUTHOR_NAME,从作者editor_name,db2.editor,哪里author.editor_id = db2.editor.editor_id; USE命令与Sybase的兼容性。

▶FLUSH

语法:冲洗flush_option [flush_option]

MySQL使用清除内部缓存用于读取命令。要使用此命令必须有重载的特权。

flush_option有以下选项。




的HOSTS
主机表中再次读取。你想改变,或者如果您添加一个新的主机,“主机连接到主机的IP被封锁”错误消息或host表时,你必须重新读取。多主机访问错误,如果他们试图连接(max_connect_errors次),发生这种情况时出了差错,MySQL的,该判决是在主机表中登记的主机更将被拒绝访问。一个很大的数字,以防止这些错误,如以下是ttuiwoomyeon守护进程。
壳> mysqld的 - O max_connection_errors=999999999

创建一个新的空日志文件是LOGS。形成近万日内,到指定日志文件的名称,没有扩展名文件名的名称,旧的日志文件自动递增1。

再次读取特权mysql的权限在数据库管理表。

表关闭所有打开的表。

状态的所有状态变量(状态变量)零使


你也可以使用mysqladmin的效用如下:同样的事情可以做。
壳> mysqladmin的冲洗主机,平齐日志,重载,冲洗表

▶杀

语法:杀敌的thread_id

每个连接到mysqld通过,将作为一个独立的线程。由SHOW PROCESSLIST的命令线程运行的thread_id由KILL命令可以看出,可以杀死一个线程。如果你有process权限,可以看到所有的线程,否则,你只能看到自己的线程。

检查以下,并以同样的方式,因为你是能够杀死线程。
壳> mysqladmin的PROCESSLIST和shell> mysqladmin的杀的thread_id

▶展

表,列和系统上的其他信息。

语法:SHOW DATABASES的[像野生]“或”显示表DB_NAME] [像野生或显示从从DB_NAME tbl_name [] [像野生]列或显示INDEX从tbl_name [DB_NAME]“或”显示状态“或”显示变量像野生]或[从DB_NAME] [像野生PROCESSLIST的SHOW TABLE STATUS的]

显示命令,数据库,表,列,MySQL服务器,有关资料显示。如果您使用LIKE语句'%'和'_'通配符可以用来

db_name.tbl_name在相同的格式,可以用来作为tbl_name FROM db_name的。因此,下面的两句话是相同的功能。
MySQL的> SHOW来自MYDB MYTABLE指数;
MySQL的> SHOW INDEX从mydb.mytable;

显示数据库 - MySQL数据库服务器主机上的存在,显示一个列表。 mysqlshow命令shell提示下,相同的功能。

显示表 - 存在于选定的数据库表显示mysqlshow db_name的shell提示符超过。

注:如果你没有权限表上的任何结果不会出现。

显示列,显示表中的列的信息。也起到了重要作用类似DESCRIBE命令。

SHOW TABLE STATUS - 3.23版本已增加。显示状态和类似的功能,但可以得到每张桌子上的详细信息。 Shell提示符mysqlshow - 状态db_name命令可以实现通过相同的结果。

显示以下信息。


Name the table name
Type Table Type (NISAM, MYISAM, HEAP)
Rows of columns
The average length of the column Avg_row_length
Data_length the size of a data file
The maximum size of data files Max_data_length
The size of the index file Index_length
Data_free in the data file size of allocated but unused space
Auto_increment Auto_increment the following values ​​of the column
Create_time table creation time of
Update_time table's last modified time
Hours last checked Check_time table
When the table was created Create_min_rows "min_rows" option whether to use
When the table was created Create_max_rows "max_rows" option whether to use
When the table was created Create_avg_row_length "avg_row_length" option whether to use
When the table was created, you entered a comment Comment


显示领域 - 显示列和SHOW键或表显示的列或索引信息。

SHOW INDEX - 以下指数显示的信息


Table table name
Non_unique index equal to zero if not stored
The name of the index Key_name
Seq_in_index first column in the index is a few, starting with 1.
The column name Column_name
Collation index is stored, but how. A (Sort), NULL (Not sorted).
Cardinality The number of index only data that exist within
If only part of the column to the index Sub_part size. NULL is used, the entire ten thousand and one columns


SHOW STATUS - displays information about the status of the server. Sweb mysqladmin extended-status command at the prompt as. The resulting value will be similar to that shown below.


+ -------------------------- + -------- +
| Variable_name | Value |
+ -------------------------- + -------- +
| Aborted_clients | 0 |
| Aborted_connects | 0 |
| Created_tmp_tables | 0 |
| Delayed_insert_threads | 0 |
| Delayed_writes | 0 |
| Delayed_errors | 0 |
| Flush_commands | 2 |
| Handler_delete | 2 |
| Handler_read_first | 0 |
| Handler_read_key | 1 |
| Handler_read_next | 0 |
| Handler_read_rnd | 35 |
| Handler_update | 0 |
| Handler_write | 2 |
| Key_blocks_used | 0 |
| Key_read_requests | 0 |
| Key_reads | 0 |
| Key_write_requests | 0 |
| Key_writes | 0 |
| Max_used_connections | 1 |
| Not_flushed_key_blocks | 0 |
| Not_flushed_delayed_rows | 0 |
| Open_tables | 1 |
| Open_files | 2 |
| Open_streams | 0 |
| Opened_tables | 11 |
| Questions | 14 |
| Running_threads | 1 |
| Slow_queries | 0 |
| Uptime | 149111 |
+ -------------------------- + -------- +


Each entry shows the following information.


Aborted_clients client does not exit the normal number of connections is broken
Aborted_connects MySQL tries to connect but failed seobeone number of connections
Created_tmp_tables SQL statement is executed, the number of tables generated during the interim
INSER Delayed_insert_threads delay your door (delayed insert handler) Wed
By Delayed_writes INSERT DELAYED rows written.
Failure by Delayed_errors INSERT DELAYED rows
Flush_commands FLUSH command, the number of executions
Wed teyibeulnaehaeng Handler_delete delete command
First, the number of read commands Handler_read_first table
Handler_read_key index-based table read instruction count
Sort Handler_read_next according to the index number of commands executed to read the next row
Read command is executed on a table row Handler_read_rnd Wed monospace
Handler_update be running the table the UPDATE command
Handler_write be running the table INSERT command
Key_blocks_used index cache blocks used by
Key_read_requests number of commands processed by the index cache
Key_reads physical disk reads
Key_write_requests number of commands stored in the cache index blocks
Key_writes number of commands stored in physical disk blocks
The maximum number of connections that can be processed simultaneously Max_used_connections
Not_flushed_key_blocks index information in the cache has changed, but not yet saved to disk blocks
Not_flushed_delayed_rows INSERT DELAY The number of rows processed by the pending
Open_tables number of tables currently open for use
Open_files number of files opened
Log number of connections connected to Open_streams
Until now, the number of tables open Opened_tables
Questions Questions requested by the server
Connections are connected to Running_threads Thread Wed
Slow_queries long_query_time defined in the run-time than the time exceeded the number of requests
Uptime server start elapsed time after


SHOW VARIABLES

MySQL是系统变量的输出。 mysqladmin的命令从系统提示的变量,相同的信息可以看出通过。要改变一些变量的默认值到mysqld运行时发出的命令行选项。

其结果将是类似于以下。


+ ------------------------ + ------------------------ - +
| VARIABLE_NAME |价值|
+ ------------------------ + ------------------------ - +
| Back_log | 5 |
| Connect_timeout | 5 |
| BASEDIR | /我/ /蒙蒂|
| DATADIR /我/蒙蒂/数据/ |
| Delayed_insert_limit | 100 |
| Delayed_insert_timeout | 300 |
| Delayed_queue_size | 1000 |
| Join_buffer_size | 131072 |
| Flush_time | 0 |
| Key_buffer_size | 1048540 |
|语言| /我/蒙蒂/共享/英文/ |
|登陆|关闭|
| LOG_UPDATE |关闭|
| Long_query_time | 9 |
| LOW_PRIORITY_UPDATES |关闭|
| MAX_ALLOWED_PACKET | 1048576 |
| MAX_CONNECTIONS | 100 |
| max_connect_errors次| 10 |
| Max_delayed_threads | 20 |
| Max_heap_table_size | 16777216 |
| Max_join_size | 4294967295 |
| max_sort_length的| 1024 |
| Max_tmp_tables | 32 |
| Net_buffer_length | 16384 |
|港口| 3306 |
|协议版本| 10 |
| Record_buffer | 131072 |
| Skip_locking |作者:|
插座的/ tmp / mysql.sock的|
| Sort_buffer | 2097116 |
的table_cache | 64 |
| Thread_stack | 131072 |
| Tmp_table_size | 1048576 |
| TMPDIR / | | /机器/ tmp目录
|版本3.23.0-α调试|
WAIT_TIMEOUT | 28800 |
+ ------------------------ + ------------------------ - +


MySQL管理和调整每个参数整定方法的描述在下一章讨论。

SHOW PROCESSLIST
显示当前连接的线程。
壳> mysqladmin的processlist命令也可以使用相同的信息,可以得到。默认情况下,信息可以只看到自己的线程,如果你有process权限给你有关的所有线程的信息。在这种情况下,使用kill命令来杀死线程可以

▶锁表/解锁表

语法:LOCK TABLES和tbl_name [别名]读| [LOW_PRIORITY]写[,tbl_name READ | [LOW_PRIORITY]写... ...解锁表的锁在桌子上的表命令为当前线程锁(锁)和挂起。 sseuredeuran连接到数据库可以被认为是接入单位。 UNLOCK TABLES当前线程的内容所采取的所有锁。到另一个表中所有的表的线程锁定锁定该线程会自动锁定在断开连接时,或显露。

如果一个线程读操作(读),表锁定的用户只能拨打线程可以读表。

此外,写一个线程(写),如果一个锁,只有线程的用户表,将能够读取和写入。表锁的其他线程将等待,直到它脱离。

在一般情况下,当务之急是rakboda nopeunde读,写锁时,它更新,尽快以确保这些进展是换句话说,读线程锁在桌子上的东西,而另一个线程写入到表锁,锁表盘读取线程之前的事情会等到写解锁。

在一般情况下,只有一个表来更新我,如果你不需要锁定。因为一个线程,如果你正在运行的SQL语句从其他线程,因为线程可以干扰。有时也可能是暴露了必要的锁。

万和表如果你需要更多的工作,如果你想使用表上的锁可以更快的连续系列的数目。 MySQL是一个交易(交易)不提供一万之间的功能不切断,以防止其他线程必须使用LOCK TABLES命令SELECT和UPDATE。

安全是下面这一系列案件处理工作。

MySQL的> LOCK TABLES和反读,顾客写;
MySQL的> SELECT SUM(值)从跨的customer_id = some_id;
MySQL的>更新客户一套total_value = sum_from_previous_statement
这里的customer_id = some_id;
MySQL的> UNLOCK TABLES;
与其他用户的线程可以插入在这种情况下,一万天,如果你不使用LOCK TABLES命令,SELECT和UPDATE命令。

▶的GRANT / REVOKE

语法:
授予priv_type [(column_list中)] [,priv_type [(column_list中)...
    ON tbl_name | * | * |。。DB_NAME *
    TO user_name的['密码'确定]
        [USER_NAME ['密码'确定] ...]
    [了WITH GRANT OPTION]

撤销priv_type [(column_list中)] [priv_type [(column_list中)...]
    ON tbl_name | * | * |。。DB_NAME *
    来自USER_NAME,USER_NAME ...]
GRANT和REVOKE以下四个步骤的数据库用户的系统管理员的命令将有助于授予或撤消权限。

命令允许系统管理员授予和撤销四个特权级别的MySQL用户的权利:
全球一级
mysql数据库的权限在服务器上的所有数据库的权限存储在user表中。

数据库级
存在于一个特定数据库中所有表的mysql数据库DB特权,主机存储在表中。

表级
表存储在对于tables_priv特权在mysql数据库的表中的所有列。

列级
具体是存储在一个MySQL数据库表中的特权表的单个列列_priv。

其权限的用户授予其他用户(格兰特)夺取权力如下。

撤销授予在私人用户选项;

权限是可用表的SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,GRANT,索引,ALTER。包括:

▶创作索引

创建索引。
语法:CREATE [UNIQUE] tbl_name指数INDEX_NAME(COL_NAME [(长度),...)

对于MySQL 3.22中创建索引语法。在以前的版本没有任何行动。自3.22版本的CREATE INDEX ALTER TABLE的语法创建一个索引,如起到了重要作用。

在一般情况下,使用CREATE TABLE语句创建一个表在创建时的各项指标,但已经存在的CREATE INDEX语法,你可以添加一个表的索引。可以通过在括号(COL1,COL2,...)和一个多列索引中列出的列清单。指数值是由两列创建的组合。

在CHAR和VARCHAR列COL_NAME(长)指定给只有部分列的长度列的一个子集生成的索引都可以使用。

开始的名称列在下面的例子中,使该指数显示,只有10位。
MySQL的>的CREATE客户的指数part_of_name(名称(10));
在这种情况下,全名搜索将是比创建索引的速度慢,但可以节省大量的磁盘空间和加快执行的INSERT时。

▶的DROP INDEX

语法:DROP指数INDEX_NAME

该指数被删除。为MySQL 3.22 DROP INDEX语法。在以前的版本没有任何行动。在3.22以后的版本中删除索引DROP INDEX和ALTER TABLE的语法是相同的作用。













SQL Server和Oracle对象之间的差异




分类
微软SQL Server
神谕
列数
1024
254
该行的大小
8060字节,每个文本或图像列表明16字节
无限(长或长期原料允许的每一行之一)
最大行数
无限
无限
Blob类型的存储
存储在每行16个字节的指针。数据存储在不同的数据页
长期或长期的原料,为每个表必须是该行的末尾,数据存储在同一个块行
表上的聚集索引
为每个表
为每个表(索引表)
表上的非聚集索引
249为每个表
无限
在指数的最大列数
16
16
在该指数的最大长度的列值
900字节
半块
表命名约定
[[服务器]数据库。]业主。TABLE_NAME
[模式。] TABLE_NAME

SQL Server和Oracle如何处理一个对象标识符
神谕
微软SQL Server
长度在1-30个字符。
数据库名称:最多8个字符
数据库链接名称:最多128个字符

1到128个Unicode字符长
临时表名:最多116个字符

标识符名称的开头字母字符和字母数字字符,或_,$,#,必须包含的字符。

标识符名称必须以字母数字字符或_开始,事实上,你可以使用任何字符。

标识符开始用空格或_,@,#或$如果它们所包含的字符以外,周围的标识符名称[](分离器)必须使用。

对象,如果你用@开始,
这是一个局部变量。
#局部临时对象。
##是一个全球性的临时对象。

表空间名称必须是唯一的。

数据库的名称必须是唯一的。

用户帐户(模式)的标识符的名称必须是唯一的。

数据库中的用户帐户名称必须是唯一的标识符。

看到表和列名必须是唯一的从。

看到表和列名必须是唯一的从。

在用户模式的索引的名称必须是唯一的。

索引数据库中的表名的名称必须是唯一的。


表和索引的存储参数
神谕
微软SQL Server
创建表DEPT_ADMIN.DEPT(
事业部VARCHAR2(4)NOT NULL的,
的DNAME VARCHAR2(30)NOT NULL的,
约束DEPT_DEPT_PK
                           主键(事业部)
利用索引表空间USER_DATA
PCTFREE的0存储(初始10K下10K
MINEXTENTS 1 MAXEXTENTS的无限)
约束DEPT_DNAME_UNIQUE
                           唯一(的DNAME)
利用索引表空间USER_DATA
PCTFREE的0存储(初始10K下10K
MINEXTENTS 1 MAXEXTENTS的无限)

PCTFREE的10 PCTUSED的40
表空间USER_DATA
存储(初始10K下10K
MINEXTENTS 1 MAXEXTENTS的无限
FREELISTS 1)
创建表USER_DB.DEPT_ADMIN.DEPT(
事业部VARCHAR(4)NOT NULL的,
的DNAME VARCHAR(30)NOT NULL的,
约束DEPT_DEPT_PK
             主键聚集(事业部),
约束DEPT_DNAME_UNIQUE
             唯一的非聚集(DNAME)



1的补码和两个补充你为什么需要





减去从计算机的计算是非常困难的电路。
只有加常规swipgoyo。
因此,作为除了快捷使用减法是使用保守。

给一个例子,一个4位,例如,会很乐意解释。
为修复拇指的第一次描述
1 0到1的补充,以1比0的转换。
因此,1的补数7
7,0111(4位二进制如有)。
这是1000补1。
一加一补二的修复。
doejiyo 1000 +1 = 1001。

1的补码和补1001 1000 -11来表示。

我会尽力为十进制减法。
是4-2 = 2。如果您切换到这种格式,加上
4 +(-2)= 2。因此,为了显示4位二进制表示,-2时绘制

4 = 0100
-2
=> 0010(十进制+2)
=> 1101(1的补。)
=> 1110(2的补码:1的补+1)

4 +(-2)
=> 0100 + 1110
=> 10010
=> 0010(4位因为被遗弃到一个位)。
=> 2(转换为十进制)

在这样加法运算,减法运算将能够处理。


那么为什么要使用大量的补想法?
它显示的数字是数量。
0,1的补数二的补码表示
0000(4位0)
1111(1的补0)
10000(补:1的补数+ 1)
0000(2的补数:4位处理之前丢弃位)

在上面的例子
0代表1的补0000,1111都为0。近万补0000 0代理。
这可以显示每一个字节(8位)数的大小
如果一个bosuin:-127 - 127 => 255
bosuin 2:-128到127 => 256总
以2的补数,所以没有人可以显示,由于会。

当然,2的补yijiyo更有效。


2012年7月25日星期三

操作系统的概念,Linux的概念,使用Linux




计算机已连接到许多领域。电力被用来进入一个半导体芯片的所有部分,生活的许多方面都使用这台计算机。

可以很容易地使用计算机。 Windows和应用程序创建他们的itjiyo如此。
计算机可以分为两种。固定形式的硬件,软件的变异形式,尽可能
硬件是快,但很难或根本不可能转化为两类,因为它开始打破中层管理人员的硬件资源,用户都知道它与存储器接口提供操作系统。应用程序将被用于现实生活中,我们的程序yijiyo操作系统。

硬件,操作系统,转管理,也有几层。
初始化操作的硬件和功能,以引导,引导装载程序和引导加载程序的一部分,自启动过程中,继续管理内核的硬件资源,使用户和系统外壳之间的对话是一个接口,它是一部分。

内核完全隐藏在用户很难知道在Windows开机画面,称为蠕虫,它的外壳的一部分运行的各种图像和内存移动到一个蹦极加载操作将继续。

一旦完成启动接收来自用户界面的一部分输入部分swelyirago,鼠标输入在Windows或DOS或UNIX或Linux的图形用户界面接收来自所有输入的命令shell。

点击暗淡的命令来运行应用程序,我可以做到这一点。
换句话说,操作系统内核+外壳+应用程序。
必要的技能,在大范围的应用,包括操作系统提供的操作系统,并会应用。

答:究竟是什么的概念是Linux?

如果Linux内核,Linux操作系统(Linux)的只有准确。启动您的系统和管理的硬件资源和角色,准备上运行的应用程序是一个组成部分。

然而,一个鲜为人知的和普遍采用doeneungeon Linux的Linux内核的非Linux内核+外壳+实用程序(应用程序)。 Linus Torvalds的Linux内核上运行的程序,可以通过创建和升级到世界各地的黑客,但GNU开发工具已经在写作会。如此说来正是Linux操作系统,在长期的GNU / Linux(GNU / Linux的)

换句话说,GNU / Linux是操作系统。

两个。 Linux是一个特定的程序?

Unix,Linux的内核,只需创建一个程序称为克隆(clone)是1的MINIX(MINIX)赫尔辛基大学的Linus Torvalds的,当时教授的实践叫Minix和sseujago索赔的程序,公开的源代码,但扭转教授来发展自己的内核是他们的痛苦。和将被部署在互联网上。黑客分发以来全球直接参与开发,同时提供在Linux背后巨大进步的源泉。

操作系统是不容易的开发。如果你想发展的核心,它是相当简单的。对于一个特定的目标机器,你知道eosemkodeuwa硬件内存管理,文件系统管理,调度,和实施过程中,我们可以做到这一点。然而,操作系统的内核,是不是结束。图书馆最nanjeokeun。即使发展的内核,编译器,汇编器,链接器,调试器,以及需要制定和... (事实上​​,它发展成一个交叉编译器,你doeguyo)必须提供每个库。这样一来就能写一个操作系统已经准备好要。此外,虽然知识产权(专利侵权)的发展可能会遇到的问题,最重要的是,用户数量可以是一个问题。

成功的Linux内核的原因之一,因此它可以不断更新,在互联网上黑客的积极参与,并稳固地的各种驱动程序和库将很快得到解决。和越来越多的用户的各种应用程序和实用工具doeeotguyo成倍增长。

微软是一家的专有yokhajiman,很快有很大一部分已经在该组织本身是一个非常高的宜居解决。具体来说,图书馆问题,并提供一个大的部分是不打,它会计算。

三。 Linux的善良,你能做些什么?

这个问题是人们的生活,我们能做些什么呢?经常被称为。
太多的人生活工作,但在任何有意义的生存,并没有这样做。
Linux是操作系统本身。如果没有应用程序是简单地跟上硬件。

然而,生活创建人或事情,你可以提供服务。
Linux和Windows提供多种服务的潜力。
很多操作系统的服务器(邮件服务器,Web服务器,文件服务器)上的人正在建立,操作系统,文字处理器上的字转的文书工作,并在操作系统上是一个网络浏览器在网上冲浪。
除了编程,有些人写,有些人用来做计算或模拟,
除了图形,也有很多人使用的目的。

这是一个通用操作系统,在Windows,Linux在通用的硬件,支持所有操作和安全做。

然而,修改,也可以被用来为特定目的。与有限的硬件,操作系统和有没有必要为一个电子词典还可以查看,但这些天电子辞典自带MP3,视频播放,任务管理,很多人说这是一台小型电脑的一部分已演变为一个点。这是一个嵌入式系统。
PDA和PMP,MP3播放,导航,电子词典,手机CPU和内存等,都配备了一个小型的操作系统。这是用在嵌入式系统,如Linux或Windows CE嵌入式操作系统会。
如果操作系统没有配备在它上面开发应用程序hagiga容易。不知道,因为它也可以与操作系统编程系统的详细信息,软件开发是有利于系统。因为硬件是能够管理其资源,因为许多工作至关重要。

四。 Linux书籍

作为一个通用的Linux操作系统,根据使用目的的不同,有很多书,太。
简单地使用Linux的使用任何一本书,如果这本书是好的使徒。 jojakbeopman简单命令
倒是也被描述。恕我直言,如果你是ansago可以安全地通过互联网学习。

基于Linux操作系统,如果你想建立一个服务器,搜索有关使徒什么是好的书籍。
什么书是太容易了,一些中等的书,你用更先进的一部分,他们购买的责任,一定程度上知道它会是什么书。

如果你想Linux编程,这是GTK,QT间期,并没有相同的部分,如果不说,我想预订。 doenikkayo人造成基本的东西,只说明。如果你想掌握的编程以及非Linux的通用编程的概念,并鼓励你买这本书。

如果你想看到的嵌入式Linux的其它面,这部分显示了这本书的很大一部分,而且在许多目标
这足以建立本身作为一个目标,要学会选择,匹配后的第一套将是很好的书。

Linux本身也可以进行研究。这意味着,Linux内核研究的许多书籍itguyo我。
然后,通过书籍了解Linux操作系统将能够理解的结构...然而,这个水平,坚持
将要达到的。

5在Linux中,最基本的材料
不要认为这是很好的促进某本书。
“作为关键字搜索,这么多关于Linux使用Linux服务器部署”,并了解基本的使用和配置最适合利用Linux的优势,我想。
除了应用程序只会导致你将无法正常工作。

6。的C / C + +中,你需要知道,如果我可以使用Linux?
不是真的。 Linux是操作系统使用,如果不是这样的通用编程C或C + +是没有必要。
然而,许多人使用Linux,因为它有一个编程的基本知识在C或C + +中,有那些Linux上工作。然而,C或C + +,我很清楚,知道Linux是不是Linux的C或C + +的没有。 Linux是很好,但人们通常是因为潜在的C编程或C + +的一点它是真实的,很多人。


铺设设立分区和驱动器,拿着从一台计算机本身安装程序的过程中安装Linux的过程,是学习的过程。而已,当然,现在很容易被压无法研究,因为故事。

权限来安装一个Linux的概念,文件系统,服务器的概念,编译内核,引导装载程序的概念,shell脚本,Makefile中deungdeungman很大一部分的概念的概念,因为有没有研究,去慢慢走近。

对Linux的意义




Linux是在赫尔辛基大学的学生,是由Linus Torvalds发明。然而,许多人在第4章“Linux的加入CD,包括各种方案都知道。

具有意义的,真正的'Linux的内核。操作系统的内核是最重要的和必要的。硬件控制,过程控制,内存管理等,这都是由内核处理。进行了良好的经营系统的可靠性和性能决定取决于内核。

已开发的第一个Linux的创始人Linus Torvalds的这些内核。早在386多处理系统MULTICS tanenbaumgyosuga实施破解的内核源代码。基于这多处理实现386系统已经进化,它运行就进一步发展多处理操作系统内核的权力倾发展。因此,创建创建自己的方式被命名为“Linux的内核操作系统系统的名称。

此外,他金融稳定论坛(自由软件基金会,自由软件基金会),理查德·斯托曼成为重新GPL感兴趣,他在GPL下公开开发的Linux内核将决定世界。这是我们知道了很多开源(开源)是生气地说。

目前Linux是Linus Torvalds的,只发给。作为一个程序员测试各种功能,他收到来自世界各地的许多优惠。或其他人的目的,是包括在内核实现。作为这些努力的结果,他现在也决定了世界时beojeoneop而Linux内核将被释放。

Linux内核是提供给大家。装备内核,操作系统,你可以开发人。但我有一个不同的名称由操作系统的开发。操作系统的“Linux”名称因此,配备了Linux内核和Linux操作系统是说。

因此,我们的Linux内核的Linux操作系统没有见过什么是更有意义,而不是。但是,为什么操作系统的名称,似乎有一个Linux是不是很多人都知道。

'Linux的Linus Torvalds是分布式的内核,它指的是操作系统的核心。因此,配备Linux的操作系统内核,被称为。

Macintosh的总体分析




答:的Mac CPU的特点

摩托罗拉MC68000处理器的Mac开发的基础上,第一次已创建。在称为帕斯卡doeeotguyo语言编写的语言的初始发展。第一个GUI(图形用户界面?)已实施。这个概念是不是第一次了。施乐公司的帕洛阿尔托实验室的概念,是第一家。第一台Macintosh 128K的Macintosh版本的紧凑的Mac与一个被统称为身体和磁盘驱动器在显示器有一个版本。

68000系列在这里,68020,68030,68040,由IBM和摩托罗拉,苹果共同开发的(?)是一个PowerPC概念的出现。这种chipgwaneun CISC的RISC芯片需要一套不同的特定功能的拉动速度和成本的改进,如个性化的适合,所以我想在CPU做?不,这是一个伟大的构想,但不开发的RISC,而比作为一个通用型的CISC。

请注意,CISC芯片具有代表性的球员是英特尔I386〜奔腾系列。 SUN SPARC RISC系列的代表呢?也许知道,惠普已经开发的第一次,但无论如何,如Macintosh上,IBM公司与英特尔芯片和的小镇速度劣势PC机和变得意识到竞争,防止英特尔个摩托罗拉,IBM公司和苹果公司的PowerPC通过这种方式创建不相同现在正在使用的芯片,目前的G4,G5系列快到了。

或许,摩托罗拉MC68030开发的紧凑型的Mac SE/30,和最后,比萨饼盒6100,7500,8500 9500,的G3,G4的,G5的苹果模式这样的形式,因为,框将与Macintosh的形式重生。当然,裸体苹果的iMac系列中已开发的,我知道,但有没有性能驱动的机器设计的重大变化。

两个。历史

以上下部的历史deomoero的似乎是历史。 kompaekteumaek Mac128k还没有安装硬盘的3.5英寸软盘驱动器,只需将您的计算机。然后,在Mac SE系列正在开发作为一个紧凑,受到在家的反响,开始被引入。也许elrekseu电脑公司成立于1985年,要在当地销售的形式推出,知道。

,直到紧凑的Mac SE/30届时开发是黑色的。和紧凑的Mac Classic系列的结局,而色彩被释放,因为6100已经在一个比萨饼盒的形式发布。在本公告中的中间,可能是其他车型来自国外,但并没有在这个国家的介绍,似乎是。和7500,8500,9500,表示为一系列的标准桌面Macintosh要在国内市场的排版形式,形成一个巨大的失败,人谁购买洛娜明白,编辑参与。当然,更快的速度占了上风。

然后,根据英特尔公司的发展与竞争的需要Mac用户的完整的CPU速度,但我也有遍地,苹果的市场握在CPU全速发展的竞争将开始的背景消失。当然,摩托罗拉是一个众所周知的事,但在承诺的期限,并通过开发一个CPU准时交货期限不作为一家公司做普通JAR!然后,IBM的PowerPC RISC技术正在开发基于新的CPU G3,G4的G5的命名,至今正在使用。

麦金塔G4的,宣布和正在使用Mac OS 9的经典在现有的操作系​​统市场上现有的环境问题,苹果将放弃。通过切实感受到旧的操作系统的底层引擎性能升级,苹果已经采取的政策,我觉得到了极限。

然后,它出现的流行语芽是OS,下一代操作系统芽小麦片是一个问题。用户之间的兼容性从来没有利息。注意操作系统,苹果公司的法国分公司负责表吗?谁去发展的独立性和操作系统已经开发了专有的操作系​​统。因此,我公司创建了一个名为“操作系统有。现在我不知道发生了什么事,并最终成立一个公司的创始人是1现有的应用程序确认下一代操作系统史蒂夫·乔布斯的公司NeXT公司和Mac OS中,认真苹果首席执行官史蒂夫乔布斯以被供奉。 (史蒂夫·乔布斯和史蒂夫·沃兹尼亚克,看看那创始人aepeulseolripjagyeom对手......或者对公众媒体的创始人,一种运营商或销售商端,乔布斯和沃兹尼亚克说,开发商在看程序员)。

在Mac OS 9 Classic环境在OS X的命名,命名改造的尝试。 OS X是基于Unix的操作系统,基于NeXT的操作系统的背景,因为与现有软件的兼容性,专有的OS是不是所有。软件现有的家庭,他们使用的OS X的内置在OS X模拟器OS 9 Classic环境是一个概念。

三。优点和缺点

当然,如果在Macintosh图形用户界面的优势,用户至上取得了老鹰,很容易使用。是易于使用的主观判断,但现有的用户都熟悉微软的Windows egen当然很难做到,当我们来到了Mac OS,但如果彩色多一点客观性,我的孩子,和五个saljjariipnida。侧窗把它给他,不管如何我不知道如何使用。嗯,一点点的Macintosh deoni前几天教,但使用不是简单地打开和关闭。

和领先的计算机系统的设计和应用技术的作用是识别的一部分。 IDE硬盘,什么类型的家庭为单位,现在正在编写中,但SCSI类型的硬盘速度的优势,从工作站到更快。此外,在考虑与消费电子IEEE1394接口(火线)连接是建立在最balppareuge计算机,USB接口,内置外设制造商也促进团结。

此外,排版制作电子出版领域的公司,苹果公司建立的继续存在的基础。近年来iPhoto或iMovie中通过电脑记录介质记录影像的消费产品和公司的数字消费类视频编辑市场领域也开拓早期。

此外,苹果公司宣布了新的技术或世界各地的许多无线技术,但没有的未来,的电脑在家中利用可以继续作为一个公司的现有IBM的个人电脑发展的新的技术标准可以看到未来的许多功能应用向他们介绍。

然而,苹果的专有操作系统市场通过企业市场的政策,与微软,英特尔,IBM,谁率先推出市场的地方,错过风,在私人市场已经失去了。互联网环境和现在,他们已被GUI的起源是没有什么特别的,只是该公司坚持,互联网公司领域似乎不知道所有,导致在市场上的各种微软在所有这一事实,并表明了的强项。

它还1硬件和软件正在出售德达大用户基地的共同发展,广大的市场相比,微软的Windows,以便及时给予,ř&ð和所有的电脑的一般装配式的IBM PC生产系列相比,使用Windows的计算机昂贵的硬件销售也有缺点。

眼下,计算机硬件竞争的速度几乎gyeolpannan成熟的市场竞争中显示已经购买的硬件价格的餐厅面临的将是打开的程度,这可能是苹果的一个可悲的现实世界的决定性因素。

最近,苹果作为一个突破性的设计,开创了计算机和欢欣的领域。最初发布的iMac电脑裸体引起了相当大的国际影响,和现在的iPod MP3的设计和技术设备的理想组合是不为逊色。此产品当然是价格问题,但

上述数据支持苹果的个人的观点相呼应的话deurimyeo,有关应用程序的细节的书,建议bosigireul的持续兴趣。如果这些应用程序的用户,欢聚一堂,共同提出的“苹果论坛(www.appleforum.com)'或'KMUG”等的意见建议。

2012年7月24日星期二

一个互联网服务的基本知识




什么是互联网?
互联网为军事目的开发的,最初由美国宇航局,该大学已被用于学术目的。
互联网,这个词是一个复合词+净间,各机构(如学校)表示,从内部网络之间的连接。<XML:命名空间前缀= O />
所有关于给予和接受,这种服务的Telnet(远程登录)的例子,FTP服务,通过互联网使用的初始文本(文本)数据(谷),电子邮件(电子邮件),包括:因为,作为一个超链接的Gopher(地鼠),文档库等服务的概念。
老百姓用认真的互联网服务成为网站(网页)引进一种新的服务理念是服务
NCSA的马赛克(马赛克)与任何一个网页浏览器的外观很容易能够使用Web服务,互联网服务,不同于现有的文本,图像,声音等数据成为可用。
网景后,IE浏览器作为Web服务,使用它的同时享受的普及成为互联网服务的代名词。

wepyiran?
网站(网页)意味着什么蜘蛛,像蜘蛛网上的每个网络在这个意义上,他们出发错综复杂。
以使用Web服务来使用计划wepbeurawoojeoraneun,当前的资源管理器,网景的Mozilla,Opera和已使用的各种方案。
wepseobiseueseoneun文本中除了几乎所有的媒体信息(字符)是可用的。
被称为HTTP规则提供网络服务,超文本传输​​协议的缩写。借此连结到另一个文件意味着他们是相互连接的移动,浏览器地址栏,以表明它意味着http://。

什么是FTP?
什么是FTP文件传输协议文件传输,这意味着巨大潜力,是一个文件传输服务站。当您发布网站创建自己的计算机上或可执行文件,图像文件,发送到服务器是至关重要的服务。
为了使用FTP服务,FTP程序是必需的,一个典型的免费程序文件的Bugzilla,FTP等,被称为。
wepbeurawoojeoeseodo可以使用FTP服务,连接和ftp://开始在地址栏的地址输入到您的网页浏览器可以使用FTP程序。

什么是电子邮件?
从互联网服务的E-mail是最常用的服务之一。
许多互联网服务提供商,在韩国早在网页浏览器可以使用电子邮件服务,允许提供Webmail服务。
电子邮件发送到SMTP邮件服务是一种承诺。
使用自己的个人e-mail是一家领先的免费程序是Outlook,Outlook Express中包括:

远程登录(SSH)什么?
什么是Telnet服务器,服务器的,远离连接到服务控制台(DOS环境下窗口)。
要控制自己的服务器,在文本的形式输入的命令,与这台服务器是运行在服务器上,将控制多种功能。
然而,即使远为伊朗通过telnet服务,可让您管理您的服务器连接到服务器,这种服务器的控制,是一种服务。
SSH作为一个telnet服务和服务器之间使​​用,来加密要传送的数据的区别是排序。
Telnet服务是直接由服务器管理的,因为它是在中间拦截发送到服务器的数据的盛宴可能会大打折扣,因为饼干发送服务器发送的数据进行加密,拦截的疼痛更难以保护的解释将如此。
加密传输,这种技术已经提到,作为wepseobiseueseodo SSL服务可用。

多种字体的说明




各种各样的“字体”

有几种类型的字体。目的是不同的,取决于数据是否已存在多少。
换句话说,字体本身,而不是多个属性会有所不同。根据各种字体的情况,让我们归类。
·数字字体} {
因此,应用程序
{屏幕字体,打印机字体} {}
·根据数据
·{Bitmap字体,轮廓字体} {}
·{的PostScript
TrueType字体} {字体} {自动柜员机}
·高分辨率字体}} {{低分辨率字体


“数字字体”(数字字体)

无论是手写的信,打印任何hwaljana照相排版表示,在模拟格式的形式,性质是要打印。然而,保留在屏幕上显示的字符的形式在使用一台计算机或打印字符的形状来表示0和1的数据。可以作为数字数据rodoen代表0和1,您的计算机可以记住它在身体上或保鲜和加工外,能够被写入到输出设备输出。因此,在一个数字的字体字形的数字表示形式是一组数据。但在一般情况下,“字体”是指计算机的应用,通过麻烦,所以,“数字化”并不包括这个词可以被称为一个数字的字体。


“屏幕字体(屏幕字体)”

屏幕字体显示在屏幕上,当您创建的文件在同一时间内ponteuin文件,字体将用于指定类型。
通常称为hwamyeonyong字体。最初,电子出版作为一个屏幕字体到打印机的输出被用来在这个最初的“点阵字型”,因为只有减少,如果扩张ilgeureojige形式,但经过一个复杂的操作,因为这个过程是快速显示
被印。然而,大尺寸显示或打印字符的问题,你会变成严重扭曲的人物。
因此,自动柜员机,或利用他开发,此后勾勒在屏幕上显示的字体的TrueType轮廓字体。然而,轮廓数据,创建一个小的字体大小,并得到一个干净的线轮廓字体形,因为位图字体常附着。


“打印机字体(打印机字体)”

屏幕字体到计算机系统的建成,存储,在某些情况下,它被称为打印机字体打印机字体。
字符在计算机系统中的代码发送到打印机,打印机内置字体的形状是打印的信。当前PostScript打印机,光盘,和一个内置的字​​体,但在某些情况下。在内置硬盘上的打印机字体,把大部分投入。下载的打印机字体打印字符会。


“Bitmap字体(bitmap字体)”

在该点的字符代表Bitmap字体是jiphameuro。
此位图字体显示更快,因为它通过一个更复杂的操作,用于在屏幕上显示。然而,点阵字体缩放时的形式已成为扭曲的人格。所以,当你改变其规模大小(点),每个字符不准备的数据还没有。因此,位图屏幕字体大小尽可能需要注册它应该把数据量将是充足的。位图字体的大尺寸,创造了显着的数据量较大,特别是被丢弃。 {热门}

“纲要字体(纲要字体)”

如果位图是由点代表,有函数曲线轮廓字体显示字符的外观。因此,如果显示或打印的第一个点到的信息交流和需要:
所以输出减缓,但大尺寸屏幕上的字符,你可以显示或输出为点阵图的字体ilgeureojiji清洁,新鲜下船,但作为一个字符输出。体积小,但在内部函数中创建的字符,错误可能是由于干净的字符和费时,因为有缺点,体积小,显示案件中,龙是位图字体的组合。

从而勾勒字体显示在屏幕上或打印,点阵图像,作为“栅格崛起”的变化被称为。轮廓字体的栅格上升运行的栅格崛起处理器(RIP)的一部分。因为大纲产量不变认为,也许,但是这是目前正在使用的屏幕显示或打印机,1点,只有信息处理,这样的地方在转换
将在yirueojigo。
目前使用的轮廓字体,TrueType字体和PostScript字体。


“PostScript字体(PostScript字体)”

PostScript字体的字体格式由Adobe系统,字符的位置,宽度,形状,方式和向量轮廓曲线的开发建造的交流产生的字符。与当前的字体类型“Type1格式”的名字叫做。
下载到您的默认打印机(安装)要使用PostScript字体。因此,清理你的打印机输出,但屏幕上显示时,使用位图字体,大尺寸的字符是ilgeureojige形式。下载到打印机使用PostScript doemeuro的购买和唯一的,如果你有PostScript打印机将是有意义的。

“TrueType字体
字体(TrueType字体)“

由苹果公司和联合开发的微软的TrueType字体格式,操作系统,因为它被加载到ATM(Adobe类型管理器),并不需要一个单独的程序。此外,字体本身是一个低成本的字体独特的设计可以为许多普通用户ponteura。使用TrueType轮廓字体,但也是一个功能的两个车的TrueType
样条曲线,Bezier曲线PostScript字体,使用三车代表一个字符的外观。

奖励或在屏幕打印机输出的是PostScript的TrueType不看很难判断的东西。然而,排版的Macintosh TrueType字体不可用。因为
DTP的终极目标,因为theta的图像输出。
他们从THETA的PostScript图像,PostScript字体指定字体(Type1格式)应该。事实上,DTP用户使用TrueType字体轮廓用于创建图像hwahayeo ilreoseuteuna。然而,PostScript输出到Windows环境是没有的,因为使用TrueType字体的图像,输出是THETA。

“自动柜员机
字体(字体自动柜员机)“

清洁为打印机输出的轮廓字体,以及设计工作灯显示打印的图像是必要的。因此,出现自动柜员机(Adobe类型管理器)软件。
PostScript字体是用柔软的轮廓屏幕上显示的效用。 PostScript打印机的自动柜员机,基于计算机的身体,也yongeurodo打印机使用的显示系统,数据的轮廓。双列线数据下载到PostScript打印机,所以它基本上是相同的画面和输出结果将是相同的。

字体下载到打印机本身是相同的Type1“ATM字体,”他不是在使用的PostScript轮廓字体的“ATM字体”在ATM机上的字体,被称为。
如果你正在使用ATM字体,下载,如果PostScript打印机,打印机字体的数据被写入端。然而,非PostScript打印机,或者,如果你没有打印机字体方面,数据在数据主体的轮廓已创建从打印机的打印机,并把它发送到。
最后,自动柜员机显示PostScript印表机,以提高用户的一点是,在非PostScript打印机,PostScript打印机,如t,输出可以得到。


“高分辨率字体盗窃和抑制阶段,”

据包,“高分辨率图片”或“低分辨率包”,“抑制相身份盗窃”,他的字体
如果说存在。这是适用于PostScript字体的情况下说的。
PostScript字体下载到打印机要使用的,所以这是有关您的打印机的分辨率。在一般情况下,“高清晰度”THETA作为一家专业的打印机1201dpi或多个输出设备的分辨率与目标产品的形象。此外,“低分辨率”的事情是小于1200dpi的激光打印机在使用这种产品。高分辨率和600dpi的分辨率较低,但传统的,最近,高性能激光打印机hwadoeeo,1200dpi的界限,这么多的产品​​与“分辨率低”,但“中分辨率”也被称为产品制造商。

宏Express使用和共享帐户提示




宏快车计划定义

宏Express是一个代表程序的简单重复任务

主要用于重复计算机化的办公室工作和电脑游戏等。

虽然几个宏程序

也许使用最广泛的方案是宏快车

例如,在游戏中,焦头烂额的空格键或键盘上的游戏

必须重复某些任务,每五秒钟一个计算任务可以发挥它的力量。

对于这些,如容易开展业务,但sungineung

相反狩猎,如自动(自动打猎)有健全的知识itneunbeop

用户使用正确的姿势是很重要的。

宏作为共享后为期一个月的免费快速路

缺点限制了长期使用,但市民不必要的

是一个程序,我会建议。

我认为,正确认识宏观bujokhangeot的缩写意见

点击,文字输入,每小时的工作,重复性的任务,重复任务电脑办公,在线游戏

在所有领域的重复任务,是可能的。

Winsock错误值的说明




这是在WINSOCK.H

#定义WSABASEERR 10000

#定义WSAEINTR(WSABASEERR +4)

#定义WSAEBADF(WSABASEERR +9)

#定义WSAEACCES(+13 WSABASEERR)

#定义WSAEFAULT(+14 WSABASEERR)

#定义WSAEINVAL(WSABASEERR 22)

#定义WSAEMFILE(+24 WSABASEERR)

。 。 。 。 。

这一直是粗糙。注也被重新组织成一个图表。后来,套接字套接字编程时,如果出现错误,错误功能

获得代码后,根据该函数将失败,错误代码,以确定原因,将haebomyeon

每个功能的Socket时发生错误,则返回-1,如果Unix Winsock或INVALID_SOCKET:SOCKET_ERROR返回。插座必须
如果函数来获取一个句柄值INVALID_SOCKET:错误的数量应与其他相比,作为一个正常的插座功能测试SOCKET_ERROR
是什么时候。凡成功或只是一个功能silpaenya如果你得到10000程序员是相当难以捕捉位置误差。

那么究竟是什么造成的socket函数,它们是否会点。因此,那些错误的各种预先定义的数值是haenotgo完成。
在一个错误的事件,给返回的错误代码。什么是全局变量errno的错误代码和变量填充Unix套接字
Winsock的WSAGetLastError()函数调用不能告诉你。考虑下面的代码


首先,只有这样,才能在一个Unix套接字
INT袜子;

/ /返回-1,如果它未能取得
袜子=插座(AF_INET,SOCK_STREAM,IPPROTO_TCP);
(插座<0){printf的(“插座()错误.. - >错误代码为%d”,并将errno);
}

,在Winsock

插座的袜子;

/ /如果失败了获得回报INVALIDE_SOCKET的
袜子=插座(AF_INET,SOCK_STREAM,IPPROTO_TCP);
(插座== INVALID_SOCKET:)
{
输出(“插座()错误......错误 - >代码%d”,WSAGetLastError());
}

Windows套接字错误值描述

WSAEINTR 10004

这个Winsock WSACancelBlockingCall阻塞的功能已被取消


WSAEBADF 10009

无效的描述符(套接字句柄)


WSAEACCES 10013

尚未设置广播地址的数据报套接字的连接尝试SO_BROADCAST setsockopt函数的状态失败。


WSAEFAULT 10014

名称或namelen参数是不正确的类型。


WSAEINVAL 10022

之前接受的监听功能,不叫。


WSAEMFILE 10024

插座不停留更长的时间分配到新的套接字描述符

WSAEWOULDBLOCK 10035

socket函数bibeulreokking操作模式

WSAEINPROGRESS 10036

被称为阻塞函数,函数被调用而插座不合适

WSAEALREADY 10037

已完成的异步命令的企图取消


WSAENOTSOCK 10038

描述是未指定一个套接字描述符


WSAEDESTADDRREQ 10039

目标函数的地址是必需的,但尚未提供


WSAEMSGSIZE 10040

存储在缓冲区中收到的邮件过大,已经失去


WSAEPROTOTYPE 10041

指定的协议是无效的,或者是这个插座的类型错误。


WSAENOPROTOOPT 10042

未知的选项,或不支持选项。


WSAEPROTONOSUPPORT 10043

指定的协议是不支持的格式



WSAESOCKTNOSUPPORT 10044

在系统指明套接字类型的地址是不支持的格式


WSAEOPNOTSUPP 10045

插座是yeongyeoljihyanghyeong服务(为SOCK_STREAM)的形式。 EX)听两个UDP套接字调用



WSAEPFNOSUPPORT 10046

指定的协议计划(PF_ *)不支持



WSAEAFNOSUPPORT 10047

系统指定的地址(AF_ *)不支持



WSAEADDRINUSE 10048

指定的地址(IP)已在使用



WSAEADDRNOTAVAIL 10049

在本地计算机上指定的地址不能使用



WSAENETDOWN 10050

网络子系统遇到了一个错误



WSAENETUNREACH 10051

网络远程系统不能达到



WSAENETRESET 10052

减少连接操作过程中的进度覆盖。



WSAECONNABORTED 10053

带连接失败或其他覆盖物,使破碎。



WSAECONNRESET 10054

在远程连接支持的“硬”或“胎死腹中”已执行关机复位。



WSAENOBUFS 10055

Windows套接字API的空间所提供的系统或应用程序的缓冲区空间不足是太小了存储的信息,要求不能够



WSAEISCONN 10056

在指定的Socket已连接



WSAENOTCONN 10057

未指定的套接字已连接



WSASHUTDOWN 10058

一直插座关机(shutdown()方法)



WSAETOOMANYREF​​S 10059

为函数指定的参数太多



WSAETIMEDOUT 10060

尝试连接超时。



WSAECONNREFUSED 10061

尝试连接被强行终止



WSAELOOP 10062



WSAENAMETOOLONG 10063



WSAEHOSTDOWN 10064

是远程主机关闭



WSAHOSTUNREACH 10065

通过远程主机,网络,系统故障等,甚至不能个月。


WSASYSNOTREADY 10091

通信与网络子系统还没有准备好(调用WSAStartup()返回)


WSAVERNOTSUPPORTED 10092

目前不支持您的系统的Windows Sockets Windows Sockets版本要求。


WSANOTINITIALISED 10093

在使用此函数调用是成功的WSAStartup。


WSAHOST_NOT_FOUND 11001

无法找到主机。


WSATRY_AGAIN 11002

未找到要求的信息



WSANO_RECOVERY 11003

不可恢复的错误


WSANO_DATA 11004

错误的名称(姓名)为没有数据不会被记录。

在DR(惯性导航)方程的加速度和角速度




加速度和角速度,以建立一个数学表达式为DR。
需要一点点更复杂的数学表达式。
当然,简单地创建一个固定框架,间隔线性插值(线性nterpolation)的,但如果你,
一个加速度,角速度W,目前的速度v,h的方向。他现在。
每个单位米/秒^ 2的加速度,角速度为rad / s,速度m / s,方向RAD Y轴方向(顺时针方向)。
当前时间t时的速度矢量沿x轴gapeunyo成分。
VX =(A* T+ V)罪(H+ W* T)
是。
吨使用小时数,以计算两者之间的距离,我们应该使用积分。
X = INT(0 .. T)(* T+ V)罪(H + W * T)DT
对于上述使用局部分钟计算是计算。
如果你做x的函数,t将出现。
请注意角速度w和分母的形式时,走出来,只是因为的角速度通过除以haejusyeoya计算的情况下,在以后的时间点。
请参考实际数字计算的数学公式。



创建函数来取代构造函数的类的设计



当你写一个程序,很多情况下,是很难找到一个最佳的解决方案不能,一个重要的部分是你可以做到这一点的最好的东西。 例如,正在使用Create函数的一类。 在下列情况下使用的类的创建函数。 答:作为最后检查错误,当你想给类分 两个。如果虚拟课堂 如果一个位拒收的外观细节。 例如,文件(图片)纹理读取的类,我想如果你说,一个典型的类看起来像下面的表格。 类GxSourceTexture:公共GxTexture { 市民: GxSourceTexture(); 虚拟GxSourceTexture(); 布尔负载(常量字符*文件名); ;} 我如何使用这个类如下:'LL。一个错误的彻底检查,如果 GxSourceTexture * pkSourceTexture =新GxSourceTexture(); 如果(pkSourceTexture == 0) {    错误处理; } 如果(!pkSourceTexture - >负载(“image.dds”)) {   错误处理;   删除pkSourceTexture; } 相当复杂的处理错误的,从文件中读取时,每次你必须GxSourceTexture。 如果这种情况下更容易处理如下。 类GxSourceTexture:公共GxTexture { 市民:   静态GxSourceTexture *创建(常量字符*文件名); 保护:   GxSourceTexture();   虚拟GxSourceTexture();   布尔负载(常量字符*文件名); ;} GxSourceTexture * GxSourceTexture ::创建(常量字符*文件名) {   GxSourceTexture * pkThis =新GxSourceTexture();   如果(pkThis = NULL)      返回NULL;   如果(pkThis - >负载(文件名))     返回pkThis;   删除pkThis;   返回NULL; } 如果你想创建计划内的GxSourceTexture   * GxSourceTexture pkSourceTexture = GxSourceTexture ::创建(“image.dds”);   如果(pkSourceTexture = NULL)   {      错误处理;   } 程序是干净多了,没有?同样,如果你想检查错误,当您创建,创建()函数为静态抓住一个良好的开端。这种方法是非常使用的技术。 现在,如果你看一下第二种情况下, 渲染例如,设计,我的DX9和OpenGL渲染想打开两个。在这种情况下,虚拟课堂将被使用。当您使用一个虚拟的类,创建功能,我们建议您使用。 现在,例如,如果程序... 类GxDX9Renderer:GxRenderer公共 {   GxDX9Renderer();   虚拟GXDX9Renderer(); ;} 类GXOGLRenderer:公共GxRenderer {   GXOGLRenderer();   虚拟的〜GxOGLRenderer(); ;} 类GxRenderer {   GxRenderer();   虚拟GxRenderer();   静态GxRenderer *创建(); ;} create()函数不使用,检查后渲染必须在程序中使用的类的支持。但是,创建()函数,然后在渲染GxRenderer最后指针,程序的入口和一个更紧凑,如果你的手GxRenderer.h可以工作,包括头文件。 仅特别是,在虚拟类并没有提供的,如果这样做,应用层和类GxOGLRenderer GxDX9Renderer类的头文件使该不会有知道的存在,也不是,到被添加库中的渲染类的目的实际源可以处理。 (无其他需要修改应用程序。) 除了这个,创建()函数可用于。 例如,如果您需要,以确保唯一性。在这种情况下,创建()函数可以使用,以确保唯一性。 此外,即使在一个共享的资源管理,创建()函数是可用的。例如,使用源纹理a.dds源很多时候,通过一个共享的资源管理,一旦实际SourceTexture使用,简单的方式,增加了引用变量的值可以使用的程序生成的文件。在这种情况下,用身体来解决如何复制对象类,但很多本身存在的类的对象的内存开销。 (3-D图形中的对象数目比多边形数量较小的内存开销是比较常见的结果。)

Radeon和GeForce DirectX编程的之间的区别



速度 在该决议是没有的GeForce和Radeon之间的大差异。 分辨率为640 * 480 800 * 600的平均水平。 从1024 * 768不同的是开始。 RADEON令人惊讶的事情 640 * 480或1024 * 768或速度几乎没有差别。 GeForce系列显着减少,当速度增加时,该决议。 例如,约640到480到100帧,在1024 * 768 可处理50帧。尘埃落定。几乎没有区别的Radeon案件 在某些情况下,你也将问世更。 特别,而不是1024 * 768 1280 * 768或更多的是在赤道nawatdeon。 稳定性 稳定是的GeForce到目前为止是最好的。的GeForce是由用户的营销策略 迄今为止最好的,它的用户之一,因为开发人员还测试了GeForce 更加明显的结果。也有机器本身的稳定性 natdeo GeForce're一点点。例如,内存100兆显卡128 当图片被装在小破获的Radeon现象可能会发生。 从显存到系统内存中加载时解决不了的GeForce反正 可以比较的焦虑。 功能 Radeon系列显卡GeForce 2的显卡驱动程序,即使价格geupjeongdo Haneundeung着色器支持往往暗示先进的功能。率 itgoyo也有优势。 GeForce系列卡是价格便宜,几乎没有什么特色 昂贵,而Radeon卡具有许多先进的功能,即使是便宜的卡 说,有。 pilyohangot 总之,低分辨率方案的GeForce游戏的稳定性。 的Radeon良好,高分辨率的性能和数目不详的方案,而不是具体的 如果建议的Radeon机器上使用。尤其是游戏必须是超高分辨率 如果你想创建一个GeForce几乎是不可能的。

2012年7月22日星期日

十大程序员




答:信息的收集,不要忽视阅读文件,你不可忽视。明天将需要的信息,今天不需要。在这本书中最有价值的知识,怎样也实惠。什么是在书店和同事的书架上查找eora有时插入。不由自主地叫道:发布一纸就会给你的悲哀。文件全面,彻底,让他读。毫无疑问,所有文件的视线应当动画。即便如此,都需要读上帝保佑。没有大量的信息,应把它赶走。发现和了解信息的价值的承诺。充斥着这个世界太多的数据和信息。
alalyi想吸引所有的信息,而不是学习的前两个一个承诺穿线您的后顾之忧,将是一个轻松超越的语气方式。在你开始之前的工作进行必要的信息和学习先仔细收拾。请仔细阅读之前,你让他养成转诊。如果没有转介到雇主的发展,让他问。发展转介程序,不存在不得。


两个。你不可相信你的电脑是安全的。五分钟后,您的硬盘驱动器是停电和味道会明天去。因此定期备份您宝贵的​​源代码在多个地点,循序渐进的方式,步骤n。希恩是一个正常的电脑安全。这样的错误是由于外部因素或nejasinyigeona。总是备份,直到备份的备份haedumyeo的彻底包装杜拉和完整的列表,如果你做一个备份。列出备份无用的,他总是弊大于利,让他继续。注意到你旁边,让他不放。债券,和你的生活,你不记得一切提醒eoda给。

三。让总是要小心处理与变化的数量时。永远不变,并不会超过这些限制是愚蠢的假设。 127,-128,255,32767 -32768,65535,这些数字在你的骨髓eora萨吉诺。 0.0是不是从原来的零失误,也不可能永远不准确。或无符号整数之间的西装,总是要小心,当你分享。变源的程序,该方案将注意到,书面建筑物的名称时,应立即变数。该报告还可以找出haedura性质的名称。然而,变量属性的变量性质给予明显哭时轻轻让。之前,你打算做编码,让他。它应是一个非程序员的编码。

四。当我将重复在开头和结尾,你让音符。 0,而不是你的电脑,希望你们一个。超过接触和看到你的体重,每次一个数组下标aneulji范围。公式1中的应力总是当您添加或减去。你的程序只有一次,除了deolhaeseo一度被误认为祂所。写一个程序比计算,判断,比较,不委托keomege。 nesoneuro使用预先计算结果yinira的最佳途径。电脑有没有人愿意,无论你是错的无论eopneura jalhadeun的。记住,头发是你总是想着配件,总是让他做出说明。

5总是考虑对一切案件的数量和省略你不可妄下结论。永远不会知道会发生什么,没有发生,大多数人很少骚扰你里拉发生最。如此严重,有总是仔细权衡报告中的逻辑洞,如果其他来自Think写作时逻辑上的错误,在匆忙时,首先来到始终保持与时俱进的原则和原则。 ,结果让你觉得参加keomege。告诉他,如果规则之前停止写作。如果铺设ttajyeora第一规则的结果。 IF和句子中做逻辑运算。 IF语句逻辑运算yinira错误的原因很多。一些程序来创建原型eoda大纲袋装。尽快仿真程序的原型是如何适应雇主yinira的需求。

6。函数中的参数值,你必不相信永远。我不能有参数值绝不应,从明天开始。参数值是如此严重,总是让检查的正确性。即便如此,处理速度是情况yinira除外问题。一个独立的程序的功能,也没有忘记,当他做什么,所有的功能,你写一个程序,以提高独立摇滚乐让。功能永远是正确的旁边的小keommaenteuwa maegyebyeonsuneun不要忘了初始化。不要以为从一开始的速度问题。 halsun优化程序是不是所有的。在整个计划中,只有20%的总运行时间是占领80%。原型的雇主,让他仔细听取意见。这是一个所有人应当有信心的措施:

7告诉你所有功能的优势,让错误。 eora上所有的编译器警告。警告错误yinira很快。错误通知功能不检查吴结果你不可犯。所有文件输入和输出,所有的内存分配,迟早会失败。即使所有的警告,编译器不会告诉我们什么特点动员。最重要的事情是错误的,在此之前,jikyeotneunji规则为准。文件输入和输出一个内存hangdangeun对一直以为,如果你打开​​和关闭hwaldangbatatdamyeon ryeojura石。并关闭该程序的债券,必不敢怠慢。该方案应建立一个更重要的工作。

八。与单一修改和jaekeompailmaneuro本身的关联的一切,让被取代的力量。当它与任何修改不改变它这么快就yinira蠕虫。 hayeogeum编译器检查参数和值的完整列表,必须改变一天或所有sondaeya取代宏和类型定义应充分利用。不要触摸已经完美的常规。第一个原因是该程序崩溃了,因为多米诺骨牌效应是无用的,一旦重新编译修正不sondaege。编译器是一个参数列表让不chaenggiji的。方案之前提前进入函数名和参数列表。你创建一个文件在程序的结束,让他偷懒。这是你为你的程序,因为它是愚蠢的。

九。应该采取必huimanghaji你写得很好的照顾。为您的应用程序的理由应始终只有一个白痴。从未离开时,编写用户手册。用户应错过骚扰你。用户是坏的。这是一个梦幻级。这是无知的。人类脏。还有一个聪明的家伙babomyeo最常见的是更好的那个家伙。“不要解释与ongatgineungeul一切的,不要试图写一个程序。许多程序需要的能力,以创建一个鸿沟,给关小。你不可偷懒研究。新硬件后一起睡出来......因为新的软件。

10我总是让谦卑,并继续在马萨诸塞州。更有可能的最完整的方案是权宜之计,最完美的隐藏的错误。你是世界上最好的程序员,隔壁谷仓jamanhal骚动时,他悄悄地做一个更好的陶。因为你不希望我的孩子仅jalnaseo编程,别人与你,因为当它的工作原理,如何的良好geotyinya。程序员必须逻辑思维,而是让程序创建不合逻辑。对于一个程序员谁是国家谁知道你有多好,没有规律,而且作为一个程序员“无知”不要忘记。程序员的“无知”被省略,选择它,并简化和上午澄清。用新的思路和新的思维总是被武装。共用共享的乐趣是在地方,对每一个程序,你按照上面的过程,应给我。

运行时错误?




*本文是书面的,但为解决运行时错误,运行错误了什么。
根据方案和各种运行时错误发生的原因是没有通用的解决方案。

基本上,如果你要修复运行时错误
答:访问的制造商或分销商的网站方案,常见问题,问及一个搜索
两个。 Naver的网站上,谷歌和搜索
三。如果你没有解决整个相关网站查询
只要按照这个过程


运行时错误(运行时错误)什么?


  当你创建一个程序的程序源代码后,所有无纺布通常是通过以下过程。 (根据所需的行为,创造一个'织'或'编码'的过程中思维的源代码被调用)。

     编译源代码
- >资源(资源)和对象(对象)文件链接(link)和链接编辑
- >“运行”文件创建
- >运行程序
- >退出

  1)编译时错误(编译时错误)

  这一过程中,被称为第一个进程(源代码编译)在编译时错误发生的错误。说指在编译期间发生的错误。此错误通常是它自己的语法错误的源代码(语法错误)造成。此外,错误处理(处理)是不可能的。即使在程序运行错误处理,但当然,将需要修改的代码拿八,和一个。所以在发展过程中提前纠正此错误,那么普通用户看不到这个错误。

  2)链接时错误(错误链接时)

  第二个疗程(编辑链接)错误发生在被称为链接时错误。编译时错误是在运行程序之前的错误之一。这个错误在这里事实上是如此重要,也没有这个词不写。这个错误主要是所需的资源(资源的数字,是指像一个额外的数据到程序中的字符串)或因库的情况下,但否则难以解决。至于原因十二普通用户遇到任何编译错误,是一个错误的类型。

 3)运行时错误(运行时错误)

  第四在运行时错误发生的错误。字面上的运行时错误的定义,“错误发生在程序执行过程中”。有没有其他办法。创建时,它作为一个互联网搜索词来形容的运行时错误有以下几种。

  “该计划可以调整超出了错误的环境所造成的环境”,
  “任何对象(对象)不存在或尝试运行搜索,或返回的值是不适合bateumyeonseo导致错误”
 
  这说明没有做错什么,但严格来说,他们都完全错误的。让我们为什么。

  4)运行时错误的原因

  有许多不同的运行时错误的原因,但只有一个明显的原因。
  在操作过程中,不得以任何理由的程序是错误的,有不正确的数据处理运行时错误,当您尝试进行在这个时候,或调整计划本身,或操作系统中断程序停止。调整方案本身,运行时错误,如果用户仍然可以继续使用该程序。停止该程序,但操作系统不使用,sikyeotdamyeon了使用更多的数据将被蒸发。
  程序员发生在发展的清晰洞察到潜在的运行时错误,如果错误代码前把用户对话方块弹出五颜六色,丰富多彩,很好地详细说明,以避免不正确的处理,但他们不是程序员,神意想不到的事情发生时出现运行时错误(意外的运行时错误)。
  所以,我无法处理的程序,这将是一个意外的运行时错误? “污水”,看看会发生什么,如果你认为它很容易。 OS(或VM)最终处理,不能处理运行时错误。最后,处理用户操作系统的运行时错误,发生了一个意外的运行时错误,然后退出程序广告和电脑再次正常运行。这是一个过程,往往您在窗口中看到的场景发生后。

 


  如前所述,运行时错误,因为只有1肤浅的,他说。如果是这样,问题的根源是什么?答案是,“它是如此不同的是”。短名单其中一些列如下。

  答:不正确的行为的逻辑组合
  两个。操作系统,以确定哪个程序操作电脑的订单时,你认为不好的影响
  三。平台(平​​台)的差异问题

  那是什么错误的事情(错误)“的错误行为的逻辑组合”程序员,程序始终是正常和共同感在该方案的方向,作为一个程序员设计工作,但他说,上帝是不是已经很清楚,该方案能够做奇怪的行为。旨在预测和预见的方案是,它不工作的方向。然后我们把它称为一个错误。在这方面,在任何可能的方案中的一个错误的可能性。因此,像电梯,但该方案的反馈(反馈)是很重要的。
  当然,这是一个错误,造成运行时错误,不直行。错误的工作只是罚款,甚至错误(但不期望的方向),并有一个错误,导致运行时错误。因此,错误的麻烦处理生病。

  平台差异造成的运行时错误的问题,也是一个与程序设计的问题。睡眠明显的例子,从DOS在Windows XP中的程序是它是否会回去。当然,也许,也许不是。
  现正由一名高级程序员,库和工具开发的程序大多已被开发使用一个方便的时间和提高生产效率和缩短开发sikigon,而是它会是因为平台上的限制。在特定平台上的图书馆,因为有案件进行了优化。因此,在上面的例子所示,该平台也改变了形势的变化,计划工程。在最终的设计方案,它无法预测运行时出现错误,程序故障。但事实上,它被设计来预测,如果这种故障不能彻底根除。所有用户的计算机相同的操作系统和硬件配备或粉碎尽可能多的程序可能会发生在同一时间,因为你没有太多。为了解决这个问题,程序员和应用平台,以降低意愿之间的差距,制定一个方式,它是正确的VM。虚拟机的运行方案,保证工作在同一平台上eseodeunji。这个平台由一个运行时错误的差异得到解决。

  啊,时刻.... saetneunde故事;
  然后,最后两种情况,如其实,上面的屏幕也是错误信息的原因。由于错误或故障,由于平台的差异,由于程序的喷泉充满了狗屎“(比正确的行动),并迫使操作系统停止程序将终止。
  这种“狗屎喷泉”时,特别是“内存可以参与”。 “涉及”授予由操作系统比其他地区的任何程序的内存记忆正试图访问。这紧紧紧紧地编织在一个非常危险的行为作为操作系统,操作系统后被迫终止的程序会通知用户立即停止。 OS“独裁者”的世界观,塑造一个违反法律的地方。对于犯下的罪行,想知道什么?当然,在章程中规定的将受到处罚。

  5)运行时错误的决议

  现在我们知道的原因,我们会知道如何解决。如何可以解决运行时错误?简短的回答这个问题几乎是普通用户可以解决运行时错误。被称为运行时错误发生在“解决方案”的任何方案的计划完全的创造者,甚至是熟悉的程序和机制,是由一些专家的建议。对于一般用户(以及在这里的专家,但是......),只是让我知道只要专家不能,但按照。补丁修复运行时错误是固定的,所以出来的新版本将不得不等待。但是,任何一台计算机的解决方案或修补,而不是数量是在所有情况下都有效,并最终运行时错误,所有的人,所有这一切都可以从您的计算机完全被根除。原因很简单。在一般情况下,里面的程序,具体操作或任务的用户知道是怎么回事。如果你已经驶过,如果你知道为什么发生错误立即追查出​​将能够解决的错误。如何解决运行时错误核心方案是如何找出什么错误。
  但你不知道的机制,用户无法正常运行时错误的解决并不意味着非常。错误时发生其他程序员的程序员(peurogeuraemeodeung OS系统程序员)必然是错误发生的原因,我会让你知道有关这种设计的详细信息。一些错误消息发生时,普通用户可以很容易理解。例如,“文件未找到”,“无法访问文件,因为它已经在使用”,“没有访问权限,如”只有你可以看到有一个错误的消息。我注意到,在这种情况下,如果用户知道如何触摸电脑可以迅速解决。当然,失败可能geondeuridaga诸如此类的东西。


- 结论

  好了,那么现在运行时错误在互联网上,他们两个知道什么是错的解释?

  “该计划可以调整环境造成超出了错误的环境”
  ==>运行时错误,是独立的程序是否可以调整。

  “任何对象(对象)不存在或尝试运行搜索,或返回的值是不适合bateumyeonseo导致错误”
  ==>也对此的解释是晦涩。返回收到的价值是不恰当的收紧,是不会发生运行时错误(当然,它可以在OOP)。



  结论:运行时错误“的错误发生在程序执行期间集体”,因为它是,越来越无所不及。


*错误处理(错误处理):手柄程序执行过程中发生的错误,是指。
*平台(平台):操作系统或程序的计算机环境,这种行为是集体的。
* VM(虚拟机):一台虚拟机。在编程中,说虚拟机正在运行的编译器编译的程序代码转换说参考。中级之间的硬件和方案,并起​​着作用,减少双边分歧。
* OS(操作系统):作业系统