自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红豆随手记

主要是自己工作和学习中遇到的有趣的和复杂问题的记录

  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 window系统创建软连接

window 创建软连接

2022-10-12 16:30:23 630 1

原创 centos7安装adb工具(拒绝抄袭)

centos7安装adb,拒绝烂抄。亲测有效。

2022-09-05 15:03:14 1479

原创 sql 执行顺序

第一步:from 指定要操作的表第二步:join 连接表生成一个笛卡尔积第三步:on 对笛卡尔积进行筛选第四步:where 筛选条件第五步:group by 对数据进行分组第六步:max min avg count sum 执行分组函数第七步:having 对分组后的数据进行过滤第八步:select 选取结果第九步:distinct 去除重复结果第十步:order by 将结果进行排序第十一步:limit 取结果集中的部分数据...

2022-05-29 11:37:56 164

原创 centos服务器yum方式安装mysql

centos安装mysql详细教程

2022-03-31 17:40:12 1766 1

转载 firewalld 常见操作指令

启动一个服务:systemctl start firewalld.service关闭一个服务:systemctlstop firewalld.service重启一个服务:systemctlrestart firewalld.service显示一个服务的状态:systemctlstatus firewalld.service在开机时启用一个服务:systemctlenable firewalld.service在开机时禁用一个服务:systemctldisable firewalld.s.

2021-08-04 14:57:53 138

原创 samba安装和配置说明

yum install samba关闭selinux主配置文件由两部分构成 Global Settings (55-245行)  该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。 Share Definitions (246-尾行)  该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。全局参数:#==================Global Settings ===================[glob..

2021-07-08 16:12:38 202

原创 设置git记住密码 linux操作系统

跟目录创建文件.git-credentialscd / && touch .git-credentials编辑文件:用vi打开文件,指令:vi .git-credentials输入https://{username}:{password}@github.com,其中,将{username}替换为你的账号,{password}替换为你的密码,https://[email protected]替换为你的git仓库地址比如:https://zhangsan_paintfu

2021-04-14 11:36:47 184

原创 centos6 yum源失效问题解决

2020年12月3日之后CentOS6国内yum源失效备用方案首先备份原有的文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo-backup执行以下命令即可一键更换yum源为CentOS的Vault源wget-O/etc/yum.repos.d/CentOS-Base.repohttp://files.tttidc.com/centos6/Centos-6.repowget-O/etc...

2021-03-09 15:19:24 445

原创 centos7 编译安装wine32和64

官网地址:https://www.winehq.orgwine32只能运行32位.exe应用程序,wine64只能运行64位.exe应用程序,否则会提示exe文件无效安装依赖前执行:yum groups mark install "Development Tools"yum groups mark convert "Development Tools"yum groupinstall "Development Tools"安装依赖yum groupinstall 'Develo

2021-01-27 16:38:14 1546 3

原创 apache开启重写和gzip压缩

打开配置文件 httpd.conf开启url重写#LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#AllowOverride None 改成 AllowOverride All , 有两个全部改掉AllowOverride 的参数设置为ALL,表示整台服务器上都支持URL规则重写设置gzip压缩去除LoadModule deflate_module modules/mod_deflate.so 前面的#<If

2020-12-17 09:44:04 81

原创 centos系统状态和资源监控指令

使用top命令查看负载,在top下按“1”查看CPU核心数量,shift+"c"按cpu使用率大小排序,shif+"p"按内存使用率高低排序;vmstat 命令详解:https://man.linuxde.net/vmstatvmstat 1:字段说明:Procs(进程)r: 运行队列中进程数量,这个值也可以判断是否需要增加CPU。(长期大于1) b: 等待IO的进程数量。Memory(内存)swpd: 使用虚拟内存大小,如果swpd的值不为0,但是SI,SO的值长期为0,.

2020-12-16 10:55:57 627

原创 redis常用设置(密码,端口,后台运行)

redis设置密码:requirepass后面是密码port 设置端口去除ip绑定注释bind设置后台运行:daemonyes加入开机启动:vi /etc/rc.d/rc.local在最后加入以下代码:redis-server /etc/redis.conf

2020-09-07 16:25:44 320

转载 centos7.7安装python3和pip3

[root@study ~]# cat /etc/redhat-releaseCentOS Linux release 7.7.1908 (Core)[root@study ~]# yum install gcc make zlib zlib-devel openssl openssl-devel libffi-devel bzip2-devel ncurses-devel gdbm-devel readline-devel xz-devel sqlite-devel tk-devel -y[ro

2020-08-25 11:13:05 403

原创 sublime 设置php自动添加函数注释

