首页 > 2021年07月12日 > 全部分享
Volatile实现原理
比如现在我们有这样一段代码:线程等待另一个线程将数据装载完就输出success,可是最后程序一直卡在while循环里没有往下执行。 public class VolatileDemo { private static boolean flag = false; //private static vo ...
分类:其他   时间:2021-07-12 23:34:25    收藏:0  评论:0  赞:0  阅读:63
排序算法之冒泡排序
简介 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 这个算法的名字由来 ...
分类:编程语言   时间:2021-07-12 23:34:11    收藏:0  评论:0  赞:0  阅读:51
机器学习Sklearn系列:(二)逻辑回归
逻辑回归可以用来做分类任务,通俗理解,就是讲输入映射到到概率区间0-1,从而实现分类功能,逻辑回归的公式推导如下: 假设函数为: \[ \hat{y} = h_\theta(x,g(\theta^Tx))=\frac{1}{1+e^{-\theta^Tx}} \] 其中,\(g(z) = \frac ...
分类:其他   时间:2021-07-12 23:33:55    收藏:0  评论:0  赞:0  阅读:27
机器学习Sklearn系列:(一)基础线性模型
线性回归 线性回归是最简单的线性模型,公式如下: \[ J(\theta) = \frac{1}{2m} \sum_{i=1}^m(h_{\theta}(x^{(i)}-y^{(i)})^2 \] 在sklearn中的函数如下: n_jobs 表示使用几个计算核心,fit_intercept 表示是 ...
分类:其他   时间:2021-07-12 23:33:42    收藏:0  评论:0  赞:0  阅读:36
设计模式之外观模式
设计模式之外观模式 外观模式基本介绍 外观模式也叫做过程模式:外观模式为子系统 的一组接口提供一个一致的界面 ,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用 外观模式通过定义一个一致的接口,用于屏蔽内部子系统的细节,使得调用端和这个接口发生调用,而无需关心这个子系统的内部细节 结构型 ...
分类:其他   时间:2021-07-12 23:33:31    收藏:0  评论:0  赞:0  阅读:47
Flask(9)- 蓝图的基本使用
前言 在前面的例子中,所有的页面处理逻辑都是放在同一个文件中,随着业务代码的增加,将所有代码都放在单个程序文件中是非常不合适的 不仅会让阅读代码变得困难,而且会给后期维护带来麻烦 Flask 中使用蓝图,提供了模块化管理程序路由的功能,使程序结构更加清晰 蓝图简介 随着 Flask 程序越来越复杂, ...
分类:其他   时间:2021-07-12 23:33:15    收藏:0  评论:0  赞:0  阅读:47
初窥React-9 (scheduleUpdateOnFiber方法-2)
//调度决策的逻辑在ensureRootIsScheduled 函数中, 任务优先级在即将调度的时候去计算,代码在ensureRootIsScheduled函数中: function ensureRootIsScheduled(root, currentTime) { var existingCal ...
分类:其他   时间:2021-07-12 23:33:00    收藏:0  评论:0  赞:0  阅读:55
linux下安装php及pdo_mysql、redis扩展
安装PHP: wget -O php.tar.gz 'https://www.php.net/distributions/php-7.1.29.tar.gz' \ && mkdir /root/php/ \ && tar xvf php.tar.gz -C /root/php/ --strip-co ...
分类:数据库技术   时间:2021-07-12 23:32:47    收藏:0  评论:0  赞:0  阅读:38
你真的懂 export default 吗?
export default A 和 export { A as default } 乍一看是一样的,但是里面有一些细微的区别比较容易留坑。本文介绍两种写法的不同之处。 import 语句导入的是引用,不是值 有导出就必然有导入,我们先明确下 import 语句的工作原理。 import { A } ...
分类:其他   时间:2021-07-12 23:32:38    收藏:0  评论:0  赞:0  阅读:44
一、JavaScript简介
一、JavaScript语言特点 HTML:超文本,标记语言 JavaScript:轻量级、弱类型、脚本语言 脚本语言和标记语言的主要区别 标记语言:可以通过浏览器直接执行 脚本语言:必须要通过浏览器内核的编译,才能正常运行 轻量级,意味着语言难度较低,简单 弱类型,意味着语法规范松散,易学 二、J ...
分类:编程语言   时间:2021-07-12 23:32:29    收藏:0  评论:0  赞:0  阅读:31
spring boot 中接口参数为枚举时的反序列化配置(总结)
步骤 如果是 GET 请求中需要反序列化枚举值(即 url 中的参数[querystring]),确保以下两点 1.1. 重写 StringToEnumConverterFactory 1.2. 配置 registry.addConverterFactory(new StringToEnumConv ...
分类:编程语言   时间:2021-07-12 23:32:21    收藏:0  评论:0  赞:0  阅读:37
springboot常用注解
注解分类 从广义上Spring注解可以分为两类: 一类注解是用于注册Bean 假如IOC容器就是一间空屋子,首先这间空屋子啥都没有,我们要吃大餐,我们就要从外部搬运食材和餐具进来。这里把某一样食材或者某一样餐具搬进空屋子的操作就相当于每个注册Bean的注解作用类似。注册Bean的注解作用就是往IOC ...
分类:编程语言   时间:2021-07-12 23:32:07    收藏:0  评论:0  赞:0  阅读:36
javascript事件循环机制及面试题详解
javascript是单线程执行的程序,也就是它只有一条主线,所有的程序都是逐行“排队”执行,在这种情况下可能存在一些问题,比如说setTimeout、ajax等待执行的时间较长,就会阻塞后续代码的执行,使得整个程序执行的耗时非常久,那么为了应对这样一个问题,javascript代码在执行的时候,是 ...
分类:编程语言   时间:2021-07-12 23:31:57    收藏:0  评论:0  赞:0  阅读:48
jquery 联级菜单
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< ...
分类:Web开发   时间:2021-07-12 23:31:47    收藏:0  评论:0  赞:0  阅读:27
springboot2.3 + minio8 文件上传
简介 是在 Apache License v2.0 下发布的对象存储服务器,学习成本低,安装运维简单,主流语?的客户端整合都有,号称最强的对象存储?件服务器,且可以和容器化技术docker/k8s等结合,优点:功能强、可以根据业务做二次的定制,新一代分布式文件存储系统。 安装 下载wget http ...
分类:编程语言   时间:2021-07-12 23:31:30    收藏:0  评论:0  赞:0  阅读:358
【转】使用Docx.Core创建word表格
原文地址:https://www.cnblogs.com/qs315/p/13533765.html 使用Docx.Core创建word表格 下载DocxCore Nuget包 当前版本 1.0.7 Install-Package DocxCore -Version 1.0.7 创建表格参数 Tab ...
分类:其他   时间:2021-07-12 23:31:15    收藏:0  评论:0  赞:0  阅读:36
Pandas入门之一
import pandas as pd import numpy as np s = pd.Series([1,2,3,4,np.nan,6,8]) s 0 1.0 1 2.0 2 3.0 3 4.0 4 NaN 5 6.0 6 8.0 dtype: float64 1 dates = pd.dat ...
分类:其他   时间:2021-07-12 22:47:47    收藏:0  评论:0  赞:0  阅读:32
Validated框架
Validated框架 #####spring-boot项目引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </ ...
分类:其他   时间:2021-07-12 22:47:34    收藏:0  评论:0  赞:0  阅读:35
微服务之-ServiceMesh
今年,ServiceMesh(服务网格)概念在社区里头非常火,有人提出2018年是ServiceMesh年,还有人提出ServiceMesh是下一代的微服务架构基础。作为架构师,如果你现在还不了解ServiceMesh的话,是否感觉有点落伍了?那么到底什么是ServiceMesh?它诞生的背景是什么 ...
分类:其他   时间:2021-07-12 22:47:18    收藏:0  评论:0  赞:0  阅读:43
多进程、多线程
1.multiprocessing是Python中多进程的模块,使用它能实现多线程代码编写 2.启动子线程并结束子线程 先定义一个创建线程的方法,再在主方法中调用Process()函数创建子线程 以及父线程,再调用start()方法以及join()函数实现进程的启动 def run_proc(nam ...
分类:编程语言   时间:2021-07-12 22:47:08    收藏:0  评论:0  赞:0  阅读:35
451条   1 2 3 4 ... 23 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!