update

Rails3 Route 用法集锦

ぐ巨炮叔叔 提交于 2020-01-28 07:50:56
默认路由: Ruby代码 # Rails3: match '/:controller(/:action(/:id))' # Rails2: map.connect ':controller/:action/:id' 正则路由: Ruby代码 # Rails3: match 'products/:id' , :to => 'catalog#view' # Rails2: map.connect 'products/:id' , :controller => 'catalog' , :action => 'view' 命名路由: Ruby代码 # Rails3: match 'logout' , :to => 'sessions#destroy' , :as => 'logout' # Rails2: map.logout 'logout' , :controller => 'sessions' , :action => '' 根路由: Ruby代码 # Rails3: root => 'welcome#show' # Rails2: map.root :controller => 'welcome' , :action => 'show' 路由简写技巧: :to 键的省略: Ruby代码 match 'account' => 'account#index' # 相当于: match

mysql用一个表更新另一个表

ⅰ亾dé卋堺 提交于 2020-01-28 04:50:26
Solution 1: 修改1列 update student s, city c set s.city_name = c.name where s.city_code = c.code; Solution 2: 修改多个列 update a, b set a.title=b.title, a.name=b.name where a.id=b.id Solution 3: 采用子查询 update student s set city_name = (select name from city where code = s.city_code); REF: http://dba.stackexchange.com/questions/119621/how-to-update-10-million-rows-in-mysql-single-table-as-fast-as-possible http://stackoverflow.com/questions/6393763/fast-cross-table-update-with-mysql http://stackoverflow.com/questions/11709043/mysql-update-column-with-value-from-another-table 来源: https://www.cnblogs.com

阿里云服务器centos RHSA-2019:1884-中危: libssh2 安全更新

半世苍凉 提交于 2020-01-28 01:49:52
问题描述 使用阿里云服务器的时候出现 RHSA-2019:1884-中危: libssh2 安全更新 漏洞,如下图: 学生党经济窘迫,所以没有升级企业用户,索性自己解决: 解决方法 远程连接服务器以后,分别输入一下三条命令即可( 建议更新后重启服务器 ) sudo yum update libcurl-devel sudo yum update libcurl sudo yum update curl 来源: CSDN 作者: 深海幽声 链接: https://blog.csdn.net/qq_37844454/article/details/104095842

[Yarn] Use yarn up to Update Dependencies In A Yarn Workspace

谁说我不能喝 提交于 2020-01-27 22:53:59
Yarn 2 is workspace aware. When you need to upgrade a package in one workspace, yarn will ask you if you want to resolve the version of the package to a version you use in a different packag We use yarn up -i to upgrade a package with an old version. 来源: https://www.cnblogs.com/Answer1215/p/12237049.html

MongoDB系列----uupdate和数组

孤街醉人 提交于 2020-01-27 19:13:38
db.collection.update( criteria, objNew, upsert, multi ) criteria : update的查询条件,类似sql update查询内where后面的 objNew : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的 upsert : 这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。 multi : mongodb默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新 1.$inc-----加法 匹配查询到的第一条记录,给指定数据的指定字段执行加法,如果字段不存在 则会自动添加该字段。 db.collection.update({name:"test"},{$inc:{source:80}}) 2.$mul-----乘法 匹配查询到的第一条记录,取值做乘法; 如果字段不存在 则创建该字段并赋0值 数据:{ _id: 1, item: "ABC", price: 10.99 } 执行:db.collection.update({_id:1},{$mul:{price:1.25}}) //price字段值*1.25 结果:{ _id: 1, item:

Angular 2 to Angular 4 with Angular Material UI Components

