自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 windows安装cChardet问题处理

当涉及到Python包的安装,尤其是需要编译和链接的情况下,遇到问题是常有的事。在本篇博客中,我将与大家分享如何解决安装一个名为 `cChardet` 的 Python 包时遇到的问题。`cChardet` 是一个用于字符集检测的工具,用于识别文本的编码。

2023-08-11 08:03:50 896 1

原创 mosec部署chatglm2-6B

公司内部要搭建chatglm2-6b聊天助手,领导希望我们研究一下,如何部署,主要是要在能够稳定服务公司内部的同时,节省GPU。今天来看看我们找到的Mosec库,在dynamic batching方面的优势,以及踩过的坑。有路过的大神,还请多指导。

2023-08-04 08:33:39 630 7

原创 langchain-chatglm上传word文档异常处理

最近LLM模型非常火,Langchain这个工具更有意思,让应用开发更加简单。于是就想着部署一下langchain-chatglm,体验一下大模型挂载知识库的畅快。部署过程耗时长,主要是环境安装,但总体还是很顺利的。但是一个word文档上传无法加载的问题耗费了好长时间处理。

2023-06-20 09:04:35 3509 11

原创 Python Web异常处理

刚开始使用时flask异常模块时,业务处理中直接触发HTTPException异常,导致出现了莫名其妙的问题,异常无法正常捕获,最终复盘发现了原因。总结一下异常注册、异常触发、异常处理的流程,对比查看一下flask-jwt集成flask的异常实现。

2023-04-01 09:01:14 497

原创 Python Web之casbin集成

功能够用,但是集成到flask的话,需要我们手动设置flask与casbin实例的关联,需要实现一些注解,方便权限配置。这样就实现了,应用初始化时,从关系数据库用户权限相关记录中,加载casbin策略信息,实现对RBAC记录的无缝对接。做为一个功能完备的web系统,用户权限更新是再正常不过的事情,那用户权限更新时,如何同步更新casbin模式中的策略信息呢?这样看上去不太优雅,其实完全可以像flask扩展初始化的形式,构建init_**方法,然后在方法参数中传入app实例即可。那要不我们自己造个轮子吧。

2023-03-15 08:33:33 540

原创 Python Web AES加密前后端对接

与前端对接登录接口的时候,约定用户密码使用AES加密方式进行存储。但是在测试对接时,发现前端生成的AES加密字符串,后端无法正常解密,前端和后端生成的加密字符串也不一致。经检查,key、iv、加密模式(CBC)、填充方式(PKCS7)、密码字符串编码方式都一样。最终发现是由于iv编码方式不一致造成的。

2023-01-31 17:33:30 603

原创 linux多版本python安装

在linux上维护多个版本的python环境,使用virtualenv维护项目环境,解决多个环境下的python解释器选定问题。

2023-01-30 17:43:20 4646

原创 windows安装pycocotools问题处理

mmdetection、icevision等深度学习库使用时,遇到pycocotools安装的问题。通过源码安装,逐步完善C++编译环境配置,得以解决。

2023-01-28 11:13:04 1924

原创 windows安装lanms-neo问题处理

paddleocr安装过程中遇到lanms-neo无法安装的问题,通过源码安装,逐步解决MSVC依赖问题,C++编译时的头文件、链接库无法找到的问题,最终lanms-neo安装成功。

2023-01-27 08:10:16 2557 2

原创 VMware vCenter Converter Standalone无法卸载

最近在做服务器部署应用迁移至虚拟机的工作,为了减少再次部署、配置系统,选择使用VMware vCenter Converter Standalone转换物理机操作系统到虚拟机。期间有一台物理服务器由于硬盘空间占满导致Converter Standalone安装失败,无法正常启动。1.存盘存储空间分析磁盘空间300G,怎么算也不应该满呀。勉强清理了十几G空间,重启之后又满了。找了个磁盘空间分析...

2021-10-29 17:42:00 242

原创 C#与java TCP通道加密通信

背景说明公司收费系统需要与银行做实时代收对接,业务协议使用我们收费系统的标准。但是银行要求在业务协议的基础上,使用银行的加密规则。采用MD5计算报文摘要,保证数据的完整性采用RSA256对摘要进行签名,保证报文的合法性采用AES进行对称加密,保证报文的私密性我们几个人一评估,在业务报文上加一套加密方案,加密方法又是通用的,这个能有什么问题,没问题。银行发来的测试证书在这里...

