顺序 参数 问题clang

21.调整数组顺序使奇数位于偶数前面

类比快排思想 class Solution { public: void reOrderArray(vector<int> &q) { if(!q.size()) return; int l=-1,r=q.size(); while(l<r) { do l++;while(l<r&&q[l]&1); ......
奇数 偶数 数组 顺序 21

命令行*args[]参数输入的C语言实现

有时需要自己实现类似于命令行参数的输入,将其存放于字符串指针数组char *arg[]; 原理: 1、scanf()不会读取空格,而是将其作为一种输入完毕的标志 2、getchar()从键盘输入缓冲区读取最后一个字符,若按过回车,则最后一个字符应当是‘\n’ ,可以将次作为命令行参数输入完毕的标志 ......
命令 参数 语言 args

jmeter:CSV数据文件设置解析文件时中文乱码问题

设置数据文件时可以把数据可放入csv文件或txt文件中 但是,在性能测试中,尽量把数据存放于txt文件中,txt文件消耗的资源比csv文件少,而且txt文件比csv文件更方便更改数据。 文件编码一般使用UTF-8,但是当txt文件中的数据包含中文和英文时,文件编码为gb2312。 ......
文件 乱码 数据 jmeter 问题

关于idea中pom文件springboot-parent-starter依赖报红问题

关于idea中pom文件springboot-parent-starter依赖报红问题 https://blog.csdn.net/lvqiang1230/article/details/121175691?spm=1001.2101.3001.6650.7&utm_medium=distribut ......

iOS 永久解决NSTimer/CADisplayLink循环引用的问题

在iOS中定时器的循环引用会导致定时器无法正常关闭,页面无法正常释放导致内存泄漏。 正常来讲 我们的vc强引用定时器 定时器强引用vc从而导致引用环无法结束,通过中间人的方式可以解决相互之间引用的问题 让中间人弱引用vc 定时器强引用中间人对象 这样就断开了定时器和vc间的循环 大致代码如下: @i ......
CADisplayLink NSTimer 问题 iOS

iOS 永久解决KVO重复移除监听导致闪退问题

kvo是成对出现的,如果添加了监听,就要到必要的时候移除监听,如果重复移除监听就会导致闪退问题,解决方法也很简单,通过一个对象来管理kvo的添加和移除,添加了kvo就保存起来,移除的时候先拿到添加的列表,移除已经添加的,如果已经移除过,则return防止重复移除导致闪退,具体代码如下: @inter ......
问题 iOS KVO

spring国际化访问数据空指针问题记录

@Controller @RequestMapping("/ops/hbase/cluster") public class HBaseClusterManageController { private List<String> inComputerRooms = Arrays.asList(/*r ......
指针 数据 spring 问题 国际

Docker:docker-compose设置启动顺序

前言 项目的技术栈vue+nodejs+redis+rabbitmq,由于vue服务依赖于redis+rabbitmq组件,所以需要先启动redis+rabbitmq组件,之后在运行vue服务。 属性设置 version: "3" services: ## redis redis: image: r ......
docker-compose 顺序 compose Docker docker

Docker:Docker处理中文日志乱码问题

查看容器的编码 进入docker容器查看编码 #进入容器内部 docker exec -it <container_name> /bin/bash #查看容器编码 locale 显示为:LC_CTYPE="POSIX" 都是这个样子的 临时修改编码 临时修改只对当前容器生效,如果这个容器删除了,重新 ......
Docker 乱码 问题 日志

ubuntu键盘输入中文延迟卡顿问题

安装工具 $ sudo apt-get install compizconfig-settings-manager 命令 $ ccsm 选择General -> OpenGL,然后取消勾选“Sync To VBlank”即可。 ......
键盘 ubuntu 问题

RunerGo:随时调整任务参数,测试报告实时查看

我们在做性能测试时,偶尔需要在测试任务执行时调整参数配置,需要关注压力机状态和测试情况。这篇文章给大家介绍一下如何通过RunnerGo,在测试任务执行过程中调整任务参数,实时查看测试报告。 以一个简单的登录随机值案例为例: 涉及到的接口有:登录随机值接口,注册接口,条件控制器以及等待控制器,登录接口 ......
实时 参数 任务 RunerGo 报告

Costura.Fody 使用问题

1. Costura.Fody 引用后,未能正常合并资源文件。用着用着就不行了 解决方案:在csproj所在的文件目录,找到FodyWeavers.xml,添加<Costura/> 1 <Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst ......
Costura 问题 Fody

使用NPOI操作Excel遇到的奇怪问题

把NPOI提供的DateCellValue换成了C#提供的DateTime.FromOADate(double d)然后经过测试,问题解决。截止发布此文章,还没有发现有任何问题。 ......
问题 Excel NPOI

待解决问题列表

1、在Write Off中,如果在NS页面生成WOR单子,Price是不能自己关联生成的,需要人工输入。 2、大陆48码改69码的问题 3、barcode数量有限的问题 ......
问题

解决konsole下的鼠标跟踪问题

刚刚升级了系统,结果konsole就成了允许鼠标跟踪了,在vim下使用非常不方便。设置不跟踪步骤如下: 1.菜单-配置konsole,快捷键是ctrl+shift+, 2.选择左侧的配置方案中,选中自己的配置方案:Profile_G,选择编辑 3.左侧选择鼠标,右侧选择标签:杂项,将允许终端应用程序 ......
鼠标 konsole 问题

【笔记】PCA——主成分分析:推导与问题

PCA:主成分分析 主要思想 假设有m个n维数据,我希望只保留k维,尽可能减少信息损失,也就是(m,n)到(m,k)的过程 比如一个实际应用场景,我有一堆w latent code,也就是(n,512)的数据 通过PCA可以得到(n,2)的数据,这就是n个二维点,可以画在平面上 推导 我们希望在n维 ......
成分 笔记 问题 PCA

CAS原理及其附带的问题

CAS(Compare-And-Swap) 是一种原子操作,用于实现多线程同步。在Java中,Atomic系列的类通过CAS实现了并发实现。 CAS操作包含三个参数:内存地址V、旧的预期值A、新的值B。当且仅当预期值A和内存地址V中的值相同时,才进行更新和替换。否则不执行任何操作。 CAS操作原理如 ......
原理 问题 CAS

box-shadow盒子阴影的书写顺序

box-shadow: 水平阴影 垂直阴影 模糊 阴影尺寸 颜色 外阴影转内阴影(默认外阴影) 例如: box-shadow: 10px 10px 5px 2px #ff4444 inset; ......
盒子 box-shadow 顺序 阴影 shadow

Idea 使用问题 pom.xml 问题

pom 文件提示失效 标签颜色都变了 xml文件变成灰色 问题 查看是否缺少 *.xml 这条规则 添加完再试一下, 我也是今天出现这个问题的 原文 : https://www.cnblogs.com/yangzaikongzhongfei/p/14137840.html ......
问题 Idea pom xml

在 windows 上使用 pm2 管理 syncthing 存在弹窗的问题

方向1 使用 start 的 /b 参数来运行, 它可以实现类似 linux nohup 的后台效果, 但如果退出父进程, 后台也结束了. 方向2 使用 winsw 这些工具, 把程序注册为服务. 由于不方便管理服务, 所以未测试此方法. 方向3 使用 nodejs 的 child_process. ......
syncthing windows 问题 pm2 pm

记录jenkins+maven结合私服nexus-2.11.1升级nexus-3.49.0后出现的问题

nexus-2.11.1升级nexus-3.49.0过程略,只记录升级后jenkins打包遇到的问题 提示:nexus-2.11.1需升级到nexus2.x最新版,比如(nexus-2.15.1),然后通过nexus-2.15.1再升级到nexus-3.49.0。 升级过程及数据迁移可参考:http ......
nexus 私服 jenkins 问题 maven

蚁群算法及 TSP 问题上的应用

群智能(Swarm intelligence) 自然界动物群,称之为群。 群的特征: 相互作用的相邻个体的集合 个体的行为简单,既有竞争又有协作 智能化的集体行为(1+1>2): 个体间不仅能够交互信息,还能够处理信息,根据信息改变自身行为 没有一个集中控制中心,分布式、自组织 作为群体协同工作时, ......
算法 问题 TSP

Redis跟MySQL的双写问题

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 项目中有遇到这个问题,跟MySQL中的数据不一致,研究一番发现这里面细节并不简单,特此记录一下。 写在前面 严格意义上任何非原子操作都不可能保证一致性,除非用阻塞读写实现强一致性,所以缓存架构我们追求的目标是最终一 ......
问题 Redis MySQL

有关shell function参数捕捉

需求 使用shell script希望将上层函数的参数转发给内层函数处理。 实现 容易想到使用$@对参数进行通配 show() { echo " title ${1} " echo ${@} echo " ending " } show 111 222 输出结果为 title 111 111 222 ......
function 参数 shell

Pycharm包推荐|自动检查shell脚本问题的包

如图,这个包自动会检测出哪块代码编写有问题,自动提示,这里可以根据提示进行修改,快速高效!!! 包的名字如图:Shell script formatter 太香了 ......
脚本 Pycharm 问题 shell

解决for in 遍历js对象,得到的顺序不正确问题

最近在项目中需要遍历一个对象,按照顺利来渲染 用for in之后发现每次得到的对象属性的顺序都不是按照后端数据源来排序的。 因为对象中没有顺序,他不是数组,所以想要得到一个顺序就首先要只给对象指定规则,这里是通过对象的value的字母来指定的规则。 objectOrder(obj) {//排序的函数 ......
顺序 对象 问题 for in

new Date(时间) IOS兼容的问题

当时间格式为yyyy-MM-dd HH:mm:ss时,即日期使用-连接时,ios会无法识别,返回invalid Date无法识别和转换 解决方法: 使用replace替换,直接将 - 替换为 / 这样安卓和IOS就都可以识别了 new Date("yyyy-MM-dd HH:mm:ss").repl ......
时间 问题 Date new IOS

记录VUE开发遇到异常el-select绑定值为对象的时候报key重复的异常问题

最近在用el-select时发现渲染出来的选项全部被激活了,一开始以为时v-for的key重复了,后来发现不是。 又以为时v-model绑定的数据不是响应式的,发现也不是。 查询Element UI 官方文档得到解决方案 <el-form :model="form2" ref="form2" siz ......
el-select 对象 时候 select 问题

this.$nextTick无法获取到this.refs.xxx问题的解决

在做一个打印预览的功能时要通过循环添加要打印的二维码来预览 使用this.$nextTick无法获取更新后的dom,并且二维码在循环后生成也没有生成,因为先循环数组生成二维码的容器,然后再生成二维码。二维码容器的dom在循环后使用this.$nextTic没有获取到,所有二维码自然也生成不了。 最终 ......
this nextTick 问题 refs xxx

SQL语句的执行顺序

SQL Select 语句完整的执行顺序: 1、from 子句组装来自不同数据源的数据; 2、where 子句基于指定的条件对记录行进行筛选; 3、group by 子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5、使用 having 子句筛选分组; 6、计算所有的表达式; 7、selec ......
语句 顺序 SQL