软件项目版本号的命名规则及格式是什么?
3 种命名格式 : 一、GNU 风格的版本号命名格式 : 主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]] 英文对照 : Majo_Vesion_Nume.Mino_Vesion_Nume[.Revision_Nume[.Build_Nume]] 示例 : 1.2.1, 2.0, 5.0.0 uild-13124 二、Windows 风格的版本号命名格式 : 主版本号 . 子版本号 [ 修正版本号 [. 编译版本号 ]] 英文对照 : Majo_Vesion_Nume.Mino_Vesion_Nume[Revision_Nume[.Build_Nume]] 示例: 1.21, 2.0 三、.Net Famewok 风格的版本号命名格式: 主版本号.子版本号[.编译版本号[.修正版本号]] 英文对照: Majo_Vesion_Nume.Mino_Vesion_Nume[.Build_Nume[.Revision_Nume]] 版本号由二至四个部分组成:主版本号、次版本号、内部版本号和修订号。
主版本号和次版本号是必选的;内部版本号和修订号是可选的,但是如果定义了修订号部分,则内部版本号就是必选的。
所有定义的部分都必须是大于或等于 0 的整数。
应根据下面的约定使用这些部分: Majo :具有相同名称但不同主版本号的程序集不可互换。
例如,这适用于对产品的大量重写,这些重写使得无法实现向后兼容性。
Mino :如果两个程序集的名称和主版本号相同,而次版本号不同,这指示显著增强,但照顾到了向后兼容性。
例如,这适用于产品的修正版或完全向后兼容的新版本。
Build :内部版本号的不同表示对相同源所作的重新编译。
这适合于更改处理器、平台或编译器的情况。
Revision :名称、主版本号和次版本号都相同但修订号不同的程序集应是完全可互换的。
这适用于修复以前发布的程序集中的安全漏洞。
程序集的只有内部版本号或修订号不同的后续版本被认为是先前版本的修补程序 (Hotfix) 更新。
版本号管理策略 一、 GNU 风格的版本号管理策略: 1.项目初版本时 , 版本号可以为 0.1 或 0.1.0, 也可以为 1.0 或 1.0.0, 如果你为人很低调 , 我想你会选择那个主版本号为 0 的方式 ; 2.当项目在进行了局部修改或 ug 修正时 , 主版本号和子版本号都不变 , 修正版本号加 1; 3. 当项目在原有的基础上增加了部分功能时 , 主版本号不变 , 子版本号加 1, 修正版本号复位为 0, 因而可以被忽略掉 ; 4.当项目在进行了重大修改或局部修正累积较多 , 而导致项目整体发生全局变化时 , 主版本号加 1; 5.另外 , 编译版本号一般是编译器在编译过程中自动生成的 , 我们只定义其格式 , 并不进行人为控制 . 二、 Window 下的版本号管理策略: 1.目初版时 , 版本号为 1.0 或 1.00; 2. 当项目在进行了局部修改或 ug 修正时,主版本号和子版本号都不变 , 修正版本号加 1; 3. 当项目在原有的基础上增加了部分功能时 , 主版本号不变 , 子版本号加 1, 修正版本号复位为 0, 因而可以被忽略掉 ; 4. 当项目在进行了重大修改或局部修正累积较多 , 而导致项目整体发生全局变化时 , 主版本号加 1; 5. 另外 , 编译版本号一般是编译器在编译过程中自动生成的 , 我们只定义其格式 , 并不进行人为控制 . 另外 , 还可以在版本号后面加入 Alpha, Beta, Gamma, Cuent, RC (Release Candidate), Release, Stale 等后缀 , 在这后缀后面还可以加入 1 位数字的版本号 . 对于用户来说 , 如果某个软件的主版本号进行了升级 , 用户还想继续那个软件 , 则发行软件的公司一般要对用户收取升级费用 ; 而如果子版本号或修正版本号发生了升级 , 一般来说是免费的 . 附: alphal 内部测试版 eta 外部测试版 demo 演示版 Enhance 增强版或者加强版 属于正式版 Fee 自由版 Full vesion 完全版 属于正式版 shaewae 共享版 Release 发行版 有时间限制 Upgade 升级版 Retail 零售版 Cadwae 属共享软件的一种,只要给作者回复一封电邮或明信片即可。
(有的作者并由此提供注册码等),目前这种形式已不多见。
Plus 属增强版,不过这种大部分是在程序界面及多媒体功能上增强。
Peview 预览版 Copoation & Entepise 企业版 Standad 标准版 Mini 迷你版也叫精简版只有最基本的功能 Pemium — 贵价版 Pofessional — 专业版 Expess — 特别版 Deluxe — 豪华版 Regged — 已注册版 CN — 简体中文版 CHT — 繁体中文版 EN — 英文版 Multilanguage — 多语言版 注释: α版 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。
一般而言,该版本软件的 ug 较多,普通用户最好不要安装。
β(eta)版 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。
这一版本通常由软件公司免费发布,用户可从相关的站点下载。
通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改。
该版本也不适合一般用户安装。
γ版 该版本已经相当成熟了,与即将发行的正式版相差无几,如果用户实在等不及了,尽可以装上一试。
tial(试用版) 试用版软件在最近的几年里颇为流行,主要是得益于互联网的迅速发展。
该版本软件通常都有时间限制,过期之后用户如果希望继续使用,一般得交纳一定的费用进行注册或购买。
有些试用版软件还在功能上做了一定的限制。
unegisteed(未注册版) 未注册版与试用...
安卓系统有哪几个版本
5),甜甜圈(Android 1.6),冻酸奶(Android 2.0),冰激凌三明治(Android 4:2008年9月发布的Android第一版。
Android 1.5Cupcake(纸杯蛋糕)。
Android 1,发条机器人(Android 1.0),果冻豆(Jelly Bean.1.2),姜饼(Android 2,Android4.1和Android 4.2).3),蜂巢(Android 3.0)。
后来由于涉及到版权问题,谷歌将 Android 各代版本 Logo其命名规则变更为用甜点作为它们系统版本的代号的命名方法。
甜点命名法开始于Android 1.5发布的时候,松饼(Android 2.0/2.1)。
作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕(Android 1Android在正式发行之前,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),最开始拥有两个内部测试版本...
求.net对象控件、常量变量命名规范
如果追求执行效率的话,就不要使用C#,java这类的东东了呵呵,总体上这类语言都不是执行效率高的东西。
实际我现在基本不用服务器控件,而选用模板引擎去实现要讲效率的话,还是模板引擎效率高ps:其实net2自己带的数据控件,其实都差不了多少,其内部实现过程基本一样,只是表现层不同(这本就是对象编程特点,即不在重新做轮子),基本不需要比较
安卓系统有几个版本?
Android现在大大小小有十八个版本,分别是:安卓1.1,安卓1.5,安卓1.6,,安卓2.0,安卓2.1,安卓2.2,安卓 2.3,安卓3.0,安卓3.1,安卓3.2,安卓4.0,安卓4.1,安卓4.2,安卓4.3,安卓4.4,安卓5.0,安卓5.1,安卓6.0。
以下是一些关于Android的发展历史:2007年11月5日,Google发布了基于Linux平台的开源移动手机平台 --Android。
该平台由操作系统、中间件、用户界面和应用软件等组成,号称是首个为移动终端打造的真正的开放的移动开发平台。
2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款Google手机 -- T-Mobile G1。
该款手机为中国台湾宏达电代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率为7.2Mbit/s,并支持Wi-Fi无限局域网络。
Google与开放手机联盟(Open Handset Alliance)合作开发了Android移动开发平台,这个联盟由摩托罗拉、高通、宏达电和T-Moblie、中国移动等在内的30多家移动通讯领域的领军企业组成。
Google与运营商、设备制造商、开发商和其他第三方结成了深层次的合作伙伴关系,希望通过建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
Android作为Google企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。
全球为数众多的移动电话用户从未使用过任何基于Android的移动通讯设备,Google的目标是让移动通讯不依赖于设备甚至平台。
处于这个目的,Android将补充而不会代替Google长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发即有用又有吸引力的移动服务,并推广这些产品。
Android系统在国内的发展主要在于针对Android系统的二次开发上,以Android系统源码为基础,再深度定制改版而成的操作系统主要有创新工场投资的点心公司开发的点心操作系统、中国移动的Ophone、联想的乐Phone、阿里云手机操作系统及雷军的小米科技开发的MIUI。
化学式命名规则
符号的话从左向右念 中文的话,一般从右向左念。
例如碱:NAOH,念氢氧化钠;盐:CUSO4,念硫酸铜;酸分两类(1)含氧酸:按酸根离子念,H2SO4,念硫酸;HNO3,念硝酸;(2)无氧酸:念氢某酸,某为阴离子名称,HF,念氢氟酸。
但HCL除外,HCL是氢氯酸,但习惯叫盐酸。
有一些有机物有特殊的名字,例如:甲烷,乙醇,蔗糖等
C语言的书写规则主要有哪些呢?
3; { }; void someFunc( ) /, toosmall.06.05 John, Initial Version 2000.07.2名字的长度一般不要过长或过短,应当通过注释对其变量的含义,将它所抛出的异常列出,便于函数的使用者了解可能会发生哪些异常。
1。
如果模块中采用了一些复杂的算法。
例: file:/.1、字符说明、逻辑量说明。
1.05 Tom, Bug xxxx fixed **************************************************************/.2、输出、返回值、异常.2正规程序的注释应注意,第一个词采用全部小写,随后每个单词采用第一个字母大写,其它字母小写方式。
——算法.3文件注释位于整个源程序的最开始部分,注释后空两行开始程序正文.3.1*/ int g_iFlag:3-31; 1,采用全部小写方式。
(5)循环变量可采用i;如果是单个词的,y坐标 dw DWORD fn function 表 2 词头 变量名 词头 变量名 task task sig signal sb binary semaphores wd watchdog sm mutual exclusion tm timer sc counting semaphores msg message pipe pipe 例: #define ARRAY_SIZE 24 /*规则5,前缀的下一个字母用大写;/(/注释开头应和上一函数空两行) (注释开头与上一函数最后一行间隔两行) /******************************************************************** 标题:assignmentComplete 功能:BSC=>MSC消息生成函数,生成assignment_complete指配完成消息(BSMAP消息) . 格式: int assignmentComplete(int iCellId, int iServiceChannnelNum, char *pszMSGData) throw(exception1, exception2) 输入: int iCellId: MS所在的小区识别 iCellId取值:0x00-——0xff int iServiceChannnelNum:MS所占的业务信道号码 输出: char * pszMSGData:指配完成消息数据 返回值: 0x00正常 异常:exception1异常情况1, exception2异常情况2 ********************************************************************/ ( 注释后直接开始程序正文,不空行。
) 1.3.5功能性注释嵌在源程序体中,用于描述其后的语句或程序段做什么工作,也就是解释下面要做什么,或是执行了下面的语句会怎么样。
而不要解释下面怎么做,因为解释怎么做常常与程序本身是重复的。
例: /*把 amount 加到 total中*/ total = amount + total; 这样的注释仅仅是重复了下面的程序,对于理解它的工作并没有什么作用。
而下面的注释,有助于读者理解。
/*将每月的销售额amount加到年销售额total中*/ total = amount + total; 1.4 函数编写应尽可能短小精悍,一般不超过两屏,以便于调试和理解。
1.5语句结构 为保证语句结构的清晰和程序的可读性,在编写软件程序时应注意以下几个方面的问题: ——在一行内只写一条语句,并采用空格、空行和移行保证清楚的视觉效果。
——每一个嵌套的函数块,使用一个TAB缩进(可以设定为4个空格),大括号必须放在条件语句的下一行,单独成一行,便于匹对: 如,有一段程序如下: for(i=1;ib)?a:b; ——不要使用空的if else 语句。
如 if(cMychar >= "A") if(cMychar "9") ) ) 改为if( (cMychar>="0") && (cMychar<="9"):整型说明、实型说明. 说明; (空2行。
一般包括如下条目: ——模块标题。
——有关本模块功能和目的的说明, j, k等,不受上述规则限制。
两个任务间通过一个二进制的信号灯进行同步,通过消息队列进行通讯; WDOG_ID g_wdId: (1)所有宏定义: ,它应当给出函数或过程的整体说明对于理解程序本身具有引导作用;过短的名字无法表达符号的实际意义。
约定长度范围。
表 1 词头 类型 词头 类型 ch char l long i integer u unsigned b boolean p pointer f float lp long pointer ...
java软件开发的代码规范
1、组织与风格(1).关键词和操作符之间加适当的空格。
(2).相对独立的程序块与块之间加空行(3).较长的语句、表达式等要分成多行书写。
(4).划分出的新行要进行适应的缩进,使排版整齐,语句可读。
(5).长表达式要在低优先级操作符处划分新行,操作符放在新行之首。
(6).循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分。
(7).若函数或过程中的参数较长,则要进行适当的划分。
(8).不允许把多个短语句写在一行中,即一行只写一条语句。
(9).函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格。
注:如果大家有兴趣可以到安安DIY创作室博客,有相关说明性的文章和解释。
2、注解Java 的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗?是两种?// 注释一行/* ...... */ 注释若干行不完全对,除了以上两种之外,还有第三种,文档注释:/** ...... */ 注释若干行,并写入 javadoc 文档注释要简单明了。
String userName = null; //用户名边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。
在必要的地方注释,注释量要适中。
注释的内容要清楚、明了,含义准确,防止注释二义性。
保持注释与其描述的代码相邻,即注释的就近原则。
对代码的注释应放在其上方相邻位置,不可放在下面。
对数据结构的注释应放在其上方相邻位置,不可放在下面;对结构中的每个域的注释应放在此域的右方;同一结构中不同域的注释要对齐。
变量、常量的注释应放在其上方相邻位置或右方。
全局变量要有较详细的注释,包括对其功能、取值范围、哪些函数或过程存取它以及存取时注意事项等的说明。
在每个源文件的头部要有必要的注释信息,包括:文件名;版本号;作者;生成日期;模块功能描述(如功能、主要算法、内部各部分之间的关系、该文件与其它文件关系等);主要函数或过程清单及本文件历史修改记录等。
/*** Copy Right Information : Neusoft IIT* Project : eTrain* JDK version used : jdk1.3.1* Comments : config path* Version : 1.01* Modification history :2003.5.1* Sr Date Modified By Why & What is modified* 1. 2003.5.2 Kevin Gao new**/在每个函数或过程的前面要有必要的注释信息,包括:函数或过程名称;功能描述;输入、输出及返回值说明;调用关系及被调用关系说明等/*** Description :checkout 提款* @param Hashtable cart info* @param OrderBean order info* @return String*/public String checkout(Hashtable htCart,OrderBean orderBean)throws Exception{}javadoc注释标签语法@author 对类的说明 标明开发该类模块的作者@version 对类的说明 标明该类模块的版本@see 对类、属性、方法的说明 参考转向,也就是相关主题@param 对方法的说明 对方法中某参数的说明@return 对方法的说明 对方法返回值的说明@exception 对方法的说明 对方法可能抛出的异常进行说明3、命名规范定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。
(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)较短的单词可通过去掉元音形成缩写;要不然最后自己写的代码自己都看不懂了,那可不行。
较长的单词可取单词的头几发符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级。
使用匈牙利表示法Package 的命名Package 的名字应该都是由一个小写单词组成。
package com.neu.utilClass 的命名Class 的名字必须由大写字母开头而其他字母都小写的单词组成,对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。
public class ThisAClassName{}Class 变量的命名变量的名字必须用一个小写字母开头。
后面的单词用大写字母开头userName , thisAClassMethodStatic Final 变量的命名static Final 变量的名字应该都大写,并且指出完整含义。
/***DBConfig PATH**/public static final StringDB_CONFIG_FILE_PATH =com.neu.etrain.dbconfig;参数的命名参数的名字必须和变量的命名规范一致。
数组的命名数组应该总是用下面的方式来命名:byte[] buffer;而不是:byte buffer[];方法的参数使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:SetCounter(int size){this.size = size;}4、文件样式所有的 Java(*.java) 文件都必须遵守如下的样式规则:版权信息版权信息必须在 java 文件的开头,比如:/** Copyright ? 2000 Shanghai XXX Co. Ltd.* All right reserved.*/其他不需要出现在 javadoc 的信息也可以包含在这里。
Package/Importspackage 行要在 import 行之前,import 中标准的包名要在本地的包名之前,而且按照字母顺序排列。
如果 import 行中包含了同一个包中的不同子目录,则应该用 * 来处理。
package hotlava.net.stats;import java io.*;import java.util.Observable;import hotlava.util.Application;这里 java。
io.* 使用来代替InputStream and OutputStream 的。
Class接下来的是类的注释,一般是用来解释类的。
/*** A class representing a set of packet and byte co...
C语言中变量名有什么要求
1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。
要求相匹配的大括号在同一列,对继行则要求再缩进4格。
例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。
3、对变量的定义,尽量位于函数的开始位置。
二、命名规则: 1、变量名的命名规则 ①、变量的命名规则要求用“匈牙利法则”。
即开头字母用变量的类型,其余部分用变量的英文意思或其英文意思的缩写,尽量避免用中文的拼音,要求单词的第一个字母应大写。
即: 变量名=变量类型+变量的英文意思(或缩写) 对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数的开始处。
见下表: bool(BOOL) 用b开头 bIsParent byte(BYTE) 用by开头 byFlag short(int) 用n开头 nStepCount long(LONG) 用l开头 lSum char(CHAR) 用c开头 cCount float(FLOAT) 用f开头 fAvg double(DOUBLE) 用d开头 dDeta void(VOID) 用v开头 vVariant unsigned int(WORD) 用w开头 wCount unsigned long(DWORD) 用dw开头 dwBroad HANDLE(HINSTANCE) 用h开头 hHandle DWORD 用dw开头 dwWord LPCSTR(LPCTSTR) 用str开头 strString 用0结尾的字符串 用sz开头 szFileName 对未给出的变量类型要求提出并给出命名建议给技术委员会。
②、指针变量命名的基本原则为: 对一重指针变量的基本原则为: “p”+变量类型前缀+命名 如一个float*型应该表示为pfStat 对多重指针变量的基本规则为: 二重指针: “pp”+变量类型前缀+命名 三重指针: “ppp”+变量类型前缀+命名 ...... ③、全局变量用g_开头,如一个全局的长型变量定义为g_lFailCount,即:变量名=g_+变量类型+变量的英文意思(或缩写) ④、静态变量用s_开头,如一个静态的指针变量定义为s_plPerv_Inst,即: 变量名=s_+变量类型+变量的英文意思(或缩写) ⑤、成员变量用m_开头,如一个长型成员变量定义为m_lCount;即:变量名=m_+变量类型+变量的英文意思(或缩写) ⑥、对枚举类型(enum)中的变量,要求用枚举变量或其缩写做前缀。
并且要求用大写。
如:enum cmEMDAYS { EMDAYS_MONDAY; EMDAYS_TUESDAY; …… }; ⑦、对struct、union、class变量的命名要求定义的类型用大写。
并要加上前缀,其内部变量的命名规则与变量命名规则一致。
结构一般用S开头 如:struct ScmNPoint { int nX;//点的X位置 int nY; //点的Y位置 }; 联合体一般用U开头 如: union UcmLPoint { long lX; long lY; } 类一般用C开头 如: class CcmFPoint { public: float fPoint; }; 对一般的结构应该定义为类模板,为以后的扩展性考虑 如: template class CcmTVector3d { public: TYPE x,y,z; }; ⑧、对常量(包括错误的编码)命名,要求常量名用大写,常量名用英文表达其意思。
如:#define CM_FILE_NOT_FOUND CMMAKEHR(0X20B) 其中CM表示类别。
⑨、对const 的变量要求在变量的命名规则前加入c_,即:c_+变量命名规则;例如: const char* c_szFileName; 2、 函数的命名规范: 函数的命名应该尽量用英文表达出函数完成的功能。
遵循动宾结构的命名法则,函数名中动词在前,并在命名前加入函数的前缀,函数名的长度不得少于8个字母。
例如: long cmGetDeviceCount(……); 3、函数参数规范: ①、 参数名称的命名参照变量命名规范。
②、 为了提高程序的运行效率,减少参数占用的堆栈,传递大结构的参数,一律采用指针或引用方式传递。
③、 为了便于其他程序员识别某个指针参数是入口参数还是出口参数,同时便于编译器检查错误,应该在入口参数前加入const标志。
如: ……cmCopyString(const char * c_szSource, char * szDest) 4、引出函数规范: 对于从动态库引出作为二次开发函数公开的函数,为了能与其他函数以及Windows的函数区分,采用类别前缀+基本命名规则的方法命名。
例如:在对动态库中引出的一个图象编辑的函数定义为 imgFunctionname(其中img为image缩写)。
现给出三种库的命名前缀: ①、 对通用函数库,采用cm为前缀。
②、 对三维函数库,采用vr为前缀。
③、 对图象函数库,采用img为前缀。
对宏定义,结果代码用同样的前缀。
5、文件名(包括动态库、组件、控件、工程文件等)的命名规范: 文件名的命名要求表达出文件的内容,要求文件名的长度不得少于5个字母,严禁使用象file1,myfile之类的文件名。
三、注释规范: 1、函数头的注释 对于函数,应该从“功能”,“参数”,“返回值”、“主要思路”、“调用方法”、“日期”六个方面用如下格式注释: //程序说明开始 //================================================================// // 功能: 从一个String 中删除另一个String。
// 参数: strByDelete,strToDelete // (入口) strByDelete: 被删除的字符串(原来的字符串) // (出口) strToDelete: 要从上个字...
病毒名称
无统一标准)该病毒利用了IFEO重定向劫持技术,使得用户不能启动系统到安全模式来维护和修复 6,感染扩展名为.ASP、,并不断弹出一些垃圾网页,并通过密码字典破解弱密码,利用网络共享感染局域网内的其它计算机;能通过可移动存储介质传播。
中毒现象,文件里标记着病毒发作日期。
感染用户计算机上的可执行文件,使大量的杀毒软件和安全相关工具无法运行。
MSN骗子(Worm.msn.funny)病毒会通过QQ和MSN发送大量的垃圾信息和“Funny.exe”病毒文件.爱情后门(Worm,上传网页到网站后,就会导致用户浏览这些网站时也被病毒感染。
目前多家著名网站已经遭到此类攻击。
采用Delphi语言编写,并经过加壳处理.在Windows目录下释放病毒文件。
修改注册表,实现开机自启,传播能力非常强,同时被感染后的文件图标变为一个“浩”字的图样。
另外.vbs文件.生成很多8位数字或字母随机命名的病毒程序文件,并在电脑开机时自动运行。
2.绑架安全软件,中毒后会发现几乎所有杀毒软件,并对其殖入远程后门代码,使文件感染成为新的病毒文件,诱使用户运行。
该变种会感染用户计算机上的EXE可执行文件,被病毒感染的文件图标均变为“熊猫烧香”。
同时,被感染后的可执行文件将无法正常运行和恢复。
蠕虫运行后,会在受感染计算机系统中的每个磁盘根目录下释放两个病毒文件,立即再次中毒,用户会感觉这病毒格式化也不管用。
8。
马吉斯(Worm,同时该病毒会大量生成folder.htt和desktop.ini,并在%windir%System中生成一个名字叫Kernel.JSP、重启机器等,系统管理工具,反间谍软件不能正常启动。
即使手动删除了病毒程序,下次启动这些软件时,还会报错:\WINNT\linkinfo、修改共享、开启代理服务器、命令行操作、监视远程屏幕、HTM。
这里要注意的是,而相继被植入病毒灰鸽子(Trojan.Huigezi)灰鸽子是国内一款著名后门病毒、进程、服务。
当病毒运行时,将自己复制到windows目录下,修改入口点指向病毒代码并保存原来的入口点地址,然后将被覆盖的原来文件的代码。
该病毒会在中毒电脑中所有的网页文件尾部添加病毒代码。
该版本可以对远程计算机进行如下操作.RedLof )感染这个病毒后有两个明显的表现。
一些网站编辑人员的电脑如果被该病毒感染、频繁重启以及系统硬盘中数据文件被破坏等现象;会破坏安全模式,其目的是更好的隐藏自身不被发现。
4.禁用windows自动更新和Windows防火墙,同时用病毒文件替换系统文件;2000),在任务列表中可以看到有大量的Wscript.病毒程序的最终目的是下载更多木马、后门程序;Me)或kernel32.dll(Windows NT/.EXE)。
与其不同的是.Win32,浏览器窗口会自动关闭。
7。
假如你想通过浏览器搜索有关病毒的关键字,造成某些用户重启机器之后无法正常开机,给用户带来了非常大的困扰。
并进入传播流程,由用户从U盘上提取,病毒会关闭这些窗口,这样木马下载器工作时,就不会有任何提示窗口弹出来。
为该病毒的下一步破坏打开方便之门,很多用户格式化系统分区后重装,访问其它磁盘,使中毒用户无法在安全模式下查杀病毒、蠕虫病毒、病毒下载器于一身;会下载大量病毒到用户计算机来盗取用户有价值的信息和某些帐号AV终结者(名称很杂,都可以感染可执行文件(后缀名为;查看操作窗口、记录键盘。
(该代码,将响应用户tcp请求建方一个远程shell进程。
win9x为command.com,NT;IsDrv118.sys并加载。
QQ尾巴(Worm、PHP、社区相关的关键字时、ASPX、HTML的脚本文件,并可连接网络下载其他病毒,受感染的计算机还会出现蓝屏.Nimaya) 该病毒采用“熊猫烧香”头像作为图标,感染扩展名,修改.dll文件的打开方式,会导致大部分应用程序不能正常使用。
新欢乐时光(Script.exe,蠕虫还会利用Windows系统的自动播放功能并结合U盘来进行病毒传播。
一旦计算机双击染有该蠕虫的U盘,系统就会受到感染威金蠕虫(Worm.Viking)该病毒集文件型病毒、操控远程语音视频设备、关闭。
5.破坏系统安全模式:编辑注册表.dll的文件(Windows 9x/.当前活动窗口中有杀毒、安全;drivers\.dll和%SystemRoot%\system32\。
用户最后受损失的情况取决于这些木马和后门程序。
“熊猫烧香”(Worm;上传下载文件;查看系统信息.exe.在本地硬盘.Lovgate)一个集蠕虫后门黑客于一身的病毒,文件名为:WinRpcsrv.exe并注册成系统服务。
然后把自己分别复制到system目录下,文件名为syshelp.exe,WinGate.exe并在注册表run项中加入自身键值。
病毒利用ntdll提供的api找到LSASS进程.exe程序在运行。
用VBS编写的多变形、加密病毒,具有很强的破坏性。
当用户的计算机被“威金”变种atk感染后。
蠕虫“小浩”(WormXiaoHao.A)被感染后文件图标变“浩”字,与“熊猫烧香”相似.该蠕虫和之前出现的蠕虫“熊猫烧香”具有相似的特点.html, .htm, .asp, .php, .jsp, .htt和,释放C,感染后缀名为EXE的32位PE可执行程序,病毒源的大小为40KB。
病毒源文件为boot,WIN2K、U盘或移动硬盘生成autorun.inf和相应的病毒程序文件,通过自动播放功能进行传播、病毒...
关于技嘉主板型号问题~
如果是7V,指该主板集成了声卡,现在已经没有Slot 1的产品了,所以许多采用Socket 370插槽的主板也不会再标上“7”了。
A表示Audio,说明这块主板上集成声卡。
B表示改主板南桥芯片使用的是VIA 686B,也就是说支持UDMA 100。
C分别指Camino(Intel 820)或Intel Colusa的芯片组;的设计,在OEM市场里面还可能表示是Serverworks的产品,因为在零售市场上不会出现;\\。
G指的是Intel 440 GX。
笔者一直在对这样的编号进行整理、总结、声卡加网卡,现在找出了GIGA主板的命名规律,并且得到了GIGA公司的证实;PLE 133?它可是当前最红火的Intel 815啊。
另外还有一些特别针对某些产品才使用的编号,了解这些编号的含义、网卡的基础上,还有SCSI或IDE的Raid控制功能,用于数据服务器。
S就不必多说了,也许下一个统治市场的主板芯片组就是它。
L表示VIA的PL 133或KL 133,很明显,6L表示PL 133主板的命名一般分为四部分(视具体产品而定),第一部分为支持的处理器类型,第二部分为芯片组厂家;KM 133,当然也是通过6Z和7Z分辨。
F3 F3表示主板的结构,用一位字母表示: A--Baby AT F--Flex ATX L--LPX M--Micro ATX N--NLX O--Mini NLX X--ATX 很明显,咱们现在最常见的就是“X”。
F4 F4表示这块主板其他的特性,一般用1到4位的字母或数字,而且可以相互组合使用,主板上同时安放Socket 370和Slot 1或者同时安装Slot 1和Slot 2,这些产品基本上已经退出市场了,所以现在不是很常见。
“6”表示686系列产品,就是说Pentium Ⅱ,就是AMD 750。
G表示集成显示卡,也就是说基于Pentium、简化”的意思。
另外: A表示采用Ali公司的主板芯片组、Celeron,重复不会影响判断。
D表示AMD IGD4芯片组,就是最新的760,主板本身集成SCSI,虽说国内还不多见、显示卡。
下面把我的总结给大家进行一个罗列,希望大家了解之后会对购买有所帮助。
U表示Ultra 2/,6C肯定是指820,当然,出现I的时候肯定是“7I”。
K指Intel 840,面向的是Willamette和Foster两款CPU。
F2 F2这一段是一位字母: -4X表示强调该产品采用的是694X芯片组,因为按照编号原则,表示的就是KX 133或者KLE 133。
W是Whitney、Cyrix 5x86、Cyrix 6x86等CPU的产品,当然;Ultra 160 SCSI,主板集成增强型SCSI。
W就是Workstation,工作站需要的就是SCSI和网卡,因此集成了SCSI控制和网卡的主板被称作W。
Z指的是集成显示卡;"双子星\\、Duron系列CPU,也就是说用于AMD的: GIGA公司的产品,编号首先是公司的名称。
T指的是Intel的Timan或Tehama。
F表示的是“多媒体”,在集成显示。
现在有5、6、7、8四种。
其中“5”指的是586系列产品,C表示不支持Rambus的产品。
D是指双(Dual)CPU,国内GIGA的双CPU产品好像还不多见。
E是电脑行业一贯的用词:“6G”。
I表示Irongate、Pentium MMX,第三部分为芯片组类型(此前三部分为主体),第四部分为后缀,表示主板的不同版型。
GIGA(技嘉)主板的编号规则 许多朋友在选择电脑配件的时候,总是对于记忆那些繁琐的编号在与之配合那些性能参数很头疼,其实大多数配件厂商对于其产品的命名都是有着很清晰的规律性的,而且都是严格遵守的,所以有些时候、Pentium Ⅲ! P表示VIA的PM 133,市场上并不多见。
R表示VIA的PR266或PM266,一样是通过前面的6或7分辨。
S指的是SiS产品,就是“精简,VGA,8C肯定是指Colusa了,Xeon也应该属于686系列产品,所以在GIGA主板编号上见到G应该是,目前国内很少见。
C表示Basic,当然,Timan前面肯定是6,Tehama前面肯定是8、特别是加强了数字控制面板(Digital Flat Panel)的部分,因为它是面向Intel P6的、Celeron Ⅱ等,现在算是比较流行的产品。
“7”指得是当前很红火的K7系列产品,包括Athlon,表示采用芯片组的类型。
有如下的21个,有些地方还有重复,就是Intel 810的名字。
Z最早指的是Intel 440 ZX,如今又加上了KT 133/,表示支持CPU类型。
“8”是高端产品;\",如6CXC,Z这个字母本身没有什么意义。
L就是LAN,对于选购产品有着很大的便利。
M当然是Multimedia,7L表示KL 133,因为它是面向AMD K7的。
O指的是Solano,不认识吗,自然是集成网卡的了。
H表示用于高端(High-end),特指该主板在集成显示卡的基础上还有SCSI控制和网卡,693A、694X从编号上都是6VM7,这种设计在国际上已经很流行了。
T的意思就是Twin,就是\,现在已经很少见了。
B表示的是Intel 440BX,很“经典”的产品,所以加上-4X来分别。
-4E仅仅用在替换-4X,说明它是694X的增强版,采用“GA-(F1)(F2)(F3)(F4)”的方式表示。
F1 F1这一段是一位数字、新Athlon。
V说明是VIA的主板芯片组,如果是6V,表示的就是VIA 693A/694X/,适用于家庭组建小型网络,不影响“E”的识别。
E表示的是Intel 440 EX,另外,Enhanced,增强版的意思。
7表示采用Socket 370 CPU插座,用于强调部分产品使用、AMD K5、AMD K6,所以所有主板上首先标示“GA-”,这两个字母就不必多嘴了。
GIGA的产品编号共有4段。
-e,注意这个e是...