2021-10-22 17:03:00 111

原创 Mybatis一级缓存的锅

问题背景项目开发中有一个树形数据结构,不像经典组织结构树、菜单级别树,我们这个树形结构是用户后期手动建立起来的关系。因此数据库表结构为两张表:数据记录表、记录关系表,通过业务规则限制,形成的树形结构像下面这样:特殊之处就是树结构节点是有重复的不复制重复节点复制重复节点项目要求前端展示、导出时使用复制重复节点的方式。开搞吧Mybatis树结构查询树结构查询,在mys...

2021-10-18 08:40:00 48

原创 Oracle interval '1' YEAR 今天报错了

2.28日,客户微信公众号更新账单列表功能:业主群里反馈用户查到的账单记录不是自己的,经验证和推测是同事写死了用户编号。好吧!!!在家办公,有点马虎,表示理解吧。2.29日,星期六,懒觉还没睡醒,业主群里反馈账单查不到了。I'm Angry,直接把问题截图转发到了小组沟通群里。转过头来一想,不对呀,昨天更新后是可以正常使用的呀。这家伙也不会这么用工,加班又给更新一版。感觉不对,查日志。...

2020-03-03 21:37:00 414

原创 线上IIS应用程序池自动关闭

事情的经过是这样的:下午下班的铃声已经敲响,我已经整装待发。突然同事说某水司的微信公众号不能正常访问了。点击营业厅,直接提示Service Unavailable。立马远程服务器查看,IIS微信公众号所在应用程序池停止运行啦。再次启动后,点击营业厅仍然返回Service Unavailable,应用程序池再次停止运行。这时另外一个同事说,他在这台服务器上安装了WebPlatfor...

2019-08-29 08:38:00 145

原创 SQL优化--inner、left join替换in、not in、except

