fn

javascript常用功能收藏

自闭症网瘾萝莉.ら 提交于 2019-12-29 02:16:29
引用:http://www.css88.com/archives/5180收集了一些比较常用的javascript函数。 字符串长度截取 function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/, strre = ""; for (var i = 0; i < str.length; i++) { if (icount < len - 1) { temp = str.substr(i, 1); if (patrn.exec(temp) == null) { icount = icount + 1 } else { icount = icount + 2 } strre += temp } else { break; } } return strre + "..." } 替换全部 String.prototype.replaceAll = function(s1, s2) { return this.replace(new RegExp(s1, "gm"), s2) } 清除空格 String.prototype.trim = function() { var reExtraSpace = /^\s*(.*?)\s+$/; return this.replace(reExtraSpace, "$1

Javascript:常用函数封装

廉价感情. 提交于 2019-12-29 00:39:56
//cookie function setCookie(name, value, iDay) { if(iDay!==false) { var oDate=new Date(); oDate.setDate(oDate.getDate()+iDay); document.cookie=name+'='+value+';expires='+oDate+';path=/'; } else { document.cookie=name+'='+value; } } function getCookie(name) { var arr=document.cookie.split('; '); var i=0; for(i=0;i<arr.length;i++) { var arr2=arr[i].split('='); if(arr2[0]==name) { return arr2[1]; } } return ''; } function removeCookie(name) { setCookie(name, 'a', -1); } //事件 function myAddEvent(obj, ev, fn){ obj.attachEvent?obj.attachEvent('on'+ev, fn):obj.addEventListener(ev, fn, false); }

ife 2015 task2记录(1)

萝らか妹 提交于 2019-12-28 17:44:34
1. 数据类型 // 判断arr是否为一个数组,返回一个bool值 function isArray ( arr ) { // your implement } // 判断fn是否为一个函数,返回一个bool值 function isFunction ( fn ) { // your implement } 思路 :基本类型的判别用 typeOf() ,引用类型的判别用 instanceOf() 实现 : // 1. 判断arr是否为一个数组,返回一个bool值 function isArray ( arr ) { // your implement console . log ( arr instanceof Array ) ; } // 判断fn是否为一个函数,返回一个bool值 function isFunction ( fn ) { // your implement console . log ( typeof fn == 'function' ) ; } 2. 深度克隆 // 使用递归来实现一个深度克隆,可以复制一个目标对象,返回一个完整拷贝 // 被复制的对象类型会被限制为数字、字符串、布尔、日期、数组、Object对象。不会包含函数、正则对象等 function cloneObject ( src ) { // your implement } // 测试用例:

tensorflow学习笔记——ResNet

