自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 收藏
  • 关注

原创 计算机病毒分为哪三类

计算机病毒按照依附的媒体类型分类可分为网络病毒、文件病毒和引导型病毒三类;按照计算机特定算法分类可分为附带型病毒、蠕虫病毒和可变病毒三类。计算机病毒分类:(推荐教程:服务器安全)一、按照依附的媒体类型分类(1)网络病毒:通过计算机网络感染可执行文件的计算机病毒。(2)文件病毒:主攻计算机内文件的病毒。(3)引导型病毒:是一种主攻感染驱动扇区和硬盘系统引导扇区的病毒。二、按照计算机特定算法分类(1)附带型病毒:通常附带于一个EXE文件上,其名称与EXE文件名相同,但扩展是不同的,一般不会破坏更

2021-03-10 01:32:06 2903

原创 Elasticsearch7.0.0解决Java日期型数据的导入

第一种:使用时间戳记录时间。存入数据时,使用String转换为date然后转换为long(这里使用String是方便格式转换):publicfinalDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");Stringstr="2016-01-2500:00:00";Datedate=dateFormat.parse(str);LongdateLong=date.getTime();获取到数据后,使用l...

2021-03-09 14:16:48 263

原创 IP地址的表示、分类以及路由器是如何连接多个网络的.md

IP的表示方式我们知道ipv4地址是由32位构成的,我们通常将32位划分为四等分,每一份之间用.隔开,并且每一份用我们熟悉的十进制表示,如下就是一个ip地址18.210.247.5IP地址的分类为了更方便的管理IP地址,我们人为的将IP地址划分了五类,分别为A、B、C、D以及E类。对于这五类,我们能用的只有A、B以及C类。另外两类是具有特殊作用的。另外将IP地址一分为二,分为网络位和主机位。下面来看IP地址的特点:IP地址是一个分等级的地址结构,前面部分是网络位,后面是主机位,网络位组成网络号

2021-03-09 10:01:49 207

原创 php 微信新增永久素材

微信的新增永久素材,最重要的是图文素材,基本流程是如下: 获取access_token; 上传封面素材,获取永久素材的media_id,可以是images或者thumb类型都可以 上传图文中的图片,获取图片的腾讯域名的url 上传永久图文素材 第一步就不说了,curl的就可以解决。第二步获取永久素材跟上篇获取临时id大同小异,等下会吧代码贴出来第三步获取图文中的图片url,主要也只是curl,和获取素材的流程差不多第四步就是最重要,不过有了神器..

2021-03-09 05:46:52 169

原创 订单超时、活动过期解决方案 php监听redis key失效触发回调事件

Redis 的 2.8.0 版本之后可用,键空间消息(Redis Keyspace Notifications),配合 2.0.0 版本之后的 SUBSCRIBE 就能完成这个定时任务的操作了,定时的单位是秒。1.我们先订阅频道名为 redisChat2.现在,我们重新开启个 redis 客户端,然后在同一个频道 redisChat 发布消息,订阅者就能接收到消息。接收到的消息如下:3.Key过期事件的Redis配置这里需要配置 notify-keyspace-events 的参...

2021-03-08 14:17:19 124

原创 PHP手册整理 - 函数【内置函数(PHP信息相关)】

扩展相关函数【extension_loaded、get_loaded_extensions】://extension_loaded—检查一个扩展是否已经加载extension_loaded('gd')ordie('没有找到gd扩展!');//get_loaded_extensions—返回所有编译并加载模块名,类似命令行的php-m$loaded_extensions=get_loaded_extensions();print_r($loaded_extensions);123...

2021-03-08 10:01:32 78

原创 java实现开根号

