自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 C++调用VSS API进行快照

c++ vss快照

2022-07-31 21:14:55 701 1

原创 git配置

git配置欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;

2021-11-11 17:59:24 551

原创 实现登录密码混合动态因子,且动态因子隐式

实现登录密码混合动态因子,且动态因子隐式此处使用php语言进行演示思路登录过程:后端:新增(进入登录页面时的时间戳+固定字符进行MD5)显式验证token参数以及进入登录页面时的时间戳参数通过前端将参数提交给后端,并将显式验证token参数存入session(隐式)前端:将获取的密码参数和显式验证token参数进行MD5验证过程【后端】:1、验证请求参数是否存在显式认证token以及时间戳2、时间戳+固定字符进行MD5是否等于请求参数中的显式认证token3、session是否存在验证

2021-09-24 11:42:05 1089

原创 windows快照

windows快照快照创建对c盘进行创建卷影副本vssadmin create shadow /For=C:查看创建的卷影副本vssadmin list shadows挂载卷影副本mklink /D C:\mapC \?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\卸载快照vssadmin Delete shadows /For=C:/For=接挂载的盘符删除c:\mapC这个挂载目录即可......

2021-04-08 14:55:47 2526

原创 php实现telnet访问端口

<?php/******************************************************************************************** * Copy Right (c) 2021 Capsheaf Co., Ltd. * * Author: Archibald<yangjunjie@capsheaf.com.cn> * Date: 2021-04-02

2021-04-02 16:52:47 445 1

原创 phpexcel导出数据为xml

这里写自定义目录标题phpexcel导出数据为xml参考借鉴phpexcel导出数据为xml参考借鉴https://zixuephp.net/article-34.htmlhttps://blog.csdn.net/qq_42751377/article/details/81155313/** * 导出日志 * * @param $idList * * @return string */ public function exp

2021-04-02 15:52:58 142

原创 Linux磁盘快照

Linux磁盘快照开源工具源码https://github.com/datto/dattobd编译将dattobd-master拷贝到对应操作系统,然后在对应系统下进行编译。操作系统在通过ISO安装时,选择最小化安装的同时再选择“DEBUG TOOLS”和“DEVELOPMENT TOOLS”软件包。编译命令:make && make install生成如下关键文件:命令文件:dattobd-master/app/dbdctl,该文件放到系统/usr/local/bin/路径下

2021-03-24 14:34:21 1486 1

原创 Oracle备份脚本

