自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 想让你的代码变得更加优雅吗?

作为一名开发人员,工作之外的时间总是在学习新事物。作为前端开发人员必须知道一些使我们的代码如何更优雅,工作更轻松的技巧,让自己的代码写的更加高大上,下面这些技巧获取可以帮助到你。多个条件判断// longif( x === ‘a’ || x === ‘b’ || x === ‘c’ || x === ‘d’){// todo}// shortif([‘a’, ‘b’, ‘c’, ‘d’].includes(x)){// todo}2. 三目运算符当我们仅使用一些一对if/esle条

2021-03-31 11:18:36 133

转载 Java并发/多线程-线程池的使用

这三个API的底层其实都是由同一个类实现的:ThreadPoolExecutor 类public static ExecutorService newCachedThreadPool() {return new ThreadPoolExecutor(0, Integer.MAX_VALUE,60L, TimeUnit.SECONDS,new SynchronousQueue());}public static ExecutorService newFixedThreadPool(int nThr

2021-03-31 11:14:10 50

转载 nodejs中的文件系统

注意,上面fs提供的方法都是异步的,所谓异步的意思是,这些方法都提供了回调函数,方便异步触发相应的处理逻辑。我们举一个简单的读取文件的例子:const fs = require(‘fs’)fs.readFile(’/tmp/flydean.txt’, ‘utf8’ , (err, data) => {if (err) {console.error(err)return}console.log(data)})上面的例子中,我们从/tmp文件中读取了一个flydean.txt文件。并在

2021-03-31 11:07:57 74

转载 原生javascript制作省市区三级联动详细教程

这里先准备三个select元素,如下所示:复制代码 省: 请选择 市: 请选择 区/县: 请选择 复制代码再准备一些城市相关数据,本实例只列举了少量数量。如下所示:复制代码var data = {“北京市”: {“市辖区”: [“东城区”, “西城区”, “朝阳区”, “丰台区”, “石景山区”, “海淀区”, “门头沟区”, “房山区”, “通州区”, “顺义区”, “昌平区”, “大兴区”, “怀柔区”, “平谷区”

2021-03-31 11:04:03 417

转载 Sentry(v20.12.1) K8S 云原生架构探索,SENTRY FOR JAVASCRIPT 故障排除

Max JSON Payload SizemaxValueLength 的默认值为 250,但是如果您的消息较长,则可以根据需要调整此值。请注意,并非每个单个值都受此选项影响。CORS Attributes and Headers要了解来自不同来源的脚本引发的 JavaScript 异常,请执行以下两项操作:添加一个 crossorigin=”anonymous” 脚本属性 script 属性告诉浏览器 “anonymously” 地获取目标文件。当请求此文件时,潜在的用户识别信息(如 cook

2021-03-31 11:00:18 255

转载 Spring源码深度解析之事务

、JDBC方式下事务使用示例(1)创建数据表结构复制代码1 CREATE TABLE ‘user’(2 ‘id’ int(11) NOT NULL auto_increment,3 ‘name’ varchar(255) default null,4 ‘age’ int(11) default null,5 ‘sex’ varchar(255) default null,6 PRIMARY KEY (‘id’)7 ) ENGINE=InnoDB DE

2021-03-31 10:57:39 160

转载 Kafka 入门(四)-- Python Kafka Client 性能测试(2)

多线程模型1测试代码:1 import time2 from threading import Thread3 from datetime import datetime4 from confluent_kafka import Consumer567 class ChildThread(Thread):8 def init(self, name, broker, topic):9 Thread.init(self, name=name)10 s

2021-03-30 10:46:44 215

转载 Kafka 入门(四)-- Python Kafka Client 性能测试

第三方库性能测试1.第三方库  此次测试的是三个主要的 Python Kafka Client:pykafka、kafka-python 和 confluent-kafka,具体介绍见官网:pykafka:https://pypi.org/project/pykafka/kafka-python:https://pypi.org/project/kafka-python/confluent_kafka:https://pypi.org/project/confluent-kafka/2.测试环境

2021-03-30 10:45:50 652

转载 深入理解nodejs中的异步编程

同步异步和阻塞非阻塞在讨论nodejs的异步编程之前,让我们来讨论一个比较容易混淆的概念,那就是同步,异步,阻塞和非阻塞。所谓阻塞和非阻塞是指进程或者线程在进行操作或者数据读写的时候,是否需要等待,在等待的过程中能否进行其他的操作。如果需要等待,并且等待过程中线程或进程无法进行其他操作,只能傻傻的等待,那么我们就说这个操作是阻塞的。反之,如果进程或者线程在进行操作或者数据读写的过程中,还可以进行其他的操作,那么我们就说这个操作是非阻塞的。同步和异步,是指访问数据的方式,同步是指需要主动读取数据,这

2021-03-30 10:45:04 84

转载 Objective-C Runtime

runtime 使用场景1、给分类添加“属性”// 在分类的 .h 文件中声明“属性”@property (nonatomic) NSInteger age;// 在分类的 .m 实现以下两个方法(void)setAge:(NSInteger)age{// 使用运行时关联对象,Person对象self强引用NSNumber对象@(age),并且设置标记为"age"(可以根据该标记来获取引用的对象age,标记可以为任意字符,只要setter和getter中的标记一致就可以)// 参数1:源对

2021-03-30 10:44:17 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除