- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 Mac 您没有权限打开应用程序
打开软件出现如下图问题时,可用插件解决:1.下载「无权限修复插件」链接:百度网盘提取码: vj2d2.安装「无权限修复插件」3.将没有权限的CORE Keygen拷贝到桌面,右键显示包内容,进入Macos目录,里面有一个CORE Keygen文件。在终端输入以下命令,-d 后面是CORE Keygen的路径:sudo /Applications/upx -d ~/Downloads/CORE\ Keygen.app/Contents/MacOS/CORE\ Ke
2022-01-11 12:02:00
6172
1
原创 MySQL日志详解及配置方法
MySQL有4种日志类型,分别是错误日志、二进制日志、查询日志和慢查询日志。错误日志错误日志记录mysqld启动、停止和服务器运行过程中发生的任何严重的错误信息。设置错误日志文件地址:[mysqld]log-error = "/home/chenyubo/www/logs/mysql.error.log"若不指定文件名,默认文件名为hostname.err;若不指定目录,默认目录为DATADIR(数据目录)。二进制日志即binlog,记录所有的DDL语句和DML语句,但不包括
2020-07-10 20:46:13
2908
原创 MySQL的数据备份与恢复
MySQL数据备份分为热备和冷备。导出数据mysql> select * from table_name into outfile "/tmp/filename";若提示:ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement。则是因为MySQL的权限问题。可通过下面命令查看MySQL的权限设置:mys
2020-07-02 16:06:08
367
原创 Linux实现的4种I/O调度算法
Linux实现了4种I/O调度算法,分别为:NOOP算法(no operate)、最后期限算法(Deadline)、完全公平队列算法(CFQ)和预期算法(Anticipatory)。NOOP算法不对I/O请求排序,但会合并请求,除此之外无其他任何优化。它用FIFO队列顺序提交I/O请求。NOOP算法适用于如SSD的随机访问设备,因为随机访问设备不存在磁头移动造成的寻道时间,无需做多余的事情。最后期限算法最后期限算法维护了三个队列,分别是具备合并和排序功能的请求队列、读请求队列和写请求队列。这
2020-06-27 16:51:46
1371
1
原创 MySQL参数列表
名称 含义 值 activate_all_roles_on_login OFF admin_address admin_port 33062 auto_generate_certs ON auto_increment_increment 1 auto_increment_offset 1 autocommit ON automatic_sp_priv...
2020-05-15 16:25:50
1589
原创 如何减少MySQL锁冲突和死锁
尽量使用较低的隔离级别。 精心设计死锁,并尽量使用索引访问数据,使加锁更精确,从而减少锁冲突的机会。 选择合理的事务大小,小事务发送锁冲突的几率也小。 显式加锁时,尽量一次性请求足够级别的锁。比如要修改数据,最好直接申请排他锁,而不是先申请共享锁,修改时再申请排他锁,因为在此期间有可能被别的事务抢占了排他锁,导致死锁。 不同的应用访问同一组表时,应尽量约定以相同的顺序访问各表。对一个表而言,应尽量以固定的顺序存取表中的行。这样可以减少死锁的机会。 尽量用相等的条件访问数据,这样可以避免next-k
2020-05-15 12:16:37
1239
原创 MySQL8.0及以上版本如何修改root密码
1.如果记得原密码,以原密码登录MySQL。否则需要先修改my.cnf文件,在mysqld模块中增加一行:skip-grant-tables,然后重启mysqld,并以空密码登录(直接回车)。$ mysql -uroot -pEnter password:2.修改密码。mysql> alter user root@'%' identified by [with mysql_native_password] 'Admin123!@#';Query OK, 0 rows affecte
2020-05-11 19:30:54
2556
原创 对MySQL并发问题及隔离级别的一些理解
MySQL数据库有4种隔离级别,隔离级别依次递增,相应的系统开销也依次递增:1.未提交读:Read uncommitted本事务读取了别的事务未提交的数据,即脏读。下面以并发的A事务和B事务对银行账户的金额操作进行说明:A事务 B事务 查询余额 mysql> select money from t_account where id=123...
2020-05-09 16:46:12
212
原创 Nginx proxy_cache_path命令之levels参数详解
levels参数负责设置缓存目录级别。假设cache主目录为/data/nginx/cache。#如果没有特殊指明此参数值,则默认是放在cache主目录下:/data/nginx/cache/d7b6e5978e3f042f52e875005925e51b#当levels=1:2时,表示是两级目录,1和2表示用1位和2位16进制来命名目录名称。在此例中,第一级目录用1位16进制命名...
2019-10-22 18:26:56
4352
原创 浏览器对301重定向和302重定向的处理
301重定向当浏览器接收到服务端301(永久)重定向返回码时,会将original_url和redirect_url1存储在浏览器缓存中,当再次请求original_url时,浏览器会从本地缓存中读取redirect_url1直接进行跳转,不再请求服务端。在浏览器未清理缓存或缓存未失效的情况下,即使服务端将重定向地址修改为redirect_url2,浏览器依然会跳转到redirect_ur...
2019-10-19 16:43:40
5791
原创 MySQL如何实现主从配置
假设有两台MySQL服务器:主服务器:192.168.10.1从服务器:192.168.10.21.配置主服务器my.cnf文件,修改my.cnf文件里的mysqld模块,添加如下内容:[mysqld]server-id = 1log-bin = mysql-binbinlog-do-db = your-db-name1 //需要同步的数据库名称,如果有多个数据库,将...
2019-09-07 20:47:22
210
翻译 栈和堆的区别
前言原文地址:https://www.programmerinterview.com/data-structures/difference-between-stack-and-heap/栈和堆之间的区别可能会困惑很多人,因此我们认为应该有一个关于栈和堆的问题和答案列表,并且我们认为它是非常有帮助性的。问题1:栈和堆存储在哪?栈和堆都存储在计算机的RAM(随机存取存储器)中,更...
2019-07-22 20:10:41
352
1
原创 使用Go Test测试单个文件和单个方法
前置条件:1、文件名须以"_test.go"结尾2、方法名须以"Test"打头,并且形参为 (t *testing.T)举例:/hello_test.gopackage mainimport ( "testing" "fmt")func TestHello(t *testing.T) { fmt.Println("TestHello")}func TestWo
2018-02-01 17:38:42
63530
1
原创 Macos 安装md5sum、sha1sum、md5deep、sha1deep
macos 安装md5sum、sha1sum、md5deep、sha1deep
2016-10-31 15:54:24
30343
1
原创 Nginx实现动静分离
nginx可实现负载均衡,并在此基础上实现动静分离。负载均衡配置。在http模块中做如下配置:upstream website1{ server 192.168.0.100 weight=2; server 192.168.0.200 weight=3; server 192.168.0.222 weigth=4;}其中,weight...
2015-12-13 17:20:12
1687
原创 mac安装hexo
安装hexo需要安装nodejs和git1、安装nodejs~$brew install npm2、安装git~$brew install git安装好nodejs和git之后,就可以用npm安装hexo了3、安装hexo-cli~$npm install -g hexo-cli4、安装成功之后,创建一个空目录,这里我创建了一个hexo的目录,然后进入此目录~$mkdi
2015-12-11 21:36:59
961
原创 PHP下载txt文件到浏览器
//下载文件 header('Content-Type:application/octet-stream'); if(preg_match('/MSIE/',$_SERVER['HTTP_USER_AGENT'])){ header('Content-Disposition:attachment;filename="'.str_replace("+","20%",urle
2015-12-01 10:41:42
727
原创 程序执行时间长了导致出现502问题的解决办法
1、修改php-fpm文件,把request_terminate_timeout改为300: request_terminate_timeout = 3002、
2015-11-27 13:28:49
5931
原创 Mac下PHP安装Memcache扩展
1、如果需要使用本地Memcache服务器,则应在本地安装Memcache服务器,即memcached(1)查找有没有memcached$ brew search memcache返回结果:libmemcached memcache-top memcached memcacheq第一个是客户端,第三个是服务器。(2)安装服务器$ brew install
2015-11-06 14:16:14
11509
原创 部署已有项目到GIT@OSC
1、登陆GIT@OSC:https://git.oschina.net2、新建项目:3、出现如下页面,可勾选私有项目4、远程仓库创建完毕。5、进入本地项目,使用以下命令初始化本地仓库:git init6、输入以下命令(user.name和user.email可为git.oschina.net的用户名和密码):git config --global use
2015-11-03 16:59:33
614
原创 通过zssh在服务器和本地之间上传和下载文件
1、安装zssh和lrzsz mac: 使用brew install zssh命令和brew install lrzsz命令 Linux:使用yum install zssh命令和yum install lrzsz命令2、通过zssh登陆服务器3、下载 进入要下载的文件所在目录,使用命令:sz index.php(文件名) ...
2015-10-10 18:19:29
3557
原创 Mac上MongoDB的安装
1、终端输入命令进行安装:$ brew install mongodb2、mongodb默认数据目录是/data/db,如果没有此目录,创建此目录:$ mkdir -p /data/db3、如果要设置开机启动,则执行下面两行语句:$ ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents$ laun...
2015-08-16 11:48:01
422
原创 HTML标签列表
按字母排列的HTML标签列表 标签名称 标签描述 HTML4是否支持 HTML5是否支持 备注 <!--xxx--> 定义注释 是 是 <!DOCTYPE> 定义文档类型 是 是 <a> 定义超链接 是 是 <abbr> ...
2015-08-01 08:27:54
425
原创 PHP中利用JS弹出错误信息乱码
问题描述:从页面向后台提交数据(非Ajax提交),在检查数据的合法性时,如果出现错误,通过echo 出一段JS代码,进行错误提示。如下echo "alert('提交信息有误');";弹出框会出现乱码的情况。问题分析:如果浏览器设置了自动检测编码,则不会出现乱码,否则,可能会出现乱码的情况。因为script标签中的JS代码是裸奔的,没有编码限制,所以会出现乱码的情况。问题
2015-08-01 07:53:15
1099
原创 Android开发:ListView 长按删除列表项两种方式
在今天的开发工作当中,怎么响应长按事件(setOnItemLongClickListener)去删除一个列表项困扰了我将近一天的时间,这是初学者必须经历的。我总结出两种方式,分享给大家参考,也希望大家能够提出自己的看法。方法一:使用ContextMenu*为 ListView 的所有 item 注册 ContextMenu *重写onCreateContextMenu(Cont
2014-07-20 19:22:13
30460
5
原创 Android开发:CompoundButton.onCheckedChangeListener和RadioGroup.onCheckedChangeListener冲突问题
在今天的开发工作当中,要同时用到ToggleButton和RadioGroup的监听事件,ToggleButton的监听事件需要导入CompoundButton.onCheckedChangeListener,RadioGroup的监听事件需要导入RadioGroup.onCheckedChangeListener,但是这两个导入是冲突的,而且这两个事件是必须用到的。怎么办呢?不要导入任何事件,在...
2014-07-19 19:15:23
1963
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人