今天郁闷的要死,好不容易让Appium关联起Genymotion了,但是一滑动屏幕就跳转到搜索003界面,当时还以为是Appium的Bug或者Genymotion本身出问题了。 结果网上搜了一段时间(在此还要吐槽自己的搜索水平,现象都出现了还搜索…
2024/10/21 17:29:18 人评论 次浏览直接上解决办法: 1:修改字段类型为utf8mb4 2:修改springboot数据源配置,增加connectionInitSqls参数 spring.datasource.druid.connection-init-sqlsset names utf8mb4;注意:我用的是Druid连接池。 好了࿰…
2024/10/21 16:17:42 人评论 次浏览PS:学了正则表达式那么久,也没做出什么像样的模式出来,早上一觉醒来突发奇想,下定决心要证明一下咱正则可不是白学的——于是选择了最常见的日期匹配…… 日期格式:年-月-日,即yyyy-mm-dd,如今天…
2024/10/21 15:54:53 人评论 次浏览在做交易所的时候有个需求,需要统计邀请注册人数,比如 A邀请B, B邀请C, C邀请D。那么A的邀请人数就是3个,B的邀请人数就是2个,C的邀请人数就是1个。除此之外,还要能统计出A直接邀请人数,A下一级邀请人数&am…
2024/10/21 15:39:14 人评论 次浏览题意: 中文 思路: 维护一个递增的单调队列即可O(N) 或者 RMQ维护区间最小值O(NlogK) 代码: 单调队列 #include <iostream> #include <queue> #include <cstdio> #incl…
2024/10/21 18:54:59 人评论 次浏览建立时间:6.29 & 6.30 一、会话技术简介 1.存储客户端的状态 由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪 里?因为Http协议是无状态的,也就是说每个客户访问服务器端资…
2024/10/21 18:54:28 人评论 次浏览作为一种大型的基于GPT-3. 5结构的语言模型,ChatGPT由OpenAI训练,采用深度学习技术,通过大量的文本数据学习,可以生成类似于人类自然语言的文字。ChatGPT是一种非常强大的对话引擎,能进行对话、回答问题和完成任务。Ch…
2024/10/21 18:53:57 人评论 次浏览shell脚本动画小工具看gif图:shell脚本版脚本内容如下:#!/usr/bin/env bash## ------------------------------------------------------------## Author:博客园——骏马金龙## shell scripts:http://www.cnblogs.com/f-ck-need-u…
2024/10/21 18:53:26 人评论 次浏览为什么80%的码农都做不了架构师?>>> 不管你是在js中用encodeURIComponent还是encodeURI对所要传递的内容转码两次就可以了,然后在jsp中java.net.URLDecoder.decode进行解码,中文即可显示正确。 js var username "我是中文&…
2024/10/21 18:52:55 人评论 次浏览有时候我们很希望看到程序中某个函数或某个代码段的耗时情况,那么该如何办呢?本文用两种方式实现了代码计时器的功能,第一种方式是采用装饰器来实现,第二种方式采用上下文管理器实现。 其实计算代码的运行时间,最朴素的…
2024/10/21 18:52:25 人评论 次浏览GridFS用于存储和恢复那些超过16M(BSON文件限制)的文件。GridFS将文件分成大块,将每个大块存储为单独的文件.GridFS中限制chunk最大为256k。GridFS使用两个collection存储,一个存储chunks,一个存储元数据(metadata)。f…
2024/10/21 15:04:24 人评论 次浏览单例模式 单例模式的定义是: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式是一种常用的模式,有一些对象我们往往只需要一个,比如线程池、全局缓存、浏览器的window对象等。例如,当我们点击登录按钮…
2024/10/21 15:03:52 人评论 次浏览svn status | grep "?" | awk {print $2} | while read line;do svn add ${line};done;原理比较简单,主要是用到重定向,将一些基本命令组合起来使用,高手请手下留情svn status -- 该命令用于查看文件信息,其中M代表修改…
2024/10/21 15:03:20 人评论 次浏览JAVA枚举,比你想象中还要有用!我经常发现自己在Java中使用枚举来表示某个对象的一组潜在值。在编译时确定类型可以具有什么值的能力是一种强大的能力,它为代码提供了结构和意义。当我第一次了解枚举时,当时我认为它们只是一个为常…
2024/10/21 15:02:18 人评论 次浏览Linux中主流的两大软件管理机制:RPM和DPKG。RPM是由red hat开发的,许多distributions都是用的这样的机制,如Fedora,Cenos,SuSE, DPKG是Debian linux 社区开发,只要派生于Debian的其他ditributions都是用它,包括B2D&…
2024/10/21 15:01:46 人评论 次浏览我们使用vue-cli来初始化项目 首先要保证node安装正确我们使用 npm install -g vue-cli 全局安装vue-cli 初始化项目 vue init webpack project_name 进入项目目录执行安装扩展命令npm install然后运行npm run dev 完成这个时候回出现一个地址,现在去访问以下,看看是否已经安…
2024/10/21 15:01:16 人评论 次浏览