首页 > 2020年03月03日 > 全部分享
多线程面试题总结
1、多线程有什么用 1.发挥多核CPU的优势 2.防止阻塞 单核CPU上运行多线程导致线程上下文的切换,而降低程序整体的效率。 但是单核CPU我们还是要应用多线程,就是为了防止阻塞 3.便于建模 假设有一个大的任务A,单线程编程,那么就要考虑很多,建立整个程序模型比较麻烦。 但是如果把这个大的任务A ...
分类:编程语言   时间:2020-03-03 15:16:38    收藏:0  评论:0  赞:0  阅读:64
python内置函数 -- sorted()
sorted() :排序函数 语法:sorted(Iterable, key=None, reverse=False) Iterable: 可迭代对象 key: 排序规则(函数),在sorted内部会把可迭代对象中的每一个元素传递给这个函数,然后根据函数的运算结果进行排序 reverse: reve ...
分类:编程语言   时间:2020-03-03 15:16:19    收藏:0  评论:0  赞:0  阅读:60
YYText源码解读-YYText同步/异步渲染流程(一)—UIView与CALayer
[文章转载自40K CLUB APP] 一、CALayer官方文档 Layers are often used to provide the backing store for views but can also be used without a view to display content. ...
分类:其他   时间:2020-03-03 15:15:55    收藏:0  评论:0  赞:0  阅读:80
vue路由参数改变触发页面组件刷新
watch: { '$route' (to, from) { //监听路由是否变化 if(to.query.id != from.query.id){ this.id = to.query.id; this.init();//重新加载数据 } } }, ...
分类:其他   时间:2020-03-03 15:15:33    收藏:0  评论:0  赞:0  阅读:476
UI5 control inheritance implementation question
C同事问了我这个问题。 使用下列这段代码extend UI5标准的控件。 问题1:为什么new 一个JerryButton时,line 35会触发? var oJerryButton = new JerryButton({ application: oApplication } ); 答案: deb ...
分类:其他   时间:2020-03-03 15:15:11    收藏:0  评论:0  赞:0  阅读:52
Python知识补充
一、类方法的强制重写与禁止重写 1、强制重写 需求:父类的一个方法,强制子类去重写 方式一: 把父类变成抽象基类,然后给指定的方法加上装饰器@abc.abstractmethod import abc class Animal(metaclass=abc.ABCMeta): @abc.abstrac ...
分类:编程语言   时间:2020-03-03 15:14:38    收藏:0  评论:0  赞:0  阅读:53
redis常用命令大全
1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted set 使用场景1. 去最新n个数据的操作2. 排行榜,取top n ...
分类:其他   时间:2020-03-03 15:14:17    收藏:0  评论:0  赞:0  阅读:76
YYText源码解读-YYText同步/异步渲染流程(二)
[文章转载自40K CLUB APP] 一、涉及到的几个类 YYLabel:Label控件,继承UIView YYTextLayout、YYTextContainer、YYTextLine:用于布局计算,它是YYLabel的属性,当我们为YYLabel设置属性时(比如text、textColor等) ...
分类:其他   时间:2020-03-03 15:13:56    收藏:0  评论:0  赞:0  阅读:54
nginx代理服务器配置
nginx host ...
分类:其他   时间:2020-03-03 15:13:39    收藏:0  评论:0  赞:0  阅读:81
ubuntu16.04 ssh禁止密钥登陆
1 在服务器上生成密钥 # ssh-keygen 2 创建目录 # tounch authorized_keys 3 给权限 # chmod 600 authorized_keys 4 修改/etc/ssh/sshd_config #禁用密码验证PasswordAuthentication no#启 ...
分类:系统服务   时间:2020-03-03 15:13:19    收藏:0  评论:0  赞:0  阅读:88
Mongodb3.4异常无法启动的处理 Process: 6874 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=100)
1.装好mongodb3.4后,就是启动不了,原因不知道,百度上搜了一圈,挨个试,以下命令解决启动 root@localhost:~# chown -R mongodb:mongodb /var/lib/mongodb root@localhost:~# systemctl restart mong ...
分类:数据库技术   时间:2020-03-03 15:12:59    收藏:0  评论:0  赞:0  阅读:726
FCC_Intermediate Algorithm Scripting_Where art thou
1.任务及要求 Where art thou 写一个 function,它遍历一个对象数组(第一个参数)并返回一个包含相匹配的属性-值对(第二个参数)的所有对象的数组。如果返回的数组中包含 source 对象的属性-值对,那么此对象的每一个属性-值对都必须存在于 collection 的对象中。 例 ...
分类:其他   时间:2020-03-03 15:12:31    收藏:0  评论:0  赞:0  阅读:74
qt开启多线程
1. 在项目中添加 QObject类。 2.使用信号与槽控制开关。 参考:https://blog.csdn.net/luoyayun361/article/details/97150788 ...
分类:编程语言   时间:2020-03-03 15:11:57    收藏:0  评论:0  赞:0  阅读:66
一篇文章学完Mysql
在数据库中所有的字符串类型,必须使用单引号,不能使用双引! 零:数据库引擎 *看你的mysql现在已提供什么存储引擎: >show engines; *看你的mysql当前默认的存储引擎: >show variables like '%storage_engine%'; *查看表的引擎类型(MyIS ...
分类:数据库技术   时间:2020-03-03 15:11:36    收藏:0  评论:0  赞:0  阅读:63
java判断多个区间是否有重合
前言 先讲一下大致场景,项目中一个问卷可以配置多个区间,要求保存信息时,区间不能重复,如下所示,当选择大于或小于等于时只有后边文本框有值; 范围符号:1-大于/2-小于/3-等于/4-不等于/5-大于等于/6-小于等于/7-全闭区间/8-左闭右开区间/9-左开右闭区间/10-全开区间 如:!=4 表 ...
分类:编程语言   时间:2020-03-03 15:11:16    收藏:0  评论:0  赞:0  阅读:1280
CSS变量
CSS变量声明变量的时候,变量名前面要加两根连词线(--)。1234body { --foo: #7F583F; --bar: #F7EFD2;}声明了两个变量:--foo和--bar。它们与color、font-size等正式属性没有什么不同,只是没有默认含义。所以 CSS 变量(CSS vari... ...
分类:Web开发   时间:2020-03-03 15:10:35    收藏:0  评论:0  赞:0  阅读:83
深入Golang之sync.Pool详解
我们通常用golang来构建高并发场景下的应用,但是由于golang内建的GC机制会影响应用的性能,为了减少GC,golang提供了对象重用的机制,也就是sync.Pool对象池。 sync.Pool是可伸缩的,并发安全的。其大小仅受限于内存的大小,可以被看作是一个存放可重用对象的值的容器。 设计的 ...
分类:其他   时间:2020-03-03 15:09:55    收藏:0  评论:0  赞:0  阅读:59
uefi+gpt重装系统提示需要安装到gpt分区盘解决办法
BIOS启动模式有UEFI+GPT和Legacy+MBR两种,如今大多数新机型电脑都采用了UEFI的启动模式来引导系统,即便如此,仍有部分电脑采用Legacy启动模式 UEFI+GPT分区表、传统模式+MBR分区表,这两者是一一对应的,当你选择的引导模式与磁盘分区表不一致时就会出现无法安装在磁盘的错 ...
分类:其他   时间:2020-03-03 15:09:37    收藏:0  评论:0  赞:0  阅读:103
用手机、pid作为win电脑扩展屏
一、win上下载spacedesk_driver 直接下一步安装完成即可 二、手机端安装 ph.spacedesk.beta 三、pid直接在应用商店就能下载 电脑和手机连接在同一网域 点开即可连接 下载地址: 链接:https://pan.baidu.com/s/1gHCJiLvrUO1U4ByR ...
分类:移动平台   时间:2020-03-03 15:09:17    收藏:0  评论:0  赞:0  阅读:59
HBase(基于HDFS)的介绍及安装
一:HBase简介 (一)HBase了解(实现对大<普通PC集群、十亿行,百万列>数据随机、实时存取操作) 前提: 基于Hdfs的查询由于其存储机制的限制,导致查询速度响应缓慢,无法解决一些对速度有要求的场景;传统数据库虽然查询快,但是无法支撑海量数据。因此就出现了HBase这种"数据库"。 HBa ...
分类:其他   时间:2020-03-03 15:08:48    收藏:0  评论:0  赞:0  阅读:75
1325条   上一页 1 ... 30 31 32 33 34 ... 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!