Python第三方库的使用

一、Requests库的使用

Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。

(1)安装、在cmd下执行:pip install requests
 

(2)TP协议对资源的操作

    GET     获取URL位置的资源
    HEAD     获取URL位置资源的头部信息
    POST     向URL位置的资源后附加新的数据
    PUT     覆盖URL位置的资源
    PATCH     局部更新URL位置的资源

    DELETE     删除URL位置的资源

(3)requests库中的方法

    requests.request()    构造请求,支持下面各方法的基础
    requests.get()        获取HTML网页的主要方法,对应于HTTP的GET
    requests.head()        获取HTML网页的头信息的方法
    requests.post()        向HTML网页提交POST请求的方法,对应HTTP的POST
    requests.put()        向HTML提交PUT请求,对应HTTP的PUT
    requests.patch()    对应于HTTP的PATCH
    requests.delete()    向HTTP页面提交删除请求,对应HTTP的DELETE
 

(4)方法的原型及用法

5.1、get方法原型
    requests.get(url,params=None,**kwargs)

5.2、params        url中的额外参数,字典或字节流格式,可选
    **kwargs    12个控制访问的参数,如headers等

5.3、post方法原型
    requests.post(url,data=None,json=None,**kwargs)

    payload={"key":"value"}
    r=requests.post(url,data=payload)

5.4、put,patch与post类似

5.5、delete方法原型
    request.deete(url,**kwargs)

    requests.request(method,url,**kwargs)
    method         请求方式,get,put,post...

(5)**kwargs(访问控制参数)

5.1、params    字典或字节序列,作为参数增加到url中
如:
    kv={'k1':'v1','k2':'v2'}
    r=requests.request('GET','http://python123.io/ws',params=kv)
    print(r.url)
结果:http://python123.io/ws?k1=v1&k2=v2
5.2、data    字典,字节序或文件对象,作为Request的内容,post请求的参数

5.3、json        JSON格式数据,作为Request的内容

5.4、headers        字典,HTTP定制头
如:
    h={'User-Agent':'...'}
    r=requests.get(url,headers=h)

5.5、cookies        字典或CookieJar,Request中的cookie

5.6、auth        元组,支持HTTP认证功能

5.7、files        字典,传输文件
如:
    fs={'file':open('data.xls','rb')}
    r=requests.request('POST',url,files=fs)

5.8、timeout     设定超时时间,以秒为单位,超时会产生timeout异常
r=requests.request('GET',url,timeout=10)

5.9、proxies        字典,设置访问代理服务器,可以防止逆追踪
如:
    pxs={'http':'http://user:[email protected]:1234','https':'https://10.10.10.1:4321'}
    r=requests.get(url,proxies=pxs)

5.10、allow_redirects        True/False 默认True,重定向开关

5.11stream                True/False 默认True,立即下载开关

5.12、verify                True/False 默认True,认证SSL证书开关

5.13、cert                 本地SSL证书路径
 

(5)Response对象的属性

    r=requests.get()    //r为Response对象

    r.status_code        HTTP请求的返回状态码
    r.text                HTTP响应内容的字符串形式,即url对应的页面内容
    r.encoding            从HTTP header中猜测的响应内容的编码方式
    r.apparent_encoding            从内容中分析出的响应内容的编码方式
    r.content            HTTP响应内容的二进制形式

(6)Requests库的异常

    requests.ConnectionError    网络连接异常,如DNS查询失败、拒绝连接
    requests.HTTPError            HTTP错误异常
    requests.URLRequired        URL缺失异常
    requests.TooManyRedirects    超过最大重定向次数产生的重定向异常
    requests.ConnectTimeout        连接远程服务器超时异常
    requests.Timeout             请求URL超时产生的超时异常

    raise_for_status            如果返回的status_code不是200产生requests.HTTPError

实例一:get方法的使用

import requests
url='https://blog.csdn.net/qq_32261191/article/details/80338091'
#使用try...except捕捉异常
try:
#请求url
    r=requests.get(url)
#请求状态码不是200,则产生异常
    r.raise_for_status()
#设置显示的编码为apparent_encoding检测到的编码格式
    r.encoding=r.apparent_encoding
#输出前1000个字符
    print(r.text[:1000])
except:
    print("ERROR!!!")

Python第三方库的使用_第1张图片

 

实例二:修改headers

 

import requests
url='https://blog.csdn.net/qq_32261191/article/details/80338091'
#使用try...except捕捉异常
h={'user-agent':'Mozilla/5.0'}
try:
#请求url
    r=requests.get(url)
#默认请求头
    print(r.request.headers)
    r=requests.get(url,headers=h)
#请求状态码不是200,则产生异常
    r.raise_for_status()
#设置显示的编码为apparent_encoding检测到的编码格式
    r.encoding=r.apparent_encoding
#修改后的请求头
    print(r.request.headers)
except:
    print("ERROR!!!")

Python第三方库的使用_第2张图片

 

实例三:GET传入参数

百度搜索ip时URL为:http://www.baidu.com/s?wd=ip

 

 

import requests
url='http://www.baidu.com/s'
#GET传的参数设置
kv={'wd':'ip'}
#使用try...except捕捉异常
try:
#请求url:http://www.baidu.com/s?wd=ip
    r=requests.get(url,params=kv)
#请求状态码不是200,则产生异常
    r.raise_for_status()
#设置显示的编码为apparent_encoding检测到的编码格式
    r.encoding=r.apparent_encoding
#输出请求的url,
    print(r.request.url)
except:
    print("ERROR!!!")

实例四:图片下载

import requests,os
#图片的URL
url="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1526560867378&di=da4e7dc76d9b54647d1356ba6d3d73ef&imgtype=0&src=http%3A%2F%2Fi2.3conline.com%2Fimages%2Fpiclib%2F201006%2F23%2Fbatch%2F1%2F62615%2F12772647784528c3naeziee.jpg"
#设置存放图片的目录
path="F://Apicts//"
try:
#如果目录不存在,创建目录
    if not os.path.exists(path):
        os.mkdir(path)
#请求url
    r=requests.get(url)
#截取URL中最后一个"="之后的内容,视情况而定
    path=path+url.split('=')[-1]
#创建文件并写入
    with open(path,'wb') as f:
        f.write(r.content)
        f.close()
        print("图片已下载!")
except:

    print("ERROR!!!")

Python第三方库的使用_第3张图片
二、Beautiful Soup库的使用

 

Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库

(1)安装beautiful soup库,pip install beautifulsoup4

 

 

 

(2)简单的网站克隆实例

 

 

import requests
#BeautifulSoup库简写为bs4,从bs4库中导入BeautifulSoup类
from bs4 import BeautifulSoup
r=requests.get("http://www.baidu.com")
r.encoding=r.apparent_encoding
demo=r.text
#使用html.parser解析器解析得到的html页面
soup=BeautifulSoup(demo,"html.parser")
#输出解析的结果
print(soup.prettify())
demo=soup.prettify()
#创建一个abc.html文件,设置文件编码为目标网页的编码
fn=open("abc.html",'w',encoding=r.encoding)
#写入demo
fn.write(demo)
fn.close()

(3)BeautifulSoup库可以使用的解析器

