自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ITYangs的博客

留下思索、分享感悟

  • 博客(57)
  • 资源 (9)
  • 收藏
  • 关注

原创 基于图像处理的滑块验证码匹配技术

图像处理是指对图像进行分析和操作,以达到增强图像、提取特征、识别模式等目的。常用的图像处理技术包括高斯模糊、Canny 边缘检测、轮廓提取等。本文介绍了基于图像处理的滑块验证码匹配技术,并通过多种优化策略提高了滑块位置偏移量的检测准确度。通过对图像进行预处理、融合多张图像、动态调整阈值等方法,可以有效提高滑块验证码在不同背景下的识别率。希望这篇文章能够对从事图像处理和验证码研究的读者有所帮助。

2024-07-05 18:50:32 1320

原创 最常⽤的 Git 命令总结

常规操作git push origin test 推送本地分⽀到远程仓库git rm -r --cached ⽂件/⽂件夹名字 取消⽂件被版本控制git reflog 获取执⾏过的命令git log --graph 查看分⽀合并图git merge --no-ff -m ‘合并描述’ 分⽀名 不使⽤Fast forward⽅式合并,采⽤这种⽅式合并可以看到合并记录git check-ignore -v ⽂件名 查看忽略规则git add -f ⽂件名 强制将⽂件提交分⽀操作git b

2022-02-11 14:37:01 376

原创 Git仓库所有分支记录迁移解决方案

最近,公司项目代码进行更换仓库,要求能保留原先的commit记录,以此记录一下搬迁的过程1. 使用git push --mirror1)从原地址克隆一份裸版本库,比如原本托管于 GitHub,或者是本地的私有仓库git clone --bare https://gitee.com/ityangs/MultiProcess.git2)将旧仓库代码全部推送到新仓库:cd MultiProcessgit push --mirror https://github.com/ityangs/Multi.

2021-06-29 16:06:11 436

转载 This account is currently not available 解决办法

在linux中使用su切换到nginx账号的时候出现了This account is currently not available的错误提示。1. 使用grep nginx /etc/passwd查看用户权限$ grep nginx /etc/passwdnginx:x:997:995:nginx user:/var/cache/nginx:/sbin/nologin可以看出,nginx是/sbin/nologin禁止登录的。只要修改这个模式就可以了2. 修改模式$ usermod .

2021-05-07 20:34:02 5090

原创 Docker容器里面安装其他服务

Docker里面安装其他服务特权模式运行容器:docker run -itd -p 19999:19999 -p 2222:22 --privileged=true --name ityangs -h ityangs ityangs.com/ityangs:ityangs-v1.0.0 /usr/sbin/init注意事项:--privileged=true/usr/sbin/init5.1 CentOS7开启SSH远程登陆1)yum -y install openssh-server

2021-03-01 15:08:41 354

原创 fork过来的项目进行更新升级版本

1. fork过来的项目进行更新升级版本1.1 查看远程的版本库地址$ git remote -vorigin https://gitee.com/ityangs/laradock.git (fetch)origin https://gitee.com/ityangs/laradock.git (push)1.2 添加原项目 git 地址到本地版本库$ git remote add upstream https://github.com/laradock/laradock.git1.3

2021-01-08 17:34:49 281

原创 IDEA 自定义注释模板

