剑鱼论坛  发表于 2021年04月19日    最后浏览于 3天前
 0
我们在使用windows版的PHP会有一个疑问,到底选择 Non Thread Safe 版的还是选择 Thread Safe 版的?下面来具体说明一下怎么选择。 PHP 有两种服务模式:ISAPI 和 FastCGI 。ISAPI 服务模式是以 DLL 动态库的形式被调用,被用户请求后执行,并且在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,以防止耗尽系统资源;而 FastCGI 执行方式则是以单一线程来执行的,所以不需要进行线程的安全检查,除去线程安全检查反而可以提高执行的效率。 简单来说就是当 PHP 以 ISAPI 模式运行服...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2021年04月15日    最后浏览于 13小时前
 0
composer已经更新到2.0X版了,如果您还在使用1.X版的composer可以在线升级到2.0版。下面我们来介绍如何升级composer到最新版本。 我们执行如下命令: composer self-update 执行以上命令后,然后等待就可以了,composer会自动升级到最新版本。 如果您升级后又后悔了,想返回原来的版本,那么还可以执行以下的命令进行回撤: composer self-update --rollback 好了,以上就是升级composer以及还原的方法。
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 MiTu  发表于 2021年01月31日    最后浏览于 12天前
 0
用c++写了一个卡密生成器的小程序,写这个的原因主要是练习一下以前所学的知识,巩固一下基础。其实使用的意义是不大的,但是如果您有急用也可以拿来使用,就核心卡密生成的功能是绝对可以拿来用的没有任何的问题。 gitee地址:https://gitee.com/onlymitu/carmi-generator 成品下载地址:https://onlymitu.lanzous.com/icortl4kddg 本人博客:www.onlymitu.cn 欢迎一起交流
MiTu
LV 1 出生
最后在线:106天前
加入时间:2年前
主帖:1  跟帖:0
 剑鱼论坛  发表于 2020年09月13日    最后浏览于 31天前
 0
