- 博客(119)
- 收藏
- 关注
原创 计算机病毒分为哪三类
计算机病毒按照依附的媒体类型分类可分为网络病毒、文件病毒和引导型病毒三类;按照计算机特定算法分类可分为附带型病毒、蠕虫病毒和可变病毒三类。计算机病毒分类:(推荐教程:服务器安全)一、按照依附的媒体类型分类(1)网络病毒:通过计算机网络感染可执行文件的计算机病毒。(2)文件病毒:主攻计算机内文件的病毒。(3)引导型病毒:是一种主攻感染驱动扇区和硬盘系统引导扇区的病毒。二、按照计算机特定算法分类(1)附带型病毒:通常附带于一个EXE文件上,其名称与EXE文件名相同,但扩展是不同的,一般不会破坏更
2021-03-10 01:32:06
3226
原创 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
336
原创 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
251
原创 php 微信新增永久素材
微信的新增永久素材,最重要的是图文素材,基本流程是如下: 获取access_token; 上传封面素材,获取永久素材的media_id,可以是images或者thumb类型都可以 上传图文中的图片,获取图片的腾讯域名的url 上传永久图文素材 第一步就不说了,curl的就可以解决。第二步获取永久素材跟上篇获取临时id大同小异,等下会吧代码贴出来第三步获取图文中的图片url,主要也只是curl,和获取素材的流程差不多第四步就是最重要,不过有了神器..
2021-03-09 05:46:52
202
原创 订单超时、活动过期解决方案 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
146
原创 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
101
原创 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
1019
原创 【PHP】php 递归、效率和分析
递归的定义 递归(http:/en.wikipedia.org/wiki/Recursive)是一种函数调用自身(直接或间接)的一种机制,这种强大的思想可以把某些复杂的概念变得极为简单。在计算机科学之外,尤其是在数学中,递归的概念屡见不鲜。例如:最常用于递归讲解的斐波那契数列便是一个极为典型的例子,而其他的例如阶层(n!)也可以转化为递归的定义(n!=n*(n-1)!).即使是在现实生活中,递归的思想也是随处可见:例如,由于学业问题你需要校长盖章,然而校长却说“只有教导主任盖章了我才会盖...
2021-03-08 01:33:51
257
原创 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
203
原创 使用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
113
原创 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
2141
原创 在windows的资源管理器窗口中,左边显示的内容是什么
在windows的资源管理器窗口中,其左边窗口显示的内容是“系统的文件夹树”。在“资源管理器”窗口中,左边的文件夹窗口以树形目录的形式显示文件夹,右边的文件夹内容窗口是左边窗口中所打开的文件夹中的内容。文件资源管理器是一项系统服务,负责管理数据库、持续消息队列或事务性文件系统中的持久性或持续性数据。资源管理器存储数据并执行故障恢复。旧版本的Windows把“文件资源管理器”叫做“资源管理器”。“资源管理器”是Windows 系统提供的资源管理工具,我们可以用它查看本台电脑的所有资源,特别是它提供的树形
2021-03-07 01:44:06
6527
原创 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
2322
原创 PHP连接Mysql,实现基本的增、删、改、查——用户管理系统
前言最近在学习PHP和Mysql,就一边看书,一边敲着代码尝试完成一个简易用户管理系统,只是实现了一些很简单的操作,虽然有点low(自动屏蔽大牛哈哈),但觉得还是总结一下吧,可以加深下印象,有不对的地方还请大家指出来,一起学习,共同交流。概述PHP是一种在服务器端执行的嵌入HTML文档的面向对象、解释型的脚本语言,语言风格类似于c语言。它具有强大的功能,能实现所有的CGI(公共网关接口,服务器与客户端程序进行“交谈”的一种工具)的功能,并比一般CGI有更快的执行速度。下面的连接操作是在WAM.
2021-03-06 10:16:29
817
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
161
原创 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
148
原创 css中大于符号是什么意思
css中大于符号是css3特有的子元素选择器,子元素选择器只能选择作为某元素子元素的元素,其语法如“h1 > strong {color:red;}”。推荐:《css视频教程》css中大于符号(“>”)代表的是css3特有的子元素选择器(element>element )。子元素选择器(Child selectors)只能选择作为某元素子元素的元素。如果你不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素,请使用子元素选择器(Child selector)。例如,如
2021-03-05 14:39:14
454
原创 随机存取存储器(RAM)的最大特点是什么?
随机存取存储器(RAM)的最大特点是:一旦断电,存储在其上的信息将全部消失,且无法恢复。RAM既可向指定单元存入信息又可从指定单元读出信息;任何RAM中存储的信息在断电后均会丢失,所以RAM是易失性存储器。相关推荐:《编程教学》随机存取存储器(RAM)的最大特点是:一旦断电,存储在其上的信息将全部消失,且无法恢复。RAM是计算机内存储器中的一部分。计算机内存储器有ROM和RAM组成。ROM是只读存储器的英文简称,特点是它的信息是可以永久保存的。RAM是可读可写存储器的英文简称,特点是一旦断电它的信息将
2021-03-05 10:14:05
999
1
原创 一个 8 年 PhpStorm 使用者的配置分享
我使用 PhpStorm 很长时间了,差不多 8 年。更准确地说是从 2012 年开始。那时候是第三版。那段时间发生了许多事,也发生了很大的改变。当然。你每天都会学到很多。这篇文章是我在 PhpStorm 的 8 年经验总结,我的这些最佳设置使你成为更快的开发者,让你关注于更重要的事。如果你不关心确切的设置及其用途,你可以下载我的快照(包含我个人的 GitHub 和 Material 主题),并通过 File > Import Settings 导入它到 PhpStorm。只需滚动到这篇文章.
2021-03-05 05:54:49
233
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
295
1
原创 51行代码实现简单的PHP区块链
本文原始地址:php区块链demo今年区块链特别火,我也很火啊。我火什么呢。前几年,公众平台出现,还得花时间去学去看,后来小程序出现,又得花时间精力去学去看。现在比特币、以太坊等去中心化货币带起了区块链的发展。还得学。没办法,技术改变师姐。不,是改变世界。前些天看到python写的50行代码实现的简单区块链。今天让我们PHP也实现一下区块链的简单流程。phper或其他人如有需要可加PHP区块链交流群(370648191/201923866)。只有一个类、4个方法。可直接运行。..
2021-03-04 08:40:36
173
1
原创 根据经纬度获取两点之间的距离 -- 腾讯地图(PHP后台)
项目需求:根据经纬度获取两点之间的距离,我这里用的是腾讯地图的apiphp代码: /** *利用腾讯地图api *计算两点地理坐标之间的距离 */ functiongetDistance(){ $key='填写你的key';//腾讯地图开发自己申请 $mode='driving';//driving(驾车)、walking(步行) $from='填写你的起点坐标';//例如:39.14122,117.14428 $to='起点坐标;终点坐标...
2021-03-04 04:24:55
984
1
原创 jquery库是什么意思
jquery库是指一种封装好的JavaScript函数库,一个轻量级的"写的少,做的多"的JavaScript库,jquery封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。相关免费学习推荐:javascript(视频)、jQuery教程(视频)jquery库是指一种封装好的JavaScript函数库,一个轻量级的"写的少,做的多"的JavaScript
2021-03-04 00:11:15
72
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
143
1
原创 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
81
原创 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
223
原创 css如何设置元素位置不变
css设置元素位置不变的方法:首先创建一个HTML示例文件;然后定义一个“#ads”的id样式,并设置高度宽度;最后通过“position:fixed”以及right、bottom将元素定位在指定位置即可。本教程操作环境:windows7系统、css3版,该方法适用于所有品牌电脑。推荐:《css视频教程》我们经常碰到的需求是希望页面某个元素固定在浏览器的一个位置,无论如何滚动滚动条,位置不变,就例如经常看到的弹出广告。方法一般是使用js控制,或者使用css。这里我写的是css的控制方法。在IE7以上
2021-03-03 02:44:12
382
原创 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
1604
原创 让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
1130
原创 任何程序都必须加载到什么中才能被cpu执行
任何程序都必须加载到内存中才能被cpu执行。内存是计算机中的重要部件之一,它是外存与cpu进行沟通的桥梁,计算机中所有程序的运行都在内存中进行。内存性能的强弱影响计算机整体发挥的水平。任何程序都必须加载到内存中才能被cpu执行。(学习视频分享:编程视频)内存是计算机的重要部件之一。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行。内存性能的强弱影响计算机整体发挥的水平。内存(Memory)也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。
2021-03-02 06:41:08
4556
原创 MAC php7.4.13 使用pecl安装扩展报错
最近安装php7.4,安装成功以后用pecl安装扩展报错Infileincludedfrom/usr/local/Cellar/php@7.4/7.4.13_1/include/php/Zend/zend.h:356:/usr/local/Cellar/php@7.4/7.4.13_1/include/php/Zend/zend_operators.h:523:10:error:'asmgoto'constructsarenotsupportedyet__a...
2021-03-02 02:30:34
299
原创 绝对详解PHP 的imageTtfText()函数
图片处理,是许多程序的功能之一;而文字渲染则是绘图的基本组成部分。PHP通过很多扩展库来支持图片的处理,最常用的还是GD库,通过一系列imagexxx()函数来提供绘图功能。本文专注于非常细小的一点:绘制文字。熟悉Win32的人都知道,TextOut()就可以轻松显示任何文字了,然而到了PHP的世界里,有些事情并不轻松。1 详细解释imageTtfText()函数对于PHP绘图初学者,首先遇到的一个问题就是,imageString()这个函数并不支持汉字的绘制。这往往会给入门者当头一棒,不过不.
2021-03-01 15:21:52
510
原创 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
80
原创 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
187
原创 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
288
原创 PHP运行的底层原理与机制
说到php的运行机制还要先给大家介绍php的模块,PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。比如,我们需要mysql扩展来连接MySQL数据库;当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权交给扩展,等处理完特定任务后再返还;最后,ZE将程序运行结果返回给PHP内核,它再将结果传送给SAPI层,最终
2021-02-28 15:40:43
90
原创 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
225
原创 使用php -i或者phpinfo()查看php安装、配置信息
使用前提你必须正确的安装了php。在windows下使用命令后面的内容会在控制台中执行一些命令,对于Linux&Mac的同学来说,只要正确安装了php,直接执行命令就好,但对于Windows下的同学,如果没有配置,是无法直接执行php命令的。所以在这里先介绍一个执行php命令的简单方法: 进入php安装目录,通常是下载php安装包,直接解压的目录; 点击文件夹导航栏,在里面输入cmd,按下回车: 这样就可以打开控制台,并且可以直接输入后文的php -i等命令啦。
2021-02-28 07:08:42
402
原创 谈一谈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
129
原创 谈一谈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
225
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人