Python 队列(Queue)用法
一、队列(Queue) Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 常用方法 ... 查看全文
js四个for循环遍历数组拿到数组和的方式
// 写vueJS逻辑 // @ts-ignore const app = new Vue({ el: '#app', data() { return { books: [ { id: 1, name: '《周文强牛逼1》', date: '2021-1-1', price: 88.00, coun ... 查看全文
深入理解java中的hashMap
HashMap介绍 hashMap是java中一个非常重要的数据结构,工作中也会经常使用到。 hashMap说明手册:https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html HashMap实现原理 HashMap的主干是一个E ... 查看全文
docker部署jar文件
docker部署jar文件 1 #1. 在服务器中拉取jdk1.8的镜像 2 docker pull jdk8 3 #2. 创建目录 4 mkdir /docker 5 mkdir /docker/ys1p 6 mkdir /docker/ys1p/jar 7 mkdir /docker/ys1p/ ... 查看全文
Java_JDK下载
下载JDK Oracle官网 https://www.oracle.com/java/technologies/javase-downloads.html 下载需要注册 阿里云下载 | jdk-11.0.10_windows-x64_bin.zip | https://code.aliyun.com ... 查看全文
java 复制文件小结
1,复制固定文件到某个目录 // 复制文件后,给文件重命名,带时间戳 public static void addFileTime() throws Exception { String recordtime = ""; Date dt = new Date(); SimpleDateFormat ... 查看全文
vue前端如何把对象转化成数组
使用es6的新方法: const a = { a: 1, b: 2, c: 3, d: 4, } console.log(Object.keys(a)) console.log(Object.values(a)) ... 查看全文
Unity 自定义日志保存
前言 之前unity5.x在代码中写了debug.log..等等,打包之后在当前程序文件夹下会有个对应的"outlog.txt",2017之后这个文件被移到C盘用户Appdata/LocalLow/公司名 文件夹下面。觉得不方便就自己写了个 代码 using UnityEngine; using S ... 查看全文
C语言判断文件指针是否结尾的问题
c语言的文件指针结尾问题:有两个方法可以判断文件指针是否到结尾pay attention:读取文件的函数会影响文件指针移动 1.使用feof(文件指针)函数判断,如果到了结尾返回0,否则返回非0 2.使用EOF(就是-1)判断指针是否到结尾 仅用于普通文件,不适用于二进制文件适用条件 重点 方法1: ... 查看全文
Python-pip源设置
1、windows10 pip设置目录:C:\ProgramData\pip\pip.ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ ←--清华大学源 2、dos命令:pip config --global set ... 查看全文
Asp.Net Core之Identity应用(下篇)
一、前言 在上篇中简单介绍了 Asp.Net Core 自带的 Identity,一个负责对用户的身份进行认证的框架,当我们按需选择这个框架作为管理和存储我们应用中的用户账号数据的时候,就会添加到自己的项目当中去。这个时候,默认情况我们会使用自带的数据模型,但是考虑到需求的情况,我们可以通过自定义的 ... 查看全文
【函数分享】每日PHP函数分享(2021-2-1)
is_nan () 判断是否为合法数值 bool is_nan ( float $val ) 说明: 如果 val 为"非数值",例如 acos(1.01) 的结果,则返回 TRUE。参数: val 要检查的值返回值: 如果 val 不是一个数字(not a number)返回 TRUE,否则返回 ... 查看全文
shell 修改json配置。
#1.方法1 通过sed命令,删除对应行,再增加行,增加缩进。 #2.具体操作 ##2.1删除行 nl 要删除的json文件 | sed '2,5d' 或者 sed '2d' 要删除的json 补充说明:nl命令-增加显示文件的行号。 sed命令-2~5d删除指定行 ##2.2增加行 sed '4a ... 查看全文
a href标签下载文件遇到下载失败 打开文件的问题
a href download 此方法只能用于同一个域名的文件资源下载 跨域或者三方平台的特殊资源图片(比如 微信公众号资源图片)总是会打开资源,而非下载! <a href="/images/logo.png" download="下载资源名称"> 当下载资源跨域的时候 参考了https://blo ... 查看全文
dnspod CURL模拟访问
使用CURL模拟访问网页,保留返回的COOKIE <?php class dnspod { public static function api_call($api, $data) { $api = 'https://dnsapi.cn/' . $api; echo $api . PHP_EOL; ... 查看全文
LitJson中对于Json数据格式的要求
一般情况下Json数据格式都是如下的字符串: { "programmers": [ { "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" }, { "firstName": "Jason", ... 查看全文
以 JSX 的方式来编写 Vue3 代码
创建项目 使用 vue ui 创建 vue3 项目 安装 vue-router vuex @vue/cli-plugin-typescript, @vue/babel-plugin-jsx 修改 babel.config.js 文件 module.exports = { presets: [ '@v ... 查看全文
原生js也可以自定义组件
Web Components 是一套不同的技术,允许您创建可重用的定制元素(它们的功能封装在您的代码之外)并且在您的web应用中使用它们。 它由三项主要技术组成,它们可以一起使用来创建封装功能的定制元素,可以在你喜欢的任何地方重用,不必担心代码冲突。 Custom elements(自定义元素):一 ... 查看全文
H5 上传图片的前端 利用 canvas 压缩图片
H5 通过 input 获取本地图片后上传服务器是,图片大小会极大的耗费网络,和服务器资源,所以此时我们就要对上传的图片进行压缩后上传compress(file) { if (file.file && (file.file.size > 1024*1024*.3)){ // 设置文件压缩的阈值 le ... 查看全文