摘要: 位运算符 取反是一元运算符,对一个二进制数的每一位执行逻辑反操作。 NOT 0111(十进制7) = 1000(十进制8) 许多程序设计语言,取反操作符用波浪线”~“表示。 按位或处理两个长度相同的二进制数,两个相应的二进位只要有一个为1,该位的结果值为1 0101(十进制5) OR 0011(十进 阅读全文
posted @ 2020-12-20 13:49 viletyy 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: adduser和useradd的区别 useradd和adduser都在root权限下进行操作 useradd只是创建了一个用户名。 adduser会在/home目录下创建同名文件夹,然后利用(passwd+用户名)为指定的用户名设置密码。 adduser会用类似底层命令的更友好的前端,进行以下操作 阅读全文
posted @ 2020-12-18 11:05 viletyy 阅读(653) 评论(0) 推荐(0) 编辑
摘要: rails防止sql注入 例子: User.order("#{sort_by} #{sort_direction}") 如果 查询的是: sort_by = "email; DELETE from users; *--"* 则把user全都删除了 解决方案: def index @users = U 阅读全文
posted @ 2020-12-18 11:02 viletyy 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 基础数据类型 基本数据类型 布尔型bool 布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true 数值型 整数型 int8 有符号 8 位整型 (-128 到 127) int16 有符号 16 位整型 (-32768 到 32767) int32 阅读全文
posted @ 2019-12-18 16:03 viletyy 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Mac系统中go环境的搭建 安装 双击pkg包,顺着指引,即可安装成功 注: 在命令行输入go version, 获取到go的版本号,则代表安装成功 配置环境变量 打开终端输入 cd ~ 进入用户主目录 输入ls -all 命令查看是否存在 .bash_profile 存在使用vim .bash_p 阅读全文
posted @ 2019-12-18 10:59 viletyy 阅读(265) 评论(0) 推荐(0) 编辑
摘要: iterm2中ping下github.com和github.global.ssl.fastly.net 得到以下 记录ip 192.30.253.112 同理 最后编辑hosts文件 加入这两行代码 最后更新DNS缓存 阅读全文
posted @ 2018-08-17 16:19 viletyy 阅读(10944) 评论(0) 推荐(1) 编辑
摘要: 首先确认是否安装imagemagick 更改此文件 $ vim /etc/ImageMagick/policy.xml 找到此行 <policy domain="coder" rights="none" pattern="LABEL" /> 更改为 <policy domain="coder" ri 阅读全文
posted @ 2018-07-18 09:59 viletyy 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在gemfile中加入(后面版本别丢) $ bundle 创建配置文件,并且引入js js获取编辑器的内容 rails页面中加入以下表单 js 阅读全文
posted @ 2018-07-17 18:09 viletyy 阅读(207) 评论(1) 推荐(0) 编辑
摘要: 在api项目中 本地项目无法访问服务器api 百度了下,查出原因 接着找到rails项目的解决方法,安装rack-cors这个gem包 具体方法如下: Gemfile中加入 终端运行 bundle 在application.rb中加入以下代码 重启项目即可解决此问题 阅读全文
posted @ 2018-06-29 10:17 viletyy 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在你的model中加入 在application_controller.rb中加入 最后更改devise.rb 阅读全文
posted @ 2018-05-23 15:32 viletyy 阅读(175) 评论(0) 推荐(0) 编辑