-
java
-
java随机生成N个不重复的随机数说明:1、默认生成随机数100以内(可以修改)2、默认生成5个不重复的随机数放入数组(可以修改)源代码如下:import java.util.Random;
public class Text {
public static void main(String[] args) {
//创建随机数对象
Random
-
web
-
vue基本使用--refs获取组件或元素说明:vm.$refs 一个对象,持有已注册过 ref 的所有子组件(或HTML元素)使用:在 HTML元素 中,添加ref属性,然后在JS中通过vm.$refs.属性来获取注意:如果获取的是一个子组件,那么通过ref就能获取到子组件中的data和methods添加ref属性<div id="app">
<h1 ref="h1El
-
cheng
-
cookie过期时间设置在设置之前,首先了解一下什么是cookie?cookies是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。IE浏览器把Cookie信息保存在类似于C://windows//cookies的目录下。当用户再次访问某个站点时,服务端将要求浏览器查找并返回先前发送的Cookie信息,来识别这个用户。cookies给网站和用户带来的好处非常多: 1、Cookie能使站
-
xiaozhi
-
git仓库迁移常用命令// 首先在当前项目主分支先执行git pull 把代码更新为最新git remote set-url origin <新的仓库名>git push -u -f origingit push -u -f origin --all // 把所有分支迁移过去git push -u -f origin --tags // 把所有tag迁移过去// 然后去拉取新的仓库代码
-
web
-
法一:利用indexOf不存在返回-1,存在返回第一次出现的索引 // js检查数组中是否包含某个元素 // 法一 indexOfvar arr = [100,20,50,58,6,69,36,45,78,66,45]
if(arr.indexOf(66)==-1){
console.log("不存在")
}else{
console.log("存在,索引是:",arr.i
-
java
-
方法一:使用indexOf() 和lastIndexOf()方法案例:var Cts = "bblText";
if(Cts.indexOf("Text") >= 0 ) {
alert('Cts中包含Text字符串');
}
indexOf用法:返回 String 对象内第一次出现子字符串的字符位置。
strObj.indexOf(subString[, startIn
-
java
-
base64转图片,方法一: /**
* 1.base64转图片
* @param base64str1 base64码
* @param savePath 图片路径
* @return
*/
public static boolean GenerateImage(String base64str1, String savePath) {
/
-
xiaozhu
-
import warnings# 忽视警告warnings.filterwarnings('ignore')import osimport matplotlibimport cv2 as cvimport numpy as npimport matplotlib.pyplot as pltfrom tensorflow.keras.callbacks import ModelCheckpoint,
-
web
-
python数组如何取值一、单维数据处理时:a=[1,2,3,4,5];a[0]=1;a[1]=2;a[2]=3;a[3]=4;a[4]=5;(1) a[-1]:b=print(a[-1])=print(取出数组a的最后一个值)=[5];(2) a[:-1]:b=print(a[:-1])=print(除了最后一个取全部)=[1,2,3,4]; 因为[m:n]在数组里边表示的是前闭后开,就相当于数
-
xiaozhi
-
有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家族里区分出来。创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)
当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。合并分支命令:git merge
你可以多次合并到统一分支,
-
cheng
-
Mybatis中Mapper.xml文件中的update语句写法<update id="updateByPrimaryKeySelective" parameterType="com.zehin.vpaas.base.domain.CtSysDutyreal" >
update CT_SYS_DUTYREAL
<set >
<if t
-
cheng
-
问题描述如图:这个原因可能是本地主机的key发生了变化,因此每次SSH链接都会有提示,只需要在交互下输入yes即可。当然如果长久的想解决问题,可以采用以下方法:1、使用ssh连接远程主机时加上“-o StrictHostKeyChecking=no”的选项,去掉对主机的验证检查。ssh -o StrictHostKeyChecking=no 192.168.xxx.xxx注:192.168.xxx
-
java
-
微服务监控中心springboot-admin 配置登录密码1. pom 加入 security
org.springframework.boot
spring-boot-starter-security
2. 加入配置类 SecuritySecureConfig
packa
-
android00
-
前言上一篇文章自定义了一个左滑删除的RecyclerView,把view事件分发三个函数dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent实际运用了一下,一些原理通过出现的bug还是挺能加深印象,并且后面还在优化上用上了TouchSlop、VelocityTracker以及GestureDetector,但是真不配那个一个控件搞定安卓自定义v
-
java
-
vue页面访问正常,但是一刷新就会404的问题解决办法:第一种解决方法:将vue路由模式mode: 'history' 修改为 mode: 'hash'//router.js文件
const router = new Router({
//mode: 'history',
mode: 'hash',
routes: [
{ path: '/',
-
xiaozhu
-
使用Python,将字符串的首字母变为大写,其余都变为小写利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。思路:使用capitalize()函数将字符串的首字母转为大写,其余变为小写L1 = ['AdmIn','anny','LUCY','sandY','wILl']
def normallize(name):
return name.capitaliz
-
xiaozhu
-
利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行。其完整语法:GROUP_CONCAT(expr)
该函数返回带有来自一个组的连接的非NULL值的字符串结果。其完整的语法如下所示:GROUP_CONCAT([DISTINCT] expr [,ex
-
wechat
-
前端是否厌倦了新趋势,并寻求稳定?一、简介 过去两年挺不容易的,在全球范围内引发了许多变化。自从我们的生活逐渐"搬到了线上",IT行业也顺势参与了数字转型。前端开发也在从技术探索再到落地实践等各个方面发生了很多变化。因此,我们尽可能的将前端2020年和2022年的数据并排呈现,以便更好地进行比较。最著名的前端开发笑话“新的一天,新的框架”似乎已经过时了。当然,新的框架和库确实出现了,但在某些领域,
-
python
-
python数据的增加(append,extend,insert)name = ["A","B","C"]
zengjia = input("请输入:")
aa = ["1","2"]name.append(zengjia) #将整个列表添加,包括列表的【】
name.extend(aa) #讲列表中的元素增加到另外一个里面
name.insert(1,"d") #在列表的1号位
-
xiaozhi
-
GIT分支常用命令git branch 分支名 // 新建分支
git branch // 查看当前所有分支
git checkout 分支名 // 检出分支
git checkout -b 分支名 // 创建并切换分支
git checkout commitId 文件名(文件路径下的文件名) 还原这个文件到对应的commitId的版本
(例如src/page/attendance/at