首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PHP 笔试 + 面试题

} print_r($arr); // Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 [7]..., 7]; quickSort($arr, 0, 9); print_r($arr); // Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4...wc -l [统计系统已成功登录用户个数] grep/egrep [0-9] 1.txt [在文件中查找满足正则式字符串] ls -l [长格式形式显示文件内容] cp file1 file2 dir...[将文件复制到目录中] cp -r dir1 dir2 [复制目录] mv 1.txt 2.txt [移动文件并重命名] rm file1 file2 [删除文件] find ver1.d ver2....[2] 说说你做过最得意项目或者个人开发作品(可以是个人作品,也可以是合作项目) 这个,你猜... [3] 假设给你5台服务器,请大致描述一下,如何使用你所熟悉开源软件,搭建一个日PV 300

3K51

分享一些常用 JS 基础面试题

const arr = [1, 2, 3] arr.unshift(0) console.log(arr) // [0, 1, 2, 3] 复制代码 4.shift() 在头部弹出数据,原数组会变。...这个方法会改变原始数组,数组长度会发生变化 const arr3 = [1, 2, 3, 4, 5, 6, 7, "f1", "f2"]; const arr4 = arr3.splice(2, 3)...substr和substring这两个方法不同地方就在于参数二,substr参数二是截取返回出来这个字符串指定长度,substring参数二是截取返回这个字符串结束点,并且不包含这个结束点。...(str.search(reg)) // 输出 0 这里搜索到第一项是从位置0开始 复制代码 10.toLowerCase(),toUpperCase() toLowerCase把字母转换成小写...) console.log(str[i]) } 复制代码 2.while() / do while() while、do while主要功能是,当满足while后边所跟条件时,来执行相关业务

69320

Java学习笔记之字节缓冲流&字符流&IO流练习

0x01 字节缓冲流 1.1 字节缓冲流构造方法 字节缓冲流介绍     BufferOutputStream:该类实现缓冲输出流,通过设置这样输出流,应用程序可以向底层输出流写入字节,而不必为写入每个字节频繁调用系统底层...字符流 2.1 为什么会出现字符流 字符流介绍     由于字节流操作中文不是特别的方便,所以Java提供了字符流     字符流=字节流+编码表 中文字节存储方式     用字节流复制文本文件时,...,用于显示现代英语,主要包括控制字符(回车键、退格、换行键等)和可显示字符(英文大小写字符、阿拉伯数字和西文符号)     基本ASCII字符集,使用7位表示一个字符,共128字符。...\\text2.txt")); // 遍历集合,得到每一个字符串数据 for(String s: arr) { // 调用字符缓冲输出流对象方法写入文件...(s1); arr.add(s2); arr.add(s3); arr.add(s4); // 创建字符缓冲输出流对象

51530

抽丝剥茧C语言(初阶 中)

); return 0; } arr1[] arr2[] arr3[] 这个东西叫做数组,你先当它是储存字符串变量就好了,关于数组后面会说。..."%c",‘A’+2); 输出结果为 C 因为字符AASCII值是65,加上2之后是67,67对应ASCII表我们发现其实是字符C,然后我们又用%c(这是打印字符)形式打印出来,所以打印是...“我要继续努力敲代码这句话”); 就算复制粘贴都需要很久,所以要让你编译器帮你完成这个任务!...\n"); } return 0; } 我把条件改成了0,输出结果如下: 果然,原来2万行现在一行没有. 4.函数 函数我们已经接触一点点了,比如main函数printf函数,当然它可不是我们认知数学那些函数..."%d ", arr[7]); printf("%d ", arr[8]); printf("%d ", arr[9]); return 0; } 有人问,为什么printf函数后面为什么这么写

65700

快速入门JavaScript(一)

