首页 > 2020年04月28日 > 全部分享
【笔记记录】2020-04-28
【安卓】 1.JDK 1.7 HashMap扩容在多线程环境下造成死循环:因为采用头插法,线程1完毕之后,原有的table位置上的结点的next必为null,线程2又对旧table遍历插入新的table表,next会指向头结点,而旧的table表的结点一定会在新table表的尾部,形成循环链表。 2 ...
分类:其他   时间:2020-04-28 12:44:39    收藏:0  评论:0  赞:0  阅读:89
线程池之ThreadPool类与辅助线程 - <第二篇>
一、CLR线程池 管理线程开销最好的方式: 尽量少的创建线程并且能将线程反复利用(线程池初始化时没有线程,有程序请求线程则创建线程); 最好不要销毁而是挂起线程达到避免性能损失(线程池创建的线程完成任务后以挂起状态回到线程池中,等待下次请求); 通过一个技术达到让应用程序一个个执行工作,类似于一个队 ...
分类:编程语言   时间:2020-04-28 12:44:07    收藏:0  评论:0  赞:0  阅读:53
快速幂求a的b次方%m
题目网址:http://class.51nod.com/Challenge/Problem.html#problemId=1046 快速幂的递归写法 当我知道快速幂之后。才发现 a ^ b还能这样算,太秀了吧,当然你必须带一些二分和递归,不然你看不懂它的递归式。会想(这TM是What ??? )数学 ...
分类:其他   时间:2020-04-28 12:43:43    收藏:0  评论:0  赞:0  阅读:78
Git、GitHub、GitLab三者之间的联系以及区别
在讲区别以及联系之前先简要的介绍一下,这三者都是什么 1.什么是 Git? Git 是一个版本控制系统。 版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。 以前在没有使用版本控制的时候,我们通常在我们的项目根目录下这样命名项目: project_v1、project ...
分类:其他   时间:2020-04-28 12:43:08    收藏:0  评论:0  赞:0  阅读:66
Mybatis-Plus雪花id的使用以及参数配置详解
1.引入Mybatis-Plus依赖(3.1.1版本目前有些问题,建议使用3.1.0版本) <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version ...
分类:其他   时间:2020-04-28 12:42:51    收藏:0  评论:0  赞:0  阅读:344
软件工程笔记整合
第一章 软件工程学概述 1.1 软件危机 软件危机是指在软件开发和维护过程中所遇到的一系列严重问题 ? 表现:成本/进度估计不准确;闭门造车,用户不满意;不可维护;软件成本的比例逐年上升;供不应求;没有适当的文档资料。 产生软件危机的原因(理解即可 by csb) ? 规模加大、复杂性提高;软件是逻 ...
分类:其他   时间:2020-04-28 12:42:12    收藏:0  评论:0  赞:0  阅读:51
Maven仓库安装配置及使用
Maven仓库安装配置 什么是Maven? "Maven" 是 Apache 开源组织奉献的一个开源项目。 Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批量完成项目的构建、报告和文档的生成工作。 Maven 是跨平台 ...
分类:其他   时间:2020-04-28 12:41:44    收藏:0  评论:0  赞:0  阅读:95
1216E - Numerical Sequence
题目描述: 题意:你现在有一个序列规律是第n个数时从1到n拼在一起,在把从1到第n个数拼在一起,给定T个n,求序列中第n个字符; 思路分析:其实从网上的搜索结果来看,这道题是有easy和hard两个版本的,easy的数据只到1e9,而hard的数据就到了1e18; 对于easy版本来说,我们就可以开 ...
分类:其他   时间:2020-04-28 12:40:53    收藏:0  评论:0  赞:0  阅读:70
Python pip install 默认路径修改。
pip动不动就下载数百M的文件。这些文件默认在C:盘,那么为了节省空间需要修改这些路径: 打开cmd命令窗口。输入: python -m site C:\Users\hewei>python -m site sys.path = [ 'C:\\Users\\xxx', 'D:\\Program Fi ...
分类:编程语言   时间:2020-04-28 12:40:12    收藏:0  评论:0  赞:0  阅读:85
URL常见协议
http:超文本传输协议,访问的是远程网络资源,网络开发中最常用的协议,格式:http:// https:相当于 http 协议的安全版 file:访问的是本地计算机上的资源,格式:file:// mailto:电子邮箱地址,格式:mailto: ftp:访问的是共享主机的文件资源,格式:ftp:/ ...
分类:Web开发   时间:2020-04-28 12:39:42    收藏:0  评论:0  赞:0  阅读:90
03-基础语法2
基本数据类型 对于每一种数据都定义了明确的具体数据类型(强类型语言),在内存中分配了不同大小的内存空间 整型变量/常量 整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。与此相反,C和C++程序需要针对不同的处理器选择 ...
分类:其他   时间:2020-04-28 12:39:06    收藏:0  评论:0  赞:0  阅读:75
web在线查看服务器的Excel文件
项目里有个需求要在线查看服务端的Excel文件网上提供的代码不能远程访问服务端的Excel文件,只能同域访问,需要设置IIS跨域。 代码: function loadRemoteFile(url) { vueApp.readWorkbookFromRemoteFile(url, function(w ...
分类:Web开发   时间:2020-04-28 12:38:48    收藏:0  评论:0  赞:0  阅读:106
spring cloud gateway 如何工作
springcloudgateway的包结构(在Idea2019.3中展示)这个包是spring-cloud-gateway-core.这里是真正的spring-gateway的实现的地方.为了证明,我们打开spring-cloud-starter-gateway的pom文件<dependencies><dependency><groupId>org.sprin
分类:编程语言   时间:2020-04-28 12:19:25    收藏:0  评论:0  赞:0  阅读:88
JS特殊监听方法
//监听元素变化classList //监听元素变化className //方法一 var tab2Interval = setInterval(function(){ if(!!($('#tab-2').get(0).className) && ($('#tab-2').get(0).classN ...
分类:Web开发   时间:2020-04-28 12:18:15    收藏:0  评论:0  赞:0  阅读:80
小程序 第二种方法 wxml里设置跳转的地址
...
分类:微信   时间:2020-04-28 12:17:54    收藏:0  评论:0  赞:0  阅读:154
阿里云备案相关
aliyun备案相关 扫描代码 "ip段扫描" "原文链接" ...
分类:其他   时间:2020-04-28 12:17:19    收藏:0  评论:0  赞:0  阅读:50
js声明式函数提升问题
声明式函数是整体提升 执行过程如下: ...
分类:Web开发   时间:2020-04-28 12:16:17    收藏:0  评论:0  赞:0  阅读:54
洛谷-P1093 奖学金
洛谷 P1093 奖学金 原题链接:https://www.luogu.com.cn/problem/P1093 "题目描述" "输入格式" "输出格式" "输入输出样例" "C++代码" 题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3 ...
分类:其他   时间:2020-04-28 12:16:00    收藏:0  评论:0  赞:0  阅读:80
【从零开始学SpringMVC笔记】参数绑定
默认支持的参数类型 示例 需求 打开商品编辑页面,展示商品信息。 需求分析 编辑商品信息,首先要显示商品详情 需要根据商品id查询商品信息,然后展示到页面。 请求的url:/itemEdit.action 参数:id(商品id) 响应结果:商品编辑页面,展示商品详细信息。 第一步 ItemServi ...
分类:编程语言   时间:2020-04-28 12:15:36    收藏:0  评论:0  赞:0  阅读:69
Springboot +vue 实现导出功能
最近在工作遇到vue和Springboot 实现导出功能,翻看很多资料,发现一些博客写法都过时了,所以自己特此记录下,使用版本vue2,Springboot 2x以上,chrome浏览器 76.0.3809.100 vue 2写法 let blob = new Blob([res.data], { ...
分类:编程语言   时间:2020-04-28 12:15:16    收藏:0  评论:0  赞:0  阅读:92
1282条   上一页 1 ... 44 45 46 47 48 ... 65 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!