word to markdown
把doc文件转换为docx
1 | soffice --convert-to docx --outdir whx *.doc* |
1 | pandoc -f docx 天津市浩物机电汽车贸易有限公司—安全管理制度汇编.docx --extract-media ./myMediaFolder -o whx1.md -t markdown |
word to markdown
把doc文件转换为docx
1 | soffice --convert-to docx --outdir whx *.doc* |
1 | pandoc -f docx 天津市浩物机电汽车贸易有限公司—安全管理制度汇编.docx --extract-media ./myMediaFolder -o whx1.md -t markdown |
sql server
找出有主键的
1 | USE cwbasehwjd; -- 切换到目标数据库 |
找出没有主键的表
1 | USE cwbasehwjd; -- 切换到目标数据库 |
ms做法
1 | USE [cwbasehwjd]; |
脚本寻找
1 | USE cwbasehwjd; -- 切换到目标数据库 |
查看每个表占用空间
1 | SELECT db_name() as DbName, |
查看每个表的修改时间
1 | SELECT |
问题:在同一个sql中,将一个数据库如test备份后,新建一个数据库用test备份文件进行覆盖还原,待还原成功的时候,test数据库一直显示“正在还原”。 在这种状态下,由于未提交的事务没有回滚,导致数据库不可以访问。
解决:新建查询,执行restore database XXX with recovery
语句后正常 – XXX代表数据库名称
dify 能做什么?
docker-compose 安装
1 | version: '3' |
苹果:
1 | ./clickhouse-macos-aarch64v23.8.9.54 server |
建库:
1 |
|
macos
1 | $ ./clickhouse-macos-aarch64v23.8.9.54 server client |
建表:
hits_v1
1 | CREATE TABLE tutorial.hits_v1 |
visits_v1
1 | CREATE TABLE tutorial.visits_v1 |
导入数据
1 | clickhouse-client --host clickhouse-server --query "INSERT INTO tutorial.hits_v1 FORMAT TSV" --max_insert_block_size=100000 < hits_v1.tsv |
macos
1 | ./clickhouse-macos-aarch64v23.8.9.54 client --query "INSERT INTO tutorial.hits_v1 FORMAT TSV" --max_insert_block_size=100000 < ~/docker/clickhouse/data/hits_v1.tsv |
比较发现,直接启动的比虚拟机里面的快两个数量级,虚拟机应该是在arm上跑了intel的程序。
查询
1 | :) SELECT COUNT(*) FROM tutorial.hits_v1 |
20240827-使用rocketmq
1 | sudo yum install java-1.8.0-openjdk-devel.x86_64 |
rocketmq-all-5.1.0-bin-release
运行namesrv
nohup sh mqnamesrv &
修改run broken.sh 添加如下行
1 | JAVA_OPT="${JAVA_OPT} --add-exports=java.base/sun.nio.ch=ALL-UNNAMED" |
然后启动broker
1 | $ sh ./bin/mqbroker -n 172.16.40.24:9876 -c conf/broker.conf |
通过mqadmin创建 Topic。
1 | $ ./bin/mqadmin updateTopic -t TopicTest -c DefaultCluster -n 172.16.40.24:9876 |
producer
1 | $ export NAMESRV_ADDR=172.16.40.24:9876 |
运行rocketmq-dashboard
docker
1 | version: '3.3' |
打开防火墙
1 | $ sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent |
minio 学习
minio 172.165.40.4
http://minio-console.haowujidian.com
1 | accesskey: lOaMW50t9UdiolW3hAHN |
windows下使用mc.exe
http://dl.minio.org.cn/client/mc/release/windows-amd64/mc.exe
1 | mc.exe alias set whx http://172.16.40.24:9000 whx Whxheart0210 |
rclone 用于在云存储和本地存储之间的同步、复制
windows:下载地址: https://rclone.org/downloads/
配置文件
C:\Users\whxhe\AppData\Roaming\rclone\rclone.conf
macos:
~/.config/rclone/rclone.conf
1 | [whx] |
同步目录
rclone sync d:\soft\whx whx:/pubimage/whx
查看目录
rclone ls whx:\pubimage\whx
centos7服务器安装docker
修改 yum 软件源
1 | curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo |
1 | yum update |
添加 Docker 稳定版本的 yum 软件源
1 | yum-config-manager \ |
安装 Docker
更新一下 yum 软件源的缓存,并安装 Docker。
1 | yum update |
至此,Docker 已经安装完成了,Docker 服务是没有启动的,操作系统里的 docker 组被创建,但是没有用户在这个组里。
# Install docker-compose
1 | curl -L https://github.com/docker/compose/releases/download/2.29.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose |
注意
默认的 docker 组是没有用户的(也就是说需要使用 sudo 才能使用 docker 命令)。
您可以将用户添加到 docker 组中(此用户就可以直接使用 docker 命令了)。
加入 docker 用户组命令
1 | whoami |
启动 Docker
如果想添加到开机启动
1 | systemctl enable docker |
启动 docker 服务
1 | systemctl start docker |
1 | update baseinfo_tb_b_carclass m INNER JOIN ( |
1 | #!/bin/bash |
某次重启服务器后,oracle提示:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
Open command prompt and execute the below commands:
1 | set oracle_sid=DATABASE NAME |
按照上面执行命令后,问题得以解决。