phpstory
一个写代码的
展开
-
284 修改 gitlab runner 默认用户 (gitlab-runner) 为 root
ubuntu环境下整的,centOS的再看看吧一、网上的好多办法就是这个,注意粗体,看清楚!!!先建立目录,OK!1.通过ps aux|grep gitlab-runner命令查看gitlab-runner进程2.通过该命令sudo gitlab-runner uninstall可以卸载掉gitlab-runner默认用户3.重新安装gitlab-runner并将用户设置为root gitlab-runner install --working-directory /home/gitlab-runn原创 2021-07-01 11:20:47 · 2332 阅读 · 2 评论 -
Windows10安装K8S
第一、一定要确保你的电脑上开启了Hyper-V,如果你没有找见那就是没有,需要安装一下,安装Hyper-V参考下面的文章。第三、有的人可能docker进不去,这可能是因为没有登录,有人下载docker会比较慢,提供一个阿里云盘的exe文件。按照上面的步骤就可以在win10环境下跑一套k8s的环境了,有问题多百度,肯定有方法的!第五、要查看一下wsl是不是2版本,怎么查,wsl -l -v。第四、还可能确实组件 wsl_update。第二、这个要等它变绿,可能时间较长。参考这一篇去安装就行了。转载 2023-06-07 10:00:52 · 389 阅读 · 0 评论 -
Python学习
多个修改快捷键 shift+alt+拖动鼠标。105-110先不看,图表略过。alt+鼠标点击 多处修改。转载 2023-05-16 09:05:40 · 185 阅读 · 2 评论 -
PHP中&怎么使用
引用变量实际上是原变量的别名,对引用变量的修改会反映在原变量上。使用引用变量可以节省内存,避免复制大量的数据。符号可以用来创建引用变量、引用参数和引用返回值,有时候可以提高程序的效率和可读性,但需要注意使用时的注意事项。需要注意的是,引用变量只是变量的别名,不是一个独立的变量。因此,当引用变量被销毁时,原变量不会受到影响。可以创建引用参数,对参数的修改也会反映在原变量上。运算符将其作为引用变量使用,否则只会得到返回值的一个副本。可以创建引用返回值,可以在函数外部修改函数内部的变量。总之,在 PHP 中,原创 2023-03-17 17:57:16 · 996 阅读 · 0 评论 -
企惠科技PHP面试题
底薪+岗位工资+绩效的公司,员工十几人,看个人的选择了。原创 2023-03-09 08:45:17 · 188 阅读 · 0 评论 -
PHP对二维数组怎么分页
在这个示例代码中,假设二维数组为$data,首先通过count()函数获取总数据量和总页数,然后根据当前页码和每页显示的数据量,使用array_slice()函数截取对应的数据,最后将分页数据和分页链接分别输出到页面中。原创 2023-03-08 08:48:22 · 371 阅读 · 0 评论 -
PHP获取两个以逗号分割的字符串的并集
注意,在使用preg_split函数时,需要使用正则表达式来指定分隔符。注意,在使用加法操作符时,如果两个数组中有相同的键名,后面的数组中的值将覆盖前面的数组中的值。接着使用array_merge函数将两个数组合并,使用array_flip函数将数组的键名作为值,并使用array_keys函数将数组的值作为键名获取结果数组。二、除了使用array_merge和array_unique函数的方法,还有其他的方法可以获取两个以逗号分割的字符串的并集,例如使用数组的加法操作符和array_values函数。原创 2023-03-06 17:38:27 · 615 阅读 · 3 评论 -
电话邦PHP面试经验分享总结
面试要做题25分钟或者35分钟两套试卷,这是其中一个试卷,光写答案是不行的,面试的时候会问问什么,所以如果你不知道,最好不要照抄,以防偷鸡不成蚀把米。原创 2023-02-07 14:38:38 · 338 阅读 · 1 评论 -
电话邦PHP线上面试题(带答案!)
敬告:1、后面两道题网上都能搜到,可以看一下解析。如果你看到这篇文章你是幸运的!原创 2023-02-06 20:24:16 · 922 阅读 · 1 评论 -
容猫科技PHP面试题(!带答案)
三、求一个数a的阶乘,那么,a!=a*(a-1) * (a-2) * (a-3) * ……* 2 * 1.比如,6的阶乘6!=6 * 5 * 4 * 3 * 2 * 1 = 720.那么,如何通过php代码实现求任意一个数的阶乘?四、一只桶能装7升的水,另一只桶能装5升的水,怎样用这两只桶量出一升水?六、简述你所用过成了解的2种以上PHP框架名称及你了解的优缺点?七、对于大流量的网站,你采用什么样的方法来解决访问量问题?显示字段:文章标题,点击量,回复数量,回复内容。Comment_id 回复id。原创 2022-08-23 11:39:13 · 270 阅读 · 0 评论 -
258 用php求取一个字符串中不重复的最长子串的方式
第一种:$i=0而不应该是$i=1开始,网上有很多文章有坑,日!<?php$string = "1234567abcdaefaedkqatlmtx";function test($string){ $len = strlen($string); $arr = []; for ($i = 0; $i <= $len; $i++) { for($j = 1; $j<= $len; $j++) {转载 2021-04-03 08:27:33 · 261 阅读 · 2 评论 -
PHP使用mysql 和redis实现分页优化排序
1、处理获取帖子列表页内容的AJax请求,AJax请求的参数为page(页码),程序需要返回当前页码的所有帖子的数据,返回的数据类型是json格式的,请自行规定具体接口数据结构。当论坛帖子数量十分庞大时,直接使用MySQL limit查询进行分页会变得十分缓慢,因此我们需要使用其他技术辅助进行分页处理。4、 假设Redis和MySQL服务器使用localhost,用户名及密码均为www.huchen.net;2、处理发表帖子的Ajax post请求,实现把数据写入到MYSQL等操作。3、 进行必要的封装;转载 2022-11-07 17:21:24 · 1009 阅读 · 1 评论 -
PHP的重载
传统的”重载”是用于提供多个同名的类方法,但各方法的参数类型和个数不同。__set() 方法的 value参数指定了value参数指定了name 变量的值。当对不可访问属性调用 isset() 或 empty() 时,__isset() 会被调用。在静态上下文中调用一个不可访问方法时,__callStatic() 会被调用。当对不可访问属性调用 unset() 时,__unset() 会被调用。在对象中调用一个不可访问方法时,__call() 会被调用。读取不可访问属性的值时,__get() 会被调用。转载 2022-10-26 15:06:26 · 819 阅读 · 0 评论 -
PHP封装函数
【代码】PHP封装函数。原创 2022-10-24 09:32:56 · 412 阅读 · 0 评论 -
PHP输入一个整型数组,求数组中一个或者连续多个整数和的最大值
题目:连续子数组的最大和输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。提示:1 <=arr.length <= 10^5-100 <= arr[i] <= 100 function searchSumMax($nums) { $res = $n原创 2021-10-21 17:14:28 · 296 阅读 · 1 评论 -
PHP获取带中英文括号的内容
PHP获取带中英文括号的内容原创 2022-09-07 10:38:49 · 542 阅读 · 0 评论 -
PHP知识点
十、php几种循环while, for, foreach, do while详解。一、array_column() 返回输入数组中某个单一列的值。二、array_chunk() 函数把一个数组分割为新的数组块。可以分为三大类:DNS劫持、搜索引擎劫持和快照劫持。十一、return break continue区别。七、Nginx与php-fpm之间的通信机制。九、php如何统计一个数组中相同元素的个数。六、laravel和tp框架的优缺点。八、innodb和myisam的区别。五、内存缓存 不清楚是个啥。原创 2022-09-08 10:13:00 · 403 阅读 · 4 评论 -
算法---啤酒瓶问题
现厂家搞活动,可用5个瓶盖换1瓶啤酒,用2个空瓶也可换1瓶啤酒。问:用270元钱最多可获得多少瓶啤酒?请用代码实现(题目中“3元”、“5个瓶盖”、“2个空瓶”、“270元均为参数)返回值为最终啤酒总数。思路:利用递归算法,一次性买完,然后递归算出瓶盖和空瓶能换的啤酒数。原创 2022-08-22 15:56:49 · 463 阅读 · 0 评论 -
菠萝孕育PHP面试题(!带答案)
将“鸵鸟”类作为它的子类,就会将“飞翔”的方法继承过来,但只要一调用“鸵鸟”类中的这个“飞翔”的方法,鸵鸟就会飞走。虽然鸵鸟是不会飞的,但其他特性都具有“鸟类”的特性,所以在声明“鸵鸟”类时还是可以继承“鸟”类的,但必须在“鸵鸟”类中将“鸟”类中继承过来的“飞翔”方法改写,就需要在子类中重载父类中的方法。八、如下图,有3*4的方格,其中左上角为A点,右下角为B点,需要从A点开始,沿着图中黑色的线走到B点,每次只能往右或往下移动,问共有多少种不同的走法?1.抽象类中可以有普通方法,接口中必须都是抽象方法。原创 2022-08-23 02:00:00 · 147 阅读 · 0 评论 -
正则匹配img中的src/a标签href
二、PHP 获取a标签href中的内容。一、php正则匹配img里面的src。原创 2022-08-19 09:40:44 · 802 阅读 · 0 评论 -
小叶子教育PHP面试题(!带答案)
报表显示每个用户的id,每个用户的订单次数,以及每个用户的订单总额数。shel1脚本,awk,php脚本均可。decbin() 函数把十进制数转换为二进制数。#id,student id(学生id),type(科目),score(分数)一、ip地址一般采用点分十进制的表达方式,请实现一个方法将其转换为点分二进制。注:要求不使用系统内置进制转换函数,可以定义需要的辅助方法。用一条语句统计并展示每个用户的名字、订单总数、订单总金额。用一条语句获取平均分大于80分的用户id。用户id 订单id 订单金额。...原创 2022-08-18 02:00:00 · 325 阅读 · 0 评论 -
当贝教育PHP面试题(!带答案)
写出提取`ftp:://name:password@domain.com` 的用户名和密码的正则表达式原创 2022-08-17 02:00:00 · 246 阅读 · 1 评论 -
晋江文学城PHP面试题(!带答案)
六、有一个这样的场景,我们有一个用户表(user),其中的自增D为userid,用于用户量过大。我们需要对user表按userid进行切分,每10万个userid切分成一个新表,比如:userid为1-100000的在user000表,100001到200000在user001表…七、根据论坛的一些主要特性,请设计一个论坛的主站表(board)和回帖表(reply),注意。2)我需要从回帖表(reply)中查询出回帖数量超过2个的主帖ID,请写出sql语句。论坛mysql表设计_关于论坛数据库的设计。...原创 2022-08-16 02:00:00 · 685 阅读 · 1 评论 -
蓝标传媒PHP面试题(带答案)
例如数组A【1,3,5,7,9】,数组B【0,2,4,6,8】,第N个数为4,第N+1个位5。(当天最早动作时间:该时间从右侧无限接近00:00,例如00:01分早于00:02)(当天最晚动作时间:该时间从左侧无限接近00:00,例如23:59分晚于23:58)(当天最早动作时间:该时间从右侧无限接近05:00,例如05:01分早于05:02)(当天最晚动作时间:该时间从左侧无限接近05:00,例如04:59分晚于04:58)B.如果你的解法时间复杂度为O(logN),请考虑时间复杂度更低的算法。...原创 2022-08-15 09:26:05 · 228 阅读 · 0 评论 -
什么值得买PHP面试题(三)!带答案
任何公司不会替你考虑你的未来,只会考虑你当下的可利用的价值,所以,你要自己为自己规划,这很重要,招人的人只会为了忽悠你画饼,不会管你过两年出去了是好了还是废了!原创 2022-08-12 11:11:56 · 227 阅读 · 1 评论 -
什么值得买PHP面试题(二)!带答案
4、已知两个整数数组f[]与g[],它们的元素都已经从小到大排列好,而且两个数组中的元素都各不相同。例如,f[]中有1,3,4,7,9,而g[]中有 3,5,7,8,10。就上例而言,f[2]和 g[1]为3是一组:f[4]和g[3]为8是一组,所以共有两组。...原创 2022-08-12 09:28:36 · 202 阅读 · 1 评论 -
别看了,这就是你的题呀(四)
26、array_diff_ukeys() 使用用户自定义函数,通过键名比较,带u的表示user,即用户自定义的比较形式。36、array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新的值的数组。规定元素之间的步进制。32、array_reduce()函数发送数组中的值到用户自定义函数,并返回一个字符串。34、array_filter() 交换数组中的键和值(如果有重复前面的会被后面的覆盖)35、array_filter() 函数用回调函数过滤数组中的元素。..原创 2022-08-11 09:35:36 · 131 阅读 · 0 评论 -
别看了,这就是你的题呀(三)
该函数比较两个(或更多个)数组的值(key=>value 中的 value),并返回一个差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的值。该函数与 array_merge() 函数之间的不同是在处理两个或更多个数组元素有相同的键名的情况。4、array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新的值的数组。1、array_values() 函数返回包含数组中所有的值的数组。...原创 2022-08-09 10:28:22 · 221 阅读 · 0 评论 -
什么值得买面试题(一)
第一次3:3,第一种情况一样重,则称剩下的2个球,找出重的那个;第二种情况其中3个重,则挑选这3个中的任意2个来称,如果一样重则剩下那个球就是重的。一、假设某区域每天能够看到流星的概率是1/3,请问在30天内能够看到流星的概率是多少?二、8个球有一个重一点,最少称几次能找出来。三、将一个整数数组中的顺序循环后移两位。四、将一个单链表反置。......原创 2022-08-04 14:38:21 · 418 阅读 · 1 评论 -
PHP实现链表反转
听君一席话,如听一席话原创 2022-07-04 16:40:47 · 279 阅读 · 0 评论 -
别看了,这就是你的题呀(二)
上面通过一个关键字instanceof来判断,变量指向的对象是否是animal类的一个实例,下面new cat(),new dog()都是animal子类的对象,而输出了“dog say wangwang…”,说明子类对象是父类的一个实例,从而达到了多态的功能。b) 改善数组结构,数组元素和hash映射表被分配在同一块内存里,降低了内存占用、提升了 cpu 缓存命中率。c) 改进了函数的调用机制,通过优化参数传递的环节,减少了一些指令,提高执行效率。异步处理,应用解耦,流量削锋和消息通讯四个场景。...原创 2022-08-02 18:00:51 · 149 阅读 · 1 评论 -
别看了,这就是你的题呀
D)fair这是比上面两个更加智能的负载均衡算法。此种算法可以依据页面大小和加载时间长短智能地进行负载均衡,也就是根据后端服务器的响应时间来分配请求,响应时间短的优先分配。1、键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖),2、键名为字符时,+仍然把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉,但array_merge()此时会覆盖掉前面相同键名的值。.....原创 2022-08-01 17:28:24 · 449 阅读 · 1 评论 -
PHP算法之有效的括号
PHP算法之有效的括号原创 2022-07-27 10:14:08 · 230 阅读 · 1 评论 -
PHP算法之最接近的三数之和
PHP算法之最接近的三数之和原创 2022-07-29 09:50:58 · 205 阅读 · 1 评论 -
PHP算法之电话号码的字母组合
PHP算法之电话号码的字母组合原创 2022-07-28 02:00:00 · 167 阅读 · 0 评论