【unprofessional use Blog001】用xampp实现python与html交互以做一份情人节礼物

一、XAMPP使用注意点

1、打开XAMPP control panel,start Apache【unprofessional use Blog001】用xampp实现python与html交互以做一份情人节礼物_第1张图片

2、找对本地python的位置【unprofessional use Blog001】用xampp实现python与html交互以做一份情人节礼物_第2张图片

3、所有html文件放入xampp/htdocs/dashboard中,所有py文件放入xampp/cgi-bin中,所有图片文件放入xampp/htdocs/img中

二、静态登录html界面

<!DOCTYPE html>

    
        用户登录<span class="token punctuation">.</span>html<<span class="token operator">/</span>title>
        
        
        <meta http<span class="token operator">-</span>equiv=<span class="token string">"keywords"</span> content=<span class="token string">"keyword1,keyword2,keyword3"</span>>
            <meta http<span class="token operator">-</span>equiv=<span class="token string">"description"</span> content=<span class="token string">"this is my page"</span>>
                <meta http<span class="token operator">-</span>equiv=<span class="token string">"content-type"</span> content=<span class="token string">"text/html;charset=UTF-8"</span>>
                    <link rel=<span class="token string">"stylesheet"</span> href=<span class="token string">"../css/login.css"</span><span class="token operator">/</span>>
                    <link rel=<span class="token string">"stylesheet"</span> href=<span class="token string">"https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css"</span>>
    <<span class="token operator">/</span>head>
    <body>
        <body background=<span class="token string">"http://localhost/img/love.jpg"</span> style=<span class="token string">" background-repeat:no-repeat ;background-size:100% 100%;
            background-attachment: fixed;"</span>>
            <form action=<span class="token string">"/cgi-bin/login.py"</span> method=<span class="token string">"post"</span>>
                <div id=<span class="token string">"login-box"</span>>
                    <h1><center><font color=<span class="token string">"white"</span>>Let's <span class="token function">start</span> our love page<<span class="token operator">/</span>font color=<span class="token string">"white"</span>><<span class="token operator">/</span>center><<span class="token operator">/</span>h1>
                    <div <span class="token keyword">class</span>=<span class="token string">"form"</span>>
                        <div <span class="token keyword">class</span>=<span class="token string">"item"</span>>
                            <center><i <span class="token keyword">class</span>=<span class="token string">"fa fa-github-alt"</span> style=<span class="token string">"font-size:28px"</span>><<span class="token operator">/</span>i>
                                <input <span class="token function">type</span>=<span class="token string">"text"</span> name=<span class="token string">"uname"</span>><<span class="token operator">/</span>center>
                        <<span class="token operator">/</span>div>
                        <div <span class="token keyword">class</span>=<span class="token string">"item"</span>>
                            <center> <i <span class="token keyword">class</span>=<span class="token string">"fa fa-search"</span> style=<span class="token string">"font-size:28px"</span>><<span class="token operator">/</span>i>
                                <input <span class="token function">type</span>=<span class="token string">"password"</span> name=<span class="token string">"upass"</span>><<span class="token operator">/</span>center>
                        <<span class="token operator">/</span>div>
                        <div <span class="token keyword">class</span>=<span class="token string">"item"</span>>
                            <center><i <span class="token keyword">class</span>=<span class="token string">"fa fa-search"</span> style=<span class="token string">"font-size:28px"</span>><<span class="token operator">/</span>i>
                                <input <span class="token function">type</span> =<span class="token string">"text"</span> placeholder=<span class="token string">"verification"</span>><<span class="token operator">/</span>center>
                        <<span class="token operator">/</span>div>
                        <tr>
                        <td>
                        <center><div id=<span class="token string">"code_box"</span>>———i love u<<span class="token operator">/</span>div><<span class="token operator">/</span>center>
                    <<span class="token operator">/</span>div>
                <<span class="token operator">/</span>div>
               
                <<span class="token operator">/</span>td>
                <<span class="token operator">/</span>tr>
                <center><input <span class="token function">type</span>=<span class="token string">"submit"</span> value=<span class="token string">"提交"</span><span class="token operator">/</span>><<span class="token operator">/</span>center>
            <<span class="token operator">/</span>form>
        <<span class="token operator">/</span>body>
<<span class="token operator">/</span>html>

</code></pre> 
  <h1>三、动态后端python程序</h1> 
  <p>这是用来判断之前的log.html输入的用户名和密码是否正确的~<br> 如果正确就嵌入一个超链接go on到下一个静态页面<br> 如果不正确就返回上一个页面<br> <a href="http://img.e-com-net.com/image/info8/ced195d6d6d14e2aabef8b7d783bb7ea.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/ced195d6d6d14e2aabef8b7d783bb7ea.jpg" alt="【unprofessional use Blog001】用xampp实现python与html交互以做一份情人节礼物_第3张图片" width="650" height="340" style="border:1px solid black;"></a></p> 
  <pre><code class="prism language-python"><span class="token comment">#!"C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.1776.0_x64__qbz5n2kfra8p0\python3.8.exe"</span>

<span class="token keyword">import</span> cgi<span class="token punctuation">,</span>cgitb

form <span class="token operator">=</span> cgi<span class="token punctuation">.</span>FieldStorage<span class="token punctuation">(</span><span class="token punctuation">)</span>

uname <span class="token operator">=</span> form<span class="token punctuation">.</span>getvalue<span class="token punctuation">(</span><span class="token string">"uname"</span><span class="token punctuation">)</span>
upass <span class="token operator">=</span> form<span class="token punctuation">.</span>getvalue<span class="token punctuation">(</span><span class="token string">"upass"</span><span class="token punctuation">)</span>

<span class="token keyword">if</span> uname <span class="token operator">==</span> <span class="token string">"yangyiling"</span> <span class="token operator">and</span> upass <span class="token operator">==</span> <span class="token string">"991205yyl"</span><span class="token punctuation">:</span>
    flag <span class="token operator">=</span> <span class="token number">1</span>
<span class="token keyword">else</span><span class="token punctuation">:</span>
    flag <span class="token operator">=</span> <span class="token number">0</span>

