2019基于Hexo快速搭建个人博客,打造一个炫酷博客(1)-奥怪的小栈

这篇文章告诉你如何在2019快速上手搭建一个像我一样的博客:基于HEXO+Github+dnspod搭建。并完成SEO优化,打造一个炫酷博客。

本文转载于:019基于Hexo快速搭建个人博客,打造一个炫酷博客(1)-奥怪的小栈


本站基于HEXO+Github搭建。

所以你需要准备好HEXO+Github等相关软件和工具。

前言

现在已经是2019年了,你还没有自己的博客就out了!所以,我为了赶上时代的潮流,花费了几天的时间,从零基础到入门。搞出来了这样的一个博客。

在这里跟大家分享一下经验。

由于网上已经有很多而且很详细的hexo搭博客教程了,我就不再学习他们,把全部过程都放出来了,小白可以看 致谢 部分内的文章。

HEXO文档NexT主题文档真的很有帮助!一定要看!

!!我会把本站独特的优化放到这篇文章里,方便大家查看(当然你得先看完这篇文章)。!!


致谢

官方文档:

hexo文档

NexT主题文档

参考文章:

暂时放着参考文章先,有空再自己写一下。

我也是看着以下大佬的文章照葫芦画瓢写出来的:(从入门到个性化,按开始搭建到个性化配置的顺序排序)

PS:其中SEO优化部分有些方法已经失效!请勿再从里面复制粘贴!特别是百度自动推送插件那部分!

PS:点击鼠标出现❤好像已经失效了!

使用hexo+github搭建免费个人博客详细教程 - 我是小茗同学 - 博客园| ookamiAntD's Blog

基于Hexo+Github+Coding搭建个人博客——基础篇(从菜鸟到放弃) | ookamiAntD's Blog

基于Hexo搭建个人博客——进阶篇(从入门到入土) | ookamiAntD's Blog

Hexo 的 NexT 主题个性化教程:打造炫酷网站

打造个性超赞博客 Hexo + NexT + GitHub Pages 的超深度优化

Hexo常见问题解决方案

SEO优化基础(复制粘贴就能用)推荐看这个,亲测(不排除再失效,慎重的自测一下)没问题:

Hexo博客之后续SEO优化 -

Hexo-Next搭建个人博客(SEO优化)

一些你可能会用到的网站的官网

免费域名申请,网速对国内玩家不友好,建议自备梯子。

Freenom

DNS解析,腾讯的。不需要梯子。

dnspod

如果你连github的用途都不知道,建议回去看上面的文章。

github

可以将博客图片上传到这来。(这个比较麻烦,新手慎重)

七牛云

免费图床,也可以将博客图片上传到这来。

SM.MS

本博客评论系统官网。(搭建方法可以看NexT主题文档)

来必力

SEO优化用

百度搜索资源平台

Google提交入口

360提交入口


常用的命令

hexo常用命令:

hexo new "title"  # 生成新文章: \source\_posts\title.md

hexo new page "title"  # 生成新的页面, 后面可在主题配置文件中配置页面

生成文章或页面的模板放在博客文件夹根目录下的 scaffolds/ 文件夹里面, 文章对应的是 post.md , 页面对应的是page.md, 草稿的是draft.md

hexo init [folder] # 初始化一个网站. 如果没有设置 folder , Hexo 默认在目前的文件夹建立网站

