首页
登录 | 注册
  • 两个字符串相加究竟发生了什么
    首先从一张图开始,图中对字符串相加和StringBuild.append()做了性能对比. 有人说字符串每次相加都新建了一个对象所以慢,事情真的是这样吗? 先要了解真相最好的方法当然是反编译了,使用 javap -c 反编译的结果 publ ...
  • 获取数组的最后一个元素有很多方法,推荐使用php自带函数end() end函数用法举例(来自w3c) <?php $people = array("Peter", "Joe", "Gl ...
  •      上一节,将的那内容有些复杂,如果是新手,又不想一下子对用户管理了解的那么深入,欢迎阅读本节内容.      ps:其实,对前面两节内容做了大的调整,在方便自己查阅的同时,也希望方便别人的阅读.呵呵!   用户组权限实例      ...
  • selenium操作隐藏的元素
    有时候我们会碰到一些元素不可见,这个时候selenium就无法对这些元素进行操作了.例如,下面的情况:   Python                                                      页面主要通过 ...
  • 什么是观察者模式?        观察者模式又叫做发布订阅模式,它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生改变时就会通知所有观察着对象.它是由两类对象组成,主题和观察者,主题负责发布事件,同时观 ...
  • 1.在桌面新建一个快捷键 2.添加HlpViewer.exe 的本地地址 3.在添加的地址后面添加 /catalogName VisualStudio12 4.保存快捷键即可   列: 桌面右键->新建快捷方式->输入以下&qu ...
  • mysql监控工具sqlprofiler,类似sqlserver的profiler工具安装(一)
    最近无意发现了mysql的客户端监控工具“Nero Profile SQL”,刚开始还不知道怎么使用,经过半小时摸索,现将使用步骤写下来. 背景:开发的时候,如果数据存储层这块使用EF,或者其他orm框架,数据库是mysql,想知道最终执行 ...
  • windows使用pipenv创建虚拟环境报错UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0xce in position 4: in...
      原因: 因为windows默认GBK编码,所以报错 解决方法: 最正确的解决方式不清楚,我的解决方式是修改源码,亲测有效: 将你报错位置的(报错位置在你的错误信息里) str(pe.szExeFile.decode('utf-8') 改 ...
  • Vue渲染数据理解以及Vue指令
    一.Vue渲染数据原理 原生JS改变页面数据,必须要获取页面节点,也即是进行DOM操作,jQuery之类的框架只是简化DOM操作的写法,实质并没有改变操作页面数据的底层原理,DOM操作影响性能(导致浏览器的重绘和回流),Vue是一个mvvm ...
  • Ant Design Pro 脚手架+umiJS  实践总结
    一.简介 1.Ant Design Pro Ant Design Pro是一款搭建中后台管理控制台的脚手架 ,基于React,dva.js,Ant Design (1)其中dva主要是控制数据流向,是纯粹的数据流,用作状态管理 使用Reac ...
  • 废话不多说,直接上代码,一共两种 第一种:参数只能是英文的. //获取地址栏参数//只能是英文参数function GetQueryString(name) {    var reg = new RegExp("(^|&) ...
  • Android RecycleView 自定义Item的使用
    自定义布局的RecycleView需要自己实现Adapter,ViewHolder和布局: 自定义Adapter继承RecycleView.Adapter,重写getItemCount(),onBindViewHolder()和onCrea ...
  • 修改resource下的lua或者ccbi文件时,xcode并不会察觉到,所以需要手动清理xcode缓存和模拟器缓存,开发效率比较低下. 通过以下步骤可以实现自动刷新resource下的文件,且无需手动清理缓存或者clean.   适用于x ...
  • 浏览器同源策略:同源指协议.域名.端口皆相同 使用同源策略的原因:出于安全考虑,主要时为了防止CSRF攻击[利用用户的登录专改发起恶意请求] =>跨域主要时为了阻止用户读取到另一个域下的内容 请求跨域的结果是,请求被发送出去了,但是相 ...
  • 笔记整理 来源于<Java核心技术卷 I > <Java编程思想>   允许数组长度为0 new element[0] 数组长度为0与null不同   1. 数组拷贝 允许将一个数组变量拷贝给另一个数组变量.这时,两 ...
  •   问题描述:C:\Program不是内部或外部命令,也不是可运行的程序或批处理文件. 解决办法:C:\"Program Files"\具体文件目录. 具体场景:在cmd或者批处理文件运行时,访问带空格的文件路径(如;C ...
  • [WePY小程序框架实战一]-创建项目 [WePY小程序框架实战二]-页面结构 [WePY小程序框架实战三]-组件传值 async await 是对promise的近一步优化,既解决了promise链式then的这种写法壁垒,又让异步请求更 ...
  • Selenium is a browser automation library. Most often used for testing web-applications, Selenium may be used for any tas ...
  • 如果想要了解mock模拟数据的话,请看这篇文章(https://www.cnblogs.com/tugenhua0707/p/9813122.html) 在实际应用场景中,总感觉mock数据比较麻烦,并且在webpack3中mock数据的代 ...
  • 测试自动化:java+selenium3 UI自动化(2) - 启动Firefox
    1. selenium和浏览器 基于selenium的这套自动化体系,其实现关键就在于对于各浏览器的顺畅操作. 事实上当selenium刚开始起家的时候,他使用的还是javascript注入的方式来驱动浏览器操作:而彼时Firefox还是浏 ...

2019 cecdns.com webmaster#cecdns.com
10 q. 0.075 s.
京ICP备10005923号