Skip to content

NewbMiao/free-hands-tips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

free-hands-tips

不限技术,只为解决问题。

记录一些解放双手、提升效率的小技巧

目录


doc2xlsx

批量转换Word(.doc)到 Excel

doc文件转为xlsx,可以先转为docxhtml,然后用pandas包转

mac上利用applescript实现doc批量另存为docxhtml

批量Word转Excel

第一次选择目录后需要点击授权目录权限。

Word另存运行过程在后台,动图上没显示出来,实际Word窗口会一次次打开-另存-关闭。

转换Excel提供了两种示例:

  • doc2docx2xlsx : 批量将Word一个个转为对应Excel
  • doc2html2xlsx : 批量将所有html表格合并到同一个Excel中不同sheet

对应目录下shell可直接运行,第一次运行可能需要安装对应python包

pip3 install pandas xlsxwriter docx Document

gdb-go

代码

  • docker

asciicast

具体步骤如下:

// 1. 已当前目录映射启动gdb
docker run --rm -it --security-opt="apparmor=unconfined" \
  --security-opt="seccomp=unconfined"  \
  --cap-add=SYS_PTRACE -v "$(pwd):/go/src/app" \
  newbmiao/gdb-go:1.14 bash

// 2. 编译go,不使用compressdwarf 、inline and escape
go build -ldflags=-compressdwarf=false -gcflags=all="-N -l" -o test test.go

// 3. 可以愉快的debug了
gdb ./test
  • mac

步骤:

  • 创建系统证书 gdb-cert

创建系统证书

  • gdb代码签名 已创建脚本,直接执行:

sh debugger/gdb/installMac.sh

  • gdb调试(方式同docker篇)

证书相关具体参见:PermissionsDarwin

Releases

No releases published

Packages

No packages published