OpENer

BOM属性对象方法

一笑奈何 提交于 2020-04-12 15:14:41
本文原链接: https://cloud.tencent.com/developer/article/1018747 BOM 1.window对象 2.location对象 3.history对象 BOM也叫浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。BOM缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准。所以,BOM本身是没有标准的或者还没有哪个组织去标准它。 一.window对象 BOM的核心对象是window,它表示浏览器的一个实例。window对象处于JavaScript结构的最顶层,对于每个打开的窗口,系统都会自动为其定义 window 对象。 1.对象的属性和方法 window对象有一系列的属性,这些属性本身也是对象。 window对象的属性 属性 含义 closed 当窗口关闭时为真 defaultStatus 窗口底部状态栏显示的默认状态消息 document 窗口中当前显示的文档对象 frames 窗口中的框架对象数组 history 保存有窗口最近加载的URL length 窗口中的框架数 location 当前窗口的URL name 窗口名 offscreenBuffering 用于绘制新窗口内容并在完成后复制已存在的内容,控制屏幕更新 opener 打开当前窗口的窗口 parent 指向包含另一个窗口的窗口

JS对象—4.窗口对象(window)

两盒软妹~` 提交于 2020-04-11 16:22:52
window对象 window , self 指向window对象本身 所有全局变量都是window对象的属性 一 . 窗口信息 1. innerHeight 浏览器窗口内容区域高度 2. innerWidth 浏览器窗口内容区域宽度 3. outerHeight 浏览器窗口总高度 4. outerWidth 浏览器窗口总宽度 5. pageXOffset 水平滚动过的像素数 6. pageYOffset 垂直滚动过的像素数 二 . 窗口交互 1. blur ( ) 窗口失去焦点 ( 好像没卵用 ) 2. focus ( ) 窗口获取焦点 ( 好像没卵用 ) 3. open ( < url > ) 打开窗口 4. close ( ) 关闭窗口 ( 有兼容性问题 , 谷歌浏览器只能关闭由js创建的窗口 , 如window . open和a标签 ) 5. stop ( ) 停止载入文档 6. print ( ) 提示用户打印 7. scrollBy ( < x > , < y > ) 相对当前位置滚动 8. scrollTo ( < x > , < y > ) 滚动到指定位置 9. alert ( < msg > ) 提示框 10. confirm ( < msg > ) → < boolean > 确认框 11. prompt ( < msg > , < val > ) → <

Paper:He参数初始化之《Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet C》的翻译与解读

社会主义新天地 提交于 2020-04-11 15:35:10
Paper:He参数初始化之《Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification》的翻译与解读 目录 Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification 4. Experiments on ImageNet Comparisons between ReLU and PReLU Comparisons of Single-model Results Comparisons of Multi-model Results Analysis of Results Comparisons with Human Performance from [22] 相关文章 Paper:Xavier参数初始化之《Understanding the difficulty of training deep feedforward neural networks》的翻译与解读 Paper:He参数初始化之《Delving Deep into Rectifiers: Surpassing Human-Level Performance on

有人用 3D 打印部件 6 小时救了 10 个新冠病人,但搞不好还要吃官司

这一生的挚爱 提交于 2020-03-23 19:20:37
3 月,跳不动了?>>> 雷锋网AI 源创评论讯,上周四,意大利北部伦巴第大区布雷西亚省基亚里的一家地方医院,紧急需要一种呼吸设备上用于吸氧的特殊阀门,以帮助因为冠状病毒来到 ICU 的病人。 这个阀门的价格是 10000 欧元,约合 77000 元人民币。然而价钱不是问题,问题是没货,阀门的原始制造商无法在短期内供货。[1] 这家医院通过当地报纸发布了求救电话,引起了米兰 Fablab 创始人 Massimo Temporelli 的注意。[2] 他人在米兰,没法赶过去,于是找到了基亚里附近的一家 3D 打印创业公司 ISINNOVA ,这家公司的创始人克里斯蒂安·弗拉卡西(Cristian Fracassi)马上响应,并一起探讨解决方案。[3] 【雷锋网注:图为 Massimo Temporelli 的脸书,描述了整个过程 】 他们最开始想寻求原始制造商的帮助,共享相关的 3D 文件,结果不仅遭到了拒绝,而且还威胁涉及专利侵权。 人命关天,克里斯蒂安继续前进,从头开始创建 3D 文件。他带领着员工对零件进行测量,定尺寸,重新设计,然后使用了三种不同技术(FDM、SLS、SLA)进行 3D 打印。 6 个小时之后,3D 打印的阀门出来了,制作成本是 1 欧元,也就是原来成本的万分之一。 【雷锋网注:3D 打印公司克里斯蒂安的团队,在 6 小时之内完成了任务】 他最初生产了 10

网页外链用了 target="_blank",结果悲剧了

故事扮演 提交于 2020-03-15 14:52:29
今天给大家分享一个 Web 知识点。如果你有过一段时间的 Web 开发经验,可能已经知道了。不过对于刚接触的新手来说,还是有必要了解一下的。 我们知道,网页里的 a 标签默认在当前窗口跳转链接地址,如果需要在新窗口打开,需要给 a 标签添加一个 target="_blank" 属性。 <a href="http://kaysonli.com/" target="_blank">1024译站</a> 顺便提下一个有意思的现象,很早之前我就发现,国外网站倾向于在当前页跳转,而国内网站喜欢打开新窗口。不信你们可以去验证下。我不知道这是交互设计上的文化差异,还是技术上的开发习惯。 当然,这两种方式各有优缺点。当前页跳转显得操作比较有连贯性,不会贸然打断用户的注意力,也会减少浏览器的窗口(tab 页)数量。但是对于需要反复回到初始页面的场景来说,就很麻烦了。比如搜索结果页面,通常需要查看对比几个目标地址,保留在多个窗口还是比较方便。 今天要说的不只是用户体验上的差别,而是涉及安全和性能。 安全隐患 如果只是加上 target="_blank" ,打开新窗口后,新页面能通过 window.opener 获取到来源页面的 window 对象,即使跨域也一样。虽然跨域的页面对于这个对象的属性访问有所限制,但还是有漏网之鱼。 这是某网页打开新窗口的页面控制台输出结果。可以看到 window

csharp 大文件分片上传处理

安稳与你 提交于 2020-02-27 08:58:00
ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 TextBox中需要自己受到输入文件夹的路径(包含文件夹),通过Button实现选择文件夹的问题还没有解决,暂时只能手动输入。 两种方法:生成rar和zip。 1.生成rar using Microsoft.Win32; using System.Diagnostics; protected void Button1Click(object sender, EventArgs e) { RAR(@"E:\95413594531\GIS", "tmptest", @"E:\95413594531\"); } /// /// 压缩文件 /// /// 需要压缩的文件夹或者单个文件 /// 生成压缩文件的文件名 /// 生成压缩文件保存路径 /// protected bool RAR(string DFilePath, string DRARName,string DRARPath) { String therar; RegistryKey theReg; Object theObj; String theInfo;

c#文件分片上传,断点续传

雨燕双飞 提交于 2020-02-26 00:50:26
ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 TextBox中需要自己受到输入文件夹的路径(包含文件夹),通过Button实现选择文件夹的问题还没有解决,暂时只能手动输入。 两种方法:生成rar和zip。 1.生成rar using Microsoft.Win32; using System.Diagnostics; protected void Button1Click(object sender, EventArgs e) { RAR(@"E:\95413594531\GIS", "tmptest", @"E:\95413594531\"); } /// /// 压缩文件 /// /// 需要压缩的文件夹或者单个文件 /// 生成压缩文件的文件名 /// 生成压缩文件保存路径 /// protected bool RAR(string DFilePath, string DRARName,string DRARPath) { String therar; RegistryKey theReg; Object theObj; String theInfo;

.net web 大文件上传源代码

拟墨画扇 提交于 2020-02-25 23:28:21
ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上 传文件夹并对文件夹 进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 TextBox中需要自己受到输入文件夹的路径(包含文件夹),通过Button实现选择文件夹的问题还没有解决,暂时只能手动输入。 两种方法:生成rar和zip。 1.生成rar using Microsoft.Win32; using System.Diagnostics; protected void Button1Click(object sender, EventArgs e) { RAR(@"E :\95413594531\GIS", "tmptest", @"E:\95413594531\"); } /// /// 压缩文件 /// /// 需要压缩的文件夹或者单个文件 /// 生成压缩文件的文件名 /// 生成压缩文件保存路径 /// protected bool RAR(string DFilePath, string DRARName,string DRARPath) { String therar; RegistryKey theReg; Object theObj; String theInfo;

Sublime Text 3配置,常用插件

我怕爱的太早我们不能终老 提交于 2019-12-07 14:46:53
Ctrl+`或View->Show Console 安装插件管理: import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) );open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen('http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) Preferences下多了Package Settings和Package Control菜单 Sublime Text 安装Package Control 输入如下命令 1 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request

x001-版本介绍

倖福魔咒の 提交于 2019-12-07 14:39:59
python版本介绍 目前有2 和 3 有很多企业用的代码是2版本,随着技术的发展,以后用3的会成为大趋势 python3的安装 yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz tar -xvf Python-3.7.3.tar 编译 cd Python-3.7.3 ./configure --prefix=/usr/local/python37 --enable-optimizations make && make install 修改用户目录下名为.bash_profile的文件,配置PATH环境变量并使其生效 ... 此处省略上面的代码 ... export PATH=$PATH:/usr/local/python37/bin ... 此处省略下面的代码 ... source .bash_profile 使用 root@jenkins:/data/Python-3.7