Node Cycle Loading
# commonjs
commonjs 模块第一次加载之后就会被缓存起来,不会再加载第二次
a.js
12345exports.done = false; // 2var b = require("./b.js"); // 3console.log("in a.js, b.done = %j", b.done); // 8 第三次exports.done = true; // 9console.log("a.js process finish"); // 10...
more...
Node Cors
启动 server.js, server2.js 访问 http://localhost:8080/, 会读取 test.html 内容,在 test.html 中跨域访问 http://localhost:8888/ ,允许 跨域访问主要在被访问的服务的 response head 中设置相应属性。
head
meaning
sample
Access-Control-Allow-Origin
允许跨域的 url
http://localhost:8080, * 表示任意 url
Access-Control-Allow-Headers
允许跨域的 headers
需要在 请求的...
more...
Window Bat
# help
window bat 查看命令的帮助,在命令后面使用 /?
例如: set /?
# set
参数:
option
meaning
/A
expression 指定等号右边的字符串为数字表达式
/P
variable=[promptString] 提示用户输入
示例:
12345678910@echo offset /p b=please input number:echo %b%set /a a=2*%b%echo %b%+%b%=%a%pause>nul:: please input number:2:: 2:: 2+2=4
#...
more...
Oracle Trigger
十步杀一人,千里不留行;事了拂身去,深藏功与名。 - 李白
# 触发器类型及划分
按划分类型
触发器的类型
触发条件
按照触发的时间
BEFORE 触发器,指事前触发器
在触发语句执行前触发器被触发
AFTER 触发器,指事后触发器
在触发语句执行以后触发器被触发
INSTEAD OF 触发器,指替代触发器
触发语句被触发器操作替代
按照触发的事件
DML 触发器
对表或视图执行 DML 操作时触发的触发器
DDL 触发器
在数据库中执行 DDL 操作时触发的触发器
用户事件触发器
与用户执行的 DCL 操作或 LOGON/LOGOFF...
more...
Oracle
# DDL
DDL(Data Definition Language) 数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言,包括 CREATE, ALTER, DROP, TRUNCATE, COMMENT, GRANT, REVOKE
# DB Objects
view
functional
user_objects
当前用户通过 DDL 建立的所有对象
user_tables
当前用户的所有 Table
user_views
当前用户的所有 View
user_sequences
当前用户的所有 Sequence
user_source
当前用户的 Package,...
more...
Python Fire
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Python Fire is a simple way to create a CLI in Python.
Python Fire is a helpful tool for developing and debugging Python code.
Python Fire helps with exploring existing code or...
more...