Mysql常用运维命令
Mysql常用命令123456789101112131415161718192021222324252627282930313233343536373839404142434445464748-- 查看数据库引擎的运行时信息show engine innodb status\G;-- 显示正在运行的线程show processlist;-- 筛选运行大于10秒的线程 SELECT * FROM information_schema.processlist WHERE Command != 'Sleep' AND Time > 10 ORDER BY Time DESC;-- 杀死进程kill id-- 锁表处理show status like ‘%lock%’show OPEN TABLES where In_use > 0; -- 查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; -- 查看等待锁的事务SELECT * FROM...
scoop windows包管理器
分别试用了chocolatey和scoop一下,最终放弃了chocolatey,选择使用scoop chocolatey VS scoop chocolatey权限要求高, scoop 使用-g安装才需要管理员权限, 默认普通用户权限. scoop可以建软件包仓库, 如果官方仓库里没有想用的软件, 可以自己建一个仓库, 存放自己的软件. chocolatey很多软件安装位置不固定, 会污染Path scoop 安装 设置powershell 1set-executionpolicy remotesigned -s currentuser 默认安装(安装到C:\Users<user>\scoop), 在powershell里面运行: 1iex (new-object net.webclient).downloadstring('https://get.scoop.sh') 安装到指定目录(D:\Applications\Scoop) ...
windows 系统的包管理器
如果使用过Linux的话,一定会被其简洁的软件包管理系统所折服。在Linux世界中,安装一个软件不需要在浏览器中寻找软件的官网,然后将其下载下来,然后双击进行安装。只需要一条简单的命令,就可以完成搜索、安装、更新、卸载等所有操作 Debian / Ubuntu 下有 apt-get Fedora 下有yum / dnf Arch 下有pacman Mac 下有 Homebrew + iTerm 2 + Fish shell Windows 下 Chocolatey / Scoop + Cmder 国外有人把 Windows 下主流的包管理工具做了一个对比,分别列出了各自的优缺点,还有很多人投票,网站链接: What are the best Windows package managers? Chocolatey官网号称 Chocolatey 是在 Windows 上管理软件的明智方式,轻松管理 Windows 软件的各个方面(安装,配置,升级和卸载)。其他介绍请看官网:https://chocolatey.org/ Chocolatey...
git设置代理
背景国内同步github上的项目速度过慢,可以通过设置代理提高速度 解决方案 查看代理配置 12git config --global --get http.proxygit config --global --get https.proxy 设置全局代理 12345git config --global http.proxy 'socks5://127.0.0.1:1080'git config --global https.proxy 'socks5://127.0.0.1:1080'git config --global http.proxy 'http://127.0.0.1:1080'git config --global https.proxy 'http://127.0.0.1:1080' 取消全局代理 12git config --global --unset http.proxygit config --global --unset...
删除Visual Studio解决方案中的所有Bin和Obj文件夹
问题在一些特殊情况下我们必须在Visual Studio解决方案中递归删除所有bin和obj文件夹。Visual Studio有一个清理解决方案功能,但它不会全部删除它们。 解决方案这是递归删除所有Bin和Obj文件夹的方法。 创建一个空文件并将其命名为DeleteBinObjFolders.bat 将以下代码复制粘贴到DeleteBinObjFolders.bat中 将DeleteBinObjFolders.bat文件移动到解决方案(* .sln)文件的同一文件夹中。 双击运行 123456789101112@echo offpause@echo ----------------正在删除Bin和Obj目录 ....for /d /r . %%d in (bin,obj) do ( if exist %%d ( echo "--删除--"%%d rd /s /q "%%d" ) ) @echo ----------------所有Bin和Obj目录已经成功删除 :) .pauseexit ...
彻底的卸载和删除Windows Service
最近安装Windows Service服务停止或卸载的时候出错了,而结果在服务列表中就一直驻留,并且系统进程一直在运行,怎么都杀不掉,最后终于找到办法了 常规做法 管理员权限运行cmd 12net stop service_namesc delete service_name 如果还是没有用,那就继续尝试 找到系统注册表,删掉服务的注册表信息,通常路径在:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 找到你的服务的名字,然后把整个文件夹删掉 如果还是在继续运行,service列表中还显示的话 用管理员权限打开cmd,再次运行 1sc delete service_name 如果提示 “the specified service is marked as deletion”,导致windows service不能部署,也不能被删除,使用 SC 命令也不奏效 最后我们再尝试 关闭所有windows service控制面板 查找windows...
批处理学习之实现复制和剪切文件夹
批处理学习之实现复制和剪切文件夹 复制剪切文件夹是Windows系统下最常用的操作之一。今天我们就来学习一下如何使用批处理命令实现复制和剪切文件夹。复制文件的批处理命令较为简单,如下: 12rem 将D盘的MyDoc文件夹复制到E:\Test目录下 xcopy /s /i /y D:\Test\MyDoc E:\Test\MyDoc 需要指出的是上面的复制是覆盖复制,即默认覆盖同名文件,如果需要提示后覆盖的话,把上面命令的/y去掉即可。 剪切文件夹有点复杂,开始我以为使用dos命名中move命令就可以了,后来发现move命名不支持跨驱动器剪切文件夹,即比如使用move命令不能把D盘的文件夹剪切到除D盘以外的其它盘。因此需要另想办法,到网上搜索了一下相关资料,实现了: 12rem 将D盘的MyDoc文件夹剪切到E:\Test目录下 xcopy /s /e /i /y D:\Test\MyDoc E:\Test\MyDoc &&rd /s /q D:\Test\MyDoc ...
URL 传+号到后台变空格问题解决方案
URL 传+号到后台变空格问题解决方案客户端向服务器传递参数时,参数中的“+”全部变成了空格,原因是URL中默认的将“+”号转义了 解决方法如下: 1.修改客户端,将客户端带“+”的参数中的“+”全部替换为“2b%”,这样参数传到服务器端时就能得到“+”了。 1234function URLencode(sStr){ return escape(sStr).replace(/\+/g, '+').replace(/\"/g,'"').replace(/\'/g, ''').replace(/\//g,'/');} 2.修改服务器端,将空格替换为“+”,这种方式只适用于参数中有“+”没有空格的情况。 1str.Replace(" ", "+"); 3.普通的传参出现乱码问题,可使用encodeURI来转译,它会转译成UTF-8的格式; 12strURL =...
sqlserver 自增ID插入指定数据
sqlserver 自增ID插入指定数据123set identity_insert 表名 ON --允许对自增列Id插入指定数据insert into table_name(Id,Name) values(1,'test')set identity_insert 表名 OFF --关闭对自增列Id插入指定数据 1.set identity_insert只对当前会话生效。 2.set identity_insert 表名 ON 设置后,必须显示指定Id,否则插入错误。如insert into table_name values(‘111’)将报错。 向自增ID插入指定值。 报错:*“当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ' ' 中的标识列插入显式值”*。 插入语句未显示指定ID。 报错:*“仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表' '中的标识列指定显式值”*。
html5页面中打开本地app,如果没有跳转下载页面的解决方案
技术实现直接用window.location.href的方法解决,这个方法的前提条件是需要知道自己app对应的打开协议,如贴吧APP,协议为:com.baidu.tieba://(下边以百度贴吧为例) 12345678910<!-- a标签点击打开的动作,在click事件中注册 --><a href="javascript:;" id="openApp">贴吧客户端</a><script type="text/javascript"> document.getElementById('openApp').onclick = function(e){ window.location.href = "com.baidu.tieba://"; window.setTimeout(function(){ window.location.href...