IDEA 自定义注释模板1. 类注释模板2. 方法模板注释1. 类注释模板1.1 打开Preferences1.2 Editor -> File and Code Templates -> Files -> Class效果图:1.3 注释模板/*** @program: ${PROJECT_NAME}* @description: ${description}...

2019-11-29 12:21:06 386

原创 CentOS7下安装Docker-Compose以及常用命令

CentOS7下安装Docker-ComposeDocker-Compose简介Docker-Compose安装方法一:方法二:安装补全工具:Docker-Compose简介Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)...

2019-08-06 17:33:40 2381

原创 Laradock 搭建基于Docker 的PHP开发环境

Laradock 搭建基于Docker 的PHP开发环境Laradock简介搭建开始1、搭建条件2、搭建步骤相应的层级目录关系Laradock简介Laradock 是为 Docker 提供的完整 PHP 本地开发环境,和 Homestead 一样提供了一系列打包好(包括配置)的Docker Image。Laradock 早期专注为 Laravel 打造 Docker 开发环境,因而...

2019-08-06 17:11:41 966

原创 Docker容器安装记录

这里写自定义目录标题Ubuntu系统安装方式CentOS系统安装方式Mac系统安装方式Windows系统安装方式Ubuntu系统安装方式1.安装/升级Docker客户端推荐安装1.10.0以上版本的Docker客户端参考文档 docker-ce2.配置镜像加速器针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/d...

2019-03-13 22:41:49 790

原创 Docker 使用命令

Docker 使用命令查查询当前可以下载的镜像docker search httpd     |_ NAME:镜像仓库源的名称    |_ DESCRIPTION:镜像的描述    |_ OFFICIAL:是否docker官方发布镜像查看docker images    |_ REPOSITORY:表示镜像的仓库源    |_ TAG:镜像的标签    |_ IMA...

2019-03-12 15:44:40 1284

原创 功能点记录

服务器相关 以下各个功能工作中都使用过且解决了最终问题,特此记录便于后期备查!!!服务器相关Ubuntu下Apache开启Rewrite模块使用SecureCRT SSH密钥对远程登录阿里云云服务器 ...

2018-07-06 22:47:08 1020

原创 javascript中json对象、json数组、json字符串互转及取值

javascript中json对象、json数组、json字符串互转及取值json类型的字符串转换为json对象及取值var jsonString = '{"bar":"property","barr":10}';var jsObject = JSON.parse(jsonString); //转换为json对象console.log(jsObject.bar); ...

2018-03-19 15:16:38 8780

原创 PHP扩展安装记录

PHP扩展安装imagick扩展安装 window下安装php的imagick和imagemagick扩展教程 Linux下php安装imagick

2018-01-09 12:01:02 869

原创 Windows端的RabbitMQ 消息队列安装

最近公司电商数据同步,效率速度比较低下,就想先研究一下MQ异步传输,先在本地电脑搭建一个RabbitMQ 消息队列,特做个备注:步骤如下: 注:Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。下载并安装 OTP 20.1 Windows 64-bit Binary File (erlang的环境)下载并安装 rabbitmq-s

2017-10-08 00:07:46 1342

转载 云计算的三种服务模式

云计算的三种服务模式:IaaS,PaaS和SaaS ”云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。   “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。   任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云

2017-07-15 23:47:32 3919

原创 大数据系列之Hadoop----(1)集群搭建

1.准备Linux环境(本地虚拟机VMWare下)1.0 先将虚拟机的网络模式选为NAT1.1 修改主机名vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=had ###1.2 修改IP 两种方式: 第一种:通过Linux图形界面进行修改 进入Linux图形界面 -> 右键点击右上方的两个小电脑 -> 点击Edit connections

2017-07-15 23:22:06 3127

原创 安装Redis数据库和Redis扩展

一、windows环境下:1、windows下安装Reids服务端和客户端windows下redis下载地址:https://github.com/MSOpenTech/redis/releases。启动redis服务:在redis目录下启动DOS命令,然后redis-server.exe这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。切换到redis目录下运行 redis-c

2017-07-07 17:15:37 4171

原创 页面打印方法

使用说明: 1、浏览器内部打印,就是打印整个页面,除了加class=”noprint”的内容 2、JS局部打印内容1,就是打印包含在startprint1和endprint1之间的内容,除了加class=”noprint”的内容 3、JS局部打印内容2,就是打印就是打印包含在startprint2和endprint2之间的内容,除了加class=”noprint”的内容 4、加

2017-07-07 15:55:07 4594

原创 Linux系统中crontab定时器设置

基本格式 :*  *  *  *  *  command 分  时  日  月  周  命令 第1列表示分钟1~59 每分钟用或者 /1表示 第2列表示小时0~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子:30 21 * * * /u

2017-04-18 13:59:59 2940

原创 (四)CentOS 7安装Nginx(编译安装)

CentOS 7安装Nginx(编译安装)1、下载wget http://219.238.7.69/files/1010000009FBF5E7/nginx.org/download/nginx-1.11.13.tar.gz2、解压tar -zxvf nginx-1.11.13.tar.gzcd nginx-1.11.133、在安装之前首先检查一下是否已安装nginx的一些模块依赖的lib库,诸如

2017-04-12 18:19:00 4314

原创 Centos 基本操作

1、CentOS7下修改主机名1)hostname 主机名Eg:hostname ityangs 注意:这种方式,只能修改临时的主机名,当重启机器后,主机名称又变回来了。2)hostnamectl set-hostname xxxEg:hostnamectl set-hostname ityangs 注意:使用这种方式修改,可以永久性的修改主机名称!2、Linux中执行shell脚本的4

2017-04-12 17:04:38 3753

原创 Hadoop集群SSH服务和免密码登录的配置

前言: SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在 应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的 协议。 在Hadoop集群或其他集群中广泛应用用,可用于机器之间免密码登录和执行脚本,如的Hadoop集群中 NameNo

2017-04-12 16:21:26 11463 1

原创 Vmware虚拟机NAT配置静态IP详解

一、配置虚拟机的”虚拟网络编辑器“ 注意:虚拟机局域网IP段一定不要和真实使用的IP段冲突。 虚拟机中的网关IP:192.168.100.2 虚拟机中的网段:192.168.100.0 虚拟机中的子网掩码:255.255.255.0二、查看本地电脑VMnet8网卡的IP段并修改 注意:本地电脑VMnet8网卡IP段必须与虚拟机局域网Ip端相同三、更改虚拟机系统(Ce

2017-04-07 11:17:53 3735

原创 VMware虚拟机三种联网方法及原理

VMware虚拟机三种联网方法及原理一、Brigde——桥接:默认使用VMnet01、原理: Bridge 桥”就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在”桥”上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段 当然要保证两个局域网没有冲突

2017-04-06 10:22:22 3087

原创 Git忽略规则不生效的解决办法

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.a # 忽略所有 .a 结尾的文件!lib.a # 但 lib.a 除外/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subd

2017-03-27 10:16:50 3105

原创 StartCom 申请 免费的SSL 证书(绑定多个域名)

使用HTTPS协议需要SSL证明书,限于公司内部或者自己使用的话自己生成一个SSL证明书就可以。但是对外提供服务的站点或者应用使用HTTPS通信时,就不能使用自制的SSL证明书。 SSL证明书给人价格昂贵的印象,但是也有免费提供SSL证明书的服务商,如StartCOM就提供免费的SSL证明书。 通过以下简单的几个步骤,就可以从StartCOM获取免费SSL证明书。1、注册登录(http

2017-03-23 14:52:05 8097

原创 Sass/Scss基础——rem与px的自动转换

Sass/Scss中rem的使用 在CSS中,实现px和rem转换非常简单,但每次使用都需进行计算。虽然在html中设置font-size:62.5%即16px*62.5%=10px;会给大家带来便利,但终究有些烦人,也不是长远之计。另外,Google浏览器中文默认字体大小为12px。既然我们学习了Sass,就应该思考如何让Sass来帮助我们做这些计算的工作。接下来介绍如何使用Sass实现px和

2017-03-18 21:06:05 17738 3

原创 Sass环境搭建

1、sass安装ruby安装因为sass依赖于ruby环境,所以装sass之前先确认装了ruby。先导官网下载个ruby在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境sass安装安装完ruby之后,在开始菜单中,找到刚才我们安装的ruby,打开Start

2017-03-17 22:46:36 2677

原创 前端-----滚动加载页面动画技巧

需要的文件:animate.min.css+jquery.appear.js jQuery scrollappear是一个强大的和敏捷的内容出现在滚动(或其他事件触发)jQuery插件。 animate.css 齐全的CSS3动画库 使用方法1、引入文件<link rel="stylesheet" href="animate.min.css"><script src=

2017-03-17 10:09:36 5758

原创 WebStorm/PhpStorm常用设置

1、 WebStorm主题设置1 )首先从WebStorm/PhpStorm主题上下载自己喜欢的主题。2 )然后将主题文件copy到一个文件夹下。使用OSX系统的童鞋放到~/Libray/Preferences/WebStorm/colors/;Windows的童鞋方法 C:/Users/UserName/.WebStorm/config/colors/;Linux系统的童鞋放到 ~/.WebS

2017-03-13 14:48:03 3444

原创 PHP异步处理方法

PHP四种常用的异步处理解决方案1、使用前端Ajax处理$.ajax("do.php", { name: 'ityangs',job:'PHP Programmer'} );2、使用popen函数执行本地文件pclose(popen('php /var/www/do.php &', 'r'));3、使用CURL 设置curl的超时时间 CURLOPT_TIMEOUT 为1 (最小为1),因此客户

2017-03-01 15:20:38 4004

原创 STAR法则

STAR法则是情境(situation)、任务(task)、行动(action)、结果(result)四项的缩写。 STAR法则是一种常常被面试官使用的工具,用来收集面试者与工作相关的具体信息和能力。 Situation: 事情是在什么情况下发生 Task: 你是如何明确你的任务的 Action: 针对这样的情况分析,你采用了什

2017-02-27 20:42:37 3118

原创 隐藏服务器版本号的技巧

一、查看网站服务器头信息版本号curl --head http://xxx.com 二、隐藏版本信息1、隐藏Apache版本信息: 打开Apache配置文件httpd.conf,加入以下两行: ServerTokens ProductOnly ServerSignature Off2、隐藏Nginx版本信息: 打开Nginx配置文件nginx.conf,在http { }里加上: server

2017-01-22 23:39:28 2997

转载 CentOS Linux服务器安全设置

引言:我们必须明白:最小的权限+最少的服务=最大的安全所以,无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小话,这样才能保证服务器最大的安全。下面是CentOS服务器安全设置,供大家参考。一、注释掉系统不需要的用户和用户组注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。cp /etc/passwd /etc/passwdbak #修

2017-01-14 21:16:47 2678

原创 CentOS服务器安全配置策略

近期服务器频繁有被暴力破解,大致分析了一下入侵行为,整理了常用的安全策略: 最小的权限+最少的服务=最大的安全1. 修改ssh默认连接22端口 和 添加防火墙firewalld 通过端口步骤:1) 修改ssh的默认端口22:vi /etc/ssh/sshd_config2)让防火墙通过这个端口firewall-cmd --state【firewalld是否运行】firewall-cmd --

2017-01-14 21:16:00 8636

转载 CentOS目录结构详细版

CentOS目录结构详细版------------------------------------------------------------------------------------------------------------------------------------ 使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux

2017-01-06 10:36:57 2713

原创 (三)centos7下安装MariaDB 10.0/MySQL数据库

CentOS/RHEL 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS/RHEL 7 已使用了 MariaDB 替代了默认的 MySQL。作为 MySQL 的简单替代品,MariaDB 保证了与 MySQL 的 API 和命令行用法方面最大的兼容性。下面是关于怎么在 CentOS 上安装和配置 MaraDB/MySQL 的操作示例。1、查看系统版本#

2017-01-05 14:31:29 3004

原创 (一)Centos7下 Tengine安装和配置

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。Tengine,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,官网地址:http://tengine.taobao.org/,

2017-01-03 00:07:31 3783

原创 (二)Centos7下Yum更新安装PHP5.5,5.6,7.0

yum源默认的版本太低了,手动安装有一些麻烦,想采用Yum更新安装的可以使用下面的方案:1.检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x

2017-01-02 16:36:10 16055 2

rabbitmq-server-3.6.12

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

2019-03-11

阿里短信对接SDK

短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力,支持快速发送短信验证码、短信通知等,服务范围覆盖全球。 完美支撑双11期间2亿用户,发送6亿短信。三网合一专属通道,与工信部携号转网平台实时互联。电信级运维保障,实时监控自动切换,到达率高达99%。

2018-06-30

网页打印方式

网页打印

2017-07-15

startcomtool

startcomtool.exe

2017-03-23

animate.min.css

CSS3动画库

2017-03-17

jquery.appear.js

一个强大的和敏捷的内容出现在滚动(或其他事件触发)jQuery插件

2017-03-17

jsp在线物流网站系统

本系统是Javaweb设计开发的物流网,来研究基于B/S模式的网上信息管理的实现,采用的是JSP+SQL模式的电子管理平台。物流公司作为一种废旧废旧订单集散点,废旧订单及相关信息繁多,涉及很多的信息数据的管理,现今,虽然大多数物流公司都使用了单机版管理系统或局域网管理系统,但还是没法满足这个起来越网络化的时代的要求。

2016-03-13

物流管理系统(全套开发)

物流管理系统(全套开发)物流管理系统毕业设计,实习,含全套源代码,原型设计,数据库设计,文档等。毕业时期一个团队的作品,花费了很多功夫,希望大家支持。

2016-03-13

redis-2.6.14.tar.gz

redis-2.6.14.tar.gz Linux下php安装Redis扩展

2016-03-05

空空如也

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

TA关注的人

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