```sql
use mysql
update user set password=PASSWORD('hooray') where user='root';
flush privileges;
```
继续阅读 »
文/Robin
密码管理这点小事,说简单也简单,说难也很难。日常生活中可以看到一些非常糟糕的管理密码的方式,比如设置极其简单的密码,比如每个应用每个网站的密码都一样,比如根本不设置密码要用才想着手机号登陆。本文就来聊聊密码管理的那些小事。
密码管理软件多如牛毛,比如 1Password、LastPass、KeePass、RoboForm、Enpass、Bitwarden、Remember、Sticky Password、Dashlane、Intuitive Password、Password Boss 等等。如果您懂技术,想自己部署,可以选择免费开源的 KeePass,这个也是公认的比较靠谱的解决方案。不过 KeePass
继续阅读 »
Window
```sh
因为 window 不允许之间新建 . 开头的文件,所以使用 mv 的方式
mv git-credentials .git-credentials
```
然后编辑 .git-credentials
```
github 是这样的格式
https://{username}:{password}@github.com
git.oschina.net 是这样的
https://{username}:{password}@git.oschina.net
```
最后一步是
sh
git config --global credential.helper store
Linux
在此之前或
继续阅读 »
```python
!/usr/bin/env python
coding:utf-8
import MySQLdb
try:
#连接mysql的方法:connect('ip','user','password','dbname')
#conn=MySQLdb.connect(host='localhost',user='root',passwd='123456',db='test')
conn =MySQLdb.connect('127.0.0.1','root','123456',charset = 'gb2312')
conn.select_db('python')
cur
继续阅读 »
SS Client
bash
$ [sudo] pip3 install shadowsocks
/etc/ss.json:
javascript
{
"server": "",
"server_port": "", // must be Number
"password": "",
"local_address":"127.0.0.1",
"local_port":1081,
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
bash
$ [sudo] sslocal -c /etc/ss
继续阅读 »
ERROR 1698 (28000) 错误
错误详情:密码正确时用户依旧无法经如数据库中
shell
mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
错误的起因是root的plugin设置为auth_socket,用密码登陆的plugin应该是mysql_native_password。
解决办法:
在/etc/mysql/mysql.conf.d/mysqld.cnf这个文件里找到[mysqld]在该配置项下添加 skip-grant-tables这个配置,之后可以使用mysql命
继续阅读 »
tabindex 属性用于管理键盘焦点,决定元素是否能被选中,以及按下 tab 键过程中被选中的顺序,使用得当能够极大的提高应用的易用性,然而,不恰当地使用时可以键盘用户对应用的可用性。到底如何使用?设置为 0 会有什么效果?设置为 -1 会有什么效果?本文将为你揭晓。
more
要理解为什么 tabindex 属性对可用性有如此大的影响,有必要知道一些键盘交互的方式。键盘用户通常会使用 tab 键将光标从一个可获取焦点的元素有序地移动到下一个元素。
像链接和 form 表单元素默认都是可获取焦点的,他们的默认焦点顺序取决于他们在源代码中出现的顺序。
```html
Username:
Password:
```
继续阅读 »
expect是一种自动交互语言,能实现在shell脚本中为scp和ssh等自动输入密码自动登录,它本身是由 Tcl 语言实现的,所以下面脚本中的语法可以参考 Tcl 语言。一个例子:
#!/usr/bin/expect -f
set ip [lindex $argv 0 ] //接收第一个参数,并设置IP
set password [lindex $argv 1 ] //接收第二个参数,并设置密码
set timeout 10 //设置超时时间
spawn ssh root@$ip //发送ssh请滶
expect {
继续阅读 »
使用Token来做身份认证在目前的移动客户端上非常流行,Token这个概念来源于OAuth认证,主要是在服务端实现。关于相关的原理,同学们自行百度。在这里,我简单介绍一下我是怎么具体实现的,重点描述token生成、token识别及token缓存。
生成Token
服务端接收客户端传递的username和password等请求,在数据库中检查,如果用户名密码匹配的话,表示登录成功,服务端生成并返回一个token访问令牌。
```php
public function login()
{
$data = array_merge($this->request->post(), []);
//
继续阅读 »
1、首先配置允许访问的用户,采用授权的方式给用户权限.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION;
继续阅读 »