基本语法 2.1、注释 单行注释 // 注释内容 多行注释 /* 注释内容 */ 2.2、输入输出语句 输入框 prompt(“提示内容”); 弹出警告框 alert(“提示内容”); 控制台输出...console.log(“显示内容”); 页面内容输出 document.write(“显示内容”); 2.3、变量和常量 ​ JavaScript 属于弱类型语言,定义变量时不区分具体数据类型。...定义格式 let 数组名 = [元素1,元素2,…]; let arr = [10,20,30]; 索引范围 从 0 开始,最大到数组长度-1 数组长度 数组名.length for(let i = 0...数组高级运算符… 数组复制 //复制数组 let arr2 = [...arr]; //遍历数组 for(let i = 0; i < arr2.length; i++) { document.write...arr4 = [...arr2 , ...arr3]; //遍历数组 for(let i = 0; i < arr4.length; i++) { document.write(arr4[i] + "<

73140

前端面试高频20道手写题

;}flatten(arr); // [1, 2, 3, 4,5]复制代码(2)reduce 函数迭代从上面普通递归函数中可以看出,其实就是对数组每一项进行处理,那么其实也可以用reduce 来实现数组拼接...flatten(next) : next) }, [])}console.log(flatten(arr));// [1, 2, 3, 4,5]复制代码(3)扩展运算符实现这个方法实现,采用了扩展运算符和...some 方法,两者共同使用,达到数组扁平化目的:let arr = [1, [2, [3, 4]]];function flatten(arr) { while (arr.some(item...delete context.fn; return result;};复制代码实现字符串repeat方法输入字符串s,以及其重复次数,输出重复结果,例如输入abc,2输出abcabc。...:var arr = [1,2,3,4,5,6,7,8,9,10];let length = arr.length, randomIndex, temp; while (length) {

32730

JavaScript—网络编程(3)-Object、String、Array对象和prototype属性

注意 toLocaleString 只用来显示结果给用户;不要在脚本中用来做基本计算,因为返回结果是随机器不同而不同。...objectName.prototype objectName 参数是对象名称。 JS是基于对象,用对象时候都是临时去读取复制原型这个属性,就是改变那个原型。...= "abc123"; println( str2 ); println( str2.reverse() );//字符串反转输出 stringtools.js...arr.push("x1",arr2,"x2");//注意1,arr2arr当中是一个元素---即arr变成二维数组。注意2,push方法会改变原来数组。...arr长度为:9 arr=arr.concat("y1",arr2,"z1"); //注意1,该方法会把数组arr2当中每个元素取出来,分别添加到arr当中---arr还是一维数组 //注意2,concat

35410

JavaScript---网络编程(3)-Object、String、Array对象和prototype属性

toLocaleString 方法说明: 就是根据你电脑设置时区,来匹配输出时间格式,一般在字符串用少。...注意 toLocaleString 只用来显示结果给用户;不要在脚本中用来做基本计算,因为返回结果是随机器不同而不同。...JS是基于对象,用对象时候都是临时去读取复制原型这个属性,就是改变那个原型。 用 prototype 属性提供对象一组基本功能。 对象新实例“继承”赋予该对象原型操作。...= "abc123"; println( str2 ); println( str2.reverse() );//字符串反转输出 </body...arr.push("x1",arr2,"x2");//注意1,arr2arr当中是一个元素---即arr变成二维数组。注意2,push方法会改变原来数组。

37920

内存操作函数

因为strcpy函数是字符串拷贝,包括strncpy函数也是一样,只能拷贝字符串,对于其它类型,比如整形拷贝就无能为力. 2.为什么要设置为void*类型?...函数应用: 1.将arr2数组前三个元素拷贝到arr1数组前三个位置. 2.将字符串str2全部除了’\0’以外,拷贝到str1字符串....返回值 意义 <0 第一个不想等字节中str1值小于str2值(arr1<arr2) 0 两个指针内容相等 >0 第一个不相等字节str1值大于于str2值(arr1>arr2...(int i = 0; i < 5; i++) { printf("%d ", arr[i]); } return 0; } 结果会是下面这个吗?...} 其实这样才能达到我们想要结果,这里是将一个字节设置为1,然后跳过四个字节(下一个元素),再将这个元素首字节设置为1.

47620
领券