ICode9

精准搜索请尝试: 精确搜索
  • leetcode -- 9+102+104+1052022-09-17 01:30:57

    回文数 easy # 两种写法 # 时间复杂度低 且考虑特殊情况 class Solution: def isPalindrome(self, x: int) -> bool: # first solution follow the answer if x < 0 or ( x % 10 == 0 and x != 0 ): return False reverted

  • 详细记录B站狂神的springmvc笔记2022-09-17 00:03:26

    springMVC ssm: mybatis + Spring + SpringMVC MVC三层架构 JavaSE:认真学习, 老师带,入门快 JavaWeb:认真学习,老师带,入门快 SSM框架:研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力 SpringMVC + Vue + SpringBoot + SpringCloud + Linux SSM = JavaWeb做项目; Spring: IOC和

  • 拆包和交换变量值2022-09-16 23:34:22

    1. 拆包   1.1 拆包:元组 # 拆包元组数据 def return_num(): return 100, 200 # result = return_num() # print(result) num1, num2 = return_num() print(num1) # 100 print(num2) # 200   1.2 拆包:字典 # 字典拆包数据:变量存储的数据是key # 先准备字典,然后拆包 d

  • 200天1000题 (DAY 4)2022-09-16 22:30:40

    200天1000题 (DAY 4) 目前总题数: 17 目前CF分数: 1325 T1 (CF . Edu 121) B - Minor Reduction /* 给你一个数字n 你可以进行一次操作: 将这个数字n相邻的两个数位相加并且放回原来的字符串 例如:10057 对 1 和 0 相加 得到 1057 例如: 998 对 9和8相加 得到 917 问,你必须操作一

  • angular设置网络请求超时时间2022-09-16 21:32:39

    angular5之后使用pipe this.http.get('url') .pipe( timeout(1000), catchError(e => { return of(null); }) ).toPromise().then( res => { //成功 }).catch(e => { //报错 );

  • NOIP 2018 普及组初赛试题阅读程序解析2022-09-16 21:03:09

    第 18 题 阅读程序写结果: #include<stdio.h> char st[100]; int main() { scanf("%s", st);//输入一个字符串 for (int i = 0; st[i]; ++i) { if (‘A’ <= st[i] && st[i] <= ‘Z’)//如果是大写字母,执行指令 st[i] += 1;//往后退一位(如A变成B,B变成C) }//是小

  • 罗马数字转阿拉伯数字2022-09-16 20:04:20

    罗马数字不是位置计数,他的缺点是表数范围小、计算难度大、表数的方式比较混乱、人从一连串字母数字中不易分析出具体的数值、表数要求太复杂。 我的学号:阿拉伯数字(20221320)罗马数字(XXCCXXMCCCXX)(上划线见下方截图) #include <stdio.h> #include <string.h> int judge(char* r

  • ATUI之table组件的使用记录2022-09-16 19:01:15

    描述 原组件使用中的不足 1、点击全选:Computed property "isSelectAll" was assigned to but it has no setter. 2、使用table组件,设置表格固定高度:height会导致全选报错,去除此设置则正常。【全选与固定高度冲突】 3、没有全选标识,当全部选中时会触发on-select-all返回全部选中的

  • C++ 自定义隐式转换2022-09-16 18:30:57

    operator bool() const 我们经常用这个来自定义类型对bool的隐式转换,比如智能指针类型就定义了这个隐式转换,来让智能指针对象可以直接用在判断语句中,判断管理的指针是否为nullptr。 operator TypeXX() const 上述的用法有一个更为一般化的隐式类型转化定义。在函数调用中,可能伴随

  • JAVA 微信公众账号开发—— 介入微信公众测试平台2022-09-16 18:03:19

    个人只能申请订阅号 1、首先需要申请一个微信公众号。具体如何申请,请登录微信公众号平台申请即可 2、外网映射工具——ngrok 项目使用spring boot 开发  结合自己项目 引入如下依赖及两个java文件      <!-- 微信开发工具包 --> <!-- https://github.com/binarywan

  • 7. 整数反转2022-09-16 17:33:45

    题目链接 本身没什么难的,就是对整数取模运算。 class Solution { public: int reverse(int x) { int rev=0; while(x!=0){ if(rev<INT_MIN/10 || rev>INT_MAX/10){ return 0; } int dig=x%10; x/=10

  • vue-pdf实现预览pdf并使用C-Lodop实现打印功能2022-09-16 16:30:26

    本人的工作项目中,需求是:   点击“打印”按钮,打开pdf预览弹出框,弹出框有:头部选择打印模板、打印方式、打印机,都是下拉选择框;中部是pdf预览块;底部是确定打印。   准备工作:   预览pdf,后端接口返回了pdf预览地址,可在线直接打开。vue-pdf插件可以满足需求。   选择方式如果选择

  • vue3中axios的配置2022-09-16 16:02:22

    安装axios依赖 yarn add axios 或 npm install axios --save src目录下创建相关文件夹 各文件内容 【config/request.js】 import axios from "axios"; // import store from "@/store"; // 创建并配置一个新的axios const service = axios.create({ baseURL: process.env.

  • MASA Framework的分布式锁设计2022-09-16 14:30:17

    前言 什么是锁?什么是分布式锁?它们之间有什么样的关系? 什么是锁 加锁(lock)是2018年公布的计算机科学技术名词,是指将控制变量置位,控制共享资源不能被其他线程访问。通过加锁,可以确保在同一时刻只有一个线程在访问被锁住的代码片段,我们在单机部署时可使用最简单的加锁完成资源的独享,如

  • MasaFramework -- 锁与分布式锁2022-09-16 13:34:59

    前言 什么是锁?什么是分布式锁?它们之间有什么样的关系? 什么是锁 加锁(lock)是2018年公布的计算机科学技术名词,是指将控制变量置位,控制共享资源不能被其他线程访问。通过加锁,可以确保在同一时刻只有一个线程在访问被锁住的代码片段,我们在单机部署时可使用最简单的加锁完成资源的独享,如

  • 常用设计模式2022-09-16 13:30:23

    设计模式 1、软件设计七大原则 开闭原则 对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节 里氏代换原则 子类可以扩展父类的功能,但不能修改父类的功能;子类除了添加新方法外,不应修改父类的方法;子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法。 依赖倒转原则 高

  • PHP 之sqlite3封装与示例2022-09-16 11:01:18

    一、sqlite3封装 <?php class SQLiteDB extends SQLite3 { function __construct(){ try { //打开数据库文件 $this->open('./ccfcf4572e60f80522c1cf0f8e4b95c3.db'); }catch (Exception $e){ die($e->ge

  • vue2封装echart报表实现柱状图和曲线图颜色随机变化2022-09-16 10:30:45

    研究了一天,终于实现了柱状图和曲线图的颜色随机变化,立马上代码。 柱状图颜色随机: <template> <div :style="{ padding: '0 0 32px 32px' }"> <h4 :style="{ marginBottom: '20px' }">{{ title }}</h4> <v-chart :data="data

  • 随机生成指定长度的密码2022-09-15 22:03:57

    代码分析 判断字符是否为空,空默认字符长度6,否则根据参数长度设置 字符串,我们需要在这里面随机获取数据 实例化随机类 实例化StringBuilder for循环根据设置的长度,来给StringBuilder赋值 在str字符串中随机获取数据附加给StringBuilder 返回StringBuilder /** * @author Mxhlin

  • Golang Gin实践 连载十二 生成二维码2022-09-15 15:31:12

    前言 本章节将实现如下功能: 生成二维码 合并海报(背景图+二维码) 实现 首先,你需要在 App 配置项中增加二维码及其海报的存储路径,我们约定配置项名称为 QrCodeSavePath,值为 qrcode/ 生成二维码 安装:go get -u github.com/boombuler/barcode 工具包 考虑生成二维码这一动作贴合工具

  • 收集整理的非常有用的PHP函数2022-09-15 14:01:25

    收集整理的非常有用的PHP函数 1、PHP加密解密2、PHP生成随机字符串3、PHP获取文件扩展名(后缀)4、PHP获取文件大小并格式化5、PHP替换标签字符6、PHP列出目录下的文件名7、PHP获取当前页面URL8、PHP强制下载文件9、PHP截取字符串长度10、PHP获取客户端真实IP11、PHP防止SQL注入12、P

  • 剑指 Offer 16. 数值的整数次方2022-09-15 13:33:52

    一、题目: 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。   示例 1: 输入:x = 2.00000, n = 10输出:1024.00000示例 2: 输入:x = 2.10000, n = 3输出:9.26100示例 3: 输入:x = 2.00000, n = -2输出:0.25000解释:2-2 = 1/22 = 1/4 = 0.25  提示: -1

  • 题解【P5004 专心OI - 跳房子】2022-09-15 12:03:03

    本题的找规律题解到此为止。 为防止新人受到误导,不再接受新的此类题解。 以前的保留不会删除,但请不要再提交。 题目传送门。 矩阵加速模板题吧。给一个正经的不用找规律的做法。 考虑设 \(F_n\) 表示前 \(n\) 个格子的答案,\(f_n\) 表示最后降落在 \(n\) 的方案数,显然有 \(F_n=F_{

  • Golang Gin实践 连载十一 实现导出、导入 Excel2022-09-15 11:02:11

    前言 在本节,我们将实现对标签信息的导出、导入功能,这是很标配功能了,希望你掌握基础的使用方式 另外在本文我们使用了 2 个 Excel 的包,excelize 最初的 XML 格式文件的一些结构,是通过 tealeg/xlsx 格式文件结构演化而来的,因此特意在此都展示了,你可以根据自己的场景和喜爱去使用 配

  • LeetCode 325 Maximum Size Subarray Sum Equals k 贪心+Map2022-09-15 04:00:20

    Given an integer array nums and an integer k, return the maximum length of a subarray that sums to k. If there is not one, return 0 instead. Solution 注意到是 subarray, 所以是连续的。因此我们用 \(map\) 来记录一下当前 \(cursum\) 第一次出现下标位置,所以如果此时

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有