PHP

Java、Node.js、PHP还是.Net? 无论你选谁,我都能教你一招!

七夕如期而至,不该来的终究还是来了。再傲娇的单身贵族恐怕也难免在今天会感觉一丝丝的空虚。还好你关注了我,因为接下来我准备了三大招教你一个人…..也可以优雅地过七夕。招式一:移形幻影,无中生有七夕当天不要出现在朋友圈。然后,第二天在朋友圈发一条状态:“昨天玩了一整天,累坏了,不过真的很开心,谢谢你。”一定要记住,这条朋友...

在 Azure Web 应用中创建 PHP 应用程序

本分步指南将通过AzureWeb应用帮助您启动并运行示例PHP应用程序。除PHP外,AzureWeb应用还支持其他语言,如Java、.NET、Node.JS、Python、Ruby等,本教程重点介绍了PHP(其他语言将遵循同样的流程)。在本教程中完成的所有操作均符合1元试用条件。本分步指南将通过AzureWeb应用帮助...

【Web应用-大文件部署】上传超过 2M 的文件到 Azure PHP 网站失败

上传超过2M的文件到AzurePHP网站失败。由于PHP本身默认上传文件的上限是2M,所以当上传超过2M的文件时会报错。根据以下步骤进行配置:在site->wwwroot目录下增加一个 .user.ini 文件,设置如下: upload_max_filesize=40Mpost_ma...

Azure 项目构建 – 部署 Jenkins 服务器以实现持续集成(CI)

通过完整流程详细介绍了如何通过Azure虚拟机、虚拟网络等服务在Azure平台上快速搭建Jenkins服务器。https://school.azure.cn/curriculums/18 立即访问http://market.azure.cn ...

asyncio并发编程

asyncio是python3.4以后引进的用于解决异步io编程的一整套解决方案tornado、gevent、twisted(scrapy、djangochannels)都使用了asyncio讲解asyncio的简单使用:importasyncioimporttimeasyncdefget_html(url):prin...
代码星球·2020-09-25

Python使用asyncio+aiohttp异步爬取猫眼电影专业版

asyncio是从pytohn3.4开始添加到标准库中的一个强大的异步并发库,可以很好地解决python中高并发的问题,入门学习可以参考官方文档并发访问能极大的提高爬虫的性能,但是requests访问网页是阻塞的,无法并发,所以我们需要一个更牛逼的库aiohttp,它的用法与requests相似,可以看成是异步版的re...

python异步编程之asyncio(百万并发)

前言:python由于GIL(全局锁)的存在,不能发挥多核的优势,其性能一直饱受诟病。然而在IO密集型的网络编程里,异步处理比同步处理能提升成百上千倍的效率,弥补了python性能方面的短板,如最新的微服务框架japronto,resquestspersecond可达百万级。 python还有一个优势是库(第...

asyncio

asyncio是Python3.4版本引入的标准库,直接内置了对异步IO的支持。asyncio的编程模型就是一个消息循环。我们从asyncio模块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO。用asyncio实现Helloworld代码如下:importas...
代码星球·2020-09-24

Kubernetes-kubectl The connection to the server localhost:8080 was refused -did you specify

今天在Kubernetes的从节点上运行命令【kubectl】出现了如下错误:[root@k8snode1kubernetes]#kubectlgetpodTheconnectiontotheserverlocalhost:8080wasrefused-didyouspecifytherighthostorport?出...

记一次在node.js中使用crypto的createCipheriv方法进行加密时所遇到的坑

  Node.js的crypto模块提供了一组包括对OpenSSL的哈希、HMAC、加密、解密、签名,以及验证等一整套功能的封装。具体的使用方法可以参考这篇文章中的描述:node.js_crypto模块。  本文重点介绍在使用createCipheriv方法时所遇到的坑。对应的解密算法createDecipheriv应...

php session_unset与session_destroy的区别

关于session_unset()和session_destroy()的函数使用进行介绍。session_unset()释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionidsession_destroy()删除当前用户对应的session文件以及释放sess...

PHP实现姓名和手机号星号*替换

functionmb_substr_replace($string,$replacement,$start,$length=null,$encoding=null){if(extension_loaded('mbstring')===true){$string_length=(is_null($encoding)===...

PCIe Max_Payload_Size 和 Max_Read_Request_Size

最近PCIe在SSDFans上镜率挺高,那我们来聊两句MAX_READ_REQUEST_SIZE和MAX_PAYLOAD_SIZE。这两个东西都在PCIeCapabilityStructure08h(DeviceControlRegister)里 MaximumPayloadSize(简称MPS)控制一个TL...

windows CIFS sabma协议识别

今天在linux上搭建了CIFS协议,使用sabma4.7.0版本。通过smbstatus可以查看smb软件的版本通过/bin/smbstatus-d0可以查看目前正连接的客户端。问题来了:不知道这个smb到底支持哪些SMB协议,目前SMB的版本有1.X  2.02 2.1 &n...

PHP jquer网页打印插件 PrintArea

<!DOCTYPEhtml><head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><title>index</title></head>...