V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zdl0929  ›  全部回复第 2 页 / 共 4 页
回复总数  69
1  2  3  4  
挺不错的,有网页的版本吗,想准备配合 Plash 放桌面上,插件不熟不知道怎么提取
不错,支持一下
104 天前
回复了 chenjia404 创建的主题 分享创造 ipfs 图床更新
本来没打算关注,点到-最新上传,然后加到收藏夹了
支持老板
118 天前
回复了 fancy2020 创建的主题 教育 孩子一同学放暑假天天来我家
等会,op 不用上班吗
有码的话,吱一声
119 天前
回复了 everfly75 创建的主题 分享创造 50 岁开发者的 AI 创业历程与收获
[email protected] 希望会员体验下
131 天前
回复了 PaperWing 创建的主题 Apple 支付宝 周五果粉日 抽 app store 无门槛红包
感谢,领了 3 个月 icloud 50g ,虽然抽奖就 0.12
@Puteulanus #2 好像还是没什么结论,文件位于~/Library/Application\ Support/Google/Chrome/screen_ai/125.1/libchromescreenai.so 下,不知道来源是什么,删除后重新打开 Chrome 还是有,是因为我装了什么软件导致的吗
132 天前
回复了 xiaoz 创建的主题 分享创造 我的独立产品 Zdir 第一次出海啦
Product Hunt 支持了
133 天前
回复了 zdl0929 创建的主题 问与答 批量把 word 转换成图片格式 pdf
找了半天没合适的,然后 gpt 半小时搞定😂
------
# 读取文件夹中的所有 word 文件,把每一个转换为图像文件,再将图像文件合并到一个同名的 pdf 文件中
import os
from docx2pdf import convert
from pdf2image import convert_from_path
import img2pdf
import shutil

def word_to_pdf(word_file, pdf_file):
convert(word_file, pdf_file)

def pdf_to_images(pdf_file, image_prefix):
images = convert_from_path(pdf_file)
# 如果 image_prefix 文件夹不存在创建文件夹
os.makedirs(os.path.join("imagetmp", image_prefix), exist_ok=True)
image_paths = []
for i, image in enumerate(images):
image_path = os.path.join("imagetmp/"+ image_prefix, f'page_{i + 1}.png')
image.save(image_path, 'PNG')
image_paths.append(image_path)
return image_paths
def images_to_pdf(images, pdf_file):
with open(pdf_file, "wb") as f:
f.write(img2pdf.convert([i for i in images if i.endswith(".png")]))

def convert_word_files_to_pdf(source_directory, target_directory):
for root, dirs, files in os.walk(source_directory):
for file in files:
if file.endswith(".docx"):
source_file = os.path.join(root, file)
pdf_file = os.path.join(root, file.replace(".docx", ".pdf"))
image_pdf_file = os.path.join(root, file.replace(".docx", ".pdf"))
word_to_pdf(source_file, pdf_file)
images = pdf_to_images(pdf_file, file.replace(".docx", ""))
images_to_pdf(images, image_pdf_file)
# os.remove(pdf_file)
target_dir = root.replace(source_directory, target_directory)
os.makedirs(target_dir, exist_ok=True)
shutil.move(image_pdf_file, target_dir)

convert_word_files_to_pdf(source_dir, dist_dir)
133 天前
回复了 zdl0929 创建的主题 问与答 批量把 word 转换成图片格式 pdf
@Apol1oBelvedere #1 雀氏,在 gpt 帮助下,很快完成了
134 天前
回复了 a1oyss0925 创建的主题 程序员 有老哥搞过国产化数据库吗
还有就是 mysql 到 postgres 怎么做数据迁移啊
---
刚好做了一些探索,可以参考下:
由于 mysql 导出的导出 sql 类型的数据,sql 中表名和字段名的表示方式不同,不推荐 sql 文件形式导入。

1. 导出 csv 数据
select * from a into outfile "a.csv" character set utf8 fields terminated by ',' optionally enclosed by '"' lines terminated by '\r\n';

2. 修改字段名的,使用文本编辑器打开文件,修改文件中的字段名

3. 导入 csv 数据
copy a from 'a.csv' DELIMITER ',' CSV;

另外需要注意下:csv 导入数据会丢失空字符串,变为 null ,可能引起业务代码空指针异常,自行处理。例如:可以提前将空字符替换为特定字符,导入后替换回去。

当然步骤略麻烦,最终我们是做了个迁移程序,思路其实类似上面,只是载体不是 CSV 直接通过程序,麻烦的其实是第二步,要做各种映射、转换、兼容。
学习到了,我去尝试下游戏,贡献点数据
142 天前
回复了 v2e0xAdmin2 创建的主题 iPhone 无意中发现, IOS 18.1 支持通话录音了
@zhenjiachen #9 根据系统语言,小技巧:换成小语种
142 天前
回复了 usb7 创建的主题 Linux 免费送出 2 个 hak5 Bash Bunny
已发,希望可以收到
152 天前
回复了 givebest 创建的主题 Apple 更新 macOS 15 beta 4 发现 Shottr 可以正常使用了
这个功能一般叫 Freeze screen ,冻结屏幕,cleanshot 里可以设置
@linking #9
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1058 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 19:46 · PVG 03:46 · LAX 11:46 · JFK 14:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.