V2EX DsuineGP
 DsuineGP's recent timeline updates
DsuineGP's repos on GitHub
Rust 1 watchers
ole-rs
OLE file reader
Java 1 watchers
spring-boot-dubbo
整合了dubbo和mybatis的spring boot项目
Java 1 watchers
spring-disconf-demo
一个集成disconf的spring boot程序demo
0 watchers
cargo-xdk
Compile Rust projects against the Android NDK without hassle
0 watchers
CF-Workers-DoH
CF-Workers-DoH 是一个基于 Cloudflare Workers 构建的 DNS over HTTPS (DoH) 解析服务。
0 watchers
CFr2-webdav
使用 Cloudflare Workers 和 R2 实现了一个兼容 WebDAV 的服务器
Javascript 0 watchers
DeerResume
MarkDown在线简历工具,可在线预览、编辑和生成PDF。功能更全的Online服务请点这里 http://deercv.com
HTML 0 watchers
dupu222.github.io
https://dupu222.github.io/
Rust 0 watchers
file-format
File format library for Rust
Javascript 0 watchers
five
Gives you five
Rust 0 watchers
fred.rs
An async Redis client for Rust.
0 watchers
GeminiPro-Next-Web
Google Gemini Pro UI (Base on ChatGPT-Next-Web). 一键拥有你自己的跨平台 Gemini 应用。
C++ 0 watchers
libreoffice-core
Read-only LibreOffice core repo - no pull request (use gerrit instead https://gerrit.libreoffice.org/) - don't download zip, use https://dev-www.libreoffice.org/bundles/ instead
Javascript 0 watchers
LibreTV
一分钟搭建影视站,支持Vercel/Docker等部署方式
0 watchers
MeiliSearch
Powerful, fast, and an easy to use search engine
0 watchers
nom-bitvec
nom input types using bitvec
0 watchers
ole-compound-document-parser
This is a backup of https://github.com/zadlg/ole downloaded from crates.io
C++ 0 watchers
onlyoffice-core
Server core components which are a part of ONLYOFFICE Document Server
0 watchers
openbilibili-go-common
听说这是来自 https://github.com/openbilibili/go-common/ 的 “哔哩哔哩 bilibili 网站后台工程 源码”,不过咱也不知道这是啥。
0 watchers
rCore-Tutorial-v3
Let's write an OS which can run on RISC-V in Rust from scratch!
Rust 0 watchers
rust-cross-android
0 watchers
sdlMS
sdl2(sdl3) maplestory
0 watchers
Shadowrocket---iOS-ipa
Shadowrocket,一款要垮区域购买,或者通过国内第三方平台才能安装的VPN软件,但是我们iOS开发者几乎只会用mac,现在Itunes又限制了应用ipa包的安装,但是没有了Itunes,我们有xcode!!
Java 0 watchers
spring-boot-starter-dubbo
Spring Boot with dubbo support
0 watchers
Sub-Template-Config
自用 Stash/Clash 配置模板
0 watchers
tempfile
Temporary file library for rust
0 watchers
tikv
Distributed transactional key-value database, originally created to complement TiDB
Java 0 watchers
user-management-system
这是一个使用MVC三层架构设计的客户信息管理系统
0 watchers
YTLite
A flexible enhancer for YouTube on iOS
DsuineGP

DsuineGP

空栈工程师
  后端工程师(Rust/Java)
V2EX member #224963, joined on 2017-04-08 14:39:12 +08:00
Today's activity rank 17215
Per DsuineGP's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
DsuineGP's recent replies


真是草台班子, option+ 和 GHUB 的体验太糟糕了, 体积还大
太恶心了, 政府机关强制使用第三方的专有闭源格式, 导致用户丧失选择权; ooxml 再怎么烂也是开源格式, 比 wps 好得不知道哪去.
太棒了, 做了我一直想做而没时间做的事情
与格式有关, 格式越复杂性能越差
建议将纯文本拷贝到新的 word 中, 再用主题统一设置样式, 尽量避免设置单个或者部分文本的样式
推荐你买 PS5, 我买的 XSX, 之前主要是看 XGP 便宜大碗, 现在 XGP 涨价, 还有部分游戏(说的就是黑猴) XBOX 独不占, 很搞心态
按道理来说可以直接在 hyper-v 里面装安卓吧, 反正都是 aarch64 架构的
Nov 1, 2024
Replied to a topic by molvqingtai 程序员 如何实现分布式消息同步?
TL;DR 用 CRDT 算法

原因:
- 常用的 raft 算法无法容忍脑裂, 即 A-B / C-D 上线然后还要实现日志同步, 即使要解决脑裂也要用非常扭曲的方法;
- CTDT 是 p2p base 的分布式一致性算法, 且你的业务场景比较简单, 只需要需要处理 retain+insert 的场景, 不涉及到 remove;
- https://github.com/vlcn-io/cr-sqlite 这个用 crdt 做 sqllite 代理的项目应该比较适合你的业务场景
@ghwolf007 逻辑上没有区别, 印象中 doc 跟 docx 一样都是根据 styleId 去样式表中查找对应的样式, 但是这个 styleId 五花八门, 比如一眼从客户端中能看出来是标题的段落, 实际的 styleId 可能是 「 heading 1 」/「标题」 或者干脆命名成 「丁真」
如果这些文档是由同一个文档模版创建的, 那么可行; 否则, 不可行

1, 无法准确识别文章某一个段落的格式类型, docx 文档中不存在「标题」「正文」...只有「样式表」, 换句话说, 所有的标题和正文的格式只是「样式表」中的某一个样式的命名.你没法保证每一个文档中样式表的命名都是「标题」「正文」.只能根据 fOntSize==16 或者 bold==true 这样的条件去判断, 但是每一个文档中样式都略有区别.

2. 从 doc 转到 docx 之后, 形状、图片元素可能被转置成 VML 而非 OOXML 通用的 DML, 虽然没看 python-docx 代码, 但是大概率是不支持的
About     Help     Advertise     Blog     API     FAQ     Solana     3614 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 19ms UTC 04:59 PVG 12:59 LAX 21:59 JFK 00:59
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86