首页
书签
论坛
网盘
邮件
壁纸
影视
在线音乐
更多
直播
统计
个人微博
云笔记
云存储
图片视频
友链
留言
关于
Search
1
文档内容搜索哪家强? 15款文件搜索软件横向评测
13 阅读
2
常见系统部署(1)
11 阅读
3
makfile 知识汇总
8 阅读
4
欢迎使用 Typecho
5 阅读
5
打造Ventoy多功能多系统启动U盘
5 阅读
默认分类
数字电路
芯片后端
模拟电路
芯片验证
原型验证
算法与架构
DFX与量产
windows设置
Linux设置
MacOS设置
移动OS设置
软件方案
登录
Search
标签搜索
python
PyQT
systemverilog
Alist
Docker
cadence
sv
webdav
vscode
cpp
upf
ESL
TLM
浏览器
virtuoso
tsmc8rf
TSMC
CXL
PCIE
Yosys
bennyhe
累计撰写
46
篇文章
累计收到
8
条评论
首页
栏目
默认分类
数字电路
芯片后端
模拟电路
芯片验证
原型验证
算法与架构
DFX与量产
windows设置
Linux设置
MacOS设置
移动OS设置
软件方案
页面
书签
论坛
网盘
邮件
壁纸
影视
在线音乐
直播
统计
个人微博
云笔记
云存储
图片视频
友链
留言
关于
搜索到
13
篇与
的结果
2025-06-12
svn 知识汇总
SVN错误:local unversioned, incoming file add upon updateSVN版本冲突本地修改svnresolvesvnrevert关键词由CSDN通过智能技术生成一.问题现象svn stD C xxx.svlocal unversioned, incoming file add upon updateSummary of conflicts:Tree conflicts:1svn报错!!!二.问题原因当对本地文件xxx.sv进行修改后,没有ci提交至版本库。随后svn up更新时显示conflict,按提示选择postpone。然后删除了xxx.sv。再次svn up更新不了该文件,svn st报错。三.解决方法3.1 svn resolve --accept working xxx.svResolve conflicted state of ‘xxx.sv’3.2 svn revert xxx.svReverted ‘xxx.sv’3.3 svn stU xxx.sv四.svn 命令4.1 svn resolve移除文件的冲突状态。删除目录下的三个临时文件,将用户指定的文件版本作为冲突解决后的最后版本。–accept=working 告诉subversion把文件的当前内容作为冲突解决后的状态,。4.2 svn revert将文件回退至上一版本,舍弃当前所做的所有修改。原文链接:https://blog.csdn.net/weixin_45270982/article/details/111239293
2025年06月12日
5 阅读
0 评论
0 点赞
2025-06-05
文档内容搜索哪家强? 15款文件搜索软件横向评测
随着数字化时代的到来,我们计算机上的文档不断增多。有时我们想找某个文档,只模糊记得一些片段,却怎么都找不到它。多亏了有Everything等软件帮我们高效地定位文件名,但很多时候我们需要搜索文件里面的内容,这就要借助专业的文件内容搜索软件。网上这类软件多如牛毛,每家都说它最强,可实际效果到底怎样,还是通过测试让数据说话吧。我们找到了互联网上15款最新的文件内容搜索软件(其中7款收费、8款免费),这些软件均采用先索引后检索的设计来提高搜索速度。为保证测试环境的纯净,我们在虚拟机Vmware下新安装了Windows 10进行了测试,主要测试各软件对中文搜索的支持情况。我们还对用户关心的索引时间、搜索时间、搜索准确度等指标进行了全面对比。 软件版本情况如下:我们从互联网上搜罗了2000个文档文件作为测试数据,覆盖了常见的各类文档,具体类型分布如下:经过简单的测试,我们发现其中9款软件对中文的支持很糟糕,这些软件后续就不再做进一步测试。以下是这些软件搜“技术”一词的结果(基准数为1206个):除去上述中文支持不好的9款软件,我们对剩下的6款软件进行了详细测试,分别测了索引时间、搜索时间、搜索准确度三个维度。其中,搜索时间和搜索准确度来自十个测试词的数值取平均值,测试词分别是“技术、保密、目的、会同、化工、五年、工程师、最大化、身份证、总经理”;对于搜索准确度,我们以各软件成功匹配结果的合集(剔除重复和误匹配)作为基准分母,以正确匹配数减去误匹配数作为分子,计算准确率;部分软件采用的是全盘索引,为了对比,我们采用纯净操作系统作为测试环境,因为系统文件中的文档很少可以忽略不计。最终比对结果如下:我们对测试结果进行了总结,分别给予了星级评价:1、Google Desktop Search ★★★Google公司作为搜索引擎一哥,2003年就推出Google桌面软件,市场反映很好。但是,Google于2011年关闭了Google桌面项目,因此它对停更后的Win10支持很差,默认情况连搜索结果的详细页面都无法打开。本次测试中,其索引速度最慢,但搜索速度和准确度的表现还中规中距。如果您的系统为Win XP或Win7,可以试试这款软件。2、TextSeek(文本搜) ★★★★★TextSeek(文本搜)是支持Windows、Mac和统信系统的国产桌面搜索软件,本次测试因为需要对比索引,采用的是区域模式。这款软件表现最为优秀,索引时间最少,搜索准确率大幅超出其他软件。其主要缺点是搜索时间耗时最多,这可能是其实现高准确度的代价。实测我们发现,文档数在10万以下的,搜索时间还在可承受范围。如果不在乎搜索时间或搜索范围较小的话,TextSeek还支持无索引搜索的简易模式。3、AnyTXT Searcher ★★★AnyTXT Searcher是基于全盘索引设计的国产搜索工具,搜索速度秒开。不支持指定搜索文件夹,因此首次索引耗时很久。索引速度、结果准确度和软件界面还有待提高。软件免费,据称使用若干次后需分享软件到3个微信群,否则文档预览功能会受到限制。支持Windows、Mac和Linux系统.4、Archivarius3000 ★★★★Archivarius3000是来自塞浦路斯的多语言文档搜索软件,支持多种语言的语法和分词,界面简洁、清晰,索引速度和搜索准确度仅次于TextSeek,搜索速度极快。缺点是中文搜索有时会出状况,比如某些搜索词会出现大量的误匹配,究其原因,是将搜索词错误分词为单字进行匹配,或者出现跨行、跨标点符号匹配。5、Recoll ★★★★Recoll是一款开源的桌面搜索软件,支持Windows、Mac和Linux系统,最新的Windows版本需要捐款给作者才允许下载。本次测试中,Recoll的搜索准确度和Archivarius3000不相伯仲,搜索速度也挺快。缺点是索引时间较长,生成的索引文件较大,还有中文界面实在不敢恭维,可能软件作者中没有中国人的缘故。6、DocFetcher ★★★DocFetcher是另一款开源的桌面搜索软件,支持Windows、Mac和Linux系统。开源免费版于2018年停止更新,作者20年底开始开发收费版本DocFetcher Pro。本次测试中用的是免费版,其搜索速度快,索引速度快。缺点是搜索准确度较差,中文结果会出现遗漏或误报的情况,特别是3字以上搜索词的错误率明显上升。https://zhuanlan.zhihu.com/p/371466155ipcps:最推荐支持AnyTXT Searcher,跨平台,可以免费用,中文支持也好。
2025年06月05日
13 阅读
0 评论
0 点赞
2025-06-04
vscode插件和设置
vscode 推荐插件语言支持: C/C++、python、verilog/systemverilog、scala、 ARM assembly、linkscript、tcl、工具类支持: code runner、compare folder、differ&&merger、 hex ascii coverter、hex editor、indent-Rainbow、 koroFileheader 、mutiple clipboards 、 svn, write Timestamp、Rainbow highlight文档预览和编辑支持: office viewer、open in vim、drawio、 vscode neovim、media player、 Markdown All in one/markdown pdf。AI 支持:Trace AI和第三方工具连接支持:qt configuration、qt tools、pyqt intergrated使用vscode 预览一些开发文档,主要是为沉浸式在vscode 编程,不希望在各个窗口中切来切去,不过对于一些文件如果vscode 无法打开,安装一个Open selected resource in default editor,调用系统默认的编辑器打开文档(可以定义一个快捷键)。安装插件截图vscode 性能优化设置(防止vscode 卡顿)0 将 Language 改为:English(US);1.修复vs code 造成 rg.exe内存占用过大的问题search.followSymlinks: false2.修复vs code 造成 git.exe内存占用过大的问题git.enabled: falsegit.autorefresh: false3.然后继续搜索exclude,在Files:exclude下面有一个添加模式,输入**/node_modules,设置忽略node_modules这个文件夹;4 关闭自动保存功能注意:这样设置后会导致一些插件工作有问题vscode+vim 设置安装neovim 插件,设置neovim路径不过在vscode 中neovim 主要是两点不方便,一个对于定义环境变量的文件路径gf 操作,另外一个是块粘贴,最好还安装一个open in vim 插件,设置在vscode 中terminal 中打开然后定义一个快捷方式:这样如果需要使用块粘贴或者需要gf 打开文件路径,就切换按快捷键进入自动进入terminal 的gvim 中操作。
2025年06月04日
4 阅读
0 评论
0 点赞
2025-05-29
常见系统部署(2)
接上篇。5 个人相册系统部署自建私有云相册:Docker一键部署Immich,照片视频备份利器前言随着人们手机、PC、平板等电子产品多样,我们拍摄和保存的照片和视频数量也在不断增加。如何高效地管理和备份这些珍贵的记忆成为了一个重要的问题。传统的云备份虽然方便,但受限于云空间大小和隐私保护的问题。而私有云相册则成为了一个理想的解决方案,其中开源的Immich更是以其强大的功能和易用性脱颖而出。今天星哥将介绍如何在云服务器或NAS上利用Docker一键部署Immich,打造一个属于自己的私有云相册。ImmichImmich是一款基于开源技术的私有云相册管理工具,旨在提供快速、自动化的照片和视频备份功能。其特点包括:开源地址:https://github.com/immich-app/immich 目前已有 55K+的star数量官方地址:https://immich.app/Immich 私有云相册的一些特性多平台支持:提供了移动端和 Web 网页端版本,可以在任何设备上随时访问相册。自动备份: 和 iCloud、谷歌相册 一样,Immich 支持后台自动备份照片和视频。选择性备份:支持备份指定的相册,而不必备份所有的照片和视频。高级搜索功能:用户可以根据元数据、对象、人脸等条件进行搜索,轻松找到照片。安全性: Immich 完全开源,且数据存储在你自己的服务器上。数据安全可控,同时还支持 OAuth 进行身份验证。多用户支持和分享: Immich 支持多用户,并允许用户创建共享相册,与朋友、家人或合作伙伴分享照片和视频。地理位置信息: 应用程序提供了地图视图,允许用户查看和浏览地理位置信息,以及在地图上查看媒体内容。人脸识别和聚合: Immich 可识别人脸并进行聚合,使用户能够更轻松地组织和查找他们的照片。离线支持: 移动端应用程序提供离线支持,允许在没有网络的情况下查看照片和视频。功能特性拥有自己的 iPhone、Android 应用,只需要在移动应用中填入服务器段的 API 地址,即可使用,两者功能有少许不同:特征移动应用网页上传和查看视频和照片✅✅打开应用程序时自动备份✅❌用于备份的选择性相册✅❌将照片和视频下载到本地设备✅✅多用户支持✅✅相册和共享相簿✅✅可擦洗/可拖动的滚动条✅✅支持RAW(HEIC,HEIF,DNG,APPLE ProRaw)✅✅元数据视图(EXIF、地图)✅✅按元数据、对象和图像标签搜索✅❌管理功能(用户管理)❌✅后台备份✅❌虚拟滚动✅✅OAuth 支持✅✅实时照片备份和播放iOS✅用户自定义存储结构✅✅公开分享❌✅备份功能配置好服务器端,登录移动应用之后,给于相册权限,就可以备份了,支持前台备份与后台备份,使用起来非常简单,有中文界面准备工作云服务器、NAS、虚拟机等等(必须,云服务器:http://y.xgss.net/aliyun 或 https://y.xgss.net/tx)已安装Docker或Docker Compose,如果不会看看我之前的教程,或者参考官方文档。域名(非必须)Docker-compose安装 Immich1.安装Docker 和 Docker-compose省略2.下载.env文件安装 Immich 很容易,先修改配置文件 .env:mkdir -p /data/docker/immich cd /data/docker/immich wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env查看文件cat .env # You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables # The location where your uploaded files are stored UPLOAD_LOCATION=./library # The location where your database files are stored DB_DATA_LOCATION=./postgres # To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List # TZ=Etc/UTC TZ=Asia/Shanghai # The Immich version to use. You can pin this to a specific version like "v1.71.0" IMMICH_VERSION=release # Connection secret for postgres. You should change it to a random password # Please use only the characters `A-Za-z0-9`, without special characters or spaces DB_PASSWORD=postgres # The values below this line do not need to be changed ################################################################################### DB_USERNAME=postgres DB_DATABASE_NAME=immich把时区改成上海# TZ=Etc/UTC改成TZ=Asia/Shanghai实际上,只需要修改里面的 UPLOAD_LOCATION 部分,使用绝对路径,这是保存照片的路径。其它设置保持默认,然后就可以安装了:3.下载docker-compose.yml运行wget https://github.com/immich-app/immich/releases/latest/download/docker-compose.ymldocker-compose up -ddocker-compose down # 关闭查看运行状态docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8afd5060a34b ghcr.io/immich-app/immich-server:release "tini -- /bin/bash s…" About a minute ago Up About a minute (healthy) 0.0.0.0:2283->2283/tcp immich_server e8a54115e963 redis:6.2-alpine "docker-entrypoint.s…" About a minute ago Up About a minute (healthy) 6379/tcp immich_redis e7ccc41993ba tensorchord/pgvecto-rs:pg14-v0.2.0 "docker-entrypoint.s…" About a minute ago Up About a minute (healthy) 5432/tcp immich_postgres ec4d59c06e34 ghcr.io/immich-app/immich-machine-learning:release "tini -- ./start.sh" About a minute ago Up About a minute (healthy) immich_machine_learning在浏览器打开:IP:2283 就可以创建用户进入 Immich 了。6 个人音乐系统部署Navidrome(项目地址:https://github.com/navidrome/navidrome)是一款开源的Web版音乐流媒体服务器,能让你通过浏览器/手机APP随时随地访问本地音乐库。它支持MP3/FLAC/WAV等主流格式,兼容Subsonic/Airsonic协议,堪称音乐发烧友的私人Spotify!多平台支持:网页端+安卓/iOS客户端全覆盖格式通吃:MP3到无损音质通通搞定智能转码:自动将高码率转成适合移动端播放的格式资源占用低:树莓派都能流畅运行元数据支持:自动匹配专辑封面和歌手信息 docker-Compose文件:version: '3' services: navidrome: image: deluan/navidrome:latest container_name: navidrome ports: - "4533:4533" volumes: - /docker/navidrome/data:/data - /你的音乐目录:/music:ro environment: - ND_ENABLETRANSCODINGCONFIG=true - ND_TRANSCODINGCACHESIZE=100MB restart: unless-stopped浏览器输入 http://服务器IP:4533,右上角Settings → Personal → Language选择简体中文,秒变中文界面!把音乐文件放进映射目录后,点击右上角扫描按钮,系统自动识别专辑信息。无损WAV文件会自动转码,手机端也能流畅播放。集成Last.fm访问 https://www.last.fm/api 创建API账户在Docker环境变量添加:ND_LASTFM_APIKEY: "你的API Key"ND_LASTFM_SECRET: "你的Shared Secret"同步Spotify歌单在Spotify开发者平台创建应用配置环境变量:ND_SPOTIFY_ID: "客户端ID"ND_SPOTIFY_SECRET: "客户端Secret"五、总结建议经过实测,Navidrome在树莓派4B上能流畅管理5万+歌曲库,手机APP播放延迟不到1秒。推荐给:• 有大量本地音乐资源的发烧友• 追求音质又不想被平台绑架的乐迷• 喜欢折腾开源项目的技术控注意事项:目前歌词支持较弱,建议搭配第三方歌词插件使用。7 个人书签系统部署宝塔桌面建立网页然后去https://github.com/helloxz/onenav 下载,解压到将config.simple.php修改为config.php并填写自己的站点信息,具体如下,修改修改的就修改我自己的。//用户名 define('USER','xiaoz'); //密码 define('PASSWORD','xiaoz.me'); //邮箱,用于后台Gravatar头像显示 define('EMAIL','337003006@qq.com'); //token参数,API需要使用 define('TOKEN','xiaoz.me'); //主题风格 define('TEMPLATE','default'); //站点信息 $site_setting = []; //站点标题 $site_setting['title'] = 'OneNav'; //文字Logo $site_setting['logo'] = 'OneNav'; //站点关键词 $site_setting['keywords'] = 'OneNav,OneNav导航,OneNav书签,开源导航,开源书签,简洁导航,云链接,个人导航,个人书签'; //站点描述 $site_setting['description'] = 'OneNav是一款使用PHP + SQLite3开发的简约导航/书签管理器,免费开源。';打开效果8 个人微博系统部署参考http://www.bennyhe.cn/index.php/archives/296/ ,安装好宝塔桌面,和docker 组件,按照这个http://www.bennyhe.cn/index.php/archives/33/ 修改docker 配置。搜索memos,然后直接安装登入效果
2025年05月29日
4 阅读
0 评论
0 点赞
2025-05-29
常见系统部署(1)
1 远程下载系统部署(1)迅雷网络问题无法正常访问 Docker 仓库,可以将镜像仓库替换为阿里云仓库:registry.cn-shenzhen.aliyuncs.com/cnk3x/xunlei:latest. 如下述命令所示:docker run -d \ --name=xunlei \ --hostname=GUDI-NAS \ --net=host \ -v /opt/xunlei/data:/xunlei/data \ -v /media/downloads:/xunlei/downloads \ --restart=unless-stopped \ --privileged \ registry.cn-shenzhen.aliyuncs.com/cnk3x/xunlei:latest接下来放行防火墙网页访问端口:firewall-cmd --zone=public --add-port=2345/tcp --permanentfirewall-cmd --reload完成配置。三、启用迅雷NAS访问 IP:2345 访问迅雷NAS网页。扫码登录:输入内测邀请码(经过测试 迅雷牛通 内测码有效):接下来就可以在手机 APP 中查看远程设备,设备名称格式为 群晖-hostname, 但是在没有下载过任何文件的情况下,使用远程设备取回云盘文件可能会出现无下载路径的情况,可以通过迅雷NAS的网页访问端先进行一次取回,接下来便可以使用远程设备功能进行云盘文件取回了。此外,使用命令 docker ps 查看当前容器运行情况。通过手机迅雷可以远程添加远程下载,但是手机迅雷有广告,可以使用内网远程,直接通过网页访问访问添加下载将127.0.0.1:2345 内网穿透到某个网址(2)aria2 aria2 是一个无图形界面下载工具,配置比较麻烦,但是也有集成aria2的gui 下载工具,比如motrix。https://motrix.app/motrix 也支持迅雷链接,bt、磁力、http下载器,windows、linux、macos都支持。安卓和ios有自己的aria2 server(有gui)工具。比如linux 中deb安装包双击安装好后的界面。远程访问可以直接打开下面网址的客户端https://aria2c.com/或者在chrome核心 浏览器安装插件aria2 explore添加 aria2 地址(3)gospeed。Gospeed 支持安装、ios、windows、linux、macos,还可以部署网页版https://gopeed.com/zh-CN可以直接安装deb 包,但是远程下载就需要使用chrome 核心的浏览器的gospeed插件内网穿透后,设置穿透后的ip 和端口即可但是手机端比如ios 没办法安装gospeed 的浏览器的插件,所以服务器端最好安装网页版的gospeed,网页版gospeed 有可运行运行程序,直接下载运行即可,然后任何设备内网穿透后直接打开网站皆可以下载2 影音系统部署影音系统有plex、emby、jellyfin、elfilm,使用kodix 也是可以,但是kodi 是本地使用,前面几个是服务器部署,网页或者客户端登入使用,不用在每个客户端都配置。推荐emby首先安装EmbyServer 4.7.14.0版本,安装命令如下docker 安装或者直接现在deb 安装包双击安装。docker 部署。sudo docker pull linuxserver/emby:4.7.14.0-ls180sudo docker run -d --name=emby -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai -p 8096:8096 -v /srv/dev-disk-by-uuid-91b16c01-2496-4993-aeee-a99c21d83597/share/appdata/emby/config:/config -v /srv/dev-disk-by-uuid-91b16c01-2496-4993-aeee-a99c21d83597/share/resources/tv:/tv -v /srv/dev-disk-by-uuid-91b16c01-2496-4993-aeee-a99c21d83597/share/resources/movie:/movies -v /opt/vc/lib:/opt/vc/lib --add-host api.themoviedb.org:13.224.161.90 --add-host api.themoviedb.org:13.35.67.86 --add-host www.themoviedb.org:54.192.151.79 --add-host api.themoviedb.org:52.85.247.30 --add-host api.themoviedb.org:52.85.247.33 --add-host api.themoviedb.org:52.85.247.69 --add-host api.themoviedb.org:52.85.247.81 --device /dev/dri:/dev/dri --device /dev/vchiq:/dev/vchiq --device /dev/video10:/dev/video10 --device /dev/video11:/dev/video11 --device /dev/video12:/dev/video12 --restart unless-stopped --privileged linuxserver/emby:4.7.14.0-ls180随后浏览器访问8096端口,第一次打开会有选择语言等选项。添加媒体库;因为之前在docker创建时已经设置了/movies和/tv路径,这里直接添加即可。修改admin登录密码并登录。随后扫描媒体库,即可看到NAS里之前下载的电影和电视剧。3 图书系统部署相比 Sumatra 与 Calibre,Koodo Reader 颜值很高,更加注重阅读体验,适合专注享受阅读内容的读者。Features支持阅读 epub , pdf, mobi, azw3 和 txt 格式的图书支持 Windows , macOS, Linux 和 网页版备份导出,网盘同步双页模式,单页模式,滚动模式听书功能,翻译功能目录,书签,笔记,书摘,书架,标签自定义字体,字体大小,行间距,阅读背景色,文字颜色触控屏手势支持文字高亮和下划线标记简体中文,繁体中文,英文,多语言支持修改docker 配置:为了加速从 ghcr.io 拉取镜像的速度,您可以将原始地址中的 ghcr.io 替换为米露云提供的镜像站 ghcr.milu.moe示例:docker pull ghcr.milu.moe/username/image:tagDockerHub对于 DockerHub 的镜像拉取,您可以配置 Docker 的 daemon.json 文件,添加国内镜像加速器地址{ "registry-mirrors": ["https://docker.milu.moe"]}JSON配置完成后,重启 Docker 服务即可生效利用宝塔桌面docker部署,在docker 部署直接搜索koodo ,然后点击安装即可网页打开效果4 bbs部署利用宝塔桌面部署,安装基本必须组件php、nginx、数据库比如:安装PHP版本,由于Discuz支持的最高PHP7.4版本环境,我们在面板中安装PHP7.0版本,搜索PHP,即可看到,然后点击安装即可在面板中搜索一下关键字Discuz,然后点击一键部署接下来在面板中开放一个端口:8089
2025年05月29日
11 阅读
0 评论
0 点赞
1
2
3