- 博客(59)
- 资源 (2)
- 收藏
- 关注
原创 sql 执行顺序
第一步:from 指定要操作的表第二步:join 连接表生成一个笛卡尔积第三步:on 对笛卡尔积进行筛选第四步:where 筛选条件第五步:group by 对数据进行分组第六步:max min avg count sum 执行分组函数第七步:having 对分组后的数据进行过滤第八步:select 选取结果第九步:distinct 去除重复结果第十步:order by 将结果进行排序第十一步:limit 取结果集中的部分数据...
2022-05-29 11:37:56
239
转载 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
168
原创 samba安装和配置说明
yum install samba关闭selinux主配置文件由两部分构成 Global Settings (55-245行) 该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。 Share Definitions (246-尾行) 该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。全局参数:#==================Global Settings ===================[glob..
2021-07-08 16:12:38
238
原创 设置git记住密码 linux操作系统
跟目录创建文件.git-credentialscd / && touch .git-credentials编辑文件:用vi打开文件,指令:vi .git-credentials输入https://{username}:{password}@github.com,其中,将{username}替换为你的账号,{password}替换为你的密码,https://.......@github.com替换为你的git仓库地址比如:https://zhangsan_paintfu
2021-04-14 11:36:47
234
原创 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
486
原创 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
1860
4
原创 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
119
原创 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
720
原创 redis常用设置(密码,端口,后台运行)
redis设置密码:requirepass后面是密码port 设置端口去除ip绑定注释bind设置后台运行:daemonyes加入开机启动:vi /etc/rc.d/rc.local在最后加入以下代码:redis-server /etc/redis.conf
2020-09-07 16:25:44
438
转载 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
475
原创 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
834
原创 git检出代码提示(gnome-ssh-askpass:16869): Gtk-WARNING **: cannot open display
命令行执行:[ -n "$SSH_CONNECTION" ] && unset SSH_ASKPASS
2020-07-24 15:33:59
573
原创 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
639
原创 阿里云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
563
原创 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
451
转载 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
214
原创 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
393
原创 mysql最大连接数的查看和修改
查看最大连接数:show variables like '%max_connections%';查看已连接:需要是管理员用户登录show full processlist;修改最大连接数临时:set GLOBAL max_connections = 200;重启后失效 永久:修改配置文件:max_connections = 500 ...
2019-01-04 15:40:33
6776
转载 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
2737
转载 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
471
原创 文件夹权限解读
关于进去目录的权限: 在普通用户下,若想进入一个目录需要可执行权限在超级用户下,目录不管具有什么权限都可以进入 显示文件列表和创建文件的权限:在超级用户下,不管目录对拥有者是否开放权限,都可以在目录下创建文件在普通用户下,要在目录下创建文件,需要目录对拥有者开放写权限和可执行权限;若要读取目录下的文件列表,则要对拥有者开放读权限和可执行权限...
2018-11-19 16:55:53
1029
转载 shell 字符串截取操作
字符串操作(长度,读取,替换){#string} $string的长度 ${string:position} 在$string中, 从位置$position开始提取子串 ${string:position:length} 在$string中, 从位置$position开始提取长度为$length的子串 ${string#substring} 从变量$string的...
2018-11-16 09:52:37
682
转载 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
2451
转载 PHP编程技巧
在项目开发过程中,经常遇到了一些PHP处理程序性能底下的情况,程序运行在centos+nginx环境,虽然这个有很多的原因如:服务器本身配置,运行环境nginx服务,php-fpm配置等等,更多有一点仍然是PHPer没有对程序进行更好的优化。第一类、变量类型:1)主要是使用未定义变量,而直接使用变量,做程序开发结束的时候,程序员都喜欢关闭debug,让一切Notice和Warning都影藏...
2018-10-11 17:56:46
211
原创 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
960
原创 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
453
原创 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
1303
原创 免费开源的php源码加密--screw plus
php源代码的安全非常重要要。因此对源码的加密就变得非常重要。网络上很多的自定义加密算法,99%都是不可行的,只要是不使用任何扩展就可以使用,一般是用的eval函数,截获改函数的参数,就可以100%还原代码。非常不可取。更有一些滥竽充数的加密解密函数。执行期间需要解密,解密后明文执行。更是自欺欺人。接下来步入正题:介绍主角:screw plusscrew plus是一个开源的php扩展,作用是对p...
2018-06-21 14:58:10
2412
2
原创 facenet相关文章
https://blog.youkuaiyun.com/u013044310/article/details/79556099FaceNet源码使用方法和讲解(一)(附预训练模型下载)https://blog.youkuaiyun.com/u013044310/article/details/79556099FaceNet源码使用方法和讲解(二)...
2018-06-15 10:24:53
313
转载 php 扩展开发讲解网址
菜鸟学php扩展 之 hello world(一) https://blog.youkuaiyun.com/u011957758/article/details/72234075菜鸟学php扩展 之 自动生成的扩展框架详解(二)https://blog.youkuaiyun.com/u011957758/article/details/72456298菜鸟学php扩展 之 详解扩展函数的传参(如何获取参数)(三)http...
2018-06-08 11:31:11
271
转载 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
315
转载 linux做大并发服务的内核参数优化
转载自:https://blog.youkuaiyun.com/ysdaniel/article/details/7307091参考文档:https://wiki.swoole.com/wiki/page/p-server/sysctl.html核心的网络功能,所以相关的设定数据都是放置在 /proc/sys/net/ipv4/ 这个目录当中。 至于该目录下各个档案的详细资料,建议大家可以参考核心的说明文件:...
2018-05-30 13:55:51
608
转载 php程序员职业规划(来自韩天峰老师的建议)
看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。这些文章都存在一个严重的缺陷,不重视基础。就好比练武功,只求速成,不修炼内功和心法,只练各种招式,这样能高到哪里去?我所见过的PH...
2018-05-29 11:27:23
744
原创 socket做大并发服务的服务器设置
今天用apache 自带的ab工具测试,当并发量达到5000多的时候报错如下:[root@aa~]# This is ApacheBench, Version 2.3 <$Revision: 655654 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The A...
2018-05-25 11:23:55
838
原创 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
6950
转载 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
37764
1
php-screw plus(php加密)
2018-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人