html的基本概念

  • HTML、XML、XHTML 有什么区别

     HTML,是一种用于创建网页的标准标记语言,语法要求较为松散;
     XML,是一种用来储存、传输数据的可扩展标记语言,标签没有预定义,需要自定义标签;
     XHTML,表现方式与 HTML 类似,但语法上更为严格,基于可扩展标记语言 XML 。
    
  • 怎样理解 HTML 语义化

     定义:根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。
     用途: 1.为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构;2.有利于[SEO](http://baike.baidu.com/view/1047.htm):和
     搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息;3.方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页 ;4.便
     于团队开发和维护,语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。
    
  • 怎样理解内容与样式分离的原则

    浏览器加载网页页面速度变快。分离原则下,大部分页面代码写在了CSS当中,页面体积容量变得更小。 网页修改设计时,效率、省时。根据html标签内ID
    或class的标记,到CSS里找到相应的ID或class,可以快速替换指定位置的样式,不会破坏页面架构和其他部分的样式。典型的应用就是网页换肤,使用相
    同的html 结构,不同的 css 样式。更好地被搜索引擎收录。基于内容与样式分离的原则,html的语义化就是首要考虑的,网页中语义化的标签代码就会更
    加适合 搜索引擎。css样式的分离,它可以根据不同的浏览器,达到显示效果的统一。保证网页架构不变形的前提下,放心在不同浏览器渲染显示样式。
    
  • meta标签总结与属性使用介绍

      META标签是HTML标记区的一个关键标签,它位于HTML文档的head和title之间(有些也不是在和之间)。它提供的信息虽然用户不可见,
    但却是文档的最基本的元信息。<meta>除了提供文档字符集、使用语言、作者等基本信息外,还涉及对关键词和网页等级的设定。所以有关搜索引擎注册、
    搜索引擎优化排名等网络营销方法内容中,通常都要谈论META标签的作用,我们甚至可以说,META标签的内容设计对于搜索引擎营销来说是至关重要的一个
    因素,合理利用 Meta 标签的 Description 和Keywords属性,加入网站的或者网页的关键字,可使网站更加贴近用户体验。
    </code></pre> </li> 
      <li> <p>文档声明的作用?严格模式和混杂模式指什么?<!doctype html> 的作用?</p> <pre><code>  1.<!DOCTYPE>  声明位于文档中的最前面的位置,处于  <html>  标签之前。此标签可告知浏览器文档使用哪种  HTML  或  XHTML  规范。
      2. 所谓的标准模式是指,浏览器按 W3C 标准解析执行代码;怪异模式则是使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一
      样,所以我们称之为怪异模式。
      3.  浏览器解析时到底使用标准模式还是怪异模式,与你网页中的 DTD 声明直接相关, DTD 声明定义了标准文档的类型(标准模式解析)文档类型,
      会使浏览器使用相应的方式加载网页并显示,忽略 DTD 声明 , 将使网页进入怪异模式。
    </code></pre> </li> 
      <li> <p>浏览器乱码的原因是什么?如何解决</p> <pre><code>乱码造成原因:1、比如网页源代码是gbk的编码,而内容中的中文字是utf-8编码的,这样浏览器打开即会出现html乱码。反之网页是编码utf-8,内容
    是gbk也会出现乱码。2、html网页编码是gbk,而程序从数据库中调出呈现是utf-8编码的内容也会造成编码乱码。3、浏览器不能自动检测网页编码,造
    成网页乱码。
    
    解决乱码方法 :第一种,html网页源代码编码与中文字输入编码不同。使用软件进行编辑HTML网页内容尽量不要直接使用记事本进行编辑HTML代码。第二
    种,如果网页设置编码是gbk的,而数据库储存数据编码格式是UTF-8的查询数据库数据显示数据前进行程序转码即可。
    </code></pre> </li> 
      <li> <p>常见的浏览器有哪些,什么内核</p> <pre><code>1、IE浏览器用的Trident内核,CSS Hack:-ms-;
    2、谷歌,safari浏览器所用的webkit内核,CSS Hack:-webkit-;
    3、Firefox用的Gecko内核,CSS Hack:-moz-
    4、opera用的presto内核,CSS Hack:-o-
    注:较新版本都兼容CSS 3,hack是为了向后兼容
    </code></pre> </li> 
      <li> <p>列出常见的标签,并简单介绍这些标签用在什么场景</p> <pre><code>常见的标签有:标题h系列,段落p,表单form,输入input,图片img,超链接a,无序列表ul,有序列表ol,自定义列表dl,列表选项li,最常用的div
    和span</code></pre> </li> 
     </ul> 
    </article>
                                </div>
                            </div>
                        </div>
                        <!--PC和WAP自适应版-->
                        <div id="SOHUCS" sid="1183798560810967040"></div>
                        <script type="text/javascript" src="/views/front/js/chanyan.js"></script>
                        <!-- 文章页-底部 动态广告位 -->
                        <div class="youdao-fixed-ad" id="detail_ad_bottom"></div>
                    </div>
                    <div class="col-md-3">
                        <div class="row" id="ad">
                            <!-- 文章页-右侧1 动态广告位 -->
                            <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                                <div class="youdao-fixed-ad" id="detail_ad_1"> </div>
                            </div>
                            <!-- 文章页-右侧2 动态广告位 -->
                            <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                                <div class="youdao-fixed-ad" id="detail_ad_2"></div>
                            </div>
                            <!-- 文章页-右侧3 动态广告位 -->
                            <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                                <div class="youdao-fixed-ad" id="detail_ad_3"></div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="container">
            <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(html的基本概念)</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/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/1835510656011431936.htm"
                               title="爬山后遗症" target="_blank">爬山后遗症</a>
                            <span class="text-muted">璃绛</span>
    
                            <div>爬山,攀登,一步一步走向制高点,是一种挑战。成功抵达是一种无法言语的快乐,在山顶吹吹风,看看风景,这是从未有过的体验。然而,爬山一时爽,下山腿打颤,颠簸的路,一路向下走,腿部力量不够,走起来抖到不行,停不下来了!第二天必定腿疼,浑身酸痛,坐立难安!</div>
                        </li>
                                    <li><a href="/article/15.htm"
                                           title="Spring4.1新特性——Spring MVC增强" target="_blank">Spring4.1新特性——Spring MVC增强</a>
                                        <span class="text-muted">jinnianshilongnian</span>
    <a class="tag" taget="_blank" href="/search/spring+4.1/1.htm">spring 4.1</a>
                                        <div>目录 
    Spring4.1新特性——综述 
    Spring4.1新特性——Spring核心部分及其他 
    Spring4.1新特性——Spring缓存框架增强 
    Spring4.1新特性——异步调用和事件机制的异常处理 
    Spring4.1新特性——数据库集成测试脚本初始化 
    Spring4.1新特性——Spring MVC增强 
    Spring4.1新特性——页面自动化测试框架Spring MVC T</div>
                                    </li>
                                    <li><a href="/article/142.htm"
                                           title="mysql 性能查询优化" target="_blank">mysql 性能查询优化</a>
                                        <span class="text-muted">annan211</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/%E4%BC%98%E5%8C%96/1.htm">优化</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E5%BA%94%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">应用服务器</a>
                                        <div>
    
    1 时间到底花在哪了?
      mysql在执行查询的时候需要执行一系列的子任务,这些子任务包含了整个查询周期最重要的阶段,这其中包含了大量为了
      检索数据列到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方
      花费时间,包括网络、cpu计算、生成统计信息和执行计划、锁等待等。尤其是向底层存储引擎检索数据的调用操作。这些调用需要在内存操</div>
                                    </li>
                                    <li><a href="/article/269.htm"
                                           title="windows系统配置" target="_blank">windows系统配置</a>
                                        <span class="text-muted">cherishLC</span>
    <a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a>
                                        <div>删除Hiberfil.sys :使用命令powercfg -h off 关闭休眠功能即可: 
    http://jingyan.baidu.com/article/f3ad7d0fc0992e09c2345b51.html 
    类似的还有pagefile.sys 
     
    msconfig 配置启动项 
    shutdown 定时关机 
     
    ipconfig 查看网络配置 
    ipconfig /flushdns</div>
                                    </li>
                                    <li><a href="/article/396.htm"
                                           title="人体的排毒时间" target="_blank">人体的排毒时间</a>
                                        <span class="text-muted">Array_06</span>
    <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a>
                                        <div>======================== 
    ||  人体的排毒时间是什么时候?|| 
    ========================  
     
    转载于: 
    http://zhidao.baidu.com/link?url=ibaGlicVslAQhVdWWVevU4TMjhiKaNBWCpZ1NS6igCQ78EkNJZFsEjCjl3T5EdXU9SaPg04bh8MbY1bR</div>
                                    </li>
                                    <li><a href="/article/523.htm"
                                           title="ZooKeeper" target="_blank">ZooKeeper</a>
                                        <span class="text-muted">cugfy</span>
    <a class="tag" taget="_blank" href="/search/zookeeper/1.htm">zookeeper</a>
                                        <div>Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步, 配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来lea</div>
                                    </li>
                                    <li><a href="/article/650.htm"
                                           title="网络爬虫的乱码处理" target="_blank">网络爬虫的乱码处理</a>
                                        <span class="text-muted">随意而生</span>
    <a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a>
                                        <div>下边简单总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在此统一说明。     网络爬虫,有两种选择,一是选择nutch、hetriex,二是自写爬虫,两者在处理乱码时,原理是一致的,但前者处理乱码时,要看懂源码后进行修改才可以,所以要废劲一些;而后者更自由方便,可以在编码处理</div>
                                    </li>
                                    <li><a href="/article/777.htm"
                                           title="Xcode常用快捷键" target="_blank">Xcode常用快捷键</a>
                                        <span class="text-muted">张亚雄</span>
    <a class="tag" taget="_blank" href="/search/xcode/1.htm">xcode</a>
                                        <div>一、总结的常用命令: 
     
        隐藏xcode command+h 
     
        退出xcode command+q 
     
        关闭窗口 command+w 
     
        关闭所有窗口 command+option+w 
     
        关闭当前</div>
                                    </li>
                                    <li><a href="/article/904.htm"
                                           title="mongoDB索引操作" target="_blank">mongoDB索引操作</a>
                                        <span class="text-muted">adminjun</span>
    <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/%E7%B4%A2%E5%BC%95/1.htm">索引</a>
                                        <div>一、索引基础:    MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令:    > db.test.ensureIndex({"username":1})    可以通过下面的名称查看索引是否已经成功建立: &nbs</div>
                                    </li>
                                    <li><a href="/article/1031.htm"
                                           title="成都软件园实习那些话" target="_blank">成都软件园实习那些话</a>
                                        <span class="text-muted">aijuans</span>
    <a class="tag" taget="_blank" href="/search/%E6%88%90%E9%83%BD+%E8%BD%AF%E4%BB%B6%E5%9B%AD+%E5%AE%9E%E4%B9%A0/1.htm">成都 软件园 实习</a>
                                        <div>无聊之中,翻了一下日志,发现上一篇经历是很久以前的事了,悔过~~ 
      断断续续离开了学校快一年了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。 
      都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都</div>
                                    </li>
                                    <li><a href="/article/1158.htm"
                                           title="Linux下FTP服务器安装及配置" target="_blank">Linux下FTP服务器安装及配置</a>
                                        <span class="text-muted">ayaoxinchao</span>
    <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/FTP%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">FTP服务器</a><a class="tag" taget="_blank" href="/search/vsftp/1.htm">vsftp</a>
                                        <div>检测是否安装了FTP 
    [root@localhost ~]# rpm -q vsftpd 
    如果未安装:package vsftpd is not installed  安装了则显示:vsftpd-2.0.5-28.el5累死的版本信息 
      
    安装FTP 
    运行yum install vsftpd命令,如[root@localhost ~]# yum install vsf</div>
                                    </li>
                                    <li><a href="/article/1285.htm"
                                           title="使用mongo-java-driver获取文档id和查找文档" target="_blank">使用mongo-java-driver获取文档id和查找文档</a>
                                        <span class="text-muted">BigBird2012</span>
    <a class="tag" taget="_blank" href="/search/driver/1.htm">driver</a>
                                        <div>注:本文所有代码都使用的mongo-java-driver实现。 
      
    在MongoDB中,一个集合(collection)在概念上就类似我们SQL数据库中的表(Table),这个集合包含了一系列文档(document)。一个DBObject对象表示我们想添加到集合(collection)中的一个文档(document),MongoDB会自动为我们创建的每个文档添加一个id,这个id在</div>
                                    </li>
                                    <li><a href="/article/1412.htm"
                                           title="JSONObject以及json串" target="_blank">JSONObject以及json串</a>
                                        <span class="text-muted">bijian1013</span>
    <a class="tag" taget="_blank" href="/search/json/1.htm">json</a><a class="tag" taget="_blank" href="/search/JSONObject/1.htm">JSONObject</a>
                                        <div>一.JAR包简介 
        要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: 
        1.commons-lang-2.0.jar 
        2.commons-beanutils-1.7.0.jar 
        3.commons-collections-3.1.jar 
    &n</div>
                                    </li>
                                    <li><a href="/article/1539.htm"
                                           title="[Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性" target="_blank">[Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性</a>
                                        <span class="text-muted">bit1129</span>
    <a class="tag" taget="_blank" href="/search/zookeeper/1.htm">zookeeper</a>
                                        <div>为了说明问题,看个简单的代码, 
      
        import org.apache.zookeeper.*;  
          
        import java.io.IOException;  
        import java.util.concurrent.CountDownLatch;  
        import java.util.concurrent.ThreadLocal</div>
                                    </li>
                                    <li><a href="/article/1666.htm"
                                           title="【Scala十二】Scala核心六:Trait" target="_blank">【Scala十二】Scala核心六:Trait</a>
                                        <span class="text-muted">bit1129</span>
    <a class="tag" taget="_blank" href="/search/scala/1.htm">scala</a>
                                        <div>Traits are a fundamental unit of code reuse in Scala. A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. Unlike class inheritance, in which each c</div>
                                    </li>
                                    <li><a href="/article/1793.htm"
                                           title="weblogic version 10.3破解" target="_blank">weblogic version 10.3破解</a>
                                        <span class="text-muted">ronin47</span>
    <a class="tag" taget="_blank" href="/search/weblogic/1.htm">weblogic</a>
                                        <div>版本:WebLogic Server 10.3 
     
    说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录 
    例如我的做测试的域的根目录 DOMAIN_HOME=D:/Weblogic/Middleware/user_projects/domains/base_domain 
     
    1.为了保证操作安全,备份%DOMAIN_HOME%/security/Defa</div>
                                    </li>
                                    <li><a href="/article/1920.htm"
                                           title="求第n个斐波那契数" target="_blank">求第n个斐波那契数</a>
                                        <span class="text-muted">BrokenDreams</span>
    
                                        <div>        今天看到群友发的一个问题:写一个小程序打印第n个斐波那契数。 
            自己试了下,搞了好久。。。基础要加强了。 
            
      &nbs</div>
                                    </li>
                                    <li><a href="/article/2047.htm"
                                           title="读《研磨设计模式》-代码笔记-访问者模式-Visitor" target="_blank">读《研磨设计模式》-代码笔记-访问者模式-Visitor</a>
                                        <span class="text-muted">bylijinnan</span>
    <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
                                        <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ 
     
     
    
    
    import java.util.ArrayList;
    import java.util.List;
    
    interface IVisitor {
    	
    	//第二次分派,Visitor调用Element
    	void visitConcret</div>
                                    </li>
                                    <li><a href="/article/2174.htm"
                                           title="MatConvNet的excise 3改为网络配置文件形式" target="_blank">MatConvNet的excise 3改为网络配置文件形式</a>
                                        <span class="text-muted">cherishLC</span>
    <a class="tag" taget="_blank" href="/search/matlab/1.htm">matlab</a>
                                        <div>MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。 
    主页:
    http://www.vlfeat.org/matconvnet/ 
    教程:
    http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html 
     
    注意:需要下载新版的MatConvNet替换掉教程中工具包中的matconvnet:
    http</div>
                                    </li>
                                    <li><a href="/article/2301.htm"
                                           title="ZK Timeout再讨论" target="_blank">ZK Timeout再讨论</a>
                                        <span class="text-muted">chenchao051</span>
    <a class="tag" taget="_blank" href="/search/zookeeper/1.htm">zookeeper</a><a class="tag" taget="_blank" href="/search/timeout/1.htm">timeout</a><a class="tag" taget="_blank" href="/search/hbase/1.htm">hbase</a>
                                        <div>http://crazyjvm.iteye.com/blog/1693757 文中提到相关超时问题,但是又出现了一个问题,我把min和max都设置成了180000,但是仍然出现了以下的异常信息: 
    Client session timed out, have not heard from server in 154339ms for sessionid 0x13a3f7732340003</div>
                                    </li>
                                    <li><a href="/article/2428.htm"
                                           title="CASE WHEN 用法介绍" target="_blank">CASE WHEN 用法介绍</a>
                                        <span class="text-muted">daizj</span>
    <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/group+by/1.htm">group by</a><a class="tag" taget="_blank" href="/search/case+when/1.htm">case when</a>
                                        <div>CASE WHEN 用法介绍 
     
    1. CASE WHEN 表达式有两种形式 
     
     
    --简单Case函数  
     
    CASE sex  
    WHEN '1' THEN '男'  
    WHEN '2' THEN '女'  
    ELSE '其他' END  
     
    --Case搜索函数  
     
    CASE 
    WHEN sex = '1' THEN </div>
                                    </li>
                                    <li><a href="/article/2555.htm"
                                           title="PHP技巧汇总:提高PHP性能的53个技巧" target="_blank">PHP技巧汇总:提高PHP性能的53个技巧</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a>
                                        <div>PHP技巧汇总:提高PHP性能的53个技巧  用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,  单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注:  PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。  1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍</div>
                                    </li>
                                    <li><a href="/article/2682.htm"
                                           title="Yii框架中CGridView的使用方法以及详细示例" target="_blank">Yii框架中CGridView的使用方法以及详细示例</a>
                                        <span class="text-muted">dcj3sjt126com</span>
    <a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a>
                                        <div>CGridView显示一个数据项的列表中的一个表。 
    表中的每一行代表一个数据项的数据,和一个列通常代表一个属性的物品(一些列可能对应于复杂的表达式的属性或静态文本)。  CGridView既支持排序和分页的数据项。排序和分页可以在AJAX模式或正常的页面请求。使用CGridView的一个好处是,当用户浏览器禁用JavaScript,排序和分页自动退化普通页面请求和仍然正常运行。 
    实例代码如下:</div>
                                    </li>
                                    <li><a href="/article/2809.htm"
                                           title="Maven项目打包成可执行Jar文件" target="_blank">Maven项目打包成可执行Jar文件</a>
                                        <span class="text-muted">dyy_gusi</span>
    <a class="tag" taget="_blank" href="/search/assembly/1.htm">assembly</a>
                                        <div>Maven项目打包成可执行Jar文件 
    在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下: 
    1、在项目中加入插件的依赖: 
    <plugin>
    	</div>
                                    </li>
                                    <li><a href="/article/2936.htm"
                                           title="php常见错误" target="_blank">php常见错误</a>
                                        <span class="text-muted">geeksun</span>
    <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a>
                                        <div>1.  kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastc</div>
                                    </li>
                                    <li><a href="/article/3063.htm"
                                           title="修改linux的用户名" target="_blank">修改linux的用户名</a>
                                        <span class="text-muted">hongtoushizi</span>
    <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/change+password/1.htm">change password</a>
                                        <div>Change Linux Username 
    更改Linux用户名,需要修改4个系统的文件: 
    /etc/passwd 
    /etc/shadow 
    /etc/group 
    /etc/gshadow 
    古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替: 
    vipw 
    vipw -s 
    vigr 
    vigr -s 
      
    具体的操作顺</div>
                                    </li>
                                    <li><a href="/article/3190.htm"
                                           title="第五章 常用Lua开发库1-redis、mysql、http客户端" target="_blank">第五章 常用Lua开发库1-redis、mysql、http客户端</a>
                                        <span class="text-muted">jinnianshilongnian</span>
    <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/lua/1.htm">lua</a>
                                        <div>对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。 
    一些常见的Lua库可以在github上搜索,https://github.com/search?utf8=%E2%9C%93&q=lua+resty。 
      Redis客户端 
    lua-resty-r</div>
                                    </li>
                                    <li><a href="/article/3317.htm"
                                           title="zkClient 监控机制实现" target="_blank">zkClient 监控机制实现</a>
                                        <span class="text-muted">liyonghui160com</span>
    <a class="tag" taget="_blank" href="/search/zkClient+%E7%9B%91%E6%8E%A7%E6%9C%BA%E5%88%B6%E5%AE%9E%E7%8E%B0/1.htm">zkClient 监控机制实现</a>
                                        <div>  
           直接使用zk的api实现业务功能比较繁琐。因为要处理session loss,session expire等异常,在发生这些异常后进行重连。又因为ZK的watcher是一次性的,如果要基于wather实现发布/订阅模式,还要自己包装一下,将一次性订阅包装成持久订阅。另外如果要使用抽象级别更高的功能,比如分布式锁,leader选举</div>
                                    </li>
                                    <li><a href="/article/3444.htm"
                                           title="在Mysql 众多表中查找一个表名或者字段名的 SQL 语句" target="_blank">在Mysql 众多表中查找一个表名或者字段名的 SQL 语句</a>
                                        <span class="text-muted">pda158</span>
    <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a>
                                        <div>在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:   
      方法一:SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
      方法二:SELECT column_name from information_schema.colum</div>
                                    </li>
                                    <li><a href="/article/3571.htm"
                                           title="程序员对英语的依赖" target="_blank">程序员对英语的依赖</a>
                                        <span class="text-muted">Smile.zeng</span>
    <a class="tag" taget="_blank" href="/search/%E8%8B%B1%E8%AF%AD/1.htm">英语</a><a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E7%8C%BF/1.htm">程序猿</a>
                                        <div>1、程序员最基本的技能,至少要能写得出代码,当我们还在为建立类的时候思考用什么单词发牢骚的时候,英语与别人的差距就直接表现出来咯。 
    2、程序员最起码能认识开发工具里的英语单词,不然怎么知道使用这些开发工具。 
    3、进阶一点,就是能读懂别人的代码,有利于我们学习人家的思路和技术。 
    4、写的程序至少能有一定的可读性,至少要人别人能懂吧... 
     
    以上一些问题,充分说明了英语对程序猿的重要性。骚年</div>
                                    </li>
                                    <li><a href="/article/3698.htm"
                                           title="Oracle学习笔记(8) 使用PLSQL编写触发器" target="_blank">Oracle学习笔记(8) 使用PLSQL编写触发器</a>
                                        <span class="text-muted">vipbooks</span>
    <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/%E6%B4%BB%E5%8A%A8/1.htm">活动</a><a class="tag" taget="_blank" href="/search/Access/1.htm">Access</a>
                                        <div>    时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助! 
        这是第八章的学习笔记,学习完第七章的子程序和包之后</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>