Web基础和HTTP协议

Web基础

域名和DNS

1.域名的概念

        域名是网络上的一个名字可以看成地址别名。它是用来代替IP地址的一串字符,因为IP地址通常是一些列数字。对于我们来说并不容易记住。域名是通过域名系统解析IP地址,从而使得计算机可以定位交换数据。域名具有层次结构通过包括顶级域名,二级域名,有时还包括子域名。

(1.域名结构)(2.域名结构类型)

域名的结构是分层次的,由几个部分组成,通常由右至左读取,越向右层次越高,具体结构如下:

 
  1. 顶级域名(TLD):
    这是域名最右侧的部分,例如 .com.org.net.gov 等。它表明了域名的最高级别的类别。还包括国家代码顶级域名(ccTLD),如 .uk.de.cn 等。

  2. 二级域名:
    这是域名中的下一部分,位于顶级域名的左侧,通常由个人或组织自定义,如 googlewikipedia 等。

  3. 子域名:
    在二级域名左边可以设置子域名,它们用来组织或分隔一个网站内的不同部分,例如 mail.google.com 中的 mail

  4. 主机名:
    在一些情况下,子域名的左侧还可以进一步细分,例如 www 是一个传统的主机名用以指向网站的主服务器,但如今 www 可以视为一个常见的子域名。

 

一个完整的域名例子,blog.example.co.uk

 
  • .uk 是国家代码顶级域名(ccTLD)。
  • .co 一般是指一个商业机构,作为二级域名。
  • example 是注册的域名。
  • blog 是一个子域名,可能指向托管有关博客内容的服务器。

        

2.Hosts文件

(1.Hosts文件的作用)

文件是一种操作系统级别的文件,存在于大多数操作系统中,包括Windows、Mac OS、Linux等。它的基本作用是将特定的主机名(或域名)映射到对应的IP地址。这样,当您试图访问一个网站或网络资源时,系统会首先检查 hosts 文件,看是否有对应这个网站或资源的映射。

3.DNS

DNS是“域名系统”(Domain Name System)的缩写,是互联网上的一种服务,可读的域名(如 www.example.com)转换成计算机可理解的IP地址(如 192.0.2.1)。由于计算机和网络设备使用IP地址来识别和通信,DNS服务对于用户在网上浏览网站至关重要。

 

这里是DNS的一些关键点和功能:

 
  1. 域名到IP地址的转换:
    当您在网页浏览器中输入一个网址时,浏览器会使用DNS将该域名转换成服务器的IP地址,以建立连接并加载网页内容。

  2. 分散管理:
    DNS遵循分布式数据库模型,由许多不同的服务器构成一个广泛的网络。这些服务器包括根服务器、顶级域名(TLD)服务器、权威名称服务器等。

  3. 域名层级:
    域名系统有一个层次结构,最顶层是根域,下一层是顶级域名(如 .com.org.net),再下一层是二级域名,以此类推。

  4. 名称服务器的角色:

    • 根名称服务器: 回应对顶层域名服务器的查询。
    • 顶层域名服务器: 存储特定顶级域名下所有域名的信息。
    • 权威名称服务器: 存储特定域名的信息,并具有最终解释权。
    • 递归服务器: 通常由ISP运行,为用户提供简化的查询服务,它们在必要时与其他DNS服务器通信以解析域名。
  5. 缓存:
    为了减少延迟和网络负载,DNS查询结果会被缓存。缓存可以在多个级别上发生,包括您的个人计算机、您的网络路由器,或者您的ISP的DNS服务器。

  6. 记录类型:
    DNS涉及多种不同类型的记录,例如:

    • A记录 (Address): 映射域名到IPv4地址。
    • AAAA记录 (Quad-A record): 映射域名到IPv6地址。
    • CNAME记录 (Canonical Name): 允许将一个域名指向另一个域名,而非IP地址。
    • MX记录 (Mail Exchange): 指定用于接收电子邮件的服务器。
    • NS记录 (Name Server): 指出该域名由哪些名称服务器控制。
 

DNS是互联网的基本组成部分,使得人们能够更容易地访问网站和网络服务,而不必记住复杂的IP地址。

4.域名注册

以下是域名注册步骤的大致流程:

 
  1. 选择域名:
    首先,您需要决定想要注册的域名,这通常反映了您的个人名字、品牌或公司名称,并且应该是容易记住和输入的。

  2. 检查域名的可用性:
    使用注册商提供的域名搜索工具来确认所选的域名是否可用。如果已经被别人注册,您将需要考虑替代的名称或不同的顶级域名。

  3. 选择域名注册商:
    您可以从许多不同的注册商中选择,包括GoDaddy、Namecheap、阿里云等。选择时应该考虑价格、服务质量、附加服务(如域名隐私保护、托管服务)等因素。

  4. 完成注册过程:
    一旦您选定了域名并找到了提供该域名的注册商,就需要填写一些注册信息并支付注册费用。这通常包括联系信息、注册期限(通常是1到10年),随后您需要与注册商签订服务协议。

  5. 设置域名服务器 (DNS):
    在注册过程中,您通常需要指定域名服务器 (DNS)。您可以使用注册商的DNS服务,也可以指定第三方的DNS服务。

  6. 维护和续约:
    域名注册是有期限的。在域名到期前,您需要将其续约,以避免域名被释放并可能被其他人注册。许多注册商提供自动续约服务。

  7. 保障隐私和安全:
    如果您希望保护您的个人信息,可选择隐私保护服务,以免您的注册信息(如名字、地址、电子邮件和电话号码)公开在WHOIS数据库中。

 

注册域名是在网络上建立在线身份的第一步,对商业、个人品牌建设或任何想要在线出现的项目都非常关键。您注册的域名有助于定义您的品牌,并且可以增强用户对您网站的记忆,这也是网络营销和SEO策略的一个组成部分。

网页与HTML

1.网页的概述

网页,通常被称为页面,是互联网上的基本构建块,它由标记语言(如HTML)编写而成,提供了网上信息和用户互动的平台。网页可以包含文本、图像、视频和其他多媒体内容,并且可以使用CSS(层叠样式表)进行美化和布局设计,以及JavaScript等脚本语言来实现交互功能。

 

网页的关键特性如下:

 
  1. HTML结构:
    HTML(超文本标记语言)是创建网页内容的标准标记语言。它定义了网页的结构,并允许作者使用超链接连接到其他页面。

  2. CSS样式:
    CSS用于设置HTML元素的样式,控制布局和页面的外观。通过CSS,开发者可以提高内容与表现层的分离度,使得网站维护和设计改版更为简便。

  3. JavaScript交互:
    JavaScript是一种脚本语言,用来增强网页的功能,如响应用户事件、动画、表单验证等。它既可以直接嵌入到HTML中,也可以作为单独的文件链接到网页。

  4. 多媒体元素:
    网页可以嵌入多种多媒体元素,包括图片、音频、视频、动画等,以吸引用户并提供更加丰富的互动体验。

  5. 超链接:
    网页通常包含超链接,可以指向同一网站的其他页面,或者连接到外部网站。这些链接可以通过点击进行快速跳转,构成了网络的互联性。

  6. 表单和输入:
    网页可以包含表单,用户可以通过它输入数据,如登录信息、搜索词或个人资料等。

  7. 响应式和适配性:
    响应式网页设计允许网页内容根据用户设备的屏幕大小和分辨率进行适配,包括电脑、平板和手机。

  8. 服务器端交互:
    网页可以与服务器进行交云交互,比如通过AJAX技术请求数据,或发送数据到服务器进行处理。

  9. 访问控制:
    某些网页可能需要用户登录,通过认证权限来获取访问特定内容的权限。

 

