页面基本结构


     ,<link>,<meta>……<br> </HEAD><br> <BODY><br>     HTML 文件的正文写在这里... ...<br> </BODY><br> </HTML></p> <p><br> 语言字符集(Charsets)的信息<br> <meta http-equiv="Content-Type" content="text/html;charset=#"></p> <p>#=<br> us-ascii, iso-8859-1, x-mac-roman, iso-8859-2, x-mac-ce,<br> iso-2022-jp, x-sjis, x-euc-jp,<br> euc-kr, iso-2022-kr,<br> gb2312, gb_2312-80,<br> x-euc-tw, x-cns11643-1, x-cns11643-2, big5<br> 可在 HTML 文件中设置 MIME 字符集信息。</p> <p>标题字体<br> <h#> ... </h#> #=1, 2, 3, 4, 5, 6<br> <hn>---</hn> 这些标记显示黑体字。<br> <hn>---</hn> 这些标记自动插入一个空行,不必用 <p> 标记再加空行。<br> 因此在一行中无法使用不同大小的字体。<br> 大小<br> <font size=#> ... </font> #=1, 2, 3, 4, 5, 6, 7 或 +#, -#,也可以加上单位,我习惯于用px(像素)作为单位。<br> 颜色<br> <font color=#> ... </font><br> #=rrggbb 16进制数码,或者是下列预定义色彩:<br> Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,<br> Fuchsia, White, Green, Purple, Silver, Yellow, Aqua<br> 字体<br> <font face="#, #, ..., #"> ... </font><br> #=客户端可获得的字体</p> <p>通常情况不会使用,而用css样式代替。</p> <p><br> 行的控制<br> 另起一段(Paragraph) (可以看作是空行)<p>你好吗?</p><br> 另起一行 <br><br> 不换行<nobr></p> <p>文字的对齐<br> <hn align=#>...</hn><br> <p align=#>...</p><br> #=left, center, right<br> <center>...</center><br> 文字的分区(Division)显示<br> <div align=left> ... </div><br> 列表<br> 无序列表 <ul type=#><li>...</li></ul>  #=disk, circle, square<br> 有序列表 <ol type=1# start=2#><li>...</li></ol>  1#=A, a, I, i, 1  2#=number<br> 预格式化文本(Preformatted Text) 直接显示代码中的排版格式<br> <pre>...</pre><br> 块引用(Blockquote),相当于缩进<br>  <blockquote>...</blockquote></p> <p>图像<br> 基本语法<br> <img src=#> #=图象的 URL<br> 图像替代文字<br> <img alt=#> #=在浏览器尚未完全读入图象时,在图象位置显示的文字,鼠标停留时显示的汉字。<br> 图象和文字的对齐<br> <img align=#> #=top, middle, bottom<br> 图像的边距<br> <img vspace=# hspace=#> #=value<br> 图像边框<br> <img border=#> #=value</p> <p><br> 表单的基本语法<br> <form action="url" method=*><br> ...<br> ...<br> <input type=submit> <input type=reset><br> </form><br> *=GET, POST<br> 建议采用post方式<br> 表单中提供给用户的输入形式<br> <input type=* name=** value=*** size=**** maxlength=*****><br> *=text, password, checkbox, radio, p_w_picpath, hidden, submit, reset<br> **=自定义的表单域的名字<br> ***表单值<br> ****长度<br> *****最大输入的字符数<br> 列表框(Selectable Menu)<br> <select name=*><br> <option> ...<br> </select></p> <p><option selected>默认选定的项<br> <option value=**>值<br> 文本区域<br> <textarea name=* rows=** cols=**> ... <textarea></p> <p> </p> <p>基本语法<br> <table>...</table> - 定义表格<br> <tr></tr> - 定义表行<br> <td></td> - 定义表单元格</p> <p>简单的表格<br> <table><br>   <tr><br>     <td> </td><br>     <td> </td><br>   </tr><br>   <tr><br>     <td> </td><br>     <td> </td><br>   </tr><br> <tr><br>     <td> </td><br>     <td> </td><br>   </tr><br> </table></p> <p>属性<br> <table<br> align="center"<br> background="1.gif"<br> bgcolor="#666666"<br> border="1"<br> bordercolor="#003399"<br> bordercolordark="#330099"<br> bordercolorlight="#3399CC"<br> cellpadding="2"<br> cellspacing="3"<br> class=""<br> width="200"<br> height="300"<br> ><br> 对齐方式<br> 背景图像<br> 背景色<br> 边框宽度<br> 边框颜色<br> 暗边框颜色<br> 亮边框颜色<br> 填充距离<br> 单元格边距<br> 样式<br> 宽度<br> 高度</p> <p>单元格跨行rowspan=#</p> <p>单元格跨列colspan=#</p> <p><br> 嵌入多媒体(EMBED)</p> <p>基本语法 <embed src=#> #=URL<br> 本标记可以用来在主页中嵌入多媒体,如:<br> 电影(movie), 声音(sound), 要求客户端机器中有播放该媒体的插件。</p> <p>背景音乐</p> <p><bgsound src=#> #=wav\mp3\mid 文件的 URL<br> <bgsound loop=#> #=循环数<br> <bgsound src="sound.wav" loop=3></p> <p><br> 链接</p> <p><a href=url target=_blank> 新窗口</a><br> <a href=url target=_self> 本窗口</a><br> <a href=url target=_parent> 父窗口</a><br> <a href=url target=_top> 整个浏览器窗口</a></p> <p>url可以是绝对路径,相对路径或命名锚。</p> <p> </p> <p>基本语法</p> <p><frameset> ... </frameset><br> <frame src="url"><br> <noframes> ... </noframes><br> 在 <noframes> 标记后的文字将只出现在不支持 FRAMES 的浏览器中。</p> <p>        <HTML><br>         <HEAD><br>         </HEAD><br>         <FRAMESET><br>              <FRAME SRC="url"><br>              <NOFRAMES> ... </NOFRAMES><br>         </FRAMESET><br>         </HTML></p> <p>纵向排列多个窗口:<br> <frameset cols=#></p> <p><frameset cols=30%,20%,50%><br> <frame src="A.html"><br> <frame src="B.html"><br> <frame src="C.html"><br> </frameset></p> <p>横向排列多个窗口:<br> <frameset rows=#><br>  <br> <frameset rows=25%,25%,50%><br> <frame src="A.html"><br> <frame src="B.html"><br> <frame src="C.html"><br> </frameset></p> <p>纵横排列多个窗口:<br> <frameset cols=20%,*><br> <frame src="A.html"><br>      <frameset rows=40%,*><br>      <frame src="B.html"><br>      <frame src="C.html"><br>      </frameset><br> </frameset></p> <p>不允许各窗口改变大小<br> <frame noresize>缺省设置是允许各窗口改变大小的。</p> <p>窗口标识<br> <frame name=#><br> <a href=url target=#> 可在该标识的框架中打开链接。</p> <p>特殊的 4 类操作</p> <p>target=_blank 新窗口<br> target=_self 本窗口<br> target=_parent 父窗口<br> target=_top 整个浏览器窗口</p> <p>各窗口边框的设置<br> <frame frameborder=#> #=yes, no / 1, 0<br> <frameset rows=30%,*><br> <frame src="Acol.html" frameborder=1><br> <frameset cols=30%,*><br>      <frame src="Bcol.html" frameborder=0><br>      <frame src="Ccol.html" frameborder=0><br> </frameset><br> </frameset></p> <p>各窗口间空白区域的设置<br> <frameset framespacing=#> #=空白区域的大小</p> <p><frameset rows=30%,* framespacing=100><br> <frame src="Acol.html"><br> <frameset cols=30%,*><br>      <frame src="Bcol.html"><br>      <frame src="Ccol.html"><br> </frameset><br> </frameset></p> <p>边框色彩 <frameset bordercolor=#><br> #=rrggbb 16 进制 RGB 数码, 或者是下列预定义色彩名称:<br> Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,<br> Fuchsia, White, Green, Purple, Silver, Yellow, Aqua<br> <frameset rows=30%,* bordercolor=red><br> <frame src="Acol.html"><br> <frameset cols=30%,*><br>      <frame src="Bcol.html"><br>      <frame src="Ccol.html"><br> </frameset><br> </frameset></p> <p>页面空白(Margin) <frame marginwidth=# marginheight=#><br> <frameset cols=50%,50%><br> <frame src="A.html"><br> <frame src="A.html"<br>     marginwidth=50<br>     marginheight=50><br> </frameset></p> <p>卷滚条设置<br> <frame scrolling=#> #=yes, no, auto<br> #=缺省值是 auto。</p> <p>浮动窗口 只支持ie<br> <iframe src=# name=##> ... </iframe><br> #=初始页面的 URL<br> ##=窗口标识(Frame Name)(之后可对此标识进行各窗口间相互操作)<br> ... = 此处文字将只出现在不支持 FRAMES 的浏览器中。</p> <p><iframe src="A.html" name="window"><br>    Here is a Floating Frame<br> </iframe></p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1213467198979411968"></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">你可能感兴趣的:(HTML,web,Web/HTML)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1890909303779422208.htm" title="fastadmin后台使用websocket" target="_blank">fastadmin后台使用websocket</a> <span class="text-muted">玉阳软件yuyangdev_cn</span> <a class="tag" taget="_blank" href="/search/workerman/1.htm">workerman</a> <div>直接使用gatewayworker。在backend-init.js中:断线重连、心跳检测define(['backend'],function(Backend){varsocket;//websocket的实例varlockReconnect=false;//避免重复连接reconnect();functiongetwebsocket(){//新建websocket的函数页面初始化断开连接时重新</div> </li> <li><a href="/article/1890907160888537088.htm" title="cmake 编译找不到 Qt5WebKitConfig.cmake" target="_blank">cmake 编译找不到 Qt5WebKitConfig.cmake</a> <span class="text-muted">SimpleForest</span> <a class="tag" taget="_blank" href="/search/%E6%9D%82%E4%B8%83%E6%9D%82%E5%85%AB/1.htm">杂七杂八</a> <div>用cmake编译时出现如下错误提示:CMakeErroratCMakeLists.txt:313(FIND_PACKAGE):Bynotproviding"FindQt5WebKit.cmake"inCMAKE_MODULE_PATHthisprojecthasaskedCMaketofindapackageconfigurationfileprovidedby"Qt5WebKit",butCMa</div> </li> <li><a href="/article/1890893674645090304.htm" title="zipkin备忘" target="_blank">zipkin备忘</a> <span class="text-muted">dzl84394</span> <a class="tag" taget="_blank" href="/search/springboot%E5%AD%A6%E4%B9%A0/1.htm">springboot学习</a><a class="tag" taget="_blank" href="/search/%E6%97%A5%E5%BF%97/1.htm">日志</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/zipkin/1.htm">zipkin</a> <div>server安装https://zipkin.io/pages/quickstart.html这里提供了几种安装方式当天他可以吧数据方存cassandra,kafka,es,等地方服务器直接下载curl-sSLhttps://zipkin.io/quickstart.sh|bash-s得到zipkin.jar启动nohup/usr/local/jdk17/bin/java-jarzipkin.ja</div> </li> <li><a href="/article/1890891278174973952.htm" title="PrimeFaces实战:IdleMonitor与Ajax的完美结合" target="_blank">PrimeFaces实战:IdleMonitor与Ajax的完美结合</a> <span class="text-muted">t0_54program</span> <a class="tag" taget="_blank" href="/search/ajax/1.htm">ajax</a><a class="tag" taget="_blank" href="/search/okhttp/1.htm">okhttp</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E4%B8%AA%E4%BA%BA%E5%BC%80%E5%8F%91/1.htm">个人开发</a> <div>在现代的Web开发中,用户交互的实时反馈是一个重要的用户体验环节。PrimeFaces作为一个强大的JavaEEUI库,提供了许多便捷的功能组件,其中之一就是IdleMonitor。通过IdleMonitor,我们可以轻松地检测用户何时处于空闲状态以及何时从空闲状态恢复活跃状态。结合Ajax技术,我们可以在用户状态变化时动态地更新页面内容,而无需重新加载整个页面。接下来,我们将通过一个简单的示例来</div> </li> <li><a href="/article/1890889009652101120.htm" title="Java(Springboot)" target="_blank">Java(Springboot)</a> <span class="text-muted">奶龙牛牛</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>get请求在Controller中--->从仓库里取出要用的mysql----->对于get请求(httpsession,model容器)----->从httpsession取出userid再赋值给userid----->用userid在mysql获取用户的信息------>然后用户的信息在保存在model容器里---->return到html地址里面put请求得到请求体的参数--->从https</div> </li> <li><a href="/article/1890885983700840448.htm" title="webpack 性能优化方案总结" target="_blank">webpack 性能优化方案总结</a> <span class="text-muted">carpe diem xt</span> <a class="tag" taget="_blank" href="/search/my_vue/1.htm">my_vue</a><a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a> <div>一、可视化查看打包大小webpack-bundle-analyzer1.1简介主要是用来可视化查看包的大小1.2安装npminstall--save-devwebpack-bundle-analyzer1.3使用方式1、在webpack配置文件配置2、使用require引入constBundleAnalyzerPlugin=require('webpack-bundle-analyzer').Bu</div> </li> <li><a href="/article/1890885479956541440.htm" title="理解WebGPU 中的 GPUAdapter :连接浏览器与 GPU 的桥梁" target="_blank">理解WebGPU 中的 GPUAdapter :连接浏览器与 GPU 的桥梁</a> <span class="text-muted">ttod_qzstudio</span> <a class="tag" taget="_blank" href="/search/WebGPU/1.htm">WebGPU</a><a class="tag" taget="_blank" href="/search/WebGPU/1.htm">WebGPU</a> <div>在WebGPU开发中,GPUAdapter是一个至关重要的对象,它作为浏览器与GPU之间的桥梁,为开发者提供了请求GPU设备、查询GPU特性以及获取适配器信息的能力。本文将详细介绍GPUAdapter的核心属性和方法,并通过实际代码示例展示如何使用它来初始化WebGPU环境。什么是GPUAdapter?GPUAdapter是WebGPUAPI中的一个接口,表示浏览器选择的物理GPU的抽象。它提供了</div> </li> <li><a href="/article/1890884220620959744.htm" title="Webpack 打包性能优化指南" target="_blank">Webpack 打包性能优化指南</a> <span class="text-muted">不知名靓仔</span> <a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>引言Webpack是一款非常强大的模块打包工具,它能够将各种资源(如JS、CSS、图片等)打包成一个或多个浏览器可以理解的文件。然而,在处理大型项目时,Webpack的打包速度可能会变得相当慢,这直接影响到了开发效率。本文将介绍一些实用的技巧和最佳实践,帮助你优化Webpack的打包性能。1.Webpack基础1.1什么是Webpack?Webpack是一个模块打包器,它能够分析项目的依赖关系图,</div> </li> <li><a href="/article/1890880060152410112.htm" title="火狐浏览器webdriver配置" target="_blank">火狐浏览器webdriver配置</a> <span class="text-muted">爱吃红薯拔丝的小鹿</span> <a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a> <div>要使用Selenium和Firefox浏览器,你需要配置Firefox浏览器和GeckoDriver。以下是配置的步骤:下载Firefox浏览器:确保你已经下载并安装了最新版本的Firefox浏览器。你可以从Mozilla官方网站下载Firefox:https://www.mozilla.org/firefox/下载GeckoDriver:根据你的Firefox浏览器版本下载对应的GeckoDri</div> </li> <li><a href="/article/1890876277712285696.htm" title="JavaScript前端性能优化技巧分享" target="_blank">JavaScript前端性能优化技巧分享</a> <span class="text-muted">代码旅人博客</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a> <div>在前端开发中,性能优化是一个持续不断的追求。随着Web应用的日益复杂,如何确保应用的流畅性和响应速度,成为了每个前端开发者必须面对的问题。JavaScript作为前端的核心语言,其性能优化更是至关重要。本文将分享一些JavaScript前端性能优化的技巧,帮助开发者提升Web应用的性能。一、减少DOM操作DOM(文档对象模型)操作是JavaScript中常见的性能瓶颈之一。频繁的DOM操作会导致浏</div> </li> <li><a href="/article/1890874514066173952.htm" title="Timeline 时间线基础用法" target="_blank">Timeline 时间线基础用法</a> <span class="text-muted">AiGarry</span> <a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/elementui/1.htm">elementui</a> <div>1、html内容Timeline可拆分成多个按照时间戳排列的活动,时间戳是其区分于其他控件的重要特征{{activity.updateBy}}{{activity.updateTime}}<divstyle="color:#999;display:flex"v-for=</div> </li> <li><a href="/article/1890873253459718144.htm" title="CTFShow-WEB入门篇命令执行详细Wp(29-40)_ctfshow-web入门篇详细wp" target="_blank">CTFShow-WEB入门篇命令执行详细Wp(29-40)_ctfshow-web入门篇详细wp</a> <span class="text-muted">2401_84281698</span> <a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/1.htm">网络安全</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a> <div>给大家的福利零基础入门对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。同时每个成长路线对应的板块都有配套的视频提供:因篇幅有限,仅展示部分资料网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化资料的朋友,可以点击这里获取一个人可以走的很</div> </li> <li><a href="/article/1890872621805924352.htm" title="Webpack相关优化总结" target="_blank">Webpack相关优化总结</a> <span class="text-muted">问白</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%8C%96/1.htm">前端工程化</a><a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%8C%96/1.htm">前端工程化</a> <div>在使用webpack时提供了各种配置,这里结合在业务中常用的配置汇总一下可以进行的一系列的webpack优化缩小文件搜索范围其原理是在构建时,会以用户配置的Entry为开始依次递归遍历每个Module,在遍历每个Module时会调用相应合适的Loader对原模块代码进行“翻译”。优化Loader配置Loader对文件的转换是比较耗时的,我们可以在loader中通过test、include、excl</div> </li> <li><a href="/article/1890872369505955840.htm" title="理解 WebGPU 中的 GPUQueue:GPU 的命令队列" target="_blank">理解 WebGPU 中的 GPUQueue:GPU 的命令队列</a> <span class="text-muted">ttod_qzstudio</span> <a class="tag" taget="_blank" href="/search/WebGPU/1.htm">WebGPU</a><a class="tag" taget="_blank" href="/search/WebGPU/1.htm">WebGPU</a> <div>在现代图形编程中,与GPU的交互变得越来越高效和灵活,而WebGPUAPI的出现更是为Web开发者带来了强大的图形处理能力。其中,GPUQueue作为WebGPU的核心接口之一,扮演着至关重要的角色。本文将详细介绍GPUQueue的概念、功能、使用方法以及其在WebGPU架构中的地位。一、什么是GPUQueue?在WebGPU中,GPUQueue是一个命令队列接口,用于控制GPU上命令的执行。它类</div> </li> <li><a href="/article/1890861649162727424.htm" title="深究Spring中Bean的生命周期之面试宝典-百度面试题目(未弄懂)" target="_blank">深究Spring中Bean的生命周期之面试宝典-百度面试题目(未弄懂)</a> <span class="text-muted">是阿杜呀</span> <a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a> <div>转自:https://www.cnblogs.com/javazhiyin/p/10905294.html前言这其实是一道面试题,是我在面试百度的时候被问到的,当时没有答出来(因为自己真的很菜),后来在网上寻找答案,看到也是一头雾水,直到看到了《Springinaction》这本书,书上有对Bean声明周期的大致解释,但是没有代码分析,所以就自己上网寻找资料,一定要把这个Bean生命周期弄明白!网</div> </li> <li><a href="/article/1890854459295199232.htm" title="HTML语言的区块链" target="_blank">HTML语言的区块链</a> <span class="text-muted">沈韡蕙</span> <a class="tag" taget="_blank" href="/search/%E5%8C%85%E7%BD%97%E4%B8%87%E8%B1%A1/1.htm">包罗万象</a><a class="tag" taget="_blank" href="/search/golang/1.htm">golang</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%90%8E%E7%AB%AF/1.htm">后端</a> <div>区块链技术的崛起与发展区块链是一种新兴的技术,它以其独特的去中心化、透明性和不可篡改性,正在全球范围内改变许多行业的游戏规则。在这篇文章中,我们将深入探讨区块链的基本概念、技术原理、应用场景以及未来的发展趋势。一、区块链的基本概念区块链,顾名思义,是一个由区块(Block)和链(Chain)组成的数据结构。每个区块中包含了一组交易记录,而这些区块通过加密算法和时间戳相互连接,形成一条连续的链条。这</div> </li> <li><a href="/article/1890844123120857088.htm" title="python 读取各类文件格式的文本信息:doc,html,mht,excel" target="_blank">python 读取各类文件格式的文本信息:doc,html,mht,excel</a> <span class="text-muted">北房有佳人</span> <a class="tag" taget="_blank" href="/search/%E6%89%8B%E5%86%99%E5%8A%9F%E8%83%BD/1.htm">手写功能</a><a class="tag" taget="_blank" href="/search/python%E8%AF%BB%E5%8F%96doc%E6%96%87%E6%A1%A3/1.htm">python读取doc文档</a><a class="tag" taget="_blank" href="/search/python%E8%AF%BB%E5%8F%96mht/1.htm">python读取mht</a><a class="tag" taget="_blank" href="/search/python%E8%AF%BB%E5%8F%96excel/1.htm">python读取excel</a><a class="tag" taget="_blank" href="/search/python%E8%AF%BB%E5%8F%96html/1.htm">python读取html</a> <div>引言众所周知,python最强大的地方在于,python社区汇总拥有丰富的第三方库,开源的特性,使得有越来越多的技术开发者来完善python的完美性。未来人工智能,大数据方向,区块链的识别和进阶都将以python为中心来展开。咳咳咳!好像有点打广告的嫌疑了。当前互联网信息共享时代,最重要的是什么?是数据。最有价值的是什么?是数据。最能直观体现技术水平的是什么?还是数据。所以,今天我们要分享的是:如</div> </li> <li><a href="/article/1890835047401975808.htm" title="网络安全---SQL注入攻击" target="_blank">网络安全---SQL注入攻击</a> <span class="text-muted">犹若故人归</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/postgresql/1.htm">postgresql</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/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>一、实验目的SQL注入是一种代码注入技术,可利用Web应用程序和数据库服务器之间接口中的漏洞。当用户的输入在发送到后端数据库服务器之前未在Web应用程序中正确检查时,该漏洞就存在。许多Web应用程序从用户处获取输入,然后使用这些输入构建SQL查询,以便从数据库获取信息。Web应用程序还使用SQL查询将信息存储在数据库中。这些都是开发Web应用程序的常见做法。当SQL查询没有仔细构建时,可能会出现S</div> </li> <li><a href="/article/1890832776790339584.htm" title="溯源-如何还原攻击路径" target="_blank">溯源-如何还原攻击路径</a> <span class="text-muted">C Aires</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E4%B9%8B%E6%BA%AF%E6%BA%90%E4%B8%80/1.htm">网络安全之溯源一</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/1.htm">网络安全</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE/1.htm">网络协议</a> <div>溯源-如何还原攻击路径1.web入侵流程2.windows-还原攻击路径3.linux-还原攻击路径1.web入侵流程信息收集->漏洞扫描->渗透攻击->提权->后渗透->持续控制2.windows-还原攻击路径日志分析web日志存在位置:1.默认安装位置的logs文件夹下/2.tomcat日志catalina.out(引擎的日志文件)、localhost(内部代码丢出的日志)、manager(应</div> </li> <li><a href="/article/1890830130532642816.htm" title="linux运维架构部署,Linux运维-day48/49-综合架构-nginx的location规则和LNMP的部署" target="_blank">linux运维架构部署,Linux运维-day48/49-综合架构-nginx的location规则和LNMP的部署</a> <span class="text-muted">在下子文</span> <a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E6%9E%B6%E6%9E%84%E9%83%A8%E7%BD%B2/1.htm">linux运维架构部署</a> <div>一、nginx状态模块及权限控制补充1.2nginx状态模块通过监控软件查看nginx的状态[root@web01~]#curlstatus.oldboy.comActiveconnections:1serveracceptshandledrequests232323Reading:0Writing:1Waiting:0\\------------------分别代表的含义------------</div> </li> <li><a href="/article/1890824708744605696.htm" title="双端搭建个人博客" target="_blank">双端搭建个人博客</a> <span class="text-muted">宇宙第一小趴菜</span> <a class="tag" taget="_blank" href="/search/Vmware/1.htm">Vmware</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a> <div>1.准备工作确保你的两个虚拟机都安装了以下软件:虚拟机1(Web服务器):Apache2,PHP虚拟机2(数据库服务器):MariaDB2.安装步骤虚拟机1(Web服务器)安装Apache2和PHP更新系统包列表:sudoaptupdate安装Apache2:sudoaptinstallapache2</div> </li> <li><a href="/article/1890816387979472896.htm" title="Vue 2 + Webpack 项目中集成 ESLint 和 Prettier" target="_blank">Vue 2 + Webpack 项目中集成 ESLint 和 Prettier</a> <span class="text-muted">Ciito</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>在Vue2+Webpack项目中集成ESLint和Prettier可以帮助你规范代码风格并自动格式化代码。以下是详细的步骤:1.安装ESLint和Prettier相关依赖在项目根目录下运行以下命令,安装ESLint、Prettier和相关插件:npminstall--save-deveslintprettiereslint-plugin-vueeslint-config-prettiereslin</div> </li> <li><a href="/article/1890816388486983680.htm" title="Vue和React的区别" target="_blank">Vue和React的区别</a> <span class="text-muted">挨踢女孩y</span> <a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/ecmascript/1.htm">ecmascript</a> <div>组件开发方式:Vue使用单文件组件(SFC),HTML,JS和CSS在一个文件内实现exportdefault{//JavaScript代码}.my-component{/*CSS样式*/}React使用JSX和JavaScriptimportReactfrom'react';import'./MyComponent.css';functionMyComponent(){return({/*JSX</div> </li> <li><a href="/article/1890813616559550464.htm" title="Electron视图进程和主进程通讯" target="_blank">Electron视图进程和主进程通讯</a> <span class="text-muted">陆康永</span> <a class="tag" taget="_blank" href="/search/electron/1.htm">electron</a><a class="tag" taget="_blank" href="/search/electron/1.htm">electron</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>快速创建基于vue的electron项目:@quick-start/create-electron-npm视图线程也就index.html是无法直接访问这个api的(如果没有开启视图层访问nodejs的功能,现在几乎没法直接开启,开启了一堆警告提示)所以需要通过reload.js方式给index.html视图层注入对应的方法,挂在window对象下面视图层给后端发起消息如果希望通过then的方式获</div> </li> <li><a href="/article/1890812105985159168.htm" title="React VS Vue" target="_blank">React VS Vue</a> <span class="text-muted">懒人村杂货铺</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>React和Vue是目前最流行的两个前端框架,它们在设计理念、生态系统和开发体验上各有特点。以下是对React和Vue的全方位对比:1.核心设计理念React库而非框架:React是一个用于构建UI的库,专注于视图层,其他功能(如路由、状态管理)需要借助第三方库。函数式编程:推崇组件化、函数式编程,强调不可变性和单向数据流。JSX:使用JSX语法,将HTML和JavaScript结合在一起。Vue</div> </li> <li><a href="/article/1890809206307614720.htm" title="html显示base64的pdf,html - base64 embeded PDF files won't render in Chrome - Stack Overflow" target="_blank">html显示base64的pdf,html - base64 embeded PDF files won't render in Chrome - Stack Overflow</a> <span class="text-muted">weixin_33047553</span> <div>SomePDFfileswon'trenderinChromebrowserbutwillrenderfineinFirefox.Allfilesrenderfineinallbrowsersifemededdirectly.Theconfusingpartisthattheproblemisonlyforsomefilesandnotall.Filesarestoredinafolderthat</div> </li> <li><a href="/article/1890807693233418240.htm" title="188、探索Django中间件:请求与响应的拦截与处理的艺术" target="_blank">188、探索Django中间件:请求与响应的拦截与处理的艺术</a> <span class="text-muted">多多的编程笔记</span> <a class="tag" taget="_blank" href="/search/django/1.htm">django</a><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/python/1.htm">python</a> <div>Python开发框架Django之中间件:处理请求与响应的拦截与处理引言想象一下,你正在一家餐厅享用美食。当你点的菜品端上桌时,你希望它既美味又符合你的口味。在软件开发中,尤其是在Web应用开发中,我们需要确保接收到的请求既有效又符合我们的业务规则。这就是Django中间件的作用——作为请求和响应的处理过程中的一个环节,它允许我们在请求到达视图之前对其进行修改,或在响应发送给客户端之前进行修改。本</div> </li> <li><a href="/article/1890804410980823040.htm" title="二十九、vite项目集成webpack+vue2项目" target="_blank">二十九、vite项目集成webpack+vue2项目</a> <span class="text-muted">arguments_zd</span> <a class="tag" taget="_blank" href="/search/vue3.0%E7%9A%84%E5%BC%80%E5%8F%91%E5%92%8C%E5%AD%A6%E4%B9%A0/1.htm">vue3.0的开发和学习</a><a class="tag" taget="_blank" href="/search/webpack/1.htm">webpack</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a> <div>一、开发基座应用:1、安装依赖npmi@micro-zoe/micro-app@0.8.6--save2、在入口处引入(main.ts)importmicroAppfrom'@micro-zoe/micro-app'microApp.start()</div> </li> <li><a href="/article/1890803274878087168.htm" title="JavaScript窗口大小变化事件:window.resize" target="_blank">JavaScript窗口大小变化事件:window.resize</a> <span class="text-muted">星际编程喵</span> <a class="tag" taget="_blank" href="/search/%E6%8E%A2%E7%B4%A2Spring%E7%9A%84%E5%A5%87%E5%A6%99%E4%B8%96%E7%95%8C/1.htm">探索Spring的奇妙世界</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</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><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6/1.htm">前端框架</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a> <div>1.前言在Web开发中,JavaScript是一种强大的脚本语言,它可以与HTML和CSS一起使用,为用户提供交互性和动态性的体验。其中,window.addEventListener("resize")事件是一个常用的事件之一,用于在浏览器窗口大小发生变化时触发相应的操作。本文将深入介绍这个事件的相关内容。2.简介window.resize事件是浏览器提供的一种事件,用于监听窗口大小的改变。这意</div> </li> <li><a href="/article/1890798481480675328.htm" title="SpringWebFlux结合多线程编写流式处理异步返回接口" target="_blank">SpringWebFlux结合多线程编写流式处理异步返回接口</a> <span class="text-muted">starsAreCloser</span> <a class="tag" taget="_blank" href="/search/springWebFlux/1.htm">springWebFlux</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%BC%96%E6%8E%92/1.htm">多线程编排</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/mvc/1.htm">mvc</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a> <div>文章目录概要整体架构流程技术细节小结概要java使用多线程为关系型数据库结合spring响应式编程模拟流式处理整体架构流程使用webFlux的时候如果涉及到数据库操作是需要数据库支持的,非关系型数据库对此支持比较友好如redis的ReactiveStringRedisTemplate和MongoDB的ReactiveMongoRepository就支持该功能,但是关系型数据库oracle,mysq</div> </li> <li><a href="/article/102.htm" title="xml解析" target="_blank">xml解析</a> <span class="text-muted">小猪猪08</span> <a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a> <div>1、DOM解析的步奏 准备工作:    1.创建DocumentBuilderFactory的对象    2.创建DocumentBuilder对象    3.通过DocumentBuilder对象的parse(String fileName)方法解析xml文件    4.通过Document的getElem</div> </li> <li><a href="/article/229.htm" title="每个开发人员都需要了解的一个SQL技巧" target="_blank">每个开发人员都需要了解的一个SQL技巧</a> <span class="text-muted">brotherlamp</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/linux%E8%A7%86%E9%A2%91/1.htm">linux视频</a><a class="tag" taget="_blank" href="/search/linux%E6%95%99%E7%A8%8B/1.htm">linux教程</a><a class="tag" taget="_blank" href="/search/linux%E8%87%AA%E5%AD%A6/1.htm">linux自学</a><a class="tag" taget="_blank" href="/search/linux%E8%B5%84%E6%96%99/1.htm">linux资料</a> <div>  对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。 使用SQL标准的WITH CHECK OPTION子句就能完成这点,至少Oracle和SQL Server都实现了这个功能。下面是实现方式: CREATE TABLE books (   id &</div> </li> <li><a href="/article/356.htm" title="Quartz——CronTrigger触发器" target="_blank">Quartz——CronTrigger触发器</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/quartz/1.htm">quartz</a><a class="tag" taget="_blank" href="/search/CronTrigger/1.htm">CronTrigger</a> <div>转载请出自出处:http://eksliang.iteye.com/blog/2208295 一.概述 CronTrigger 能够提供比 SimpleTrigger 更有具体实际意义的调度方案,调度规则基于 Cron 表达式,CronTrigger 支持日历相关的重复时间间隔(比如每月第一个周一执行),而不是简单的周期时间间隔。 二.Cron表达式介绍 1)Cron表达式规则表 Quartz</div> </li> <li><a href="/article/483.htm" title="Informatica基础" target="_blank">Informatica基础</a> <span class="text-muted">18289753290</span> <a class="tag" taget="_blank" href="/search/Informatica/1.htm">Informatica</a><a class="tag" taget="_blank" href="/search/Monitor/1.htm">Monitor</a><a class="tag" taget="_blank" href="/search/manager/1.htm">manager</a><a class="tag" taget="_blank" href="/search/workflow/1.htm">workflow</a><a class="tag" taget="_blank" href="/search/Designer/1.htm">Designer</a> <div>1. 1)PowerCenter Designer:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射。 2)Workflow  Manager:合理地实现复杂的ETL工作流,基于时间,事件的作业调度 3)Workflow  Monitor:监控Workflow和Session运行情况,生成日志和报告 4)Repository  Manager:</div> </li> <li><a href="/article/610.htm" title="linux下为程序创建启动和关闭的的sh文件,scrapyd为例" target="_blank">linux下为程序创建启动和关闭的的sh文件,scrapyd为例</a> <span class="text-muted">酷的飞上天空</span> <a class="tag" taget="_blank" href="/search/scrapy/1.htm">scrapy</a> <div>对于一些未提供service管理的程序  每次启动和关闭都要加上全部路径,想到可以做一个简单的启动和关闭控制的文件   下面以scrapy启动server为例,文件名为run.sh:   #端口号,根据此端口号确定PID PORT=6800 #启动命令所在目录 HOME='/home/jmscra/scrapy/' #查询出监听了PORT端口</div> </li> <li><a href="/article/737.htm" title="人--自私与无私" target="_blank">人--自私与无私</a> <span class="text-muted">永夜-极光</span> <div>            今天上毛概课,老师提出一个问题--人是自私的还是无私的,根源是什么?               从客观的角度来看,人有自私的行为,也有无私的</div> </li> <li><a href="/article/864.htm" title="Ubuntu安装NS-3 环境脚本" target="_blank">Ubuntu安装NS-3 环境脚本</a> <span class="text-muted">随便小屋</span> <a class="tag" taget="_blank" href="/search/ubuntu/1.htm">ubuntu</a> <div>  将附件下载下来之后解压,将解压后的文件ns3environment.sh复制到下载目录下(其实放在哪里都可以,就是为了和我下面的命令相统一)。输入命令:   sudo ./ns3environment.sh >>result   这样系统就自动安装ns3的环境,运行的结果在result文件中,如果提示     com</div> </li> <li><a href="/article/991.htm" title="创业的简单感受" target="_blank">创业的简单感受</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E5%88%9B%E4%B8%9A%E7%9A%84%E7%AE%80%E5%8D%95%E6%84%9F%E5%8F%97/1.htm">创业的简单感受</a> <div>        2009年11月9日我进入a公司实习,2012年4月26日,我离开a公司,开始自己的创业之旅。      今天是2012年5月30日,我忽然很想谈谈自己创业一个月的感受。 当初离开边锋时,我就对自己说:“自己选择的路,就是跪着也要把他走完”,我也做好了心理准备,准备迎接一次次的困难。我这次走出来,不管成败</div> </li> <li><a href="/article/1118.htm" title="如何经营自己的独立人脉" target="_blank">如何经营自己的独立人脉</a> <span class="text-muted">aoyouzi</span> <a class="tag" taget="_blank" href="/search/%E5%A6%82%E4%BD%95%E7%BB%8F%E8%90%A5%E8%87%AA%E5%B7%B1%E7%9A%84%E7%8B%AC%E7%AB%8B%E4%BA%BA%E8%84%89/1.htm">如何经营自己的独立人脉</a> <div>独立人脉不是父母、亲戚的人脉,而是自己主动投入构造的人脉圈。“放长线,钓大鱼”,先行投入才能产生后续产出。   现在几乎做所有的事情都需要人脉。以银行柜员为例,需要拉储户,而其本质就是社会人脉,就是社交!很多人都说,人脉我不行,因为我爸不行、我妈不行、我姨不行、我舅不行……我谁谁谁都不行,怎么能建立人脉?我这里说的人脉,是你的独立人脉。   以一个普通的银行柜员</div> </li> <li><a href="/article/1245.htm" title="JSP基础" target="_blank">JSP基础</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a><a class="tag" taget="_blank" href="/search/%E6%B3%A8%E9%87%8A/1.htm">注释</a><a class="tag" taget="_blank" href="/search/%E9%9A%90%E5%BC%8F%E5%AF%B9%E8%B1%A1/1.htm">隐式对象</a> <div>  1,JSP语句的声明 <%! 声明 %>    声明:这个就是提供java代码声明变量、方法等的场所。 表达式 <%= 表达式 %>    这个相当于赋值,可以在页面上显示表达式的结果, 程序代码段/小型指令 <% 程序代码片段 %>   2,JSP的注释   <!-- --> </div> </li> <li><a href="/article/1372.htm" title="web.xml之session-config、mime-mapping" target="_blank">web.xml之session-config、mime-mapping</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/web.xml/1.htm">web.xml</a><a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a><a class="tag" taget="_blank" href="/search/session-config/1.htm">session-config</a><a class="tag" taget="_blank" href="/search/mime-mapping/1.htm">mime-mapping</a> <div>session-config 1.定义: <session-config> <session-timeout>20</session-timeout> </session-config> 2.作用:用于定义整个WEB站点session的有效期限,单位是分钟。   mime-mapping 1.定义: <mime-m</div> </li> <li><a href="/article/1499.htm" title="互联网开放平台(1)" target="_blank">互联网开放平台(1)</a> <span class="text-muted">Bill_chen</span> <a class="tag" taget="_blank" href="/search/%E4%BA%92%E8%81%94%E7%BD%91/1.htm">互联网</a><a class="tag" taget="_blank" href="/search/qq/1.htm">qq</a><a class="tag" taget="_blank" href="/search/%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9A/1.htm">新浪微博</a><a class="tag" taget="_blank" href="/search/%E7%99%BE%E5%BA%A6/1.htm">百度</a><a class="tag" taget="_blank" href="/search/%E8%85%BE%E8%AE%AF/1.htm">腾讯</a> <div>现在各互联网公司都推出了自己的开放平台供用户创造自己的应用,互联网的开放技术欣欣向荣,自己总结如下: 1.淘宝开放平台(TOP) 网址:http://open.taobao.com/ 依赖淘宝强大的电子商务数据,将淘宝内部业务数据作为API开放出去,同时将外部ISV的应用引入进来。 目前TOP的三条主线: TOP访问网站:open.taobao.com ISV后台:my.open.ta</div> </li> <li><a href="/article/1626.htm" title="【MongoDB学习笔记九】MongoDB索引" target="_blank">【MongoDB学习笔记九】MongoDB索引</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>索引 可以在任意列上建立索引 索引的构造和使用与传统关系型数据库几乎一样,适用于Oracle的索引优化技巧也适用于Mongodb 使用索引可以加快查询,但同时会降低修改,插入等的性能 内嵌文档照样可以建立使用索引 测试数据     var p1 = { "name":"Jack", "age&q</div> </li> <li><a href="/article/1753.htm" title="JDBC常用API之外的总结" target="_blank">JDBC常用API之外的总结</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/jdbc/1.htm">jdbc</a> <div> 做JAVA的人玩JDBC肯定已经很熟练了,像DriverManager、Connection、ResultSet、Statement这些基本类大家肯定很常用啦,我不赘述那些诸如注册JDBC驱动、创建连接、获取数据集的API了,在这我介绍一些写框架时常用的API,大家共同学习吧。     ResultSetMetaData获取ResultSet对象的元数据信息 </div> </li> <li><a href="/article/1880.htm" title="apache VelocityEngine使用记录" target="_blank">apache VelocityEngine使用记录</a> <span class="text-muted">bozch</span> <a class="tag" taget="_blank" href="/search/VelocityEngine/1.htm">VelocityEngine</a> <div>VelocityEngine是一个模板引擎,能够基于模板生成指定的文件代码。   使用方法如下:     VelocityEngine engine = new VelocityEngine();// 定义模板引擎     Properties properties = new Properties();// 模板引擎属</div> </li> <li><a href="/article/2007.htm" title="编程之美-快速找出故障机器" target="_blank">编程之美-快速找出故障机器</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a> <div> package beautyOfCoding; import java.util.Arrays; public class TheLostID { /*编程之美 假设一个机器仅存储一个标号为ID的记录,假设机器总量在10亿以下且ID是小于10亿的整数,假设每份数据保存两个备份,这样就有两个机器存储了同样的数据。 1.假设在某个时间得到一个数据文件ID的列表,是</div> </li> <li><a href="/article/2134.htm" title="关于Java中redirect与forward的区别" target="_blank">关于Java中redirect与forward的区别</a> <span class="text-muted">chenbowen00</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/servlet/1.htm">servlet</a> <div>在Servlet中两种实现: forward方式:request.getRequestDispatcher(“/somePage.jsp”).forward(request, response); redirect方式:response.sendRedirect(“/somePage.jsp”); forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知</div> </li> <li><a href="/article/2261.htm" title="[信号与系统]人体最关键的两个信号节点" target="_blank">[信号与系统]人体最关键的两个信号节点</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E7%B3%BB%E7%BB%9F/1.htm">系统</a> <div>         如果把人体看做是一个带生物磁场的导体,那么这个导体有两个很重要的节点,第一个在头部,中医的名称叫做 百汇穴, 另外一个节点在腰部,中医的名称叫做 命门         如果要保护自己的脑部磁场不受到外界有害信号的攻击,最简单的</div> </li> <li><a href="/article/2388.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/%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/1.htm">存储过程</a><a class="tag" taget="_blank" href="/search/%E6%9D%83%E9%99%90/1.htm">权限</a><a class="tag" taget="_blank" href="/search/%E6%89%A7%E8%A1%8C%E8%80%85/1.htm">执行者</a><a class="tag" taget="_blank" href="/search/%E8%B0%83%E7%94%A8%E8%80%85/1.htm">调用者</a> <div>在数据库系统中存储过程是必不可少的利器,存储过程是预先编译好的为实现一个复杂功能的一段Sql语句集合。它的优点我就不多说了,说一下我碰到的问题吧。我在项目开发的过程中需要用存储过程来实现一个功能,其中涉及到判断一张表是否已经建立,没有建立就由存储过程来建立这张表。 CREATE OR REPLACE PROCEDURE TestProc  IS    fla</div> </li> <li><a href="/article/2515.htm" title="为mysql数据库建立索引" target="_blank">为mysql数据库建立索引</a> <span class="text-muted">dengkane</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD/1.htm">性能</a><a class="tag" taget="_blank" href="/search/%E7%B4%A2%E5%BC%95/1.htm">索引</a> <div>前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。  最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。</div> </li> <li><a href="/article/2642.htm" title="学习C语言常见误区 如何看懂一个程序 如何掌握一个程序以及几个小题目示例" target="_blank">学习C语言常见误区 如何看懂一个程序 如何掌握一个程序以及几个小题目示例</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>如果看懂一个程序,分三步   1、流程   2、每个语句的功能   3、试数   如何学习一些小算法的程序 尝试自己去编程解决它,大部分人都自己无法解决 如果解决不了就看答案 关键是把答案看懂,这个是要花很大的精力,也是我们学习的重点 看懂之后尝试自己去修改程序,并且知道修改之后程序的不同输出结果的含义 照着答案去敲 调试错误 </div> </li> <li><a href="/article/2769.htm" title="centos6.3安装php5.4报错" target="_blank">centos6.3安装php5.4报错</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/centos6/1.htm">centos6</a> <div>报错内容如下: Resolving Dependencies --> Running transaction check ---> Package php54w.x86_64 0:5.4.38-1.w6 will be installed --> Processing Dependency: php54w-common(x86-64) = 5.4.38-1.w6 for </div> </li> <li><a href="/article/2896.htm" title="JSONP请求" target="_blank">JSONP请求</a> <span class="text-muted">flyer0126</span> <a class="tag" taget="_blank" href="/search/jsonp/1.htm">jsonp</a> <div>      使用jsonp不能发起POST请求。 It is not possible to make a JSONP POST request. JSONP works by creating a <script> tag that executes Javascript from a different domain; it is not pos</div> </li> <li><a href="/article/3023.htm" title="Spring Security(03)——核心类简介" target="_blank">Spring Security(03)——核心类简介</a> <span class="text-muted">234390216</span> <a class="tag" taget="_blank" href="/search/Authentication/1.htm">Authentication</a> <div>核心类简介 目录 1.1     Authentication 1.2     SecurityContextHolder 1.3     AuthenticationManager和AuthenticationProvider 1.3.1  &nb</div> </li> <li><a href="/article/3150.htm" title="在CentOS上部署JAVA服务" target="_blank">在CentOS上部署JAVA服务</a> <span class="text-muted">java--hhf</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a><a class="tag" taget="_blank" href="/search/Java%E6%9C%8D%E5%8A%A1/1.htm">Java服务</a> <div>    本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境、如何开启端口号、如何使得服务在命令执行窗口关闭后依旧运行     第一步:卸载旧Linux自带的JDK ①查看本机JDK版本 java -version    结果如下 java version "1.6.0"</div> </li> <li><a href="/article/3277.htm" title="oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]" target="_blank">oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]</a> <span class="text-muted">ldzyz007</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/SQL+Server/1.htm">SQL Server</a> <div>oracle                                &n</div> </li> <li><a href="/article/3404.htm" title="记Protocol Oriented Programming in Swift of WWDC 2015" target="_blank">记Protocol Oriented Programming in Swift of WWDC 2015</a> <span class="text-muted">ningandjin</span> <a class="tag" taget="_blank" href="/search/protocol/1.htm">protocol</a><a class="tag" taget="_blank" href="/search/WWDC+2015/1.htm">WWDC 2015</a><a class="tag" taget="_blank" href="/search/Swift2.0/1.htm">Swift2.0</a> <div>其实最先朋友让我就这个题目写篇文章的时候,我是拒绝的,因为觉得苹果就是在炒冷饭, 把已经流行了数十年的OOP中的“面向接口编程”还拿来讲,看完整个Session之后呢,虽然还是觉得在炒冷饭,但是毕竟还是加了蛋的,有些东西还是值得说说的。 通常谈到面向接口编程,其主要作用是把系统设计和具体实现分离开,让系统的每个部分都可以在不影响别的部分的情况下,改变自身的具体实现。接口的设计就反映了系统</div> </li> <li><a href="/article/3531.htm" title="搭建 CentOS 6 服务器(15) - Keepalived、HAProxy、LVS" target="_blank">搭建 CentOS 6 服务器(15) - Keepalived、HAProxy、LVS</a> <span class="text-muted">rensanning</span> <a class="tag" taget="_blank" href="/search/keepalived/1.htm">keepalived</a> <div>(一)Keepalived (1)安装 # cd /usr/local/src # wget http://www.keepalived.org/software/keepalived-1.2.15.tar.gz # tar zxvf keepalived-1.2.15.tar.gz # cd keepalived-1.2.15 # ./configure # make &a</div> </li> <li><a href="/article/3658.htm" title="ORACLE数据库SCN和时间的互相转换" target="_blank">ORACLE数据库SCN和时间的互相转换</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;    用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;    操作方法:   1、通过dbms_f</div> </li> <li><a href="/article/3785.htm" title="Spring MVC 方法注解拦截器" target="_blank">Spring MVC 方法注解拦截器</a> <span class="text-muted">xp9802</span> <a class="tag" taget="_blank" href="/search/spring+mvc/1.htm">spring mvc</a> <div>应用场景,在方法级别对本次调用进行鉴权,如api接口中有个用户唯一标示accessToken,对于有accessToken的每次请求可以在方法加一个拦截器,获得本次请求的用户,存放到request或者session域。 python中,之前在python flask中可以使用装饰器来对方法进行预处理,进行权限处理 先看一个实例,使用@access_required拦截: ? </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>