精华内容
下载资源
问答
  • 什么越来越的人jQuery

    千次阅读 2018-12-05 11:25:23
    原文:为什么越来越的人jQuery 作者:Lemonade Fundebug经授权转载,版权归原作者所有。 最早期的开发,大多都使用jQuery,它给我们带来了很的便利:快速选取元素,方便操作DOM元素的API,各个浏览器之间完美...

    摘要: jQuery该退役了。

    Fundebug经授权转载,版权归原作者所有。

    最早期的开发,大多都使用jQuery,它给我们带来了很多的便利:快速选取元素,方便操作DOM元素的API,各个浏览器之间完美的兼容性,链式操作,动画、ajax等等都是jQuery为前端开发人员来带的好处。为什么现在越来越少人用了呢?我来分以下几点,阐述我的想法:

    一、JS更新带来的冲击

    1. 快速选取DOM节点

    对于大部分使用jQuery的开发工程师来说,能够快速选取DOM节点,这个无疑是一个重要的原因,但是就目前情况来说,这个优势显然已经荡然无存了,为什么呢?跟大家说两个API,这两个API已经非常多的人在用了,就是document.querySelector和document.querySelectorAll方法。这两个方法可以通过传入css选择器形式的字符串,就可以匹配到预期的DOM节点。以下是目前两个API的兼容情况:

    从图中可以看到,这两个API已经很好的兼容各个浏览器。

    Vue中也是使用此API进行元素获取的:

    所以说jQuery快速选择DOM节点的优势已经不存在了。

    2. 方便操作DOM元素的API

    可以方便操作DOM元素的API,比如addClass 、removeClass 、toggleClass。现在原生JS也得到了支持,这个API叫做classList。

    虽然说IE兼容的不太完美,但是最基本该实现也都实现了。

    3. 动画

    现在CSS3动画技术已经非常的成熟,已经完全可以取代jQuery做的动画,而且还能比jQuery的animate方法实现更复杂的动画,兼容性好,性能消耗小,何乐而不为呢?举个例子吧,比方说如果实现背景颜色过度,CSS3可以完美的实现,但是jQuery就不行。并且现在已经出现了很多优秀的CSS3动画库,大名鼎鼎的Animate.css库大家肯定都有耳闻吧。

    4. Ajax操作

    jQuery的ajax操作,为我们省去了兼容浏览器方面的问题,并且也提供了简明的API去调用get和post,让开发者从繁琐的兼容性与使用原生API上解脱出来。但是现在,这个优势也已经非常微小了。不管是原生JS的Fetch API还是axios。都为我们提供了强大的ajax使用能力,并且axios还有拦截器这个优势。这时相较而言,jQuery的ajax确实已经无法相比了。

    当然Fetch在IE上来说,肯定是没法用的

    但是已经有了Fetch的Polyfill方案:github/fetch

    这样只需要引用这一个小小的JS,就可以使用方便的ajax了。相较于jQuery,那是小巧很多的。

    二、性能问题

    在原来的开发中,工程师们不会太纠结于性能问题。但是现在不同了,为了提高用户体现,首要的就是解决浏览器绘制所带了的性能问题。最经典的莫过重绘和回流这两个概念。

    **重绘:**就是页面重新进行绘制,比方说,修改一个元素的背景颜色。

    **回流:**一般来说,浏览器进入页面的时候就已经进行了一次回流,回流其实指的就是页面重新进行排版布局。

    既然我们想提高性能,那么就可以先从这两概念入手,肯定是以最小的代价更新页面是提高性能最好的手段。但可惜的是,jQuery并没有做到。为什么这么说,请看以下分析:

    当我们拿到一组新闻数据要渲染到ul标签里时,通常我们会先将新闻数据逐条进行字符串拼接,紧接着使用$符选择ul元素,并修改ul的innerHTML的值为拼接好的字符串(使用html API),此时完成了第一次渲染。这次页面进行了重绘(这时必然的),首先不分析第一次的性能好或坏,用下一个说明将更加有力。

    比如说我们这时多了一个换一换按钮。在传统开发模式中,这时的换一换按钮肯定执行的还是上面的代码,获取元素,修改元素的innerHTML,但是现在问题出现了,就是我们有必要将所有元素重新删除,再重新添加一遍吗?答案肯定是不需要(下图所示,创建一个元素的代价有多大)。

    因为这时我们只需要将每一个li里的文字和a标签里的链接修改即可,那显然是没有必要像上面那样重新再添加一遍li的。因为一个DOM元素,可能包含上百条属性,这对性能开销是很大的。

    那么现在出现的新概念 Virtual DOM(虚拟DOM),就可以解决这个问题。其实Virtual DOM就是对真实DOM节点的描述,通过改变Virtual DOM来以最小变动来改变真实DOM(Virtual DOM不一定真的比jQuery性能更好)。

    尤雨溪:网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么?

    三、现代框架对jQuery的影响

    现在国内比较火的React 、Vue 、Angular框架,都是属于MV*框架的范畴,其设计特点,主要是以数据为核心。可以说操作DOM的事儿,就留给框架去做了。这比传统jQuery开发效率高,代码可维护性高,可扩展性强、性能好。

    打个比方:

    我让jQuery去买瓶酱油,给了他100块钱,这时我们需要告诉他去小卖铺的路怎么走、怎么跟老板说买啥酱油,买多少钱的酱油,找多少零钱,还得告诉他怎么回来**(命令式)**。

    这时我让Vue去买酱油去了,这时我只需要给他钱,并且告诉他目的地在哪儿,买什么酱油即可,不需要手把手教他**(函数式)**。

    这就是传统开发和现代框架开发的不同。

    使用现代框架开发,可以使用Webpack(当然使用jQuery也可以使用Webpack),可以使用人家提供的现成的脚手架,比方说create-react-app,vue-cli。极大提高了开发的效率,并且可以使用最新的ES6、ES7语法进行开发,在编码体验上,就提高了一个档次。

    现在jQuery已经完美的退出了历史的舞台,他已经完成了他所要完成的任务。

    关于Fundebug

    Fundebug专注于JavaScript、微信小程序、微信小游戏、支付宝小程序、React Native、Node.js和Java实时BUG监控。 自从2016年双十一正式上线,Fundebug累计处理了9亿+错误事件,得到了Google、360、金山软件、百姓网等众多知名用户的认可。欢迎免费试用!

    展开全文
  • “一个字等于多少个字节?”是一个不严谨的问

    万次阅读 多人点赞 2018-03-12 13:22:16
    直接回答一个字等于多少个字节,也是不严谨的答。 相关概念: 1、位(bit) 来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位。 2、字节(byte) 字节来自英文Byte,音译为“拜特...

    “一个字等于多少个字节?”是一个不严谨的问法

    直接回答一个字等于多少个字节,也是不严谨的答法。

    相关概念:

    1、位(bit) 来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位

    2、字节(byte) 字节来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。 字节是计算机中数据处理的基本单位。

    3、字 (word)计算机进行数据处理时,一次存取、加工和传送的数据长度称为字。一个字通常由一个或多个(一般是字节的整数位)字节构成。

    字、字节、位之间的关系

    网上看了很多回答,都是很片面的,也就是在有的情况下是对的,有的情况下是错的。

    比如这篇文章,看的人很多,点赞的也很多,但指出有错误的却很少。

    以下是该文章截图:

    以下是评论截图:

    论据:

    先看一段摘抄自《Computer system: a programmer's perspective》的说明:

    Buses are typically designed to transfer fixed-sized chunks of bytes known aswords. The
    number of bytes in a word (the word size) is a fundamental system parameter that
    varies across systems. Most machines today have word sizes of either 4 bytes (32
    bits)or8bytes(64bits).

    翻译过来就是说:总线一般被设计来传输固定大小的一块数据,这块数据被称为字(word),一个字包含的字节数(即字的大小)是各种计算机系统里面的基本参数,而且这个参数在不同的系统里通常是不同的。大多数的现代计算机系统里面,一个字要么是4个字节(32位),要么是8个字节(64位).

    结论:

           一个字等于多少个字节,与系统硬件(总线、cpu命令字位数等)有关,不应该毫无前提地说一个字等于多少位。

    正确的说法:

    ①:1字节(byte) = 8位(bit)

    ②:在16位的系统中(比如8086微机) 1字 (word)= 2字节(byte)= 16(bit)

           在32位的系统中(比如win32) 1字(word)= 4字节(byte)=32(bit)

           在64位的系统中(比如win64)1字(word)= 8字节(byte)=64(bit)

    内推:

    有想换工作的小伙伴吗?

    对网易感兴趣的话欢迎添加本人微信:urus35

    各种方向的岗位都有噢~(坐标:广州北京上海杭州)

    展开全文
  • 1.CTRL选中rbtn_fmalerbtn_male,右击弹出菜单,选择“指定到按钮组”->“新建按钮组”。 2.然后在Qt右上部分这个“对象 类”的表格里翻到最后,会找到“buttonGroup”,这就是刚刚新建的按钮组。 3.为了...

    1.用CTRL选中rbtn_fmale和rbtn_male,右击弹出菜单,选择“指定到按钮组”->“新建按钮组”。
    2.然后在Qt右上部分这个“对象 类”的表格里翻到最后,会找到“buttonGroup”,这就是刚刚新建的按钮组。
    3.为了和老师视频中多出的代码保持一致,请选中buttonGroup,在QObject中修改objectName的值为"sexGroup"。
    4.同样的方法,把“兴趣”中的四个复选框checkBox,checkBox_2,checkBox_3,checkBox_4加入到新建按钮组"insGroup"
    5.把"insGroup"属性QButtonGroup中的"exclusive"后面的钩去掉,也就是使之处于没有被勾选的状态。这一步是为了让兴趣的四个选项能够被多选。exclusive是"排他"之意。
    6.addstu.cpp开头可能还缺少一些对头文件的引用,增加:
    #include <QList>
    #include <QAbstractButton>
    #include <QCheckBox>
    可以对照着视频课时20中24:50左右处找到这几个引用的头文件。

    展开全文
  • 因为我觉得我话挺的,无论谁,只要唠开了,就能滔滔不绝的唠下去: “哎呀老铁,你说的太对了,还有个事跟你说说……&%……¥……%……()&……%&%¥%……&”。所以我在想,程序员都是话吗?不一定吧,像我...

    引子:

    有一个段子:女人爱找程序员当男朋友,因为程序员话少钱多死得早。

    哇咔咔,哈哈哈。

    其实最开始听到这个词的时候我是拒绝的。因为我觉得我话挺多的,无论和谁,只要唠开了,就能滔滔不绝的唠下去:
    “哎呀老铁,你说的太对了,还有个事跟你说说……&%……¥……%……()&……%&%¥%……&”。

    所以我在想,程序员都是话少吗?不一定吧,像我和我的同学,都是话很多啊。但是经历过很多事的现在,再想想,发现事实的确如此,程序员确实话少。

    为什么有人说我们话少:

    首先我们来看看说程序员话少的群体是什么?

    1. 程序员的女朋友,如果有的话。
    2. 程序员的非程序员朋友。
    3. 从来没有遇到过程序员的人,通过网络以及其他途径了解程序员群体的人。

    第一,程序员的女朋友其实应该是最了解程序员的人,但是他们为什么会这么说程序员,话少呢?这个原因是和程序员本身有关,程序员由于大学四年加上工作几年投身于国家的互联网IT事业当中,天天加班,除了同学聚会,没有社交场合,而同学聚会都是熟人,程序员根本不会和陌生人打交道,最主要的社交手段就是网络聊天,和女友在一起的时候,见到活的女友,很少会有程序员对女友油嘴滑舌,因为他们会不好意思说出口,但是你会发现,如果你和一个程序员聊QQ聊微信的话,他们很会BB的。而且程序员和女友话少还有一个原因,放在后面讲。
    PS:不要和程序员斗图,你会死的很惨。

    第二,程序员的非程序员朋友。原因很简单,没共同语言。如果我和我的高中同学或者一些非程序员同学见面的话,我的套路一般是这样的:

    //给你们逻辑不好的人加个注释吧
    if(他不木讷){//条件一他不木讷的情况:
        我会先说hi;
        然后等他hi我;
        然后等他问我;
        然后回答以交流;
    }else if(他也很木讷){//条件二他也木讷但我大脑活跃的情况
        我会问你现在在哪工作;
        然后不管是哪都说,哦那挺好的,回见;
        然后就没有然后了;
    }else{
    //这个else代码块是说他木讷我也很木讷的情况
        我说完hi等他hi;
        他hi完了我们对视一阵;
        然后走开。就当是打个招呼;
    }

    为什么没共同语言呢,因为我们满脑子想的都是编程方面的东西,而你不懂什么是Android开发,你不懂什么是后台什么是数据库,你不懂ios开发用的是oc或swift,你不懂web前段现在多么火,所以我不知道和你说些什么好。一个连1024的概念都没有的人,我和他说不出什么来。为什么说不出呢,还是放到后面。其实好多程序员都是这样,都有一些小小的鄙视他人的感觉,“你看,我知道好多语言,好多技术,框架,系统。而普通的凡人怎么明白其中道理???”所以有时候我们是无意识的不屑说话。只是我们自己没察觉到自己的这种傲气而已。

    三, 从来没有遇到过程序员的人,通过网络以及其他途径了解程序员群体的人。他们说程序员话少,是因为在网络得知程序员很闷,恩,很好很自然,没毛病。

    我们为什么话少:

    好了上面我们挖了两个坑,一个是程序员和女朋友没话说,一个是程序员和自己的非程序员朋友没话说,现在要填坑了。

    其实这两个坑算一个坑。这个坑要怎么解释,我们还要看到我最开始说的话:”其实最开始听到这个词的时候我是拒绝的。”我听到这个词的时候,那是后我还是个准程序员,一些程序员经历过的事我没有经历过,现在我是一个实习程序员,一些事也慢慢地懂了。我是我不和你们说话,而是每次我说的时候,你们不懂,不认同,我无法说。程序员的最大共同特点就是想让人认同我,给我存在感。

    最开始我们为什么做程序员?因为在我们不懂编程的时候,写出来一个helloworld的成就感大大的满足了我们,我们写程序有很大原因是拿来炫耀的。我们能做出来别人做不出来的东西,或者说别人正在用的软件我们是能做出来的,我们觉得自己很吊,我们的存在感爆棚,想想当你在大学时,写出几个程序,给别人看,别人都很羡慕,写出一个软件,别人正在讨论的火热的app你能做出来,别人又觉得你diao。可是后来我们就变了。

    后来我们在it的路上越走越远,越陷越深,研究各种算法框架新特性等等。我们渐渐地发现,在我们身边的人还在探讨着陪着他们度过这段时间的热剧时,在他们探讨着陪着他们这段时间的火热的游戏的时候,我们想探讨陪我们度过这段时间的技术的时候,已经没有人可以作为我们的倾诉对象了。

    编程是孤独的。

    逐渐的我们发现,当和别人聊天的过程中,感觉自己与这个世界格格不入。别人找你时,问你在干嘛呢?回答敲代码呢,编程呢,别人就会以为你在炫耀,因为在非it人的眼里,搞it是一件高智商的事情,甚至是高逼格的事情,所以他们会觉得你在炫耀你的智商,你的职业,你的优越感。所以当我们回答“工作呢“的时候,他们又会觉得你在炫耀你的工作。这世界从来都是这样,所有人都不希望身边的人过的比自己好。而在我们敲代码且沉浸其中时,别人的请求我们通常会说待会或者等会,这时候别人就会觉得我的事没你的代码重要。其实是他们不懂得我们现在所做的工作的重要罢了。以上只是我举的说话的一个例子,他代表了我们程序员与人交流的时候的代沟,这种代沟出现的原因是,我们在我们最该锻炼与人交际能力的时候,把精力全都投入了敲代码的事情,所以我们不善交际,所以我们出现了鸿沟。

    还有一方面。就是在老家,尤其是很多人在一起聊天的时候。长辈们聊天最喜欢问的就是工作和对象。对象是一定没有的,不用说了,当同辈的别人有对象的时候,这时候大家回和他聊起他的感情生活,例如对象工作是什么,哪里人,打算结婚吗?什么时候结婚。这时候我们程序员只能站在一边,没有说话的机会。而不谈对象这个话题,谈工作的话,我们还是吃亏的,一谈起工作,我们说我们做的什么什么app或者什么什么后台什么什么系统,大家都不明白怎么回事,刚开始可能还有人瞎猜,是不是修电脑啊或者巴拉巴拉之类的,我们当然极力说不是不是,然后大家都搞不懂你的工作,就没人谈论你的工作,你又不知如何解释,(是从c语言开始给他们解释呢?还是先从二进制说起?)当然你就无语的说不上话了。当大家谈论别人工作的时候,五花八门的什么的哥,设计,公务员,电工,保安等等,这些工作都是大家熟悉的,大家都明白是什么,于是就能又继续聊下去的话题,这时候你又会被晾在一边,而其他人看见你晒在一边,就会下一个结论,程序员好闷,不会说话。

    我们和我们女朋友聊天也是如此,我们思想异于常人,总是get不到女友的真实想法,说多又怕说错她生气,于是我们就不说,少说。而我们慢慢的习惯了,也就不说了。

    拿我做栗子:

    我有一个表姐,家里特有钱,从小玩到大的,感觉我和她一直能说得上话。直到我来北京之后,我才发现我们交流出现了障碍。

    不谦虚的说,我所见到的接触到的,甚至是我所做的app都是处于风口浪尖上的东西,我紧随着社会发展的潮流,一直处于社会的一线。这本身就带来了我们之间的交流障碍,我们的三观在我来北京的那天起就越走越远,直到现在我们已经是完全不同世界的两个人了。

    她家里有钱,也不是没出来过,但来到大城市的她只是来玩而已,有段时间她的确想打拼过,去了某个一线城市,但也是在那个城市的干爹的庇佑下玩票罢了。她也努力过,也想努力,只是不知道如何努力,怎样努力,找不到方法而已。如果她接触的人多点,去某个上进的公司实际考察一下,她就会发现,有些人的努力程度疯狂到令人发指,在这样的一线城市,有些人的努力可以把自己不当人看,比起这些,自认为自己起得早一点刷了一点题就是努力了,那简直可笑。不在大城市打拼过的人,有些思想,观念,是和老家的人不一样的。

    很快,在我们的一次聊天中,发生了分歧。在她眼里,世界上所有的公司都和我老家的国企一样,是可以靠关系进去的,只是我找不到关系罢了。而我知道北京的各个私企竞争的残酷性,作为技术人员,即便你有关系,你的技术不过关你也进不去,没人会养着一个无用的人。即便你的技术过关了,那就和关系没有什么关系了,因为有没有关系,只要技术过了你都可以进的。北京的私企,尤其是小的私企,这是一个纯靠实力的地方,一个弱肉强食的地方,一个不再自己父母庇佑下的地方。这些东西只有你出来打拼,才看得到。

    而我们聊别的话题的时候,凡是和互联网沾边的地方,我就特别兴奋,就像高谈阔论,然而她却又不懂,没有反应。所以说一个程序员想要和人话多,是很困难的。

    ps:她一直想做点生意,但又不知道做什么生意赚钱。你没出去过,没见过新鲜的事物,没接触过大公司的商业模式,甚至不了解中国的经济,你不知道现在的潮流,不知道大家的喜好,也就不能预估未来的趋势,也就彻底不知道做什么赚钱。那你还做什么生意?这些话想对她说,但不知道怎么说,于是就罢了。(想想程序员的表达能力就算了)。

    我没有任何瞧不起她的意思,我只是说事。相反我很佩服她,从小就很照顾我,而且在这样优越的一个环境,还是时刻努力着,打算靠自己,态度很上进,真是值得人佩服。

    程序员和什么人话多

    答:同行
    原因:有共同语言。

    看我,现在写帖子写了这多字,要是让我对我姐说这么多,我是说不出来的。而且就算说出来,她不困我都困了。

    还有,今天9点多的时候,刚刚在爷爷这边家族群里(爷爷的家族群,没有表姐,40多个族人)说了几个下班之类的话,没人理我。不是我往不好的方面想,确实是他们觉得我在炫耀,炫耀自己的职业加班,然后工资高。

    如果不能对自己产生帮助,那就没人希望你过的比自己好。

    其实同在大城市的人才知道,我的职业并没有什么,我只是一直卑微的不能再卑微的小虾米罢了,我很垃圾的。

    从小玩到大的弟弟,姐姐们,都变了样了。家族的兄弟们也都自动忽略关于我工作的任何消息,无论谁在问,谁在说我的工作如何如何。我的从小玩到大的这些兄弟我不明白是什么原因对我如此冷漠,可能是嫉妒罢(说嫉妒好像有些自恋搞笑,但的确如此,我们关系玩的都很好,但只要聊到工作或者学历方面的事情,我就会被有意无意的不理会,然后岔开话题),姐姐们也不懂,一切兄弟姐妹都变味了,我会觉得特别孤独。孤独的人话少,所以程序员话少。

    总结:

    程序员话少的原因

    1. 不会表达
    2. 没有共同话题
    3. 习惯了

    尾:

    这里写图片描述

    这是另一个家人群,群里只有我爷爷生的几个儿子的家。也是几十年一直生活在一起的亲人。我有记忆开始,就是我们一直在一起的。

    父亲早亡,母亲不在这个家人群里,平时我感受不到一丝的亲人的情谊。在我上大学时,姐姐弟弟都在念三本和专科,爷爷奶妈以我为傲时,这些叔叔大爷婶婶娘娘们都在爷爷奶奶面前极力说我的不好,而且有些话居然全是造谣,目的可能只是为了不让爷爷奶奶在意我罢了,谁都希望自己带孩子成龙,自己的孩子成不了龙的时候,谁不愿意自己的孩子被人抢了光,虽然是长辈,但做法不一定仁慈,因为他们也不是圣人!!!。甚至在一位特有钱的亲人资助我上大学的时候,他们说我骗家里的钱,这话是背后对我奶奶说的,要不是我奶奶性子急打电话给我妈对质的话,我就要背上一个骗家人钱的罪名了。有时候说我坏话被我听到了都,我也什么都不说,因为有一次我说了之后,不知道为什么爷爷对我生气而不是对背后捅我刀子的人生气。我不想在这个家族呆了。退群不太好,屏蔽了吧。昨天看到一个味觉唤醒,找寻亲生父母的报道,一个浙江人,吃辣的能力超乎本地人,于是在重庆找到了自己亲生父母。我感觉我的智商远远凌驾于我家人之上(又狂傲了我),我应该不是亲生的。

    这张图片是我最后的孤独,我会孤独一生。

    没有恨,习惯了。

    我是一名实习的程序员。话少钱少死的早。

    展开全文
  • *题一:1 x 12 x 2的磁砖不重叠地铺满N x 3的地板,共有多少种方案?样例输入:2样例输出:3博主@billhsu1024给出的答案是:先设一个f[i]表示i*3的地板铺的方法,f[1]=1;f[2]=3;i*3的地板数是这样得到的:(i-1)*3...
  • 线程线程数设置多少合适

    千次阅读 2020-06-30 01:15:04
    大家都过线程池,但是线程池数量设置为多少比较合理呢? 线程数的设置的最主要的目的是为了充分并合理地使用 CPU 内存等资源,从而最大限度地提高程序的性能,因此让我们一起去探索吧! 首先要考虑到 CPU 核心数...
  • 天平称重时,我们希望用尽可能的砝码组合称出尽可能的重量。 如果只有5个砝码,重量分别是1,3,9,27,81。则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中)。 本题目要求编程实现:对...
  • 30岁,你的存款有多少

    千次阅读 2016-07-12 17:04:49
    29岁,靠家里救济,手机,手表算个人资产吗?对于30岁的我们来说,应该如何寻找下一步?
  • 50个线程面试题,你会多少

    万次阅读 多人点赞 2018-03-19 14:06:29
    下面是Java线程相关的热门面试题,你可以它来好好准备面试。 什么是线程? 什么是线程安全线程不安全? 什么是自旋锁? 什么是Java内存模型? 什么是CAS? 什么是乐观锁悲观锁? 什么是AQS? 什么是...
  • Openmv入门:让你掉更的坑!

    万次阅读 多人点赞 2017-11-19 21:33:39
    我的小伙伴们玩Openmv有整整一个年头了。 从一开始买来模块跟着玩,到后来的尝试去改进自己DIY玩,到现在的定版带大家一起玩。 这期间,经历了无数的坑。 下面我来大家分享一下我印象很深的一些大坑,防止要...
  • 中间层的层次分析(一)

    千次阅读 2019-06-18 00:16:12
    层次分析(Analytical Hierarchy Process 简称 AHP 是一种解决目标的复杂问题的定性与定量相结合的决策分析方法。该方法将定量分析与定性分析结合起来,决策者的经验判断各衡量目标能否实现的标准之间的相对...
  • C语言 冒泡排序,选择排序插入排序

    千次阅读 多人点赞 2014-12-04 22:56:06
    数组中有N个整数,冒泡将它们从小到大(或从大到小)排序。 实例解析: 排序是非常重要且很常用的一种操作,有冒泡排序、选择排序、插入排序、希尔排序、快速排序、堆排序等多种方法。这里我们先简单介绍前三...
  • 林肯球浏览器软件多少钱一个月? 紫鸟超级浏览器一个月多少钱? vmlogin浏览器一个月多少钱? 本人混迹亚马逊测评圈多年,针对目前市面上六大防关联浏览器(multilogin浏览器,候鸟浏览器,跨境卫士,林肯球...
  • 谁说数据就不能深度学习?

    万次阅读 2017-07-13 16:19:51
    前段时间,有一篇帖子在“Simply Stats”很火,作者Jeff Leek在博文中犀利地将深度学习拉下神坛,他谈到了深度学习现在如何狂热,人们正试图这个技术解决每一个问题。但是呢,只有极少数情况下,你才能拿到足够的...
  • 二哥,你好,我想知道一般程序猿都如何接私活,我也想接,能告诉我一些方法吗?
  • 微信分享到朋友圈,可分享的类型有:文字类型、图片类型、音乐类型、视频类型网页类型,但是我们在做图片分享的时候发现微信给的API只能分享一张图片,达不到一些APP的需求,而产品汪或者Boss想要分享张图片,...
  • 机器学习模型的评价指标和方法

    万次阅读 多人点赞 2016-09-18 15:04:55
    衡量分类器的好坏 对于二类分类器/分类算法,评价指标主要有accuracy, [precision,recall,F-score,pr曲线],ROC-AUC曲线,gini系数。... 对于类分类器/分类算法,评价指标主要有accuracy, [宏平均微...
  • 最近有些同学遇到一些困惑,比如看书,看了容易忘,记住不会。 这是非常普遍的问题,也是我曾经遇到过的问题。 那么如何解决呢? 这就是本文重点要讨论的内容。 二、原因分析 2.1 “看着答案做题”或者称为“背诵 ...
  • 计算机相关的知识多多少少都涉及到二进制这个知识。那么我们今天我们就来聊聊普通又神奇的二进制转化。 二进制转化的方法有很多:可以电脑系统里的计算器,可以问度娘,也可以自己算。自己算的话,从小学初中...
  • 大家都知道开一个店是很不容易的,作为商家我们最关注的就是店铺的流量了,最近有在拼多多开店的朋友找到开淘网小编,问到做了拼多多上新活动,拼多多报活动没有流量怎么办 拼多多活动流量什么原因,但是却没有...
  • vue解决一个方法同时发送个请求

    万次阅读 2018-07-20 15:36:47
    一般处理方法,就是点击的时候,立刻将该按钮disabled,这样就可以避免重复发送请求了。但是我发现这个有一个弊端,那就是: 如果,该事件有许多的验证,比如电话、邮箱格式是否正确呀,必填的是否填了呀等等。一旦...
  • 在做CT图像处理的时候遇到很问题,对于滤波反变换有许多细节存在疑问,经过天查找资料利用MATLAB程序一步步实现后终于豁然开朗,于是想要总结成文,作为笔记方便今后查看。文中若有错误欢迎指出! CT图像的...
  • 递归迭代这两种方法求n的阶层:n!
  • 应用发布了很久依然搜索不到,大家知道发布到 Google Play 之后有一个月的推荐时期,但是如果应用的需求量本身不是很大或者 ASO 做的太差也不会被搜索到,关注我的应该都是个人开发者,大多数是没有预算花钱推广...
  •  一般股民计算收益往往是“收益/本金”的公式计算的。 例如,A年初投入1万元,10月份股票大涨账户总市值变成了15000,接着卖出部分股票并取出5000去消费了,股票账户中还剩10000。年底账户继续增值到了12000元...
  • SAS共提供11种层次,这些方法可以通过指定PROC CLUSTER中的选项来实现。过程CLUSTER的一般形式为: 其中: DATA = 指定输入数据集,默认值为最后一次使用过的数据。 METHOD= 用来指定做层次分析的具体...
  • 数学建模方法-灰色预测

    万次阅读 多人点赞 2018-09-06 20:33:51
     大家好,今天是第三天,前两篇博文用到的数学建模方法应用的数学知识还比较,在这一篇章,需要的数学知识变了,大致需要一些高等数学中导数部分的知识,大家如果忘了的话记得自己去补哈。好言归正传,今天要讲...
  • 图片平均降噪

    千次阅读 2015-12-09 01:33:21
    对于一幅相机采集到的图像,可以表示为无噪声图像加性噪声的组成,也即: g(x,y)=f(x,y)+η(x,y) \begin{equation} \label{imgeq} g(x,y)=f(x,y)+ \eta(x,y) \end{equation} 其中:g(x,y)g(x,y)为采
  • 题目:把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分?(K表示)5,1,11,5,1 是同一种分。 输入描述 第一行是测试数据 输出描述 对输入的每组数据MN,一行输出...
  • 想进大厂?50个线程面试题,你会多少?(一)

    万次阅读 多人点赞 2020-03-19 16:53:01
    最近看到网上流传着,各种面试经验及面试题,...大多数待遇丰厚的Java开发职位都要求开发者精通线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型的Java面...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 436,708
精华内容 174,683
关键字:

多多少和少多少用什么法