• 学习PHP编程语言的一些总结


    1.         布局问题

     

    CSS样式表的优先级问题

    样式表中的某设置与网页设置冲突,则以样式表的优先级为准。

    CSS样式表中详细设置各种“体例格式”(新的体例格式就重命名并加到CSS样式表中)

    2.         表格问题(像素与百分比)

     

    使用“像素”固定化最外围的表格布局,而使用“百分比”或“自由伸展”设计布局单元格或内部嵌套表格,设立“间隔图像”来定位表格的边界。

    3.         服务器问题

     

    Web服务器端:Win用自带的IIS服务器软件,Linux常用Apache服务器软件。

    服务器运行环境仅针对服务器运行文件夹有效。

    4.         数据库安装问题

     

    安装数据库以后,经常出现“无法连接数据库”或“无法找到数据库”的提示,需要安装使用ODBC(数据库和网页输出间的连接程序)进行连接。

    正确安装数据库和ODBC后,出现“不知名的错误”或“不支持当前数据库”的提示,是没有安装“动态网页技术解释器与数据库间的连接文件”所致。(这个连接文件一般可以在相关的动态网页技术解释器的文件中找到)

    ODBC程序由数据库开发商提供;

    解释器与数据库的连接程序由解释器开发商提供;

    5.         PHP软件下载

     

    www.php.net/downloads.php

    http://www.cnphpbb.com/ (中文版phpBB软件)

    6.         Linux服务器中常用的服务器端软件

     

    Apache:网页服务器 http://www.apache.org/dist/httpd 下载,开放源码的HTTP服务器,多平台,可以通过API扩展,Perl/Python等解释器被编译在其中。通过编译的模块实现许多技术的支持,从编程语言PHP的支持,身份认证模块如:mod_accessmod_authmod_digest,通用的语言接口的支持如:PerlPythonTcl等。

    MySQL:数据库服务器 http://www.mysql.com/downloads/index.html

    PHP:服务器端脚本语言 http://www.php.net/downloads.php

    ProFTPDFTP服务器 http://www.proftpd.org/

    vsftpd:非常安全的FTP服务器 http://www.rpmfind.net/linux/redhat/9/en/os/i386/RedHat/RPMS

    UnrealIRCdIRC服务器 http://www.unrealircd.com/downloads.php 这是一个免费的制作聊天服务器端的软件,可以轻松组建聊天室。

    pptpdVPN服务器 http://prdownloads.sourceforge.net/poptop 获得。

    JabberD Quickstart:即时消息服务器 http://jabberd.jabberstudio.org/quickstart 它兼容jabber协议的客户端和服务端组件的TCP套接字的连接等。

    ample:网络电台服务器,以及组建形式多样的服务器(如:网络音乐服务器http://prdownloads.sourceforge.net/ample 下载,ample使用的P2P(Peer-to-peer,点对点网络技术)对等互联网络技术。

    7.         网络服务安全问题

     

    网站信息分类:线分类、面分类、混合分类。

    FTP服务器:许多可以用anonymous用户名登陆,FTP服务器一定要设置目录权限,不要将不应该有的权限开放给共享的帐户。

    Telnet:最大的安全问题是客户登陆时的用户名和密码使用的明文传输。

    www服务:它的安全问题是来自“公共网关接口程序”存在着安全漏洞,JavaScriptActive都会带来安全问题。

    邮件服务器:的一些程序通常以root帐号运行,潜在着危险。还有角色欺骗等。

    Usenet服务:Usenet新闻的安全问题。

    NFS网络文件系统:可以连接远程文件系统,不恰当的配置将被人很容易地重装NFS文件系统。

    8.         日志文件的信号分析

     

    a.模式匹配:将收集的信息与已知的数据库中的信息进行比较。系统负担小,准确率高。但是却需要不断的升级更新新的攻击方式的相关数据;

    b.统计分析:将统计的正常时的测量属性平均值与网络、系统的行为进行比较来确定。

    c.完整性分析:主要关注某个文件或对象是否被更改。它利用强有力的加密机制(称为消息摘要函数)识别哪怕是微小的变化。缺点是一般以批处理的方式实现,用于事后分析而不能实时响应。

    9.         网页测试

     

    a.浏览器的测试:

    窗口/结果à打开“结果”面板,点击“目标浏览器检查”,点击“结果”面板左上角的菜单,在弹出的菜单中点击设置。(点击“浏览报告”按钮将显示相关报表)

    b.分辨率的测试:

    在操作系统中对分辨率进行设置,最低设为800×600,最高设为1280×1024的测试。

    c.不同操作系统的测试:

    在不同的操作系统环境中进行调试。

    d.链接的测试:

    窗口/结果à打开“结果”面板,点击“链接检查器”,点击检查链接按钮进行相关查看。

     

    10.        远程登录软件SSH

     

    一般托管商都会免费安装基本的Linux系统和SSH远程管理软件。

    一般的Unix系统、Linux系统、FreeBSD系统都附带有支持SSH(Secure Shell)的应用程序包。SHH不仅可以替代Telnet,又可以为FTPPop、甚至为PPP提供一个安全的“通道”。

    SHH最初由芬兰一家公司开发,受版权和加密算法的限制,人们一般都转而使用免费的OpenSHH软件包。

    SHH软件:OpenSHH软件包

    SHH远程登录软件:F-Secure SHH Client 软件

    相关学习网站http://www.todayonline.cn/

    网易的免费空间申请网站:http://www.nease.net/ 

  • 相关阅读:
    python报错:ERROR: No matching distribution found for dns.resolver
    CVE-2013-4710 WebView addJavascriptInterface远程执行代码
    AndroiBugs Android漏洞扫描器
    如何预测股票分析--线性回归
    如何预测股票分析--移动平均
    Mac升级后如何查看自己的网络端口
    盘它!!一步到位,Tensorflow 2的实战 !!LSTM下的股票预测(附详尽代码及数据集)
    找了好久的塔塔饮料数据集!!!!
    dataset中shuffle()、repeat()、batch()用法
    关于Matplotlib中No module named 'matplotlib.finance'的解决办法
  • 原文地址:https://www.cnblogs.com/xugang/p/1285055.html
Copyright © 2020-2023  润新知