网页被存放在Web服务器上,并通过互联网使用HTTP或HTTPS协议来访问。用户通过Web浏览器输入网址或者通过搜索引擎找到并浏览网页。网页的集合组成了网站,而许多相关的网站则构成了互联网。

2.HTML概述

HTML,全称是超文本标记语言(HyperText Markup Language),是用于创建网页和网上应用的标准标记语言。HTML 不是一门编程语言,而是一种用于定义内容结构的标记语言。通过使用不同的标签和属性,HTML允许我们结构化内容,如段落、标题、链接、图像和其他多媒体元素。

 

以下是HTML的一些重要组成要素:

 
  1. 标签 (Tags):
    HTML通过一系列的标签来组织内容,标签通常成对出现,如

    用于定义一个段落。这些标签告诉浏览器如何格式化和显示内容。

  2. 元素 (Elements):
    由一个开始标签,内容,和一个结束标签组成的整个结构称为一个元素。例如,

    Hello World!

     是一个包含文本“Hello World!”的段落元素。

  3. 属性 (Attributes):
    标签可以包含属性,属性提供了关于HTML元素更多的信息。比如MyImage中的src告诉浏览器图片文件的路径,而alt描述了图像的备用文本。

  4. 结构 (Structure):
    HTML文档具有一定的结构,它以开始来声明文档类型,接着是标签,内含两个部分。通常包含元数据和链接到样式表的信息,而则包含实际显示在网页上的内容。

  5. 超链接 (Hyperlinks):
    使用标签创建,允许用户点击跳转到另一个页面或页面的另一部分,如Visit Example.com

  6. 表单 (Forms):
    通过

    标签创建,允许用户输入数据并提交到服务器。

  7. 列表 (Lists):
    有序列表

      和无序列表
        ,用来组织列表项
      • 多媒体 (Multimedia):
        包括图像、音频和视频元素,用于嵌入媒体文件。

      • 语义化 (Semantics):
        HTML5引入了多种语义化标签,如

     

    编写HTML代码时,一般使用纯文本编辑器或HTML编辑器,并保存为.html.htm的文件扩展名。当这些文件通过网络服务器提供服务时,它们可以被浏览器访问并正确显示为网页。随着Web技术的发展,HTML也持续更新发布新的版本,其中HTML5是当前的主流标准。

3.HTML基本标签

