- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 nginx正常启动,访问报错403
nginx正常启动,主进程肯定是没问题的。访问的时候报错,那应该是工作进程的问题,一顿排查发现是nginx下的html文件夹没有读取权限造成的异常。以前玩Centos系统工作进程也是nobody,也没发现这种问题,很奇怪,也许和系统有关系。然后重新reload一下nginx,再次访问发现work进程已经是root身份运行了,那么打开浏览器试下也可正常访问了。那既然以root身份启动的nginx,那么让工作进程也以root身份运行,应该就可以解决了。查看nginx的error.log日志,发现是权限问题。
2024-12-27 19:07:43
337
原创 css 文字没有铺满一行就换行的问题
给公司做了一个移动端的企业官网 ,测试发现一个问题,就是有些文案在一行没有占满的情况下,明显可以再多加1-2个文字,但是文字却换行了,手动在浏览器添加一个文字发现就没有换行,代码里加文字就会换行。
2024-12-16 14:11:19
363
原创 CDN节点挂了,动态切换备用链接
很无语的一个事情,前几天做的一个简易读卡器程序给实施人员在医院设备安装调试,结果实施人员怎么调试都不行,很懵逼。本地开发过程中没发现一点问题,于是远程排查了下,是CDN链接没正确加载,导致程序报错。
2024-11-22 16:47:43
240
原创 三、CornerstoneTools中的工具介绍使用
CornelstoneTools 事件将本地事件捕获,并进行规范化,并使用 cornerstonetools 前缀重新触发,这样在不同的浏览器中可以一致地处理事件。Cornerstone Tools 所有的工具均为 class 类,都是通过继承 class 类的方式实现统一的集成。📢 注意:在同一种绑定方式下有且仅有一种工具被激活,不会有两个工具被激活。注册的工具处于以下四种模式之一,每种模式都会影响工具对交互的响应方式。查看当前的cornerstoneTools版本号。
2024-09-14 11:42:17
1860
5
原创 二、Cornerstone通过视口viewport对图像做基本操作
Cornerstone的Viewpor提供了一系列的属性,可以通过视口对图像进行一些调整操作。三、效果示例
2024-09-13 19:37:16
315
原创 一、Cornerstone介绍及基本案例
Cornerstone,这是一个轻量级的 JavaScript 库,用于在支持 HTML5 canvas 元素的现代 Web 浏览器中显示医学图像。Cornerstone 本身并不是一个完整的应用程序,而是一个可以用作更大、更复杂的应用程序一部分的组件,需要搭配多个库进行配合。Cornerstone已经提供了一整套的生态系统。
2024-09-13 19:14:34
965
原创 Web在线音视频通话
一天半的时间,时间紧任务重,本着先解决有无的问题,所以打算在项目中集成他们提供的。这个东西,无需开发界面,内部集成的有,拿来就用就好了,有问题可以联系他们的客服。
2024-08-26 09:53:06
406
原创 微信公众号之微信自定义分享
用户在h5 页面中实现微信的分享至好友、分享至朋友圈的功能、且实现的方式为卡片的形式 ,(一个h5界面要求点击右上角三个点后点击微信好友分享带标题和图片给好友。vue项目中,分享携带头部标题、简介和缩略图等信息)。公众号H5的分享只是自定义分享内容,标题、图片、链接等,具体的分享操作还是得通过右上角的三个点分享来拉起分享面板的。直接点击分享是没有图和文字描述的,这就是为什么需要自定义分享的原因。
2024-06-25 11:34:40
2427
原创 基于NWJS的桌面外壳程序
起因:由于公司网站后台卖给了商家使用,但是商家觉得花很多钱买一个网站有点亏,为了平衡商家心理,公司决定出个外壳将网站后台打包进去成桌面程序。
2024-06-12 14:46:42
1742
原创 微信公众号之用户登录
1.在首页创建好自己的订阅号2、点击立即注册,在选择订阅号(个人创建使用,公司应该是使用认证过的服务号)3、之后按流程填写后,点击设置与开发-------->基本配置,这里可以通过点击成为开发人员 (自己本地调试不用配置这个)4、之后会出现开发者工具,点击后出现该页面,选择公众平台测试账号5、准备一个内网穿透工具,把本地地址映射到外网(便由于本地调试),因为微信要授权后,需要跳转到本地,如果是内网,微信无法访问,我这里采用natapp开辟了一条免费隧道。6、本地下载natapp的程序包,然
2024-06-11 00:30:37
14114
1
原创 配置xhr.withCredentials = true对请求的影响以及预检请求
二、讨论下刚刚讲到的Options预检请求模拟发送预检请求 , 添加自定义请求的头部字段,将请求标记为复杂请求。三、心得感悟一切的焦虑都来源于不甘现状又无能为力,唯有自身强大,才能无所畏惧。行路难,多不易,不知未来,即走好当下每一步,走好了今天,才可能会有更好的明天 !
2024-05-25 11:25:45
823
原创 vue2.X使用可选链操作符编译报错问题
可选链操作符是ES2020中推出的新语法,允许我们不需要校验当前属性的类型去尝试访问子属性。.c?.dnpm install --save-dev @babel/plugin-proposal-optional-chaining -S //解析可选链语法插件npm install --save-dev @babel/plugin-proposal-nullish-coalescing-operator // 双问号语法插件。
2024-05-16 10:02:15
1273
原创 扫描器串口输入数据到input的Bug记录
例如:公司做了一个电子阅片器的App,阅片器要在输入框聚焦状态下,等待扫码枪或者扫描器经过串口把输入数据到app中的输入框里面,然后App拿到数据进行一系列的操作,最后生成一个HTTP链接,并且访问这个HTTP链接。
2023-06-29 14:25:57
44
原创 浏览器基本原理之进程和线程
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。不积跬步无以至千里。
2022-09-24 17:04:25
171
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人