Hexo even主题博客配置

为了更好的阅读体验,请访问个人博客地址:
https://xiuxiuing.gitee.io/blog/2018/08/10/blogsetting/

按照博客 使用Gitee+Hexo搭建个人博客 的教程,我们已经成功在Gitee上搭建完成了自己的博客,但是这个博客还是比较简陋的。
接下来讲介绍 如何开始写作Even主题的常用配置

如何开始写作

博客搭建完成,虽然功能很简单,但是已经可以开始写作。
- 新建文章
使用命令来新建一篇文章:

$ hexo new [layout] <br> </code> <br> <code>layout</code> 是文章的布局,默认为<code>post</code>,可以先不写。 <br> <code>title</code> 是文章的标题,也是文件的名字,存储在<code>source/_posts</code>下。 <br> 使用MarkDown编辑器打开文件就可以开始写作了。</p> <ul> <li><p><strong>Front-matter 设置</strong> <br> Front-matter 是文章最上方以 — 分隔的区域,用于指定文章的变量设置,举例来说:</p> <pre class="prettyprint"><code class=" hljs avrasm"><span class="hljs-label">title:</span> Hello World <span class="hljs-label">date:</span> <span class="hljs-number">2013</span>/<span class="hljs-number">7</span>/<span class="hljs-number">13</span> <span class="hljs-number">20</span>:<span class="hljs-number">46</span>:<span class="hljs-number">25</span> <hr /> </code></pre> <p>以下是预先定义的参数,您可在模板中使用这些参数值并加以利用。</p></li> </ul> <table> <thead> <tr> <th>参数</th> <th>描述</th> <th>默认值</th> </tr> </thead> <tbody> <tr> <td>layout</td> <td>布局</td> <td></td> </tr> <tr> <td>title</td> <td>标题</td> <td></td> </tr> <tr> <td>date</td> <td>建立日期</td> <td>文件建立日期</td> </tr> <tr> <td>updated</td> <td>更新日期</td> <td>文件更新日期</td> </tr> <tr> <td>comments</td> <td>开启文章的评论功能</td> <td>true</td> </tr> <tr> <td>tags</td> <td>标签</td> <td>(不适用于分页)</td> </tr> <tr> <td>categories</td> <td>分类</td> <td>(不适用于分页)</td> </tr> <tr> <td>permalink</td> <td>覆盖文章网址</td> <td></td> </tr> </tbody> </table> <p>- <strong>文章分类和标签</strong> <br> 只有文章支持分类和标签,您可以在 Front-matter 中设置。在其他系统中,分类和标签听起来很接近,但是在 Hexo 中两者有着明显的差别:分类具有顺序性和层次性,也就是说 Foo, Bar 不等于 Bar, Foo;而标签没有顺序和层次。设置示例: <br> <code> <br> categories: <br> - Diary <br> tags: <br> - PS3 <br> - Games <br> </code> <br> 说明:文章分类和标签的设置,会自动归档的菜单的分类和标签中。</p> <ul> <li><p><strong>文章截断</strong> <br> 在文章内容中添加 即可在首页显示时只显示其之上的内容。 <br> 并且会在 添加一个 Read more 的链接。</p></li> <li><p><strong>自定义文章简述</strong> <br> 可在文章头信息中添加 description 字段,并填写自定义的文章简述。 <br> 就可以在首页显示文章简述而不显示文章内容。</p></li> </ul> <h2 id="even主题常用配置">Even主题常用配置</h2> <p>我们博客搭建完成后Hexo的目录结构如下:</p> <pre class="prettyprint"><code class=" hljs 1c">. ├── _config.yml ├── package.json ├── scaffolds ├── source <span class="hljs-string">| ├── _drafts</span> <span class="hljs-string">| └── _posts</span> ├── themes <span class="hljs-string">| ├── even</span> <span class="hljs-string">| └── landscape</span></code></pre> <p>我们Even主题的配置则主要在<code>even</code>目录下进行,配置文件<code>_config.yml</code>,目录结构如下:</p> <pre class="prettyprint"><code class=" hljs 1c">. ├── _config.yml ├── package.json ├── scaffolds ├── source <span class="hljs-string">| ├── css</span> <span class="hljs-string">| └── js</span> ├── languages <span class="hljs-string">| ├── default.yml</span> <span class="hljs-string">| └── zh-cn.yml</span> <span class="hljs-string">|── layout</span></code></pre> <ul> <li><p><strong>修改主题颜色</strong> <br> 主题自带了 5 种可选的颜色: <br> <br> 修改主题配置文件中 theme 字段的 color 属性可改变主题色:</p> <pre class="prettyprint"><code class=" hljs vala"> <span class="hljs-preprocessor"># ===========================================</span> <span class="hljs-preprocessor"># Theme Settings</span> <span class="hljs-preprocessor"># ===========================================</span> <span class="hljs-preprocessor"># theme styling</span> <span class="hljs-preprocessor"># color: Default | Mint Green | Cobalt Blue | Hot Pink | Dark Violet</span> theme: color: Default</code></pre> <p>除了能够修改为主题自带的 5 种颜色之外,还可以使用自定义的其他颜色。 <br> 在 <code>source/css/_custom/_custom.scss</code> 中添加样式变量 <code>$theme-color</code> 修改主题色。</p> <pre class="prettyprint"><code class=" hljs lasso"><span class="hljs-variable">$theme</span><span class="hljs-attribute">-color</span>: <span class="hljs-variable">#xxxxxx</span>;</code></pre> <p>同时需要修改 <code>$deputy-color</code> 主题副颜色,该值主要使用在代码块背景以及文章目录。</p> <pre class="prettyprint"><code class=" hljs lasso"><span class="hljs-variable">$deputy</span><span class="hljs-attribute">-color</span>: <span class="hljs-variable">#xxxxxx</span>;</code></pre> <p><code>_variables.scss</code> 中的样式变量都可以在 <code>_custom.scss</code> 中进行覆盖,从而自定义主题样式。 <br> <br></p></li> <li><p><strong>添加分类页</strong> <br> 使用命令新建一个 categories 页面:</p> <pre class="prettyprint"><code class=" hljs cs">hexo <span class="hljs-keyword">new</span> page categories</code></pre> <p>编辑生成的 <code>categories/index.md</code> 文件,设置布局为 <code>categories</code>:</p> <pre class="prettyprint"><code class=" hljs http"><span class="hljs-attribute">title</span>: <span class="hljs-string">categories</span> <span class="hljs-attribute">layout</span>: <span class="hljs-string">categories</span></code></pre> <p>默认开启评论(如果使用了多说或 Disqus),添加 comments 字段并设置为 false 可关闭。</p> <p>在主题配置文件(<code>_config.yml</code>)中添加链接:</p> <pre class="prettyprint"><code class=" hljs avrasm"> <span class="hljs-preprocessor"># ===========================================</span> <span class="hljs-preprocessor"># Menu Settings</span> <span class="hljs-preprocessor"># ===========================================</span> <span class="hljs-label">menu:</span> <span class="hljs-label">Home:</span> / <span class="hljs-label">Archives:</span> /archives/ <span class="hljs-label">Categories:</span> /categories/</code></pre></li> <li><p><strong>添加标签页</strong> <br> 使用命令新建一个 tags 页面:</p> <pre class="prettyprint"><code class=" hljs cs">hexo <span class="hljs-keyword">new</span> page tags</code></pre> <p>编辑生成的 <code>tags/index.md</code> 文件,设置布局为 tags:</p> <pre class="prettyprint"><code class=" hljs http"><span class="hljs-attribute">title</span>: <span class="hljs-string">tags</span> <span class="hljs-attribute">layout</span>: <span class="hljs-string">tags</span></code></pre> <p>默认开启评论,添加 comments 字段并设置为 false 可关闭。</p> <p>在主题配置文件(<code>_config.yml</code>)中添加链接:</p> <pre class="prettyprint"><code class=" hljs avrasm"> <span class="hljs-preprocessor"># ===========================================</span> <span class="hljs-preprocessor"># Menu Settings</span> <span class="hljs-preprocessor"># ===========================================</span> <span class="hljs-label">menu:</span> <span class="hljs-label">Home:</span> / <span class="hljs-label">Archives:</span> /archives/ <span class="hljs-label">Tags:</span> /tags</code></pre></li> <li><p><strong>添加自定义页面</strong> <br> 使用命令新建一个自定义页面(以添加关于页为例):</p> <pre class="prettyprint"><code class=" hljs cs">hexo <span class="hljs-keyword">new</span> page about</code></pre> <p>编辑生成的 about/index.md 文件,设置布局为 page:</p> <pre class="prettyprint"><code class=" hljs http"><span class="hljs-attribute">title</span>: <span class="hljs-string">about</span> <span class="hljs-attribute">layout</span>: <span class="hljs-string">page</span></code></pre> <p>关于页面的内容,个人相关介绍也是在此页面进行编辑。 <br> 默认开启评论(如果使用了多说或 Disqus),添加 comments 字段并设置为 false 可关闭。</p> <p>在主题配置文件(_config.yml)中添加链接:</p> <pre class="prettyprint"><code class=" hljs avrasm"> <span class="hljs-preprocessor"># ===========================================</span> <span class="hljs-preprocessor"># Menu Settings</span> <span class="hljs-preprocessor"># ===========================================</span> <span class="hljs-label">menu:</span> <span class="hljs-label">Home:</span> / <span class="hljs-label">Archives:</span> /archives/ <span class="hljs-label">About:</span> /about</code></pre> <p>在使用的语言文件下添加对应的字段(默认为 languages/default.yml):</p> <pre class="prettyprint"><code class=" hljs http"><span class="hljs-attribute">menu</span>: <span class="hljs-string"></span> <span class="hljs-attribute">home</span>: <span class="hljs-string">Home</span> <span class="hljs-attribute">archives</span>: <span class="hljs-string">Archives</span> <span class="hljs-attribute">tags</span>: <span class="hljs-string">Tags</span> <span class="hljs-attribute">categories</span>: <span class="hljs-string">Categories</span> <span class="hljs-attribute">about</span>: <span class="hljs-string">About</span></code></pre></li> <li><p><strong>添加文章访问量统计</strong> <br> 文章访问量统计通过 LeadCloud 支持</p> <p><strong>配置LeanCloud</strong> <br> 打开LeanCloud官网,进入注册页面注册。完成邮箱激活后,点击头像,进入控制台页面</p> <p><strong>创建新应用</strong> <br> 创建一个新应用,并创建名称为 Counter 的 Class(注意权限选择无限制)</p> <p><strong>配置 app_id 与 app_key</strong> <br> 在你所创建的应用的 设置->应用Key 中查看 app_id 与 app_key</p> <p>修改主题配置文件 <code>_config.yml</code>,填入 <code>app_id</code> 与 <code>app_key</code>:</p> <pre class="prettyprint"><code class=" hljs avrasm"> <span class="hljs-preprocessor"># LeanCloud</span> <span class="hljs-label">leancloud:</span> <span class="hljs-label">app_id:</span> <span class="hljs-label">app_key:</span></code></pre> <p><strong>设置 Web 安全域名</strong> <br> 在你所创建的应用的 设置->安全中心 中设置 Web 安全域名 添加你的域名到 Web 安全域名中(若本地服务也想看到访问量,添加 http://localhost:4000/) <br> <br></p></li> <li><p><strong>设置文章打赏</strong> <br> 通过主题配置文件中的 reward 字段开启/关闭:</p> <pre class="prettyprint"><code class=" hljs avrasm"><span class="hljs-label">reward:</span> <span class="hljs-label">enable:</span> true <span class="hljs-label">qrCode:</span> wechat: /image/reward/wechat<span class="hljs-preprocessor">.png</span> alipay: /image/reward/alipay<span class="hljs-preprocessor">.png</span></code></pre> <p>支持微信以及支付宝,修改 qrCode 下对应的二维码图片链接,也可以直接设置成图片的网络链接。</p> <p>当开启打赏功能时,可通过文章 Markdown 头部:</p> <pre class="prettyprint"><code class=" hljs http"><span class="hljs-attribute">reward</span>: <span class="hljs-string">false</span></code></pre> <p>关闭该篇文章的打赏。反之,当打赏功能关闭时,可以在文章中单独开启。 <br> <br></p></li> <li><p><strong>设置底部社交链接</strong> <br> 目前支持:Email, Stack Overflow, Twitter, Facebook, Github, 微博以及知乎</p> <p>修改主题配置文件中的 social 字段下的各个字段开启,为空时即为关闭:</p> <pre class="prettyprint"><code class=" hljs avrasm"><span class="hljs-label">social:</span> <span class="hljs-label">email:</span> your@email<span class="hljs-preprocessor">.com</span> stack-overflow: <span class="hljs-label">twitter:</span> <span class="hljs-label">facebook:</span> <span class="hljs-label">github:</span> <span class="hljs-label">weibo:</span> <span class="hljs-label">zhihu:</span> </code></pre> <p>主题使用的是自定义的 iconfont 图标库。 <br> <br></p></li> <li><p><strong>设置文章版权</strong> <br> 修改主题配置文件中的 copyright 字段开启/关闭:</p> <pre class="prettyprint"><code class=" hljs vbnet">copyright: enable: <span class="hljs-literal">true</span> <span class="hljs-preprocessor"># https://creativecommons.org/</span> license: <span class="hljs-comment">'本文采用<span class="hljs-xmlDocTag"><a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/"></span>知识共享署名-非商业性使用 4.0 国际许可协议<span class="hljs-xmlDocTag"></a></span>进行许可'</span></code></pre> <p>默认显示作者,来源,链接以及版权说明,版权说明可通过 <code>copyright.lincese</code> 自定义。</p> <p><code>copyright.license</code> 的值可以是 HTML</p> <p>当文章版权信息开启时,可通过文章 Markdown 头部:</p> <pre class="prettyprint"><code class=" hljs http"><span class="hljs-attribute">copyright</span>: <span class="hljs-string">false</span></code></pre> <p>进行单篇文章版权信息的关闭。</p></li> </ul> <p>至此博客基本配置好了,大家可以愉快的写博客啦!!! <br> 配置完成的博客效果可以参考:https://xiuxiuing.gitee.io/blog/ <br> </p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1188175511105413120"></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">你可能感兴趣的:(技术博客)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1835133747855454208.htm" title="关于Redis集群同步/持久化/淘汰机制的详解" target="_blank">关于Redis集群同步/持久化/淘汰机制的详解</a> <span class="text-muted">尾巴尖上的阳光</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>Redis是非常常用的KV数据库,使用内存以及HashMap进行存储的特点带来了高效的查询.本文将围绕Redis的常见开发使用场景,阐述在Redis集群中各个节点是如何进行数据同步,每个节点如何进行持久化以及在长期使用中如何对数据进行更新和淘汰.如果对Redis有更多的兴趣,可以查看我的技术博客:https://dingyuqi.com下面是Redis在开发过程中常用的几种使用场景.集群Redis</div> </li> <li><a href="/article/1835118358262018048.htm" title="动态生成的html元素绑定click事件" target="_blank">动态生成的html元素绑定click事件</a> <span class="text-muted">.NET跨平台</span> <a class="tag" taget="_blank" href="/search/Jquery%E5%8F%8A%E5%85%B6%E7%BB%84%E4%BB%B6/1.htm">Jquery及其组件</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a> <div>第一篇博客,开启技术博客的生涯,欢迎大家批评指教(坚信妹子也可以做好程序猿)今天想说帮公司做项目的时候遇到的一个小问题,动态添加html元素以后再去事件监听出问题。在实际开发中会遇到要给动态生成的html元素绑定触发事件的情况。就是上面的一张表格要动态实现添加行,然后序列号还要随着增加,当删除的时候序列号依旧是按顺序排列。刚开始使用jQuery的on方法来解决,但是发现一个问题会出现事件绑定很多次</div> </li> <li><a href="/article/1834240729577254912.htm" title="博客园好还是csdn" target="_blank">博客园好还是csdn</a> <span class="text-muted">耄先森吖</span> <div>两者都是中国的博客平台,根据个人喜好和需求选择即可。如果您对技术博客更感兴趣,那么CSDN可能更适合您;如果您更喜欢个人博客风格,那么博客园可能更适合您。</div> </li> <li><a href="/article/1832113671346679808.htm" title="oracle 扩容undo,【案例】Oracle RAC数据库undo使用率较高的解决思路办法" target="_blank">oracle 扩容undo,【案例】Oracle RAC数据库undo使用率较高的解决思路办法</a> <span class="text-muted">南门居士-杜锦刚</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%89%A9%E5%AE%B9undo/1.htm">扩容undo</a> <div>天萃荷净Oracle研究中心案例分析:运维DBA反映Oracle数据库undo使用较大,结合案例分析undo使用问题。本站文章除注明转载外,均为本站原创:转载自lovewife&lovelife—Roger的Oracle技术博客本文链接地址:aboutUndoTablespaceusedHigh今天有朋友在问关于undo使用很高的问题,这个问题其实很常见了,上次也正好处理过一起,客户的3节点rac</div> </li> <li><a href="/article/1831226095643488256.htm" title="Metasploit技术博客:全面指南" target="_blank">Metasploit技术博客:全面指南</a> <span class="text-muted">Hello.Reader</span> <a class="tag" taget="_blank" href="/search/%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95/1.htm">渗透测试</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8%E6%B5%8B%E8%AF%95/1.htm">安全测试</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8%E6%80%A7%E6%B5%8B%E8%AF%95/1.htm">安全性测试</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8%E6%9E%B6%E6%9E%84/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/%E5%AE%89%E5%85%A8/1.htm">安全</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8%E5%A8%81%E8%83%81%E5%88%86%E6%9E%90/1.htm">安全威胁分析</a> <div>一、概述Metasploit是一款功能强大的渗透测试框架,在网络安全领域中扮演着关键角色。无论你是初学者还是经验丰富的渗透测试专家,Metasploit都提供了一整套工具,用于发现、利用和验证系统中的安全漏洞。本文将详细探讨Metasploit的基础知识、常用模块、实战案例、高级功能、最佳实践以及未来发展趋势,为您提供全面的技术指南。二、什么是Metasploit?Metasploit由Rapid</div> </li> <li><a href="/article/1830461107014299648.htm" title="我的创作纪念日" target="_blank">我的创作纪念日</a> <span class="text-muted">喵喵的柠檬汁</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E5%85%B6%E4%BB%96/1.htm">其他</a><a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a> <div>机缘怎么说呢,我的第一篇博客是《HTML5的web工作线程》,当时看完《HeadFirstHTML5Programming》就在想,要是我当时在社团学习的时候碰到这本书,那不是嘎嘎乱杀,登上老大宝座,不得不说,我被这本书代入式的情景教学和幽默风趣的语言风格所深深吸引了,这里也要感谢幕后的翻译工作者。当时的这篇博客更像是一篇简单学习笔记,根本谈不上是技术博客,但那时动手实践和发第一篇博客的激动,却为</div> </li> <li><a href="/article/1829945442763370496.htm" title="毕业一年感想~微思顾轻展望" target="_blank">毕业一年感想~微思顾轻展望</a> <span class="text-muted">雪糕0-0</span> <a class="tag" taget="_blank" href="/search/%E6%AF%95%E4%B8%9A%E6%84%9F%E6%83%B3/1.htm">毕业感想</a> <div>懒懒的我,早在四五月份就萌生了回顾这毕业一年感想的小念头了,但终究是被我拖延到几个月。究其原因的话,对于我来说,写感想这种东西确实是看心情的吧,或许正如道上所说的那样:感性而走心。另外一点就是,为何把这样的毕业感想首发到CSDN个人博客,而不是某讯的QQ空间呢?还是考虑了一下,毕竟是毕业一年也工作一年多了,想以此小小的感想作为技术博客的开篇,坚定一下后面多写写技术学习上的点点滴滴吧。(其实也不得不</div> </li> <li><a href="/article/1829770736215093248.htm" title="dex加密" target="_blank">dex加密</a> <span class="text-muted">汤米粥</span> <a class="tag" taget="_blank" href="/search/dex%E5%8A%A0%E5%AF%86/1.htm">dex加密</a> <div>dex放在assets目录下还是被jadx读出来,看来dex还需要加密啊https://juejin.cn/post/7255483407559442491androidaabdex加密_mob649e8158a948的技术博客_51CTO博客</div> </li> <li><a href="/article/1829025027740233728.htm" title="【技术博客】生成式对抗网络模型综述" target="_blank">【技术博客】生成式对抗网络模型综述</a> <span class="text-muted">MomodelAI</span> <div>34-生成式对抗网络模型综述作者:张真源GANGAN简介生成式对抗网络(Generativeadversarialnetworks,GANs)的核心思想源自于零和博弈,包括生成器和判别器两个部分。生成器接收随机变量并生成“假”样本,判别器则用于判断输入的样本是真实的还是合成的。两者通过相互对抗来获得彼此性能的提升。判别器所作的其实就是一个二分类任务,我们可以计算他的损失并进行反向传播求出梯度,从而</div> </li> <li><a href="/article/1828671035885580288.htm" title="JavaScript数组的常用算法" target="_blank">JavaScript数组的常用算法</a> <span class="text-muted">小五丶_</span> <div>版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。欢迎大家去我的个人技术博客看看,点赞收藏注册的都是好人哦~https://xiaowu.xyz一、数组的常见算法由于算法的性能要从时间复杂度和空间复杂度两个方面考虑,所以这里不做性能的研究,仅仅为了理解1、冒泡排序:假设有数组[54,68,46,75,36,20,65,11,79,45]varlist=</div> </li> <li><a href="/article/1826927781649412096.htm" title="使用Java通过身份证号码匹配省市县名称的技术博客" target="_blank">使用Java通过身份证号码匹配省市县名称的技术博客</a> <span class="text-muted">web安全工具库</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>每日自动更新各类学习教程及工具下载合集https://pan.quark.cn/s/874c74e8040e在中国,身份证号码包含了持有人的出生地信息。通过解析身份证号码的前六位,我们可以获取对应的省、市、县(区)信息。在这篇博客中,我们将探讨如何使用Java代码来实现这一功能,并展示详细的代码示例和运行结果。身份证号码结构中国居民身份证号码是18位数字编码,其中前六位表示行政区划代码。具体格式如</div> </li> <li><a href="/article/1826713751114575872.htm" title="鸟枪换炮,利用python3对球员做大数据降维(因子分析得分),为C罗找到合格僚机" target="_blank">鸟枪换炮,利用python3对球员做大数据降维(因子分析得分),为C罗找到合格僚机</a> <span class="text-muted">刘悦的技术博客</span> <div>原文转载自「刘悦的技术博客」https://v3u.cn/a_id_176众所周知,尤文图斯需要一座欧冠奖杯,C罗也还想再拿一座欧冠奖杯,为自己的荣誉簙上锦上添花。意甲霸主在意甲虽然风生水起,予取予求,但是在今年欧冠1/8决赛赛场上,被法甲球队里昂所淘汰,痛定思痛,球队解雇了主教练萨里,签约名宿皮尔洛,但是要想在欧冠赛场上夺冠,这还不够,球队还需要什么?没错,需要一名强力中锋,在正印中锋伊瓜因难堪</div> </li> <li><a href="/article/1826545241377828864.htm" title="注意力机制在Transformer模型中的原理与应用" target="_blank">注意力机制在Transformer模型中的原理与应用</a> <span class="text-muted">AGI通用人工智能之禅</span> <a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E7%A7%91%E5%AD%A6/1.htm">计算科学</a><a class="tag" taget="_blank" href="/search/%E7%A5%9E%E7%BB%8F%E8%AE%A1%E7%AE%97/1.htm">神经计算</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C/1.htm">神经网络</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E5%9E%8B%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B/1.htm">大型语言模型</a><a class="tag" taget="_blank" href="/search/AI/1.htm">AI</a><a class="tag" taget="_blank" href="/search/AGI/1.htm">AGI</a><a class="tag" taget="_blank" href="/search/LLM/1.htm">LLM</a><a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/1.htm">架构设计</a><a class="tag" taget="_blank" href="/search/Agent/1.htm">Agent</a><a class="tag" taget="_blank" href="/search/RPA/1.htm">RPA</a> <div>很高兴能为您撰写这篇关于"注意力机制在Transformer模型中的原理与应用"的技术博客文章。作为一位世界级的人工智能专家和计算机领域大师,我将以专业、深入、实用的角度来全面探讨这个重要的技术主题。1.背景介绍近年来,注意力机制在自然语言处理、计算机视觉等领域掀起了一股热潮,尤其是在Transformer模型中的广泛应用更是引起了广泛关注。注意力机制通过学习输入序列中各个元素的相对重要性,赋予它</div> </li> <li><a href="/article/1826293780425306112.htm" title="搞编程学习时是如何查找资料的?" target="_blank">搞编程学习时是如何查找资料的?</a> <span class="text-muted">Dream_Bri</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>刚开始学编程时,我通常用百度、360这样的搜索引擎去找资料。但后来我发现,根据想找的东西不同,用的搜索地方也得变。比如说,找编程学习的东西,我就不太用浏览器了,因为那儿广告太多,信息乱七八糟的,还不容易找到需要的内容。随后发现有的答案可以在CSDN这样的技术博客中找到前人的经验帖子。再后来又有了更多的搜索经验,可以归结于下面几种:学习教程:我会写过的经验贴、知识星球、B站、教程课堂、CSDN、知乎</div> </li> <li><a href="/article/1765268984288075776.htm" title="苹果手机怎么学python_我是如何在 Python 内使用深度学习实现 iPhone X 的 FaceID 的..." target="_blank">苹果手机怎么学python_我是如何在 Python 内使用深度学习实现 iPhone X 的 FaceID 的...</a> <span class="text-muted">weixin_39693437</span> <a class="tag" taget="_blank" href="/search/%E8%8B%B9%E6%9E%9C%E6%89%8B%E6%9C%BA%E6%80%8E%E4%B9%88%E5%AD%A6python/1.htm">苹果手机怎么学python</a> <div>雷锋网按:本文为AI研习社编译的技术博客,原标题HowIimplementediPhoneX'sFaceIDusingDeepLearninginPython,作者为SHIVAMBANSAL。翻译|陶玉龙余杭校对|Lamaric整理|MY在最近推出的iPhoneX中,它被讨论最多的特点之一是它采用了新的解锁方法,即TouchID:FaceID。在研发出无边框手机后,苹果公司想开发一种新的方法来快捷</div> </li> <li><a href="/article/1762091528991367168.htm" title="《VitePress 简易速速上手小册》第6章 性能优化与 SEO(2024 最新版)" target="_blank">《VitePress 简易速速上手小册》第6章 性能优化与 SEO(2024 最新版)</a> <span class="text-muted">江帅帅</span> <a class="tag" taget="_blank" href="/search/%E3%80%8AVitePress/1.htm">《VitePress</a><a class="tag" taget="_blank" href="/search/%E7%AE%80%E6%98%93%E9%80%9F%E9%80%9F%E4%B8%8A%E6%89%8B%E5%B0%8F%E5%86%8C%E3%80%8B/1.htm">简易速速上手小册》</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/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E8%AF%AD%E9%9F%B3%E5%A4%84%E7%90%86/1.htm">语音处理</a><a class="tag" taget="_blank" href="/search/%E6%96%87%E6%9C%AC%E8%BD%AC%E8%AF%AD%E9%9F%B3/1.htm">文本转语音</a><a class="tag" taget="_blank" href="/search/%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB/1.htm">语音识别</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>文章目录6.1页面加载速度优化6.1.1基础知识点解析6.1.2重点案例:个人博客优化6.1.3拓展案例1:电商平台6.1.4拓展案例2:在线教育网站6.2SEO最佳实践6.2.1基础知识点解析6.2.2重点案例:技术博客6.2.3拓展案例1:在线教育平台6.2.4拓展案例2:电子商务网站6.3使用Analytics追踪访问</div> </li> <li><a href="/article/1760762465605439488.htm" title="HarmonyOS 4.0 开发入门(一)" target="_blank">HarmonyOS 4.0 开发入门(一)</a> <span class="text-muted">Jerry Lau</span> <a class="tag" taget="_blank" href="/search/HarmonyOS/1.htm">HarmonyOS</a><a class="tag" taget="_blank" href="/search/ArkTs/1.htm">ArkTs</a><a class="tag" taget="_blank" href="/search/harmonyos/1.htm">harmonyos</a><a class="tag" taget="_blank" href="/search/devops/1.htm">devops</a> <div>HarmonyOS开发入门(一)日常逼逼叨因为本人之前做过一些Android相关的程序开发,对移动端的开发兴趣比较浓厚,近期也了解到了一些关于华为HarmonyOS4.0的事件热点,结合黑马相关教学视频以及一些相关的技术博客,对HarmonyOS开发做一个知识总结,有任何说的不合理的地方,希望各位看官老爷批评指正一、开发语言(ArkTS)ArkTS简介ArkTS是HarmonyOS优选的主力应用开</div> </li> <li><a href="/article/1759478210397024256.htm" title="程序员最常用的技术博客" target="_blank">程序员最常用的技术博客</a> <span class="text-muted">wang_peng</span> <a class="tag" taget="_blank" href="/search/%E5%85%B6%E4%BB%96/1.htm">其他</a> <div>1.博客园博客园可以自定义页面,兼容多款编辑器,写作上是最方便的,技术氛围比较纯粹https://www.cnblogs.com/2.51博客51CTO博客是国内领先的IT原创文章分享及交流平台,百度收录非常可以,编辑器是他们自己开发的,有什么问题反馈就可以改改改,这点还是比较好https://blog.51cto.com/3.思否SegmentFault的页面yyds,不愧是搞前端的,前端开发可</div> </li> <li><a href="/article/1757782077027139584.htm" title="Vim 编辑器|批量注释与批量取消注释" target="_blank">Vim 编辑器|批量注释与批量取消注释</a> <span class="text-muted">yongxinz</span> <div>添加注释ctrl+v进入块选泽模式。上下键选中需要注释的行。按大写I进入插入模式,输入注释符。按两次ESC退出,即完成添加注释。取消注释ctrl+v进入块选泽模式。上下键选中需要注释的行。按小写x删除注释符。按ESC退出,即完成取消注释。热情推荐:技术博客:硬核后端技术干货,内容包括Python、Django、Docker、Go、Redis、ElasticSearch、Kafka、Linux等。G</div> </li> <li><a href="/article/1757198127045033984.htm" title="linux cp拷贝一个文件到另一个目录,cp命令复制文件夹到另一个文件夹的注意事项 - 翟码农技术博客..." target="_blank">linux cp拷贝一个文件到另一个目录,cp命令复制文件夹到另一个文件夹的注意事项 - 翟码农技术博客...</a> <span class="text-muted">軒舞</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/cp%E6%8B%B7%E8%B4%9D%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%9B%AE%E5%BD%95/1.htm">cp拷贝一个文件到另一个目录</a> <div>最近发现之前写好的shell脚本里cp命令拷贝文件夹,丢失了一层文件夹。才发现cp命令里还有一层这么容易让人混淆的用法,为避免继续踩坑,特此记载。现在假定文件存在的目录如下面所示:--from--from/fone--from/fone/hello.txt--to现要将from文件夹之下的所有目录拷贝到to文件夹之下,使用时就会遇到极易混淆的如下4条命令:cp-rffrom/tocp-rffrom</div> </li> <li><a href="/article/1756891906580692992.htm" title="【虚幻UE5-C++】 ––– UE5-C++中常见的父类" target="_blank">【虚幻UE5-C++】 ––– UE5-C++中常见的父类</a> <span class="text-muted">Anshn</span> <a class="tag" taget="_blank" href="/search/%E8%99%9A%E5%B9%BB%E5%BC%95%E6%93%8EC%2B%2B/1.htm">虚幻引擎C++</a><a class="tag" taget="_blank" href="/search/%E8%99%9A%E5%B9%BB/1.htm">虚幻</a><a class="tag" taget="_blank" href="/search/ue5/1.htm">ue5</a><a class="tag" taget="_blank" href="/search/%E6%B8%B8%E6%88%8F%E5%BC%95%E6%93%8E/1.htm">游戏引擎</a> <div>在虚幻引擎中,存在众多常见的父类,它们为游戏开发者提供了丰富的功能和强大的扩展性。本篇技术博客将重点介绍几个常见的父类,并通过案例演示它们的用法。一、概述虚幻引擎中有许多常用的父类,它们提供了各种功能,用于创建游戏对象、处理输入、管理游戏状态等。以下是一些常用的虚幻引擎父类:AActor(Actor类):表示在虚拟场景中的一个对象。所有在游戏中出现的物体都是Actor的子类,包括玩家角色、道具、敌</div> </li> <li><a href="/article/1756804101787631616.htm" title="HTTP与HTTPS:网络安全之门户" target="_blank">HTTP与HTTPS:网络安全之门户</a> <span class="text-muted">web安全工具库</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB/1.htm">网络爬虫</a><a class="tag" taget="_blank" href="/search/http/1.htm">http</a><a class="tag" taget="_blank" href="/search/https/1.htm">https</a><a class="tag" taget="_blank" href="/search/web%E5%AE%89%E5%85%A8/1.htm">web安全</a> <div>源码分享https://docs.qq.com/sheet/DUHNQdlRUVUp5Vll2?tab=BB08J2在进行网页爬取和数据收集时,我们经常会与HTTP(超文本传输协议)和HTTPS(安全的超文本传输协议)打交道。这两种协议都用于互联网上的数据传输,但它们在安全性方面有所不同。在这篇技术博客中,我们将讨论HTTP和HTTPS的区别,并展示如何在Python中使用这两种协议。HTTPHT</div> </li> <li><a href="/article/1756511221474934784.htm" title="基于微软企业库5.0连接oracle数据库进行企业级开发" target="_blank">基于微软企业库5.0连接oracle数据库进行企业级开发</a> <span class="text-muted">管理大亨</span> <a class="tag" taget="_blank" href="/search/%E6%8A%80%E6%9C%AF/1.htm">技术</a><a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</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/%E5%BE%AE%E8%BD%AF/1.htm">微软</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/server/1.htm">server</a><a class="tag" taget="_blank" href="/search/express/1.htm">express</a><a class="tag" taget="_blank" href="/search/null/1.htm">null</a> <div>基于微软企业库5.0连接oracle数据库进行企业级开发很多人都习惯与用微软企业库5.0连接SqlServer进行企业级开发。下面讲述微软企业库5.0连接oracle数据库的网上资料比较少,里面有很多细节点需要注意。因此写一篇这样的技术博客共享给大家,目的希望大家少走弯路,希望能够减少程序员加班熬夜的数量。技术架构:UI层(aspx)+BLL层+DAL层(微软企业库5.0)+数据库(oracle)</div> </li> <li><a href="/article/1756436405367619584.htm" title="Elementui el-input 实现自定义 v-model" target="_blank">Elementui el-input 实现自定义 v-model</a> <span class="text-muted">asing1elife</span> <div>Vue本身支持自定义组件实现v-model,但el-input作为Elementui的自定义组件也已经实现v-model,那么如果在自定义组件中使用el-input,但自定义组件也想实现v-model,应该怎么做?更多精彩更多技术博客,请移步IT人才终生实训与职业进阶平台-实训在线错误的方式Vue中让自定义组件实现v-model可参考Vue自定义v-model但如果按照这种方式想要让以下代码实现v</div> </li> <li><a href="/article/1756420868130488320.htm" title="怎么做?这么做。" target="_blank">怎么做?这么做。</a> <span class="text-muted">慢了半拍i</span> <a class="tag" taget="_blank" href="/search/%E7%94%9F%E6%B4%BB/1.htm">生活</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1/1.htm">微信</a> <div>一、每天输入每天读2——3篇文章,可以是行业趋势、技术推文(与自己的工作有关的方向),每天坚持一年就会是1000篇。推荐:大厂的技术博客:纯技术类,美团技术团队、阿里技术团队;科技资讯类:量子位、差评、新智元、无敌信息差;经验分享、编程趋势、技术干货的up二、持续学习新技术每天抽不到1小时,看2——3集教程,坚持一个月,看完一套课程。三、复盘总结每天记录自己完成的工作,贴个文档啥的都可以;每月开始</div> </li> <li><a href="/article/1756317917433053184.htm" title="oneinstack申请免费的R3 域名证书" target="_blank">oneinstack申请免费的R3 域名证书</a> <span class="text-muted">VE视频引擎</span> <div>OneinStack是知名Linux技术博客LinuxEye推出的一个可以一键安装LNMP(Linux+NGINX+MySQL+PHP)、LAMP(Linux+Apache+MySQL+PHP)、LNMPA(Linux+NGINX+MySQL+PHP+Apache)等建站环境的一键安装包。主要是提供了一个可视化页面,可以直接在页面上选择自己想要的配置,然后自动生成安装命令,然后就等待自动安装完成就</div> </li> <li><a href="/article/1756291589367414784.htm" title="手机上的python怎么运行,python在手机上怎么运行" target="_blank">手机上的python怎么运行,python在手机上怎么运行</a> <span class="text-muted">www55597</span> <a class="tag" taget="_blank" href="/search/pygame/1.htm">pygame</a><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>大家好,小编来为大家解答以下问题,python程序如何在手机端运行,python程序如何在手机上运行,今天让我们一起来看看吧!Sourcecodedownload:本文相关源码大家好,小编为大家解答手机python编程软件怎么运行的问题。很多人还不知道在手机上如何运行python,现在让我们一起来看看吧!广告关闭2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品pytho</div> </li> <li><a href="/article/1756181482868588544.htm" title="深入理解WebSocket协议:实现实时通信的利器" target="_blank">深入理解WebSocket协议:实现实时通信的利器</a> <span class="text-muted">web安全工具库</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB/1.htm">网络爬虫</a><a class="tag" taget="_blank" href="/search/websocket/1.htm">websocket</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE/1.htm">网络协议</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a> <div>源码分享https://docs.qq.com/sheet/DUHNQdlRUVUp5Vll2?tab=BB08J2WebSocket是一种在单个TCP连接上进行全双工通信的协议。它允许服务器实时地向客户端推送信息,是构建聊天应用、实时游戏、股票行情应用等需要快速、实时通信的web应用的理想选择。在这篇技术博客中,我们将探讨WebSocket协议的基础知识和如何在Python中使用它。WebSoc</div> </li> <li><a href="/article/1756130252687425536.htm" title="sklearn中一些简单机器学习算法的使用" target="_blank">sklearn中一些简单机器学习算法的使用</a> <span class="text-muted">橘柚jvyou</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/sklearn/1.htm">sklearn</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>目录前言KNN算法决策树算法朴素贝叶斯算法岭回归算法线性优化算法前言本篇文章会介绍一些sklearn库中简单的机器学习算法如何使用,一些注释已经写在代码中,帮助一些小伙伴入门sklearn库的使用。注意:本篇文章只涉及到如何使用,并不会讲解原理,如果想了解原理的小伙伴请自行搜索其他技术博客或者查看官方文档。KNN算法fromsklearn.datasetsimportload_iris#导入莺尾花</div> </li> <li><a href="/article/1755894400984039424.htm" title="Linux CentOS7 安装 MySQL" target="_blank">Linux CentOS7 安装 MySQL</a> <span class="text-muted">asing1elife</span> <div>介绍如何在LinuxCentOS7中在线安装MySQL8.x更多精彩更多技术博客,请移步IT人才终生实训与职业进阶平台-实训在线相关网址MySQL::DownloadMySQLYumRepositoryMySQL::AQuickGuidetoUsingtheMySQLYumRepositoryCentOS7下安装MySQL5.7安装与配置(YUM)-先定一个小目标-博客园安装步骤下载8.x的安装包</div> </li> <li><a href="/article/82.htm" title="java类加载顺序" target="_blank">java类加载顺序</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>package com.demo; /** * @Description 类加载顺序 * @author FuJianyong * 2015-2-6上午11:21:37 */ public class ClassLoaderSequence { String s1 = "成员属性"; static String s2 = "</div> </li> <li><a href="/article/209.htm" title="Hibernate与mybitas的比较" target="_blank">Hibernate与mybitas的比较</a> <span class="text-muted">BlueSkator</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/ibatis/1.htm">ibatis</a><a class="tag" taget="_blank" href="/search/orm/1.htm">orm</a> <div>第一章     Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。 MyBatis 参考资料官网:http:</div> </li> <li><a href="/article/336.htm" title="php多维数组排序以及实际工作中的应用" target="_blank">php多维数组排序以及实际工作中的应用</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/usort/1.htm">usort</a><a class="tag" taget="_blank" href="/search/uasort/1.htm">uasort</a> <div>自定义排序函数返回false或负数意味着第一个参数应该排在第二个参数的前面, 正数或true反之, 0相等usort不保存键名uasort 键名会保存下来uksort 排序是对键名进行的 <!doctype html> <html lang="en"> <head> <meta charset="utf-8&q</div> </li> <li><a href="/article/463.htm" title="DOM改变字体大小" target="_blank">DOM改变字体大小</a> <span class="text-muted">周华华</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</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&q</div> </li> <li><a href="/article/590.htm" title="c3p0的配置" target="_blank">c3p0的配置</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/c3p0/1.htm">c3p0</a> <div>c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。 以在spring中配置dataSource为例: <!-- spring加载资源文件 --> <bean name="prope</div> </li> <li><a href="/article/717.htm" title="Java获取工程路径的几种方法" target="_blank">Java获取工程路径的几种方法</a> <span class="text-muted">510888780</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>第一种: File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); 结果: C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin 获取当前类的所在工程路径; 如果不加“</div> </li> <li><a href="/article/844.htm" title="在类Unix系统下实现SSH免密码登录服务器" target="_blank">在类Unix系统下实现SSH免密码登录服务器</a> <span class="text-muted">Harry642</span> <a class="tag" taget="_blank" href="/search/%E5%85%8D%E5%AF%86/1.htm">免密</a><a class="tag" taget="_blank" href="/search/ssh/1.htm">ssh</a> <div>1.客户机     (1)执行ssh-keygen -t rsa -C "xxxxx@xxxxx.com"生成公钥,xxx为自定义大email地址     (2)执行scp ~/.ssh/id_rsa.pub root@xxxxxxxxx:/tmp将公钥拷贝到服务器上,xxx为服务器地址     (3)执行cat</div> </li> <li><a href="/article/971.htm" title="Java新手入门的30个基本概念一" target="_blank">Java新手入门的30个基本概念一</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/java+%E5%85%A5%E9%97%A8/1.htm">java 入门</a><a class="tag" taget="_blank" href="/search/%E6%96%B0%E6%89%8B/1.htm">新手</a> <div>在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。  Java概述:  目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合</div> </li> <li><a href="/article/1098.htm" title="Memcached for windows 简单介绍" target="_blank">Memcached for windows 简单介绍</a> <span class="text-muted">antlove</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/cache/1.htm">cache</a><a class="tag" taget="_blank" href="/search/memcached/1.htm">memcached</a> <div>1. 安装memcached server a. 下载memcached-1.2.6-win32-bin.zip b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo</div> </li> <li><a href="/article/1225.htm" title="数据库对象的视图和索引" target="_blank">数据库对象的视图和索引</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/%E7%B4%A2%E5%BC%95/1.htm">索引</a><a class="tag" taget="_blank" href="/search/oeacle%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">oeacle数据库</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E5%9B%BE/1.htm">视图</a> <div>  视图     视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,只能将字段定义为视图,不能将具体的数据定义为视图       为什么oracle需要视图;    &</div> </li> <li><a href="/article/1352.htm" title="Mockito(一) --入门篇" target="_blank">Mockito(一) --入门篇</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/1.htm">持续集成</a><a class="tag" taget="_blank" href="/search/mockito/1.htm">mockito</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/1.htm">单元测试</a> <div>        Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。  &nb</div> </li> <li><a href="/article/1479.htm" title="精通Oracle10编程SQL(5)SQL函数" target="_blank">精通Oracle10编程SQL(5)SQL函数</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</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/plsql/1.htm">plsql</a> <div>/* * SQL函数 */ --数字函数 --ABS(n):返回数字n的绝对值 declare v_abs number(6,2); begin v_abs:=abs(&no); dbms_output.put_line('绝对值:'||v_abs); end; --ACOS(n):返回数字n的反余弦值,输入值的范围是-1~1,输出值的单位为弧度</div> </li> <li><a href="/article/1606.htm" title="【Log4j一】Log4j总体介绍" target="_blank">【Log4j一】Log4j总体介绍</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/log4j/1.htm">log4j</a> <div>Log4j组件:Logger、Appender、Layout   Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能: 日志的输出目标 日志的输出格式 日志的输出级别(是否抑制日志的输出)  logger继承特性 A logger is said to be an ancestor of anothe</div> </li> <li><a href="/article/1733.htm" title="Java IO笔记" target="_blank">Java IO笔记</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> public static void main(String[] args) throws IOException { //输入流 InputStream in = Test.class.getResourceAsStream("/test"); InputStreamReader isr = new InputStreamReader(in); Bu</div> </li> <li><a href="/article/1860.htm" title="Docker 监控" target="_blank">Docker 监控</a> <span class="text-muted">ronin47</span> <a class="tag" taget="_blank" href="/search/docker%E7%9B%91%E6%8E%A7/1.htm">docker监控</a> <div>         目前项目内部署了docker,于是涉及到关于监控的事情,参考一些经典实例以及一些自己的想法,总结一下思路。 1、关于监控的内容 监控宿主机本身 监控宿主机本身还是比较简单的,同其他服务器监控类似,对cpu、network、io、disk等做通用的检查,这里不再细说。 额外的,因为是docker的</div> </li> <li><a href="/article/1987.htm" title="java-顺时针打印图形" target="_blank">java-顺时针打印图形</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>一个画图程序 要求打印出: 1.int i=5; 2.1 2 3 4 5 3.16 17 18 19 6 4.15 24 25 20 7 5.14 23 22 21 8 6.13 12 11 10 9 7. 8.int i=6 9.1 2 3 4 5 6 10.20 21 22 23 24 7 11.19</div> </li> <li><a href="/article/2114.htm" title="关于iReport汉化版强制使用英文的配置方法" target="_blank">关于iReport汉化版强制使用英文的配置方法</a> <span class="text-muted">Kai_Ge</span> <a class="tag" taget="_blank" href="/search/iReport%E6%B1%89%E5%8C%96/1.htm">iReport汉化</a><a class="tag" taget="_blank" href="/search/%E8%8B%B1%E6%96%87%E7%89%88/1.htm">英文版</a> <div>对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下: 在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。   # ${HOME} will be replaced by user home directory accordin</div> </li> <li><a href="/article/2241.htm" title="[并行计算]论宇宙的可计算性" target="_blank">[并行计算]论宇宙的可计算性</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E5%B9%B6%E8%A1%8C%E8%AE%A1%E7%AE%97/1.htm">并行计算</a> <div>       现在我们知道,一个涡旋系统具有并行计算能力.按照自然运动理论,这个系统也同时具有存储能力,同时具备计算和存储能力的系统,在某种条件下一般都会产生意识......       那么,这种概念让我们推论出一个结论     &nb</div> </li> <li><a href="/article/2368.htm" title="用OpenGL实现无限循环的coverflow" target="_blank">用OpenGL实现无限循环的coverflow</a> <span class="text-muted">dai_lm</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/coverflow/1.htm">coverflow</a> <div>网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能 源码地址: https://github.com/jackfengji/glcoverflow public class CoverFlowOpenGL extends GLSurfaceView implements GLSurfaceV</div> </li> <li><a href="/article/2495.htm" title="JAVA数据计算的几个解决方案1" target="_blank">JAVA数据计算的几个解决方案1</a> <span class="text-muted">datamachine</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97/1.htm">计算</a> <div>老大丢过来的软件跑了10天,摸到点门道,正好跟以前攒的私房有关联,整理存档。 -----------------------------华丽的分割线-------------------------------------     数据计算层是指介于数据存储和应用程序之间,负责计算数据存储层的数据,并将计算结果返回应用程序的层次。J  &nbs</div> </li> <li><a href="/article/2622.htm" title="简单的用户授权系统,利用给user表添加一个字段标识管理员的方式" target="_blank">简单的用户授权系统,利用给user表添加一个字段标识管理员的方式</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a> <div>怎么创建一个简单的(非 RBAC)用户授权系统 通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。 本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。 数据库 首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类 在配置文件(一般为 protecte</div> </li> <li><a href="/article/2749.htm" title="未选之路" target="_blank">未选之路</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E8%AF%97/1.htm">诗</a> <div>作者:罗伯特*费罗斯特   黄色的树林里分出两条路, 可惜我不能同时去涉足, 我在那路口久久伫立, 我向着一条路极目望去, 直到它消失在丛林深处.   但我却选了另外一条路, 它荒草萋萋,十分幽寂; 显得更诱人,更美丽, 虽然在这两条小路上, 都很少留下旅人的足迹.   那天清晨落叶满地, 两条路都未见脚印痕迹. 呵,留下一条路等改日再</div> </li> <li><a href="/article/2876.htm" title="Java处理15位身份证变18位" target="_blank">Java处理15位身份证变18位</a> <span class="text-muted">蕃薯耀</span> <a class="tag" taget="_blank" href="/search/18%E4%BD%8D%E8%BA%AB%E4%BB%BD%E8%AF%81%E5%8F%9815%E4%BD%8D/1.htm">18位身份证变15位</a><a class="tag" taget="_blank" href="/search/15%E4%BD%8D%E8%BA%AB%E4%BB%BD%E8%AF%81%E5%8F%9818%E4%BD%8D/1.htm">15位身份证变18位</a><a class="tag" taget="_blank" href="/search/%E8%BA%AB%E4%BB%BD%E8%AF%81%E8%BD%AC%E6%8D%A2/1.htm">身份证转换</a> <div>  15位身份证变18位,18位身份证变15位 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 蕃薯耀 201</div> </li> <li><a href="/article/3003.htm" title="SpringMVC4零配置--应用上下文配置【AppConfig】" target="_blank">SpringMVC4零配置--应用上下文配置【AppConfig】</a> <span class="text-muted">hanqunfeng</span> <a class="tag" taget="_blank" href="/search/springmvc4/1.htm">springmvc4</a> <div>从spring3.0开始,Spring将JavaConfig整合到核心模块,普通的POJO只需要标注@Configuration注解,就可以成为spring配置类,并通过在方法上标注@Bean注解的方式注入bean。   Xml配置和Java类配置对比如下: applicationContext-AppConfig.xml   <!-- 激活自动代理功能 参看:</div> </li> <li><a href="/article/3130.htm" title="Android中webview跟JAVASCRIPT中的交互" target="_blank">Android中webview跟JAVASCRIPT中的交互</a> <span class="text-muted">jackyrong</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a> <div>  在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之: 1 JAVASCRIPT脚本调用android程序    要在webview中,调用addJavascriptInterface(OBJ,int</div> </li> <li><a href="/article/3257.htm" title="8个最佳Web开发资源推荐" target="_blank">8个最佳Web开发资源推荐</a> <span class="text-muted">lampcy</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a> <div>Web开发对程序员来说是一项较为复杂的工作,程序员需要快速地满足用户需求。如今很多的在线资源可以给程序员提供帮助,比如指导手册、在线课程和一些参考资料,而且这些资源基本都是免费和适合初学者的。无论你是需要选择一门新的编程语言,或是了解最新的标准,还是需要从其他地方找到一些灵感,我们这里为你整理了一些很好的Web开发资源,帮助你更成功地进行Web开发。 这里列出10个最佳Web开发资源,它们都是受</div> </li> <li><a href="/article/3384.htm" title="架构师之面试------jdk的hashMap实现" target="_blank">架构师之面试------jdk的hashMap实现</a> <span class="text-muted">nannan408</span> <a class="tag" taget="_blank" href="/search/HashMap/1.htm">HashMap</a> <div>1.前言。   如题。 2.详述。   (1)hashMap算法就是数组链表。数组存放的元素是键值对。jdk通过移位算法(其实也就是简单的加乘算法),如下代码来生成数组下标(生成后indexFor一下就成下标了)。 static int hash(int h) { h ^= (h >>> 20) ^ (h >>></div> </li> <li><a href="/article/3511.htm" title="html禁止清除input文本输入缓存" target="_blank">html禁止清除input文本输入缓存</a> <span class="text-muted">Rainbow702</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E7%BC%93%E5%AD%98/1.htm">缓存</a><a class="tag" taget="_blank" href="/search/input/1.htm">input</a><a class="tag" taget="_blank" href="/search/%E8%BE%93%E5%85%A5%E6%A1%86/1.htm">输入框</a><a class="tag" taget="_blank" href="/search/change/1.htm">change</a> <div>多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。 如果不想让浏览器缓存input的值,有2种方法: 方法一: 在不想使用缓存的input中添加 autocomplete="off";  <input type="text" autocomplete="off" n</div> </li> <li><a href="/article/3638.htm" title="POJO和JavaBean的区别和联系" target="_blank">POJO和JavaBean的区别和联系</a> <span class="text-muted">tjmljw</span> <a class="tag" taget="_blank" href="/search/POJO/1.htm">POJO</a><a class="tag" taget="_blank" href="/search/java+beans/1.htm">java beans</a> <div>POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规</div> </li> <li><a href="/article/3765.htm" title="java中单例的五种写法" target="_blank">java中单例的五种写法</a> <span class="text-muted">liuxiaoling</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a> <div>/** * 单例模式的五种写法: * 1、懒汉 * 2、恶汉 * 3、静态内部类 * 4、枚举 * 5、双重校验锁 */ /** * 五、 双重校验锁,在当前的内存模型中无效 */ class LockSingleton { private volatile static LockSingleton singleton; pri</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>