活力战斗机

文章
6
资源
0
加入时间
2年10月21天

Redis数据类型 和 基本使用 (2)

redis的key主要有设置生存时间 过期时间 存在 删除 改名ttl 查看生存时间 rename 改名 type key 查看类型 del 删除每个命令都是原子的应用场景手机验证码 过期 商品促销 限制访问的次数key的命名规范非关系型数据库的数据之间没有关联 所以key要保持规范 来确定之间的关系key不要太长 最好不要超过1024字节 太长了不仅消耗内存 而且降低查找的效率不要太短 没有可读性在一个项目中 使用统一的命名格式 例如user:123:password 来表示

clickhouse查询语法--withwith

withclickhouse支持CTE(Common Table Expression,公共表达式),以增强查询语句的表达select pow(2,3); //pow是计算次方值函数┌─pow(2, 3)─┐│ 8 │└───────────┘select pow(pow(2,2),2);┌─pow(pow(2, 2), 2)─┐│ 16 │└───────────────────┘改用CTE的形式后,可以极大地提高语句的可读性和可

鼠标滚轮与滚动条

鼠标滚轮与滚动条1.创建一个带滚动条的窗口//CMainWnd::CMainWnd(){ Create(NULL, _T("Accel App"),WS_OVERLAPPEDWINDOW|WS_HSCROLL|WS_VSCROLL);}2.OnSize 函数里面初始化滚动条void CMainWnd::OnSize(UINT nType, int cx, int cy){ CFrameWnd::OnSize(nType, cx, cy); CClientDC dc(this)