Oracle备份脚本导出脚本【export.bat】del /F /Q “D:\oracle_bak”D:\app\administrator\product\12.2.0\dbhome_1\bin\rman target ‘/’ cmdfile “c:\backup\backup.rman” >> D:\oracle_bak\export.log导出命令【backup.rman】run{crosscheck archivelog all;delete noprompt archi

2021-02-03 11:00:48 135

原创 Swoole学习(二)

Swoole小案例此操作是在配置了LNMP环境的基础上进行web访问路径为/usr/local/nginx/html一、创建服务器在/usr/local/nginx/html目录下新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以

2020-08-19 15:07:20 228

原创 Swoole学习(一)

php现有的应用方式都是基于http的,对于需要快速实时响应的情况比较乏力,在一些推送服务类型的需要和服务端保持一个长期tcp连接以便于实时响应和推送信息。swoole就是解决这样的应用场景的。学习swoole需要的基础熟练掌握php具备linux基础理解 TCP HTTP SOCKET WebSocket, 点击参阅编译Swoole这里是在原有的php7.2增加Swoole4.4.0扩展php7.2的编译以及LNMP的搭建点击参阅根据php版本获取对应的swoole源码进行编译,快速通

2020-08-18 16:10:28 177

原创 Centos7系统LNMP手把手编译安装详细教程

Centos7系统LNMP手把手编译安装详细教程一、文件下载wget下载php下载wget http://cn2.php.net/distributions/php-7.2.0.tar.gznginx下载wget http://nginx.org/download/nginx-1.12.0.tar.gz手动下载php下载https://www.php.net/downloads.php自行选择对应版本下载nginx下载http://nginx.org/en/download.html

2020-06-08 15:05:11 336

原创 PHP实现异步执行程序

PHP实现异步执行程序需要异步执行的原因在进程执行一个脚本程序的时候,往往需要等待脚本程序执行结束后返回结果,才能往下执行,如果是耗时操作可能导致超时的情况方法popen函数使用popen.php$sCmd = "php sleep.php";file_put_contents("echo", "开启popen时间:".date("Y-m-d H:i:s", time()) ....

2020-04-30 16:19:25 993

原创 ORACLE LINUX 6.5 安装重启后Kernel panic - not syncing : Fatal exception

ORACLE LINUX 6.5 安装重启后Kernel panic - not syncing : Fatal exception解决1、重启虚拟机按E键选择第二个进入到系统2、修改文件将kernel2.6.32XXXX设置为默认启动...

2019-10-11 15:13:49 1665

原创 乱码解决方案

乱码解决办法第一种 数据库中的数据乱码问题重现首先数据库连接工具使用的navicat可以看到这里对数据库进行了utf8编码,即里面显示的数据编码是utf8这里可以看到正常显示的文字编码格式就是utf8编码,乱码就不知道是什么最初未转码为utf8之前的编码格式了测试乱码的编码格式这里有一个测试乱码网站http://www.mytju.com/classcode/tools/mes...

2019-03-28 12:03:07 629

原创 centos7.3配置amp

这里只是简单配置,就不用源码安装apache1、安装apacheyum install -y httpd上图就显示安装成功2、启动apachesystemctl start httpd3、查看apache进程ps -ef | grep httpd --color=auto-e 显示所有进程。-f 全格式。ps e 列出程序时,显示每个程序所使用的环境变量。ps f ...

2018-11-14 11:42:21 197

原创 强制结束进程

在Linux下killall -s9 进程名称kill 9 PID在windows下taskkill /im 进程名称 /f

2018-11-02 11:07:06 1291

原创 PHP解决字符乱码问题(多种编码转换)

mb_detect_encoding检测要转换字符串的编码iconv字符串编码转化用一个例子结合起来$row['Description'] = iconv(mb_detect_encoding($row['Description'], array('ASCII, UTF-8'), true), "UTF-8//IGNORE", $row['Description']);...

2018-11-02 11:03:10 1191

原创 最新版wamp+phpstorm+firefox配置xdebug

由于最新版本的wampserver集成了xdebug插件,不需要额外安装(D:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll)第一步:修改php.ini左键点击wamp图标,选择PHP,再点击php.ini,直接这样修改(防止修改错地方); XDEBUG Extension[xdebug]; ...

2018-10-17 11:49:36 323

原创 通过&修改数组中的值

下面就直接放出代码,针对使用递归删除数组中的值,存在空数组时,可以过滤空数组,具体实现可以参考以前写的文章,这篇主要介绍’&amp;amp;'处理数组&amp;lt;?php$arrTest = array( 'A' =&amp;gt; [ 'An' =&amp;gt; 'anan', 'Bn' =&amp;gt; 'bnbn', ], 'C' =&amp;gt; [

2018-10-15 16:00:40 2270

原创 php将多维数据保存进json文件

/** * @description 将任务信息保存到json文件中 * * @param string $filename * * @return bool * @throws MYS_RuntimeEvent */ public function saveToJson($filename) { /**...

2018-10-10 09:26:26 1201

原创 phpstorm进行xdebug脚本调试

什么是debugdebug是一种运行模式,用来跟踪程序的走向,以及跟踪程序运行过程中参数的值的变化。debug的作用debug一般用来跟踪代码的运行过程,通常在程序运行结果不符合预期或者出现异常的情况下使用。所以使用debug模式可以很好的跟踪问题,帮助程序员处理bug。对每个程序员而言,基本上每天都要用到debug功能。debug的使用这里简单介绍下在phpstorm中对PHP脚本进行...

2018-09-29 15:10:36 1319

原创 PHP递归详解

递归递归是一种函数调用自身的机制递归必须要有边界条件,也就是递归出口(退出递归)递归前进段和递归返回段,也就是最后得到的值当边界条件不满足时,递归前进;当边界条件(递归出口)满足时,递归返回递归就是函数自己调用自身递归计算阶乘输出结果很明显的可以看到计算6!时,是6*5*4*3*2*1,这就实现了递归。例子: 目录的递归遍历function loop_dir($path...

2018-09-26 10:07:12 16460

原创 ThinkPHP5.1入门学习(二) 基础

命名规范目录和文件 目录使用小写+下划线; 类库、函数文件统一以.php为后缀; 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致; 类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名; 类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);函数和类、属性命名 类的命名采用驼峰法(首字母大写),例如User、U...

2018-09-20 09:44:58 2185

原创 ThinkPHP5.1入门学习(一) 基础

在学习ThinkPHP5.0之前,需要理解面对对象和命名空间的概念,可以去PHP手册看看PHP的相关的基础知识简介ThinkPHP是一个快速、简单的基于MVC和面对对象的轻量级PHP开发框架。安装ThinkPHP最新的稳定版本可以在(官方网站下载页)下载,不过官网下载版本并不是实时更新的,我们会在 每个版本更新发布的时候重新打包,如果你需要实时更新版本,请使用 Git 版...

2018-09-14 16:46:15 9698

原创 wamp使用域名重定向,多站点配置

wamp安装环境wamp安装目录: D:\wamp64 wamp项目目录: D:\wamp\www更改apache默认设置第一个文件httpd.conf 在D:\wamp64\bin\apache\apache2.4.23\conf目录下找到文件:httpd.conf 1、找到这一行:#Include conf/extra/httpd-vhosts.conf 去掉最前面的#(这...

2018-09-14 14:00:31 1450

原创 Shell脚本基础学习

简单介绍Shell脚本Shell脚本就是一些命令的集合。举个例子,我想实现这样的操作:(1)进入到/tmp/目录;(2)列出当前目录中所有的文件名;(3)把所有当前的文件拷贝到/root/目录下;(4)删除当前目录下所有的文件。简单的4步在shell窗口中需要你敲4次命令,按4次回车。这样是不是很麻烦?当然这4步操作非常简单,如果是更加复杂的命令设置需要几十次操作呢?那样的话一次一次敲键盘会很...

2018-09-13 18:12:38 139

原创 在Linux下使用RPM构建SPEC包

在Linux下使用RPM构建SPEC包准备系统切记!不要使用 root 用户来执行打包操作。因为这十分危险,所有二进制文件都会在打包前安装至系统中,因此您应该以普通用户身份打包,以防止系统被破坏。 创建名为 makerpm 的用户,添加至 ‘mock’ 用户组,设置好密码并通过该用户登录: -/usr/sbin/useradd makerpm usermod -a -...

2018-09-06 14:06:10 1215

原创 阿里云虚拟服务器+wamp配置个人网站

购买阿里云ECS服务器阿里云账号注册登录[阿里云官网](https://www.aliyun.com/?utm_content=se_1000301881) 选择免费套餐(针对于新手),产品-&amp;amp;amp;gt;云服务器ECS可以根据需求选择服务器配置 选择个人版,云服务器ECS,这里可以免费体验一个月,小编之前已经免费体验过了,故可以直接在控制台中查看云服务器 鼠标移动到管理控...

2018-08-23 17:54:36 2348

原创 利用NSIS创建自己的windows安装程序

利用NSIS创建自己的windows安装程序2018年08月15日 借鉴文章来自:http://www.hanzify.org/teach/index.php?Go=Show::196-1108396800 增加常见问题解决方案NSIS简介&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scri

2018-08-15 14:45:08 1399

c++通过socket上传文件示例代码

通过socket,自定义传输协议,定义包头解析数据包的方式,实现文件上传。目前可以在windows上传输文件到linux上

2022-09-23

setup.exe 安装解压即可

vss sdk 7.2

2022-07-31

centos7.5使用docker配置apache+sanic+redis+mysql

centos7.5使用docker配置apache+sanic+redis+mysql

2022-03-11

DFTraversal.php

深度遍历目录过程不使用递归,减少内存占用,通过缓存记录遍历的深度和每个深度的偏移实现每个目录的回归遍历

2021-12-24

文件增量筛选算法(用于备份环境).zip

快速筛选出基于上一次记录的变化文件

2021-12-24

PHPExcel-1.8.zip

php操作excel工具类

2021-04-01

空空如也

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

TA关注的人

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