新系统上线,用户基数16万,各种查询timeout。打开砂锅问到底,直接看sql语句吧,都是泪呀,一大堆in\not in\except。这里总结一下,怎么替换掉in\not in\except。1. in/except->left join查询目的:根据客户表(Customer,按照站点、册本划分,16万数据)水表表(Meter,16万数据)水表抄表数据表(Meter_Da...

2019-04-22 08:29:00 209

原创 项目升级-oracle改版sql server问题点汇总

目录1.符号使用1.1 :->@1.2 mod()->%1.3 ||->+1.4 off等表别名1.5 columnnum=1->top 11.6 minus->except1.7 number->decimal1.8 date -> datetime2.函数转换2.1 nvl->isnull2.2 substr->substring2.3 ...

2019-02-26 08:14:00 99

原创 Skyline基本操作模式封装

skyline基本操作模式项目中基于skyline的浏览器插件进行二次开发,基本的业务操作模式如下:工具栏:点击工具栏某个功能,开启操作模式。onFrame:鼠标移动预选对象,在能够拾取或者选定操作的Fature对象上,改变渲染色彩。OnLButtonUp:左键单击选定对象,在onFrame渲染对象的基础上,选定某个对象,并用不同于OnFrame的渲染色彩,再次渲染。同时,执行业务操作...

2018-12-05 22:02:00 62

原创 大华门禁SDK二次开发(二)-SignalR应用

经过与大华技术支持的沟通,门禁服务程序已经开发好了,可以正常接收门禁开关事件,可以发送开门命令。基于项目实时性要求,这里使用SignalR实现门禁状态、控制命令的实时传送。几种场景需求根据SignalR的设计规则,Client端可以主动调用服务端Hub的多个方法,但是客户端被动接收消息的方法只能有一个。根据门禁功能需求,我们将Client分为两组:doorclient:指Web客户端...

2018-11-22 22:53:00 166

原创 吐槽微信上传视频文件提示

晚上要下班了老板发来一个任务:把一个300M左右的视频压缩到100M以内,以便在微信上发送。这倒不是难事,狸窝咱又不是没用过,开搞!!!就是这么邪气,恰好100.18M视频质量:低等质量,音频质量:低等质量,自定义视频尺寸:1280*720。咔咔一波操作,100.18M,这神马鬼这么巧,导出一下试试,四舍五入正好100M。上传微信试试。文件大于100M不能上传试试还真不行,要说也是,...

2018-11-22 08:51:00 40

原创 大华门禁SDK二次开发(一)-技术沟通

项目中需要能够查询门禁信号和控制门禁设备,因此需要基于大华门禁SDK进行二次开发,开发语言C#。门禁开发中遇到了一些问题,经过与大华技术的邮件沟通也一一解决。做这个开发的时候,发现网上的资料比较少,想着把自己遇到的问题整理下来,让有需要的人尽量少走一些弯路。1. 门禁状态查询/控制API门禁控制APIBOOL CLIENT_ControlDevice( LLONG ...

2018-11-21 19:59:00 614

原创 Skyline Te Pro二次开发技能总结

前两天项目开发中,忽然一个Imagelabel的参数不会调了,但是前段时间可是很熟悉的。好吧,好记性不如烂笔头!1. 模型弹出窗调试这里的模型弹出框指涉及到模型操作的,比如监听模型选定事件、根据窗口数据定位模型等,或者说是需要关联模型对象的窗口。<object id="sgworld" classid="clsid:3a4f9199-65a8-11d5-85c1-0001023952...

2018-11-19 22:30:00 100

原创 Skyline Terra Explorer6.6弹出窗口实现复制功能

前段时间继续下来的基于Skyline的B/S项目,是基于Terra Explorer6.6实现的。项目中涉及到基于三维模型查询设备编码等操作,从用户友好角度来讲,查询到的设备编码应该要支持复制,方便用户基于编码的二次查询和操作。1. Terra Explorer弹出窗口限制通常来说,在浏览器中复制页面内容,是由浏览器右键支持的,虽然格式和内容我们不能定制,但是也能满足要求。但是在TE弹出不支...

2018-11-08 22:58:00 40

原创 360浏览器兼容模式下IE内核版本

问题最近在跟客户演示系统时,自己电脑IE 11下好好的,我们web系统最低支持到IE9。在客户电脑上,IE9浏览器下可以正常浏览,但是360兼容模式下,页面什么也不显示。通过F12调试工具发现,360浏览器默认使用的并不是用户电脑上的IE9模式,而是IE9的兼容模式,调整为IE模式可以正常显示。IE兼容性列表通过检查IE浏览器菜单发现,IE浏览器是可以设置兼容性列表的。通过I...

2018-11-06 23:15:00 143

原创 Ocelot + Consul + Registrator 基于Docker 实现服务发现、服务自动注册

目录1. Consul集群搭建1.1 F&QConsul官方推荐的host网络模式运行2. Registrator服务注册工具2.1 F&QRegistrator悬挂服务Registrator的-internal选项3. clientservice服务Demo3.1 Program.cs3.2 ValuesController.cs3.3 Dockerfile3.4 制作镜像并启...

2018-07-25 23:47:00 124

原创 电视接入系统页面、监控页面

目录1. 电视安装浏览器访问网页2. 终端投屏到电视3. VGA信号直接输入现在的电视大部分是Android系统的智能电视,能上网,能安装应用玩游戏,就是个不能打电话的超大屏手机,当然了要不是GJ管控,智能电视的首要目标是干死电脑。智能电视由于定位的不同,不能像手机一样,在应用商店提供各种各样软件的下载和安装。当然了,这种限制并不是很严格,网上有各种智能电视安装其他各种应用的方法。做过几个项目...

2018-07-23 22:55:00 56

原创 Registrator中文文档

目录快速入门概述准备运行Registrator运行Redis下一步运行参考运行RegistratorDocker选项Registrator选项Consul ACL令牌注册URI服务模型容器覆盖发现服务服务名称IP和端口Tags和AttributesUnique ID示例缺省的单个服务指定元数据的单个服务缺省的多个服务指定元数据的多个服务使用labels定义元数据注册后端ConsulConsul ...

2018-07-22 18:53:00 93

原创 关于Skyline沿对象画boundingbox的探讨

先来说说为什么要搞这个?项目中经常遇到的一个操作就是选定对象,以前都是通过Tint设置对象颜色来标识选定对象,但是随着图层中模型增多,模型色彩丰富,会出现选定色与对象颜色对比不明显的情况。因为看到Terra Explorer中使用对象boundingbox的方式标识对象比较清晰,所以研究该方案。图片中平台被选中,对比明显图片中罐体被选中,无明显变化在与skyline技术交流群的各位群友...

2018-04-15 11:25:00 32

原创 EntityFramework实体默认值遇到Oracle自增主键

1. Oracle实现主键自动增长一般我们在Oracle实现主键自动增长,通常通过序列加触发器实现。定义序列用于获取递增数字CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n] [{MAXVALUE n | NOMAXVALUE}][{MINVALUE n | NOMINVALUE}][{CYCLE...

2018-04-04 11:33:00 44

原创 C# 6.0 11个新特性

1. 静态using(static using)静态using声明允许不使用类名直接调用静态方法。The static using declaration allows invoking static methods without the classname.In C# 5using System;Console.WriteLine("Hello, World!");I...

2016-09-27 20:26:00 19

原创 一个MySQL视图的优化过程

1.需要优化的sql最近做一个基于.net mvc和MySQL的仓储系统的优化工作,遇到了一个执行特别慢的SQL语句,经过一番折腾,终于搞定啦,分享一下过程。问题就是下面这个家伙:create or replace view view_task_meter_infoasselect t1.TASK_ID,t1.task_no,t1.BINDBOX_BARCODE as box_barco...

2016-09-25 23:00:00 38

原创 .net mvc session失效问题

最近解决基于.net mvc项目的session失效问题,这个跟大家聊聊。1.问题分析.net mvc中,Session失效需要考虑几种情况:基于权限认证的Action,使用非Ajax请求;基于权限认证的Action,使用JQueryt Ajax请求;基于权限认证的Action,使用.net mvc封装的Ajax请求;无权限认证的Action,使用非Aajx请求;无权限认证的A...

2016-09-18 21:24:00 68

原创 WebService访问oracle数据库本地调试

WebService访问oracle数据库本地调试-一步一个坑##上篇文章提到我们额数据库挂了,重装了数据库,然后呢我需要在本地调试WebService,看看那些数据结构缺失,迁移到新数据库中去。踩坑之路正式开始,当然这不是WebService这个项目埋下的坑,应该是每个使用oracle开发WebService要踩的坑,我踩过了,希望你看到后可以轻松过去。我的连接字符串是这样的<ad...

2016-04-19 21:07:00 77

原创 菜鸟运维的悲剧

菜鸟运维的悲剧-一次数据库恢复与迁移##我们公司与另一家大公司合作为客户开发了一个服务端*台,其中服务端的开发完全由这家大公司完成,客户端是在他们原有的产品的基础了,我们做了一些符合客户要求的调整。项目完成了,我们负责运维,但是我们对服务端的业务层面了解,技术和实现知之甚少。作为一个小公司,是不可能各个方面的人员都有的,比如开发、测试、DBA。我是开发人员,我也负责运维这个项目,*时有什么问题...

2016-04-18 20:54:00 26

原创 TCP客户端

TCP通信客户端-解决数据包接收不全的过程背景:5个串口条码枪,通过MOXA Nport系列转换器,以TCPServer的形式推送扫描到的条码到客户端。5个条码枪均位于流水线上方的支架上,流水线货物流过的瞬间条码枪完成箱中12个或者4个货物的扫描(12个一箱时启动三个条码枪,4个一箱时启动两个条码枪),并推送出去。问题:开发TCP客户端接收并解析条码由于条码枪半自动模式下,自动识别条码...

2016-04-14 18:25:00 27

numpy-1.16.2+mkl+cp35+cp35m+win+amd64.rar

学习人脸识别示例时,遇到了这个问题,其他版本的numpy不行。找了好多网站都找不到,最后从一个网站上购买了这个版本的包,成功运行。这里分享出来,供大家查用。

2020-02-24

windows server 12 SXS

Windows Server 2012默认不安装.net 3.5功能模块,需要自己在添加。但是没有光盘或者镜像的话,需要自己找SXS文件。从server12镜像中提取,亲测可用。

2019-01-04

Skyline发布网络工程流程

介绍skyline三维引擎平台,模型服务网络发布流程,包括3dml、shp等三维模型发布网络发布流程。

2019-01-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除