- 博客(178)
- 收藏
- 关注
原创 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-10 00:20:41 358
原创 在laravel项目中根据IP获取省市名称
下面由Laravel框架教程栏目给大家介绍根据IP获取省市名称的方法,希望对需要的朋友有所帮助!根据 ip 获取地理定位,曾尝试了 laravel的torann/geoip 包,不是很准确。还有 百度 API 调用获取地理信息的方法,为了减少维护成本,最终用了thinkphp3.2 中的一个包,是否是tp框架自带的不很清楚。这个包获取定位的原理是内置了省市数据库 UTFWry.dat。laravel 项目如何使用我放在了项目 app 同级目录 sdk 下。为了能够使用,composer.json 中需
2021-03-09 13:05:49 216
原创 PHP7 引入的“??” 和“?:”的区别
实践出真知~测试代码输入测试:<?php$array=['a'=>1,'b'=>2,'c'=>[],];$a=$array['c']??0;$b=$array['c']?:0;$c=$array['d']??0;$d=$array['d']?:0;$e=$array['c']?1:0;...
2021-03-09 08:50:41 146
原创 在laravel项目中根据IP获取省市名称
下面由Laravel框架教程栏目给大家介绍根据IP获取省市名称的方法,希望对需要的朋友有所帮助!根据 ip 获取地理定位,曾尝试了 laravel的torann/geoip 包,不是很准确。还有 百度 API 调用获取地理信息的方法,为了减少维护成本,最终用了thinkphp3.2 中的一个包,是否是tp框架自带的不很清楚。这个包获取定位的原理是内置了省市数据库 UTFWry.dat。laravel 项目如何使用我放在了项目 app 同级目录 sdk 下。为了能够使用,composer.json 中需
2021-03-09 04:35:32 190
原创 php判断一个数组是否存在在另一个数组中
/*****判断一个数组是否存在于另一个数组中**@param$arr*@param$allArr*@returnboolean*/functionisAllExists($arr,$allArr){if(!empty($arr)&&!empty($allArr)){for($i=0;$i<count($arr);$i++){if(!in_array($a...
2021-03-08 13:05:58 695
原创 php正则表达式字符如何转义-PHP问题
在php中可以通过“preg_last_error”函数将正则表达式字符进行转义,其语法是“stringpreg_quote(string$str[,string$delimiterNULL])”。在php中可以通过“preg_last_error”函数将正则表达式字符进行转义,其语法是“string preg_quote ( string $str [, string $delimiter = NULL ] )”。推荐:《PHP视频教程》preg_last_error 函数用于转义正.
2021-03-08 08:50:21 118
原创 使用PhpSpreadsheet导入&导出Excel,适用各种Excel操作场景
PHP对Excel导入&导出操作最近公司要做报表功能,各种财务报表、工资报表、考勤报表等,复杂程度让人头大,于是特地封装适用各大场景的导入&导出操作,希望各界大神支出不足之处,以便小弟继续完善。phpspreadsheet 引入由于PHPExcel早就停止更新维护,所以适用phpspreadsheet。不知道如何通过composer拉取项目包的同学,可以查看Composer学习一文。引入方法:composerrequirephpoffice/phpspreadshe..
2021-03-08 04:36:32 228
原创 mfd是什么格式文件
mfd是文件扩展名,是数据库格式的文件,也称为Music Finder Database文件, 网站访问者分析表明,MFD文件通常在Windows 10用户计算机上找到,在China中最受欢迎。mfd是文件扩展名,是数据库格式的文件,也称为Music Finder Database文件。 网站访问者分析表明,MFD文件通常在Windows 10用户计算机上找到,在China中最受欢迎。 这些用户中有很大一部分使用Google Chrome浏览网页。与MFD文件相关的其他文件类型mfd格式的文件可以用D
2021-03-08 00:22:32 964
原创 vue和react渲染的区别是什么?
区别:1、React是通过JSX渲染模板;而Vue是通过一种拓展的HTML语法进行渲染。2、Vue在渲染过程中,会跟踪每一个组件的依赖关系,不需要重新渲染整个组件树;而React在应用的状态被改变时,全部子组件都会重新渲染。相关推荐:《React视频教程》、《vue.js教程》vue和react渲染的区别1、模板渲染方式的不同在表层上,模板的语法不同,React是通过JSX渲染模板。而Vue是通过一种拓展的HTML语法进行渲染,但其实这只是表面现象,毕竟React并不必须依赖JSX。在深层上,模板
2021-03-07 13:18:33 124
原创 区块链技术的主要特征有哪些
区块链技术的主要特征有:1、去中心化;2、开放性;3、独立性;4、安全性;5、匿名性。从本质上讲,区块链是一个共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、公开透明和集体维护等特征。区块链技术的特征:去中心化。区块链技术不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理。去中心化是区块链最突出最本质的特征。(相关推荐:服务器安全)开放性。区块链技术基础是开源的,除了交易各方的私有信息被加密外,区块链
2021-03-07 09:03:12 1495
原创 快来看看 ajax实时刷新处理
ajax教程栏目介绍实时刷新处理推荐(免费):ajax教程(视频)作为一个老前端,本案例是基于jquery来写的。前端渲染页面拿数据,无非就是ajax、socket,其他的暂时没有用过,但项目还是使用ajax比较多。下面来看一下一个简单基于ajax短轮询的请求123456789101112131415function req() {$.ajax({type: 'get',url: 'demo.php',d...
2021-03-07 04:47:41 148
原创 叠瓦式硬盘和垂直式硬盘怎么区分?
区分方法:硬盘容量在2TB以内的,存储如果是256MB的,那么是叠瓦式硬盘;垂直式硬盘,2TB以下是64G缓存。除此之外,您还可以在电脑中使用一些测试软件测试硬盘的随机读写性能,一般性能较差的硬盘就是叠瓦式硬盘,而垂直式硬盘性能较为好一些。垂直式硬盘怎么分辨?正常PMR垂直式硬盘,2T以下是64G缓存,2T以上可能是128G缓存,垂直式硬盘擦除数据时写入的磁头比较宽,而读取的磁头比较窄,所以其实写入的时候并不是把这条轨道上所有的地方都用到,不会影响到附近轨道的其他数据,读取的时候只需要读取中间的区域部分
2021-03-07 00:28:12 1469 1
原创 什么是php?php是什么?
PHP 是 PHP Hypertext Preprocessor(超文本与处理器)的首字母缩写。这种方法叫做递归缩写。php有多种用途,特别是web网站开发。快速,灵活,实用使得php能够更好的开发任何网站。PHP 是一种 HTML 嵌入式的脚本语言。php文件以.php结尾。它的很多语法来自 C,Java 和 Perl,并具有几个 PHP 独有的特点。该语言的主要目标是让 Web 开发人员快速地书写动态生成的网页。php脚本主要应用领域服务端脚本:主要目标领域。开展这项工作需要具备三点:p.
2021-03-06 09:05:01 230 2
原创 PHP安装Xdebug
1.下载对应扩展文件查看phpinfo信息,如下图: php版本5.6.27则需下载对应5.6的文件; X86代表需要下载32位文件,反之下载64位; VC11正常下载VC11,若后期发现不对则再尝试VC11-TS; 进入Xdebug官网下载页,https://xdebug.org/download.php这里我下载PHP_5.6_VC11(32_bit); 2.安装与配置 将刚刚下载的.dll文件放php的ex...
2021-03-06 04:52:39 274
原创 css中大于符号是什么意思
css中大于符号是css3特有的子元素选择器,子元素选择器只能选择作为某元素子元素的元素,其语法如“h1 > strong {color:red;}”。推荐:《css视频教程》css中大于符号(“>”)代表的是css3特有的子元素选择器(element>element )。子元素选择器(Child selectors)只能选择作为某元素子元素的元素。如果你不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素,请使用子元素选择器(Child selector)。例如,如
2021-03-06 00:39:30 404
原创 浅谈bootstrap表单验证插件BootstrapValidator
本篇推荐一款twitter做的BootstrapValidator,本身Bootstrap就是twitter做的,那么使用原配的validator也就更值得信赖。从百度上搜BootstrapValidator会出现很多款,但我只推荐这款(突然感觉自己有点“库【Steve 库里】吹”的感觉)。相关教程推荐:《bootstrap教程》###一、一睹为快为了简便的介绍,这里只做为空的check。BootstrapValidator官方下载地址###二、资源引用下载完资源包后,你可以看到如下的目录。.
2021-03-05 13:27:16 220
原创 PHP实现页面跳转的三种方式
PHP实现页面跳转有三种方式,我们一一介绍,推荐使用第一、三方式。1.借助PHP的header()函数实现。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。注意:1.location和":"号间不能有空格,否则不会跳转。2.在用header前不能有任何的输出。3.header后的PHP代码还会被执行。4.部分浏览器存在兼容性问题,例如:IE浏览器如果输出的内容字节太小(小于512字节),那么就会被忽略。在使用时需要测试多个浏览器。<?p
2021-03-05 08:57:40 230 1
原创 wifi direct是什么意思
wifi direct是指允许无线网络中的设备无需通过无线路由器即可相互连接,与蓝牙技术类似,这种标准允许无线设备以点对点形式互连,而且在传输速度与传输距离方面则比蓝牙有大幅提升。推荐:《编程视频》WiFi Direct是指允许无线网络中的设备无需通过无线路由器即可相互连接。与蓝牙技术类似,这种标准允许无线设备以点对点形式互连,而且在传输速度与传输距离方面则比蓝牙有大幅提升。按照定义,WiFi Direct设备是支持对等连接的设备,这种设备既支持基础网络也支持P2P连接,能够作为典型的站点STA加入基
2021-03-05 04:43:56 1176 1
原创 php简单判断两个字符串是否相等的方法
本文实例讲述了php简单判断两个字符串是否相等的方法。分享给大家供大家参考。具体实现方法如下: <?php function strcomp($str1,$str2){ if($str1 == $str2){ return TRUE; }else{ return FALSE; } }
2021-03-05 00:21:52 163 1
原创 Python3实现旋转数组的3种算法
下面是Python3实现的旋转数组的3种算法。一、题目给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。例如:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]说明:1.尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。2.要求使用
2021-03-04 16:40:33 113 1
原创 PHP ;内置SERVER数组详解
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。$_SERVER['SERVER_SOF
2021-03-04 12:02:07 96 1
原创 速看!php artisan 命令列表
php artisan 命令列表命令获取上面的翻译内容1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465命令 说明 备注php artisan make:resource ? 创..
2021-03-04 07:27:31 203 1
原创 php实现数据库的增删改查
1.查询:数据的显示,这里就可以嵌入php来进行数据的输出<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"...
2021-03-04 03:13:40 121 1
原创 分享一款股票大数据分享管理系统,用php语言编写的。
如下图:该股票管理系统,可以容纳一亿以上数据,1、可以按股票的实时人气进行排序【可以快速选出人气股】2、可以查龙虎榜股票【可以快速选出大资金、主力买入的股票】3、可以查股票3 天或6天 涨幅 或振幅股票 【可以快速选出暴涨股票】4、可以查板块曲线图 列表,【可以瞬间看出所有板块曲线图,瞬间自动那个板块异常,瞬间看出资金往那个板块流】5、同样可以查债券,【可以查债券何时暴动】等等。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。看图片不说。软件开源下载地址:https://.
2021-03-03 14:57:54 156 2
原创 各操作系统下php.ini文件的位置在哪里
这个问题虽然说很小,但是却还是经常会出现的问题,特别是刚入门php的同学更是如此。而这个问题呢,我也经常被问到,所以就在这里总结一下。首先php.ini文件并不是隐藏文件,寻找php.ini文件的方法有很多种,这里介绍两种最快的方法吧。1. 使用如下脚本:[php]view plaincopy <? phpinfo(); ?> 当你在浏览器中运行此脚本时,函数phpinfo()可得到下图中所显示的信息,从中你可以获得更多更具体的...
2021-03-03 09:59:30 119
原创 Centos8(Liunx) 中安装PHP7.4 的三种方法和删除它的三种方法
编译安装Centos8下PHP源码编译和通过yum安装的区别和以后的选择其实这两种方法各有千秋:yum安装:从yum安装来说吧,yum相当于是自动化帮你安装,你不用管软件的依赖关系,在yum安装过程是帮你把软件的全部依赖关系帮你傻瓜式的解决了。而且现在Centos7的服务启动已经换成systemctl命令来控制了。通过yum安装会帮你自动注册服务,你可以通过systemctl start xxx.service启动服务,方便快捷。但是缺点是yum安装你没办法干预,安装的目录也是分散的。你可能
2021-03-03 01:32:53 526
原创 在Golang中获取DNS记录
使用Golang获取域名的DNS记录, 包括A / CNAME等类型.方案1: 官方net包只举例获取CNAME类型的解析记录, 其他类型大同小异.funcCNAME(srcstring)(dststring,errerror){dst,err=net.LookupCNAME(src)return}官方net包调用的是系统API, 所以在不同的系统上可能有不同的结果, 我测试当一个域名的解析记录如下时, linux和windows返回的结果不一致....
2021-03-02 13:57:39 183
原创 php 获取当前目录和当前文件夹
<?php /** *PHP获取路径或目录实现 */ //魔术变量,获取当前文件的绝对路径 echo"__FILE__:========>".__FILE__; echo '<br/>'; //魔术变量,获取当前脚本的目录 echo "__DIR__: ========> ".__DIR__; echo '<br/>';...
2021-03-02 09:42:05 172
原创 php中上传图片到mysql数据库中
这次做了一个小小的项目主要是将图片保存在数据库中,以前图片只是在数据库中报存图片在文件夹中的位置在用的时候再调用!!现在却不是太想用这方法。于是想把图片保存在数据库中,经过一段时间的努力终于发现原来mysql中有一种:bolb的类型!保存二进制文件!MySQL数据库为BLOB做出的定义如下:BLOB数据类型是一种大型的二进制对象,可以保存可变数量的数据。BLOB具有四种类型,分别是TINYBLOB,BLOB, MEDIUMBLOB 和LONGBLOB,区别在于各自所能够保存的最大数据长度不同。现将.
2021-03-02 05:30:38 507
原创 PHP生成伪随机数
版本要求最低PHP7,如果对生成随机数要求比较多,可以选择使用zend-math、random-lib或random_compat库。(几乎所有PHP库都可以在https://packagist.org搜索到)/***获取随机数字**@author剑心<[0x00gc@gmail.com]>**@paramint$size以32位系统最大int支持为准,范围1-9**@returnint*/function...
2021-03-02 01:19:54 283
原创 linux java 命令安装好找不到
vim /etc/profileexport JAVA_HOME=/demo/src/jdk1.6.0_38export CLASSPATH=:/lib:/jre/lib:/demo/src/jdk1.6.0_38/lib:/demo/src/jdk1.6.0_38/jre/libexport PATH=/demo/src/jdk1.6.0_38/bin:/demo/src/jdk1.6.0_38/jre/bin:/bin:/jre/bin:/usr/kerberos/sbin:/usr/kerbe.
2021-03-01 14:05:11 157
原创 jquery如何判断是否是数组元素
jquery判断是否是数组元素的方法:可以使用【$.isArray()】函数判断,【$.isArray()】函数用于判断指定参数是否是一个数组,语法为【$.isArray( object )】。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。jquery判断是否是数组元素的方法:jquery中可以使用$.isArray()函数判断是否是数组元素。$.isArray()函数用于判断指定参数是否是一个数组。语法1$.isArray( object )示
2021-03-01 09:56:19 54
原创 php笔记
【1】windows下php运行环境安装【2】php连接MySQL【3】centos7下用yum的方式安装php7.2【4】编译式安装php【5】php日志文件【6】php.ini配置【7】php-fpm.conf重要参数详解【8】扩展mysql【1】windows下php运行环境安装参考连接#下载地址https://windows.php.net/download#php-7.3#解压安装包至任意目录#结合apache或nginx进行配置即可###名词解释...
2021-03-01 05:45:43 236
原创 OSX MAMP 如何为 PHP 5.6 安装 MSSQL 扩展
背景如标题所说,要给 OSX 上运行的 MAMP 安装基于 PHP 5.6 的 MSSQL 扩展,用于连接 MSSQL(即 MsSqlserver)。运行环境操作系统 OSX - 10.13.4 软件环境 MAMP - 5.6 PHP - 5.6.40 步骤整体步骤1、安装freetds2、安装mssql.so扩展(php 的 mssql 扩展依赖于 freetds)详细步骤废话少说,直接开始。1、安装freetds命令行执行如下指...
2021-03-01 01:34:54 88
转载 java基础io流——OutputStream和InputStream的故事(温
io流概述:IO流用来处理设备之间的数据传输,上传文件和下载文件,Java对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中。IO流分类按照数据流向输入流 读入数据输出流 写出数据按照数据类型字节流字符流什么情况下使用哪种流呢?如果数据所在的文件通过windows自带的记事本打开并能读懂里面的内容,就用字符流,其他用字节流。如果你什么都不知道,就用字节流。IO流常用基类字节流的抽象基类:InputStream ,OutputStream。
2021-02-28 14:27:41 72
原创 phpstorm实现保存(ctrl+s)同时格式化代码的方法
下面由phpstorm教程栏目给大家介绍phpstorm实现保存(ctrl+s)同时格式化代码,希望对需要的朋友有所帮助!1、选择Edit(编辑)->Macros(宏)->Start Macro Recording(开始录制宏),如下图:2、直接按想要录制的快捷键,Ctrl+ALT+L,Ctrl+S,之后点击下图小红点。3、然后输入Format And Save(名字可以随意输入,只要自己能记住就行)4、在File->Settings(设置)->Keymap->Macr
2021-02-28 10:08:41 338
原创 采用php与Mysql数据库完成用户注册登录等操作
采用PHP与Mysql数据库,完成用户注册程序,注册表单项可自由指定,尽量包含所有表单类型,注册成功后在新页面显示注册信息,注册中需要上传的照片的操作功能使用自定义函数调用,并在注册成功后显示照片。2、采用PHP与Mysql数据库,完成用户登录功能。步骤如下:(1)数据库设计:users.sql:setdefault_storage_engine=InnoDB;setcharacter_set_client=gbk;setcharacter_set_con...
2021-02-28 05:58:12 389
原创 css样式“list-style:none”是什么意思?
在css中,“list-style:none”样式表示设置列表项标记的类型为空,即列表项前无标记。list-style属性默认列表项标记的类型为实心圆,如果属性值设置为none,则可以去掉列表项标记。“list-style:none”样式表示设置列表项标记的类型为空,即列表项前无标记。(推荐教程:CSS视频教程)list-style 简写属性在一个声明中设置所有的列表属性。该属性是一个简写属性,涵盖了所有其他列表样式属性。由于它应用到所有 display 为 list-item 的元素,所以在普通的
2021-02-28 01:46:46 298
原创 PHP修改php.ini中关于文件上传大小的配置项
php.iniphp.ini文件保存了php的一些重要属性,例如现在要说的文件上传的一些限制条件,关于php.ini,有一篇很好的介绍:php.ini文件详解,在Windows系统中编写php的时候,我们一定见过这个画面(来源百度):在这个网页我们就可以看到圈起来的部分标明了php.ini文件的位置,今天在Linux服务器上测试一个php文件的时候,结果打开页面是这样:那么我们怎样获取php.ini的位置信息呢?方法一是写个测试php页面使用phpinfo()函数输出一下,但是Linux有更方便
2021-02-27 14:48:35 86
原创 PHP中的button的使用
在button的使用当中,就算设置了name也没有办法注入$POST或者$GET,一定要定义为submit才可以,具体代码如下:<buttonname="logup"type="submit">注册</button>
2021-02-27 10:39:26 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人