#法之

腾讯产品法之读书笔记

《腾讯产品法》,该作者是李立。作为程序员做公司的产品以及做自己的产品,可以在这本书中获取一些比较好的启发。...

python str方法之ljust、rjust、center

#-*-coding:cp936-*-#python27#xiaodeng#str方法之ljust、rjust、center#http://www.runoob.com/python/att-string-rjust.html'''语法:str.rjust(width[,fillchar])参数:width--指定填充...

vue.js 强行赋值、刷新数组或者对象 方法之 $.set()

实际开发过程中,数据交互的的时候需要赋值,刷新,但是不可能每次赋值之后都刷新整个页面,所以就要用到vue.js方法$.set(),能实现赋值对象的局部刷新语法:Vue.set(object,key,value)  (vm.$set()也可以这么写,vm是实例化对象)object:赋值对象key:赋值...

ES6新语法之let关键字;有别于传统关键字var的使用

ES6新语法于2015年发布;而我这个前端小白在17年才接触到。惭愧惭愧!!不过到目前为止,似乎只有FireFox和Chrome对ES6的支持相对良好。不过既然人家ES6已经出来了,还是要跟上技术的潮流。ES6给我的感觉就是让js越来越靠近传统的编程语言,如java;比如里面的面向对象的思想和语法就很接近java。所以...

JS阻止事件冒泡的3种方法之间的不同

什么是JS事件冒泡?:在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,...

Java实现算法之--选择排序

    选择排序也是比較简单的一种排序方法,原理也比較easy理解,它与冒泡排序的比較次数同样,但选择排序的交换次数少于冒泡排序。冒泡排序是在每次比較之后,若比較的两个元素顺序与待排序顺序相反,则要进行交换,而选择排序在每次遍历过程中仅仅记录下来最小的一个元素的下标,待所有比較结...

排序算法之奇偶排序 JAVA奇偶排序算法

 奇偶排序法的思路是在数组中重复两趟扫描。第一趟扫描选择所有的数据项对,a[j]和a[j+1],j是奇数(j=1,3,5……)。如果它们的关键字的值次序颠倒,就交换它们。第二趟扫描对所有的偶数数据项进行同样的操作(j=2,4,6……)。重复进行这样两趟的...
代码星球 代码星球·2020-05-24

排序算法之快速排序 JAVA快速排序算法

publicstaticvoidquickSort(int[]arr,intlow,intheight){intl=low,h=height;if(low<height){inttemp=arr[low];while(low<height){while(low<height&&temp...
代码星球 代码星球·2020-05-24

前端学算法之算法复杂度

  本文将详细介绍算法复杂度 大O表示法  大O表示法是描述算法的性能和复杂程度。分析算法时,时常遇到以下几类函数符号名称O(1)常数的O(log(n))对数的O((log(n))c)对数多项式的O(n)线性的O(n2)二次的O(nc)多项式的O(cn)指数的  如何衡量算法的效率?通常是用资源,例如CPU(...
代码星球 代码星球·2020-05-24

前端学算法之算法模式

  本文将详细介绍算法模式,包括递归、动态规划和贪心算法 递归  递归是一种解决问题的方法,它解决问题的各个小部分,直到解决最初的大问题。通常涉及函数调用自身  能够像下面这样直接调用自身的方法或函数,是递归函数:varrecursiveFunction=function(someParam){recursi...
代码星球 代码星球·2020-05-24

前端学算法之搜索算法

  本文将详细介绍搜索算法的实现 顺序搜索  顺序或线性搜索是最基本的搜索算法。它的机制是,将每一个数据结构中的元素和我们要找的元素做比较。顺序搜索是最低效的一种搜索算法  以下是其实现:this.sequentialSearch=function(item){for(vari=0;i<array.le...
代码星球 代码星球·2020-05-24

前端学算法之排序算法

  假设有一个没有任何排列顺序的电话号码表(或号码簿)。当需要添加联络人和电话时,只能将其写在下一个空位上。假定联系人列表上有很多人,某天,要找某个联系人及其电话号码。但是由于联系人列表没有按照任何顺序来组织,只能逐个检查,直到找到那个想要的联系人为止。想象一下要在黄页上搜寻一个联系人,但是那本黄页没有进行任何组织,那...
代码星球 代码星球·2020-05-24

TestNG 四 测试方法之工厂

工厂允许你动态的创建测试。例如,假设你需要创建一个测试方法,并用它来多次访问一个web页面,而且每次都带有不同的参数: [java] viewplain copy public class TestWebServer {  &nb...
代码星球 代码星球·2020-05-23

Linq扩展方法之All 、Any

//Summary://确定序列中的所有元素是否满足条件。//Parameters://source:包含要应用谓词的元素的System.Collections.Generic.IEnumerable`1。//predicate:用于测试每个元素是否满足条件的函数。//Typeparameters://TSource:...

信息摘要算法之四:SHA512算法分析与实现

前面一篇中我们分析了SHA256的原理,并且实现了该算法,在这一篇中我们将进一步分析SHA512并实现之。1、SHA简述尽管在前面的篇章中我们介绍过SHA算法,但出于阐述的完整性我依然要简单的说明一下SHA算法。SHA主要有SHA-1、SHA-224、SHA-256、SHA-384以及SHA-512。各种SHA算法的数...
首页上一页12345下一页尾页