自闭症网瘾萝莉.ら 提交于 2019-12-28 09:06:56
  自2012年AlexNet提出以来,图像分类、目标检测等一系列领域都被卷积神经网络CNN统治着。接下来的时间里,人们不断设计新的深度学习网络模型来获得更好的训练效果。一般而言,许多网络结构的改进(例如从VGG到ResNet可以给很多不同的计算机视觉领域带来进一步性能的提高。   ResNet(Residual Neural Network)由微软研究员的 Kaiming He 等四位华人提出,通过使用 Residual Uint 成功训练152层深的神经网络,在 ILSVRC 2015比赛中获得了冠军,取得了 3.57%的top-5 的错误率,同时参数量却比 VGGNet低,效果非常突出,因为它“简单与实用”并存,之后很多方法都建立在ResNet50或者ResNet101的基础上完成的,检测,分割,识别等领域都纷纷使用ResNet,Alpha zero 也使用了ResNet,所以可见ResNet确实很好用。ResNet的结构可以极快的加速超深神经网络的训练,模型的准确率也有非常大的提升。之前我们学习了Inception V3,而Inception V4则是将 Inception Module和ResNet相结合。可以看到ResNet是一个推广性非常好的网络结构,甚至可以直接应用到 Inception Net中。 1,Highway Network简介   在ResNet之前

理解js中的this指向以及call,apply,bind方法

懵懂的女人 提交于 2019-12-27 10:02:58
<script> function a(){ var user = "追梦子"; console.log(this.user); //undefined console.log(this); //Window } a(); </script> 按照我们上面说的 函数中的 this 指向的是 最终 调用 并执行 它的对象 ,(切记 this 指向的是最终执行该函数的对象) 这里的函数 a 实际是被 Window 对象所点出来的, Window 对象表示的是浏览器打开的窗口。例如上面的 Window 指的是这个窗口 file:///C:/Users/yanyanshan/Desktop/test/parent.html 。 下面的代码就可 等价于上面的代码 。 alert 也是 window 的一个属性,也是 window 点出来的。 <script> function a(){ var user = "追梦子"; console.log(this.user); //undefined console.log(this); //Window} window.a(); window.alert(“追门子”); </script> 再看一个例子 var o = { user:"追梦子", fn:function(){ console.log(this.user); //追梦子 } } o

javascript常用方法函数收集

喜欢而已 提交于 2019-12-27 01:42:04
字符串长度截取function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/, strre = ""; for (var i = 0; i < str.length; i++) { if (icount < len - 1) { temp = str.substr(i, 1); if (patrn.exec(temp) == null) { icount = icount + 1 } else { icount = icount + 2 } strre += temp } else { break; } } return strre + "..." } 替换全部 String.prototype.replaceAll = function(s1, s2) { return this.replace(new RegExp(s1, "gm"), s2) } 清除空格 String.prototype.trim = function() { var reExtraSpace = /^\s*(.*?)\s+$/; return this.replace(reExtraSpace, "$1") } 清除左空格/右空格 function ltrim(s){ return s.replace( /^(\s*| *)

javascript常用方法函数收集

一个人想着一个人 提交于 2019-12-27 01:40:50
收集了一些比较常用的javascript函数。 1、字符串长度截取 function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/, strre = ""; for (var i = 0; i < str.length; i++) { if (icount < len - 1) { temp = str.substr(i, 1); if (patrn.exec(temp) == null) { icount = icount + 1 } else { icount = icount + 2 } strre += temp } else { break; } } return strre + "..." } 2、替换全部 String.prototype.replaceAll = function(s1, s2) { return this.replace(new RegExp(s1, "gm"), s2) } 3、清除空格 String.prototype.trim = function() { var reExtraSpace = /^\s*(.*?)\s+$/; return this.replace(reExtraSpace, "$1") } 4、清除左空格/右空格 function ltrim

jQuery动画

心已入冬 提交于 2019-12-26 16:41:47
1. 基本效果 show([s,[e],[fn]]) 显示隐藏的匹配元素 hide([s,[e],[fn]]) 隐藏显示的元素 toggle([s],[e],[fn]) 如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的 参数详解 speed : 三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) easing : (Optional) 用来指定切换效果,默认是"swing",可用参数"linear" fn : 在动画完成时执行的函数,每个元素执行一次。 2. 滑动效果 slideDown([s],[e],[fn]) 通过高度变化(向下增大)来动态地显示所有匹配的元素 slideUp([s,[e],[fn]]) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素 slideToggle([s],[e],[fn]) 通过高度变化来切换所有匹配元素的可见性 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>滚动播放</title> <style> body { background:#ccc; } #box { margin:100px auto; width: 1000px; height: 460px;

python修改文件编码为utf-8格式

断了今生、忘了曾经 提交于 2019-12-26 12:00:14
简单实现.h,.c文件修改编码为utf-8格式。 import os; import chardet; file_path = "."; for root,dirs,files in os.walk(file_path): # print("root",root) # print("files",files) for fn in files: if fn[-2:] == '.h' or fn[-2:] == '.c': bak = fn + "_bak" f1 = open(root + "\\" + fn,"rb") data = f1.read() encode = chardet.detect(data).get('encoding') f1.close() fn = root + "\\" + fn bak = root + "\\" + bak if encode == "utf-8": print(fn,"is utf-8 encoding") continue; with open(fn,"r",encoding=encode) as f1 ,open(bak,"w",encoding="utf-8") as f2: for line in f1: f2.write(line) os.remove(fn) os.rename(bak,fn)    来源: https:

JS中的this指向问题

折月煮酒 提交于 2019-12-26 07:12:47
原博客:https://www.cnblogs.com/pssp/p/5216085.html 首先必须要说的是, this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁 , 实际上this的最终指向的是那个调用它的对象( 这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉 ) ,那么接下来我会深入的探讨这个问题。   为什么要学习this?如果你学过面向对象编程,那你肯定知道干什么用的,如果你没有学过,那么暂时可以不用看这篇文章,当然如果你有兴趣也可以看看,毕竟这是js中必须要掌握的东西。 例子1: function a(){ var user = "追梦子"; console.log(this.user); //undefined console.log(this); //Window } a(); 按照我们上面说的this最终指向的是调用它的对象,这里的函数a实际是被Window对象所点出来的,下面的代码就可以证明。 function a(){ var user = "追梦子"; console.log(this.user); //undefined console.log(this);  /