1:打开sublime 按快捷键Ctrl + `或者View->Show Console,复制粘贴如下代码import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); ur...

2020-08-11 11:20:02 760

原创 git检出代码提示(gnome-ssh-askpass:16869): Gtk-WARNING **: cannot open display

命令行执行:[ -n "$SSH_CONNECTION" ] && unset SSH_ASKPASS

2020-07-24 15:33:59 483

原创 php配置错误信息日志输入,设置报错等级

配置php.ini文件,关闭错误提示,打开错误日志,设置错误日志路径打开php.ini配置文件;找到display_errors = On;修改为:display_errors = Off;找到log_errors = Off;修改为:log_errors = On;找到 error_reporting= Off开启日志记录:error_log = "\xampp\apache\logs\php_error.log",具体路径可自行设置保存修改,重启apache即可。...

2020-07-08 16:32:00 566

原创 阿里云ecs服务器使用puerftpd搭建ftp服务,提示获取远程目录失败解决方法

阿里云安全组开放入方向的20 21端口打开pure-ftpd.conf 文件,找到PassivePortRange配置根据这里的信息开放对应的端口。根据此配置需要到阿里云安全组开放30000/30005端口firewalld防火墙开放端口firewall-cmd --add-port=30000-30050/tcp --permanentfirewall-cmd -...

2020-03-26 22:05:57 470

原创 linux 挂载磁盘

1:查看磁盘lsblk没有挂载点的磁盘属于未挂载,比如 vdb目前我还有一个vdb磁盘,一共60G,我的计划是将这个磁盘分为vdb/vdb1 和vdb/vdb2 各自30G2:磁盘分区fdisk /dev/vdb根据提示输入信息:创建分区是 n分区大小可以通过扇区计算,比如:124830是60G 如果想要分出30G 就是124830/2...

2019-12-26 10:18:26 328

转载 centos7 配置静态ip

由于主机网络采用的是自动获取IP方式,所以每次重启机器可能导致IP地址的变更,不利于项目的部署和运行,查阅了一些资料后,为Linux虚拟机配置了静态IP地址。1.编辑ifcfg-eth0文件(你的可能是eth1,或者其他,不是每个电脑都是这个的)# vi /etc/sysconfig/network-scripts/ifcfg-enp012.修改如下内容# dhcp改为static...

2019-11-25 16:05:21 184

原创 git相关操作指南

git常用命令

2019-01-30 09:17:27 165 1

原创 centos更换阿里yum源和epel

epel是个好东西,不过国外的速度实在是不能忍受。所以 有了这篇文章。1、 首先卸载以前装的epel 以免影响rpm -e epel-release2、 下载阿里提供的epel ,PS感谢马云。wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repo3、yum clean all4、yum ma...

2019-01-10 09:46:17 331

原创 mysql最大连接数的查看和修改

查看最大连接数:show variables like '%max_connections%';查看已连接:需要是管理员用户登录show full processlist;修改最大连接数临时:set GLOBAL max_connections = 200;重启后失效 永久:修改配置文件:max_connections = 500 ...

2019-01-04 15:40:33 6722

转载 sublime常用快捷键和批量处理操作

sublime text多行光标批量快捷操作Ctrl+ALT+↓ 按end定位到行尾sublimetext常用快捷键Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+D:选择单词,重复可增加选择下一...

2018-12-26 10:53:28 2358

转载 samba 服务配置

参考网址:https://www.cnblogs.com/lxyqwer/p/7271369.htmlsamb服务基础   软件包:samba  协议:SMP(TCP139)CIFS(445)  配置文件路径:/etc/samba/smb.conf安装软件 yum -y install samba重启服务systemctl restart smbsamba帐...

2018-12-08 15:39:17 393

原创 文件夹权限解读

关于进去目录的权限: 在普通用户下,若想进入一个目录需要可执行权限在超级用户下,目录不管具有什么权限都可以进入 显示文件列表和创建文件的权限:在超级用户下,不管目录对拥有者是否开放权限,都可以在目录下创建文件在普通用户下,要在目录下创建文件,需要目录对拥有者开放写权限和可执行权限;若要读取目录下的文件列表,则要对拥有者开放读权限和可执行权限...

2018-11-19 16:55:53 980

转载 shell 字符串截取操作

字符串操作(长度,读取,替换){#string} $string的长度     ${string:position} 在$string中, 从位置$position开始提取子串  ${string:position:length} 在$string中, 从位置$position开始提取长度为$length的子串      ${string#substring} 从变量$string的...

2018-11-16 09:52:37 577

转载 PHP 代码注释解释

@access使用范围:class,function,var,define,module该标记用于指明关键字的存取权限:private、public或proteced@author指明作者@copyright使用范围:class,function,var,define,module,use指明版权信息@deprecated使用范围:class,function,var,defin...

2018-10-18 16:42:16 2368

转载 PHP编程技巧

在项目开发过程中,经常遇到了一些PHP处理程序性能底下的情况,程序运行在centos+nginx环境,虽然这个有很多的原因如:服务器本身配置,运行环境nginx服务,php-fpm配置等等,更多有一点仍然是PHPer没有对程序进行更好的优化。第一类、变量类型:1)主要是使用未定义变量,而直接使用变量,做程序开发结束的时候,程序员都喜欢关闭debug,让一切Notice和Warning都影藏...

2018-10-11 17:56:46 182

原创 linux 查看是否安装某软件包

1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字"2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字"3、yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed...

2018-07-21 16:10:52 905

原创 linux中svn客户端设置忽略

很简单。svn propedit svn:ignore 【目录】举个栗子: 我在/root/svn/ 文件夹下面我想忽略这个文件夹下面的js所有的js文件。操作方式: cd /root/svnsvn propedit svn:ignore .      注意,最后有一个点。别漏了标识当前目录有些人这时候可能会报错主要是没有设置环境变量vi  ~/.bash_profile 在最后添加如下内容:ex...

2018-06-29 17:34:48 398

原创 centos7 设置samba服务

samba主要是用于在windos映射到linux。开发中这样做非常方便。安装:yum -y install samba 备份配置文件:cp /etc/samba/smb.conf  /etc/samba/smb.conf_bk修改配置:具体配置文件解释,可以百度。vi /etc/samba/smb.conf[global]        workgroup = SAMBA        secu...

2018-06-25 14:00:15 1249

原创 免费开源的php源码加密--screw plus

php源代码的安全非常重要要。因此对源码的加密就变得非常重要。网络上很多的自定义加密算法,99%都是不可行的,只要是不使用任何扩展就可以使用,一般是用的eval函数,截获改函数的参数,就可以100%还原代码。非常不可取。更有一些滥竽充数的加密解密函数。执行期间需要解密,解密后明文执行。更是自欺欺人。接下来步入正题:介绍主角:screw plusscrew plus是一个开源的php扩展,作用是对p...

2018-06-21 14:58:10 2251 2

原创 facenet相关文章

https://blog.csdn.net/u013044310/article/details/79556099FaceNet源码使用方法和讲解(一)(附预训练模型下载)https://blog.csdn.net/u013044310/article/details/79556099FaceNet源码使用方法和讲解(二)...

2018-06-15 10:24:53 283

转载 php 扩展开发讲解网址

菜鸟学php扩展 之 hello world(一) https://blog.csdn.net/u011957758/article/details/72234075菜鸟学php扩展 之 自动生成的扩展框架详解(二)https://blog.csdn.net/u011957758/article/details/72456298菜鸟学php扩展 之 详解扩展函数的传参(如何获取参数)(三)http...

2018-06-08 11:31:11 222

转载 php扩展开发--快速入手

我们首先找到快速上手文章里面关于函数定义的代码,以此说明然后开发PHP的函数//php_myext.hPHP_FUNCTION(myext_hello);//函数申明,所有在myext.c文件定义的函数,都会在这个文件里有一个申明//myext.cstatic zend_function_entry myext_functions[] = { PHP_FE(myext_hello...

2018-06-06 19:50:39 261

转载 linux做大并发服务的内核参数优化

转载自:https://blog.csdn.net/ysdaniel/article/details/7307091参考文档:https://wiki.swoole.com/wiki/page/p-server/sysctl.html核心的网络功能,所以相关的设定数据都是放置在 /proc/sys/net/ipv4/ 这个目录当中。 至于该目录下各个档案的详细资料,建议大家可以参考核心的说明文件:...

2018-05-30 13:55:51 553

转载 php程序员职业规划(来自韩天峰老师的建议)

看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。这些文章都存在一个严重的缺陷,不重视基础。就好比练武功,只求速成,不修炼内功和心法,只练各种招式,这样能高到哪里去?我所见过的PH...

2018-05-29 11:27:23 705

原创 socket做大并发服务的服务器设置

今天用apache 自带的ab工具测试,当并发量达到5000多的时候报错如下:[root@aa~]# This is ApacheBench, Version 2.3 &lt;$Revision: 655654 $&gt;Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The A...

2018-05-25 11:23:55 783

原创 svn提示svn: E170001: Commit failed (details follow):解决

设置好防火墙和阿里云服务器控制台防火墙之后还会出现svn: E170001: Commit failed (details follow):svn: E170001: Authorization failed网络上的解决办法特别多,又说是.svn文件缺少tmp目录。还有说应该使用https协议。其实都不对。主要原因是:svnserve.conf文件没有正确配置.解决办法:按以下步骤修改svnser...

2018-05-24 13:38:17 6488

转载 firewall防火墙详解(持续更新中...)

文章来源:https://www.linuxidc.com/Linux/2018-03/151218.htm永久开放端口firewall-cmd --add-port=8080/tcp --permanent重新加载生效开放的端口firewall-cmd --reload在 CentOS 7 中,引入了一个新的服务,Firewalld,下面一张图,让大家明确的了解防火墙 Firewall 与 ip...

2018-05-24 11:40:02 35874

mysq数据字典制作工具

该工具主要是用于生成数据库的数据字典,瞬间生成,方便快捷。而且无需安装。非常小巧的工具

2018-06-21

php-screw plus(php加密)

php-screw plus是一个开源免费的PHP加密扩展。采用的是全球金融业流行的高强度AES256加密算法。同时解密源代码需要加密时自定义的秘钥。非常适合中小型企业或个人使用。推荐一下

2018-06-21

空空如也

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

TA关注的人

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