hexo new [layout] # 新建一篇文章. 如果没有设置 layout 的话, 默认使用 _config.yml 中的 default_layout 参数代替. 如果标题包含空格的话, 请使用引号括起来</p> <p>hexo version # 查看版本</p> <p>hexo clean # 清除缓存文件 (db.json) 和已生成的静态文件 (public)</p> <p>hexo g # 等于hexo generate # 生成静态文件</p> <p>hexo s # 等于hexo server # 本地预览</p> <p>hexo d # 等于hexo deploy # 部署, 可与hexo g合并为 hexo d -g</p> <p>git config --global user.name "YOURUSERNAME"  # 修改git用户名</p> <p>git config --global user.email "YOUREMAIL" # 修改git邮箱</p> <p>npm uninstall XXX,卸载某个插件 例如</p> <p>npm uninstall hexo-generator-sitemap --save</p> <p>npm uninstall hexo-generator-baidu-sitemap --save</p> <p>npm uninstall hexo-abbrlink --save</p> </blockquote> <h3>文章的模版文件:</h3> <p>用 Hexo 写文章是直接用 Markdown 写的,</p> <p>你可以直接通过在 <b>~/blog/source/_posts/ </b>下新建.md结尾的文件来写新的文章。</p> <p>你可以通过自定义文章的模版文件,从而每次命令行新建的文章都会有你自定义的内容。</p> <p>注意:如果自己直接新建文件,一定要记得加上文件最上方的参数,即下面的相关内容,还有编码请用 UTF-8。</p> <p>关于文件最上方的参数,参见 <b>Hexo 官方文档</b>的 Front-matter 和页面变量,下面是总结:</p> <blockquote> <p>/* !!!!!!!!!!</p> <p>** 每一项的 : 后面均有一个空格</p> <p>** 且 : 为英文符号</p> <p>** !!!!!!!!!!</p> <p>*/</p> <p>title:</p> <p>/* 文章标题,可以为中文 */</p> <p>date:</p> <p>/* 建立日期,如果自己手动添加,请按固定格式</p> <p>** 就算不写,页面每篇文章顶部的发表于……也能显示</p> <p>** 只要在主题配置文件中,配置了 created_at 就行</p> <p>** 那为什么还要自己加上?</p> <p>** 自定义文章发布的时间</p> <p>*/</p> <p>updated:</p> <p>/* 更新日期,其它与上面的建立日期类似</p> <p>** 不过在页面每篇文章顶部,是更新于……</p> <p>** 在主题配置文件中,是 updated_at</p> <p>*/</p> <p>permalink:</p> <p>/* 若站点配置文件下的 permalink 配置了 title</p> <p>** 则可以替换文章 URL 里面的 title(文章标题)</p> <p>*/</p> <p>categories:</p> <p>/* 分类,支持多级,比如:</p> <p>- technology</p> <p>- computer</p> <p>- computer-aided-art</p> <p>则为 technology/computer/computer-aided-art</p> <p>(不适用于 layout: page)</p> <p>*/</p> <p>tags:</p> <p>/* 标签</p> <p>** 多个可以这样写 [标签1,标签2,标签3]</p> <p>** (不适用于 layout: page)</p> <p>*/</p> <p>description:</p> <p>/* 文章的描述,在每篇文章标题下方显示</p> <p>** 并且作为网页的 description 元数据</p> <p>** 如果不写,则自动取 <!-- more --></p> <p>** 之前的文字作为网页的 description 元数据</p> <p>*/</p> <p>keywords:</p> <p>/* 关键字,并且作为网页的 keywords 元数据</p> <p>** 如果不写,则自动取 tags 里的项</p> <p>** 作为网页的 keywords 元数据</p> <p>*/</p> <p>comments:</p> <p>/* 是否开启评论</p> <p>** 默认值是 true</p> <p>** 要关闭写 false</p> <p>*/</p> <p>layout:</p> <p>/* 页面布局,默认值是 post,默认值可以在</p> <p>** 站点配置文件中修改 default_layout</p> <p>** 另:404 页面可能用到,将其值改为 false</p> <p>*/</p> <p>type:</p> <p>/* categories,目录页面</p> <p>** tags,标签页面</p> <p>** picture,用来生成 group-pictures</p> <p>** quote?</p> <p>** https://io-oi.me/tech/test.html</p> <p>*/</p> <p>photos:</p> <p>/* Gallery support,用来支持画廊╱相册,用法如下:</p> <p>- photo_url_1</p> <p>- photo_url_2</p> <p>- photo_url_3</p> <p>https://io-oi.me/tech/test.html</p> <p>*/</p> <p>link:</p> <p>/* 文章的外部链接</p> <p>** https://io-oi.me/tech/test.html</p> <p>*/</p> <p>image:</p> <p>/* 自定义的文章摘要图片,只在页面展示,文章内消失</p> <p>** 此项只有参考本文 5.14 节配置好,否则请勿添加!</p> <p>*/</p> <p>sticky:</p> <p>/* 文章置顶</p> <p>** 此项只有参考本文 5.15 节配置好,否则请勿添加!</p> <p>*/</p> <p>password:</p> <p>/* 文章密码,此项只有参考教程:</p> <p>** http://shenzekun.cn/hexo的next主题个性化配置教程.html</p> <p>** 第 24 节,配置好,否则请勿添加!</p> <p>** 发现还是有 bug 的,就是右键在新标签中打开</p> <p>** 然后无论是否输入密码,都能看到内容</p> <p>*/</p> </blockquote> <h3>Markdown 语法(写文章时候用):</h3> <blockquote> <p>1.[//]: # (注释,不会在浏览器中显示。)</p> <p>————————————————————————————————————————————————————————————————————</p> <p>2.使用= 和 -,标记一级和二级 标题。</p> <p>例如:</p> <p>一级标题</p> <p>=</p> <p>二级标题</p> <p>-</p> <p>使用 #,可以表示 1-6级 标题。</p> <p># 第一级标题 `<h1>`</p> <p>## 第二级标题 `<h2>`</p> <p>### 第三级标题 `<h3>`</p> <p>#### 第二四级标题 `<h4>`</p> <p>##### 第五级标题 `<h5>`</p> <p>###### 第六级标题 `<h6>`</p> <p>————————————————————————————————————————————————————————————————————</p> <p>3.段落的前后要有空行,所谓的空行是指没有文字内容。若想在段内强制换行的方式是使用两个以上空格加上回车(引用中换行省略回车)</p> <p>————————————————————————————————————————————————————————————————————</p> <p>4.在段落的每行或者只在第一行使用符号 > ,还可使用多个嵌套引用,如:</p> <p>> 区块引用</p> <p>> > 嵌套引用</p> <p>> > >三嵌套引用</p> <p>> > > > 四嵌套引用</p> <p>————————————————————————————————————————————————————————————————————</p> <p>5.代码区块的建立是在每行加上4个空格或者一个制表符(如同写代码一样)。如普通段落:</p> <p>fun main(args: Array<String>) {</p> <p>  println("Hello World!")</p> <p>  println("sum = ${sum(34, 67)}")</p> <p>  println("sum = ${sum(34, 67)}")</p> <p>  println("sum = ${sum(34, 6, 57, 34)}")</p> <p>  printSum(237, 57)</p> <p>  printSum(234, 567, 8)</p> <p>  vars(1, 4, 6, 78, 0, 6, 9, 8)</p> <p>  val sumLambda: (Int, Int) -> Int = { x, y -> x + y }</p> <p>  println("sumLambda = ${sumLambda(3, 6)}")</p> <p>————————————————————————————————————————————————————————————————————</p> <p>6.在强调内容两侧分别加上 *或者 -,如:</p> <p>*斜体* ,_斜体_</p> <p>**加粗**,__粗体__</p> <p>————————————————————————————————————————————————————————————————————</p> <p>7.使用 . 、+、或- 标记无序列表,如:</p> <p>-  第一项</p> <p>+  第二项</p> <p>-  第三项</p> <p>+  第四项</p> <p>-  第五项</p> <p>+  第六项</p> <p>————————————————————————————————————————————————————————————————————</p> <p>8.分割线最常使用就是三个或以上的 * , ======</font>还可以使用  - 和 _。</p> <p>示例md代码:</p> <p>***</p> <p>---</p> <p>_____</p> <p>======</p> <p>————————————————————————————————————————————————————————————————————</p> <p>9.链接可以由两种形式生成,行内式 和 参考式。</p> <p>行内式:</p> <p>示例md代码:</p> <p>[GitHub](http://github.com)</p> <p>自动生成连接  <http://www.github.com/></p> <p>参考试:</p> <p>[GitHub][1]</p> <p>[1]:http://github.com</p> <p>自动生成连接  <http://www.github.com/></p> <p>————————————————————————————————————————————————————————————————————</p> <p>10.添加图片形式和链接相似,只需要在链接的基础上前方加一个 !号。</p> <p>示例md代码:</p> <p>![GitHub set up](http://zh.mweb.im/asset/img/set-up-git.gif)</p> <p>格式: ![Alt Text](url)</p> <p>————————————————————————————————————————————————————————————————————</p> <p>11.表格:</p> <p>示例md代码:</p> <p>第一格表头 | 第二格表头</p> <p>---------| -------------</p> <p>内容单元格 第一列第一格 | 内容单元格第二列第一格</p> <p>内容单元格 第一列第二格 多加文字 | 内容单元格第二列第二格</p> <p>内容单元格 第一列第三格 多加文字 | 内容单元格第二列第三格</p> <p>内容单元格 第一列第四格 多加文字 | 内容单元格第二列第四格</p> </blockquote> <hr> <h2>一些站内SEO优化方法和提醒</h2> <h3>百度搜索资源平台提交注意事项:</h3> <h4>文件验证文件:</h4> <p>使用 文件验证文件 存放的位置需要放在source文件夹下,如果是html文件那么hexo就会将其编译,所以必须要加上</p> <blockquote> <p>layout: false</p> <p>---</p> </blockquote> <p><br></p> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 162px;"> <div class="image-view"> </div> </div> <div class="image-caption"> 我的示例 </div> </div> <p>这样就不会被hexo编译。(如果验证文件是txt格式的就不需要)</p> <h4>一些提交时候的坑:</h4> <p>如果你添加的是http协议的话,要保证http协议头能访问,并且不能http转。https</p> <p>如果你添加的是自定义域名的话,提交失败可以试试把www去掉</p> <p>我的示例:</p> <p><br></p> <div class="image-package"> <div class="image-container" style="max-width: 700px; max-height: 404px;"> <div class="image-view"> </div> </div> <div class="image-caption"> 一些提交时候的坑 </div> </div> <p><br></p> <h3>文章和代码优化:</h3> <blockquote> <p>相关内容可以在<b>_config.yml</b>文件下修改</p> </blockquote> <h4>title优化:</h4> <p>+ 首页title写法:首页的title写法格式一般是“总标题-特别重要的关键词或者一句话含有特别重要关键词的描述”。注意这里的“-”是英文,计算机只对英语敏感性较高,而对汉语敏感性不太高。</p> <p>+ 栏目页title写法:栏目页title的写法有两种,关键词名称命名写法是“栏目名称-总名称”,非关键词命名写法是:“栏目名称 栏目关键词-总名称”。</p> <p>+ 分类列表页的title写法:用关键词为这个栏目起名,然后按照下列顺序填写便可了“分类列表页名称-栏目名称-总名称”。</p> <h4>注意事项:</h4> <p>+ 每个标题应该是根据当前内容设置的独特不重复的。</p> <p>+ 字数限制。不能太长,要不然搜索引擎结果列表会显示不全。最好不超过 25 个中文字。最好是在 10~20 之间。</p> <p>+ 切勿堆砌关键词。这是很多人常犯的错误</p> <p>+ 关键词最好出现在最前面</p> <p>+ 标题有吸引力。毕竟有吸引力的标题才能让用户点击</p> <p>+ 连词符的使用。可以使用 |-></p> <p>+ 不要使用没有意义的句子</p> <h4>keywords优化:</h4> <p>好多站长在keywords堆砌关键词,所以好多搜索引擎不太重视keywords了。建议大家还是认真填写keywords,有的搜索引擎还是很重视的,由于现在词频和密度对于 SEO 影响不大,所以只要保持你的正文中出现 4~6 次关键词就可以了。千万不能堆砌关键词。</p> <h4>注意事项:</h4> <p>+ 首页keywords写法:首页keywords按照选定的栏目名称,在首页的keywords中加入总名称、栏目名称和一两个关键词。</p> <p>+ 栏目keywords写法:栏目的keywords其栏目下所有分类列表的名称列出,加上栏目关键字,写法是“栏目名称,栏目关键字,栏目分类列表名称”</p> <p>+ 分类列表页keywords写法:将你这个栏目中的主要关键字写入。</p> <h4>Description优化:</h4> <p>description一般不超过100个字符。对于个人站点而言,描述标签最好是一句通顺的句子,如果不能的话,则宁可不要。</p> <h4>注意事项:</h4> <p>+ 首页description写法:description的写法就是将首页的标题、关键词和一些特殊栏目的内容融合到里面,写成简单的介绍形式,不要只写关键词。</p> <p>+ 栏目description写法:将栏目的标题、关键字、分类列表名称,尽量的写入description中,仍是尽量写成介绍形式。</p> <p>+ 分类description写法:是将你这个栏目中的主要关键字写入。</p> <h4>H标签优化:</h4> <p>H 标签的重要性可能是仅次与页面标签。H1->H6 的重要性依次降低。</p> <p>所以建议在页面的 H1 和 H2 标签中混入关键词。</p> <h4>备注:</h4> <p>网站外链的推广度、数量和质量</p> <p>网站的内链足够强大</p> <p>网站的原创质量</p> <p>网站的年龄时间</p> <p>网站的更新频率(更新次数越多越好)</p> <p>网站的服务器</p> <p>网站的流量:流量越高网站的权重越高</p> <p>网站的关键词排名:关键词排名越靠前,网站的权重越高</p> <p>网站的收录数量:网站百度收录数量越多,网站百度权重越高</p> <p>网站的浏览量及深度:用户体验越好,网站的百度权重越高</p> <h2>附录:我的custom.styl样式文件</h2> <p><b>不建议直接全部复制粘贴!!!</b></p> <blockquote> <p>custom.styl样式文件路径:<b>~\themes\next\source\css\_custom\custom.styl</b></p> </blockquote> <blockquote> <p>``` [更新时间:2019/7/21]</p> <p>// Custom styles.</p> <p>/*******************首页样式*****************************/</p> <p>// 网站背景</p> <p>body {</p> <p>    background:url(https://img.zcool.cn/community/019d8f5c8db2d1a801208f8bd92bb7.png@1280w_1l_2o_100sh.png);</p> <p>    background-repeat: repeat; //重复</p> <p>    background-attachment:fixed;</p> <p>    background-position:0% 0%;</p> <p>}</p> <p>//改变背景色和透明度等</p> <p>.main-inner {</p> <p>background: #000;</p> <p>padding: 25px;</p> <p>opacity: 0.75; //整体透明度,包括字体</p> <p>border-radius: 10px;</p> <p>}</p> <p>// 字体颜色</p> <p>.post-body {</p> <p>    color: #fff; //黑色</p> <p>}</p> <p>.post {</p> <p>  margin-top: 60px;</p> <p>  margin-bottom: 60px;</p> <p>  padding: 25px;</p> <p>  -webkit-box-shadow: 0 0 5px rgba(202, 203, 203, .5);</p> <p>  -moz-box-shadow: 0 0 5px rgba(202, 203, 204, .5);</p> <p> }</p> <p>// 网站描述</p> <p>.site-subtitle{ font-size: 15px; color: white; }</p> <p>// 网站标题</p> <p>.site-title {</p> <p>    font-size: 30px; //字体大小</p> <p>    font-weight: bold; //字体:粗体</p> <p>}</p> <p>// 标题背景</p> <p>.brand{</p> <p>    background: transparent; //透明</p> <p>}</p> <p>// 菜单栏</p> <p>.menu {</p> <p> margin-top: 20px;</p> <p> padding-left: 0;</p> <p> text-align: center;</p> <p> background: rgba(0, 0, 0, 0.5); //菜单栏背景色</p> <p> margin-left: auto;</p> <p> margin-right: auto;</p> <p> width: 530px;</p> <p> border-radius: initial;</p> <p>}</p> <p>// 菜单图表链接 以及 超链接样式</p> <p>a {</p> <p>    color: rgba(0,0,0,1);</p> <p>}</p> <p>a:hover {</p> <p>    color: #ff106c;</p> <p>    border-bottom-color: #ff106c;</p> <p>}</p> <p>// 菜单</p> <p>.menu .menu-item a {</p> <p>    font-size: 14px; //字体大小</p> <p>}</p> <p>.menu .menu-item a:hover {</p> <p>    border-bottom-color: #ff106c;</p> <p>}</p> <p>.posts-expand .post-title-link {</p> <p>    display: inline-block;</p> <p>    position: relative;</p> <p>    color: #fff; // 文章标题颜色</p> <p>    border-bottom: none;</p> <p>    line-height: 1.2;</p> <p>    vertical-align: top;</p> <p>}</p> <p>// 头部inner</p> <p>.header-inner {</p> <p>    padding: 45px 0 25px;</p> <p>    width: 700px;</p> <p>}</p> <p>// 站点描述</p> <p>.site-description {</p> <p>    font-size: 16px;</p> <p>}</p> <p>// 作者名</p> <p>.site-author-name {</p> <p>    font-family: 'Comic Sans MS', sans-serif;</p> <p>    font-size: 20px;</p> <p>/*******************文章样式*****************************/</p> <p>// 文章背景框框</p> <p>.post {</p> <p>    margin-top: 10px;</p> <p>    margin-bottom: 40px;</p> <p>    padding: 18px;</p> <p>    -webkit-box-shadow: 0 0 5px rgba(202, 203, 203, 0.8);</p> <p>  }</p> <p>// 文章之间的分割线</p> <p>.posts-expand .post-eof {</p> <p>    margin: 40px auto 40px;</p> <p>    background: white;</p> <p>}</p> <p>// 文章小标题颜色块</p> <p>.post-body h2, h3, h4, h5, h6 {</p> <p>    border-left: 4px solid #2780e3;</p> <p>    padding-left: 10px;</p> <p>}</p> <p>}</p> <p>// ``代码块样式</p> <p>code {</p> <p>    color: #E6006B;</p> <p>    background: white;</p> <p>    border-radius: 3px;</p> <p>}</p> <p>// 文章代码块顶部样式</p> <p>.highlight figcaption {</p> <p>    margin: 0em;</p> <p>    padding: 0.5em;</p> <p>    background: #eee;</p> <p>    border-bottom: 1px solid #e9e9e9;</p> <p>}</p> <p>.highlight figcaption a {</p> <p>    color: rgb(80, 115, 184);</p> <p>}</p> <p>// 修改选中字符的颜色</p> <p>/* webkit, opera, IE9 */</p> <p>::selection {</p> <p>    background: #00c4b6;</p> <p>    color: #f7f7f7;</p> <p>}</p> <p>/* firefox */</p> <p>::-moz-selection {</p> <p>    background: #00c4b6;</p> <p>    color: #f7f7f7;   </p> <p>}</p> <p>// 文章标题动态效果 next/source/css/_common/components/post/post-title.styl中.posts-expand .post-title-link确保`position: relative;`属性存在, 如果需要标题呈现链接效果颜色, 将`color`元素去除即可</p> <p>.posts-expand .post-title-link::before {</p> <p>    background-image: linear-gradient(90deg, #a166ab 0%, #ef4e7b 25%, #f37055 50%, #ef4e7b 75%, #a166ab 100%);</p> <p>}</p> <p>// 文章内标题样式(左边的竖线)</p> <p>.post-body h2, h3, h4, h5, h6 {</p> <p>    border-left: 4px solid #657b83;</p> <p>    padding-left: 10px;</p> <p>}</p> <p>.post-body h1 {</p> <p>    border-left: 5px solid #657b83;</p> <p>    padding-left: 10px;</p> <p>}</p> <p>body {</p> <p>    color: #fff; // 文章文本颜色</p> <p>    font-size: 16px;</p> <p>}</p> <p>.posts-expand .post-meta {</p> <p>    margin: 3px 0 60px 0;</p> <p>    color: #fff; // 文章标签文本颜色</p> <p>    font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif;</p> <p>    font-size: 12px;</p> <p>    text-align: center;</p> <p>}</p> <p>// 文章分类颜色</p> <p>a {</p> <p>    color: rgba(255, 255, 255, 1);</p> <p>}</p> <p>// 去掉图片边框</p> <p>.posts-expand .post-body img {</p> <p>    border: none;</p> <p>    padding: 0px;</p> <p>}</p> <p>.post-copyright {</p> <p>    margin: 2em 0 0;</p> <p>    padding: 0.5em 1em;</p> <p>    border-left: 3px solid #ff1700;</p> <p>    background-color: #f9f9f900; // 版权信息背景色透明</p> <p>    list-style: none;</p> <p>}</p> <p>/*******************其他样式*****************************/</p> <p>// 按钮样式</p> <p>.btn {</p> <p>    margin-top: 20px;</p> <p>}</p> <p> // 自定义的侧栏时间样式</p> <p>#days {</p> <p>    display: block;</p> <p>    color: #999999;</p> <p>    font-size: 14px;</p> <p>    margin-top: 15px;</p> <p>}</p> <p>// 右下角返回顶部按钮样式</p> <p>.back-to-top {</p> <p>    line-height: 1.5;</p> <p>    right: 10px;</p> <p>    padding-right: 5px;</p> <p>    padding-left: 5px;</p> <p>    padding-top: 2.5px;</p> <p>    padding-bottom: 2.5px;</p> <p>    background-color: rgba(34, 34, 34, 0.75);</p> <p>    border-radius: 5px;</p> <p>    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);</p> <p>}</p> <p>// 自定义页脚跳动的心样式</p> <p>@keyframes heartAnimate {</p> <p>    0%,100%{transform:scale(1);}</p> <p>    10%,30%{transform:scale(0.9);}</p> <p>    20%,40%,60%,80%{transform:scale(1.1);}</p> <p>    50%,70%{transform:scale(1.1);}</p> <p>}</p> <p>#heart {</p> <p>    animation: heartAnimate 1.33s ease-in-out infinite;</p> <p>}</p> <p>.with-love {</p> <p>    color: rgb(255, 113, 168);</p> <p>}</p> <p>/*******************写作用样式*****************************/</p> <p>// 下载样式</p> <p>a#download {</p> <p>display: inline-block;</p> <p>padding: 0 10px;</p> <p>color: #fff;</p> <p>background: transparent;</p> <p>border: 2px solid #fff;</p> <p>border-radius: 2px;</p> <p>transition: all .5s ease;</p> <p>font-weight: bold;</p> <p>&:hover {</p> <p>background: #fff;</p> <p>color: #fff;</p> <p>}</p> <p>}</p> <p>/ /颜色块-黄</p> <p>span#inline-yellow {</p> <p>display:inline;</p> <p>padding:.2em .6em .3em;</p> <p>font-size:80%;</p> <p>font-weight:bold;</p> <p>line-height:1;</p> <p>color:#fff;</p> <p>text-align:center;</p> <p>white-space:nowrap;</p> <p>vertical-align:baseline;</p> <p>border-radius:0;</p> <p>background-color: #f0ad4e;</p> <p>}</p> <p>// 颜色块-绿</p> <p>span#inline-green {</p> <p>display:inline;</p> <p>padding:.2em .6em .3em;</p> <p>font-size:80%;</p> <p>font-weight:bold;</p> <p>line-height:1;</p> <p>color:#fff;</p> <p>text-align:center;</p> <p>white-space:nowrap;</p> <p>vertical-align:baseline;</p> <p>border-radius:0;</p> <p>background-color: #5cb85c;</p> <p>}</p> <p>// 颜色块-蓝</p> <p>span#inline-blue {</p> <p>display:inline;</p> <p>padding:.2em .6em .3em;</p> <p>font-size:80%;</p> <p>font-weight:bold;</p> <p>line-height:1;</p> <p>color:#fff;</p> <p>text-align:center;</p> <p>white-space:nowrap;</p> <p>vertical-align:baseline;</p> <p>border-radius:0;</p> <p>background-color: #2780e3;</p> <p>}</p> <p>// 颜色块-紫</p> <p>span#inline-purple {</p> <p>display:inline;</p> <p>padding:.2em .6em .3em;</p> <p>font-size:80%;</p> <p>font-weight:bold;</p> <p>line-height:1;</p> <p>color:#fff;</p> <p>text-align:center;</p> <p>white-space:nowrap;</p> <p>vertical-align:baseline;</p> <p>border-radius:0;</p> <p>background-color: #9954bb;</p> <p>}</p> <p>// 左侧边框红色块级</p> <p>p#div-border-left-red {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-left-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-left-color: #df3e3e;</p> <p>}</p> <p>// 左侧边框黄色块级</p> <p>p#div-border-left-yellow {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-left-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-left-color: #f0ad4e;</p> <p>}</p> <p>// 左侧边框绿色块级</p> <p>p#div-border-left-green {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-left-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-left-color: #5cb85c;</p> <p>}</p> <p>// 左侧边框蓝色块级</p> <p>p#div-border-left-blue {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-left-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-left-color: #2780e3;</p> <p>}</p> <p>// 左侧边框紫色块级</p> <p>p#div-border-left-purple {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-left-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-left-color: #9954bb;</p> <p>}</p> <p>// 右侧边框红色块级</p> <p>p#div-border-right-red {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-right-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-right-color: #df3e3e;</p> <p>}</p> <p>// 右侧边框黄色块级</p> <p>p#div-border-right-yellow {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-right-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-right-color: #f0ad4e;</p> <p>}</p> <p>// 右侧边框绿色块级</p> <p>p#div-border-right-green {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-right-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-right-color: #5cb85c;</p> <p>}</p> <p>// 右侧边框蓝色块级</p> <p>p#div-border-right-blue {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-right-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-right-color: #2780e3;</p> <p>}</p> <p>// 右侧边框紫色块级</p> <p>p#div-border-right-purple {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-right-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-right-color: #9954bb;</p> <p>}</p> <p>// 上侧边框红色</p> <p>p#div-border-top-red {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-top-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-top-color: #df3e3e;</p> <p>}</p> <p>// 上侧边框黄色</p> <p>p#div-border-top-yellow {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-top-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-top-color: #f0ad4e;</p> <p>}</p> <p>// 上侧边框绿色</p> <p>p#div-border-top-green {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-top-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-top-color: #5cb85c;</p> <p>}</p> <p>// 上侧边框蓝色</p> <p>p#div-border-top-blue {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-top-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-top-color: #2780e3;</p> <p>}</p> <p>// 上侧边框紫色</p> <p>p#div-border-top-purple {</p> <p>display: block;</p> <p>padding: 10px;</p> <p>margin: 10px 0;</p> <p>border: 1px solid #ccc;</p> <p>border-top-width: 5px;</p> <p>border-radius: 3px;</p> <p>border-top-color: #9954bb;</p> <p>}</p> <p>```</p> </blockquote> <h2>后语</h2> <p>更多消息请关注我们: 奥怪的小栈</p> <p>待补充......</p> </article> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1685176438522720256"></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">你可能感兴趣的:(2019基于Hexo快速搭建个人博客,打造一个炫酷博客(1)-奥怪的小栈)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1835514462770130944.htm" title="斤斤计较的婚姻到底有多难?" target="_blank">斤斤计较的婚姻到底有多难?</a> <span class="text-muted">白心之岂必有为</span> <div>很多人私聊我会问到在哪个人群当中斤斤计较的人最多?我都会回答他,一般婚姻出现问题的斤斤计较的人士会非常多,以我多年经验,在婚姻落的一塌糊涂的人当中,斤斤计较的人数占比在20~30%以上,也就是说10个婚姻出现问题的斤斤计较的人有2-3个有多不减。在婚姻出问题当中,有大量的心理不平衡的、尖酸刻薄的怨妇。在婚姻中仅斤斤计较有两种类型:第一种是物质上的,另一种是精神上的。在物质与精神上抠门已经严重的影响</div> </li> <li><a href="/article/1835514464028422144.htm" title="情绪觉察日记第37天" target="_blank">情绪觉察日记第37天</a> <span class="text-muted">露露_e800</span> <div>今天是家庭关系规划师的第二阶最后一天,慧萍老师帮我做了个案,帮我处理了埋在心底好多年的一份恐惧,并给了我深深的力量!这几天出来学习,爸妈过来婆家帮我带小孩,妈妈出于爱帮我收拾东西,并跟我先生和婆婆产生矛盾,妈妈觉得他们没有照顾好我…。今晚回家见到妈妈,我很欣赏她并赞扬她,妈妈说今晚要跟我睡我说好,当我们俩躺在床上准备睡觉的时候,我握着妈妈的手对她说:妈妈这几天辛苦你了,你看你多利害把我们的家收拾得</div> </li> <li><a href="/article/1835514335561084928.htm" title="芦花鞋一四" target="_blank">芦花鞋一四</a> <span class="text-muted">许叶晗</span> <div>又是在一个寒冷的夏日里,青铜和葵花决定今天一起去卖芦花鞋,奶奶亲手给他们做了一碗热乎乎的粥对他们说:“就靠你们两挣生活费了这碗粥赶紧趁热喝了吧!”于是青铜和葵花喝完了奶奶给她们做的粥,就准备去镇上卖卢花鞋,这回青铜和葵花穿着新的芦花鞋来到了镇上。青铜这回看到了很多人都在卖,用手势表达对葵花说:“这回有好多人在抢我们生意呢!我们必须得吆喝起来。”葵花点了点头。可是谁知他们也大声的叫,卖芦花喽!卖芦花</div> </li> <li><a href="/article/1835514307744460800.htm" title="QQ群采集助手,精准引流必备神器" target="_blank">QQ群采集助手,精准引流必备神器</a> <span class="text-muted">2401_87347160</span> <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>功能概述微信群查找与筛选工具是一款专为微信用户设计的辅助工具,它通过关键词搜索功能,帮助用户快速找到相关的微信群,并提供筛选是否需要验证的群组的功能。主要功能关键词搜索:用户可以输入关键词,工具将自动查找包含该关键词的微信群。筛选功能:工具提供筛选机制,用户可以选择是否只显示需要验证或不需要验证的群组。精准引流:通过上述功能,用户可以更精准地找到目标群组,进行有效的引流操作。3.设备需求该工具可以</div> </li> <li><a href="/article/1835514207114719232.htm" title="关于沟通这件事,项目经理不需要每次都面对面进行" target="_blank">关于沟通这件事,项目经理不需要每次都面对面进行</a> <span class="text-muted">流程大师兄</span> <div>很多项目经理都会遇到这样的问题,项目中由于事情太多,根本没有足够的时间去召开会议,那在这种情况下如何去有效地管理项目中的利益相关者?当然,不建议电子邮件也不需要开会的话,建议可以采取下面几种方式来形成有效的沟通,这几种方式可以帮助你努力的通过各种办法来保持和各方面的联系。项目经理首先要问自己几个问题,项目中哪些利益相关者是必须要进行沟通的?可以列出项目中所有的利益相关者清单,同时也整理出项目中哪些</div> </li> <li><a href="/article/1835513803861749760.htm" title="机器学习与深度学习间关系与区别" target="_blank">机器学习与深度学习间关系与区别</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/%E5%AD%A6%E4%B9%A0/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/python/1.htm">python</a> <div>一、机器学习概述定义机器学习(MachineLearning,ML)是一种通过数据驱动的方法,利用统计学和计算算法来训练模型,使计算机能够从数据中学习并自动进行预测或决策。机器学习通过分析大量数据样本,识别其中的模式和规律,从而对新的数据进行判断。其核心在于通过训练过程,让模型不断优化和提升其预测准确性。主要类型1.监督学习(SupervisedLearning)监督学习是指在训练数据集中包含输入</div> </li> <li><a href="/article/1835513699826233344.htm" title="android系统selinux中添加新属性property" target="_blank">android系统selinux中添加新属性property</a> <span class="text-muted">辉色投像</span> <div>1.定位/android/system/sepolicy/private/property_contexts声明属性开头:persist.charge声明属性类型:u:object_r:system_prop:s0图12.定位到android/system/sepolicy/public/domain.te删除neverallow{domain-init}default_prop:property</div> </li> <li><a href="/article/1835513701143244800.htm" title="铭刻于星(四十二)" target="_blank">铭刻于星(四十二)</a> <span class="text-muted">随风至</span> <div>69夜晚,绍敏同学做完功课后,看了眼房外,没听到动静才敢从书包的夹层里拿出那个心形纸团。折痕压得很深,都有些旧了,想来是已经写好很久了。绍敏同学慢慢地、轻轻地捏开折叠处,待到全部拆开后,又反复抚平纸张,然后仔细地一字字默看。只是开头的三个字是第一次看到,让她心漏跳了几拍。“亲爱的绍敏:从四年级的时候,我就喜欢你了,但是我一直不敢说,怕影响你学习。六年级的时候听说有人跟你表白,你接受了,我很难过,但</div> </li> <li><a href="/article/1835513570171908096.htm" title="底层逆袭到底有多难,不甘平凡的你准备好了吗?让吴起给你说说" target="_blank">底层逆袭到底有多难,不甘平凡的你准备好了吗?让吴起给你说说</a> <span class="text-muted">造命者说</span> <div>底层逆袭到底有多难,不甘平凡的你准备好了吗?让吴起给你说说我叫吴起,生于公元前440年的战国初期,正是群雄并起、天下纷争不断的时候。后人说我是军事家、政治家、改革家,是兵家代表人物。评价我一生历仕鲁、魏、楚三国,通晓兵家、法家、儒家三家思想,在内政军事上都有极高的成就。周安王二十一年(公元前381年),因变法得罪守旧贵族,被人乱箭射死。我出生在卫国一个“家累万金”的富有家庭,从年轻时候起就不甘平凡</div> </li> <li><a href="/article/1835513571501502464.htm" title="2020-01-25" target="_blank">2020-01-25</a> <span class="text-muted">晴岚85</span> <div>郑海燕坚持分享590天2020.1.24在生活中只存在两个问题。一个问题是:你知道想要达成的目标是什么,但却不知道如何才能达成;另一个问题是:你不知道你的目标是什么。前一个是行动的问题,后一个是结果的问题。通过制定具体的下一步行动,可以解决不知道如何开始行动的问题。而通过去想象结果,对结果做预估,可以解决找不着目标的问题。对于所有吸引我们注意力,想要完成的任务,你可以先想象一下,预期的结果究竟是什</div> </li> <li><a href="/article/1835513568917811200.htm" title="随笔 | 仙一般的灵气" target="_blank">随笔 | 仙一般的灵气</a> <span class="text-muted">海思沧海</span> <div>仙岛今天,我看了你全部,似乎已经进入你的世界我不知道,这是否是梦幻,还是你仙一般的灵气吸引了我也许每一个人都要有一份属于自己的追求,这样才能够符合人生的梦想,生活才能够充满着阳光与快乐我不知道,我为什么会这样的感叹,是在感叹自己的人生,还是感叹自己一直没有孜孜不倦的追求只感觉虚度了光阴,每天活在自己的梦中,活在一个不真实的世界是在逃避自己,还是在逃避周围的一切有时候我嘲笑自己,嘲笑自己如此的虚无,</div> </li> <li><a href="/article/1835513567663714304.htm" title="想家" target="_blank">想家</a> <span class="text-muted">爆米花机</span> <div>也许不同于大家对家乡的思念,我对家乡甚至是疯狂的不舍。还未踏出车站就感觉到幸福,我享受这里的夕阳、这里的浓烈柴火味、这里每一口家常菜。我是宅女,我贪恋家的安逸。刚刚踏出大学校门,初出茅庐,无法适应每年只能国庆和春节回家。我焦虑、失眠、无端发脾气,是无法适应工作的节奏,是无法接受我将一步步离开家乡的事实。我不想承认自己胸无大志,选择再次踏上征程。图片发自App</div> </li> <li><a href="/article/1835513551624695808.htm" title="【iOS】MVC设计模式" target="_blank">【iOS】MVC设计模式</a> <span class="text-muted">Magnetic_h</span> <a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a><a class="tag" taget="_blank" href="/search/mvc/1.htm">mvc</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/objective-c/1.htm">objective-c</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/ui/1.htm">ui</a> <div>MVC前言如何设计一个程序的结构,这是一门专门的学问,叫做"架构模式"(architecturalpattern),属于编程的方法论。MVC模式就是架构模式的一种。它是Apple官方推荐的App开发架构,也是一般开发者最先遇到、最经典的架构。MVC各层controller层Controller/ViewController/VC(控制器)负责协调Model和View,处理大部分逻辑它将数据从Mod</div> </li> <li><a href="/article/1835513551142350848.htm" title="OC语言多界面传值五大方式" target="_blank">OC语言多界面传值五大方式</a> <span class="text-muted">Magnetic_h</span> <a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a><a class="tag" taget="_blank" href="/search/ui/1.htm">ui</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/objective-c/1.htm">objective-c</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>前言在完成暑假仿写项目时,遇到了许多需要用到多界面传值的地方,这篇博客来总结一下比较常用的五种多界面传值的方式。属性传值属性传值一般用前一个界面向后一个界面传值,简单地说就是通过访问后一个视图控制器的属性来为它赋值,通过这个属性来做到从前一个界面向后一个界面传值。首先在后一个界面中定义属性@interfaceBViewController:UIViewController@propertyNSSt</div> </li> <li><a href="/article/1835513440525971456.htm" title="一百九十四章. 自相矛盾" target="_blank">一百九十四章. 自相矛盾</a> <span class="text-muted">巨木擎天</span> <div>唉!就这么一夜,林子感觉就像过了很多天似的,先是回了阳间家里,遇到了那么多不可思议的事情儿。特别是小伙伴们,第二次与自己见面时,僵硬的表情和恐怖的气氛,让自己如坐针毡,打从心眼里难受!还有东子,他现在还好吗?有没有被人欺负?护城河里的小鱼小虾们,还都在吗?水不会真的干枯了吧?那对相亲相爱漂亮的太平鸟儿,还好吧!春天了,到了做窝、下蛋、喂养小鸟宝宝的时候了,希望它们都能够平安啊!虽然没有看见家人,也</div> </li> <li><a href="/article/1835513424734416896.htm" title="UI学习——cell的复用和自定义cell" target="_blank">UI学习——cell的复用和自定义cell</a> <span class="text-muted">Magnetic_h</span> <a class="tag" taget="_blank" href="/search/ui/1.htm">ui</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>目录cell的复用手动(非注册)自动(注册)自定义cellcell的复用在iOS开发中,单元格复用是一种提高表格(UITableView)和集合视图(UICollectionView)滚动性能的技术。当一个UITableViewCell或UICollectionViewCell首次需要显示时,如果没有可复用的单元格,则视图会创建一个新的单元格。一旦这个单元格滚动出屏幕,它就不会被销毁。相反,它被添</div> </li> <li><a href="/article/1835512920797179904.htm" title="element实现动态路由+面包屑" target="_blank">element实现动态路由+面包屑</a> <span class="text-muted">软件技术NINI</span> <a class="tag" taget="_blank" href="/search/vue%E6%A1%88%E4%BE%8B/1.htm">vue案例</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>el-breadcrumb是ElementUI组件库中的一个面包屑导航组件,它用于显示当前页面的路径,帮助用户快速理解和导航到应用的各个部分。在Vue.js项目中,如果你已经安装了ElementUI,就可以很方便地使用el-breadcrumb组件。以下是一个基本的使用示例:安装ElementUI(如果你还没有安装的话):你可以通过npm或yarn来安装ElementUI。bash复制代码npmi</div> </li> <li><a href="/article/1835512809883004928.htm" title="10月|愿你的青春不负梦想-读书笔记-01" target="_blank">10月|愿你的青春不负梦想-读书笔记-01</a> <span class="text-muted">Tracy的小书斋</span> <div>本书的作者是俞敏洪,大家都很熟悉他了吧。俞敏洪老师是我行业的领头羊吧,也是我事业上的偶像。本日摘录他书中第一章中的金句:『一个人如果什么目标都没有,就会浑浑噩噩,感觉生命中缺少能量。能给我们能量的,是对未来的期待。第一件事,我始终为了进步而努力。与其追寻全世界的骏马,不如种植丰美的草原,到时骏马自然会来。第二件事,我始终有阶段性的目标。什么东西能给我能量?答案是对未来的期待。』读到这里的时候,我便</div> </li> <li><a href="/article/1835512542735200256.htm" title="C语言宏函数" target="_blank">C语言宏函数</a> <span class="text-muted">南林yan</span> <a class="tag" taget="_blank" href="/search/C%E8%AF%AD%E8%A8%80/1.htm">C语言</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a> <div>一、什么是宏函数?通过宏定义的函数是宏函数。如下,编译器在预处理阶段会将Add(x,y)替换为((x)*(y))#defineAdd(x,y)((x)*(y))#defineAdd(x,y)((x)*(y))intmain(){inta=10;intb=20;intd=10;intc=Add(a+d,b)*2;cout<<c<<endl;//800return0;}二、为什么要使用宏函数使用宏函数</div> </li> <li><a href="/article/1835512305320816640.htm" title="地推话术,如何应对地推过程中家长的拒绝" target="_blank">地推话术,如何应对地推过程中家长的拒绝</a> <span class="text-muted">校师学</span> <div>相信校长们在做地推的时候经常遇到这种情况:市场专员反馈家长不接单,咨询师反馈难以邀约这些家长上门,校区地推疲软,招生难。为什么?仅从地推层面分析,一方面因为家长受到的信息轰炸越来越多,对信息越来越“免疫”;而另一方面地推人员的专业能力和营销话术没有提高,无法应对家长的拒绝,对有意向的家长也不知如何跟进,眼睁睁看着家长走远;对于家长的疑问,更不知道如何有技巧地回答,机会白白流失。由于回答没技巧和专业</div> </li> <li><a href="/article/1835512178023690240.htm" title="谢谢你们,爱你们!" target="_blank">谢谢你们,爱你们!</a> <span class="text-muted">鹿游儿</span> <div>昨天家人去泡温泉,二个孩子也带着去,出发前一晚,匆匆下班,赶回家和孩子一起收拾。饭后,我拿出笔和本子(上次去澳门时做手帐的本子)写下了1\2\3\4\5\6\7\8\9,让后让小壹去思考,带什么出发去旅游呢?她在对应的数字旁边画上了,泳衣、泳圈、肖恩、内衣内裤、tapuy、拖鞋……画完后,就让她自己对着这个本子,将要带的,一一带上,没想到这次带的书还是这本《便便工厂》(晚上姑婆发照片过来,妹妹累得</div> </li> <li><a href="/article/1835511911769272320.htm" title="C语言如何定义宏函数?" target="_blank">C语言如何定义宏函数?</a> <span class="text-muted">小九格物</span> <a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a> <div>在C语言中,宏函数是通过预处理器定义的,它在编译之前替换代码中的宏调用。宏函数可以模拟函数的行为,但它们不是真正的函数,因为它们在编译时不会进行类型检查,也不会分配存储空间。宏函数的定义通常使用#define指令,后面跟着宏的名称和参数列表,以及宏展开后的代码。宏函数的定义方式:1.基本宏函数:这是最简单的宏函数形式,它直接定义一个表达式。#defineSQUARE(x)((x)*(x))2.带参</div> </li> <li><a href="/article/1835511912192897024.htm" title="微服务下功能权限与数据权限的设计与实现" target="_blank">微服务下功能权限与数据权限的设计与实现</a> <span class="text-muted">nbsaas-boot</span> <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E6%9C%8D%E5%8A%A1/1.htm">微服务</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a> <div>在微服务架构下,系统的功能权限和数据权限控制显得尤为重要。随着系统规模的扩大和微服务数量的增加,如何保证不同用户和服务之间的访问权限准确、细粒度地控制,成为设计安全策略的关键。本文将讨论如何在微服务体系中设计和实现功能权限与数据权限控制。1.功能权限与数据权限的定义功能权限:指用户或系统角色对特定功能的访问权限。通常是某个用户角色能否执行某个操作,比如查看订单、创建订单、修改用户资料等。数据权限:</div> </li> <li><a href="/article/1835511912843014144.htm" title="理解Gunicorn:Python WSGI服务器的基石" target="_blank">理解Gunicorn:Python WSGI服务器的基石</a> <span class="text-muted">范范0825</span> <a class="tag" taget="_blank" href="/search/ipython/1.htm">ipython</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>理解Gunicorn:PythonWSGI服务器的基石介绍Gunicorn,全称GreenUnicorn,是一个为PythonWSGI(WebServerGatewayInterface)应用设计的高效、轻量级HTTP服务器。作为PythonWeb应用部署的常用工具,Gunicorn以其高性能和易用性著称。本文将介绍Gunicorn的基本概念、安装和配置,帮助初学者快速上手。1.什么是Gunico</div> </li> <li><a href="/article/1835511669476913152.htm" title="小丽成长记(四十三)" target="_blank">小丽成长记(四十三)</a> <span class="text-muted">玲玲54321</span> <div>小丽发现,即使她好不容易调整好自己的心态下一秒总会有不确定的伤脑筋的事出现,一个接一个的问题,人生就没有停下的时候,小问题不断出现。不过她今天看的书,她接受了人生就是不确定的,厉害的人就是不断创造确定性,在Ta的领域比别人多的确定性就能让自己脱颖而出,显示价值从而获得的比别人多的利益。正是这样的原因,因为从前修炼自己太少,使得她现在在人生道路上打怪起来困难重重,她似乎永远摆脱不了那种无力感,有种习</div> </li> <li><a href="/article/1835511542284644352.htm" title="学点心理知识,呵护孩子健康" target="_blank">学点心理知识,呵护孩子健康</a> <span class="text-muted">静候花开_7090</span> <div>昨天听了华中师范大学教育管理学系副教授张玲老师的《哪里才是学生心理健康的最后庇护所,超越教育与技术的思考》的讲座。今天又重新学习了一遍,收获匪浅。张玲博士也注意到了当今社会上的孩子由于心理问题导致的自残、自杀及伤害他人等恶性事件。她向我们普及了一个重要的命题,她说心理健康的一些基本命题,我们与我们通常的一些教育命题是不同的,她还举了几个例子,让我们明白我们原来以为的健康并非心理学上的健康。比如如果</div> </li> <li><a href="/article/1835511163450912768.htm" title="2021年12月19日,春蕾教育集团团建活动感受——黄晓丹" target="_blank">2021年12月19日,春蕾教育集团团建活动感受——黄晓丹</a> <span class="text-muted">黄错错加油</span> <div>感受:1.从陌生到熟悉的过程。游戏环节让我们在轻松的氛围中得到了锻炼,也增长了不少知识。2.游戏过程中,我们贡献的是个人力量,展现的是团队的力量。它磨合的往往不止是工作的熟悉,更是观念上契合度的贴近。3.这和工作是一样的道理。在各自的岗位上,每个人摆正自己的位置、各司其职充分发挥才能,并团结一致劲往一处使,才能实现最大的成功。新知:1.团队精神需要不断地创新。过去,人们把创新看作是冒风险,现在人们</div> </li> <li><a href="/article/1835511036317364224.htm" title="Cell Insight | 单细胞测序技术又一新发现,可用于HIV-1和Mtb共感染个体诊断" target="_blank">Cell Insight | 单细胞测序技术又一新发现,可用于HIV-1和Mtb共感染个体诊断</a> <span class="text-muted">尐尐呅</span> <div>结核病是艾滋病合并其他疾病中导致患者死亡的主要原因。其中结核病由结核分枝杆菌(Mycobacteriumtuberculosis,Mtb)感染引起,获得性免疫缺陷综合症(艾滋病)由人免疫缺陷病毒(Humanimmunodeficiencyvirustype1,HIV-1)感染引起。国家感染性疾病临床医学研究中心/深圳市第三人民医院张国良团队携手深圳华大生命科学研究院吴靓团队,共同研究得出单细胞测序</div> </li> <li><a href="/article/1835511030260789248.htm" title="c++ 的iostream 和 c++的stdio的区别和联系" target="_blank">c++ 的iostream 和 c++的stdio的区别和联系</a> <span class="text-muted">黄卷青灯77</span> <a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/iostream/1.htm">iostream</a><a class="tag" taget="_blank" href="/search/stdio/1.htm">stdio</a> <div>在C++中,iostream和C语言的stdio.h都是用于处理输入输出的库,但它们在设计、用法和功能上有许多不同。以下是两者的区别和联系:区别1.编程风格iostream(C++风格):C++标准库中的输入输出流类库,支持面向对象的输入输出操作。典型用法是cin(输入)和cout(输出),使用>操作符来处理数据。更加类型安全,支持用户自定义类型的输入输出。#includeintmain(){in</div> </li> <li><a href="/article/1835510909070569472.htm" title="瑶池防线" target="_blank">瑶池防线</a> <span class="text-muted">谜影梦蝶</span> <div>冥华虽然逃过了影梦的军队,但他是一个忠臣,他选择上报战况。败给影梦后成逃兵,高层亡尔还活着,七重天失守......随便一条,即可处死冥华。冥华自然是知道以仙界高层的习性此信一发自己必死无疑,但他还选择上报实情,因为责任。同样此信送到仙宫后,知道此事的人,大多数人都认定冥华要完了,所以上到仙界高层,下到扫大街的,包括冥华自己,全都准备好迎接冥华之死。如果仙界现在还属于两方之争的话,冥华必死无疑。然而</div> </li> <li><a href="/article/73.htm" title="Hadoop(一)" target="_blank">Hadoop(一)</a> <span class="text-muted">朱辉辉33</span> <a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。 首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧.    在hdfs下,运行hadoop fs -mkdir /u</div> </li> <li><a href="/article/200.htm" title="maven An error occurred while filtering resources" target="_blank">maven An error occurred while filtering resources</a> <span class="text-muted">blackproof</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/%E6%8A%A5%E9%94%99/1.htm">报错</a> <div>转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources   maven报错: maven An error occurred while filtering resources   Maven -> Update Proje</div> </li> <li><a href="/article/327.htm" title="jdk常用故障排查命令" target="_blank">jdk常用故障排查命令</a> <span class="text-muted">daysinsun</span> <a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a> <div>linux下常见定位命令: 1、jps      输出Java进程       -q       只输出进程ID的名称,省略主类的名称;       -m      输出进程启动时传递给main函数的参数;     &nb</div> </li> <li><a href="/article/454.htm" title="java 位移运算与乘法运算" target="_blank">java 位移运算与乘法运算</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/%E4%BD%8D%E7%A7%BB/1.htm">位移</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%AE%97/1.htm">运算</a><a class="tag" taget="_blank" href="/search/%E4%B9%98%E6%B3%95/1.htm">乘法</a> <div>  对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:     问题: 用最有效率的方法算出2 乘以8 等於几?” 答案:2 << 3 由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 和 1 组成的二</div> </li> <li><a href="/article/581.htm" title="java中的枚举(enmu)" target="_blank">java中的枚举(enmu)</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举: public enum ResultType { /** * 成功 */ SUCCESS, /** * 失败 */ FAIL, </div> </li> <li><a href="/article/708.htm" title="MQ初级学习" target="_blank">MQ初级学习</a> <span class="text-muted">510888780</span> <a class="tag" taget="_blank" href="/search/activemq/1.htm">activemq</a> <div>1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.9.0-bin.zip到C盘,然后双击apache-activemq-5.9.0-\bin\activemq-admin.bat运行ActiveMQ程序。 启动ActiveMQ以后,登陆:http://localhos</div> </li> <li><a href="/article/835.htm" title="Spring_Transactional_Propagation" target="_blank">Spring_Transactional_Propagation</a> <span class="text-muted">布衣凌宇</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/transactional/1.htm">transactional</a> <div>//事务传播属性 @Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个 @Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务 @Transactional(propagation=Propagation.REQUIREDS_N</div> </li> <li><a href="/article/962.htm" title="我的spring学习笔记12-idref与ref的区别" target="_blank">我的spring学习笔记12-idref与ref的区别</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如: <bean id ="theTargetBean" class="..." /> <bean id ="theClientBean" class=&quo</div> </li> <li><a href="/article/1089.htm" title="Jqplot之折线图" target="_blank">Jqplot之折线图</a> <span class="text-muted">antlove</span> <a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/timeseries/1.htm">timeseries</a><a class="tag" taget="_blank" href="/search/jqplot/1.htm">jqplot</a> <div>timeseriesChart.html <script type="text/javascript" src="jslib/jquery.min.js"></script> <script type="text/javascript" src="jslib/excanvas.min.js&</div> </li> <li><a href="/article/1216.htm" title="JDBC中事务处理应用" target="_blank">JDBC中事务处理应用</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/JDBC%E7%BC%96%E7%A8%8B/1.htm">JDBC编程</a><a class="tag" taget="_blank" href="/search/%E4%BA%8B%E5%8A%A1%E6%8E%A7%E5%88%B6%E8%AF%AD%E5%8F%A5/1.htm">事务控制语句</a> <div>  解释事务的概念; 事务控制是sql语句中的核心之一;事务控制的作用就是保证数据的正常执行与异常之后可以恢复   事务常用命令:             Commit提交         </div> </li> <li><a href="/article/1343.htm" title="[转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论" target="_blank">[转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论</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/%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">多线程</a><a class="tag" taget="_blank" href="/search/%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8/1.htm">线程安全</a><a class="tag" taget="_blank" href="/search/HashMap/1.htm">HashMap</a> <div>在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的</div> </li> <li><a href="/article/1470.htm" title="ng-if与ng-show、ng-hide指令的区别和注意事项" target="_blank">ng-if与ng-show、ng-hide指令的区别和注意事项</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> <div>        angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或</div> </li> <li><a href="/article/1597.htm" title="【持久化框架MyBatis3七】MyBatis3定义typeHandler" target="_blank">【持久化框架MyBatis3七】MyBatis3定义typeHandler</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/TypeHandler/1.htm">TypeHandler</a> <div>什么是typeHandler? typeHandler用于将某个类型的数据映射到表的某一列上,以完成MyBatis列跟某个属性的映射   内置typeHandler MyBatis内置了很多typeHandler,这写typeHandler通过org.apache.ibatis.type.TypeHandlerRegistry进行注册,比如对于日期型数据的typeHandler, </div> </li> <li><a href="/article/1724.htm" title="上传下载文件rz,sz命令" target="_blank">上传下载文件rz,sz命令</a> <span class="text-muted">bitcarter</span> <a class="tag" taget="_blank" href="/search/linux%E5%91%BD%E4%BB%A4rz/1.htm">linux命令rz</a> <div>刚开始使用rz上传和sz下载命令: 因为我们是通过secureCRT终端工具进行使用的所以会有上传下载这样的需求: 我遇到的问题: sz下载A文件10M左右,没有问题 但是将这个文件A再传到另一天服务器上时就出现传不上去,甚至出现乱码,死掉现象,具体问题 解决方法: 上传命令改为;rz -ybe 下载命令改为:sz -be filename 如果还是有问题: 那就是文</div> </li> <li><a href="/article/1851.htm" title="通过ngx-lua来统计nginx上的虚拟主机性能数据" target="_blank">通过ngx-lua来统计nginx上的虚拟主机性能数据</a> <span class="text-muted">ronin47</span> <a class="tag" taget="_blank" href="/search/ngx-lua%E3%80%80%E7%BB%9F%E8%AE%A1+%E8%A7%A3%E7%A6%81ip/1.htm">ngx-lua 统计 解禁ip</a> <div>介绍 以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats 功能 支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location统计. 可以统计与query-times request-time </div> </li> <li><a href="/article/1978.htm" title="java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132" target="_blank">java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> import java.util.Arrays; import java.util.Comparator; public class MinNumFromIntArray { /** * Q68输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。 * 例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题</div> </li> <li><a href="/article/2105.htm" title="Oracle基本操作" target="_blank">Oracle基本操作</a> <span class="text-muted">ccii</span> <a class="tag" taget="_blank" href="/search/Oracle+SQL%E6%80%BB%E7%BB%93/1.htm">Oracle SQL总结</a><a class="tag" taget="_blank" href="/search/Oracle+SQL%E8%AF%AD%E6%B3%95/1.htm">Oracle SQL语法</a><a class="tag" taget="_blank" href="/search/Oracle%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C/1.htm">Oracle基本操作</a><a class="tag" taget="_blank" href="/search/Oracle+SQL/1.htm">Oracle SQL</a> <div>一、表操作 1. 常用数据类型 NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位 NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位) VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位) CHAR(size):定长字符串,最大长度为2000字节,最小为1字节,默认</div> </li> <li><a href="/article/2232.htm" title="[强人工智能]实现强人工智能的路线图" target="_blank">[强人工智能]实现强人工智能的路线图</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>     1:创建一个用于记录拓扑网络连接的矩阵数据表      2:自动构造或者人工复制一个包含10万个连接(1000*1000)的流程图      3:将这个流程图导入到矩阵数据表中      4:在矩阵的每个有意义的节点中嵌入一段简单的</div> </li> <li><a href="/article/2359.htm" title="给Tomcat,Apache配置gzip压缩(HTTP压缩)功能" target="_blank">给Tomcat,Apache配置gzip压缩(HTTP压缩)功能</a> <span class="text-muted">cwqcwqmax9</span> <a class="tag" taget="_blank" href="/search/apache/1.htm">apache</a> <div>背景: HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,</div> </li> <li><a href="/article/2486.htm" title="SpringMVC and Struts2" target="_blank">SpringMVC and Struts2</a> <span class="text-muted">dashuaifu</span> <a class="tag" taget="_blank" href="/search/struts2/1.htm">struts2</a><a class="tag" taget="_blank" href="/search/springMVC/1.htm">springMVC</a> <div>SpringMVC VS Struts2 1: spring3开发效率高于struts 2: spring3 mvc可以认为已经100%零配置 3: struts2是类级别的拦截, 一个类对应一个request上下文, springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应 所以说从架构本身上 spring3 mvc就容易实现r</div> </li> <li><a href="/article/2613.htm" title="windows常用命令行命令" target="_blank">windows常用命令行命令</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/cmd/1.htm">cmd</a><a class="tag" taget="_blank" href="/search/command/1.htm">command</a> <div>在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscrip</div> </li> <li><a href="/article/2740.htm" title="再看知名应用背后的第三方开源项目" target="_blank">再看知名应用背后的第三方开源项目</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a> <div>知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《 iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者 @iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了 Facebook Paper使用的第三</div> </li> <li><a href="/article/2867.htm" title="Objective-c单例模式的正确写法" target="_blank">Objective-c单例模式的正确写法</a> <span class="text-muted">jsntghf</span> <a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a><a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a><a class="tag" taget="_blank" href="/search/iPhone/1.htm">iPhone</a> <div>一般情况下,可能我们写的单例模式是这样的: #import <Foundation/Foundation.h> @interface Downloader : NSObject + (instancetype)sharedDownloader; @end #import "Downloader.h" @implementation</div> </li> <li><a href="/article/2994.htm" title="jquery easyui datagrid 加载成功,选中某一行" target="_blank">jquery easyui datagrid 加载成功,选中某一行</a> <span class="text-muted">hae</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/easyui/1.htm">easyui</a><a class="tag" taget="_blank" href="/search/datagrid/1.htm">datagrid</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%8A%A0%E8%BD%BD/1.htm">数据加载</a> <div>1.首先你需要设置datagrid的onLoadSuccess $( '#dg' ).datagrid({onLoadSuccess :  function (data){      $( '#dg' ).datagrid( 'selectRow' ,3); }});   2.onL</div> </li> <li><a href="/article/3121.htm" title="jQuery用户数字打分评价效果" target="_blank">jQuery用户数字打分评价效果</a> <span class="text-muted">ini</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div>效果体验:http://hovertree.com/texiao/jquery/5.htmHTML文件代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery用户数字打分评分代码 - HoverTree</</div> </li> <li><a href="/article/3248.htm" title="mybatis的paramType" target="_blank">mybatis的paramType</a> <span class="text-muted">kerryg</span> <a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>MyBatis传多个参数: 1、采用#{0},#{1}获得参数:    Dao层函数方法:     public User selectUser(String name,String area); 对应的Mapper.xml    <select id="selectUser" result</div> </li> <li><a href="/article/3375.htm" title="centos 7安装mysql5.5" target="_blank">centos 7安装mysql5.5</a> <span class="text-muted">MrLee23</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。   #列出所有被安装的rpm package rpm -qa | grep mariadb   #卸载 rpm -e mariadb-libs-5.</div> </li> <li><a href="/article/3502.htm" title="利用thrift来实现消息群发" target="_blank">利用thrift来实现消息群发</a> <span class="text-muted">qifeifei</span> <a class="tag" taget="_blank" href="/search/thrift/1.htm">thrift</a> <div>           Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就</div> </li> <li><a href="/article/3629.htm" title="实现一个sizeof获取Java对象大小" target="_blank">实现一个sizeof获取Java对象大小</a> <span class="text-muted">teasp</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/HotSpot/1.htm">HotSpot</a><a class="tag" taget="_blank" href="/search/%E5%86%85%E5%AD%98/1.htm">内存</a><a class="tag" taget="_blank" href="/search/%E5%AF%B9%E8%B1%A1%E5%A4%A7%E5%B0%8F/1.htm">对象大小</a><a class="tag" taget="_blank" href="/search/sizeof/1.htm">sizeof</a> <div>   由于Java的设计者不想让程序员管理和了解内存的使用,我们想要知道一个对象在内存中的大小变得比较困难了。本文提供了可以获取对象的大小的方法,但是由于各个虚拟机在内存使用上可能存在不同,因此该方法不能在各虚拟机上都适用,而是仅在hotspot 32位虚拟机上,或者其它内存管理方式与hotspot 32位虚拟机相同的虚拟机上 适用。     </div> </li> <li><a href="/article/3756.htm" title="SVN错误及处理" target="_blank">SVN错误及处理</a> <span class="text-muted">xiangqian0505</span> <a class="tag" taget="_blank" href="/search/SVN%E6%8F%90%E4%BA%A4%E6%96%87%E4%BB%B6%E6%97%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%BA%E8%A1%8C%E5%85%B3%E9%97%AD/1.htm">SVN提交文件时服务器强行关闭</a> <div>在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found 文件:repository/db/txn_current、repository/db/current   其中current记录当前最新版本号,txn_current记录版本库中版本</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>