反射:通过字符串映射或修改程序运行时的状态、属性、方法 反射有以下三个方法: hasattr(object, name) 判断一个对象(object)里是否有对应的字符串(name)的属性getattr(object, name) 根据字符串(name)去获取对象(object)里的,对应方法的内存 ...
分类:
编程语言 时间:
2019-08-28 12:40:40
阅读次数:
90
@Slf4j可以省略private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LogExample.class); 可以直接使用log变量打印info级别以上的的日志,debug默认不打印; log变量 ...
分类:
编程语言 时间:
2019-08-28 12:40:09
阅读次数:
340
这是今年某公司的面试题: 一般思路是:把整数n转换成二进制字符数组,然后一个一个数: 第二种方法是:将整数n与1进行与运算,当整数n最低位是1时,则结果为1,否则结果为0。 然后将1左移一位,继续与n进行与运算,当次低位是1时,结果非零,否则结果为0。循环以上操作,记录非零的次数即可。 第三种方法是 ...
分类:
编程语言 时间:
2019-08-28 12:39:53
阅读次数:
85
import osimport urllib import requests#import wximport time from fake_useragent import UserAgentfrom lxml import etreefrom urllib import request ua = ...
分类:
编程语言 时间:
2019-08-28 12:39:40
阅读次数:
89
1.下载镜像 docker pull jenkins/jenkins:lts 2.运行启动镜像 docker run -d -p 8080:8080 -p 50000:50000 -v jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtim ...
分类:
其他好文 时间:
2019-08-28 12:39:00
阅读次数:
66
小技巧:如果我们想了解一门技术,不知道如何学习,那就在 BOSS 直聘上,来看看对这门技术的要求 这篇给大家讲的是 React 1.0 的初始版本,仅仅是让大家有个了解,毕竟回顾历史,我们才能找到他最初的样子; React 是 FaceBook 来发明及维护的 React 的特点:1. jsx 语法 ...
分类:
其他好文 时间:
2019-08-28 12:38:38
阅读次数:
69
GuGuFishtion $$ Time Limit: 1500 ms\quad Memory Limit: 65536 kB $$ 题意 给出定义$Gu(a, b) = \frac{\phi(ab)}{\phi(a)\phi(b)}$ 求出$\sum_{a=1}^{m}\sum_{b=1}^{n} ...
分类:
其他好文 时间:
2019-08-28 12:38:20
阅读次数:
84
首先先分析一下我们现在的目的是查询到这俩张表的所有数据然后进行删除重复记录每条数据只保留一条第一步:查询以下俩张表的重复记录(关键字段重复>1)ks_examcity、ks_examdistrictselect*fromks_examcitygroupbyexamSubjectID,city,provincehavingcount(examSubjectID)>1;select*fro
分类:
数据库 时间:
2019-08-28 12:37:48
阅读次数:
91
表单 载入页面时,会自动请求getCodeServlet,获取图片(验证码)。 getCodeServlet,产生验证码 loginServlet,处理表单 上面的处理方式要区分验证码的大小写。 不区分大小写: ...
分类:
编程语言 时间:
2019-08-28 12:37:34
阅读次数:
76
PG当Ceph集群接收到数据存储的请求时,它被分散到各个PG中。然而,CRUSH首先将数据分解成一组对象,然后根据对象名称、复制级别和系统中总的PG数目等信息执行散列操作,再将结果生成PGID。PG是一组对象的逻辑集合,通过复制它到不同的OSD上来提供存储系统的可靠性。根据Ceph池的复制级别,每个PG的数据会被复制并分发到Ceph集群的多个OSD上。可以将PG看成一个逻辑容器,这个容器包含多个对
分类:
其他好文 时间:
2019-08-28 12:37:17
阅读次数:
239
电源给手机充电,需要将220V转换成5V 电源:AC220A 适配者 转换:ObjectPowder 适配器 手机:DC5A 目标 ...
分类:
其他好文 时间:
2019-08-28 12:37:03
阅读次数:
71
1、进入hive数据库:hive 2、查看hive中的所有数据库:show databases; 3、用default数据库:use default; 4、查看所有的表:show tables; 5、查询表结构:desc mytest(表名); 6、查询表数据: select * from myte ...
分类:
其他好文 时间:
2019-08-28 12:36:50
阅读次数:
139
myObj ={ "name":"网站", "num":3, "sites":[ "Google", "Ru", "Taobao" ] } myObj ={ "name":"网站", "num":3, "sites":[ "Google", "Ru", "Taobao" ] } 我们可以使用索引值来 ...
分类:
编程语言 时间:
2019-08-28 11:30:32
阅读次数:
104
一.悲观锁、乐观锁的区别: 悲观锁:一段执行逻辑加上悲观锁,不同线程同时执行,只有一个线程可以执行,其他线程在入口处等待,直到锁被释放。乐观锁:一段执行逻辑加上乐观锁,不同线程同时执行,可以同时进入执行,在最后跟新数据时候检查这些数据是否被其他线程修改,(版本和执行初是否相同),没有修改进行跟新,有 ...
分类:
编程语言 时间:
2019-08-28 11:30:14
阅读次数:
118
在序列化pickle.dump写文件时没问题,在pickle.load时报错,这个问题困扰了我一下午,这个问题困扰了我一下午 通过翻译 说是 找不到Cours属性,Cours是我定义的一个课程类,只有课程属性 dump时用到了Cours类 分析代码时我想到在dump时用了add_cours_info ...
分类:
其他好文 时间:
2019-08-28 11:29:59
阅读次数:
986
一、用户态和内核态 内核态和用户态是操作系统的两种运行级别,用于区分不同程序的不同权利。 内核态就是拥有资源多的状态,或者说访问资源多的状态,也称为特权态。相对来说,用户态就是非特权态,访问的而资源将受到限制。如果一个程序运行在特权态,该程序就可以访问计算机的任何资源,它的资源访问权限不受限制。如果 ...
分类:
其他好文 时间:
2019-08-28 11:29:27
阅读次数:
86
gRPC 简介: gRPC 是一款高性能、开源的 RPC 框架,产自 Google,基于 ProtoBuf 序列化协议进行开发,支持多种语言(Golang、Python、Java等),本篇只介绍 Python 的 gRPC 使用。因为 gRPC 对 HTTP/2 协议的支持使其在 Android、I ...
分类:
其他好文 时间:
2019-08-28 11:29:12
阅读次数:
116