标签:PHP语言
  直接插入排序是将一个记录插入到已经排好序的有序表中,从而得到一个新的记录数加1的有序表。   下面的代码中会先假设数组的第一个元素是已经拍好序的有序表,然后从第二个元素开始遍历剩下的元素。   所以呢,第一个for循环是遍历待插入的元素,第二个for循环是遍历被插入的有序表,并将待插入元素与有序
1、PATHINFO功能简述   搞PHP的都知道ThinkPHP是一个免费开源的轻量级PHP框架,虽说轻量但它的功能却很强大。   这也是我接触学习的第一个框架。TP框架中的URL默认模式即是PathInfo模式。这个模式很强大,每当你访问一个网站必然带有一长串参数,但是太长又
<?php //创建画布 $width = 500; $height = 800; $image=imagecreatetruecolor($width,$height); //var_dump($image); //处理画布 //imagecolorallo
1.目录结构: 2.入口文件    入口文件是所有请求的入口,一般都借助于rewrite规则,把所有的请求都重定向到这个入口文件。    一个经典的入口文件  public/index.php 3.重写规则   需要使用Web
  简单选择排序,就是执行n-i次比较,然后从n-i+1个数据中选择最小的值,如果最小值不是第i(1=<i<=n)个,则和第i个交换。 1 <?php 2 $arr = array(9,5,4,8,7,6,0,3,2,1); 3 4 /** 5
  最近在项目中碰到的一个实际问题:后台商品分类用的是无限极方法(如图1所示), (图1) 现在前台要根据分类遍历出三级导航(效果如图2所示), (图2) 需要把查询出来的数据处理成多维数组,方便前台用多个foreach嵌套遍历。  网上多方搜集资料、经过验证成功后,记录解决方案如下:  1、从
微信小程序要求所有网络请求都走ssl加密,因此我们开发服务端接口需要配置为https 这篇文章介绍一下如何 在 startssl 申请一个免费的ca证书。 1. 打开网站  https://www.startssl.com/ ,用邮箱注册一个账号并登陆,这一步就不介绍了 2. 点击申请免费证书  
  RTX是腾讯公司推出的企业级即时通信平台,大多数公司都在使用它,但是我们很多时候需要将自己系统或者产品的一些通知实时推送给RTX,这就需要用到RTX的服务端SDK,建议先去看看RTX的SDK开发文档(客户端,服务器),我们先看看功能效果:                   当然,现在很多公司都
  var n=0; for(var i=2;i<=1000;i++){  var zhishu=true;  for(var j=2;j<i;j++){    if(i%j==0){     zhishu=false;     break;     }    }    if(zhish
数组的定义: new Arry();它的长度是动态变化的,里面可以放任意类型元素。  第一种定义方式   var arr = new Array();    arr[0] = "a";   arr[1] = "bb";   arr[4] = 123;   arr["name"] = "猛男";   
PHP服务端与客户端交互或者提供开放API时,通常需要对敏感的数据进行加密,这时候rsa非对称加密就能派上用处了。 举个通俗易懂的例子,假设我们再登录一个网站,发送账号和密码,请求被拦截了。 密码没加密,那攻击者就直接拿到了密码,这是最搓的。 密码加密了,是不可逆加密,那攻击者只需要模拟那个请求即可
  今天PO一段php的面向对象相关知识吧。面向对象的相关概念和理论知识是很抽象的,要结合现实中的事物来理解,这样有助于类比记忆。还有就是要多接触吧,量变引质变这个应该还是一个硬道理吧,有时候量够了的话,只要有人稍微点拨,‘任督二脉’就会通了。
开发模式:1. 简介 微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。微信公众平台分订阅号和服务号、企业号三类平台,利用公众账号平台进行自媒体活动,简单来说就是进行一对多的媒体性行为活动,如
      最近在学习yii框架, 现在将遇到的一些问题和解决方法写出来与大家分享。       yii框架的安装: 下载yii框架之后, 打开文件运行init.bat文件, 如果闪退就打开php的扩展(php_openssl) 。  还不行就配置一下windows的环境变量。右击我的电脑,左上方有
  应大家强烈要求,将自定义菜单功能课程提前。 一、概述: 如果只有输入框,可能太简单,感觉像命令行。自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯。在一个小小的微信对话页面,可以实现更多的功能。菜单直观明了,不仅能提供事件响应,还支持URL跳转,如果需要的功能比较复杂,我们大可以使用U
Apache配置 需要安装:VC2015 httpd-2.4.16-win32-VC14.zip VC14就是2015的环境。 又比如:php-5.6.12-Win32-VC11-x86 VC11就是2012的环境。 如果没有安装对应的环境,在配置php + apache时,提示内容会很奇怪。
基本代码规范 本篇规范制定了代码基本元素的相关标准, 以确保共享的PHP代码间具有较高程度的技术互通性。 关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、“将会”("SHALL")、“不会”("SHALL NOT")、“应该”("S
  策略模式:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。策略模式把对象本身和运算规则区分开来,其功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性的思想。 也就是我们打算出行旅游,我们可以有几个策略可以考虑,可以骑自行
在使用phalcon的insert和update功能时,因为数据库所有的字段设置的都是NOT NULL,而phalcon的model在插入或更新之前会自动判断字段是否需要必填,因此导致有空字段时无法存入。 开始遇到这问题时,想到两种解决方法: 一、改数据库字段,把NOT NULL改为可以为空。