摘要:
在上题基础上加了限制条件元素最多可重复出现两次。~~因此可以在原题的基础上添加一变量跟踪元素重复出现的次数,小于指定值时执行赋值操作。但是需要注意的是重复出现次数occurence的初始值(从1开始,而不是0)和reset的时机。~~这种方法比较复杂,核心思想仍然是两根指针,只不过此时新索引自增的条 阅读全文
摘要:
foreach ($arr as &$value) 看到一个有意思的东西: 运行结果: 当使用了 & 引用后,下一次遍历数组的结果发生了变化 调试下看看: 运行结果(可以看到,第二次循环里面,每次循环后,最后一个数组元素一直被引用着,而且等于当时数组遍历的值): 因为使用了 & 后,会影响后 阅读全文
摘要:
部署与运行: Jenkins 依赖于 Tomcat 才能跑起来,把 Jenkins 的 jenkins.war 文件放到 Tomcat 的安装目录的 webapps 目录下,配置好端口,正常访问 localhost:8080 就可以跑起来 工作原理: jenkins先把代码拉到本地服务器 -> 执行 阅读全文
摘要:
杀掉含有test且不含有grep的进程,后面的 awk '{print $2}' 是进程号 阅读全文
摘要:
项目中碰到curl https偶尔出现false,错误码77,可以尝试下面两种解决方法:1、确认安装机器ca-certificates,重启PHP。设置curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0):阻止对证书的合法性的检查 2、centos默认安装curl 阅读全文
摘要:
Linux创建一个快捷指令,直接跳转到某个目录中的某个文件 创建快捷指令命令: 删除快捷指令命令: eg:比如我想在 /usr 目录下创建一个指令 here,当我切换到 here的时候,直接跳转到 /usr/test/test2/here 指令创建好了,cd here 就可以直接跳转到 /usr/t 阅读全文
摘要:
电商平台的架构一般包括:客户自建应用、安全与监控、存储、弹性计算、分布式服务和后台数据库等模块 大致分布如下图: 上图是基于 Mysql 的架构设计 上图是基于 SQL Server 的架构设计 一、客户自建应用 客户自建应用一般包括客户管理中心、商品管理中心、营销管理中心、订单管理中心、积分管理中 阅读全文
摘要:
Q:有一个学生成绩表,表名 stu(学生表),字段有:id(主键),name(学生姓名),subject(学科),score(分数) 1、查询该表中,所有科目都及格的学生 说明:都及格的话,就是最低分是60以上 2、查询该表中,每门科目的前两名 说明:使用存储过程处理,不过该方法风险不可控 3、查询 阅读全文
摘要:
一、使用 zip 命令将当前目录所有文件都打包成 test.zip 说明: -r:递归循环目录 -q:安静的打包 -o:输出文件 后面的 * 可换成指定的目录 二、使用 unzip 解压 说明: 使用 -d 解压到指定的目录 eg: 使用 -l 可以查看该压缩包的内容 eg: 阅读全文
摘要:
题解 使用两根指针(下标),一个指针(下标)遍历数组,另一个指针(下标)只取不重复的数置于原数组中。 C++: JAVA: 源码分析 注意最后需要返回的是索引值加1。 复杂度分析 遍历一次数组,时间复杂度 O(n), 空间复杂度 O(1). 阅读全文