- 博客(46)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 php stripslashes 去除反斜线
stripslashes可以去除反斜线,准确的说是去掉一个反斜线,因为如果是两个反斜线的话stripslashes会把两个反斜线替换成一个: 引用php手册的例子:<?php$str = "Is your name O\'reilly?";// 输出: Is your name O'reilly?echo stripslashes($str);?>
2017-02-28 20:40:10 3063
原创 php之生成器
引用手册:一个生成器函数看起来像一个普通的函数,不同的是普通函数返回一个值,而一个生成器可以yield生成许多它所需要的值。当一个生成器被调用的时候,它返回一个可以被遍历的对象.当你遍历这个对象的时候(例如通过一个foreach循环),PHP 将会在每次需要值的时候调用生成器函数,并在产生一个值之后保存生成器的状态,这样它就可以在需要产生下一个值的时候恢复调用状态。以下这句话会让让上面手册的内容更加
2017-02-27 14:35:02 898
原创 对象比较 ===三个等于号
可能这是我博客里面最短的博文了。 有关===三个等于号的用法=。=。。我在这个分类里只是记录一下php中少见的东西,或者说是php中书上不是太过详细介绍的东西。那么我在这里直接引用php手册里面的内容吧,很简单:当使用比较运算符(==)比较两个对象变量时,比较的原则是:如果两个对象的属性和属性值 都相等,而且两个对象是同一个类的实例,那么这两个对象变量相等。而如果使用全等运算符(===),这两个对
2017-02-26 23:23:39 1238
原创 php 序列化对象
习惯性借用手册里面的介绍: 所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字符串来表示。unserialize()函数能够重新把字符串变回php原来的值。序列化一个对象将会保存对象的所有变量,但是不会保存对象的方法,只会保存类的名字。 唔,不懂没事,我们直接看代码: 注释有解释=。=。。。<?php //首先声明一个数组$array_1 = array();
2017-02-26 23:03:29 1794
原创 php之clone 复制对象以及__clone魔术方法
如果错误和不足请给予指出,谢谢~(⊙_⊙)在开始使用clone之前我们下先看以下一个小例子:<?php //首先定义一个test一个类class Testclass { //成员变量是$value1 public $value1;}//随后new一个obj1$obj1 = new Testclass();//复制成员变量的值为qqq$obj1->value1 = "qq
2017-02-26 20:37:22 1643
原创 php 之 Final 关键字
本来想写匿名类的=。=。。不过是php7才支持,相比大家可能版本一般不会那么高,所以我就不写了。引用手册中的话: PHP 5 新增了一个 final 关键字。如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。那么意思说如果有一个final修饰了一个方法,那么我们在继承的类里面就不能重写他,或者说覆盖他。那么我们依然继承了这个方法。我们看以下代
2017-02-26 11:02:01 4637
原创 php Trait 基础应用讲解
首先,上手册:自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。随后。。。来讲解trait的用法:trait first_trait { function first_trait() {//里面写你想写的代码 } function second_trait() {//里面写你想写的代码 }}首先不说怎么用,看了下面就懂怎么用了:trai
2017-02-25 22:02:12 870
原创 php Heredoc应用说明
Heredoc部分实现界面与代码的准分离我们如下的例子可以了解 Heredoc:<?php $name = 'http://blog.csdn.net/a757291228';echo <<<HRERDOC<html> <head> <title>http://blog.csdn.net/a757291228</title> </head> <body> <h1>Hello,<a h
2017-02-25 20:57:21 984
原创 php中的匿名函数简单使用
直接上代码了:<?php$test1 = function($value){ echo $value;};$test1('HelloWorld');?>不懂你们有没有一种感觉,看见了js?近视的我,看到了function 就以为js…好了,你看看最开始,是不是一个test1变量右边一个赋值符号,然后赋值符号(=号)的右边是一个函数?这个函数接收一个参数value,那么这个就是匿名函数
2017-02-25 16:35:54 3715
原创 php中有两个美元符号$$的变量——可变变量
(*ˉ﹃ˉ) 好凉的天气!~~~直接上代码:<?php$a = 'hello';$$a = 'world';echo "$a ${$a}";以上代码的第二句,我们是用两个美元符号的变量,那么在这里这个变量是我们可变变量。我以下从第一句开始详细解释:我们第一句,定义了一个a变量,他的值是hello.第二句我们是:(由于发现美元符号有特殊含义所以我就解释写在注释了。。。)$$a = 'worl
2017-02-25 16:05:39 6134
原创 比__autoload 更灵活的 spl_autoload_register 用法
直接上代码了:<?phpfunction loadclass( $class ) { $file = $class . '.php'; if (is_file($file)) { require_once($file); }}spl_autoload_register( 'loadclass' );$obj = new Test1();$obj->TestFunction();
2017-02-24 22:42:45 991
原创 有关 php __autoload 自动加载类函数的用法
这个函数是一个自动加载类函数,啥事自动加载函数,顾名思义 ,那就是自己就会加载类的函数(原谅我废话了)我们先看下面的代码:<?phpfunction __autoload($classname) { echo "helloworld";} $obj = new Test1();以上代码我们定义了一个自动加在类函数 __autoload,传入参数是$classname,记住,这里需传参,手册里面
2017-02-24 21:57:07 2280
原创 【C语言简单说】二十一:双重指针基础 (完结)
其实后面这两节我是用我几年前写的教程复制过来的=。=。。 ’ – ’ ) ( ^3^ )╱~~ 如有错误,请留言提醒哈~~~尴尬的笑=。=多重指针呢其实就是指向指针的指针。 首先,变量大家都知道是啥意思了吧?一个变量是有地址的。那么指针变量也是变量吧?那么是不是说明指针变量也是有地址的吧?那么好,前一节我们说的是用指针指向一个变量,那么这一小节我们就用一个指针A来指向另外一个指针B,然而指
2017-02-21 15:37:51 1680
原创 【C语言简单说】二十:指针基础
=。=。据说指针很难 其实稍微理解概念不难=。= 先看百科的定义:在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。唔。我翻了翻我的教程,拿出来了之前我写的指针的解释:指针
2017-02-21 15:29:32 1121
原创 【C语言简单说】十九:二维数组循环嵌套(2)
这节直接用循环嵌套来输出二维数组了:注:我说的队和列并不是一般说法,我用此比喻好让新手更好理解。#include<stdio.h>#include<stdlib.h>int main(){ int array[2][3]={1,2,3,4,5,6};//第一句 int i,j;//第二句 for(i=0;i<2;i++)//第三句 { f
2017-02-21 11:08:00 3065 1
原创 【C语言简单说】十九:二维数组循环嵌套(1)
(▼ _ ▼) 又到了这一节 了,这是痛苦的一节,因为我完全不懂如何像新手说明循环嵌套。。。因为很多新手理解不了=。=,我就直接拿我以前的教程复制上来了。 首先先说循环嵌套:循环嵌套的意思就是循环里面有一个循环,例如外面一个循环的跳出条件是i<5,i初始值是0,里面的的循环的条件和外面的一样,那么当外面循环1次那么里面就会循环5次,因为循环需要条件不成立的时候才能跳出来,循环里面的循环执行完它的循
2017-02-21 11:01:17 2866 2
原创 【C语言简单说】十八:二维数组
这里可能会让大家脑袋迷糊,不过没事,多动动脑=。=这一节我们来说二维数组,啥叫二维数组?之前我们那个是一维数组,好了,我们接下来大家就会慢慢的搞懂的。我们的一维数组就像 一列排得整整齐齐的队伍,我们的二维数组就是把这一列长队分成了几个小分队。我们之前的一维数组是这样的:int a[10]={1,2,3,4,5,6,7,8,9,10};我们的二维数组就是int a[2][5]={1,2,3,4,5,6
2017-02-21 10:49:39 1264
原创 【C语言简单说】十七:数组(补)
上一节 我们所说的数组是整数类型的对吧?那么我们还有其他类型 的数组,在这里用字符数组举例。如下代码:#include<stdio.h>#include<stdlib.h>int main() { char a[5]={'a','b','c','d','e'}; int i; for(i=0;i<5;i++){ printf("
2017-02-21 10:39:23 1142
原创 【C语言简单说】十七:数组
* ( ´´ิ∀´ิ` ) 还有两个小节就基本上简单的过了一遍C语言了,现在我们来讲诉什么是数组。*字面意思:数组,数组的一个组?应该说一堆数值的一个集合?我不知道大家的年龄段在于什么阶段,如果学过集合的话,大家应该知道数的集合吧?其实数组可以说是值的集合。数组可以分成一位数组、二维数组、多维数组。数 组是有序数据的集合,可以是整型,字符型,但是类型必须一定要相同。我在这里换一个说法吧,直接
2017-02-21 09:58:25 988
原创 【C语言简单说】十六:do...while循环
* ㄟ(▔^▔ㄟ) (╯▔^▔)╯* 今天差点忘记更了=。=。。今天我们来说我们的do…while循环,其实这个循环和我们的while循环很像,区别就在于我们现在要学的这个循环是先执行一次循环,再去判断条件是否正确。为什么这么说呢?是不是没理解?没关系,我们看我们的代码:#include<stdio.h>#include<stdlib.h>int main() { int i=0;
2017-02-20 22:00:42 1130
原创 【C语言简单说】十五:while循环
上一节说了for循环,那么我们说一下while循环;其实都是循环,就好比肯德基和徳啃鸡一样,卖的都是鸡~ㄟ(▔^▔ㄟ) (╯▔^▔)╯上代码:#include<stdio.h>#include<stdlib.h>int main() { int i=0; while(i<10){ printf("你是飞机\n"); i++;
2017-02-19 17:26:15 1399 3
原创 【C语言简单说】十四:for循环
说到了循环,我们的内容也就差不多了,此内容并不深入讲解太多东西,大家学习完,如果要深入的话可以查看相关书籍,详细大家学习完后可能会觉得看书上说的可能就看懂了。可能会有人说为什么不说进制?或者说位运算?其实。。。我想说如果说了,将来你不一定会用到,我只说大多数人用的东西,常用的内容=。=。。其他的可以看书去扩展,我的教程只是把书上的长篇大论和说得深奥无比的东西说得简单了,字数少了,其实没有什么的。乀(
2017-02-19 16:49:50 1302
原创 【C语言简单说】十三:变量的生命周期
这次我们就来说说生命周期的问题。其实声明周期的意思就是他这个变量的作用范围,啥是作用范围?唔。。。看我举例子吧,意会,意会。。。首先,我想问一下你们,如果你们校长叫做小明,你们班也有一个小明。那么你们平常的小明是指谁?平常你们在你们班叫小明当然是你们班的小明不会是你们校长。如果出来你们班,大多数人叫的小明可能就是校长了对吧?假如你们班班小明别的班不认识,但是肯定知道校长叫小明对吧?我们看完这个例子后
2017-02-19 15:21:33 1340
原创 【C语言简单说】十三:逻辑运算符||
(+﹏+)~ 更完睡觉=。=这一节我们来说说逻辑或||,其实很简单的,既然你们理解了第一个逻辑与,那么逻辑或就没什么难度了。我们说过逻辑与就像我们的并列关系,例如我们吃了苹果和李子。我们现在的逻辑或呢?逻辑或就是例如我跟你说我吃了苹果或者是李子。这个是个或者的关系,并不是说我两者都吃了。好了我们看代码:#include<stdio.h>#include<stdlib.h>int main()
2017-02-19 11:37:28 1141
原创 【C语言简单说】十二:逻辑运算符&&
总觉得今天更两节就好了=。= ( ̄. ̄) 困。。。( ̄. ̄) \今天我们来加深if的使用,我们来讲解运算符&&和||,一个叫做 与&& 一个叫做 或&&;我们先来说 &&我们先看以下代码:#include<stdio.h>#include<stdlib.h>int main() { int a=1,b=2; if((a==1)&&(b==1)){ pr
2017-02-19 11:21:02 7976
原创 【C语言简单说】十一:switch 补
昨天丧心病狂的更新了十节。我都懵逼了。。。 ~* ( ̄﹏ ̄) 今天继续,来说一下。。。那个。。。另外一个分支switch。 直接上代码,学过了if的孩子就会觉得很简单的了:#include<stdio.h>#include<stdlib.h>int main() { int a=1; printf("你最喜欢吃啥,请点菜单: \n"); printf("1.夫妻肺片\
2017-02-19 11:04:02 1175
原创 【C语言简单说】十:小结
(@[]@!!) ㄟ(≥◇≤)ㄏ( ̄ε(# ̄) ∑( ° △ °|||)︴一言不合发表情。。。这节我们来做一个小菜单,然后判断我们选择的是啥东西,好了上代码:#include<stdio.h>#include<stdlib.h>int main() { int a=1; printf("你最喜欢吃啥,请点菜单: \n"); printf("1.夫妻肺片\n");
2017-02-18 16:54:09 1085
原创 【C语言简单说】九:输入
到了下午了,上着班发现没啥事情做… 又来码博客了 ↖(▔^▔)↗这一小节我们来说说输入吧。突然想总结以下if语句的,结果发现,还有一个输入没说;之前是不是说过了输出?就是printf这个,现在还有输入没有说,现在我们就来说说输入。话不多说,我们直接上代码:#include<stdio.h>#include<stdlib.h>int main() { int a=1; print
2017-02-18 16:23:15 1066 1
原创 【C语言简单说】八:分支结构之if...else if()...else...(3)
既然前面几种情况大家都了解了话,这一节的话我就不举例子了=。=。。 直接上代码:#include<stdio.h>#include<stdlib.h>int main() { int a=1; if(a==1){ printf("a的值等于1\n"); }else if(a==2){ printf("a的值等于2\n"
2017-02-18 11:47:35 1619 2
原创 【C语言简单说】八:分支结构之if...else...(2)
上一节我们说了if的基本用法,这一小节我们来说明if…else…的用法首先惯例举例子: 你今天早上饿了,打算去吃包子,可是没有包子了,你打算去吃米粉。 你昨天早上下雨了,带伞出门,结果没找到,你就带了雨衣。唔,其实很简单的,看代码:#include<stdio.h>#include<stdlib.h>int main() { int a=12; if(a==1){
2017-02-18 11:31:40 1395
原创 【C语言简单说】八:分支结构之if(1)
今天貌似更了很多章了,现在感觉累觉不爱。。。 ┐(—__—)┌ 你说我有啥米办法咧~(要不叫别人替我更一下?)继续更。。。这一节我们来说一下if语句;这个东西可是很常用的呀;在此之前我们来举个例子:今天早上起床如果下雨了,你是不是会带伞?或者说带雨具? 今天早上我起床很饿了,是不是出门的时候就会去吃东西? 今天早上…那就明天早上你感觉独自很想拉屎。。。是不是去拉屎。。。好了,吃也吃过了,拉也拉
2017-02-18 11:10:22 1636
原创 【C语言简单说】七:自定义函数(3)
前一节说了返回值的内容,那么这一节就说一下参数的内容 手打码了几章内容了=。=。。。困。^( ̄) ̄)《( ̄) ̄)^困.困.困.相比看过前一节的知道我说自定义函数如果你要做一个运算两个数加法的自定义函数的话需要返回值对吧?那么我们上一节既然已经说过了返回值,那么我们这一节我就来说一下你提供了两个数,怎么放进去我们的函数里面,给他自己进行计算。惯例:直接贴代码:#include<stdio.h>#i
2017-02-18 11:03:35 1828
原创 【C语言简单说】七:自定义函数(2)
刚刚说了如何自定义函数。那只是最简单的形式,那我们现在开始来说函数的返回值。我们先贴上之前的代码:#include<stdio.h>#include<stdlib.h>//头文件下面void dy(){ printf("这里是dy函数\n"); }//main函数上面 int main() { printf("下面是我们调用dy函数\n");
2017-02-18 10:39:22 1281 2
原创 【C语言简单说】七:自定义函数(1)
在最开始的说过,函数可以比喻工具箱,那么我们现在开始自己开始制作函数了,自己制作函数是很简单的,如下代码:#include<stdio.h>#include<stdlib.h>//头文件下面void dy(){ printf("这里是dy函数\n"); }//main函数上面 int main() { printf("下面是我们调用dy函数\n");
2017-02-18 10:28:18 1322
原创 【C语言简单说】六:取模运算符以及变量的扩展
┴┴ (╰(`□′)╯( ┴┴ … 这一节我们就来说另外的运算符——取模运算符(说白了跟取余数差不多…<—_-)!!!)先看看好难懂的定义:取模运算和取余运算两个概念有重叠的部分但又不完全一致。…(后面太罗嗦就不复制了)取模也是一种运算,叫做取模运算…(貌似有点废话<—_-)!!!),运算符是%我们看以下代码:#include<stdio.h>#include<stdlib.h>int ma
2017-02-18 09:53:45 2597 2
原创 【C语言简单说】五:常用运算符
其实。。。这一节我我猜大家几分钟就会了()…(⊙_⊙;)… ○圭~○列~~怎麼酱?因为我相信大家的智商,我就随便给大家提一下就好了。我们看以下的代码:#include<stdio.h>#include<stdlib.h>int main(){ int a=2,b=4; printf("a+b 的值是%d;\n",(a+b)); p
2017-02-18 09:41:09 1059 1
原创 【C语言简单说】四:常量
常量和变量是一种相对的概念,在这里我开始跟大家说说常量和变量的区别。可能前几节的小伙伴们并没有能感受出来,不过有了常量的对比那么将会有很好的理解。..@_@|||||.. 头昏眼花 常量,就是一些固定的数据,也就是说你把数据装到变量以后就不能改变的数据。可能按照以上说法大家可能会不懂,那么我们用程序演示以下相比大家就很快的明白了;我们的程序如下:#include<stdio.h>#include<
2017-02-18 09:05:10 894
原创 【C语言简单说】三:变量总结ASCII码扩展(5)
前面几个小节都在说变量,那么这一节我们就来总结一下int表示整数,float表示小数,char表示字符。他们所匹配的,整数:%d;浮点数:%f;字符:%c。我们来看一个程序,如下:#include<stdio.h>#include<stdlib.h>int main(){ int a=1; float b=1.123; print
2017-02-17 14:53:01 2003 5
原创 【C语言简单说】三:浮点数变量和字符变量(4)
在最开始的时候,我们说过,我们的变量是有类型的对吧?(其实我已经忘记我有没有说)0o。(-. - ) 睡觉这节我们就来说说,我们之前有整数变量了对吧?那个int就是整数类型的对吧?好了,我们现在就来说说浮点数变量和字符变量,意思就是存字符的,和浮点数的;在此可能有些白不懂啥是浮点数,没关系,我以前自学的时候也是,搞得我一塌糊涂。其实你就这样理解就好了,浮点数就是有小数点的数。。。(没毛病)其实真正意
2017-02-17 14:23:49 1292
原创 【C语言简单说】三:整数变量扩展和输出扩展(3)
今日天气太好了,总感觉昏昏欲睡。。。切记请勿荒废时间小T今日来跟大家说说新建多个整数变量,以及输出多个变量的粒子,代码如下:#include<stdio.h>#include<stdlib.h>int main(){ int a=1,b=2,c=3; printf("a 的值是%d;b 的值是%d;c 的值是%d.",a,b,c);
2017-02-17 14:16:59 1576 1
ComfyUI+AnimateDiff+ControlNet的Lineart生成动画.zip
2024-05-04
ComfyUI+AnimateDiff+ControlNet的Openpose+Depth生成动画.zip
2024-05-04
ComfyUI+AnimateDiff+ControlNet的Openpose生成动画.zip
2024-05-04
ThreeJS 炫酷特效旋转多面体Web页 Demo
2023-06-06
python Turtle库画出“精美碎花小清新风格树”
2020-05-17
博文一篇博文带萌新建站并了解建站体系流程和便捷方式的资源文件.zip
2020-05-05
3小时带你快速入门python3课程源码.zip
2020-04-19
Samsung Galaxy S4 - 4.2.2 - API 17 - 1080x1920
2015-05-04
php不用框架 jsapi使用微信官方提供sdk报错未注册页面
2019-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人