主要思路通过牛顿迭代法计算平方根。来吧,还是看代码ba..privatestaticdoublesqrt(doublec){if(c<0)returnDouble.NaN;doublejingdu=1e-15;doublet=c;while(Math.abs(c-t*t)>jingdu)t=(c/t+t)/...

2021-03-08 05:47:29 979

原创 【PHP】php 递归、效率和分析

递归的定义 递归(http:/en.wikipedia.org/wiki/Recursive)是一种函数调用自身(直接或间接)的一种机制,这种强大的思想可以把某些复杂的概念变得极为简单。在计算机科学之外,尤其是在数学中,递归的概念屡见不鲜。例如:最常用于递归讲解的斐波那契数列便是一个极为典型的例子,而其他的例如阶层(n!)也可以转化为递归的定义(n!=n*(n-1)!).即使是在现实生活中,递归的思想也是随处可见:例如,由于学业问题你需要校长盖章,然而校长却说“只有教导主任盖章了我才会盖...

2021-03-08 01:33:51 199

原创 python json.dumps中文乱码问题解决

json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱码问题在Python3版本中不存在。注:下面的代码再python 2.7版本下测试通过 1 2 3 #-*-coding:utf-8-*- odata={'a':'你好'} printodata 结果: 1 ...

2021-03-07 14:29:41 160

原创 使用PHP实现WEB网站登陆后台编写

####html页面,没加入CSS代码:<formaction="login.php"method="post"><inputtype="text"placeholder="账号"name="id"/><inputtype="password"name="password"/><inputtype="password"name="authcode"/><imgid="captcha...

2021-03-07 10:17:11 89

原创 uniapp怎么发起请求

uniapp发起请求的方法:1、使用【uniapp.request({})】方法;2、使用【this.$axios({})】方法,代码为【this.$axios({method: 'get',url: this.$api+ '/Test】。本教程操作环境:windows7系统、uni-app2.5.1版本,该方法适用于所有品牌电脑。推荐(免费):uni-app开发教程uniapp发起请求的方法:1、使用uniapp.request({})方法1234567891011121

2021-03-07 05:59:12 2074

原创 在windows的资源管理器窗口中,左边显示的内容是什么

在windows的资源管理器窗口中,其左边窗口显示的内容是“系统的文件夹树”。在“资源管理器”窗口中,左边的文件夹窗口以树形目录的形式显示文件夹,右边的文件夹内容窗口是左边窗口中所打开的文件夹中的内容。文件资源管理器是一项系统服务,负责管理数据库、持续消息队列或事务性文件系统中的持久性或持续性数据。资源管理器存储数据并执行故障恢复。旧版本的Windows把“文件资源管理器”叫做“资源管理器”。“资源管理器”是Windows 系统提供的资源管理工具,我们可以用它查看本台电脑的所有资源,特别是它提供的树形

2021-03-07 01:44:06 6037

原创 PHP安装教程

Windows下安装PHP开发环境一、Apache因为Apache官网只提供源代码,如果要使用必须得自己编译,这里我选择第三方安装包Apache Lounge。进入Apachelounge官方下载地址:http://www.apachelounge.com/download/首先下载并安装vc redist,这是Apache运行必需的一个组件。下载Apache解压版,将解压后的文件夹放在你想要安装的路径下。修改配置文件:Apache默认存在路径:“c:\Apache24” 下(版本号可能不同

2021-03-06 14:30:40 2235

原创 PHP连接Mysql,实现基本的增、删、改、查——用户管理系统

前言最近在学习PHP和Mysql,就一边看书,一边敲着代码尝试完成一个简易用户管理系统,只是实现了一些很简单的操作,虽然有点low(自动屏蔽大牛哈哈),但觉得还是总结一下吧,可以加深下印象,有不对的地方还请大家指出来,一起学习,共同交流。概述PHP是一种在服务器端执行的嵌入HTML文档的面向对象、解释型的脚本语言,语言风格类似于c语言。它具有强大的功能,能实现所有的CGI(公共网关接口,服务器与客户端程序进行“交谈”的一种工具)的功能,并比一般CGI有更快的执行速度。下面的连接操作是在WAM.

2021-03-06 10:16:29 760 1

原创 react中qs是什么

react中qs是一个npm仓库所管理的包,一个增加了一些安全性的查询字符串解析和序列化字符串的库,可通过【npm install qs】命令进行安装。本教程操作环境:windows7系统、React17版,该方法适用于所有品牌电脑。react中qs:qs是一个npm仓库所管理的包,一个增加了一些安全性的查询字符串解析和序列化字符串的库。可通过npm install qs命令进行安装。react使用qs:1、qs.parse()将URL解析成对象的形式1234import Qs fro.

2021-03-06 06:03:40 137

原创 PHP 删除文件

//删除文件 $path为绝对路径 public function delFile($path){ $url=iconv('utf-8','gbk',$path); if(PATH_SEPARATOR == ':'){ //linux unlink($path); }else{ //Windows unlink($url); } }...

2021-03-06 01:50:31 118

原创 css中大于符号是什么意思

css中大于符号是css3特有的子元素选择器,子元素选择器只能选择作为某元素子元素的元素,其语法如“h1 > strong {color:red;}”。推荐:《css视频教程》css中大于符号(“>”)代表的是css3特有的子元素选择器(element>element )。子元素选择器(Child selectors)只能选择作为某元素子元素的元素。如果你不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素,请使用子元素选择器(Child selector)。例如,如

2021-03-05 14:39:14 382

原创 随机存取存储器(RAM)的最大特点是什么?

随机存取存储器(RAM)的最大特点是:一旦断电,存储在其上的信息将全部消失,且无法恢复。RAM既可向指定单元存入信息又可从指定单元读出信息;任何RAM中存储的信息在断电后均会丢失,所以RAM是易失性存储器。相关推荐:《编程教学》随机存取存储器(RAM)的最大特点是:一旦断电,存储在其上的信息将全部消失,且无法恢复。RAM是计算机内存储器中的一部分。计算机内存储器有ROM和RAM组成。ROM是只读存储器的英文简称,特点是它的信息是可以永久保存的。RAM是可读可写存储器的英文简称,特点是一旦断电它的信息将

2021-03-05 10:14:05 895 1

原创 一个 8 年 PhpStorm 使用者的配置分享

我使用 PhpStorm 很长时间了,差不多 8 年。更准确地说是从 2012 年开始。那时候是第三版。那段时间发生了许多事,也发生了很大的改变。当然。你每天都会学到很多。这篇文章是我在 PhpStorm 的 8 年经验总结,我的这些最佳设置使你成为更快的开发者,让你关注于更重要的事。如果你不关心确切的设置及其用途,你可以下载我的快照(包含我个人的 GitHub 和 Material 主题),并通过 File > Import Settings 导入它到 PhpStorm。只需滚动到这篇文章.

2021-03-05 05:54:49 194 3

原创 office是指什么

office是指microsoft office,它是由微软公司开发的一套基于windows操作系统的办公软件套装。常用组件有word、excel、powerpoint、outlook等。Microsoft Office是由Microsoft(微软)公司开发的一套基于 Windows 操作系统的办公软件套装。常用组件有 Word、Excel、PowerPoint等。最新版本为Microsoft 365(Office 2019)。(学习视频分享:编程视频)每一代的 Microsoft Office 都有

2021-03-04 13:14:16 211 1

原创 51行代码实现简单的PHP区块链

本文原始地址:php区块链demo今年区块链特别火,我也很火啊。我火什么呢。前几年,公众平台出现,还得花时间去学去看,后来小程序出现,又得花时间精力去学去看。现在比特币、以太坊等去中心化货币带起了区块链的发展。还得学。没办法,技术改变师姐。不,是改变世界。前些天看到python写的50行代码实现的简单区块链。今天让我们PHP也实现一下区块链的简单流程。phper或其他人如有需要可加PHP区块链交流群(370648191/201923866)。只有一个类、4个方法。可直接运行。..

2021-03-04 08:40:36 148 1

原创 根据经纬度获取两点之间的距离 -- 腾讯地图(PHP后台)

项目需求:根据经纬度获取两点之间的距离,我这里用的是腾讯地图的apiphp代码: /** *利用腾讯地图api *计算两点地理坐标之间的距离 */ functiongetDistance(){ $key='填写你的key';//腾讯地图开发自己申请 $mode='driving';//driving(驾车)、walking(步行) $from='填写你的起点坐标';//例如:39.14122,117.14428 $to='起点坐标;终点坐标...

2021-03-04 04:24:55 892 1

原创 jquery库是什么意思

jquery库是指一种封装好的JavaScript函数库,一个轻量级的"写的少,做的多"的JavaScript库,jquery封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。相关免费学习推荐:javascript(视频)、jQuery教程(视频)jquery库是指一种封装好的JavaScript函数库,一个轻量级的"写的少,做的多"的JavaScript

2021-03-04 00:11:15 57 1

原创 PHP - 编码规范 v1.0

一、 命名规则1. 命名规则概要1) 使用含义丰富的名字#goodif($currentYear>2009)...#badif($t>2009)...2) 在缩写中,只将首字母大写#goodfunctiongetHttpHost()#badfunctiongetHTTPHost()2. 类命名1) 类应该以名词单数形式, 首字母大写, 大小写混排,方式命名classSqlStatement{...}2) 表示一...

2021-03-03 16:20:30 109

原创 php switch 是松散比较

php switch 是松散比较 详见PHP: switch - Manual问题:switch 无法处理字符串'0e0'php switch 遇到‘0e0' 的时候,直接就不进任何case, 也不进default。百度之后发现原因有两个:1. 首先switch是松散比较,如果switch的变量值为false, 则不会进switch松散比较和严格比较在PHP中相等的比较有两种:松散比较和严格比较。当使用松散比较时,如果进行比较的两个操作数类型不同,那么会对操作数进行适当的类型转换.

2021-03-03 11:16:50 61

原创 jquery如何区分鼠标左键还是右键点击

jquery区分鼠标左键还是右键点击的方法:可以使用【event.which】属性区分右键点击,【event.which】属性返回指定事件上哪个键盘键或鼠标按钮被按下,代码为【switch (event.which)】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jquery区分鼠标左键还是右键点击的方法:jquery中可以使用event.which属性区分右键点击。event.which属性返回指定事件上哪个键盘键或鼠标按钮

2021-03-03 06:57:45 195

原创 css如何设置元素位置不变

css设置元素位置不变的方法:首先创建一个HTML示例文件;然后定义一个“#ads”的id样式,并设置高度宽度;最后通过“position:fixed”以及right、bottom将元素定位在指定位置即可。本教程操作环境:windows7系统、css3版,该方法适用于所有品牌电脑。推荐:《css视频教程》我们经常碰到的需求是希望页面某个元素固定在浏览器的一个位置,无论如何滚动滚动条,位置不变,就例如经常看到的弹出广告。方法一般是使用js控制,或者使用css。这里我写的是css的控制方法。在IE7以上

2021-03-03 02:44:12 341

原创 jquery 怎么写if

jquery写if的方法:1、使用“if($num=="1"){}else{};”方式;2、使用“$num=="1"?alert(1):alert(0);”写法。本教程操作环境:windows7系统、jquery1.10.0版,该方法适用于所有品牌电脑。推荐:《jquery视频教程》jquery写if语句第一种写法(我平时都是这样写):12345if($num=="1"){alert(1);}else{alert(0);};第二种写法:1...

2021-03-02 15:12:16 1563

原创 让vscode支持php函数跳转功能

1、正确安装了php。2、在命令行执行whereis php查看PHP安装路径3、在vscode中安装扩展插件PHP IntelliSense, 如果已经安装跳过。4、打开vscode配置,在扩展配置中找到PHP IntelliSense的配置。5、点击配置文件,编辑php.executablePath,将 null 改为php的安装路径。6、重新启动 vscode。...

2021-03-02 10:53:23 850

原创 任何程序都必须加载到什么中才能被cpu执行

任何程序都必须加载到内存中才能被cpu执行。内存是计算机中的重要部件之一,它是外存与cpu进行沟通的桥梁,计算机中所有程序的运行都在内存中进行。内存性能的强弱影响计算机整体发挥的水平。任何程序都必须加载到内存中才能被cpu执行。(学习视频分享:编程视频)内存是计算机的重要部件之一。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行。内存性能的强弱影响计算机整体发挥的水平。内存(Memory)也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。

2021-03-02 06:41:08 4160

原创 MAC php7.4.13 使用pecl安装扩展报错

最近安装php7.4,安装成功以后用pecl安装扩展报错Infileincludedfrom/usr/local/Cellar/[email protected]/7.4.13_1/include/php/Zend/zend.h:356:/usr/local/Cellar/[email protected]/7.4.13_1/include/php/Zend/zend_operators.h:523:10:error:'asmgoto'constructsarenotsupportedyet__a...

2021-03-02 02:30:34 239

原创 绝对详解PHP 的imageTtfText()函数

图片处理,是许多程序的功能之一;而文字渲染则是绘图的基本组成部分。PHP通过很多扩展库来支持图片的处理,最常用的还是GD库,通过一系列imagexxx()函数来提供绘图功能。本文专注于非常细小的一点:绘制文字。熟悉Win32的人都知道,TextOut()就可以轻松显示任何文字了,然而到了PHP的世界里,有些事情并不轻松。1 详细解释imageTtfText()函数对于PHP绘图初学者,首先遇到的一个问题就是,imageString()这个函数并不支持汉字的绘制。这往往会给入门者当头一棒,不过不.

2021-03-01 15:21:52 347

原创 PHP7 VS2015编译(扩展开发)

php7要求使用vc2015 Visual Studio 2015社区版本PHP-sdk-binary-tools-20110915.zip (http://windows.php.net/downloads/php-sdk/下载)deps-7.0-vc14-x86 (http://windows.php.net/downloads/php-sdk/下载)php-7.0.2 (http://php.net/dow...

2021-03-01 11:06:31 63

原创 PHP超全局变量

PHP超全局变量一、PHP 超级全局变量列表:1.$GLOBALS2.$_SERVER3.$_REQUEST=$_POST+$_GET4.$_POST5.$_GET6.$_FILES7.$_ENV8.$_COOKIE9.$_SESSION一、PHP 超级全局变量列表:1.$GLOBALS<?php//$GLOBALS是一个包含了全部变量的全局组合数组,在一个PHP脚本的全部作用域中都可以访问。//x,y是全局变量可使用$GLOBALS['...

2021-03-01 06:56:07 172

原创 jquery怎么操作select

jquery操作select的方法:1、设置value为pxx的项选中,代码为【$(".selector").val("pxx")】;2、设置text为pxx的项选中,代码为【$(".selector").find("option[te】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。相关免费学习推荐:javascript学习教程 、jQuery教程jquery操作select的方法:1、设置value为pxx的项选中1$(".selector").

2021-03-01 02:45:26 242

原创 PHP运行的底层原理与机制

说到php的运行机制还要先给大家介绍php的模块,PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。比如,我们需要mysql扩展来连接MySQL数据库;当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权交给扩展,等处理完特定任务后再返还;最后,ZE将程序运行结果返回给PHP内核,它再将结果传送给SAPI层,最终

2021-02-28 15:40:43 76

原创 react中qs是什么

react中qs是一个npm仓库所管理的包,一个增加了一些安全性的查询字符串解析和序列化字符串的库,可通过【npm install qs】命令进行安装。本教程操作环境:windows7系统、React17版,该方法适用于所有品牌电脑。react中qs:qs是一个npm仓库所管理的包,一个增加了一些安全性的查询字符串解析和序列化字符串的库。可通过npm install qs命令进行安装。react使用qs:1、qs.parse()将URL解析成对象的形式1234import Qs fro.

2021-02-28 11:19:15 174

原创 使用php -i或者phpinfo()查看php安装、配置信息

使用前提你必须正确的安装了php。在windows下使用命令后面的内容会在控制台中执行一些命令,对于Linux&Mac的同学来说,只要正确安装了php,直接执行命令就好,但对于Windows下的同学,如果没有配置,是无法直接执行php命令的。所以在这里先介绍一个执行php命令的简单方法: 进入php安装目录,通常是下载php安装包,直接解压的目录; 点击文件夹导航栏,在里面输入cmd,按下回车: 这样就可以打开控制台,并且可以直接输入后文的php -i等命令啦。

2021-02-28 07:08:42 266

原创 谈一谈php://input和php://output

对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA(原生的post数据),因为它不依赖于特定的 php.ini 指令,内存消耗更少“php://input allows you to read raw POST data. It is a less memory intensive alternative.

2021-02-28 02:57:21 107

原创 谈一谈php://input和php://output

对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA(原生的post数据),因为它不依赖于特定的 php.ini 指令,内存消耗更少“php://input allows you to read raw POST data. It is a less memory intensive alternative.

2021-02-27 15:59:57 181 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除