arist |
| MySQL • arist 从客户端发送一条 SQL 给 MYSQL 服务器到客户端拿到数据,中间发生了那些不为人知的事? 2017 年 6 月 23 日 • 最后回复来自 GGGG430 | 10 |
arist 最近回复了
| 回复了 arist 创建的主题 › 什么是高级程序员?2020 年 8 月 2 日 |
我是半路出家,工作 8 年,基本是面向需求开发与学习,从前端到后端,从 php 到 java,从数据结构到算法,这些东西掌握的不是特别深,但是都能干活,从 all-in-one 到 distribute,我算高级程序员吗?
| 回复了 312ybj 创建的主题 › 铁子们,我做的对吗2020 年 7 月 31 日 |
昨天去了个公司面试,面试要我填期薪,面完说我不值,要我再想想,我说低于(考虑到公积金缴纳比例很高)这个我就不考虑了,完了又叫我去复试。复试完了还要压我薪水。心累,这公司太小气了。
| 回复了 Entropy0 创建的主题 › [求开源项目] 有一台 Linux 的 ecs,请问能否把他变成一个可以多个用户练习 shell 命令的服务器2020 年 4 月 28 日 |
这个是我们开发机上创建用户的脚本,我简化了一下,使用很简单, ./add_user.sh username
可以创建一个用户,只能在自己的目录下玩耍。
add_user.sh
#!/bin/bash
# Script to add a user to Linux system
function generate_pass() {
MATRIX="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
LENGTH=$1
while [ "${n:=1}" -le "$LENGTH" ]
do
PASS="$PASS${MATRIX:$(($RANDOM%${#MATRIX})):1}"
let n+=1
done
echo "$PASS"
}
username=$1
if [ -z $username ];then
echo "username is empty"
exit 1
fi
password=$(generate_pass 6)
if [ $(id -u) -eq 0 ]; then
egrep "^$username" /etc/passwd >/dev/null
if [ $? -eq 0 ]; then
echo "$username exists!"
exit 1
else
pass=$(perl -e 'print crypt($ARGV[0], "password")' $password)
useradd -m -p $pass $username
# record
time=$(date "+%Y-%m-%d-%H-%M-%S")
echo "create username $username with password $password at $time" >> user_account.txt
[ $? -eq 0 ] && echo "User has been added to system!" || echo "Failed to add a user!"
fi
else
echo "Only root may add a user to the system"
exit 2
fi
可以创建一个用户,只能在自己的目录下玩耍。
add_user.sh
#!/bin/bash
# Script to add a user to Linux system
function generate_pass() {
MATRIX="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
LENGTH=$1
while [ "${n:=1}" -le "$LENGTH" ]
do
PASS="$PASS${MATRIX:$(($RANDOM%${#MATRIX})):1}"
let n+=1
done
echo "$PASS"
}
username=$1
if [ -z $username ];then
echo "username is empty"
exit 1
fi
password=$(generate_pass 6)
if [ $(id -u) -eq 0 ]; then
egrep "^$username" /etc/passwd >/dev/null
if [ $? -eq 0 ]; then
echo "$username exists!"
exit 1
else
pass=$(perl -e 'print crypt($ARGV[0], "password")' $password)
useradd -m -p $pass $username
# record
time=$(date "+%Y-%m-%d-%H-%M-%S")
echo "create username $username with password $password at $time" >> user_account.txt
[ $? -eq 0 ] && echo "User has been added to system!" || echo "Failed to add a user!"
fi
else
echo "Only root may add a user to the system"
exit 2
fi
| 回复了 atmosphere1 创建的主题 › 打算开个饺子店,有没有大佬愿意起个名儿?2019 年 12 月 26 日 |
王中王
| 回复了 cc959798 创建的主题 › PHP 程序员怎么转 Java2018 年 12 月 3 日 |
我就是 5 年 php 转 java,使用 java 半年内,公司项目撸了 web 开发,微信小程序,后台接口,一个图片交易模块,(全部都已上线)现在正在撸微服务项目,把前面的项目都整合进微服务中。
确实很多逻辑都是 CURD。但自从我转 java 后就回不去了,php、python 就平时写点脚本玩玩。:0
确实很多逻辑都是 CURD。但自从我转 java 后就回不去了,php、python 就平时写点脚本玩玩。:0
| 回复了 baodaren8 创建的主题 › 安利一个塔防游戏,我们一起来比比看?2018 年 11 月 13 日 |
steam 平台 的 "they are billions"了解一下
| 回复了 eightqueen 创建的主题 › 为什么很多公司要求 mysql 表主键 id 必须是 long 型?2017 年 5 月 16 日 |
前前任使用了一个诡异的算法在自增主键上生成 id, 前任后来把这段代码废弃,使用默认的自增 id, 不到一周,现任发现游戏新用户注册不了, 检查后发现了 int 溢出, 持续了几个小时,留下一大波差评,惨痛的教训。
| 回复了 mentalidade 创建的主题 › 请问百度贴吧的一个帖子是一个表吗?如果这样是不是太多太浪费了?2017 年 5 月 16 日 |
有一种叫做热数据,对这种帖子会有很多缓存策略。
| 回复了 KagamineLenKai2 创建的主题 › 从开发那里要来了一段 SQL,表示看不懂……2017 年 5 月 16 日 |
以前做 BI 统计,dba 写单个统计点 SQL,每一项都是一页,大概有几百个统计项。
| 回复了 mathcoder23 创建的主题 › 面对每天 200pv 的需求,mysql 的硬件要求一般怎么样?2017 年 5 月 16 日 |
直接生成静态文件,跑 MYSQL 干嘛?