解析器                    使用方法                        条件
bs4的HTML解析器        BeautifulSoup(mk,'html.parser')        安装bs4
lxml的HTML解析器    BeautifulSoup(mk,'lxml')            安装lxml库
lxml的XML解析器        BeautifulSoup(mk,'xml')                安装lxml库
html5lib的解析器    BeautifulSoup(mk,'html5lib')        安装html5lib

(4)基本元素

Tag                标签,最基本的信息组织单元,用<>和标明开头和结尾
Name            标签的名字,

...

的名字是p,格式:.name
Attributes        标签的属性,字典形式,格式:.attrs
NavigableString    标签非属性字符串,<>...中的...,格式:.string
Comment            标签内字符串的注释部分,一种特殊的Comment类型

接上面的代码,如:
soup.title                        表示获取解析后的页面的标签<br> soup.title.name                 表示获取title标签的名字<br> soup.title.parent.name             表示获取title标签的上一层标签的名字<br> soup.title.parent.parent.name     表示获取title标签的上上层标签的名字<br> 类型全为string<br>  </p> <p>(5)标签的属性</p> <p>soup.a.attrs             获取标签a的属性,字典类型<br> soup.a.attrs['href']     获取a标签属性中href的值<br> soup.a.string             获取a标签中的字符串,即<a>...</a>中的...<br> 通过string属性可以查看注释和字符串,通过类型区分注释<br>  </p> <p>(6)HTML文档遍历</p> <p><a href="http://img.e-com-net.com/image/info8/c0c5a1b128b64fc8ad3abc3d0ad7c04c.jpg" target="_blank"><img alt="Python第三方库的使用_第4张图片" class="has" src="http://img.e-com-net.com/image/info8/c0c5a1b128b64fc8ad3abc3d0ad7c04c.jpg" width="691" height="385" style="border:1px solid black;"></a></p> <p> </p> <p>6.1、标签树的下行遍历</p> <p>.contents        获取子标签列表,将标签所有子标签存入列表<br> .children        循环遍历子标签<br> .descendants    包含所有子孙标签<br><br> soup.body.contents        获取body标签的所有子标签<br> #遍历body的子标签<br> for child in soup.body.children:<br>     print(child)</p> <p> </p> <p> </p> <p> </p> <p>6.2、标签树的上行遍历</p> <p>.parent            标签的父标签<br> .parents        标签的先辈标签<br><br> #标签树上行遍历<br> for parent in soup.a.parents:<br>     print(parent.name)<br><br> 6.3、标签树的平行遍历<br> .next_sibling        返回HTML文本顺序的下一个平行节点标签<br> .previous_sibling     返回HTML文本顺序的上一个平行节点标签<br> .next_siblings         返回HTML文本顺序的后续所有平行节点标签<br> .previous_siblings     返回HTML文本顺序的前续所有平行节点标签<br> 获取的结果不一定是标签类型<br><br> #遍历后续节点<br> for sibling in soup.a.next_siblings:<br>     print(sibling)<br> #遍历前续节点<br> for sibling in soup.a.previous_siblings:<br>     print(sibling)</p> <p> </p> <p> </p> <p> </p> <p> </p> <p>(7)find_all()函数使用</p> <p>find_all(name,attrs,recursive,string,**kwargs)<br> 返回为列表类型<br> name         要查找的标签<br> attrs         要查找的标签属性值<br> recursive     是否全部查找,默认True<br> string         查找标签字符串域的字符串<br><br> <tag>(...) <==> <tag>.find_all(...)    等价<br> soup(...)  <==> soup.find_all(...)<br><br> soup.find_all('p','course')        查找<p>标签中包含course的字符串<br> soup.find_all(string="abc")     查找<>...<>中...包含abc的字符串<br><br> #遍历页面中所有链接<br> ls=soup.find_all('a')<br> for j in ls:<br>     print(j)<br> 扩展方法(参数与find_all相同)<br> .find()                     搜索且只返回一个结果,str类型<br> .find_parents()             先辈节点中搜索,返回列表类型<br> .find_parent()                 先辈节点返回一个结果,str类型<br> .find_next_siblings()         后续平行节点搜索,返回列表类型<br> .find_next_sibling()         后续平行节点搜索,返回str类型<br> .find_previous_sibligs()     前序搜索,返回列表类型<br> .find_previous_siblig()      前序搜索一个,str类型<br><br> 三、Re库的使用<br><br> (1)正则表达式常用操作符<br><br> .         表示单个字符<br> []        字符集                    如[abc]表示a、b、c,[a-z]表示a-z<br> [^]        非字符集                 如[^abc]表示除a、b、c外的字符集<br> *         前一个字符0或无限次        如abc*表示ab,abc,abccc...<br> +         前一个字符1或无限次     如abc+表示abc,abcc,abccc,...<br> ?        前一字符0或1次             如abc?表示ab、abc<br> |         表示左右任意一个         如ab|cd表示ab、cd<br> {m}     扩展前一字符m次         如ab{2}c表示abbc<br> {m,n}     扩展前一字符m-n次        如ab{1,2}表示abc、abbc<br> ^         匹配字符串开头            如^abc表示匹配字符串开头为abc的字符串<br> $         匹配字符串结尾             如abc$表示结尾为abc的字符串<br> ()         分组标记,内部只能用|    如(abc)表示abc,(a|b)表示a、b<br> \d         数字,等价[0-9]<br> \w         单词字符,等价[A-Za-z0-9_]<br><br> (2)Re库主要功能函数<br><br> re.search()     搜索字符串中匹配的第一个对象,match对象<br> re.match()         从字符串的开始位置起匹配正则表达式,match对象<br> re.findall()     搜索字符串,返回符合的全部字符串,列表<br> re.split()         分割匹配的结果的列表为,子列表<br> re.finditer()     搜索字符串,返回结果的迭代类型,每个迭代为match类型<br> re.sub()         在一个字符串中替换所有匹配正则表达式的子串,返回替换后的结果<br><br> 2.1、re.search函数<br> re.search(pattern,string,flags=0)<br> pattern     正则表达式的字符串或原生字符串<br> string         待匹配的字符串<br> flags         正则表达式使用时的控制标记<br> flags的值有<br> re.I         忽略正则表达式的大小写,使[a-z]可以匹配大写<br> re.M         正则表达式中的^操作符能将给定字符串的每行当中匹配开始<br> re.S         正则表达式中的.操作符能匹配所有字符,默认匹配除换行外的字符<br><br> import re<br> match=re.search(r'[1-9]\d{5}','BIT 100081')<br> if match:<br>     print(match.group(0))<br> 运行上面代码输出:100081,使用match函数输出为空,使用findall函数成功输出,search,match,findall,finditer函数参数相同<br><br> 2.2、re.split函数<br> re.split(pattern,string,maxsplit=0,flags=0)<br> 其他3个参数同上,maxsplot表示最大分割数,剩余部分作为最后一个元素输出</p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <pre class="has"><code class="language-python">import re ls=re.split(r'[1-9]\d{5}','BIT 100081 ABC 100081') print(ls) ls=re.split(r'[1-9]\d{5}','BIT 100081 ABC 100081',maxsplit=1) print(ls)</code></pre> <p> </p> <p>2.3、re.finditer函数</p> <p> </p> <p> </p> <pre class="has"><code class="language-python">import re for m in re.finditer(r'[1-9]\d{6}','BIT100081 TSU 100084'): if m: print(m.group(0)) </code></pre> <p>2.4、re.sub函数<br> re.sub(pattern,repl,string,count=0,flags=0)<br> repl表示替换匹配字符串的字符串<br> count表示匹配的次数<br> import re<br> ls=re.sub(r'[1-9]\d{5}','8888','BIT 100081 ABC 100081')<br> print(ls)</p> <p> </p> <p> </p> <p>(3)match对象的属性和方法</p> <p>属性<br> .string     待匹配的文本<br> .re         匹配时使用的pattern对象(正则表达式)<br> .pos         正则表达式搜索文本的开始位置<br> .endpos     正则表达式搜索文本的结束位置<br> 方法<br> .group(0)     获得匹配后的字符串<br> .start()     匹配字符串在原始字符串的开始位置<br> .end()         匹配字符串在原始字符串的结束位置<br> .span()        返回(.start(),.end())元组</p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <pre class="has"><code class="language-python">import re m=re.search(r'[1-9]\d{5}','BIT 100081 ABC 100081') print(m.string) print(m.re) print(m.pos) print(m.endpos) print(m.group(0)) print(m.start()) print(m.end()) print(m.span())</code></pre> <p> </p> <p>(4)贪婪匹配(默认)和最小匹配<br><br> match=re.search(r'PY.*N','PYANBNCNDN')<br> match.group(0)<br> 这段代码会返回PYANBNCNDN<br> 如果想要得到最小匹配,在*和N直接加入?即可,在*,+,?,{m,n}后加?就扩展为对应的最小匹配</p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1281874862125629440"></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">你可能感兴趣的:(Python编程)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1950183268448006144.htm" title="python编程第十四课:数据可视化" target="_blank">python编程第十四课:数据可视化</a> <span class="text-muted">小小源助手</span> <a class="tag" taget="_blank" href="/search/Python%E4%BB%A3%E7%A0%81%E5%AE%9E%E4%BE%8B/1.htm">Python代码实例</a><a class="tag" taget="_blank" href="/search/%E4%BF%A1%E6%81%AF%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">信息可视化</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>Python数据可视化:让数据“开口说话”在当今数据爆炸的时代,数据可视化已成为探索数据规律、传达数据信息的关键技术。Python凭借其丰富的第三方库,为数据可视化提供了强大而灵活的解决方案。本文将带你深入了解Matplotlib库的基础绘图、Seaborn库的高级可视化以及交互式可视化工具Plotly,帮助你通过图表清晰地展示数据背后的故事。一、Matplotlib库基础绘图Matplotlib</div> </li> <li><a href="/article/1950120484314083328.htm" title="【人工智能入门必看的最全Python编程实战(1)】" target="_blank">【人工智能入门必看的最全Python编程实战(1)】</a> <span class="text-muted">DFCED</span> <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/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E6%89%BE%E5%B7%A5%E4%BD%9C/1.htm">找工作</a><a class="tag" taget="_blank" href="/search/%E5%B0%B1%E4%B8%9A/1.htm">就业</a> <div>--------------------------------------------------------------------------------------------------------------------1.AIGC未来发展前景未完持续…1.1人工智能相关科研重要性拥有一篇人工智能科研论文及专利软著竞赛是保研考研留学深造以及找工作的关键门票!!!拥有一篇人工智能科研论文</div> </li> <li><a href="/article/1949910431401308160.htm" title="Python中的分支结构" target="_blank">Python中的分支结构</a> <span class="text-muted">Z-dz</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>目录前言一、顺序结构二、选择结构1.单分支结构2.双分支结构3.多分支结构三、分支嵌套四、pass关键字总结前言在Python编程中,分支结构是用来控制程序执行流程的重要结构。分支结构使得程序能够根据不同的条件执行不同的代码块。常见的分支结构包括顺序结构、选择结构,以及条件分支的嵌套。以下将详细介绍Python中分支结构的几种常见形式。一、顺序结构顺序结构是最简单的程序结构,代码按顺序逐行执行。当</div> </li> <li><a href="/article/1949910431824932864.htm" title="深入理解Python中的循环:for、while、break与continue,以及循环中的else" target="_blank">深入理解Python中的循环:for、while、break与continue,以及循环中的else</a> <span class="text-muted"></span> <div>目录前言一、for循环二、while循环一、break与continue四、循环与else总结前言在Python编程中,循环是控制程序流程的基本结构之一。通过循环,我们可以重复执行一段代码块,直到满足特定条件。本文将详细探讨Python中的常见循环结构,包括for循环、while循环、break和continue控制语句,以及一个常被忽视的特性——循环中的else。了解这些内容,将帮助你更高效地编</div> </li> <li><a href="/article/1949846726592491520.htm" title="MySQL连接详解:从基础到进阶策略【含代码示例】" target="_blank">MySQL连接详解:从基础到进阶策略【含代码示例】</a> <span class="text-muted">DTcode7</span> <a class="tag" taget="_blank" href="/search/sql%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9B%B8%E5%85%B3/1.htm">sql数据库相关</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/SQL/1.htm">SQL</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%80%E5%8F%91/1.htm">数据库开发</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>MySQL连接详解:从基础到进阶策略【含代码示例】一、MySQL连接基础1.1连接的重要性1.2连接方式概览二、基础连接示例示例一:使用命令行客户端示例二:Python编程连接三、高级连接配置3.1SSL加密连接3.2连接池的使用示例三:Python中的连接池四、实战技巧与最佳实践4.1优化连接参数4.2错误处理与日志记录4.3安全实践五、总结在数据库开发领域,MySQL作为一款流行的开源关系型数</div> </li> <li><a href="/article/1949778405067124736.htm" title="CPA全国青少年编程能力等级测评试卷及答案 Python编程(二级)" target="_blank">CPA全国青少年编程能力等级测评试卷及答案 Python编程(二级)</a> <span class="text-muted">No0d1es</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E9%9D%92%E5%B0%91%E5%B9%B4%E7%BC%96%E7%A8%8B/1.htm">青少年编程</a><a class="tag" taget="_blank" href="/search/cpa/1.htm">cpa</a><a class="tag" taget="_blank" href="/search/%E7%AD%89%E7%BA%A7%E6%B5%8B%E8%AF%84/1.htm">等级测评</a> <div>青少年编程能力等级测评试卷Python编程(二级)(考试时间90分钟,满分100分)一、单项选择题(共20题,每题2.5分,共50分)运行下方代码段,输出的结果是()。a=()print(type(a))A.B.C.D.2.content.txt中原来的内容为字符串“yesterday”,则下方代码段运行后,content.txt中的内容为()。f=open('content.txt','w')f</div> </li> <li><a href="/article/1949658136877002752.htm" title="Python编程:聊天群的屏蔽脏话" target="_blank">Python编程:聊天群的屏蔽脏话</a> <span class="text-muted">山禾家的猫</span> <div>突然想到一个视频里面弹幕被和谐的一满屏的*号觉得很有趣,然后就想用python来试试写写看,结果还真玩出了点效果。学习Python中有不明白推荐加入交流裙号:735934841群里有志同道合的小伙伴,互帮互助,群里有免费的视频学习教程和PDF!思路是首先你得有一个脏话存放的仓库好到时候检测,那么个人还是喜欢用列表,因为列表灵活使用扩展都很方便,有了脏话库我们在来想核心怎么屏蔽脏话,你要记得玩家输入</div> </li> <li><a href="/article/1949573013154361344.htm" title="【案例教程】最新AI与Python在地球科学多源数据交叉融合中的前沿技术应用" target="_blank">【案例教程】最新AI与Python在地球科学多源数据交叉融合中的前沿技术应用</a> <span class="text-muted">AAIshangyanxiu</span> <a class="tag" taget="_blank" href="/search/%E5%86%9C%E6%9E%97%E7%94%9F%E6%80%81%E9%81%A5%E6%84%9F/1.htm">农林生态遥感</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%B0%94%E7%A7%91%E5%AD%A6/1.htm">大气科学</a><a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%80%81%E7%8E%AF%E5%A2%83/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><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%9C%B0%E7%90%83%E7%A7%91%E5%AD%A6/1.htm">地球科学</a> <div>查看原文>>>https://mp.weixin.qq.com/s/CxK-f9EqogEA1j0gzXYDsQ本文面向地球科学领域研究人员,聚焦Python编程与前沿AI技术的融合应用,解决地球科学研究中的复杂问题。在气候变化与极端天气事件频发的背景下,传统分析方法与现代AI技术结合,助力研究人员提升数据处理效率与科学发现能力。从Python基础快速过渡到Xarray、Dask等专业工具,深入探</div> </li> <li><a href="/article/1949517407152304128.htm" title="什么是 CPython?" target="_blank">什么是 CPython?</a> <span class="text-muted"></span> <div>文章目录什么是CPython?背景介绍CPython的工作原理CPython的特点除了CPython还有哪些实现?总结什么是CPython?CPython是Python编程语言的最主流且官方的实现。简单来说,CPython就是用C语言写成的Python解释器,它负责将我们用Python写的代码转换成机器能够执行的指令。背景介绍Python是一种高级编程语言,由GuidovanRossum于1991</div> </li> <li><a href="/article/1949467474739130368.htm" title="《Python 函数:编程世界的魔法工具》" target="_blank">《Python 函数:编程世界的魔法工具》</a> <span class="text-muted"></span> <div>在Python编程的广袤世界中,函数就像是一个个神奇的魔法工具,它们赋予了我们组织和重复利用代码的强大能力。今天,让我们一同深入探索Python中函数的奥秘。一、函数的定义在Python中,函数是一段可以被重复调用的代码块,用于执行特定的任务或计算。通过使用def关键字来定义函数,其基本语法如下:deffunction_name(parameters):#函数体returnresult例如,我们可</div> </li> <li><a href="/article/1949320840629776384.htm" title="Python学习之旅:进阶阶段(六)数据结构-有序字典(collections.OrderedDict)" target="_blank">Python学习之旅:进阶阶段(六)数据结构-有序字典(collections.OrderedDict)</a> <span class="text-muted"></span> <div>  在Python编程的进阶学习中,数据结构的选择和运用十分关键。今天,我们要探讨的是有序字典collections.OrderedDict,它是Python标准库collections模块中的一个特殊数据类型,能够让我们在处理字典时保持元素的插入顺序,这在很多场景下都有着独特的优势。下面,让我们一起深入了解有序字典。一、什么是有序字典  在Python中,普通字典dict是一种无序的数据结构,它</div> </li> <li><a href="/article/1949316177301925888.htm" title="Python 3.7.2官方文档全解析:从入门到精通" target="_blank">Python 3.7.2官方文档全解析:从入门到精通</a> <span class="text-muted">泓三宝</span> <div>本文还有配套的精品资源,点击获取简介:Python3.7.2官方文档是一个全面的资源,为初学者和有经验的开发者提供Python编程语言的所有特性和功能。文档详尽地介绍了Python的基础语法、面向对象编程、异常处理、标准库、文件操作、模块和包、生成器、上下文管理器、函数式编程、类型注解、异步编程、元编程、性能分析和错误调试等多个方面的关键知识。学习这些内容能够帮助开发者理解和掌握Python编程的</div> </li> <li><a href="/article/1949224124228366336.htm" title="python运动计划 2024年信息素养大赛复赛/决赛真题 小学组/初中组 python编程挑战赛 真题详细解析" target="_blank">python运动计划 2024年信息素养大赛复赛/决赛真题 小学组/初中组 python编程挑战赛 真题详细解析</a> <span class="text-muted">小兔子编程</span> <a class="tag" taget="_blank" href="/search/Python%E4%BF%A1%E6%81%AF%E7%B4%A0%E5%85%BB%E5%A4%A7%E8%B5%9B%E7%9C%9F%E9%A2%98/1.htm">Python信息素养大赛真题</a><a class="tag" taget="_blank" href="/search/Python%E4%BF%A1%E6%81%AF%E7%B4%A0%E5%85%BB%E5%A4%8D%E8%B5%9B%E7%9C%9F%E9%A2%98/1.htm">Python信息素养复赛真题</a><a class="tag" taget="_blank" href="/search/Python%E7%BC%96%E7%A8%8B%E6%8C%91%E6%88%98%E8%B5%9B%E5%A4%8D%E8%B5%9B%E7%9C%9F%E9%A2%98/1.htm">Python编程挑战赛复赛真题</a><a class="tag" taget="_blank" href="/search/%E4%BF%A1%E6%81%AF%E7%B4%A0%E5%85%BBPython%E5%A4%8D%E8%B5%9B%E7%9C%9F%E9%A2%98/1.htm">信息素养Python复赛真题</a><a class="tag" taget="_blank" href="/search/Python%E4%BF%A1%E6%81%AF%E7%B4%A0%E5%85%BB%E5%86%B3%E8%B5%9B%E7%9C%9F%E9%A2%98/1.htm">Python信息素养决赛真题</a><a class="tag" taget="_blank" href="/search/Python%E7%BC%96%E7%A8%8B%E6%8C%91%E6%88%98%E8%B5%9B%E7%9C%9F%E9%A2%98/1.htm">Python编程挑战赛真题</a><a class="tag" taget="_blank" href="/search/Python%E8%BF%90%E5%8A%A8%E8%AE%A1%E5%88%92/1.htm">Python运动计划</a> <div>python运动计划2024全国青少年信息素养大赛Python编程挑战赛复赛真题解析博主推荐所有考级比赛学习相关资料合集【推荐收藏】1、Python比赛信息素养大赛Python编程挑战赛蓝桥杯python选拔赛真题详解蓝桥杯python省赛真题详解蓝桥杯python国赛真题详解2、Python考级python等级一级真题解析【电子学会】python等级二级真题解析【电子学会】python等级三级真</div> </li> <li><a href="/article/1949141408724086784.htm" title="【Python报错】已解决ModuleNotFoundError: No module named ‘IPython’" target="_blank">【Python报错】已解决ModuleNotFoundError: No module named ‘IPython’</a> <span class="text-muted">云天徽上</span> <a class="tag" taget="_blank" href="/search/python%E8%BF%90%E8%A1%8C%E6%8A%A5%E9%94%99%E8%A7%A3%E5%86%B3%E8%AE%B0%E5%BD%95/1.htm">python运行报错解决记录</a><a class="tag" taget="_blank" href="/search/ipython/1.htm">ipython</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/numpy/1.htm">numpy</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/pandas/1.htm">pandas</a> <div>成功解决“ModuleNotFoundError:Nomodulenamed'IPython’”错误的全面指南一、引言在Python编程中,ModuleNotFoundError是一种常见的错误类型,它通常表明Python解释器无法找到你试图导入的模块。特别是当你遇到“ModuleNotFoundError:Nomodulenamed‘IPython’”这样的错误时,意味着你的Python环境中没</div> </li> <li><a href="/article/1948984551560769536.htm" title="电子学会 2023年5月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)" target="_blank">电子学会 2023年5月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)</a> <span class="text-muted">小凡学编程</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1/1.htm">数学建模</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题)2023年5月一、选择题(共25题,共50分)可以对Python代码进行多行注释的是?()A.#B.""C.‘’’‘’’D.’’答案选:C考点分析:考察python注释理解#是单行注释,三引号,包括单三引号和双三引号可以用于跨行注释,所以选C下列可以作为Python变量名的是?()A.andB.an-dC.1_andD.and</div> </li> <li><a href="/article/1948984552064086016.htm" title="电子学会 2023年9月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)" target="_blank">电子学会 2023年9月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)</a> <span class="text-muted">小凡学编程</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E9%9D%92%E5%B0%91%E5%B9%B4%E7%BC%96%E7%A8%8B/1.htm">青少年编程</a> <div>青少年编程Python编程等级考试一级真题解析(选择题+判断题+编程题)2023年9月一、选择题(共25题,共50分)下列Python语句能够正确输出"学而时习之"五个字的是?()A.print“学而时习之”B.print“(学而时习之)”C.print(“学而时习之”)D.print(学而时习之)答案选:C考点分析:考察pythonprint()函数本题考察的Python编程基础,print打印</div> </li> <li><a href="/article/1948818527255326720.htm" title="Python 进阶学习文档" target="_blank">Python 进阶学习文档</a> <span class="text-muted">千玖若曦</span> <a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>Python进阶学习文档从中级到高级的Python编程指南掌握Python的高级特性,成为Python专家目录学习目标高级语法特性️面向对象进阶⚡函数式编程异步编程数据处理进阶测试与调试性能优化包管理与部署实战项目学习目标完成本文档学习后,您将能够:✅掌握Python高级语法特性:装饰器、生成器、上下文管理器等✅精通面向对象编程:元类、描述符、多重继承等高级概念✅运用函数式编程思想:高阶函数、闭包</div> </li> <li><a href="/article/1948725990519795712.htm" title="Python编程三十五个必学核心语法案例,含详细注释和解析!" target="_blank">Python编程三十五个必学核心语法案例,含详细注释和解析!</a> <span class="text-muted">十一剑</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>Python编程三十五个必学核心语法案例,含详细注释和解析!1.变量交换#交换两个变量的值a=5b=10print(f"交换前:a={a},b={b}")#经典交换方式temp=aa=bb=temp#Pythonic交换方式a,b=b,aprint(f"交换后:a={a},b={b}")'''解析:1.展示了两种变量交换方式2.Python特有的元组解包交换(a,b=b,a)3.避免了使用临时变量</div> </li> <li><a href="/article/1948707959479529472.htm" title="python爬虫项目(一百一十四):招聘网站简历信息自动抓取系统" target="_blank">python爬虫项目(一百一十四):招聘网站简历信息自动抓取系统</a> <span class="text-muted">斌擎人工智能官方账号</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/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> <div>引言在如今竞争激烈的就业市场中,企业和招聘机构需要高效地筛选简历,以找到合适的人才。本文将介绍如何构建一个自动化的简历信息抓取系统,帮助用户从招聘网站中高效提取求职者的简历信息。我们将使用Python编程语言,通过现代的爬虫技术,实现数据的抓取和存储。目录引言1.数据需求与目标网站1.1数据需求2.确定抓取策略2.1分析目标网页2.2确定爬取方式3.环境准备4.数据抓取4.1使用requests和</div> </li> <li><a href="/article/1948375877725253632.htm" title="机器视觉工程师如何进行人机协作视觉系统" target="_blank">机器视觉工程师如何进行人机协作视觉系统</a> <span class="text-muted">zhangzhechun_02</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E7%A0%81%E7%9B%B8%E6%9C%BA/1.htm">数码相机</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/1.htm">计算机视觉</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/ocr/1.htm">ocr</a> <div>python编程示例系列python编程示例系列二python的Web神器Streamlit如何应聘高薪职位C#视觉应用开发问题系列c#串口应用开发问题系列microPythonPython最小内核源码解析NI-motion运动控制c语言示例代码解析</div> </li> <li><a href="/article/1948352819136360448.htm" title="python一定要下载pycharm吗,python需要安装编译器吗" target="_blank">python一定要下载pycharm吗,python需要安装编译器吗</a> <span class="text-muted">2401_85415768</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>大家好,小编为大家解答python编程需要下载些什么吗软件的问题。很多人还不知道python编程需要安装什么软件,现在让我们一起来看看吧!大家好,给大家分享一下想学python都要下载什么软件,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!在学习Python之前,需要下载一些必要的工具,新手刚接触大多都是有点懵,接下来就说一下python相关的东西吧,先放个小点总结:Python开发环</div> </li> <li><a href="/article/1948153385786077184.htm" title="2025年03月中国电子学会青少年软件编程(Python)等级考试试卷(一级)答案 + 解析" target="_blank">2025年03月中国电子学会青少年软件编程(Python)等级考试试卷(一级)答案 + 解析</a> <span class="text-muted">伶俐角少儿编程</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%B0%91%E5%84%BF%E7%BC%96%E7%A8%8B/1.htm">少儿编程</a><a class="tag" taget="_blank" href="/search/%E9%9D%92%E5%B0%91%E5%B9%B4%E7%BC%96%E7%A8%8B%E7%AD%89%E7%BA%A7%E8%80%83%E8%AF%95/1.htm">青少年编程等级考试</a><a class="tag" taget="_blank" href="/search/%E4%B8%AD%E5%9B%BD%E7%94%B5%E5%AD%90%E5%AD%A6%E4%BC%9A/1.htm">中国电子学会</a><a class="tag" taget="_blank" href="/search/%E7%AD%89%E7%BA%A7%E8%80%83%E8%AF%95/1.htm">等级考试</a> <div>青少年软件编程(Python)等级考试试卷(一级)分数:100题数:37一、单选题(共25题,共50分)1.下列哪个软件不能运行Python程序?()A.JupyterNotebookB.PycharmC.原版的ScratchD.IDLE正确答案:C答案解析:本题考察的Python编程软件,原版的Scratch不是Python的编程软件2.下面print语句,哪一个是正确的用法?()A.print</div> </li> <li><a href="/article/1948136115563196416.htm" title="[Python]函数调用链中局部变量的内存影响:通过memory_profiler分析" target="_blank">[Python]函数调用链中局部变量的内存影响:通过memory_profiler分析</a> <span class="text-muted">dudly</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/1.htm">编程语言</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>在Python编程中,内存管理由解释器自动处理,开发者无需像C或C++那样手动分配和释放内存。然而,在函数调用链中,局部变量持有大型对象的引用可能导致意想不到的内存占用,延迟垃圾回收。本文将探讨局部变量如何在函数调用链中增加内存占用,分析其原因,并展示如何使用memory_profiler工具诊断和优化内存问题。一、Python的内存管理机制Python主要通过引用计数(referencecoun</div> </li> <li><a href="/article/1948098805782081536.htm" title="python里class转换_python实现class对象转换成json/字典的方法" target="_blank">python里class转换_python实现class对象转换成json/字典的方法</a> <span class="text-muted">八决子</span> <a class="tag" taget="_blank" href="/search/python%E9%87%8Cclass%E8%BD%AC%E6%8D%A2/1.htm">python里class转换</a> <div>python实现class对象转换成json/字典的方法发布于2016-03-2808:05:44|153次阅读|评论:0|来源:网友投递Python编程语言Python是一种面向对象、解释型计算机程序设计语言,由GuidovanRossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块</div> </li> <li><a href="/article/1948034254235561984.htm" title="存档python爬虫、Web学习资料" target="_blank">存档python爬虫、Web学习资料</a> <span class="text-muted"></span> <div>1python爬虫学习学习Python爬虫是个不错的选择,它能够帮你高效地获取网络数据。下面为你提供系统化的学习路径和建议:1.打好基础首先要掌握Python基础知识,这是学习爬虫的前提。比如:变量、数据类型、条件语句、循环等基础语法。列表、字典等常用数据结构的操作。函数、模块和包的使用方法。文件读写操作。推荐通过阅读《Python编程:从入门到实践》这本书或者在Codecademy、LeetCo</div> </li> <li><a href="/article/1947945777405947904.htm" title="Python文件路径操作全面指南:从基础到高级应用" target="_blank">Python文件路径操作全面指南:从基础到高级应用</a> <span class="text-muted">Monkey的自我迭代</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文件路径操作是Python编程中不可或缺的核心技能,无论是数据科学、Web开发还是自动化办公,都离不开对文件路径的有效管理。本文将系统性地介绍Python中文件路径操作的各类方法,帮助您掌握这一关键技术。一、文件路径基础概念1.1路径类型解析文件路径主要分为两种类型,理解它们的区别是路径操作的基础:绝对路径:从文件系统根目录开始的完整路径,如Windows系统中的C:\Users\Username</div> </li> <li><a href="/article/1947749887663730688.htm" title="【亲测免费】 PyPandoc 项目常见问题解决方案" target="_blank">【亲测免费】 PyPandoc 项目常见问题解决方案</a> <span class="text-muted"></span> <div>PyPandoc项目常见问题解决方案基础介绍PyPandoc是一个为Pandoc提供的Python薄壳包装器。Pandoc是一个通用的文档转换工具,能够将标记格式的文档转换为多种格式。PyPandoc主要使用Python编程语言,旨在简化Pandoc在Python项目中的使用。新手常见问题及解决步骤问题1:如何安装PyPandoc问题描述:新手在使用PyPandoc时,首先需要了解如何正确安装。解</div> </li> <li><a href="/article/1947749257423417344.htm" title="青少年人工智能Python编程水平测试四级 模拟试卷9 试题解析" target="_blank">青少年人工智能Python编程水平测试四级 模拟试卷9 试题解析</a> <span class="text-muted">编程小伙伴测评网</span> <a class="tag" taget="_blank" href="/search/YCL/1.htm">YCL</a><a class="tag" taget="_blank" href="/search/%E8%AF%95%E9%A2%98%E8%AF%A6%E8%A7%A3/1.htm">试题详解</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%B0%91%E5%84%BF%E7%BC%96%E7%A8%8B/1.htm">少儿编程</a><a class="tag" taget="_blank" href="/search/%E9%9D%92%E5%B0%91%E5%B9%B4%E7%BC%96%E7%A8%8B/1.htm">青少年编程</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/1.htm">排序算法</a> <div>1、以下选项中,说法正确的是?()A、条件1and条件2,表示条件满足其中1个即可B、条件1or条件2,表示2个条件需要同时满足C、and和or不能在一个条件表达式中同时使用D、andor一般和if语句搭配使用正确答案:D试题解析:and是逻辑与,同时满足结果才满足;or是逻辑或,满足一个结果就是满足;</div> </li> <li><a href="/article/1947749254483210240.htm" title="青少年人工智能Python编程水平测试四级 模拟试卷5 试题解析" target="_blank">青少年人工智能Python编程水平测试四级 模拟试卷5 试题解析</a> <span class="text-muted">编程小伙伴测评网</span> <a class="tag" taget="_blank" href="/search/YCL/1.htm">YCL</a><a class="tag" taget="_blank" href="/search/%E8%AF%95%E9%A2%98%E8%AF%A6%E8%A7%A3/1.htm">试题详解</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%B0%91%E5%84%BF%E7%BC%96%E7%A8%8B/1.htm">少儿编程</a><a class="tag" taget="_blank" href="/search/%E9%9D%92%E5%B0%91%E5%B9%B4%E7%BC%96%E7%A8%8B/1.htm">青少年编程</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%8E%A8%E8%8D%90%E7%AE%97%E6%B3%95/1.htm">推荐算法</a> <div>【单选题】(每题2分)1、运行下列代码后,输入4,输出的结果是?()num_1=input()num_2="3"print(num_1+num_2)A、7B</div> </li> <li><a href="/article/1947710190572859392.htm" title="Python编程:从入门到实践" target="_blank">Python编程:从入门到实践</a> <span class="text-muted">YC运维</span> <a class="tag" taget="_blank" href="/search/Python_study/1.htm">Python_study</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>这是基于《Python编程:从入门到实践》这本书以一个初学者的视角去学习而记录的笔记,浓缩了精华的部分以及分享了一些我自己的见解。做这个既是为了让自己边学边记录也是为了保留自己的问题去和小伙伴一起谈论。一,python是什么以及核心作用Python是一种高级、解释型、面向对象的编程语言,由荷兰人GuidovanRossum于1989年圣诞节期间创建,第一个公开发行版发行于1991年。它的设计哲学强</div> </li> <li><a href="/article/124.htm" title="mysql主从数据同步" target="_blank">mysql主从数据同步</a> <span class="text-muted">林鹤霄</span> <a class="tag" taget="_blank" href="/search/mysql%E4%B8%BB%E4%BB%8E%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5/1.htm">mysql主从数据同步</a> <div>配置mysql5.5主从服务器(转) 教程开始:一、安装MySQL 说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22  二、配置MySQL主服务器(192.168.21.169)mysql  -uroot  -p   &nb</div> </li> <li><a href="/article/251.htm" title="oracle学习笔记" target="_blank">oracle学习笔记</a> <span class="text-muted">caoyong</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>1、ORACLE的安装    a>、ORACLE的版本    8i,9i :   i是internet    10g,11g : grid (网格)    12c : cloud (云计算)       b>、10g不支持win7 &</div> </li> <li><a href="/article/378.htm" title="数据库,SQL零基础入门" target="_blank">数据库,SQL零基础入门</a> <span class="text-muted">天子之骄</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%85%A5%E9%97%A8/1.htm">数据库入门</a><a class="tag" taget="_blank" href="/search/%E5%9F%BA%E6%9C%AC%E6%9C%AF%E8%AF%AD/1.htm">基本术语</a> <div>数据库,SQL零基础入门        做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。          数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关</div> </li> <li><a href="/article/505.htm" title="pom.xml" target="_blank">pom.xml</a> <span class="text-muted">一炮送你回车库</span> <a class="tag" taget="_blank" href="/search/pom.xml/1.htm">pom.xml</a> <div>1、一级元素dependencies是可以被子项目继承的 2、一级元素dependencyManagement是定义该项目群里jar包版本号的,通常和一级元素properties一起使用,既然有继承,也肯定有一级元素modules来定义子元素 3、父项目里的一级元素<modules> <module>lcas-admin-war</module> <</div> </li> <li><a href="/article/632.htm" title="sql查地区省市县" target="_blank">sql查地区省市县</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div> -- db_yhm_city SELECT * FROM db_yhm_city WHERE class_parent_id = 1 -- 海南 class_id = 9 港、奥、台 class_id = 33、34、35 SELECT * FROM db_yhm_city WHERE class_parent_id =169 SELECT d1.cla</div> </li> <li><a href="/article/759.htm" title="关于监听器那些让人头疼的事" target="_blank">关于监听器那些让人头疼的事</a> <span class="text-muted">宝剑锋梅花香</span> <a class="tag" taget="_blank" href="/search/%E7%94%BB%E5%9B%BE%E6%9D%BF/1.htm">画图板</a><a class="tag" taget="_blank" href="/search/%E7%9B%91%E5%90%AC%E5%99%A8/1.htm">监听器</a><a class="tag" taget="_blank" href="/search/%E9%BC%A0%E6%A0%87%E7%9B%91%E5%90%AC%E5%99%A8/1.htm">鼠标监听器</a> <div>       本人初学JAVA,对于界面开发我只能说有点蛋疼,用JAVA来做界面的话确实需要一定的耐心(不使用插件,就算使用插件的话也没好多少)既然Java提供了界面开发,老师又要求做,只能硬着头皮上啦。但是监听器还真是个难懂的地方,我是上了几次课才略微搞懂了些。       </div> </li> <li><a href="/article/886.htm" title="JAVA的遍历MAP" target="_blank">JAVA的遍历MAP</a> <span class="text-muted">darkranger</span> <a class="tag" taget="_blank" href="/search/map/1.htm">map</a> <div>Java Map遍历方式的选择 1. 阐述   对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?   为了解遍历性能的真实差距,包括在遍历ke</div> </li> <li><a href="/article/1013.htm" title="POJ 2312 Battle City 优先多列+bfs" target="_blank">POJ 2312 Battle City 优先多列+bfs</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2/1.htm">搜索</a> <div>来源:http://poj.org/problem?id=2312 题意:题目背景就是小时候玩的坦克大战,求从起点到终点最少需要多少步。已知S和R是不能走得,E是空的,可以走,B是砖,只有打掉后才可以通过。 思路:很容易看出来这是一道广搜的题目,但是因为走E和走B所需要的时间不一样,因此不能用普通的队列存点。因为对于走B来说,要先打掉砖才能通过,所以我们可以理解为走B需要两步,而走E是指需要1</div> </li> <li><a href="/article/1140.htm" title="Hibernate与Jpa的关系,终于弄懂" target="_blank">Hibernate与Jpa的关系,终于弄懂</a> <span class="text-muted">avords</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/jpa/1.htm">jpa</a> <div>我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。 在play中定义Model时,使用的是jpa的annotations,比如javax.persistence.Entity, Table, Column, OneToMany</div> </li> <li><a href="/article/1267.htm" title="酸爽的console.log" target="_blank">酸爽的console.log</a> <span class="text-muted">bee1314</span> <a class="tag" taget="_blank" href="/search/console/1.htm">console</a> <div>在前端的开发中,console.log那是开发必备啊,简直直观。通过写小函数,组合大功能。更容易测试。但是在打版本时,就要删除console.log,打完版本进入开发状态又要添加,真不够爽。重复劳动太多。所以可以做些简单地封装,方便开发和上线。 /** * log.js hufeng * The safe wrapper for `console.xxx` functions * </div> </li> <li><a href="/article/1394.htm" title="哈佛教授:穷人和过于忙碌的人有一个共同思维特质" target="_blank">哈佛教授:穷人和过于忙碌的人有一个共同思维特质</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/%E6%97%B6%E9%97%B4%E7%AE%A1%E7%90%86/1.htm">时间管理</a><a class="tag" taget="_blank" href="/search/%E5%8A%B1%E5%BF%97%E4%BA%BA%E7%94%9F/1.htm">励志人生</a><a class="tag" taget="_blank" href="/search/%E7%A9%B7%E4%BA%BA/1.htm">穷人</a><a class="tag" taget="_blank" href="/search/%E8%BF%87%E4%BA%8E%E5%BF%99%E7%A2%8C/1.htm">过于忙碌</a> <div>        一个跨学科团队今年完成了一项对资源稀缺状况下人的思维方式的研究,结论是:穷人和过于忙碌的人有一个共同思维特质,即注意力被稀缺资源过分占据,引起认知和判断力的全面下降。这项研究是心理学、行为经济学和政策研究学者协作的典范。   这个研究源于穆来纳森对自己拖延症的憎恨。他7岁从印度移民美国,很快就如鱼得水,哈佛毕业</div> </li> <li><a href="/article/1521.htm" title="other operate" target="_blank">other operate</a> <span class="text-muted">征客丶</span> <a class="tag" taget="_blank" href="/search/OS/1.htm">OS</a><a class="tag" taget="_blank" href="/search/osx/1.htm">osx</a> <div>一、Mac Finder 设置排序方式,预览栏 在显示-》查看显示选项中 二、有时预览显示时,卡死在那,有可能是一些临时文件夹被删除了,如:/private/tmp[有待验证] -------------------------------------------------------------------- 若有其他凝问或文中有错误,请及时向我指出, 我好及时改正,同时也让我们一</div> </li> <li><a href="/article/1648.htm" title="【Scala五】分析Spark源代码总结的Scala语法三" target="_blank">【Scala五】分析Spark源代码总结的Scala语法三</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a> <div>1. If语句作为表达式 val properties = if (jobIdToActiveJob.contains(jobId)) { jobIdToActiveJob(stage.jobId).properties } else { // this stage will be assigned to "default" po</div> </li> <li><a href="/article/1775.htm" title="ZooKeeper 入门" target="_blank">ZooKeeper 入门</a> <span class="text-muted">BlueSkator</span> <a class="tag" taget="_blank" href="/search/%E4%B8%AD%E9%97%B4%E4%BB%B6/1.htm">中间件</a><a class="tag" taget="_blank" href="/search/zk/1.htm">zk</a> <div>ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。 值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性,利</div> </li> <li><a href="/article/1902.htm" title="MySQL取得当前时间的函数是什么 格式化日期的函数是什么" target="_blank">MySQL取得当前时间的函数是什么 格式化日期的函数是什么</a> <span class="text-muted">BreakingBad</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/Date/1.htm">Date</a> <div>取得当前时间用 now() 就行。 在数据库中格式化时间 用DATE_FORMA T(date, format) . 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01,</div> </li> <li><a href="/article/2029.htm" title="读《研磨设计模式》-代码笔记-组合模式" target="_blank">读《研磨设计模式》-代码笔记-组合模式</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ import java.util.ArrayList; import java.util.List; abstract class Component { public abstract void printStruct(Str</div> </li> <li><a href="/article/2156.htm" title="4_JAVA+Oracle面试题(有答案)" target="_blank">4_JAVA+Oracle面试题(有答案)</a> <span class="text-muted">chenke</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>基础测试题 卷面上不能出现任何的涂写文字,所有的答案要求写在答题纸上,考卷不得带走。 选择题 1、 What will happen when you attempt to compile and run the following code? (3) public class Static { static { int x = 5; // 在static内有效 } st</div> </li> <li><a href="/article/2283.htm" title="新一代工作流系统设计目标" target="_blank">新一代工作流系统设计目标</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a> <div>   用户只需要给工作流系统制定若干个需求,流程系统根据需求,并结合事先输入的组织机构和权限结构,调用若干算法,在流程展示版面上面显示出系统自动生成的流程图,然后由用户根据实际情况对该流程图进行微调,直到满意为止,流程在运行过程中,系统和用户可以根据情况对流程进行实时的调整,包括拓扑结构的调整,权限的调整,内置脚本的调整。。。。。 在这个设计中,最难的地方是系统根据什么来生成流</div> </li> <li><a href="/article/2410.htm" title="oracle 行链接与行迁移" target="_blank">oracle 行链接与行迁移</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E8%A1%8C%E8%BF%81%E7%A7%BB/1.htm">行迁移</a> <div>表里的一行对于一个数据块太大的情况有二种(一行在一个数据块里放不下) 第一种情况: INSERT的时候,INSERT时候行的大小就超一个块的大小。Oracle把这行的数据存储在一连串的数据块里(Oracle Stores the data for the row in a chain of data blocks),这种情况称为行链接(Row Chain),一般不可避免(除非使用更大的数据</div> </li> <li><a href="/article/2537.htm" title="[JShop]开源电子商务系统jshop的系统缓存实现" target="_blank">[JShop]开源电子商务系统jshop的系统缓存实现</a> <span class="text-muted">dinguangx</span> <a class="tag" taget="_blank" href="/search/jshop/1.htm">jshop</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E5%AD%90%E5%95%86%E5%8A%A1/1.htm">电子商务</a> <div>前言 jeeshop中通过SystemManager管理了大量的缓存数据,来提升系统的性能,但这些缓存数据全部都是存放于内存中的,无法满足特定场景的数据更新(如集群环境)。JShop对jeeshop的缓存机制进行了扩展,提供CacheProvider来辅助SystemManager管理这些缓存数据,通过CacheProvider,可以把缓存存放在内存,ehcache,redis,memcache</div> </li> <li><a href="/article/2664.htm" title="初三全学年难记忆单词" target="_blank">初三全学年难记忆单词</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/english/1.htm">english</a><a class="tag" taget="_blank" href="/search/word/1.htm">word</a> <div>several 儿子;若干 shelf 架子 knowledge 知识;学问 librarian 图书管理员 abroad 到国外,在国外 surf 冲浪 wave 浪;波浪 twice 两次;两倍 describe 描写;叙述 especially 特别;尤其 attract 吸引 prize 奖品;奖赏 competition 比赛;竞争 event 大事;事件 O</div> </li> <li><a href="/article/2791.htm" title="sphinx实践" target="_blank">sphinx实践</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/sphinx/1.htm">sphinx</a> <div>  安装参考地址:http://briansnelson.com/How_to_install_Sphinx_on_Centos_Server   yum install sphinx 如果失败的话使用下面的方式安装 wget http://sphinxsearch.com/files/sphinx-2.2.9-1.rhel6.x86_64.rpm yum loca</div> </li> <li><a href="/article/2918.htm" title="JPA之JPQL(三)" target="_blank">JPA之JPQL(三)</a> <span class="text-muted">frank1234</span> <a class="tag" taget="_blank" href="/search/orm/1.htm">orm</a><a class="tag" taget="_blank" href="/search/jpa/1.htm">jpa</a><a class="tag" taget="_blank" href="/search/JPQL/1.htm">JPQL</a> <div>1 什么是JPQL JPQL是Java Persistence Query Language的简称,可以看成是JPA中的HQL, JPQL支持各种复杂查询。 2 检索单个对象 @Test public  void querySingleObject1() {     Query query = em.createQuery("sele</div> </li> <li><a href="/article/3045.htm" title="Remove Duplicates from Sorted Array II" target="_blank">Remove Duplicates from Sorted Array II</a> <span class="text-muted">hcx2013</span> <a class="tag" taget="_blank" href="/search/remove/1.htm">remove</a> <div>Follow up for "Remove Duplicates":What if duplicates are allowed at most twice? For example,Given sorted array nums = [1,1,1,2,2,3], Your function should return length </div> </li> <li><a href="/article/3172.htm" title="Spring4新特性——Groovy Bean定义DSL" target="_blank">Spring4新特性——Groovy Bean定义DSL</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/spring+4/1.htm">spring 4</a> <div>Spring4新特性——泛型限定式依赖注入 Spring4新特性——核心容器的其他改进 Spring4新特性——Web开发的增强 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC  Spring4新特性——Groovy Bean定义DSL Spring4新特性——更好的Java泛型操作API  Spring4新</div> </li> <li><a href="/article/3299.htm" title="CentOS安装Mysql5.5" target="_blank">CentOS安装Mysql5.5</a> <span class="text-muted">liuxingguome</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>CentOS下以RPM方式安装MySQL5.5 首先卸载系统自带Mysql: yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf 查看是否还有mysql软件: rpm -qa|grep mysql 去http://dev.mysql.c</div> </li> <li><a href="/article/3426.htm" title="第14章 工具函数(下)" target="_blank">第14章 工具函数(下)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0/1.htm">函数</a> <div>index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/</div> </li> <li><a href="/article/3553.htm" title="POJ 1050" target="_blank">POJ 1050</a> <span class="text-muted">SaraWon</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">二维数组</a><a class="tag" taget="_blank" href="/search/%E5%AD%90%E7%9F%A9%E9%98%B5/1.htm">子矩阵</a><a class="tag" taget="_blank" href="/search/%E6%9C%80%E5%A4%A7%E5%92%8C/1.htm">最大和</a> <div>POJ ACM第1050题的详细描述,请参照 http://acm.pku.edu.cn/JudgeOnline/problem?id=1050 题目意思: 给定包含有正负整型的二维数组,找出所有子矩阵的和的最大值。 如二维数组 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 中和最大的子矩阵是 9 2 -4 1 -1 8 且最大和是15</div> </li> <li><a href="/article/3680.htm" title="[5]设计模式——单例模式" target="_blank">[5]设计模式——单例模式</a> <span class="text-muted">tsface</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E8%99%9A%E6%8B%9F%E6%9C%BA/1.htm">虚拟机</a> <div>单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点   安全的单例模式:     /* * @(#)Singleton.java 2014-8-1 * * Copyright 2014 XXXX, Inc. All rights reserved. */ package com.fiberhome.singleton; </div> </li> <li><a href="/article/3807.htm" title="Java8全新打造,英语学习supertool" target="_blank">Java8全新打造,英语学习supertool</a> <span class="text-muted">yangshangchuan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/superword/1.htm">superword</a><a class="tag" taget="_blank" href="/search/%E9%97%AD%E5%8C%85/1.htm">闭包</a><a class="tag" taget="_blank" href="/search/java8/1.htm">java8</a><a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B/1.htm">函数式编程</a> <div>superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Programming。   升学考试、工作求职、充电提高,都少不了英语的身影,英语对我们来说实在太重要</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><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>