PHP
我的混世小魔王
这个作者很懒,什么都没留下…
展开
-
CSDN-1024勋章 获取方式
#1024程序员节#活动勋章,当日发布原创博客即可获得。1024超级勋章,授予原创文章总数达到1024篇的博主。原创 2021-10-24 22:13:38 · 558 阅读 · 0 评论 -
购物网站的设计与实现论文
摘要随着信息技术的发展,信息技术使用传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。然而网页制作并不是一个简单的过程,期间要运用好多技术,包括图像设计和处理、网页动画的制作和网页版面的网页布局编辑等。随着网页制作技术的不断发展和完善,产生了众多网页制作与网站建设软件。目前使用最多的是较为常用的Dreamweaver、HBuilder X、sublime_text这三个软件。相对于一个网站页面的标准化,美观化是更为重要的,CSS是最主要的表现标准化的语言。在本论文将通过对网友需原创 2021-10-24 22:10:47 · 31927 阅读 · 0 评论 -
对于用户输入一串字符串$string,要求$string中只能包含大于0的数字和英文逗号,请用正则 表达式验证,对于不符合要求的$string返回出错信息
class regx {public static function check($str) {if(preg_match("/^([1-9,])+$/",$str)) { return true;}return false;}}$str="12345,6";if(regx::check($str)) {echo "suc";} else {echo "fail";}原创 2021-04-28 00:04:13 · 250 阅读 · 0 评论 -
在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作。
在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作。 A、词法分析B、语法分析C、语义分析D、代码生成答案:B答案解析:选项A这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从而识别出一个个“单词”符号。 选项B这个阶段的任务是判断语法是否出错,如表达式、循环语句、程序等。 选项C这个阶段的任务是分析语法结构的含义,检查如赋值语句左右是否匹配,是否有零除数等。...原创 2021-04-28 00:03:58 · 327 阅读 · 0 评论 -
已知数据信息为 16位,最少应附加( )位校验位,以实现海明码纠错。
已知数据信息为 16位,最少应附加( )位校验位,以实现海明码纠错。 A、3B、4C、5D、6答案:C答案解析:根据公式 2的k次方 ≥ n+k+1 , n=16 则 K=5原创 2021-04-28 00:03:27 · 657 阅读 · 0 评论 -
对于大流量的网站,您采用什么样的方法来解决访问量问题?
优化程序,优化数据库,如果程序和数据库已经最优化,使用以下解决方法:1、确定当前服务器设备是否满足流量需求。2、使用Memcache缓存技术,把动态内容缓存到文件中,动态网页直接调用这些文件,而不必再访问数据库。3、禁止外部盗链,图片和文件外部盗链会给服务器带来大量的负载压力,可以通过refer来禁止外部盗链,或者使用apache来配置禁止盗链。4、控制大文件的下载,大文件的下载对于非SCSI硬盘来说会占用大量的资源,导致服务器的响应能力下降。5、使用不同的主机分流主要流量,使服务器均衡原创 2021-04-27 19:07:43 · 834 阅读 · 0 评论 -
合并两个数组有几种方式,试比较它们的异同
使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组//二分查找(数组里查找某个元素)function bin_sch($array, $low, $high, $k){if ($low <= $high){ $mid = intval(($low+$high)/2); if ($array[$mid] == $k){ return $mid; }elseif ($k < $array[$mid]){ return...原创 2021-04-27 18:58:44 · 174 阅读 · 0 评论 -
使用PHP描述快速排序算法,对象可以是一个数组?
原理:快速排序使用分治策略来把待排序数据序列分为两个子序列,具体步骤为:(1)从数列中挑出一个元素,称该元素为“基准”。(2)扫描一遍数列,将所有比“基准”小的元素排在基准前面,所有比“基准”大的元素排在基准后面。(3)通过递归,将各子序列划分为更小的序列,直到把小于基准值元素的子数列和大于基准值元素的子数列排序。//快速排序(数组排序)function QuickSort($arr){$num = count($arr);$l=$r=0;for($i=1;$i<$num...原创 2021-04-27 18:56:00 · 83 阅读 · 0 评论 -
请写出常见的排序算法,并用PHP实现冒泡排序,将数组$a = array()按照从小到大的方式进行排序。
常见的排序算法: 冒泡排序法、快速排序法、简单选择排序法、堆排序法、直接插入排序法、希尔排序法、合并排序法。冒泡排序法的基本思想是:对待排序记录关键字从后往前(逆序)进行多遍扫描,当发现相邻两个关键字的次序与排序要求的规则不符时,就将这两个记录进行交换。这样,关键字较小的记录将逐渐从后面向前面移动,就象气泡在水中向上浮一样,所以该算法也称为气泡排序法。// 冒泡排序法Function mysort($arr){For($i=0; $i<count($arr); $i++){ For(..原创 2021-04-27 18:48:26 · 206 阅读 · 0 评论 -
你所知道的php数组相关的函数?
array()----创建数组array_combine()----通过合并两个数组来创建一个新数组range()----创建并返回一个包含指定范围的元素的数组compact()----建立一个数组array_chunk()----将一个数组分割成多个array_merge()----把两个或多个数组合并成一个数组array_slice()----在数组中根据条件取出一段值array_diff()----返回两个数组的差集数组array_intersect()----计算数组原创 2021-04-27 18:46:33 · 109 阅读 · 0 评论 -
PHP的25种框架
1、LaravelLaravel是一个简单优雅的PHPWeb开发框架,可以将开发者从意大利面条式的代码中解放出来,通过简单、高雅、表达式语法开发出很棒的Web应用,Laravel拥有更富有表现力的语法、高质量的文档、丰富的扩展包,被称为“巨匠级PHP开发框架”。2、PhalconPhalcon是一个开源的、全栈的、用C语言编写的PHP5框架,为开发者提供了网站及应用开发所需的大量高级工具,且Phalcon是松耦合的,开发者可以根据需要使用其他组件。Phalcon中的所有函数都以PHP类的方式呈现,开原创 2021-04-27 18:44:33 · 3889 阅读 · 0 评论