240 发简信
IP属地:山东
  • WKWebView开发中遇到的坑

    1.WKWebView白屏问题 WKWebView自我拥有更快的加载速度,更低的内存占用,但实际上WKWebView是一个多进程组件,网络加载以及UI渲染在其它进程中执行。初...

  • js 生成uuid

    crypto.getRandomValues(new Uint8Array(16)) const url = URL.createObjectURL(new Blob())u...

  • 文件系统API操作示例

    最近有个需求是:自动抓取某网站登录页面的验证码图片并保存,抓取n次。使用chrome插件来实现,其中使用到了js操作文件系统的api,特将代码记录下来,以备查阅。 PS:第一...

  • 红黑树

    https://www.jianshu.com/p/e136ec79235c

  • shell字符串替换

    linux shell 字符串中指定字符替换 echo ${string/23/bb} //abc1bb42341 替换一次 echo ${string//23/bb}...

  • awk

    简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔...

  • 120
    flutter bug记录

    Runner.app/Frameworks/Flutter.framework/Flutter: Permission denied 经过调查,我认为根本原因是xcode_b...

  • 120
    postcss 插件

    什么是 PostCSS? PostCSS 使我们能够 js 函数操作 CSS . 它做了下面三件事情: 1、PostCSS 将你的 CSS 文件转变成 JS 对象. 2、Po...

  • flutter_web 体验

    前天flutter 更新到1.9.1版本并且把flutter_web 合到了master分支,也就是说可以通过flutter直接构建web项目 尝试 ps: 目前还是开发版本...

  • 全栈项目上线部署

    js web 全栈项目上线部署 前言 项目开发得差不多的时候,就需要部署到服务器上进行测试,一般大公司会有自己的服务器,而多数公司则需要购买云服务器,比如阿里云、腾讯云和七牛...

  • flutter生成图片,绘制文字

    绘制图片 可以通过Image.memory(imgBytes)显示 绘制文字

  • 浏览器缓存

    缓存放在哪里? 浏览器一般会在用户的文件系统中创建一个目录,用于存放缓存文件,并给每个缓存文件打上一些必要的标记,比如过期时间等。不同的浏览器采用不同的方式来存储缓存。 浏览...

  • 回味JS(七)之异步

    为什么JavaScript是单线程模型? 不想让浏览器变得太复杂,因为多线程需要共享资源、且有可能修改彼此的运行结果,对于一种网页脚本语言来说,这就太复杂了 程序里面的任务分...

  • 120
    不常用的object方法

    Object.create():方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__ Object.constructor:引用了对象的构造函数, 对于O...

  • 异步操作参考问题

    进程和线程的区别? 进程是 CPU 资源分配的最小单位;线程是 CPU 调度的最小单位;一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线。 单线程模型? 单线...

  • 回味JS(六)对象的继承

    JavaScript 继承机制的设计思想? 原型对象的所有属性和方法,都能被实例对象共享。也就是说,如果属性和方法定义在原型上,那么所有实例对象就能共享 prototype ...

  • js问题之面向对象编程

    1、什么是面向对象编程? 面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式。它使用先前建立的范例,包括模块化,多态和封装几种技术。许多流行的编程语言(如Java,J...