我们在写PHP程序的时候,经常要获取文件的扩展名,这篇剑鱼论坛来介绍一下如何获取文件的扩展名。 PHP获取文件的扩展名可以使用不同的方法,这里列举几种,以供选择。 第一种方法: echo pathinfo($file, PATHINFO_EXTENSION); 这种获取方法是剑鱼论坛推荐的方法。 第二种方法: echo pathinfo($file)['extension']; 这种方法其实质跟第一种方法是一样的,只是先获取一个文件信息的数组,然后从这个数组里面取出扩展名。 第三种方法: echo substr(...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2020年09月12日    最后浏览于 4天前
 0
我们在使用PHP语言开发的时候,有的时候需要对某个字符串中找出某个特定子字符串出现的次数,我们怎么来实现这个功能呢?剑鱼论坛来介绍一下如何实现。 PHP里面有一个函数:substr_count,我们可以使用这个函数来计算子字符串在字符串中出现的次数。 具体使用如下: <?php echo substr_count("I like JianyuLuntan Forum, JianyuLuntan Forum is a very good forum source code.","JianyuLuntan"...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 33c7d9  发表于 2020年05月31日     剑鱼论坛 回复于 324天前    最后浏览于 15天前
 1
Python入门的书有人能推荐一下么?
33c7d9
LV 1 出生
最后在线:351天前
加入时间:351天前
主帖:1  跟帖:0
 剑鱼论坛  发表于 2020年06月03日    最后浏览于 4小时前
 0
当我们把PHP升级到7.4后,有的时候会报一些错误,而这些错误在7.4之前的版本下运行不会报错,这是怎么回事? 例如下面这个报错提示: Trying to access array offset on value of type null 这个错误意思是数组的偏移量是null,不能访问该数组的值。我们在7.4版之前,PHP会自动帮我们处理这个问题而不会报错,但到了PHP7.4版,语言更加严格了,遇到这种数组偏移量为null的情况就会报错。 那么遇到这种情况,我们该如何处理呢? 我们需要对数组进行判断,例如我们可以使用is_array来对数组进...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2020年02月17日    最后浏览于 6天前
 0
PHP中有一个函数可以用来比较版本号的大小,这个函数是:version_compare,我们使用这个函数就可以实现对两个不同的版本号进行比较的目的,下面我们来详细看一下。 这个函数可以带三个参数,其中前两参数是必须要的,第三个参数可选。 version_compare(参数1, 参数2, 参数3) 参数1和参数2都是版本号,参数3可以不填,如果使用的参数3的话,则应该是:“<、 lt、<=、 le、>、 gt、>=、 ge、==、 =、eq、 !=、<> 和 ne”这些表示大小关系的符号。 在没有参数3的情况...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2020年01月27日    最后浏览于 1天前
 0
Python语言中我们要判断某个文件是否存在,可以使用pathlib模块,具体的使用方法演示如下: 首先导入pathlib模块: import pathlib 然后,假设我们要判断文件“test.txt”是否存在,那么先要执行以下语句: path = pathlib.Path("test.txt") 接着我们就可以来判断了,如下: path.exists() 执行以上语句就会输出判断结果,如果文件存在会输出“True”,否则会输出“False”。 进一步,我们还可以判断是否是文件: path.is_file()...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2020年01月25日    最后浏览于 12天前
 0
对于某个字符串,我们有的时候希望让这个字符串的第一个字母大写,并且其余的字母都小写,例如像下面的字符串这样: Jianyuluntan 上面的字符串中,第一个字母“J”是大写的,其余都是小写。 那么在Python语言中怎么实现任意大小写的字符串转换成首字母大写外,其余字母都小写呢? 例如有下面的字符串: jiANYULUNtAn 上面的字符串大小写字母任意组合,怎么把它转换成我们需要的形式呢? Python语言中有一个函数专门用来处理这个问题,这个函数是:capitalize,我们需要如下使用该函数: "jiANYULUNt...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2020年01月12日    最后浏览于 18小时前
 0
Python里面可以使用find来查找某个子字符串,在字符串中第一次出现的位置,如下的代码: string = "I like JianYuLunTan" string.find("a") 上面代码,我们先给变量“string”赋值一个字符串,然后用第二行代码在这个字符串中查找“a”,我们执行上面的代码后会得到如下的结果: 9 这个“9”就是“a”在string中第一次出现的位置,那么如果我需要找“a”在string中最后出现的位置,该怎么写代码? Python里面还有另一个查找函数“rfind”,这...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2020年01月10日    最后浏览于 17小时前
 0
Python的quote函数在urllib模块中,其作用是对URL字符串进行编码,方便在网上传输。quote函数的使用方法如下: import urllib urllib.parse.quote("字符串") 如果以上面的代码执行的话,那么就会输出如下面所示的字符串: '字符串' 这个字符串已经被编码了,我们可以通过“unquote”函数来解码,如下: urllib.parse.unquote('字符串') 解码后就能获得原字符串了。 这里的quote函数其参数必须要是字符串...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2020年01月05日    最后浏览于 1天前
 0
Python的列表推导语法是一个优雅的语法,可以把需要多行实现的代码写到一行里面,我们来看一下如何实现列表推导代码。 先来个简单的例子: [x for x in range(10)] 上面这个例子用来生成一个值为0到9的列表,所使用的生成方法就是列表推导。“x”表示最终要输出的值,这个值不是直接写上去的,而是通过“for”语句推导出来的,生成结果如下: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 我们再来举另一个例子,这个例子是通过列表推导来变更原列表中的值,先看下面的代码: t = ["a",&qu...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2019年12月13日    最后浏览于 17天前
 0
在《Python字符串截取》一文里面我们介绍了如何对一个字符串截取其子串,我们可以用如下的方法来截取: "jianyuluntan"[0:6] 这个例子我们使用的是“[0:6]”的方法来进行截取最前面的六个字符,实际上,如果我们还有更简约的写法来实现截取最前面六个字符的功能,如下: "jianyuluntan"[:6] 对照两行代码,我们发现第二行代码里面省略了0,输出结果和带0的是一样的。同样地,如果我们要输出字符串某个位置之后的所有子串的话,那么我们可以这样写: "jianyuluntan...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2019年12月12日    最后浏览于 5天前
 0
许多编程语言都有三元运算,例如下如下的代码: a ? b : c 上面这个是示例代码,三元运算一般是由“?:”组成,如果a为真那么执行b,否则执行c。 在Python里面没有像上面代码中的三元运算符,但是,Python有用于实现三元运算的实现,代码如下: a = True b = "真" if a == True else "假" 上面的代码首先把变量a赋值为“True”,然后第二行代码我们用“if”语句来实现了三元运算,如果a为True,那么变量b被赋值为“真”,否则变量b被赋值为“假”。 以上就...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2019年12月12日    最后浏览于 11天前
 0
我们在编程的时候,经常会遇到需要交换两个变量的值的情况,一般情况下,我们会使用一个中间变量来实现交换的目的。例如下面的代码就是使用了一个中间变量实现的: a = 1 b = 2 c = a a = b b = c 上面的代码就是通过中间变量c,来实现变量a和变量b的值交换,最终结果:变量a=2,变量b=1。 我们使用Python编写程序的时候,其实可以用一个更简洁且优雅的方式来实现两个变量的交换,如下面的代码所示: a, b = 1, 2 a, b = b, a 以上的代码就实现了变量a和b的互换了,第一行是把变量a和b分别赋值为1和2,第...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2019年12月11日    最后浏览于 2天前
 0
Python语言中使用“print”函数来打印输出是常见的用法,例如,我们可以使用如下代码进行输出: print("剑鱼论坛") 上面的代码就可以在屏幕上输出“剑鱼论坛”这几个字,我们这里的输出是单一参数的,事实上Python语言的print输出可以是多参数的,看下面的代码: print("JianYuLunTan","source","code","is","good") 上面这行语句会在屏幕上输出如下内容: JianY...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2019年12月11日    最后浏览于 17小时前
 0
Python语言中的字符串截取是比较方便的,我们来看一下如何实现。先来看以下代码: a = "jianyulunan" 我们这里先定义了一个字符串变量a,并且给变量赋值为“jianyulunan”,这里仅仅是为了说明使用方法,赋值的字符串可以是任意字符串。 下面如果我们要截取第一个字符,怎么办?看下面的代码: a[0] 上面这个代码就可以输出字母“j”,同理,如果要输出第二个字母“i”的话,可以用如下代码: a[1] 我们看到,如果仅仅是截取一个字符,那么只需要在变量后加中括号,然后在中括号里面填上字符对应的序号就...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2019年12月09日    最后浏览于 1天前
 0
Python是解释型语言,并且其语法相对来说是比较简单易用的。我们在编程时经常会遇到需要判断一个变量是否在某个区间内的情况,一般来说,我们需要使用类似如下的代码来实现区间判断: if(a > 3 && a < 8) { True; } else { False; } 上面的代码是个示例代码,判断变量a是否在3和8之间,如果在3和8之间的话则是“True”,否则是“False”。 很显然,我们对变量a的判断是逐一判断的,然后再对两者的结果进行综合判断。 在Python里面,要实现上面的语句,不需要对变量...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
 剑鱼论坛  发表于 2019年12月06日    最后浏览于 4天前
 0
PHP7中增加了双问号“??”的语法,我们来讨论一下这个新语法怎么使用,先看下面这个简单的语句: echo $a ?? -1; 这行语句是一个判断语句,判断变量$a是否存在,存在的话输出变量$a,否则输出-1。很显然由于变量$a没有被定义,所以输出的结果是“-1”。 我们再来看下面这行简单的语句: echo $a ? 1 : -1; 上面这行代码是判断变量$a是否为空,如果为空的话输出“-1”,否则输出“1”。这行代码的输出结果也是“-1”,那么上面这两者有什么区别呢? “??”语句判断的是变量$a是否存在,“?:”语句判断的是变量$a是...
剑鱼论坛
LV 7 大学
最后在线:15小时前
加入时间:2年前
主帖:131  跟帖:78
论坛主帖
240
论坛跟帖
257
在线访客
0
今日主帖
0
今日跟帖
0
今日注册
0
© 2019 - 2021 剑鱼论坛 版权所有
Powered by JianYuLunTan
剑鱼论坛 976666861
http://jianyuluntan.com/feedback.html
http://jianyuluntan.com/qiandao.html
http://jianyuluntan.com/denglu.html
0
http://jianyuluntan.com/adenglu.html
0
剑鱼论坛