▼魔方 西西 提交于 2020-01-27 19:05:05
Download Source - 955.2 KB Content Part 1: Angular2 Setup in Visual Studio 2017, Basic CRUD application, third party modal pop up control Part 2: Filter/Search using Angular2 pipe, Global Error handling, Debugging Client side Part 3: Angular 2 to Angular 4 with Angular Material UI Components Introduction In this article, we will continue enhancing the User Management application by upgrading the Angular version from Angular 2 to Angular 4 and using Angular Material 2 components instead of traditional HTML and third-party components (e.g. ng2-bs3-modal modal pop up we used for Add/Update/Delete

ionic运行报错

混江龙づ霸主 提交于 2020-01-27 03:08:19
主要原因是因为本人升级了node的版本而项目没有更新过来就会报这个错误 需要使用命令更新项目使用 npm rebuild node-sass,然后在更新一下npm update 如果装过镜像 cnpm rebuild node-sass 更新 cnpm update同样适用 解决灵感来自 https://blog.csdn.net/moxiaoya1314/article/details/79266086 来源: CSDN 作者: 情长纸短 链接: https://blog.csdn.net/qq_39252591/article/details/103615989

oracle PLSQL、游标、存储过程、触发器

僤鯓⒐⒋嵵緔 提交于 2020-01-27 00:51:21
文章主目录 PL/SQL 游标 存储过程 触发器 回到顶部 PL/SQL PL/SQL 简介 每一种数据库都有这样的一种语言 , PL/SQL 是在Oracle里面的一种编程语言,在Oracle内部使用的编程语言。我们知道SQL语言是没有分支和循环的,而PL语言是为了补充SQL语言的, 是带有了分支和循环的语言 。 PL/SQL 语法 基本数据类型声明 declare v_name varchar2(20); v_temp number(1); v_count binary_integer := 0; v_sal number(7,2) := 4000.00; v_date date := sysdate; v_pi constant number(3,2) := 3.14; v_valid boolean := false; v_name varchar2(20) not null := 'myname'; declare开头声明变量,v_name表示变量名字,通常以v_xxx这种格式命名变量,varchar2(20)表示变量类型, :=为赋值操作符 。 在 PL/SQL里面boolean类型变量在定义的时候一定要给初始值,Oracle 里面的put_line()不能打印boolean类型的值。 %type 属性声明 还有一种声明变量的方法:使用 %type属性。 declare

MySQL数据管理——(三)

ぃ、小莉子 提交于 2020-01-27 00:16:31
MySQL数据管理——(三) 5.1外键(Foreign key)(了解即可) 创建外键方式一: 在创建表的时候,增加约束(比较繁琐,不推荐使用) -- 创建一张年级表(主表) CREATE TABLE ` grade ` ( ` gradeid ` int ( 11 ) NOT NULL AUTO_INCREMENT COMMENT '年级ID' , ` gradename ` varchar ( 60 ) NOT NULL COMMENT '年级名称' , PRIMARY KEY ( ` gradeid ` ) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 -- 创建一张学生表(从表) -- 在学生表中gradeid字段,要去引用年级表的gradeid字段 -- 外键使用步骤: -- 1、定义外键key -- 2、给这个外键添加约束(执行引用) references 引用 CREATE TABLE ` student ` ( ` id ` INT ( 10 ) NOT NULL COMMENT '学号' , ` name ` VARCHAR ( 60 ) NOT NULL DEFAULT '匿名' COMMENT '姓名' , ` age ` INT ( 2 ) NOT NULL COMMENT '年龄' , ` sex ` VARCHAR

my39_InnoDB锁机制之Gap Lock、Next-Key Lock、Record Lock解析

自古美人都是妖i 提交于 2020-01-26 21:22:16
MySQL InnoDB支持三种行锁定方式: 行锁(Record Lock):锁直接加在索引记录上面,锁住的是key。 间隙锁(Gap Lock): 锁定索引记录间隙,确保索引记录的间隙不变。间隙锁是针对事务隔离级别为可重复读或以上级别而已的。 Next-Key Lock :行锁和间隙锁组合起来就叫Next-Key Lock。 默认情况下,InnoDB工作在可重复读隔离级别下,并且会以Next-Key Lock的方式对数据行进行加锁,这样可以有效防止幻读的发生。 Next-Key Lock是行锁和间隙锁的组合,当InnoDB扫描索引记录的时候,会首先对索引记录加上行锁(Record Lock),再对索引记录两 边的间隙加上间隙锁(Gap Lock)。加上间隙锁之后,其他事务就不能在这个间隙修改或者插入记录。 Gap Lock在InnoDB的唯一作用就是防止其他事务的插入操作,以此防止幻读的发生。 行锁(Record Lock) 行锁锁定的是索引记录,而不是行数据,也就是说锁定的是key。 间隙锁(Gap Lock) 例如: create table test(id int,v1 int,v2 int,primary key(id),key `idx_v1`(`v1`))Engine=InnoDB DEFAULT CHARSET=UTF8; insert into test