随笔分类 - 经验积累
工作中学习中的点滴经验
摘要:近期参与了一个跟华为数据交换的项目,简单聊聊华为的数据交换方案及使用心得。 先简单说一下背景:数据交换旨在建立企业互信,消除数据孤岛。行业数据都是各企业花费了大量精力整理得到的,一时间公开完全不可行。但是LLM的发展,基础模型需要越来越多的数据,这在倒逼企业合作,加之美国在相关方面的封锁,消除数据孤
阅读全文
摘要:主要解决两个问题:
1.socket通讯过程中,常见的demo中容易有粘包现象。
2.There is no current event loop in thread ‘Thread-6’。tornado中实时数据推送时,找不到ioloop对象。
阅读全文
摘要:8月24日paddleocr发布了2.6.0,之前使用过2.5版本的布局分析,整体比较好用。近期就尝试了一下paddleocr的新版本,记录一下尝鲜经历。2.6版本的公告中指出,布局分析模型缩小了95%,同时速度提升了11倍,在cpu上平均耗时41ms。 打开ppstructure/layout的r
阅读全文
摘要:基于一个自废武功式的决定,服务需要做成标准件在客户服务器上运行,因此调研了python代码加密的相关内容。py的代码混淆没有被采用,而是采用cython编译成二进制文件进而掩盖源码的方式对代码加密。 准备工作: 1.安装cython ,pip install cython 2.Linux上安装gcc
阅读全文
摘要:Using ML.NET in Jupyter notebooks 在jupyter notebook中使用ML.NET
No design time or full build available
阅读全文
摘要:众所周知,python的多线程开发在GIL(全局器解释锁)下饱受诟病,在单核模式下搞多线程对效率的提升相当有限。于是大家的共识就是搞io密集的程序,建议采用多线程,计算密集型的程序就搞多进程。近期的一些开发经历,让我大量尝试采用多进程和异步io的方式来提高效率。 一.采用多进程。 1.用过multi
阅读全文
摘要:参考:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/windows-service?view=aspnetcore-3.1&tabs=visual-studio 背景:项目各个模块部署在不同位置,因此采用了微服务架构。由于安
阅读全文
摘要:本文记于初学py的时候,两年后补发。 python常用库的安装方法一般有几种,比如: 1.编译过的exe包,直接无脑下一步就可以了。 2.pip install 库名,快速安装。自动匹配最新版本。 3.下载编译好的whl文件,一般下载指定的版本。通过pip install ***.whl 命令快速安
阅读全文
摘要:部分内容转载自: http://blog.sina.com.cn/s/blog_e2b8213a0102wqby.html 项目中遇到某需求:chorme要运行IE并打开网页。解决方案之一就是通过自定义协议来实现该需求。 在注册表中写入如下内容来进行自定义协议: 然后使用openIE协议,如《a h
阅读全文
摘要:webapi不仅可以返回字符串,图片,文件等,也可以返回一个websocket,多用于实时数据展示。
阅读全文
摘要:笔者是C#出身,大学四年主修C#,工作三年也是C#语言开发。但在学校里其他的语言也有相应的课程,eg:Java,Php,C++都学过,当然只是学了皮毛(大学嘛,你懂得),严格来说未必入门,但这些语言的代码阅读倒是不成问题,毕竟触类旁通嘛,有道是“一法通,万法明”,多学学其他的也没坏处。 近期被临时借
阅读全文
摘要:Raid0、Raid1、Raid0+1、Raid3和Raid5的区别
阅读全文