待兔 待兔
4年前
Android webview 与 js(Vue) 交互
js与原生交互分为两种情况:js调用原生方法,原生调用js方法。本文将对这两种情况分别讲解,H5端用vue实现。一、前期准备(Vue项目准备)本文的H5端用Vue实现,所以在正式开始前先把Vue项目环境准备好。项目写好后,执行npmrunserve命令启动项目,启动成功后会在命令
伊丽莎白-简 伊丽莎白-简
4年前
Go Iris学习笔记01
IrisMVC支持文档:支持所有HTTP方法,例如,如果想要写一个 GET 那么在控制器中也要写一个 Get() 函数,你可以在一个控制器内定义多个函数。每个控制器通过 BeforeActivation 自定义事件回调,用来自定义控制器的结构的方法与自定义路径处理程序,如下:(还未实验)func(m
Stella981 Stella981
3年前
AFNetworking源码分析
不用网络框架进行网络请求NSURLConnection的简单使用(下面的代码均只为了演示,更详细的使用方法请自行谷歌)NSURLConnection提供了两个类方法用于发起同步或异步请求,对于异步请求来说必然是在子线程中发起,若在主线程中发起异步网络请求会造成主线程阻塞,界面无响应,这就涉及到多线程编程。但多线程编程
Stella981 Stella981
3年前
JavaScript原型深入浅出
不学会怎么处理对象,你在JavaScript道路就就走不了多远。它们几乎是JavaScript编程语言每个方面的基础。事实上,学习如何创建对象可能是你刚开始学习的第一件事。对象是键/值对。创建对象的最常用方法是使用花括号{},并使用点表示法向对象添加属性和方法。letanimal{}animal.name
Stella981 Stella981
3年前
JVM内存区域划分
JVM内存区域划分一、JVM运行时数据区划分根据《Java虚拟机规范》JVM会把它管理的内存划分为若干个不同的数据区域,如下图所示:方法区、堆、栈(虚拟机栈、本地方法栈)、程序计数器。线程私有的意思是指,JVM每遇到一个新的线程就会为他们分配栈和程序计数器。!(https
Stella981 Stella981
3年前
Python+Selenium中级篇之7
本文介绍把截图类方法封装到BasePage.py文件里,这个文件是在前面Selenium方法二次封装文章里创建的,具体代码请到前面这篇里找。我们截图类写死了把截图图片保存到根目录下的Screenshots文件夹里,图片名称是当前系统时间,图片后缀名是png。新的BasePage.py内容如下:codingutf8import
Wesley13 Wesley13
3年前
Java 生成随机数
Java中常用的两种产生随机数的方法一、java.lang.Math类中的random()方法;调用这个Math.random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是\0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀
Stella981 Stella981
3年前
Framework7 + Angular 开发问题解决汇总
本篇主要汇总一下使用Framework7Angular开发中遇到的一些难点及我的解决方法,以后再遇到会在这里继续更新。一、页面表格按需加载情况描述:默认加载10条,在用户上拉页面是再进行下一页的内容加载。解决方法:利用Framework7的无限滚动。1、页面:<tbodyid"orderContent"
Wesley13 Wesley13
3年前
NIO拷贝文件真的比IO拷贝文件效率高?
本文是基于单线程的NIO和IO拷贝文件比较,并未对并发做测试,请勿过度纠结场景!今天发现项目中有个FileUtils.copy的工具方法,打开后发现是基于io的,我给改成了基于NIO的,突然疑虑NIO拷贝文件真的如其他人说的那样比IO效率高很多么?以下是我的工具方法:/<p通过N
Stella981 Stella981
3年前
Intellj IDEA 光标显示insert状态解决办法
使用idea过程中,不知道怎么回事,鼠标的光标老是insert状态,体验效果极其差劲,于是去百度,扒拉了好一阵,过滤了垃圾博客,发现了有两种方法可以解决此问题;第一种方法:在File》settings》plugins中搜索ideavim,然后取消此选项(去掉勾);然后重启idea,发现好了,心里大喜;如图: