ruby on rails 的 update、update_attribute、update_columns 的区别

触发Validation 触发Callbacks 改动updated_at update ✅ ✅ ✅ update_attribute ❌ ✅ ✅ ...
静夜思 发布于 2022-10-14 01:18 | 阅读 455 次 | 评论 0 条

秋意盎然,秋意渐浓

静夜思 发布于 2022-10-12 18:02 | 阅读 916 次 | 评论 0 条

rails把db:migrate对数据库的变动应用到schema.rb

执行完 rake db:migrate 以后再执行 rake db:schema:dump
静夜思 发布于 2022-09-24 15:36 | 阅读 1022 次 | 评论 0 条

程序员的表白

我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法... 当我义无返顾的把自己作为参数传进这个方法时... 我才发现爱上你是一个死循环... 它不停的返回对你的思念压入我心里的堆栈... 在这无尽的黑夜中... 我的内存里已经再也装不下别人.....
吉野杰 发布于 2022-09-20 21:04 | 阅读 1274 次 | 评论 6 条

创建9X9宫格

通过合理计算方法,把数字1,2,3,4,5,6,7,8,9填到9X9宫格里,使得横排、竖排和9个方格都是有1到9组成,数字不能重复。如下图: 0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,...
汪书铧 发布于 2022-08-29 21:52 | 阅读 1188 次 | 评论 6 条

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?两个完全平方数是多少?

#include<stdio.h> #include<math.h> int main() { int a; double c,d; for( a=0;a<100000;a++){ c=sqrt(a+100); d=sqrt(a+268); if(c-(int)c==0&amp;&amp;d-(int)d==0) printf("%d,%d,%d\n",a,(int)c,(int)d); } return 0; }
naihe666 发布于 2022-08-23 15:02 | 阅读 2531 次 | 评论 2 条

Excelize 发布 2.6.1 版本,支持工作簿加密

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel&trade; 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。入选 2020 Gopher China - Go 领域明星开源项目(GSP)、2...
rixu 发布于 2022-08-22 18:45 | 阅读 1040 次 | 评论 0 条

求键盘控制元素运动js代码

求键盘控制元素运动js代码 使用键盘光标键移动一个元素,例如一个长方形。 向上光标键移动长方形向前移动, 向下光标键移动长方形向后移动。 向左光标键是长方形以自身中心点逆时针旋转, 向右光标键是长方形以自身中心点顺时针旋转, 长方形旋转后,按上下光标键,长方形按照旋转方向前进或后腿。
nbtrcm 发布于 2022-08-17 17:07 | 阅读 2415 次 | 评论 1 条

zookeeper 搭建

1、 下载zookeeper 1.1 下载地址 Apache Downloads 1.1.1 解压 tar -zxvf apache-zookeeper-3.8.0-bin.tar.gz 2、 创建用于存放数据的文件夹data和传输数据的日志文件 2.1 mkdir data1 # data1全路径:/home/server/zookeeper/data1 mkdir data2 mkdir datalog1 #datalog1全路径 /home/server/zook...
mooncharmzx 发布于 2022-08-14 18:22 | 阅读 785 次 | 评论 0 条

spark 部署

1、 加压spark tar -zxvf spark-3.3.0-bin-hadoop3.tgz 2、 修改配置文件 2.1 配置文件修改 mv spark-env.sh.template spark-env.sh mv slaves.template slaves 2.2 修改spark-env.sh 2.2.1 修改命令 vi spark-env.sh 2.2.2 修改内容 export JAVA_HOME=/home/server/jdk1.8.0_33...
mooncharmzx 发布于 2022-08-14 18:21 | 阅读 513 次 | 评论 0 条

scala 环境搭建

1、 确保已经配置了jdk 2、 解压scala tar -zxvf scala-2.13.8.tgz mv scala-2.13.8 scala 3、 配置环境变量 vim /etc/profile export PATH=$PATH:/home/server/scala/bin source /etc/profile 4、 验证环境搭建完成 scala 操作hudi ...
mooncharmzx 发布于 2022-08-14 18:20 | 阅读 474 次 | 评论 0 条

mysql 部署

1、 创建mysql安装目录 mkdir mysql 2、 解压mysql压缩包到mysql安装目录 tar -xvf mysql-8.0.30-linux-glibc2.17-x86_64-minimal.tar tar -xvf mysql-8.0.30-linux-glibc2.17-x86_64-minimal.tar.xz 3、 创建mysql用户 并授权 adduser mysql 4、 在mysql安装目录下创建目录并授权 mkdir data ...
mooncharmzx 发布于 2022-08-14 18:18 | 阅读 784 次 | 评论 0 条

kafka 环境搭建

一、下载的kafka,部署方式 1、 下载Apache Kafka 2、 安装 2.1解压 tar -zxvf kafka_2.13-3.2.1.tgz 注意解压后的目录需要更改名称 mv kafka-3.2.1-src kafka 2.2 创建数据存放目录 2.2.1先进入kafka 主目录 cd /home/server/kafak 2.2.2 创建存放数据的目录 mkdir -p zk/data 2....
mooncharmzx 发布于 2022-08-14 18:17 | 阅读 744 次 | 评论 0 条

hive 单机搭建

1、 下载 1.1 下载地址 当前最新版本是apache-hive-4.0.0-appha-1,所以就下载当前版本,Index of /hive/hive-4.0.0-alpha-1 (apache.org) 2、 安装 2.2 解压 tar -zxvf apache-hive-4.0.0-alpha-1-bin.tar.gz 2.3 重命名 mv apache-hive-4.0.0-alpha-1-bin hive 2.4 创建环境变量 2.5 更新环...
mooncharmzx 发布于 2022-08-14 18:11 | 阅读 514 次 | 评论 0 条

hadoop 搭建

1、安装jdk 1.1 tar -zxvf server-jre-8u333-linux-x64.tar.gz 1.2 修改/etc/profile export JAVA_HOME=/home/server/jdk1.8.0_333 2、安装hadoop tar -zxvf hadoop-3.2.3.tar.gz 2.1、修改/home/server/hadoop/hadoop-3.2.3/etc/hadoop/hadoop-env.sh 配置文件中JAVA_HOME参数 ...
mooncharmzx 发布于 2022-08-14 18:10 | 阅读 565 次 | 评论 0 条

求整数解

#include <stdio.h> int main() { int a,b,c,f,m; for(a=0;a<=52;a++) for(b=0;b<=52;b++) for(c=0;c<=52;c++) for(f=0;f<=52;f++) for(m=0;m<=52;m++) {if((a*a+b*b-f*f+m==2*c*c)&amp;&amp;(a*a+2*b+2*m-c==f*f+3)&amp;&amp;(b*b*b-c*c*c+f*f*f+1==a+m)) printf("a=%2d,b=%2d,c=%2d,f=%2d,m=%2d\n",a,b,c,f...
JiangLj 发布于 2022-06-23 16:03 | 阅读 816 次 | 评论 1 条

自学Java的第n天

**1.jdk的安装步骤** ```text 1.点击jdk安装到 D:\program Files\java\jdk1.8.0_231 2.安装jre到 D:\program Files\java\jre 3.环境变量的配置 1)新建系统变量JAVA_HOME,输入“变量值”为你安装的JDK地址,如:D:\Program Files\Java\jdk1.8.0_231 2) 在系统变量区域,选择"新建按钮"输入"变量名"为CLASSPATH,输入"变量值"为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool.jar 3)...
云然 发布于 2022-06-20 22:03 | 阅读 1245 次 | 评论 2 条

Linux服务器安全技巧有哪些

如何让Linux系统更加安全? Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。 那么,Linux服务器安全技巧有哪些?   1、物理系统的安全性   配置BIOS,禁用从CD/DVD、外部设备、软驱启动。下一步,启用BIOS密码,同时启用GRUB的密码保护,这样可以限制对系统的物理访问。   通过设置GRUB密码来保护Linux服务器 2、磁盘分区   使用不同的分区很重要,对于可能得灾难,这可以保证更高...
wudx_Trevor 发布于 2022-06-15 14:27 | 阅读 3303 次 | 评论 0 条

css属性之text-indent下图片也缩进的处理

1.text-indent定义 text-indent 属性规定文本块中首行文本的缩进。 注释:允许使用负值。如果使用负值,那么首行会被缩进到左边。 说明:用于定义块级元素中第一个内容行的缩进。这最常用于建立一个“标签页”效果。允许指定负值,这会产生一种“悬挂缩进”的效果。 值描述 length定义固定的缩进。默认值:0。 %定义基于父元素宽度的百分比的缩进。 inherit规定应该从父元素继承 text-indent 属性的值。 2.DOM中的textIndent属性 ...
wudx_Trevor 发布于 2022-06-14 14:34 | 阅读 1093 次 | 评论 0 条

控制判断exe只打开一个

Handle( ) //获得PB窗口型对象的句柄 时间 2020-08-13 标签 handle 获得 窗口 对象 句柄 栏目 OS基础 繁體版 原文 https://www.cnblogs.com/IT-XiaoBao/p/13485632.html 功 能:获得PB窗口型对象的句柄。使用该函数能够获得应用对象、窗口或控件的句柄,但不能获得绘图对象的句柄。函数 语 法:Handle ( objectname {,previous})对象 ...
GodLove 发布于 2022-06-14 09:26 | 阅读 1142 次 | 评论 0 条