<span class="token keyword">if</span> flag <span class="token operator">==</span> <span class="token number">1</span><span class="token punctuation">:</span>    
    <span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"Content-type: text/html"</span><span class="token punctuation">)</span>
    <span class="token keyword">print</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
    <span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"<html>"</span><span class="token punctuation">)</span>
    <span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"<head>"</span><span class="token punctuation">)</span>
    <span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"<title>登录")
    print("")
    print("")
    print("right")
    print("

") print("go on") print("

"
) print("") print("") else: print("Content-type: text/html") print() print("") print("") print("登录") print("") print("") print("wrong") print("

") print("go back and think twice!!!") print("

"
) print("") print("")

四、提问页面

都大同小异,可以自己设计,我这里就放一个啦
主要思想就是设计很多超链接,让静态页面一个一个连起来~
【unprofessional use Blog001】用xampp实现python与html交互以做一份情人节礼物_第4张图片

<!DOCTYPE html>


    
        登录<<span class="token operator">/</span>title>
    <<span class="token operator">/</span>head>
        <body bgcolor=<span class="token string">"Pink"</span>>
            <form action=<span class="token string">"/cgi-bin/fasta.py"</span> method=<span class="token string">"post"</span>>
                <p><center><font color=<span class="token string">"Hotpink "</span>>
                嘿嘿!
				<<span class="token operator">/</span>p>
				<p>
				恭喜你找到了密码并成功进入~
				<<span class="token operator">/</span>p>
				<p>
				接下来,要考你几道题目哦
				<<span class="token operator">/</span>p>
				<p>
				不用紧张 答错了我不会生气 但要记在心里
				<<span class="token operator">/</span>p>
				<p>
				让我们开始吧~
				<<span class="token operator">/</span>p>
				<p>
				<img src=<span class="token string">"http://localhost/img/next.jpeg"</span>  alt=<span class="token string">"过年啦"</span> <span class="token operator">/</span>>
				<<span class="token operator">/</span>p>
				<<span class="token operator">/</span>center>
                <br<span class="token operator">/</span>>
				
                <center><a href=<span class="token string">"http://localhost/dashboard/second.html"</span> <span class="token keyword">class</span>=<span class="token string">"button"</span>>点这里哦<<span class="token operator">/</span>a><<span class="token operator">/</span>center>
                <<span class="token operator">/</span>form>
                <<span class="token operator">/</span>body>
                <<span class="token operator">/</span>html>

</code></pre> 
  <p>以上就是我做的一份2.14礼物啦,有很多不足,请大家多多指正~<br> 新年快乐,阖家团圆,早日凑齐五福啦</p> 
 </div> 