HTML的基本标签构成了网页的框架和内容,以下是一些常用的HTML基本标签及其用途:

 
  1. :
    声明文档类型,告诉浏览器这是一个HTML5文档。

  2. :
    这个标签包裹了整个HTML文档的所有内容,是每个HTML页面的根元素。

  3. :
    包含了所有的元数据(metadata),包括文档的标题、字符集声明以及链接到样式表和脚本的引用。

  4. </code>:<br> 定义网页的标题,这个标题会显示在浏览器的标题栏或页面的标签上。</p> </li> <li> <p><code><meta></code>:<br> 定义页面的元数据,如指定页面的字符集(如 <code><meta charset="utf-8"></code>)和为搜索引擎优化提供信息。</p> </li> <li> <p><code><body></code>:<br> 包含了网页的所有可见内容,如文本、图像、视频、游戏等。</p> </li> <li> <p><code><h1></code> 至 <code><h6></code>:<br> 定义标题,<code><h1></code> 是最高的等级,通常用于主要标题,而 <code><h6></code> 是最低的。</p> </li> <li> <p><code><p></code>:<br> 定义一个段落。</p> </li> <li> <p><code><a></code>:<br> 定义一个超链接,允许你链接到其他网页或页面内的某个部分。</p> </li> <li> <p><code><img></code>:<br> 向网页插入一张图片。</p> </li> <li> <p><code><ul></code>:<br> 定义一个无序列表,通常使用圆点作为列表项前的标记。</p> </li> <li> <p><code><ol></code>:<br> 定义一个有序列表,使用数字或字母作为序列前缀。</p> </li> <li> <p><code><li></code>:<br> 列出一个列表项,用于 <code><ol></code> 或 <code><ul></code> 标签内。</p> </li> <li> <p><code><br></code>:<br> 插入一个换行符,用于文本内的换行而不开始新的段落。</p> </li> <li> <p><code><hr></code>:<br> 插入一个水平线,通常用于内容分割。</p> </li> <li> <p><code><div></code>:<br> 表示一个区块级容器,用于布局或分组内容,没有特定的语义含义。</p> </li> <li> <p><code><span></code>:<br> 表示内联容器,用来标记文本的一部分或者文档的一小块内容,通常用于应用CSS样式或通过JavaScript实现某些效果。</p> </li> <li> <p><code><form></code>:<br> 用于创建一个表单,用于用户输入和提交数据。</p> </li> <li> <p><code><input></code>:<br> 创建输入字段,用户可以输入数据,如文本域、复选框、单选按钮等。</p> </li> <li> <p><code><button></code>:<br> 定义一个按钮,用户可以点击进行操作。</p> </li> </ol>   <p>这些标签是构建基本网页结构的要素,通过组合这些标签,可以创建丰富多样的网页内容和布局。</p> </blockquote> <blockquote> <h4 style="background-color:transparent;">4.网站和主页</h4> <p>网站是指定位于互联网上的一组相关的网页,通常包含共享的域名或IP地址的集合,它们通过互联网公共访问。网站可以由个人、团体、企业或组织建立和维护,用于提供各种信息,如新闻、教育、商业、娱乐或社交等。</p>   <p><strong>主页</strong>,又称为首页,特指一个网站中的默认或起始页面,它通常作为网站的门户,提供网站概览以及对其他网页的链接。用户在输入一个域名时,通常会首先看到这个页面。</p>   <p>以下是网站和主页的关键特点:</p>   <h4 id="网站:">网站:</h4> <ol> <li> <p><strong>结构</strong>:<br> 包括多个网页,分类归纳网站的内容。</p> </li> <li> <p><strong>互动性</strong>:<br> 用户可以与网站交互,如浏览、搜索、购物、游戏玩乐或在论坛发帖等。</p> </li> <li> <p><strong>更新性</strong>:<br> 网站内容可以定期或不定期更新,反映最新信息和动态。</p> </li> <li> <p><strong>托管</strong>:<br> 网站需通过Web服务器进行托管,使得用户可以通过互联网来访问它。</p> </li> <li> <p><strong>域名</strong>:<br> 每个网站通常都有一个独一无二的域名,方便用户访问。</p> </li> <li> <p><strong>导航</strong>:<br> 设计有导航菜单帮助用户在不同的页面和内容之间进行导航。</p> </li> </ol>   <h4 id="主页:">主页:</h4>   <ol> <li> <p><strong>门面</strong>:<br> 作为网站的“面孔”,展示网站的品牌和核心价值。</p> </li> <li> <p><strong>导航中心</strong>:<br> 包含指向网站其他部分的链接和导航元素。</p> </li> <li> <p><strong>概览</strong>:<br> 提供网站内容的概要或引导,突出显示最紧要或最新的内容。</p> </li> <li> <p><strong>搜索功能</strong>:<br> 主页常包含搜索栏,方便用户寻找网站上的特定内容。</p> </li> <li> <p><strong>用户引导</strong>:<br> 可能包含特别提示、新闻滚动、特价信息或用户登陆入口。</p> </li> <li> <p><strong>优化</strong>:<br> 为了提高用户体验,主页通常会进行搜索引擎优化(SEO)以及设备适配优化。</p> </li> </ol>   <p>简而言之,网站可以被看作是一本书,而主页则相当于书的封面以及目录,它提供了对书内容的概括和链接到各个章节的途径。主页上的设计和信息组织对用户的第一印象以及网站的整体体验有很大影响</p> </blockquote> <blockquote> <h2 style="background-color:transparent;">静态网页和动态网页</h2> <h4>1.静态网页</h4> <p>静态网页是构成互联网的基础之一,它们是简单的、固定内容的网页。这些网页的内容在被创建时确定,并且除非手动编辑和更新HTML文件,否则每个用户访问时看到的都是相同的内容。静态网页通常使用HTML(超文本标记语言)、CSS(层叠样式表)和有时还包括JavaScript来增强页面的互动性和视觉效果。</p> <p><strong>特点</strong></p>   <ol> <li> <p><strong>固定内容</strong>:静态网页显示的信息是预先编码好的,对所有用户都是相同的,不会根据用户的请求而发生变化。</p> </li> <li> <p><strong>快速加载</strong>:由于缺少后端处理,静态网页通常加载速度更快。</p> </li> <li> <p><strong>易于创建</strong>:相对于动态网站,静态网页更容易创建和托管,不需要数据库或服务器端脚本。</p> </li> <li> <p><strong>成本低廉</strong>:托管静态网页的成本一般比动态网页要低,因为它们不需要复杂的服务器或数据库支持。</p> </li> <li> <p><strong>易于缓存</strong>:静态网页方便被浏览器缓存,进一步提升访问速度。</p> </li> </ol>   <h4 id="适用场景" style="background-color:transparent;"></h4> 适用场景 <p>虽然静态网站功能有限,但它们非常适合以下用例:</p>   <ul> <li><strong>个人或小型企业的展示页</strong>:当只需要展示基本信息如公司简介、联系方式、产品展示时,静态网站是一个成本有效的选择。</li> <li><strong>文档和手册</strong>:提供各种产品或服务的使用指南。</li> <li><strong>着陆页或营销活动页面</strong>:用于特定活动或产品的推广,这些页面通常不需要频繁更新。</li> <li><strong>博客或个人作品集</strong>:对于内容不经常更新的网站,静态页面可以很好地工作。</li> </ul>   <h4 id="创建和维护" style="background-color:transparent;"></h4> 创建和维护 <p>创建静态网页通常只需要HTML和CSS知识。HTML用于构建网页的结构,而CSS用于设计和布局。JavaScript可以增加页面的互动性,但并非必须。随着静态网站生成器(如Jekyll、Hugo、Gatsby)的出现,即使是非技术用户也可以轻松生成静态网页,这些工具可以自动从模板和标记语言(如Markdown)生成静态HTML页面。</p>   <p>静态网页的局限性在于它们无法提供像实时数据更新、用户登录、评论等动态网站的功能。为了更新网站内容,你需要编辑HTML文件并重新部署网站,这可能对需要频繁更新内容的网站来说不太实用。但对于许多用例来说,静态网页提供了一个简单、高效且成本低廉的解决方案。</p> <h4>2.动态网页</h4> <p>动态网页是一种可以根据用户的交互、输入或时间的变化提供不同内容的网页。与静态网页相比,内容不是固定的,而是可以动态生成和更新。在访问动态网页时,服务器上的应用程序会根据请求的需要实时生成HTML代码,然后发送给用户的浏览器。动态网页的表现力和功能通常要比静态网页丰富得多。</p>   <h4 id="特点" style="background-color:transparent;"></h4> 特点 <ol> <li> <p><strong>交互性</strong>:允许用户参与内容的创造和修改,例如通过表单提交数据。</p> </li> <li> <p><strong>实时内容更新</strong>:可根据数据库中的数据变化或用户的输入动态显示内容。</p> </li> <li> <p><strong>个性化</strong>:能够根据用户的偏好、地理位置或使用历史提供个性化内容。</p> </li> <li> <p><strong>复杂功能</strong>:支持复杂的用户功能,如电子商务、在线账户管理、论坛、博客等。</p> </li> </ol>   <h4 id="技术组成" style="background-color:transparent;"></h4> 技术组成 <p>动态网站的构建通常涉及以下几个方面:</p>   <ul> <li> <p><strong>客户端脚本</strong>:运行在用户浏览器上的代码,如JavaScript和其框架(如React, Vue, Angular),用于提升用户体验。</p> </li> <li> <p><strong>服务器端脚本</strong>:处理服务器上应用程序的背后逻辑,如PHP, Ruby, Python, Node.js等。</p> </li> <li> <p><strong>数据库</strong>:用于存储网站数据,如MySQL, PostgreSQL, MongoDB等。</p> </li> <li> <p><strong>CMS(内容管理系统)</strong>:如WordPress、Joomla或Drupal,使非技术用户可以轻松管理和更新网站内容。</p> </li> </ul>   <h4 style="background-color:transparent;"></h4> 适用场景 <p>动态网页非常适合以下情况:</p>   <ul> <li> <p><strong>需要用户注册和登录的网站</strong>:用户可以创建个人账户并接收定制化服务。</p> </li> <li> <p><strong>电子商务平台</strong>:可以根据库存和用户购物习惯提供实时信息。</p> </li> <li> <p><strong>论坛和社交网站</strong>:用户可以参与讨论并与其他用户互动。</p> </li> <li> <p><strong>需要频繁更新内容的网站</strong>:例如新闻网站或博客平台。</p> </li> </ul>   <h4 style="background-color:transparent;"></h4> 创建和维护 <p>创建和维护动态网页通常比静态网页复杂。它涉及到服务器端编程,以及可能与数据库和用户接口的集成。随着时间推移,动态网站可能也需要更多的维护工作,比如更新系统、修补安全漏洞和优化数据库。</p>   <p>总之,动态网页为更深层次的用户参与和内容个性化提供了必要的技术支持。虽然它们的建设和维护成本更高,但动态网页的灵活性和强大功能是它们流行的关键所在。</p> <h4>3.动态网页语言</h4> <p>动态网页的开发通常依赖于多种编程语言和技术。这些语言可以分为两大类:客户端语言和服务器端语言。客户端语言主要运行在用户的浏览器上,而服务器端语言则在服务器上执行,用于处理应用程序的逻辑、与数据库交互等后端任务。</p>   <h4 id="客户端(前端)语言">客户端(前端)语言:</h4> <ol> <li> <p><strong>JavaScript</strong>: 是动态网页开发中最重要的客户端脚本语言。它允许开发者在用户访问网页时,使页面动态改变内容、显示或隐藏信息、改变样式等。JavaScript还可以与HTML和CSS紧密集成,创建丰富的用户交互式体验。</p> </li> <li> <p><strong>HTML5</strong>: 虽不是编程语言,但作为网页内容的标准标记语言,HTML5引入了许多新特性,如支持音频和视频标签,更强的表单控件等,增强了网页的互动性。</p> </li> <li> <p><strong>CSS3</strong>: 同样不是编程语言,但它对于动态网页的布局和样式至关重要。CSS3引入了更多的样式选项和动画效果,使页面更加生动和响应式。</p> </li> </ol>   <h4 id="服务器端(后端)语言">服务器端(后端)语言:</h4>   <ol> <li> <p><strong>PHP</strong>: 一种广泛使用的开放源码脚本语言,主要用于服务器端的开发。PHP易于学习,且与多数数据库兼容,常用于动态内容、数据库操作和会话管理等。</p> </li> <li> <p><strong>Python</strong>: 由于其简洁的语法和强大的库支持,Python已成为Web开发的一个流行选择,特别是Django和Flask这样的框架让开发复杂的Web应用变得更简单。</p> </li> <li> <p><strong>Ruby</strong>: 以Ruby on Rails框架最为知名,它提倡“约定优于配置”的原则,使得开发速度加快,适合快速开发Web应用。</p> </li> <li> <p><strong>JavaScript (Node.js)</strong>: Node.js让开发者可以使用JavaScript在服务器端运行代码,这意味着可以使用同一种语言同时编写客户端和服务器端代码,从而提高开发效率。</p> </li> <li> <p><strong>Java</strong>: 一种强类型的面向对象编程语言,因其高性能、跨平台能力被广泛应用于企业级网站和应用开发中。</p> </li> <li> <p><strong>.NET (C#)</strong>: .NET是微软开发的一个平台,而C#是在该平台上开发Web应用的主要语言,广泛应用于企业级应用的开发。</p> </li> </ol>   <p>选择哪种语言和技术栈主要取决于项目的具体需求、开发团队的熟悉程度和技术偏好。通常,一个动态网页的开发会结合使用多种技术和语言,以实现最佳的功能和性能。</p> </blockquote> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1887196601865269248"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(http,网络协议,网络)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1950227023859347456.htm" title="Linux系统配置(应用程序)" target="_blank">Linux系统配置(应用程序)</a> <span class="text-muted">1风天云月</span> <a class="tag" taget="_blank" href="/search/Linux/1.htm">Linux</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F/1.htm">应用程序</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/1.htm">编译安装</a><a class="tag" taget="_blank" href="/search/rpm/1.htm">rpm</a><a class="tag" taget="_blank" href="/search/http/1.htm">http</a> <div>目录前言一、应用程序概述1、命令与程序的关系2、程序的组成3、软件包封装类型二、RPM1、RPM概述2、RPM用法三、编译安装1、解包2、配置3、编译4、安装5、启用httpd服务结语前言在Linux中的应用程序被视为将软件包安装到系统中后产生的各种文档,其中包括可执行文件、配置文件、用户手册等内容,这些文档被组织为一个有机的整体,为用户提供特定的功能,因此对于“安装软件包”与“安装应用程序”这两</div> </li> <li><a href="/article/1950226643771518976.htm" title="关于流媒体播放器EasyPlayer和EasyPlayerPro的介绍以及其区别" target="_blank">关于流媒体播放器EasyPlayer和EasyPlayerPro的介绍以及其区别</a> <span class="text-muted">EasyDarwin</span> <a class="tag" taget="_blank" href="/search/EasyDarwin/1.htm">EasyDarwin</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a><a class="tag" taget="_blank" href="/search/ffmpeg/1.htm">ffmpeg</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/ar/1.htm">ar</a> <div>EasyPlayer是一款流媒体播放器系列项目,它支持多种流媒体协议的播放,包括但不限于RTSP、RTMP、HTTP、HLS、UDP、RTP、File等。除此之外,EasyPlayer还支持本地文件播放和多种功能特性,包括本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等。EasyPlayer核心基于ffmpeg,稳定、高效、可靠、可控。随着多年的不断发展和迭代,EasyPlayer基于成功的实践</div> </li> <li><a href="/article/1950225255079407616.htm" title="企业级区块链平台Hyperchain核心原理剖析" target="_blank">企业级区块链平台Hyperchain核心原理剖析</a> <span class="text-muted">boyedu</span> <a class="tag" taget="_blank" href="/search/%E5%8C%BA%E5%9D%97%E9%93%BE/1.htm">区块链</a><a class="tag" taget="_blank" href="/search/%E5%8C%BA%E5%9D%97%E9%93%BE/1.htm">区块链</a><a class="tag" taget="_blank" href="/search/%E4%BC%81%E4%B8%9A%E7%BA%A7%E5%8C%BA%E5%9D%97%E9%93%BE%E5%B9%B3%E5%8F%B0/1.htm">企业级区块链平台</a><a class="tag" taget="_blank" href="/search/Hyperchain/1.htm">Hyperchain</a> <div>Hyperchain作为国产自主可控的企业级联盟区块链平台,其核心原理围绕高性能共识、隐私保护、智能合约引擎及可扩展架构展开,通过多模块协同实现企业级区块链网络的高效部署与安全运行。以下从核心架构、关键技术、性能优化、安全机制、应用场景五个维度展开剖析:一、核心架构:分层解耦与模块化设计Hyperchain采用分层架构,将区块链功能解耦为独立模块,支持灵活组合与扩展:P2P网络层由验证节点(VP)</div> </li> <li><a href="/article/1950224639502381056.htm" title="2018-09-27 aop相关" target="_blank">2018-09-27 aop相关</a> <span class="text-muted">蒋超_58dc</span> <div>1.静态织入,需要使用aspectj专用的compilermaven工程可以采用:https://www.mojohaus.org/aspectj-maven-plugin/2.动态织入,配合spring,创建代理来执行3.</div> </li> <li><a href="/article/1950223497875746816.htm" title="最新阿里四面面试真题46道:面试技巧+核心问题+面试心得" target="_blank">最新阿里四面面试真题46道:面试技巧+核心问题+面试心得</a> <span class="text-muted">风平浪静如码</span> <div>前言做技术的有一种资历,叫做通过了阿里的面试。这些阿里Java相关问题,都是之前通过不断优秀人才的铺垫总结的,先自己弄懂了再去阿里面试,不然就是去丢脸,被虐。希望对大家帮助,祝面试成功,有个更好的职业规划。一,阿里常见技术面1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、ni</div> </li> <li><a href="/article/1950219924043526144.htm" title="二十四节气组诗 谷雨" target="_blank">二十四节气组诗 谷雨</a> <span class="text-muted">离陌_6639</span> <div>图片来源网络,若侵犯了你的权益,请联系我删除6.谷雨文/离陌背上行囊背上如行囊的我从此任行程马不停蹄今天家乡的田野春雨快马加鞭播下希望的种子观音不语目送着我和夏天一道在观音山出关图片来源网络,若侵犯了你的权益,请联系我删除你好啊,我是离陌,已然在懵懂中走过了16年的岁月,为了珍惜当下的每一秒,所以立志做一名终身学习者。文学对于我来说是一种信仰,诗歌是我的生命。人生之道,四通八达,即入文学,自当持之</div> </li> <li><a href="/article/1950219166367674368.htm" title="包含日志获取webshell" target="_blank">包含日志获取webshell</a> <span class="text-muted">陈望_ning</span> <div>日志文件关闭:Apache目录下的httpd.conf文件#ErrorLog"logs/error.log"#CustomLog"logs/access.log"common加#号为注释不产生日志文件如果去掉#将会在Apache/logs/目录下产生日志文件linux:access_logerror_logwindows:access.logerror.logaccess_log每一行记录了一次网</div> </li> <li><a href="/article/1950218817753903104.htm" title="【项目实战】 容错机制与故障恢复:保障系统连续性的核心体系" target="_blank">【项目实战】 容错机制与故障恢复:保障系统连续性的核心体系</a> <span class="text-muted">本本本添哥</span> <a class="tag" taget="_blank" href="/search/004/1.htm">004</a><a class="tag" taget="_blank" href="/search/-/1.htm">-</a><a class="tag" taget="_blank" href="/search/%E7%A0%94%E6%95%88%E4%B8%8EDevOps%E8%BF%90%E7%BB%B4%E5%B7%A5%E5%85%B7%E9%93%BE/1.htm">研效与DevOps运维工具链</a><a class="tag" taget="_blank" href="/search/002/1.htm">002</a><a class="tag" taget="_blank" href="/search/-/1.htm">-</a><a class="tag" taget="_blank" href="/search/%E8%BF%9B%E9%98%B6%E5%BC%80%E5%8F%91%E8%83%BD%E5%8A%9B/1.htm">进阶开发能力</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F/1.htm">分布式</a> <div>在分布式系统中,硬件故障、网络波动、软件异常等问题难以避免。容错机制与故障恢复的核心目标是:通过主动检测故障、自动隔离风险、快速转移负载、重建数据一致性,最大限度减少故障对业务的影响,保障系统“持续可用”与“数据不丢失”。以下从核心机制、实现方式、典型案例等维度展开说明。一、故障检测:及时发现异常节点故障检测是容错的第一步,需通过多维度手段实时感知系统组件状态,确保故障被快速识别。1.健康检查与心</div> </li> <li><a href="/article/1950216926445760512.htm" title="Matrix-Breakout 2 Morpheus靶场解题过程" target="_blank">Matrix-Breakout 2 Morpheus靶场解题过程</a> <span class="text-muted"></span> <div>信息收集目标探测靶机目标很明显就是61.139.2.141了扫描开放端口发现22、80、81访问端口主机访问80翻译一下,并没有发现什么审查源代码发现里面有一张图片,下载下来看看是否有图片的隐写wgethttp://61.139.2.141/trinity.jpegstegoveritas-itrinity.jpeg-o/home/kali/Desktop/11分解后发现什么都没有,里面的keep</div> </li> <li><a href="/article/1950215036291051520.htm" title="北斗短报文兜底、5G-A增强:AORO P1100三防平板构建应急通信网络" target="_blank">北斗短报文兜底、5G-A增强:AORO P1100三防平板构建应急通信网络</a> <span class="text-muted"></span> <div>公网中断的灾区现场,泥石流阻断了最后一条光缆。一支救援队却在废墟间有序穿行,队长手中的三防平板正闪烁着北斗卫星信号,定位坐标与伤亡信息化作一行行短报文,穿透通信孤岛直达指挥中心。这是AOROP1100三防平板搭载的北斗短报文功能在应急救援中的真实场景,更代表了工业移动终端在极端环境下的能力跃迁。AOROP1100三防平板作为遨游通讯2025年推出的旗舰三防设备,AOROP1100三防平板的技术基底</div> </li> <li><a href="/article/1950213901765373952.htm" title="7月29日星期二今日早报简报微语报早读" target="_blank">7月29日星期二今日早报简报微语报早读</a> <span class="text-muted">微语早读</span> <a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%B4%BB/1.htm">生活</a> <div>7月29日星期二,农历闰六月初五,早报#微语早读。1、国家育儿补贴方案公布!3周岁前每娃每年3600元;2、火狐浏览器官宣关闭北京公司,将终止中国账户服务;3、税务总局:2021年以来查处网络主播偷逃税案件360余起,查补税款30多亿元;4、江苏省体育局:职业俱乐部获男足中超冠军奖补3000万元;5、深圳出现首宗基孔肯雅热病例;6、税务总局:从今年个税汇算看,超1亿纳税人依法申请退税1300多亿,</div> </li> <li><a href="/article/1950213145742077952.htm" title="02-Breakout靶机攻略" target="_blank">02-Breakout靶机攻略</a> <span class="text-muted">ZLlllllll0</span> <a class="tag" taget="_blank" href="/search/02-Breakout%E9%9D%B6%E6%9C%BA/1.htm">02-Breakout靶机</a> <div>第一步搭建靶机下载地址:https://download.vulnhub.com/empire/02-Breakout.zip下载好了之后直接用VM打开然后右击虚拟机,把网络连接改成nat模式第二步,信息收集然后开启虚拟机,左上角编辑,虚拟网络编辑器里面看一下靶机是哪个网段。打开kali用nmap扫一下的这个网段的存活主机,也就是扫除这个靶机的具体ip地址nmap192.168.109.1/24扫</div> </li> <li><a href="/article/1950212799284178944.htm" title="何为社群?" target="_blank">何为社群?</a> <span class="text-muted">ohh_1636</span> <div>一般社会学家与地理学家所指的社群(community),广义而言是指在某些边界线、地区或领域内发生作用的一切社会关系。它可以指实际的地理区域或是在某区域内发生的社会关系,或指存在于较抽象的、思想上的关系,除此之外。Worsley(1987)曾提出社群的广泛涵义:可被解释为地区性的社区;用来表示一个有相互关系的网络;社群可以是一种特殊的社会关系,包含社群精神(communityspirit)或社群情</div> </li> <li><a href="/article/1950209236877242368.htm" title="严重的DDoS 攻击澳大利亚主要宽带提供商" target="_blank">严重的DDoS 攻击澳大利亚主要宽带提供商</a> <span class="text-muted">Fancy1816575412</span> <div>本周早些时候,澳大利亚最大的固定无线宽带运营商CirrusCommunications遭受了一次重大的DDoS攻击,导致其一半以上的网络瘫痪。该公司在其网站上声称:“强大的架构、数百个传输站点以及光纤和微波回程的使用使其能够以非常高的正常运行时间提供高速”。CirrusCommunications表示,它覆盖了澳大利亚十大人口中心以及几个主要的区域中心,主要为企业和政府客户提供服务。然而,据The</div> </li> <li><a href="/article/1950208107032408064.htm" title="DPDK 技术详解:榨干网络性能的“瑞士军刀”" target="_blank">DPDK 技术详解:榨干网络性能的“瑞士军刀”</a> <span class="text-muted"></span> <div>你是否曾感觉,即使拥有顶级的服务器和万兆网卡,你的网络应用也总是“喂不饱”硬件,性能总差那么一口气?传统的网络处理方式,就像在高速公路上设置了太多的收费站和检查点,限制了数据包的“奔跑”速度。今天,我们要深入探讨一个能够打破这些瓶颈,让你的网络应用快到飞起的“黑科技”——DPDK(DataPlaneDevelopmentKit,数据平面开发套件)。这不仅仅是一个工具包,更是一种全新的网络处理哲学。</div> </li> <li><a href="/article/1950207970721722368.htm" title="老公的女朋友把我打成小三后,我杀疯了周昊净许青青小说完结推荐_最热门小说 老公的女朋友把我打成小三后,我杀疯了周昊净许青青" target="_blank">老公的女朋友把我打成小三后,我杀疯了周昊净许青青小说完结推荐_最热门小说 老公的女朋友把我打成小三后,我杀疯了周昊净许青青</a> <span class="text-muted">小富江呀</span> <div>《老公的女朋友把我打成小三后,我杀疯了》主角:周昊净许青青简介:只因跟老公说了几句情话,就被老公的‘女朋友’当成小三。她带着一群自诩为“惩治小三联盟”的网络判官冲进了我家。“怎么,有脸当小三,没脸承认?”“从你当小三的那一刻起,就该想到会有被人收拾的一天!”“我们网络判官专治道德败坏的贱人!”这群人一边疯狂大骂,一边愤怒打砸。看着狼藉不堪的家,我面色平静地给公司法务部发去消息。“按照婚前协议,拟一</div> </li> <li><a href="/article/1950207097023033344.htm" title="Pktgen-DPDK:开源网络测试工具的深度解析与应用" target="_blank">Pktgen-DPDK:开源网络测试工具的深度解析与应用</a> <span class="text-muted">艾古力斯</span> <div>本文还有配套的精品资源,点击获取简介:Pktgen-DPDK是基于DPDK的高性能流量生成工具,适用于网络性能测试、硬件验证及协议栈开发。它支持多种网络协议,能够模拟高吞吐量的数据包发送。本项目通过利用DPDK的高速数据包处理能力,允许用户自定义数据包内容,并实现高效的数据包管理与传输。文章将指导如何安装DPDK、编译Pktgen、配置工具以及使用方法,最终帮助开发者和网络管理员深入理解并优化网络</div> </li> <li><a href="/article/1950202869147824128.htm" title="链商拉不到人能赚钱么,谈谈我的看法" target="_blank">链商拉不到人能赚钱么,谈谈我的看法</a> <span class="text-muted">糖葫芦不甜</span> <div>链商作为一种新兴的商业形态,往往依赖于用户网络的扩展和交易量的增加来实现价值增长,但这并不意味着没有直接拉新就无法盈利。以下是我对这一问题的几点看法:招合作伙伴↓微信在文章底部。首先,链商能否赚钱,关键在于其是否能提供独特且有价值的产品或服务。如果链商平台能够构建出高效、透明、安全的价值交换体系,解决行业痛点,提升用户体验,那么即使没有大规模的拉新活动,也能通过现有用户的口碑传播和持续使用来产生稳</div> </li> <li><a href="/article/1950202684451647488.htm" title="[spring6: Mvc-网关]-源码解析" target="_blank">[spring6: Mvc-网关]-源码解析</a> <span class="text-muted"></span> <div>推荐阅读:[spring6:Mvc-函数式编程]-源码解析GatewayServerMvcAutoConfiguration@AutoConfiguration(after={HttpClientAutoConfiguration.class,RestTemplateAutoConfiguration.class,RestClientAutoConfiguration.class,FilterAu</div> </li> <li><a href="/article/1950202054706262016.htm" title="centos7安装配置 Anaconda3" target="_blank">centos7安装配置 Anaconda3</a> <span class="text-muted"></span> <div>Anaconda是一个用于科学计算的Python发行版,Anaconda于Python,相当于centos于linux。下载[root@testsrc]#mwgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.shBegintodownload:Anaconda3-5.2.0-L</div> </li> <li><a href="/article/1950200162810916864.htm" title="Selenium基础教程" target="_blank">Selenium基础教程</a> <span class="text-muted">lemontree1945</span> <a class="tag" taget="_blank" href="/search/selenium/1.htm">selenium</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/1.htm">测试工具</a> <div>1.Selenium环境安装1.1浏览器安装Chrome和ChromeDriver下载地址:https://googlechromelabs.github.io/chrome-for-testing/注意:驱动版本号要和浏览器版本号一致;安装后关闭浏览器自动更新:services.msc:打开系统服务找到和google相关的服务,全部修改为禁用1.2安装第三方库seleniumpipinstall</div> </li> <li><a href="/article/1950199910724857856.htm" title="机器学习必备数学与编程指南:从入门到精通" target="_blank">机器学习必备数学与编程指南:从入门到精通</a> <span class="text-muted">a小胡哦</span> <a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%9F%BA%E7%A1%80/1.htm">机器学习基础</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>一、机器学习核心数学基础1.线性代数(神经网络的基础)必须掌握:矩阵运算(乘法、转置、逆)向量空间与线性变换特征值分解与奇异值分解(SVD)为什么重要:神经网络本质就是矩阵运算学习技巧:用NumPy实际操作矩阵运算2.概率与统计(模型评估的关键)核心概念:条件概率与贝叶斯定理概率分布(正态、泊松、伯努利)假设检验与p值应用场景:朴素贝叶斯、A/B测试3.微积分(优化算法的基础)重点掌握:导数与偏导</div> </li> <li><a href="/article/1950199532725792768.htm" title="Android GreenDao介绍和Generator生成表对象代码" target="_blank">Android GreenDao介绍和Generator生成表对象代码</a> <span class="text-muted"></span> <div>目录(?)[-]介绍创建工程转载请注明:http://blog.csdn.net/sinat_30276961/article/details/50052109最近无意中发现了GreenDao,然后查看了一些资料后,发现这个数据库框架很适合用,于是乎,查看了官网的api,并自己写了一个小应用总结一下它的使用方法。介绍按照国际惯例,在开篇,总要先介绍一下什么是GreenDao吧。首先需要说明的是Gr</div> </li> <li><a href="/article/1950198270882017280.htm" title="《UNIX网络编程卷1:套接字联网API》第8章:基本UDP套接字编程深度解析" target="_blank">《UNIX网络编程卷1:套接字联网API》第8章:基本UDP套接字编程深度解析</a> <span class="text-muted"></span> <div>《UNIX网络编程卷1:套接字联网API》第8章:基本UDP套接字编程深度解析(8000字图文实战)一、UDP协议核心特性与编程模型1.1UDP协议设计哲学UDP(UserDatagramProtocol)是面向无连接的传输层协议(图1),其核心特征包括:无连接通信:无需三次握手,直接发送数据报尽最大努力交付:不保证可靠性、不维护连接状态报文边界保留:接收方读取的数据与发送方写入完全一致低开销高效</div> </li> <li><a href="/article/1950193607310897152.htm" title="神经形态计算如何突破冯·诺依曼架构限制?" target="_blank">神经形态计算如何突破冯·诺依曼架构限制?</a> <span class="text-muted">AI算力网络与通信</span> <a class="tag" taget="_blank" href="/search/AI%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E4%B8%8E%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%8A%80%E6%9C%AF/1.htm">AI人工智能与大数据技术</a><a class="tag" taget="_blank" href="/search/AI%E7%AE%97%E5%8A%9B%E7%BD%91%E7%BB%9C%E4%B8%8E%E9%80%9A%E4%BF%A1%E5%8E%9F%E7%90%86/1.htm">AI算力网络与通信原理</a><a class="tag" taget="_blank" href="/search/AI%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%9E%B6%E6%9E%84/1.htm">AI人工智能大数据架构</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/ai/1.htm">ai</a> <div>神经形态计算如何突破冯·诺依曼架构限制?关键词:神经形态计算、冯·诺依曼架构、内存墙、存算一体、脉冲神经网络、类脑芯片、低功耗计算摘要:本文将从“冯·诺依曼架构的前世今生”讲起,用“图书馆管理员搬书”的生活案例类比其核心矛盾,再通过“人脑神经元工作模式”的比喻引入神经形态计算的核心原理。我们将一步步拆解冯·诺依曼架构的三大限制(内存墙、高功耗、非结构化数据处理弱),并对应解析神经形态计算的三大突破</div> </li> <li><a href="/article/1950191460854853632.htm" title="你的连接不是专用连接攻击者可能试图从 github.com 窃取你的信息(例如,密码、消息或信用卡)。 --解决办法" target="_blank">你的连接不是专用连接攻击者可能试图从 github.com 窃取你的信息(例如,密码、消息或信用卡)。 --解决办法</a> <span class="text-muted"></span> <div>我遇到了.检查安全软件或企业防火墙/代理(包括VPN)这个问题,关了就好,我是用来xbox加速github,所以先开在关既可以加速又可以访问这个错误表明你的浏览器(MicrosoftEdge)无法安全地连接到GitHub,因为遇到了证书验证问题(NET::ERR_CERT_AUTHORITY_INVALID)。错误信息明确指出网站使用了HSTS(HTTPStrictTransportSecurit</div> </li> <li><a href="/article/1950189637582516224.htm" title="流量的传递" target="_blank">流量的传递</a> <span class="text-muted">L次第花开</span> <div>罗书萍焦点网络四期周口项城坚持分享第509天2018.07.29周日三年前的一次谈话说我改变的相对快一些,那时我没有流量。迷茫,无助中在不断的反思,我哪里错了,错不在我,有诸多不安定因素在里面。同时我又在想,我改变的突破口在哪呢?在哪呢?在哪呢?遇上焦点,竟然选对平台抓住机会了,跟对了老师,有了更多的交流,焦点小屋传递着温暖,释放了不安,获得了流量,让我满血复活,有了希望。昨天,您问我学习心理学学</div> </li> <li><a href="/article/1950188562695647232.htm" title="qemu virt-manager 创建虚拟机设置虚拟机桥接网络" target="_blank">qemu virt-manager 创建虚拟机设置虚拟机桥接网络</a> <span class="text-muted">三希</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>在virt-manager中设置虚拟机桥接网络的步骤如下:确认主机网络桥接已配置打开终端,执行brctlshow命令查看是否已有桥接接口(通常名为br0或类似名称)如果没有桥接接口,需先创建:sudonano/etc/netplan/01-netcfg.yaml添加类似以下配置(根据实际网卡调整):yamlnetwork:version:2renderer:networkdethernets:en</div> </li> <li><a href="/article/1950187680532852736.htm" title="重复文件清理工具,附免费链接" target="_blank">重复文件清理工具,附免费链接</a> <span class="text-muted">mixiumixiu</span> <a class="tag" taget="_blank" href="/search/%E5%85%B6%E4%BB%96/1.htm">其他</a> <div>链接:https://pan.baidu.com/s/1s_Zx1eHp5Y-XnbbGldIgvw?pwd=kjex提取码:kjex复制这段内容后打开百度网盘手机App,操作更方便哦</div> </li> <li><a href="/article/1950187223672483840.htm" title="GDP经济社会人文民生栅格数据下载网站汇总" target="_blank">GDP经济社会人文民生栅格数据下载网站汇总</a> <span class="text-muted">疯狂学习GIS</span> <div>  本文为“GIS数据获取整理”专栏(https://blog.csdn.net/zhebushibiaoshifu/category_10857546.html)中第八篇独立博客,因此本文全部标题均由“8”开头。本文对目前主要的GDP、社会与经济数据获取网站加以整理与介绍,若需其它GIS领域数据(如遥感影像数据、气象数据、土地土壤数据、农业数据等),大家可以点击上方专栏查看,也可以看这一篇汇总文</div> </li> <li><a href="/article/63.htm" title="关于旗正规则引擎规则中的上传和下载问题" target="_blank">关于旗正规则引擎规则中的上传和下载问题</a> <span class="text-muted">何必如此</span> <a class="tag" taget="_blank" href="/search/%E6%96%87%E4%BB%B6%E4%B8%8B%E8%BD%BD/1.htm">文件下载</a><a class="tag" taget="_blank" href="/search/%E5%8E%8B%E7%BC%A9/1.htm">压缩</a><a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a><a class="tag" taget="_blank" href="/search/%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/1.htm">文件上传</a> <div>文件的上传下载都是数据流的输入输出,大致流程都是一样的。 一、文件打包下载 1.文件写入压缩包 string mainPath="D:\upload\";     下载路径 string tmpfileName=jar.zip;        &n</div> </li> <li><a href="/article/190.htm" title="【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析" target="_blank">【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/Stream/1.htm">Stream</a> <div>  以如下代码为例(SocketInputDStream): Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据</div> </li> <li><a href="/article/317.htm" title="spark master web ui 端口8080被占用解决方法" target="_blank">spark master web ui 端口8080被占用解决方法</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/8080/1.htm">8080</a><a class="tag" taget="_blank" href="/search/%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8/1.htm">端口占用</a><a class="tag" taget="_blank" href="/search/spark/1.htm">spark</a><a class="tag" taget="_blank" href="/search/master+web+ui/1.htm">master web ui</a> <div>spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:   1、cd SPARK_HOME/sbin   2、vi start-master.sh     3、定位到下面部分</div> </li> <li><a href="/article/444.htm" title="oracle_执行计划_谓词信息和数据获取" target="_blank">oracle_执行计划_谓词信息和数据获取</a> <span class="text-muted">周凡杨</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%89%A7%E8%A1%8C%E8%AE%A1%E5%88%92/1.htm">执行计划</a> <div>  oracle_执行计划_谓词信息和数据获取(上) 一:简要说明 在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。 简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到</div> </li> <li><a href="/article/571.htm" title="spring中datasource配置" target="_blank">spring中datasource配置</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/dataSource/1.htm">dataSource</a> <div>datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是: http://baike.baidu.com/view/920062.htm   <!-- spring加载资源文件 --> <bean name="propertiesConfig" class="org.springframework.b</div> </li> <li><a href="/article/698.htm" title="web报表工具FineReport使用中遇到的常见报错及解决办法(三)" target="_blank">web报表工具FineReport使用中遇到的常见报错及解决办法(三)</a> <span class="text-muted">老A不折腾</span> <a class="tag" taget="_blank" href="/search/finereport/1.htm">finereport</a><a class="tag" taget="_blank" href="/search/FAQ/1.htm">FAQ</a><a class="tag" taget="_blank" href="/search/%E6%8A%A5%E8%A1%A8%E8%BD%AF%E4%BB%B6/1.htm">报表软件</a> <div>这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。   出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。 1、repeated column width is largerthan paper width: 这个看这段话应该是很好理解的。比如做的模板页面宽度只能放</div> </li> <li><a href="/article/825.htm" title="mysql 用户管理" target="_blank">mysql 用户管理</a> <span class="text-muted">墙头上一根草</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/user/1.htm">user</a> <div>1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:</div> </li> <li><a href="/article/952.htm" title="关于使用Spring导致c3p0数据库死锁问题" target="_blank">关于使用Spring导致c3p0数据库死锁问题</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/Spring+%E5%85%A5%E9%97%A8/1.htm">Spring 入门</a><a class="tag" taget="_blank" href="/search/Spring+%E5%AE%9E%E4%BE%8B/1.htm">Spring 实例</a><a class="tag" taget="_blank" href="/search/Spring3/1.htm">Spring3</a><a class="tag" taget="_blank" href="/search/Spring+%E6%95%99%E7%A8%8B/1.htm">Spring 教程</a> <div>这个问题我实在是为整个 springsource 的员工蒙羞 如果大家使用 spring 控制事务,使用 Open Session In View 模式, com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.</div> </li> <li><a href="/article/1079.htm" title="百度词库联想" target="_blank">百度词库联想</a> <span class="text-muted">annan211</span> <a class="tag" taget="_blank" href="/search/%E7%99%BE%E5%BA%A6/1.htm">百度</a> <div> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>RunJS</title&g</div> </li> <li><a href="/article/1206.htm" title="int数据与byte之间的相互转换实现代码" target="_blank">int数据与byte之间的相互转换实现代码</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/%E4%BD%8D%E7%A7%BB/1.htm">位移</a><a class="tag" taget="_blank" href="/search/int%E8%BD%ACbyte/1.htm">int转byte</a><a class="tag" taget="_blank" href="/search/byte%E8%BD%ACint/1.htm">byte转int</a><a class="tag" taget="_blank" href="/search/%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%AE%9E%E7%8E%B0/1.htm">基本数据类型的实现</a> <div>在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;   主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029   int转byte;   byte转int;   /** * 字节转成int,int转成字节 * @author Administrator * </div> </li> <li><a href="/article/1333.htm" title="简单模拟实现数据库连接池" target="_blank">简单模拟实现数据库连接池</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/thread/1.htm">thread</a><a class="tag" taget="_blank" href="/search/java%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">java多线程</a><a class="tag" taget="_blank" href="/search/%E7%AE%80%E5%8D%95%E6%A8%A1%E6%8B%9F%E5%AE%9E%E7%8E%B0%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0/1.htm">简单模拟实现数据库连接池</a> <div>简单模拟实现数据库连接池 实例1: package com.bijian.thread; public class DB { //private static final int MAX_COUNT = 10; private static final DB instance = new DB(); private int count = 0; private i</div> </li> <li><a href="/article/1460.htm" title="一种基于Weblogic容器的鉴权设计" target="_blank">一种基于Weblogic容器的鉴权设计</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/weblogic/1.htm">weblogic</a> <div>        服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下: String vuser_id = "weblogic"; String vuse</div> </li> <li><a href="/article/1587.htm" title="【RPC框架Hessian二】Hessian 对象序列化和反序列化" target="_blank">【RPC框架Hessian二】Hessian 对象序列化和反序列化</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/hessian/1.htm">hessian</a> <div> 任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。   1. 定义三个POJO    Person类 package com.tom.hes</div> </li> <li><a href="/article/1714.htm" title="【Hadoop十四】Hadoop提供的脚本的功能" target="_blank">【Hadoop十四】Hadoop提供的脚本的功能</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a> <div>1. hadoop-daemon.sh 1.1 启动HDFS ./hadoop-daemon.sh start namenode ./hadoop-daemon.sh start datanode  通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa</div> </li> <li><a href="/article/1841.htm" title="中国互联网走在“灰度”上" target="_blank">中国互联网走在“灰度”上</a> <span class="text-muted">ronin47</span> <a class="tag" taget="_blank" href="/search/%E7%AE%A1%E7%90%86+%E7%81%B0%E5%BA%A6/1.htm">管理 灰度</a> <div>中国互联网走在“灰度”上(转) 文/孕峰   第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。   灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样</div> </li> <li><a href="/article/1968.htm" title="java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。" target="_blank">java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> public class PrintMatrixClockwisely { /** * Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 例如:如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 </div> </li> <li><a href="/article/2095.htm" title="mongoDB 用户管理" target="_blank">mongoDB 用户管理</a> <span class="text-muted">开窍的石头</span> <a class="tag" taget="_blank" href="/search/mongoDB%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86/1.htm">mongoDB用户管理</a> <div>  1:添加用户    第一次设置用户需要进入admin数据库下设置超级用户(use admin)      db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});    第一个参数用户的名字    第二个参数</div> </li> <li><a href="/article/2222.htm" title="[游戏与生活]玩暗黑破坏神3的一些问题" target="_blank">[游戏与生活]玩暗黑破坏神3的一些问题</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%B4%BB/1.htm">生活</a> <div>    暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意      玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天      结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气   &nb</div> </li> <li><a href="/article/2349.htm" title="java 二维数组如何存入数据库" target="_blank">java 二维数组如何存入数据库</a> <span class="text-muted">cuiyadll</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>using System; using System.Linq; using System.Text; using System.Windows.Forms; using System.Xml; using System.Xml.Serialization; using System.IO; namespace WindowsFormsApplication1 { </div> </li> <li><a href="/article/2476.htm" title="本地事务和全局事务Local Transaction and Global Transaction(JTA)" target="_blank">本地事务和全局事务Local Transaction and Global Transaction(JTA)</a> <span class="text-muted">darrenzhu</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/local/1.htm">local</a><a class="tag" taget="_blank" href="/search/global/1.htm">global</a><a class="tag" taget="_blank" href="/search/transaction/1.htm">transaction</a> <div>Configuring Spring and JTA without full Java EE http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/ Spring doc -Transaction Management http://docs.spring.io/spri</div> </li> <li><a href="/article/2603.htm" title="Linux命令之alias - 设置命令的别名,让 Linux 命令更简练" target="_blank">Linux命令之alias - 设置命令的别名,让 Linux 命令更简练</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/alias/1.htm">alias</a> <div>用途说明 设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。   常用参数 格式:alias 格式:ali</div> </li> <li><a href="/article/2730.htm" title="yii2 restful web服务[格式响应]" target="_blank">yii2 restful web服务[格式响应]</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/yii2/1.htm">yii2</a> <div>响应格式 当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式: 确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。 资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]</div> </li> <li><a href="/article/2857.htm" title="MongoDB索引调优(2)——[十]" target="_blank">MongoDB索引调优(2)——[十]</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/MongoDB%E7%B4%A2%E5%BC%95%E4%BC%98%E5%8C%96/1.htm">MongoDB索引优化</a> <div>转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述       上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档     可以在嵌套文档的键上建立索引,方式与正常</div> </li> <li><a href="/article/2984.htm" title="当滑动到顶部和底部时,实现Item的分离效果的ListView" target="_blank">当滑动到顶部和底部时,实现Item的分离效果的ListView</a> <span class="text-muted">gundumw100</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>拉动ListView,Item之间的间距会变大,释放后恢复原样; package cn.tangdada.tangbang.widget; import android.annotation.TargetApi; import android.content.Context; import android.content.res.TypedArray; import andr</div> </li> <li><a href="/article/3111.htm" title="程序员用HTML5制作的爱心树表白动画" target="_blank">程序员用HTML5制作的爱心树表白动画</a> <span class="text-muted">ini</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div>体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" > <ti</div> </li> <li><a href="/article/3238.htm" title="预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版" target="_blank">预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版</a> <span class="text-muted">kakajw</span> <a class="tag" taget="_blank" href="/search/ThinkPad/1.htm">ThinkPad</a><a class="tag" taget="_blank" href="/search/%E9%A2%84%E8%A3%85/1.htm">预装</a><a class="tag" taget="_blank" href="/search/%E6%94%B9%E8%A3%85/1.htm">改装</a><a class="tag" taget="_blank" href="/search/windows+7/1.htm">windows 7</a><a class="tag" taget="_blank" href="/search/windows+8/1.htm">windows 8</a> <div>  该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。 该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!   缘由 小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比</div> </li> <li><a href="/article/3365.htm" title="Nginx学习笔记" target="_blank">Nginx学习笔记</a> <span class="text-muted">mcj8089</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a> <div>一、安装nginx             1、在nginx官方网站下载一个包,下载地址是:  http://nginx.org/download/nginx-1.4.2.tar.gz      2、WinSCP(ftp上传工</div> </li> <li><a href="/article/3492.htm" title="mongodb 聚合查询每天论坛链接点击次数" target="_blank">mongodb 聚合查询每天论坛链接点击次数</a> <span class="text-muted">qiaolevip</span> <a class="tag" taget="_blank" href="/search/%E6%AF%8F%E5%A4%A9%E8%BF%9B%E6%AD%A5%E4%B8%80%E7%82%B9%E7%82%B9/1.htm">每天进步一点点</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E6%B0%B8%E6%97%A0%E6%AD%A2%E5%A2%83/1.htm">学习永无止境</a><a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/%E7%BA%B5%E8%A7%82%E5%8D%83%E8%B1%A1/1.htm">纵观千象</a> <div>/* 18 */ { "_id" : ObjectId("5596414cbe4d73a327e50274"), "msgType" : "text", "sendTime" : ISODate("2015-07-03T08:01:16.000Z"</div> </li> <li><a href="/article/3619.htm" title="java术语(PO/POJO/VO/BO/DAO/DTO)" target="_blank">java术语(PO/POJO/VO/BO/DAO/DTO)</a> <span class="text-muted">Luob.</span> <a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/POJO/1.htm">POJO</a><a class="tag" taget="_blank" href="/search/DTO/1.htm">DTO</a><a class="tag" taget="_blank" href="/search/po/1.htm">po</a><a class="tag" taget="_blank" href="/search/VO+BO/1.htm">VO BO</a> <div> PO(persistant object) 持久对象 在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作. VO(value object) 值对象 通</div> </li> <li><a href="/article/3746.htm" title="算法复杂度" target="_blank">算法复杂度</a> <span class="text-muted">Wuaner</span> <a class="tag" taget="_blank" href="/search/Algorithm/1.htm">Algorithm</a> <div>Time Complexity & Big-O: http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o http://bigocheatsheet.com/ http://www.sitepoint.com/time-complexity-algorithms/ </div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>