搜索内容

最新文章
python
后端
  • MultipartFile流读取问题
    其他

    MultipartFile流读取问题

    MultipartFile支持可重复读 跟进源码: 跟进getInputStream()方法实现类StandardMultipartFile(其为StandardMultipartHttpServletRequest类的静态内部类) 跟进part类以及其实现类的方法 跟进fileItem类的方法 继续跟进 如上图,先判断该流是否在内存中,如果不是则在本地(可调试看文件位置),然后新建文件流返回,如果在内存,则新建字节流,其cachedContent参数为原流转成的byte[]数组,因此可重复读。 深入探究其判断是否在内存中方法isInMemory(),跟进发现 对比阈值threshold与当前读位置written,这里理解不是很全,需进一步探究。 注:1.System.arraycopy()为浅复制。 2.ByteArrayInputStream的读是线程安全的(synchronized)。
    admin 今天
  • " alt="计算机考试报名系统登陆不了 求解">
    其他

    计算机考试报名系统登陆不了 求解

    第一步,打开自己的电脑或者手机,找到页面的浏览器或者其他搜索引擎,打开引擎中的百度 第二步,切换成中文输入法,在百度搜索引擎的框中搜索教育考试院,然后点击菜单考试报名 第三步,在下方的目录左侧第一列第三行中找到“全国计算机等级考试(NCRE)”,并且点击 第四步,最后点击右下角的在线报名,你就会看到各个省份计算机报名的框,在其中找到湖北省,点击后等待即可,若服务器卡顿多次刷新即可 全国计算机等级考试(National Computer Rank Examination,以下简称 NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
    admin 今天
  • es – elasticsearch – aggs – metrics – top_metrics
    其他

    es – elasticsearch – aggs – metrics – top_metrics

    世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。 问:top_metrics有什么特点? 答: 问:top_metrics如何使用? 答: DELETE /top_metrics_test PUT /top_metrics_test { "mappings": { "properties": { "type": {"type": "integer"}, "num": {"type": "integer"}, "date": {"type": "date"} } } } POST /top_metrics_test/_doc/1 { "type": 1, "num": 3, "date": "2021-09-08" } POST /top_metrics_test/_doc/2 {
    admin 今天
  • 程序员追女孩子9
    其他

    程序员追女孩子9

    刚加上女生微信的时候,我们对女生其实是不太熟悉的,聊天开场白就决定 了你们能否在之后顺利的聊下去。很多男生一开始就给女生发什么“你好” “在吗”之类,然后女生则回“你也好”“在”,根本就不能勾起女生和你 聊天的欲望好吗!然后之后就没下文了。那么,下面就来说说刚加上女生微 信,聊天开场白该怎么说? 1、有趣型开场白 一个有趣的聊天开场白会让女生觉得你是一个你幽默风趣的人,能够在 之后的相处中给她带来快乐。什么是有趣的开场白,举个例子:“我妈叫我 给你打个招呼”、“漂亮的先说话”因为这些话少见,又特别就让女人觉得 好玩,对你产生兴趣。 2、好奇型开场白 谁都有好奇心,女生尤为如此。你可以开场白发一句:“原来是你啊!” 吊起她的好奇心,女生会觉得难道之前你们认识或者你见过她巴拉巴拉……这 个时候女生一般都会回复你,然后不管她回复什么你都说:“原来你是我想 认识女生”、“你的头像”、“我好像看到过你”“我从你眼睛里看到”
    admin 今天
  • 全国道路运输管理人员考试案例练习题库(2)
    其他

    全国道路运输管理人员考试案例练习题库(2)

    题库来源:【学视线】公众号提供道路运输安全员考试试题、道路运输安全员管理人员考试预测题、道路运输安全员主要负责人考试真题、安全员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 4.某油罐车装载柴油8.6吨(核载8吨),在给一加油站配送过程中,以52千米/小时速度途径县乡没有中心线的公路,突然变道与迎面而来的轻型货车发生刮擦碰撞后侧翻,事故造成危险品运输车辆押运员死亡、驾驶员受伤,两辆车辆不同程度损坏;油罐侧翻后阀门破损,致使约2.5吨柴油泄漏。事故调查发现,该企业危险货物运输资质是两年前获得的;死亡的押运人员没有危险货物运输从业资格证,仅是经过企业进行简单岗前培训后即上路从业;该企业原有7辆车进行成品油配送,上一年报废3辆,现有4辆运营;企业基本安全生产管理制度大多没落实,对其驾驶员安全生产教育时有时无。 依据案例内容,以下说法正确的有()。 A、该危险品车辆存在超速行为 B、该车存在超载行为 C、押运人员必须获得交通运输管理部门考试合格,颁发的危险货物运输从业资格证,才能从事危险货物车辆押运员工作 D、该
    admin 今天
  • 循环队列的操作
    其他

    循环队列的操作

               
    admin 今天

  • " alt="中国高效节能电机行业发展现状分析与前景战略规划建议报告2021-2027年">
    其他

    中国高效节能电机行业发展现状分析与前景战略规划建议报告2021-2027年

      第一章 高效节能电机相关概述 1.1 电机简介 1.1.1 电机的概念 1.1.2 电机的分类 1.1.3 电机的用途 1.2 高效节能电机介绍 1.2.1 高效节能电机的概念 1.2.2 高效节能电机的优点 1.2.3 中国高效电机发展历程 第二章 2019-2021年中国电机行业发展综合分析 2.1 2019-2021年我国电机行业发展总析 2.1.1 电机市场规模分析 2.1.2 电机产量规模分析 2.1.3 电机市场收入分析 2.1.4 电机行业需求分析 2.1.5 电机行业竞争格局 2.2 电机行业上市公司财务状况分析 2.2.1 上市公司规模 2.2.2 上市公司分布 2.2.3 经营状况分析 2.2.4 盈利能力分析 2.2.5 营运能力分析 2.2.6 成长能力分析 2.2.7 现金流量分析 2.3 A股及新三板上市公司在电机行业投资动态分析 2.3.1 投资项目综述 2.3.2 投资区域分布 2.3.3 投资模式分析 2.3.4 典型投资案例 2.4 电机行业上市公司投资动态分析 2.4.1 投资规模统计 2.4.2 投资
    admin 今天
  • 类创建模式—单例模式(内容丰富)
    其他

    类创建模式—单例模式(内容丰富)

    单例、顾名思义存在一个,比如一些序号生成器、 某个时间段只能允许一个窗口获取---类似火车票,购票窗口很多,单一时间内只允许一个窗口生成车票序号。 定义:确保一个类只有一个实例、而且自行实例化并向整个系统提供这个实例,这个类为单例类。提供全局访问的方法。 定义抽象:1、这个类只能存在一个实例、2、自行实例 3、全局提供。 附注:本文涉及较多C++ 储备,会在文末进行统一解释,涉及静态成员变量/成员方法、对象实例化、锁、初始化列表、构造函数私有化等。在阅读本文困难的情况可以先看附注。 一个基本单例类图如下: 补充一个类图阅读常识: 类图最上为类名、Singleton 第二行:成员变量   第三行:成员方法。此处暂不讨论静态和友员 ;constrcut: 构造函数 “+”表示 public;“-”表示 private;“#”表示 protected;不带符号表示 default。抽象类斜体。  简单demo: Singleton.cpp #include "Singleton.h" #include
    admin 今天
  • 云起实验室:使用DAS实现数据库异常检测
    其他

    云起实验室:使用DAS实现数据库异常检测

    DAS支持对核心OLTP数据库进行异常检测,发现数据库的异常变化,提高数据库的稳定性和性能,提高运维效率。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/e28e742918ac4d7a8d19854c55caf9e7?spm=a2c6h.13858375.0.0.3e0679a9aXz9JE 建议体验时长:1小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 体验自感知及自安全的云服务对数据库7×24小时的异常检测。 体验简介 数据库自治服务DAS(Database Autonomy Service)提供为数据库提供异常检测功能。使用DAS对数据库PolarDB MySQL 进行异常检测,能够更为及时地发现数据库的异常变化提升数据库系统的稳定性,提高运维效率。 准备环境 已注册阿里云账号。 已创建PolarDB MySQL实例,版本无特殊要求,商品类型为按量付费,规格为2核8GB,且已在集群中创建账户。
    admin 今天
  • 「Ubuntu 16.04」系列教程快速索引列表
    其他

    「Ubuntu 16.04」系列教程快速索引列表

    「Ubuntu 16.04」制作系统盘、安装双系统 「Ubuntu 16.04」惠普带显卡游戏本安装系统、禁用nouveau显卡驱动、安装nvidia显卡驱动 「Ubuntu 16.04」Visual Studio Code 代码跳转、回退、折叠、展开、字体大小、注释、调试C++、ROS代码 「Ubuntu 16.04」Clion下ctrl+鼠标右键跳转、ctrl+鼠标右键跳回、格式化代码快捷键、调试C++、ROS代码 「Ubuntu 16.04」Clion、Pycharm添加桌面快捷图标 「Ubuntu 16.04」Pycharm、CLion、Visual Studio Code、anaconda安装教程 「Ubuntu 16.04」Clion和Visual Studio Code快捷键、插件汇总
    admin 今天
  • " alt="中电金信国际结算系统解决方案优秀案例">
    其他

    中电金信国际结算系统解决方案优秀案例

    7大专题论坛、120多家单位参展、1000多个在线分会场 -- 2021(第十六届)中国电子政务论坛暨首届数字政府建设峰会于11月26-27日在广州举办。大会以“建设数字政府,加快数字化发展”为主题,定位为全国数字政府领域高层次的专题交流合作平台,围绕启迪思想、汇聚智慧、凝聚共识、打造全国数字政府领域高层次的专题交流合作平台。 大会共设开幕式、高峰论坛、专题论坛和成果发布四部分内容。紧贴全面数字化发展热点和焦点,中电金信在数字政府建设成果发布展带来了公司在数字技术领域优秀案例 -- 国际结算系统解决方案。 国际结算系统是银行为客户提供贸易外币结算的业务系统,主要业务包括信用证、托收、汇款、保函、进口押汇、出口贴现、打包贷款等。 作为银行内部业务逻辑复杂、处理流程多样的后台业务系统之一,国际结算系统的业务功能的强弱及快速反应能力一直是银行关心的。 据商务部《中国对外贸易形势报告》,2020年中国货物进出口总额32.2万亿元人民币,增长1.9%,全年进出口、出口规模均创历史新高。这些资金的背后都涉及国际结算应用系统的支持。 随着中国的国际
    admin 今天
  • Java官方文档居然挂羊头,卖狗肉,我的错?
    其他

    Java官方文档居然挂羊头,卖狗肉,我的错?

    今天闲来无事,研究了一下java线程的状态切换,发现一个匪夷所思的事情。 简单来说,就是Java官方文档描述与现实不符。 Java官方文档说,调用Thread.wait(timeout)方法时,线程会进入TIME_WAITING状态。         然而我写了一个测试例子,发现现实并非如此: public class ThreadTest { private final static Object object = new Object(); public static void main(String[] args) { Thread thread = new Thread(new Task(), "thread-1"); thread.start(); } private static class Task implements Runnable { @Override public void run() {
    admin 今天
  • VUE中v-model和v-bind的区别
    其他

    VUE中v-model和v-bind的区别

    v-model:双向绑定变量,可以直接在页面修改变量的值; v-bind:给dom节点属性动态赋值,不可在页面上直接修改变量值 v-bind:disabled=“isRead” 可简写为 :disabled=“isRead”,isRead为变量名 有补充的小伙伴欢迎评论区见~
    admin 今天
  • 《轩轩Redis学习笔记》——持久化
    其他

    《轩轩Redis学习笔记》——持久化

    文章目录 题引开篇AOF持久化“ 写后日志 ” 的风险写回策略“大日志文件”的性能问题AOF重写机制配置重写机制重写机制的详细过程 RDB持久化全量快照RDB阻塞情况bgsave命令的RDB生成过程增量快照增量快照生成过程优化增量快照 AOF与RDB的选择问题 小结思考题 参考资料:蒋德钧老师的《Redis核心技术与实战》、《redis设计与实现 第二版》、《Redis开发与运维》 题引开篇 你知道Redis里的持久化机制吗? AOF持久化 AOF,Append Only File,追加文件,记录的是 Redis 收到的每一条写命令,这些写命令是以文本形式保存的。 AOF是“ 写后日志 ”,“写后”的意思是 Redis 是先执行命令,把数据写入内存,然后才记录日志。 留个问题:为什么要先执行再记录日志呢? 为了避免额外的检查开销,Redis 在向
    admin 今天
  • " alt="Flask基础–思维导图">
    其他

    Flask基础–思维导图

    admin 今天
  • matlab plot 动态演化
    其他

    matlab plot 动态演化

    time = 0:0.05:2*pi; x = 6*(1-cos(time)); y = sin(time); z = 7*exp(-(time-pi).^2); % 如何把随着时间的演化也体现出来呢? %if you want to animate it 动态轨迹 for i=1:length(x)     plot3(x(i),y(i),z(i),'*r');     ylim([-1 1]);     xlim([0 15]);     zlim([0 8]);     hold on;     pause(0.1); end xlabel('x(meters)'); ylabel('y(meters)'); zlabel('Altitude(meters)'); 还有一种绘制动图的方式: clc; close all; x1=0;s=0.2;%确定起始点和增量 nframes=50;%确定总动画帧数 for k=1:nframes     x1=x1+s;%确定画图时的横坐标终止值x1     x=0:0.
    admin 今天
  • 4.laravel后台权限管理,spatie/laravel-permission插件的安装
    其他

    4.laravel后台权限管理,spatie/laravel-permission插件的安装

    咱们主要使用到的就是spatie/laravel-permission插件 因为我使用的laravel5.5所以laravel-permission的版本相比会低很多,大家可以根据自己的需求自行选择版本 安装 composer require spatie/laravel-permission:^2.12 provider 在 Laravel 5.5 中 service provider 会自动注册,旧版本的 Laravel 中你需要像以下这样自行添加到 config/app.php 中: 'providers' => [ // ... Spatie\Permission\PermissionServiceProvider::class, ]; 创建角色和权限表 发布migrations php artisan vendor:publish --provider="Spatie
    admin 今天
  • " alt="面试老失败,多半是没准备,这套笔记能拿下 90% 以上面试">
    其他

    面试老失败,多半是没准备,这套笔记能拿下 90% 以上面试

    Github是一个非常棒的资源库,富含大量的数据资源和代码。本次将为大家分享一下Github上面的一些学习资源。 该文档曾在 Github 上线 6 天,共收获 55K+star 的 Java 面试神技(这赞数,质量多高就不用我多说了吧)非常全面,包涵 Java 基础、Java 集合、JavaWeb、Java 异常、OOP、IO 与 NIO、反射、注解、多线程、JVM、MySQL、MongoDB、Spring 全家桶、计算机网络、分布式架构、Redis、Linux、git、前端、算法与数据结构、MyBatis、RocketMQ、Netty、Dubbo。内容非常丰富,已经帮很多人拿下互联网一线公司的 offer。 《Java 面试神技》整理了从业到现在看到的、经历过的一些 Java 面试题,这些面试题的主要来源是一些网站还有 github 上的内容,话不多说,直接上图(文末有获取方式): Linux 专题 Kafka 专题 Kafka 是什么 消费者设计 如何获取 topic 主题的列表 生产者和消费者的命令行
    admin 今天
  • 7台不同配置M1 MacBook Pro真实测试
    其他

    7台不同配置M1 MacBook Pro真实测试

    有很多小伙伴在买新款MacBook Pro电脑的时候,不知道怎么选择,下面测试7台不同配置的M1、M1Pro、M1max笔记本,尤其是内存、显存带宽方面的测试,让大家有一个基本认识。相信会对大家的购买有一个参考意义。 7台配置如下: 1、M1 8核CPU+8核GPU+8G内存 2、M1 8核CPU+8核GPU+16G内存 3、M1Pro 8+14+32GB内存 4、M1Pro 10+16+16GB内存 5、M1max 10+24+32G内存 6、M1max 10+32+32GB内存 7、M1max 10+32+64GB内存 几乎涵盖了所有类型的配置和需求 废话不多说上结论: CPU:单核性能与M1持平,多核心性能提升60%左右, GPU:性能不及RTX3070 Laptop,但好于桌面版的RTX2070 CPU内存带宽:满血Pro与Max CPU对于内存带s宽都为200GB/S,
    admin 今天
  • UserWarning: There are no operators in the program to be executed. If you pass Program manually, ple
    其他

    UserWarning: There are no operators in the program to be executed. If you pass Program manually, ple

    一、分析问题 问题: UserWarning: There are no operators in the program to be executed. If you pass Program manually, please use fluid.program_guard to ensure the current Program is being used. warnings.warn(error_info) 翻译: 用户警告:程序中没有要执行的运算符。如果您手动通过程序,请使用fluid.Program\u guard确保正在使用当前程序。 警告。警告(错误信息) 原因:内存/显存不够 参考链接:https://blog.csdn.net/qq_38507234/article/details/105888612
    admin 今天
  • vue 跨域请求数据,点击列表转详情页
    其他

    vue 跨域请求数据,点击列表转详情页

    以腾讯校招公告接口为例:https://join.qq.com/api/v1/noticeDynamic/getNoticeDynamicList  在view文件夹里分别创建 列表页Lb.vue和内容页Nr.vue,并在router路由文件index.js里引入 没设置跨域之前访问不到数据,控制台以Access to XMLHttpRequest开头的报错,这就是跨域. 解决:src文件夹同级目录创建vue.config.js vue.config.js内容: module.exports = { devServer: { proxy: { // 配置跨域,请求后端接口 "/tx": { target: "https://join.qq.com/", changeOrigin: true, pathRewrite: { '^/tx': '' }, }, }, }, }; Lb.vue内容:
    admin 今天
  • 组个最小数 C直观解法
    其他

    组个最小数 C直观解法

    给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。 现给定数字,请编写程序输出能够组成的最小的数。 输入格式: 输入在一行中给出10个非负整数,顺序表示我们拥有数字0、数字1、……数字9的个数。整数间用一个空格分隔。10个数字的总个数不超过50,且至少拥有1个非0的数字。 输出格式: 在一行中输出能够组成的最小的数。 输入样例: 2 2 0 0 0 3 0 0 1 0 结尾无空行 输出样例: 10015558 代码: #include int main(void){ int a[10]; int n; for(int i=0;i<10;i++){ scanf("%d",&n); a[i]=n; } //找首位 for(int i=1;i<10;i++){ if(a[i]!=0) { printf("%d",i)
    admin 今天
  • 云南安全员C证怎么考多选题库
    其他

    云南安全员C证怎么考多选题库

    题库来源:【学视线】公众号提供安全员C考试试题、安全员考试预测题、安全员C考试真题、安全员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 31.施工现场带班制度应明确其()等要求。 A.重点部位 B.关键环节 C.工作内容 D.职责权限 E.考核奖惩 答案:CDE 32.项目负责人现场带班,必查下列()等内容。 A.专职安全员到位履职情况 B.洞口、临边防护情况 C.施工用电应做到“三级配电,二级保护” D.钢管脚手架(含悬挑脚手架)应符合规范要求 E.高处作业人员应按规定佩戴安全带 答案:ABDE 33.安全技术交底应按()分部分项进行。 A.施工工序 B.施工部位 C.施工栋号 D.施工里程 E.施工工点 答案:ABC 34.事故报告主要内容有()。 A.事故发生的时间、地点和工程项目、有关单位名称 B.事故的简要经过及事故的初步原因. C.事故已经造成伤亡人数和初步估计的直接经济损失 D.事故发生后采取的措施及事故控制情况ㇸ E.事故报告单位或报告人员 答案
    admin 今天
  • 10. 飞机大战游戏
    其他

    10. 飞机大战游戏

    。。。
    admin 今天
  • element日期选择器,去掉此刻按钮
    其他

    element日期选择器,去掉此刻按钮

    去掉此刻按钮也看了很多方法,以下的方法,也符合我的需求,亲测可行,话不多说,上代码吧!
    admin 今天
  • computed和watch的区别
    其他

    computed和watch的区别

    computed: 是计算属性的意思。computed是用来计算出一个值得 ,调用这个值不需要加括号。依赖自动缓存,如果依赖不变,computed就不会重新计算。 computed: { // 计算属性的 getter reversedMessage: function () { // `this` 指向 vm 实例 return this.message } } watch: watch就是监听/侦听的意思。是有一个fun字段,表示在第一次渲染的时候需要执行这个函数,如果fun字段有变化,那么就会触发这个方法 watch:{ fun(new,old){ console.log(new,old) } } 定义:如果某个属性变化了,就去执行一个函数,这就是区别。 区别阐述: computed 1、computed是计算属性,也就是依赖某个值或者props通过计算得来得数据; 2、 computed的值是在getter执行之后进行缓存的,只有在它依赖的数
    admin 今天
  • 程序员追女孩子8
    其他

    程序员追女孩子8

    1.频率太高,适得其反 左宗棠有句名言“烈女怕缠男”,带坏了不少空有热情的男生们。 在几十年前。社会风气保守落后,女孩子社会地位不高,可供他们 选择的对象太少; 再加上观念落后,普遍脸皮薄,所以你靠着“死缠烂打”,还是很 容易奏效的。 但现在绝对不同了。 现在条件稍微好点的女孩都不会缺人追,可供她们选择的对象太 多,因此对一般的追求者不会过于重视; 再加上社会风气逐渐开放,大多数女生都有强烈的自我意识,你要 是再玩“耍流氓”那一套,当心人家直接拉黑/告你性骚扰/吊着你 直到你自己放弃。 更深一层讲,在刚刚接触时就过于频繁地找女生聊天,不一定会给 女生觉得“这个人很热心/对我很好”,反而会给她留下不好的印 象:“整天无所事事” “光想着泡妞,没其他爱好?生活一定很无趣。” “对工作不上心,前途堪忧。” “找我这么勤,是不是怕我被别人抢走啊?这么没自信?” 所以,在刚认识时,无论你对这个女生多感兴趣,多迫切地想多和
    admin 今天
  • start_local
    其他

    start_local

    本地启动 Fabric 网络 启动一个 Fabric 网络主要包括如下步骤: 规划初始网络拓扑:根据联盟的需求规划拓扑信息,包括联盟成员、排序服务集群、应用通道的初始成员等;准备网络配置:包括网络中组织结构和对应的身份证书(可使用 cryptogen 工具或 fabric-ca 完成),系统通道的初始配置区块文件、新建应用通道的配置更新交易文件以及可能需要的锚节点配置更新交易文件(可使用 configtxgen 工具完成);启动 Orderer 节点:使用系统通道的初始区块文件启动排序服务,排序服务启动后自动按照指定配置创建系统通道;启动 Peer 节点:不同的组织按照预置角色分别启动 Peer 节点;创建通道:客户端使用新建应用通道的配置更新交易文件,向系统通道发送交易,创建新的应用通道;加入通道:Peer 节点利用初始区块加入到所创建的应用通道。 主要步骤如下图所示,下面进行具体讲解。 规划初始
    admin 今天
  • Java剑指 Offer II 090. 环形房屋偷盗(击败100%用户)
    其他

    Java剑指 Offer II 090. 环形房屋偷盗(击败100%用户)

    题目: 一个专业的小偷,计划偷窃一个环形街道上沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。 给定一个代表每个房屋存放金额的非负整数数组 nums ,请计算 在不触动警报装置的情况下 ,今晚能够偷窃到的最高金额。 示例 : 输入:nums = [2,3,2] 输出:3 解释:你不能先偷窃 1 号房屋(金额 = 2),然后偷窃 3 号房屋(金额 = 2), 因为他们是相邻的。 思路: 跟上一题偷钱区别在于上一题的房子排布是线性结构,隔着偷可以从头到尾 这一次是环形结构,也就是上一次的结构但是在结尾时如果你从第一个房子起偷,你就不能偷最后一个房子。如果你从第二个房子起偷,那么可以偷最后一个房子。判断一下就可以。 复杂度: 时间:循环O(n)。 空间:用了Arrays.copyOfRange,O(n)。 代码: //先处理特殊情况
    admin 今天
  • 使用jdbc向数据库插入数据时preparedStatement.executeBatch()报错
    其他

    使用jdbc向数据库插入数据时preparedStatement.executeBatch()报错

    参考
    admin 今天
  • " alt="如何批量修改文件名中的某个字符?">
    其他

    如何批量修改文件名中的某个字符?

    作为一名上班族,每天都会修改文件名,但如果有几百个文件的名称中有个相同错误字符需要修改怎么办?我敢说这个简单的问题可能会难倒一大批小伙伴,我身边就有同事遇到过这个问题,并且毫无办法,最后只能老老实实的一个一个修改。 如何批量修改文件名中的某个字符?一个一个的修改每个人都会,但是太耗时了,所以一定要有批处理的方法,今天小编就为大家介绍这个办公小技巧,学会后你会发现并不难,简单到只要一分钟就能处理完成,不管你有多少个文件需要修改。请继续往下看哦~ 需要使用的电脑软件:优速文件批量重命名 工具软件下载:https://download.yososoft.com/YSRename/2.0.4/YSRename.exe 下面是详细的批量修改步骤: 第1步,电脑上下载“优速文件批量重命名”工具软件后安装打开,然后将需要修改名称的文件全部导入到软件中,文件格式不受限制哦,任何文件都可批量重命名。 第2步,文件添加成功后软件界面左边会有设置区域,命名方式选择“替换”,在查找内容右边输入需要修改的字符,在替换内容右边输入修改后的字符。
    admin 今天
  • Java程序出现oom如何解决?什么场景下会出现oom?
    其他

    Java程序出现oom如何解决?什么场景下会出现oom?

    Java程序出现oom如何解决?什么场景下会出现oom? 1. Java heap space2. GC overhead limit exceeded3. Permgen space4. Metaspace5. Unable to create new native thread6. Out of swap space7. Kill process or sacrifice child8. Requested array size exceeds VM limit9.Direct buffer memory 1. Java heap space 当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出java.lang.OutOfMemoryError:Javaheap space 错误(根据实际生产经验,可以对程序日志中的 OutOfMemoryError 配置关键字告警,一经
    admin 今天
  • Docker(K8S)环境下开启JMX远程监控
    其他

    Docker(K8S)环境下开启JMX远程监控

    问题引入 JMX(即Java Management Extensions),如果你在网上搜索如何配置JMX,你就会看到这样的一堆配置 -Djava.rmi.server.hostname= -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.rmi.port= -Dcom.sun.management.jmxremote.port= -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false 然后你就会发现在docker下,怎么弄都不对。 JMX分析 JMX其实需要注册三个端口,其作用为: 端口1: 接收注册请求,JMX客户端(如jvisualvm)在连接时,需要填写的端口号端口2: 用于远程连接,可以与端口
    admin 今天
  • Python——类的实例化
    其他

    Python——类的实例化

    在C1中实例化RefreshLabels,并将对象传递给C2和C3,当在C2中改变对象某一变量时,在C3中也可以得到该变量的最新值。 class RefreshLabels: def __init__(self): self.rect_labels = [] class C1: def __init__(self): self.c2 = C2() self.c3 = C3() self.refreshLabels = RefreshLabels() self.c2.refreshLabels = self.refreshLabels self.c3.refreshLabels = self.refreshLabels class C2: def __init__(self): self.refreshLabels = None def fun1(self): sel
    admin 今天
  • mysql 获取当前日期 所在周的周一和周日
    其他

    mysql 获取当前日期 所在周的周一和周日

    select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 0 DAY);  //获取当前周所在的周一 select date_sub('2017-08-28',INTERVAL WEEKDAY('2017-08-28') - 6 DAY); //获取当前周所在的周日 #当年第一天:   SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY);      #当年最后一天:   SELECT concat(YEAR(now()),'-12-31');        #当前week的第一天:     select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY);      #当前week的最后一天:     select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 5 DAY);      #前一week的第一天
    admin 今天
  • " alt="川土微带隔离电源的四通道数字隔离器CA-IS3643LW">
    其他

    川土微带隔离电源的四通道数字隔离器CA-IS3643LW

    CA-IS3643LW 带隔离电源的四通道数字隔离器   概述 CA-IS36XX是一款具有集成式高效电源转换器的高性能多通道增强型数字隔离器。集成式DC-DC转换器高效运行,提供最高500mW的隔离式电源,节省空间,可满足各种输入和输出电压配置。该隔离芯片采用电容式耐压隔离,具有更好的隔离电压(VRMS),更高的传输速率(DC-150Mbps),和更强抗干扰能力(CMTI)。该系列产品广泛应用于工业自动化、电机控制、医疗设备、汽车电子、测试设备等各行业,详细参数可参考规格书和选型表。 应用 • 工业自动化 • 电机控制 • 医疗设备 • 汽车电子 • 仪器仪表 特性 • 隔离等级:5000VRMS; • CMTI:±150kV/μs; • 浪涌等级:10KVpk; • ESD等级:8000V(单双边); • 速率:DC-150Mbps; • 工作电压范围:3V~5.5V; • 每通道工作电流:     • 1.5mA/通道@1Mbps,5.0V;     • 5.5mA/通道@100Mbps
    admin 今天
  • " alt="12 月 11 日 真香现场,带你玩转 EKS">
    其他

    12 月 11 日 真香现场,带你玩转 EKS

    活动推荐语 还没搞懂灵活扩展的 KubeFlow?还没见识到 EKS 的强大落地能力?12 月 11 日,错过等明年啦! 近年来,Kubernetes 逐渐成为在容器服务领域闪亮的新星。公有云巨头如亚马逊云科技、微软 Azure、阿里云等,都宣布支持 Kubernetes 服务。 EKS 作为开源的容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。但是,在 Amazon EKS (Amazon Elastic Kubernetes Service) 产品发布之前,要运行具有高可用性的 Kubernetes 集群,需要专业知识,客户要跨多个可用区 (AZ) 设置 Kubernetes 管理基础架构。而 Amazon EKS 消除了这种复杂性,可让您在AWS上轻松运行 Kubernetes,而无需安装、操作或维护您自己的 Kubernetes 控制层面或节点,并交付了可供生产环境使用的更具有弹性的架构。 本期上海的活动,我们汇集了在 EKS 上有丰富经验的专家们,一起为大家打造一场技术沙龙,带你轻松玩转 EKS。 活动重要信息
    admin 今天
  • 程序员追女孩子7
    其他

    程序员追女孩子7

    目前你所面对的问题,也是很多人所困扰的通病,大概分为以下四点: 1、和同性打交道一般聊得来,但与异性社交中,往往会陷入尴尬 和不知所措的境地。 2、陌生的环境,自己往往会成为社交中的小透明,没有任何的主 导权和话语权。 3、具有一定的知识储备量,但不知道“如何运用到实际社交 中”。 4、明知道对方说话的意图,但是总是聊不到点上,缺乏语言组织 能力。 好,在我讲聊天技巧之前,你首先要明确以下四句话的内涵: ·与朋友要聊话题,与异性要聊情绪。与群体要聊氛围,与领导要 聊理性。 当你能够明确这四句话的内容,那么能让你更方便理解以下的内 容。 No1、与异性聊天——首先要培养聊天自信 ·简单地来说,想要做到聊天自信,你首先要做的是:“预习这个 女生” 加完女生之后的第一件事是什么?当然是通过她的头像、朋友圈、 留言板、个性签名、微博等等众多的社交渠道去了解女生的兴趣爱 好、日常价值观和排斥的事物。 如果你通过各种渠道发现
    admin 今天
  • 写文件fputs后为什么要fflush
    其他

    写文件fputs后为什么要fflush

    看ThinyWebSocket的时候有个疑问 #define LOG_DEBUG(format, ...) if(0 == m_close_log) {Log::get_instance()->write_log(0, format, ##__VA_ARGS__); Log::get_instance()->flush();} 为什么write之后还需要flush,这个flush有什么意义 void Log::flush(void) { m_mutex.lock(); //强制刷新写入流缓冲区 fflush(m_fp); m_mutex.unlock(); } 看注释强制书信写入流缓冲区,嗯,作用知道了,为啥需要这玩意儿呢?查了下资料,看到个例子大致清楚了 #include int main() { printf("hello"); sleep(5); printf(" world!\n"); return 0; } //先进入sleep,再打印
    admin 今天
  • SpringBoot——统一 接口返回值和全局异常处理
    其他

    SpringBoot——统一 接口返回值和全局异常处理

    统一接口返回值 1、定义通用的数据返回对象 @Data @Accessors(chain = true) public class GlobalResponse implements Serializable { private Integer code; private String message; private T data; private final String timeStamp = DateUtils.localDateTimeToString(LocalDateTime.now()); public static final String SUCCESS = "成功"; public static final String FAILURE = "失败"; public GlobalResponse(int code, St
    admin 今天
  • console.log`123`是什么?
    其他

    console.log`123`是什么?

    ['123', raw: Array(1)]
    admin 今天
  • 云南安全员B证怎么考多选题库
    其他

    云南安全员B证怎么考多选题库

    题库来源:【学视线】公众号提供安全员B考试试题、安全员考试预测题、安全员B考试真题、安全员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 28.《特种设备安全法》规定,特种设备出厂时,应当随附安全技术规范要求的()监督检验证明等相关技术资料和文件,并在特种设备显著位置设置产品铭牌.安全警示标志及其说明。 A.设计文件 B.产品质量合格证明 C.安装及使用维护保养说明 D.产品注册商标 E.技术鉴定报告 答案:ABC 29.《特种设备安全法》规定,特种设备使用单位应当建立特种设备安全技术档案.安全技术档案应当包括以下内容()。 A.特种设备的设计文件 B.产品质量合格证明 C.安装及使用维护保养说明 D.监督检验证明等相关技术资料和文件 E.产品注册商标 答案:ABCD 30.《特种设备安全法》规定,特种设备发生事故后,事故发生单位应当按照应急预案采取措施()保护事故现场和有关证据,并及时向事故发生地县级以上人民政府负责特种设备安全监督管理的部门和有关部门报告。 A.组织抢救 B.防止事
    admin 今天
  • day3-运算符和分支作业
    其他

    day3-运算符和分支作业

    选择题 print(100 - 25 * 3 % 4) 应该输出什么? (B) A. 1 B. 97 C. 25 D. 0 下列哪种说法是错误的(A)。 A. 除字典类型外,所有标准对象均可以⽤于布尔测试 B. 空字符串的布尔值是False C. 空列表对象的布尔值是False D. 值为0的任何数字对象的布尔值是False 下列表达式的值为True的是(B)。 A. 3>2>2 B. 1 and 2 != 1 C. not(11 and 0 != 2) D. 10 < 20 and 10 < 5 Python不支持的数据类型有(A)。 A. char B. int C. float D. list (多选)n = 6784,以下能够获取到7 的方法有(CD)。 A. n / 1000 % 100 B. n % 1000 / 100 C. n // 100 % 10 D. n // 10 % 100
    admin 今天
  • " alt="NHS-PEG2000-CLS,Cholesterol-PEG2000-NHS">
    其他

    NHS-PEG2000-CLS,Cholesterol-PEG2000-NHS

    活性酯在PH7-8.5与伯胺基团反应形成稳定的酰胺键。聚乙二醇增加药物溶解度和稳定性,减少多肽和蛋白质的免疫原性, 抑制带电分子在修饰表面的非特异性结合。可修饰蛋白质、多肽和其它小分子材料。应用于医药研究、药性缓释、纳米新材料研究、细胞培养。在活性化合物的配体研究,多肽合成载体,高分子接枝化合物,新型材料聚乙二醇涂层及修饰功能化方面应用成为研究趋势。 英文名称:Cholesterol-PEG-NHS           CLS-PEG-NHS 中文名称:胆固醇-聚乙二醇-活性酯           胆固醇-聚乙二醇-琥珀酰亚胺 分子量:1k,2k,3.4k,5k,10k,20k(可按需定制) 质量控制:95%+ 存储条件:-20°C,避光,避湿 用 途: 仅供科研实验使用,不用于诊治 注意事项: 取用一定要干燥,避免频繁的溶解和冻干。 结构式: 供应商:西安凯新生物科技有限公司。 其他相关产品: Cholesterol-PEG-NHS,  MW:2000/3400/5000 Cholesterol-PEG-MAL
    admin 今天
  • leetcode-146. LRU 缓存机制
    其他

    leetcode-146. LRU 缓存机制

    leetcode-146. LRU 缓存机制 题目: 代码: #include #include #include using namespace std; struct DLinkedNode{ int key,value; DLinkedNode *prev,*next; }; unordered_mapcache; DLinkedNode* head,*tail; int size; int capacity; LRUCache(int _capacity):capacity(_capacity),size(0) { head = new DLinkedNode; tail = new DLinkedNode; head->next = tail; tail->prev = head; }
    admin 今天
  • swagger应用
    其他

    swagger应用

    创建项目 创建springboot项目 引入依赖 io.springfox springfox-swagger2 2.8.0 io.springfox springfox-swagger-ui 2.8.0  配置swagger2 创建config文件夹,并在其下创建 Swagger2Config,在类上添加注解 @Configuration和 @EnableSwagger2,具体配置如下   @Configuration @EnableSwagger2 public class Swagger2Config {
    admin 今天
  • 怎么将PPT中的视频文件保存下来
    其他

    怎么将PPT中的视频文件保存下来

    先右键包含视频的PPT文件,选择‘打开方式’,打开方式的子菜单栏中有一个选择其他应用。 因为我之前操作过,所以会显示那个WinRAR的应用程序,第一个使用的话一般不会出现,点击‘更多应用’,找到‘在这台电脑上查找更多应用’ 找到winRAR的安装目录 双击运行应用程序 在目录ppt/media下面找到.mp4的视频,之后直接拖拽到桌面即可完成操作。
    admin 今天
  • 云起实验室:快速上手并跑通AnalyticDB PostgreSQL版TPC-H测试
    其他

    云起实验室:快速上手并跑通AnalyticDB PostgreSQL版TPC-H测试

    本案例介绍如何创建AnalyticDB PostgreSQL实例、生成测试数据、建表、导入数据,并跑通TPC-H查询。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/9a4e57e135c9427a9feba3da3268a1cd?spm=a2c6h.13858375.0.0.3e0679a9aXz9JE 建议体验时长:1小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 模拟生成TPC-H 1TB测试数据。模拟通过CPOY本地文件和通过OSS导入数据。模拟执行TPC-H 22条查询SQL。 体验简介 AnalyticDB PostgreSQL版在支持ACID和分布式事务的同时,提供了优秀的大数据MPP分析性能。 准备环境 注册阿里云账号。 已创建AnalyticDB PostgreSQL版实例。本案例以1TB测试数据为例,推荐配置为6.0标准版,节点规格(segment)2C16G,节点数量(segment)32,ESSD云盘,节点存储容量200
    admin 今天
  • Java加密与解密的艺术~AES实现
    其他

    Java加密与解密的艺术~AES实现

    AES算法成为DES算法的替代者,其实现也成为其他对称加密算法实现的参考模型。  AES 实现 /** * 2009-10-5 */ package org.zlex.chapter07_3; import java.security.Key; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; /** * AES安全编码组件 * * @author 梁栋 * @version 1.0 */ public abstract class AESCoder { /** * 密钥算法 */ public static final String KEY_ALGORITHM = "AES"; /** * 加密/解密算法 / 工作模式 / 填充方式 * Java 6支持PKCS5Paddi
    admin 今天
  • JavaScript基础 – 21 (精确设置对象属性:value、writable、configurable、enumerable、getter、setter)
    其他

    JavaScript基础 – 21 (精确设置对象属性:value、writable、configurable、enumerable、getter、setter)

    对象的每个属性,额外有几个选项:         value:默认值         writable:是否可写         configurable:是否可以重新配置         enumerable:是否可遍历         get:getter,读取属性时触发, 对象.属性名      作用:计算属性         set:setter,为属性赋值时触发, 对象.属性名=值    作用:赋值检查         直接声明的属性:{属性名:值},其配置项默认都是true         用Object.defineProperty(…),新增属性所有配置默认都是false         get,set 属性与write  enumerable:互斥,不能同时存在 Object.defineProperty(obj, "id", { writable: false, //是否可写 configurable: false, //是否可重新配置 enumerabl
    admin 今天