一. 原理 ThreadLocal就是一个类,他有get、set方法,可以起到一个保存、获取某个值的作用。但是这个类的get、set方法有点特殊,各个线程调用他的get、set操作是互不干扰的,具体原因在于他的方法实现: public T get() { Thread t = Thread.curr ...
分类:
其他好文 时间:
2019-12-27 17:56:18
阅读次数:
239
def convert_image(self): image_obj = Image.open(self.captcha_path)# 获取验证码 img = image_obj.convert("L") # 转灰度 pixdata = img.load() w, h = img.size thre ...
分类:
编程语言 时间:
2019-12-27 13:30:33
阅读次数:
112
一家芬兰的小公司Supercell——一家仅有300名员工,却接连推出爆款游戏,是全球最会赚钱的明星游戏公司。 这家看似很小的公司,设置了一个强大的技术平台,来支持众多的小团队进行游戏研发。这样一来,他们就可以专心创新,不用担心基础却又至关重要的技术支撑问题。恰恰是这家小公司,开创了中台的“玩法”,... ...
分类:
其他好文 时间:
2019-12-27 09:34:11
阅读次数:
103
super block这个数据结构,乃至super block在磁盘上的位置,是哪里的规定? 没规定,1k偏移只是ext文件系统.但是像fat,它们第0扇区后就是保留扇区,但linux一样要识别它们. 知道这个现象就能搞清楚了:双系统的ntf分区,在linux下一样是可以识别并正常操作的,但那些文件 ...
分类:
系统相关 时间:
2019-12-24 22:09:05
阅读次数:
122
1 import React, { Component } from 'react' 2 3 export default class todolist extends Component { 4 constructor(props) { 5 super() 6 this.state = { 7 n ...
分类:
其他好文 时间:
2019-12-24 20:24:18
阅读次数:
96
override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) //显示navbar self.navigationController?.setNavigationBarHidden(false, an... ...
分类:
移动开发 时间:
2019-12-24 18:29:13
阅读次数:
352
前话: 像素在web开发中几乎天天用到,但到底什么是像素,移动端和桌面端的像素有区别吗,缩放对像素有影响吗,视网膜屏幕和像素有什么关系?关于这些问题,可能就不清楚了。本文将介绍关于像素的相关知识 什么是像素: 像素,又称画素,是图像显示的基本单位,译自英文“pixel”,pix是英语单词pictur ...
分类:
移动开发 时间:
2019-12-24 13:40:21
阅读次数:
118
1.浅拷贝 只会复制地址值,也就是同一个对象两个引用,只是复制了一个引用而已。 2.深拷贝 重新在堆里创建一个新对象给新引用,连同地址值也不一样。 首先要知道Object的clone()方法, 1 public class Test implements Cloneable{ 2 3 public ...
分类:
编程语言 时间:
2019-12-23 17:09:55
阅读次数:
112
基础语法 Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 对象:是类的一个实例,有状态和行为。具体到某一个事物。 类:类是一个模板,它描述一类对象的行为和状态。 方法:就是行为/动作,一个类有很多方法。逻辑运算,数据修改等 实例变量: 每个对象都有独特的实例变量,对 ...
分类:
编程语言 时间:
2019-12-23 13:00:46
阅读次数:
83
官网地址:http://greenrobot.org/greendao/github:https://github.com/greenrobot/greenDAO使用:在你project项目的build.gradle配置如下:buildscript{repositories{jcenter()mavenCentral()//addrepository}dependencies{classpath&
分类:
移动开发 时间:
2019-12-23 00:59:48
阅读次数:
119