</div>����
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1613342465689944064"></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">你可能感兴趣的:(html5,python)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1900519105782411264.htm"
                           title="python vuejs聊天室_ws模块指南+Vue在线聊天室" target="_blank">python vuejs聊天室_ws模块指南+Vue在线聊天室</a>
                        <span class="text-muted">无1234</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/vuejs%E8%81%8A%E5%A4%A9%E5%AE%A4/1.htm">vuejs聊天室</a>
                        <div>简介ws模块是Node端的一个WebSocket协议的实现,该协议允许客户端(一般是浏览器)持久化和服务端的连接.这种可以持续连接的特性使得WebScoket特别适合用于适合用于游戏或者聊天室等使用场景.ws模块相较于其他基于WebSocket协议的模块来说非常的纯粹.他只关注基于WebSocket协议的实现,其他例如Socket.io提供了回退手段,当WebSocket无法使用的时候会利用轮询来</div>
                    </li>
                    <li><a href="/article/1900518727280029696.htm"
                           title="Python的struct模块" target="_blank">Python的struct模块</a>
                        <span class="text-muted">smilelance</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/struct/1.htm">struct</a><a class="tag" taget="_blank" href="/search/alignment/1.htm">alignment</a><a class="tag" taget="_blank" href="/search/string/1.htm">string</a><a class="tag" taget="_blank" href="/search/buffer/1.htm">buffer</a><a class="tag" taget="_blank" href="/search/exception/1.htm">exception</a>
                        <div>struct模块提供将二进制数据转换为结构化数据或相反的功能,它定义了以下函数和异常:exceptionstruct.errorstruct.pack(fmt,v1,v2,…)返回一个string,string由v1,v2…经过给出的格式fmt组成,参数的个数有和类型要和给出的格式一一对应struct.pack_into(fmt,buffer,offset,v1,v2,…)按照格式fmt将v1,v</div>
                    </li>
                    <li><a href="/article/1900517840134402048.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/%E5%AD%A6%E4%B9%A0/1.htm">学习</a>
                        <div>列表(list)和元组(tuple)列表和元组,都是一个可以放置任意数据类型的有序集合,比如里面可以同时包含int和string类型都是有序的列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素。元组是静态的,长度大小固定,无法增加删减或者改变常规操作关于赋值,list可以很轻松的根据索引赋值,但是tuple不可以listA=[1,2,3,4]listA[3]=10print(listA</div>
                    </li>
                    <li><a href="/article/1900516957380210688.htm"
                           title="3月14日复盘" target="_blank">3月14日复盘</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/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>挑战AI全栈第四天!(终于双休了)容器python中默认有4种容器列表list字典dict集合set元组tuple一、Python列表(list)Python支持多种复合数据类型,可将不同值组合在一起。最常用的列表,是用方括号标注,逗号分隔的一组值。列表可以包含不同类型的元素,但一般情况下,各个元素的类型相同列表是一种可以存储任意个各种类型的序列容器列表内的数据有先后顺序关系列表是可变的容器1.列</div>
                    </li>
                    <li><a href="/article/1900515064708919296.htm"
                           title="python内置函数 V" target="_blank">python内置函数 V</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内置函数VPython解释器内置了很多函数和类型,任何时候都能使用。V名称描述vars返回当前局部符号表的字典。vars()vars(object)返回模块、类、实例或任何其它具有__dict__属性的对象的__dict__属性。模块和实例这样的对象具有可更新的__dict__属性;但是,其它对象的__dict__属性可能会设为限制写入(例如,类会使用types.MappingProx</div>
                    </li>
                    <li><a href="/article/1900514433759768576.htm"
                           title="Python--struct模块" target="_blank">Python--struct模块</a>
                        <span class="text-muted">aspenstars</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%BB%93%E6%9E%84/1.htm">结构</a><a class="tag" taget="_blank" href="/search/struct/1.htm">struct</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE/1.htm">数据</a>
                        <div>当Python处理二进制数据时(存取文件、socket操作)可以使用python的struct模块来完成.struct类似于C语言中的结构体.struct模块中最重要的三个函数是pack(),unpack(),calcsize()pack(fmt,v1,v2,...)按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)unpack(fmt,string)按照给定的格式(f</div>
                    </li>
                    <li><a href="/article/1900513673697357824.htm"
                           title="2025.3.14python-基础语法总结(容器)" target="_blank">2025.3.14python-基础语法总结(容器)</a>
                        <span class="text-muted">De_Yh</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>一、列表(List)文档描述:可变序列,支持增删改查元素可以是任意类型支持索引、切片、拼接、重复等操作核心操作:python#创建与修改L=[1,2,3]L.append(4)#尾部添加L.insert(1,"a")#插入元素L.extend([5,6])#合并列表L[0]="changed"#直接修改delL[1]#删除元素文档强调特性:有序(依赖索引访问)支持重复元素内存连续存储(适合高频修改</div>
                    </li>
                    <li><a href="/article/1900508632756318208.htm"
                           title="python脚本使用Bash指令的一种方式" target="_blank">python脚本使用Bash指令的一种方式</a>
                        <span class="text-muted">xz1308579340</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>print(name)print(read_content(name))infos.append(read_content(name))xml=os.path.join(dir,name)new_xml=new_dir+'/'+str(count)+'.xml'img=xml.replace('xml','png')new_img=new_dir+'/'+str(count)+'.png'wd='</div>
                    </li>
                    <li><a href="/article/1900508254283296768.htm"
                           title="HMML——3D AI Coding的基础语言" target="_blank">HMML——3D AI Coding的基础语言</a>
                        <span class="text-muted">AIGC5D-Longan</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、Java、C++等),作为2D编程的语言,也是AI开发的主力工具。2D编程语言内容呈现和交互,与3D世界、物理世界的高维复杂性之间的割裂日益凸显。HMML(超多元空间标记语言HyperMultspaceMarkupLanguage),是新的3D编程语言,也是3DAICoding的基础语言。3DAICoding的诞生,标志编程语言首次实现与人类多维认知的深度对齐。通过HMM</div>
                    </li>
                    <li><a href="/article/1900507493394608128.htm"
                           title="机器学习(二) 本文(2.5万字) | KNN算法原理及Python复现 |" target="_blank">机器学习(二) 本文(2.5万字) | KNN算法原理及Python复现 |</a>
                        <span class="text-muted">小酒馆燃着灯</span>
<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/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/k%E8%BF%91%E9%82%BB%E7%AE%97%E6%B3%95/1.htm">k近邻算法</a>
                        <div>文章目录一KNN算法原理二KNN三要素三机器学习中标准化四KNN分类预测规则五KNN回归预测规则六KNN算法实现方式七KDTree7.1构造KDtree7.2KDtree查找最近邻八KNN特点九KNN算法实现案例一案例二1.机器学习2.深度学习与目标检测3.YOLOv54.YOLOv5改进5.YOLOv8及其改进6.Python与PyTorch7.工具8.小知识点9.杂记一KNN算法原理K近邻分类</div>
                    </li>
                    <li><a href="/article/1900507494069891072.htm"
                           title="python执行bash命令" target="_blank">python执行bash命令</a>
                        <span class="text-muted">weixin_44594953</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/os.system/1.htm">os.system</a><a class="tag" taget="_blank" href="/search/bash%E5%91%BD%E4%BB%A4/1.htm">bash命令</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC%E6%89%A7%E8%A1%8C/1.htm">脚本执行</a><a class="tag" taget="_blank" href="/search/%E5%8F%82%E6%95%B0%E4%BC%A0%E9%80%92/1.htm">参数传递</a>
                        <div>1、执行bash命令importosos.system('ls-al')2、执行bash脚本os.system('sh./test.sh')3、脚本中带参数arg1='111'arg2='222'os.system('sh./test.sh'+arg1+''+arg2)//参数前后要有空格</div>
                    </li>
                    <li><a href="/article/1900507496167043072.htm"
                           title="python脚本内运行bash命令" target="_blank">python脚本内运行bash命令</a>
                        <span class="text-muted">房默笙</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
                        <div>可以这样操作:在os的模块中有这样的一个函数:os.system()将命令打在引号中就可了。。。nice…!!!</div>
                    </li>
                    <li><a href="/article/1900506859727548416.htm"
                           title="python bash_如何python脚本中运行bash命令?" target="_blank">python bash_如何python脚本中运行bash命令?</a>
                        <span class="text-muted">weixin_39655049</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/bash/1.htm">bash</a>
                        <div>InabashscriptIamtryingtorunpythonandbashcommandboth.InsomewhereIwanttoexecutesomebashcommandinsideapythonloop.#!/bin/bashpython<<ENDforiinrange(1000):#execute‬somebashcommandsuchasechoingiENDhowcanIdo</div>
                    </li>
                    <li><a href="/article/1900505851668525056.htm"
                           title="如何测试是否正确安装了自定义的Exepthook?" target="_blank">如何测试是否正确安装了自定义的Exepthook?</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>
                        <div>如何测试是否正确安装了自定义的Exepthook?在Python中,我们可以通过设置一个自定义的`sys.excepthook`来处理程序中的异常。这个钩子会在程序发生未捕获异常时被调用,我们可以在这个钩子中打印出错误信息或者发送错误报告给开发者等。要测试是否正确安装了自定义的Exepthook,我们可以编写一个简单的Python脚本,在脚本中使用`sys.excepthook`来捕获和处理一个异</div>
                    </li>
                    <li><a href="/article/1900505852146675712.htm"
                           title="存储和访问节点属性 python networkx" target="_blank">存储和访问节点属性 python networkx</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>
                        <div>存储和访问节点属性pythonnetworkx在Python中,我们可以使用NetworkX库来创建和管理图数据结构。在NetworkX中,节点可以有属性,例如标签、颜色或价值等。以下是如何存储和访问节点的属性的步骤:1.首先,我们需要导入NetworkX库并创建一个图形对象。然后,我们可以给节点添加属性。```pythonimportnetworkxasnx#创建一个图形对象G=nx.Graph</div>
                    </li>
                    <li><a href="/article/1900502575539613696.htm"
                           title="SQLMesh 系列教程:解锁SQLMesh的宏与变量魔法" target="_blank">SQLMesh 系列教程:解锁SQLMesh的宏与变量魔法</a>
                        <span class="text-muted">梦想画家</span>
<a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E5%B7%A5%E7%A8%8B/1.htm">数据分析工程</a><a class="tag" taget="_blank" href="/search/sqlmesh/1.htm">sqlmesh</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%B7%A5%E7%A8%8B/1.htm">数据工程</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E6%9E%90%E5%B7%A5%E7%A8%8B/1.htm">分析工程</a>
                        <div>在数据库流水线开发中,代码复用与动态配置是提升效率的核心诉求。SQLMesh以其独特的宏系统与用户定义变量机制,重新定义了SQL生成的灵活性。与传统模板引擎不同,SQLMesh的宏并非简单的字符串替换,而是基于语义理解的智能代码重构——通过sqlglot库解析SQL结构,结合Python逻辑处理能力,让用户能够以声明式语法实现复杂查询的动态组装。引言无论是全局配置、网关级参数还是模型内局部变量,S</div>
                    </li>
                    <li><a href="/article/1900494756702646272.htm"
                           title="Python学习日志3-复合类型" target="_blank">Python学习日志3-复合类型</a>
                        <span class="text-muted">可惜还不下雨</span>
<a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a>
                        <div>python支持多种复合类型,可以将不同的值组合在一起一、列表列表(list)是用方括号标注、逗号隔开的一组值,可以包含不同类型的元素(但最好不要这么做),列表有以下特点:列表内的顺序有先后顺序列表的值可变1.创建列表列表有两种创建方式,一是直接用方括号把表达式括起来,而是用构造函数list()表达式list1=[]#创建了一个空列表list2=["a","b","c"]#创建了一个字符串列表li</div>
                    </li>
                    <li><a href="/article/1900493747066564608.htm"
                           title="(十一) 人工智能 - Python 教程 - Python元组" target="_blank">(十一) 人工智能 - Python 教程 - Python元组</a>
                        <span class="text-muted">星星学霸</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/-/1.htm">-</a><a class="tag" taget="_blank" href="/search/Python%E7%B3%BB%E5%88%97%E6%95%99%E7%A8%8B/1.htm">Python系列教程</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/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>更多系列教程,每天更新更多教程关注:xxxueba.com星星学霸1元组(Tuple)元组是有序且不可更改的集合。在Python中,元组是用圆括号编写的。实例创建元组:thistuple=("apple","banana","cherry")print(thistuple)("apple","banana","cherry")2访问元组元素可以通过引用方括号内的索引号来访问元组元素:实例打印元组中</div>
                    </li>
                    <li><a href="/article/1900487321585774592.htm"
                           title="0基础学Python第八天" target="_blank">0基础学Python第八天</a>
                        <span class="text-muted">RUIOU_</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</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/0%E5%9F%BA%E7%A1%80/1.htm">0基础</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.程序报错:程序在哪一行报错之后,后面的程序都不会被执行。(1)异常类型:IndexError——索引错误,ZeroDivisionError——除零错误FileNotFoundError——找不到文件错误,TypeError——类型错误等2.捕捉异常:格式——try,except语句:try:可能会产生报错的代码except你想捕捉错误的名字(异常类型):错误发生后你想相应执行的操作excep</div>
                    </li>
                    <li><a href="/article/1900485933564751872.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/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>1.元类在Python中,abc模块(AbstractBaseClasses,抽象基类)提供了创建抽象基类的机制,这些抽象基类可以用来定义接口,强制子类实现特定的方法,有助于实现多态性和代码的可维护性。下面从多个方面详细介绍abc元类相关内容。ABCMeta是abc模块中的元类,ABC类实际上就是使用ABCMeta作为元类创建的。你也可以直接使用ABCMeta来创建抽象基类。classShape(</div>
                    </li>
                    <li><a href="/article/1900485680392368128.htm"
                           title="2025年渗透测试面试题总结-安恒 (题目+回答)" target="_blank">2025年渗透测试面试题总结-安恒 (题目+回答)</a>
                        <span class="text-muted">独行soc</span>
<a class="tag" taget="_blank" href="/search/2025%E5%B9%B4%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95%E9%9D%A2%E8%AF%95%E6%8C%87%E5%8D%97/1.htm">2025年渗透测试面试指南</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a><a class="tag" taget="_blank" href="/search/web%E5%AE%89%E5%85%A8/1.htm">web安全</a><a class="tag" taget="_blank" href="/search/%E7%BA%A2%E8%93%9D%E6%94%BB%E9%98%B2/1.htm">红蓝攻防</a>
                        <div>网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。目录安恒1.sqlmap爆出当前数据库库名的参数是什么?2.nmap探测系统类型的参数是?3.nmap的小写-o和-A是做啥的?4.布尔盲注的具体语句是啥?5.宽字节原理6.Python是否存在反序列化漏洞?7.GET与POST传参的区别8.HTTP请求方式9.如何判断C</div>
                    </li>
                    <li><a href="/article/1900480881139707904.htm"
                           title="【vLLM 学习】使用 TPU 安装" target="_blank">【vLLM 学习】使用 TPU 安装</a>
                        <span class="text-muted">HyperAI超神经</span>
<a class="tag" taget="_blank" href="/search/vLLM/1.htm">vLLM</a><a class="tag" taget="_blank" href="/search/%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><a class="tag" taget="_blank" href="/search/vLLM/1.htm">vLLM</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/TPU/1.htm">TPU</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/%E6%95%99%E7%A8%8B/1.htm">教程</a>
                        <div>vLLM是一款专为大语言模型推理加速而设计的框架,实现了KV缓存内存几乎零浪费,解决了内存管理瓶颈问题。更多vLLM中文文档及教程可访问→https://vllm.hyper.ai/vLLM使用PyTorchXLA支持GoogleCloudTPU。依赖环境GoogleCloudTPUVM(单主机和多主机)TPU版本:v5e、v5p、v4Python:3.10安装选项:href=“https://v</div>
                    </li>
                    <li><a href="/article/1900475588792086528.htm"
                           title="python笔记:进程和线程—分布式进程" target="_blank">python笔记:进程和线程—分布式进程</a>
                        <span class="text-muted">zyckhuntoria</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/foundation/1.htm">foundation</a>
                        <div>一、分布式进程Process可以分布到多台机器上,而Thread最多只能分布到同一台机器的多个CPU上。Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个进程中,依靠网络通信。由于managers模块封装很好,不必了解网络通信的细节,就可以很容易地编写分布式多进程程序。二、举例实</div>
                    </li>
                    <li><a href="/article/1900470937053097984.htm"
                           title="Websoft9:为开发者打造的高效 Linux 服务器面板" target="_blank">Websoft9:为开发者打造的高效 Linux 服务器面板</a>
                        <span class="text-muted"></span>
<a class="tag" taget="_blank" href="/search/linuxlinux%E8%BF%90%E7%BB%B4%E8%BF%90%E7%BB%B4/1.htm">linuxlinux运维运维</a>
                        <div>Websoft9作为一款以开源应用部署与管理为核心的服务器面板,其平台设计与运行环境深度耦合,形成了“环境即服务”的独特模式。这种关系体现在环境标准化、自动化配置、安全融合及资源管理等多个维度。以下从四个核心层面详细阐述二者的协同机制:一、运行环境标准化:平台能力的基石Websoft9的运行环境并非孤立存在,而是平台功能实现的底层支撑。多语言与框架的预集成•平台内置PHP、Python、Java、</div>
                    </li>
                    <li><a href="/article/1900470292237578240.htm"
                           title="python进程和线程之间通信_python进程和线程通信" target="_blank">python进程和线程之间通信_python进程和线程通信</a>
                        <span class="text-muted">weixin_39718890</span>
<a class="tag" taget="_blank" href="/search/python%E8%BF%9B%E7%A8%8B%E5%92%8C%E7%BA%BF%E7%A8%8B%E4%B9%8B%E9%97%B4%E9%80%9A%E4%BF%A1/1.htm">python进程和线程之间通信</a>
                        <div>1,线程(Thread)使用多线程可以有效的利用CPU资源(Python例外)。然而多线程所带来的程序的复杂度也不可避免,尤其是对竞争资源的同步问题。然而在python中由于使用了全局解释锁(GIL)的原因,代码并不能同时在多核上并发的运行,也就是说,Python的多线程不能并发,使用多线程来改进自己的Python代码后,程序的运行效率却下降了。实际上使用多线程的编程模型是很困难的,程序员很容易犯</div>
                    </li>
                    <li><a href="/article/1900470039757254656.htm"
                           title="python进程与线程_python进程和线程" target="_blank">python进程与线程_python进程和线程</a>
                        <span class="text-muted">weixin_39543758</span>
<a class="tag" taget="_blank" href="/search/python%E8%BF%9B%E7%A8%8B%E4%B8%8E%E7%BA%BF%E7%A8%8B/1.htm">python进程与线程</a>
                        <div>python进程和线程概念GIL:全局解释锁,解决了不同线程同时访问统一资源时,数据保护问题。python虽然是多线程,但是因为GIL,实际上是是单线程,由CPU轮询,假线程。(一个线程运行一段时间后会释放GIL,另一个线程获取GIL便会执行,然后再释放)进程:是具有一定独立功能的程序关于某个数据集合上的一次运行活动。进程是系统进行资源分配和调度的一个独立单位。(进程间通信方式:套接字,信号,管道</div>
                    </li>
                    <li><a href="/article/1900470040050855936.htm"
                           title="python任务调度平台 界面_分布式任务调度平台XXL-JOB" target="_blank">python任务调度平台 界面_分布式任务调度平台XXL-JOB</a>
                        <span class="text-muted">weixin_39572764</span>
<a class="tag" taget="_blank" href="/search/python%E4%BB%BB%E5%8A%A1%E8%B0%83%E5%BA%A6%E5%B9%B3%E5%8F%B0/1.htm">python任务调度平台</a><a class="tag" taget="_blank" href="/search/%E7%95%8C%E9%9D%A2/1.htm">界面</a>
                        <div>以前带我的人说过,最好的学习就是看官方文档,个人也有4个T的学习视频,但是会发现讲的都是入门,有的也比较浅。官方文档比较官方,也比较权威,打开xxl-job的官网,写的贼详细,有些人喜欢收博客,不喜欢看官网,因此就直接复制过来了,过段时间会参考文档,自己来一遍。一、简介1.1概述XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司</div>
                    </li>
                    <li><a href="/article/1900468020422176768.htm"
                           title="HTML5拼图游戏开发经验分享" target="_blank">HTML5拼图游戏开发经验分享</a>
                        <span class="text-muted">木木黄木木</span>
<a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a>
                        <div>HTML5拼图游戏开发经验分享这里写目录标题HTML5拼图游戏开发经验分享前言项目架构1.文件结构2.核心功能模块技术要点解析1.响应式布局2.图片处理3.拖拽交互4.动画效果性能优化开发心得项目亮点总结源码分享写在最后前言在Web前端开发领域,通过实战项目来提升编程技能是最有效的学习方式之一。今天我要分享一个HTML5拼图游戏的开发经验,这个项目涵盖了现代前端开发的多个重要概念,包括响应式设计、</div>
                    </li>
                    <li><a href="/article/1900461463638700032.htm"
                           title="用Python开发一个简单的“记忆翻牌”小游戏" target="_blank">用Python开发一个简单的“记忆翻牌”小游戏</a>
                        <span class="text-muted">风亦辰739</span>
<a class="tag" taget="_blank" href="/search/Python%E5%B0%8F%E6%B8%B8%E6%88%8F/1.htm">Python小游戏</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/pygame/1.htm">pygame</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
                        <div>“记忆翻牌”是一款经典的益智小游戏,玩家需要通过记忆卡片的位置配对相同的图案。今天我们将使用pygame库实现一个简单版本的记忆翻牌游戏。一、游戏规则游戏开始时,卡片会随机排列并翻面。玩家一次可以翻两张卡片:如果图案相同,卡片保持翻开状态。如果图案不同,卡片会短暂显示后翻回去。游戏目标是用最少的步数找到所有配对。二、开发环境开发工具:任意Python编辑器(如PyCharm、VSCode)。依赖库</div>
                    </li>
                    <li><a href="/article/1900459821937782784.htm"
                           title="蓝桥杯常见算法模板(Python组)" target="_blank">蓝桥杯常见算法模板(Python组)</a>
                        <span class="text-muted">-777.</span>
<a class="tag" taget="_blank" href="/search/%E8%93%9D%E6%A1%A5%E6%9D%AF/1.htm">蓝桥杯</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a>
                        <div>目录1.二分1.整数二分(二分答案):2.浮点数二分(考不到)2.前缀和、差分1.前缀和一维:二维:2.差分一维:二维:3.贪心4.线性DP1.最长上升子序列(子序列问题一般下标从一开始)2.最长公共子序列3.常见背包模型1.0-1背包2.完全背包3.多重背包4.混合背包5.二维费用背包6.分组背包5.搜索1.DFS模板:1.子集问题2.全排列问题2.BFS6.数据结构1.并查集2.树状数组3.树</div>
                    </li>
                                <li><a href="/article/23.htm"
                                       title="HttpClient 4.3与4.3版本以下版本比较" target="_blank">HttpClient 4.3与4.3版本以下版本比较</a>
                                    <span class="text-muted">spjich</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/httpclient/1.htm">httpclient</a>
                                    <div>网上利用java发送http请求的代码很多,一搜一大把,有的利用的是java.net.*下的HttpURLConnection,有的用httpclient,而且发送的代码也分门别类。今天我们主要来说的是利用httpclient发送请求。 
httpclient又可分为 
 
 httpclient3.x 
 httpclient4.x到httpclient4.3以下 
 httpclient4.3</div>
                                </li>
                                <li><a href="/article/150.htm"
                                       title="Essential Studio Enterprise Edition 2015 v1新功能体验" target="_blank">Essential Studio Enterprise Edition 2015 v1新功能体验</a>
                                    <span class="text-muted">Axiba</span>
<a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a>
                                    <div>概述:Essential Studio已全线升级至2015 v1版本了!新版本为JavaScript和ASP.NET MVC添加了新的文件资源管理器控件,还有其他一些控件功能升级,精彩不容错过,让我们一起来看看吧! 
syncfusion公司是世界领先的Windows开发组件提供商,该公司正式对外发布Essential Studio Enterprise Edition 2015 v1版本。新版本</div>
                                </li>
                                <li><a href="/article/277.htm"
                                       title="[宇宙与天文]微波背景辐射值与地球温度" target="_blank">[宇宙与天文]微波背景辐射值与地球温度</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/%E8%83%8C%E6%99%AF/1.htm">背景</a>
                                    <div> 
 
 
        宇宙这个庞大,无边无际的空间是否存在某种确定的,变化的温度呢? 
 
     如果宇宙微波背景辐射值是表示宇宙空间温度的参数之一,那么测量这些数值,并观测周围的恒星能量输出值,我们是否获得地球的长期气候变化的情况呢? 
 
 
  &nbs</div>
                                </li>
                                <li><a href="/article/404.htm"
                                       title="lvs-server" target="_blank">lvs-server</a>
                                    <span class="text-muted">男人50</span>
<a class="tag" taget="_blank" href="/search/server/1.htm">server</a>
                                    <div>#!/bin/bash 
# 
# LVS script for VS/DR 
# 
#./etc/rc.d/init.d/functions 
# 
VIP=10.10.6.252 
RIP1=10.10.6.101 
RIP2=10.10.6.13 
PORT=80 
case $1 in 
start) 
 
  /sbin/ifconfig eth2:0 $VIP broadca</div>
                                </li>
                                <li><a href="/article/531.htm"
                                       title="java的WebCollector爬虫框架" target="_blank">java的WebCollector爬虫框架</a>
                                    <span class="text-muted">oloz</span>
<a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a>
                                    <div>WebCollector主页: 
https://github.com/CrawlScript/WebCollector 
 
下载:webcollector-版本号-bin.zip将解压后文件夹中的所有jar包添加到工程既可。 
 
接下来看demo 
package org.spider.myspider;

import cn.edu.hfut.dmic.webcollector.cra</div>
                                </li>
                                <li><a href="/article/658.htm"
                                       title="jQuery append 与 after 的区别" target="_blank">jQuery append 与 after 的区别</a>
                                    <span class="text-muted">小猪猪08</span>

                                    <div>1、after函数 
定义和用法: 
after() 方法在被选元素后插入指定的内容。 
语法: 
$(selector).after(content) 
实例: 
<html> 
<head> 
<script type="text/javascript" src="/jquery/jquery.js"></scr</div>
                                </li>
                                <li><a href="/article/785.htm"
                                       title="mysql知识充电" target="_blank">mysql知识充电</a>
                                    <span class="text-muted">香水浓</span>
<a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a>
                                    <div>索引  
索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 
 
根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。 
 
大多数存储引擎有更高的限制。MYSQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关; 
 
MYISAM和InnoDB存储引擎</div>
                                </li>
                                <li><a href="/article/912.htm"
                                       title="我的架构经验系列文章索引" target="_blank">我的架构经验系列文章索引</a>
                                    <span class="text-muted">agevs</span>
<a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a>
                                    <div>下面是一些个人架构上的总结,本来想只在公司内部进行共享的,因此内容写的口语化一点,也没什么图示,所有内容没有查任何资料是脑子里面的东西吐出来的因此可能会不准确不全,希望抛砖引玉,大家互相讨论。 
要注意,我这些文章是一个总体的架构经验不针对具体的语言和平台,因此也不一定是适用所有的语言和平台的。 
(内容是前几天写的,现附上索引) 
  
 
 前端架构 http://www.</div>
                                </li>
                                <li><a href="/article/1039.htm"
                                       title="Android so lib库远程http下载和动态注册" target="_blank">Android so lib库远程http下载和动态注册</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/andorid/1.htm">andorid</a>
                                    <div>一、背景 
  
   在开发Android应用程序的实现,有时候需要引入第三方so lib库,但第三方so库比较大,例如开源第三方播放组件ffmpeg库, 如果直接打包的apk包里面, 整个应用程序会大很多.经过查阅资料和实验,发现通过远程下载so文件,然后再动态注册so文件时可行的。主要需要解决下载so文件存放位置以及文件读写权限问题。 
  
二、主要</div>
                                </li>
                                <li><a href="/article/1166.htm"
                                       title="linux中svn配置出错 conf/svnserve.conf:12: Option expected 解决方法" target="_blank">linux中svn配置出错 conf/svnserve.conf:12: Option expected 解决方法</a>
                                    <span class="text-muted">baalwolf</span>
<a class="tag" taget="_blank" href="/search/option/1.htm">option</a>
                                    <div>在客户端访问subversion版本库时出现这个错误: 
svnserve.conf:12: Option expected 
为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如### This file controls the configuration of the svnserve daemon, if you##</div>
                                </li>
                                <li><a href="/article/1293.htm"
                                       title="MongoDB的连接池和连接管理" target="_blank">MongoDB的连接池和连接管理</a>
                                    <span class="text-muted">BigCat2013</span>
<a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a>
                                    <div>在关系型数据库中,我们总是需要关闭使用的数据库连接,不然大量的创建连接会导致资源的浪费甚至于数据库宕机。这篇文章主要想解释一下mongoDB的连接池以及连接管理机制,如果正对此有疑惑的朋友可以看一下。 
通常我们习惯于new 一个connection并且通常在finally语句中调用connection的close()方法将其关闭。正巧,mongoDB中当我们new一个Mongo的时候,会发现它也</div>
                                </li>
                                <li><a href="/article/1420.htm"
                                       title="AngularJS使用Socket.IO" target="_blank">AngularJS使用Socket.IO</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/AngularJS/1.htm">AngularJS</a><a class="tag" taget="_blank" href="/search/Socket.IO/1.htm">Socket.IO</a>
                                    <div>        目前,web应用普遍被要求是实时web应用,即服务端的数据更新之后,应用能立即更新。以前使用的技术(例如polling)存在一些局限性,而且有时我们需要在客户端打开一个socket,然后进行通信。 
        Socket.IO(http://socket.io/)是一个非常优秀的库,它可以帮你实</div>
                                </li>
                                <li><a href="/article/1547.htm"
                                       title="[Maven学习笔记四]Maven依赖特性" target="_blank">[Maven学习笔记四]Maven依赖特性</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a>
                                    <div>三个模块 
为了说明问题,以用户登陆小web应用为例。通常一个web应用分为三个模块,模型和数据持久化层user-core, 业务逻辑层user-service以及web展现层user-web, 
user-service依赖于user-core 
user-web依赖于user-core和user-service 
  
依赖作用范围 
 Maven的dependency定义</div>
                                </li>
                                <li><a href="/article/1674.htm"
                                       title="【Akka一】Akka入门" target="_blank">【Akka一】Akka入门</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/akka/1.htm">akka</a>
                                    <div>什么是Akka 
Message-Driven Runtime is the Foundation to Reactive Applications 
In Akka, your business logic is driven through message-based communication patterns that are independent of physical locatio</div>
                                </li>
                                <li><a href="/article/1801.htm"
                                       title="zabbix_api之perl语言写法" target="_blank">zabbix_api之perl语言写法</a>
                                    <span class="text-muted">ronin47</span>
<a class="tag" taget="_blank" href="/search/zabbix_api%E4%B9%8Bperl/1.htm">zabbix_api之perl</a>
                                    <div>zabbix_api网上比较多的写法是python或curl。上次我用java--http://bossr.iteye.com/blog/2195679,这次用perl。for example:   #!/usr/bin/perl 
 
 use 5.010 ; 
 use strict ; 
 use warnings ; 
 use JSON :: RPC :: Client ; 
 use </div>
                                </li>
                                <li><a href="/article/1928.htm"
                                       title="比优衣库跟牛掰的视频流出了,兄弟连Linux运维工程师课堂实录,更加刺激,更加实在!" target="_blank">比优衣库跟牛掰的视频流出了,兄弟连Linux运维工程师课堂实录,更加刺激,更加实在!</a>
                                    <span class="text-muted">brotherlamp</span>
<a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88/1.htm">linux运维工程师</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88%E6%95%99%E7%A8%8B/1.htm">linux运维工程师教程</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88%E8%A7%86%E9%A2%91/1.htm">linux运维工程师视频</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88%E8%B5%84%E6%96%99/1.htm">linux运维工程师资料</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88%E8%87%AA%E5%AD%A6/1.htm">linux运维工程师自学</a>
                                    <div>比优衣库跟牛掰的视频流出了,兄弟连Linux运维工程师课堂实录,更加刺激,更加实在! 
  
----------------------------------------------------- 
兄弟连Linux运维工程师课堂实录-计算机基础-1-课程体系介绍1 
链接:http://pan.baidu.com/s/1i3GQtGL 密码:bl65 
  
兄弟连Lin</div>
                                </li>
                                <li><a href="/article/2055.htm"
                                       title="bitmap求哈密顿距离-给定N(1<=N<=100000)个五维的点A(x1,x2,x3,x4,x5),求两个点X(x1,x2,x3,x4,x5)和Y(" target="_blank">bitmap求哈密顿距离-给定N(1<=N<=100000)个五维的点A(x1,x2,x3,x4,x5),求两个点X(x1,x2,x3,x4,x5)和Y(</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>
import java.util.Random;

/**
 * 题目:
 * 给定N(1<=N<=100000)个五维的点A(x1,x2,x3,x4,x5),求两个点X(x1,x2,x3,x4,x5)和Y(y1,y2,y3,y4,y5),
 * 使得他们的哈密顿距离(d=|x1-y1| + |x2-y2| + |x3-y3| + |x4-y4| + |x5-y5|)最大</div>
                                </li>
                                <li><a href="/article/2182.htm"
                                       title="map的三种遍历方法" target="_blank">map的三种遍历方法</a>
                                    <span class="text-muted">chicony</span>
<a class="tag" taget="_blank" href="/search/map/1.htm">map</a>
                                    <div>  
package com.test;

import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class TestMap {
    public static v</div>
                                </li>
                                <li><a href="/article/2309.htm"
                                       title="Linux安装mysql的一些坑" target="_blank">Linux安装mysql的一些坑</a>
                                    <span class="text-muted">chenchao051</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                    <div>1、mysql不建议在root用户下运行 
  
2、出现服务启动不了,111错误,注意要用chown来赋予权限, 我在root用户下装的mysql,我就把usr/share/mysql/mysql.server复制到/etc/init.d/mysqld, (同时把my-huge.cnf复制/etc/my.cnf)  
chown -R cc /etc/init.d/mysql</div>
                                </li>
                                <li><a href="/article/2436.htm"
                                       title="Sublime Text 3 配置" target="_blank">Sublime Text 3 配置</a>
                                    <span class="text-muted">daizj</span>
<a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE/1.htm">配置</a><a class="tag" taget="_blank" href="/search/Sublime+Text/1.htm">Sublime Text</a>
                                    <div>Sublime Text 3 配置解释(默认){// 设置主题文件“color_scheme”: “Packages/Color Scheme – Default/Monokai.tmTheme”,// 设置字体和大小“font_face”: “Consolas”,“font_size”: 12,// 字体选项:no_bold不显示粗体字,no_italic不显示斜体字,no_antialias和</div>
                                </li>
                                <li><a href="/article/2563.htm"
                                       title="MySQL server has gone away 问题的解决方法" target="_blank">MySQL server has gone away 问题的解决方法</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/SQL+Server/1.htm">SQL Server</a>
                                    <div>MySQL server has gone away 问题解决方法,需要的朋友可以参考下。 
应用程序(比如PHP)长时间的执行批量的MYSQL语句。执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理。都容易引起MySQL server has gone away。 今天遇到类似的情景,MySQL只是冷冷的说:MySQL server h</div>
                                </li>
                                <li><a href="/article/2690.htm"
                                       title="javascript/dom:固定居中效果" target="_blank">javascript/dom:固定居中效果</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a>
                                    <div><!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/1999/xhtml&</div>
                                </li>
                                <li><a href="/article/2817.htm"
                                       title="使用 Spring 2.5 注释驱动的 IoC 功能" target="_blank">使用 Spring 2.5 注释驱动的 IoC 功能</a>
                                    <span class="text-muted">e200702084</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86/1.htm">配置管理</a><a class="tag" taget="_blank" href="/search/IOC/1.htm">IOC</a><a class="tag" taget="_blank" href="/search/Office/1.htm">Office</a>
                                    <div>使用 Spring 2.5 注释驱动的 IoC 功能 
 developerWorks 
 
 
文档选项 
 将打印机的版面设置成横向打印模式 
 
打印本页 
 将此页作为电子邮件发送 
 
将此页作为电子邮件发送 
 
级别: 初级 
 
陈 雄华 (quickselect@163.com), 技术总监, 宝宝淘网络科技有限公司 
 
2008 年 2 月 28 日 
 
 &nb</div>
                                </li>
                                <li><a href="/article/2944.htm"
                                       title="MongoDB常用操作命令" target="_blank">MongoDB常用操作命令</a>
                                    <span class="text-muted">geeksun</span>
<a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a>
                                    <div>1.   基本操作 
db.AddUser(username,password)               添加用户 
db.auth(usrename,password)      设置数据库连接验证 
db.cloneDataBase(fromhost)     </div>
                                </li>
                                <li><a href="/article/3071.htm"
                                       title="php写守护进程(Daemon)" target="_blank">php写守护进程(Daemon)</a>
                                    <span class="text-muted">hongtoushizi</span>
<a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a>
                                    <div>转载自: http://blog.csdn.net/tengzhaorong/article/details/9764655 
  
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能。 
  
1、基本概念 
  &nbs</div>
                                </li>
                                <li><a href="/article/3198.htm"
                                       title="spring整合mybatis,关于注入Dao对象出错问题" target="_blank">spring整合mybatis,关于注入Dao对象出错问题</a>
                                    <span class="text-muted">jonsvien</span>
<a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/prototype/1.htm">prototype</a>
                                    <div>今天在公司测试功能时发现一问题: 
先进行代码说明: 
1,controller配置了Scope="prototype"(表明每一次请求都是原子型) 
   @resource/@autowired service对象都可以(两种注解都可以)。 
2,service 配置了Scope="prototype"(表明每一次请求都是原子型) 
</div>
                                </li>
                                <li><a href="/article/3325.htm"
                                       title="对象关系行为模式之标识映射" target="_blank">对象关系行为模式之标识映射</a>
                                    <span class="text-muted">home198979</span>
<a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/%E4%BC%81%E4%B8%9A%E5%BA%94%E7%94%A8/1.htm">企业应用</a><a class="tag" taget="_blank" href="/search/%E5%AF%B9%E8%B1%A1%E5%85%B3%E7%B3%BB/1.htm">对象关系</a><a class="tag" taget="_blank" href="/search/%E6%A0%87%E8%AF%86%E6%98%A0%E5%B0%84/1.htm">标识映射</a>
                                    <div>HELLO!架构 
  
一、概念 
identity Map:通过在映射中保存每个已经加载的对象,确保每个对象只加载一次,当要访问对象的时候,通过映射来查找它们。其实在数据源架构模式之数据映射器代码中有提及到标识映射,Mapper类的getFromMap方法就是实现标识映射的实现。 
  
  
二、为什么要使用标识映射? 
在数据源架构模式之数据映射器中 
//c</div>
                                </li>
                                <li><a href="/article/3452.htm"
                                       title="Linux下hosts文件详解" target="_blank">Linux下hosts文件详解</a>
                                    <span class="text-muted">pda158</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                    <div> 1、主机名:     无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。     公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。     局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机</div>
                                </li>
                                <li><a href="/article/3579.htm"
                                       title="nginx配置文件粗解" target="_blank">nginx配置文件粗解</a>
                                    <span class="text-muted">spjich</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a>
                                    <div>#运行用户#user  nobody;#启动进程,通常设置成和cpu的数量相等worker_processes  2;#全局错误日志及PID文件#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  inf</div>
                                </li>
                                <li><a href="/article/3706.htm"
                                       title="数学函数" target="_blank">数学函数</a>
                                    <span class="text-muted">w54653520</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>public  
class  
S {       
     
// 传入两个整数,进行比较,返回两个数中的最大值的方法。   
     
public  
int  
get( 
int  
num1, 
int  
nu</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>