码迷,mamicode.com
首页 > 2020年04月18日 > 全部分享
Semaphore源码解析
应用场景 举个栗子,30个人上一个公共厕所,但是只有3个坑位 semaphore.acquire sync acquireSharedInterruptibly ①AQS setHeadAndPropagate sync .releaseShared ① AQS tryReleaseShared,具 ...
分类:其他好文   时间:2020-04-18 12:12:17    阅读次数:68
关于数组的响应式方法和非响应式方法
Vue中对数组是响应式的方法: 1.push():该方法是在数组最后添加数据 假设数组为array this.array.push('a') > 在数组array的最后添加一个a this.array.push(‘a’,'b','c') >在数组array的最后添加上三个元素,a,b,c 2.spl ...
分类:编程语言   时间:2020-04-18 12:12:05    阅读次数:62
几个概念:体系结构、组件、构件、部件
机械领域的叫法,到计算机领域的叫法,有点演变; 体系结构 https://baike.baidu.com/item/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84 组件 https://baike.baidu.com/item/%E7%BB%84%E4%BB%B6#3 构件 ...
分类:其他好文   时间:2020-04-18 12:11:45    阅读次数:97
Django之权限和分组
## 登录、注销和登录限制: ### 登录:在使用authenticate进行验证后,如果验证通过了。 那么会返回一个user对象,拿到user对象后,可以使用django.contrib.auth.login进行登录。示例代码如下: user = authenticate(username=use ...
分类:其他好文   时间:2020-04-18 12:11:25    阅读次数:64
网络通信协议-基础中的基础
CS架构&BS架构 ~~~python 互联通信软件有两种模式:CS架构和BS架构 CS指的是Client Server,分别有一个客户端软件和一个服务端软件 BS指的是Browser Server,一个浏览器和一个服务端软件 客户端软件send 服务端软件recv 操作系统 操作系统 计算机硬件 ...
分类:其他好文   时间:2020-04-18 12:11:03    阅读次数:68
HTML DOM-->行间样式表的读写
1.行间样式表的读写 1:获取元素节点 var js = document.getElementById('in') 2:获取style的属性节点 var jsStyle = js.style 3:获取样式表中的样式属性的属性值 style属性节点.样式属性名 元素节点.style.样式属性名 元素 ...
分类:Web程序   时间:2020-04-18 12:10:51    阅读次数:76
Python中 json字符串和字典的区别
一、前言 工作或学习中,相信很多同学跟我一样,对于json字符串和字典两者的概念一直摸棱两可。emmm,既然不懂,那我们查资料并整理下来。 二、json字符串和字典的区别 简单粗暴地说,字典是一种数据结构,而json是一种数据格式(纯字符串),可以被解析成Python的dict或者其他形式。 jso ...
分类:编程语言   时间:2020-04-18 12:10:33    阅读次数:76
查询排序结果
如何查询mysql数据进行排序
分类:编程语言   时间:2020-04-18 12:10:16    阅读次数:81
keepalived配置文件详解
keepalived既可以作为HA热备,也能作健康检查。下面对/etc/keepalived/keepalived.conf配置说明。 global_defs { notification_email { #指定keepalived在发生切换时需要发送email到的对象,一行一个 monitor@3 ...
分类:其他好文   时间:2020-04-18 12:10:03    阅读次数:75
Mac tree 输出文件树形式
效果 看到 github 上梳理 vue 项目文件结构时能输出下面的文件树形式,让我感觉很棒。 配置 直接使用 tree 命令 若 brew 安装不了tree,笔者也曾经卡了好久安装不上,还可以用 find 命令去模拟出 tree 命令的效果 打印所有层级 当然你也可以选择忽略 node_modul ...
分类:系统相关   时间:2020-04-18 12:09:38    阅读次数:116
Mysql支持的数据类型
一:数值类型 类型 大小 用途 TINYINT 1字节 小整数值 SMALLINT 2字节 大整数值 MEDIUMINT 3字节 大整数值 INT或INTEGER 4字节 大整数值 BIGINT 8字节 极大整数值 FLOAT 4字节 单精度浮点数值 DOUBLE 8字节 双精度浮点数值 二:字符串 ...
分类:数据库   时间:2020-04-18 12:09:10    阅读次数:82
H文件包含问题
假设有头文件1.htypedef int SYS_INT2.hSYS_INT var1;1.c#include "1.h"#include "2.h"....这样也可以呀....头文件在编译的时候直接展开...展开后这个SYS_INT还是定义了的,虽然头文件2.h中没有包含...但在c文件中包含了就 ...
分类:其他好文   时间:2020-04-18 12:08:51    阅读次数:50
硬件02:二进制加法器
二进制加法器 二进制加法要解决的两个问题是,加法本位和进位,相加的操作和十进制加法非常类似。 加法器的控制面板如下图: 两排开关代表两个8位二进制数,一排灯泡代表加法的结果,亮代表1,不亮代表0,有9个灯泡代表相加结果可能是9位的二进制数。 相加的规律 进位的规律如下: 这个结果和与门的输出结果是一 ...
分类:其他好文   时间:2020-04-18 12:08:30    阅读次数:86
2020最新Java工程师面试题-MyBatis篇(附答案)
持续更新内容涵盖 :Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、 Linux 等技术栈(滴滴滴.会持续更新哦,记得点赞、 ...
分类:编程语言   时间:2020-04-18 12:08:10    阅读次数:69
LeetCode 258. Add Digits
"题目" 同余定理,任何一个10进制数n 都可以表示成 n = a 10^x + b 10^(x 1) + .... c 10^0 那么 n ≡ ( a 10^x + b 10^(x 1) + .... c 10) mod 9 ( a 10^x + b 10^(x 1) + .... c 10) m ...
分类:其他好文   时间:2020-04-18 12:07:52    阅读次数:48
Hibernate事务操作
Hibernate事务操作 事务相关概念 1 什么是事务 2 事务特性 3 不考虑隔离性产生问题 (1)脏读 (2)不可重复读 (3)虚读 4 设置事务隔离级别 (1)mysql默认隔离级别 repeatable read Hibernate事务代码规范写法 1 代码结构 在项目中SessionFa ...
分类:Web程序   时间:2020-04-18 12:07:13    阅读次数:70
记一次mysql表名不存在的bug
如题,同事提供了一个原本执行在windows上的java项目。数据库初始化后配置完成后启动报错,提示内容为Table*doesn‘texist打开linux下的mysql后,发现报错提示缺失的表名为大写,数据库中保存为小写。参考了其他的博客,告知是windows下的mysql大小写不敏感,而linux下的大小写敏感。于是将已有的数据导出后,编辑/etc/my.cnf,在[mysqld]标签
分类:数据库   时间:2020-04-18 12:06:55    阅读次数:130
814条   上一页 1 ... 30 31 32 33 34 35 36 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!