12 2020 档案
摘要:程序的流程结构 一共有三种:顺序结构,选择结构,循环结构 顺序结构:从上向下,逐行执行 选择结构:条件满足,某些代码才会执行。0-1次 分支语句:if, switch, select 循环结构:条件满足,某些代码会被反复的执行多次。0-N次 循环语句:for if分支语句 语法格式 if 布尔表达式
阅读全文
摘要:键盘输入和打印输入 打印输入 fmt包常用打印函数 func Print(a ...interface{})(n int, err error) func Printf(format string, a ...interface{})(n int, err error) func Println(a
阅读全文
摘要:位运算符 取反是一元运算符,对一个二进制数的每一位执行逻辑反操作。 NOT 0111(十进制7) = 1000(十进制8) 许多程序设计语言,取反操作符用波浪线”~“表示。 按位或处理两个长度相同的二进制数,两个相应的二进位只要有一个为1,该位的结果值为1 0101(十进制5) OR 0011(十进
阅读全文
摘要:adduser和useradd的区别 useradd和adduser都在root权限下进行操作 useradd只是创建了一个用户名。 adduser会在/home目录下创建同名文件夹,然后利用(passwd+用户名)为指定的用户名设置密码。 adduser会用类似底层命令的更友好的前端,进行以下操作
阅读全文
摘要:rails防止sql注入 例子: User.order("#{sort_by} #{sort_direction}") 如果 查询的是: sort_by = "email; DELETE from users; *--"* 则把user全都删除了 解决方案: def index @users = U
阅读全文

浙公网安备 33010602011771号