- 博客(38)
- 收藏
- 关注
原创 mac 用electron-builder打包,如何切换到notarytool
背景:altool已经被遗弃了,我们必须要使用notarytool进行打包,如何从altool切换到notarytool。在打包的配置中afterSign执行的js中 加入teamId和tool。teamId在你的开发者账号中可以获取到。
2024-03-23 11:10:55 557
原创 VR拍摄+制作
2.通过VR制作软件进行制作,世面上常用的有720云,酷雷曼等,今天给大家推荐一个我在用的,1)通过鱼眼相机拍摄,拍摄一组图片,然后通过PTGui来合成(拍摄复杂)2)全景相机,一键拍摄直接就能合成需要的图片。
2024-01-27 21:54:55 384
原创 Krpano生成的vr,如何解密去掉域名的限制
krpano加密都会有域名的限制,如果换域名的话显示就会出现问题,并且加密的代码不利于我们的学习。2.输入vr的网址,然后回车,等着页面加载出来以后 右键解密该网站全部的XML/js。3.把请求的tour.js换成你解密以后的。注:文件的替换过程需要结合自己的项目去实现。4.把里面的xml换成你下载下来的。5.换成任何的域名项目依然能跑起来。
2024-01-25 19:11:24 237
原创 国产Ai大模型和chtgpt3.5的比较
下面是针对国产大模型,腾讯混元,百度文心一言,阿里通义千问和chatgpt的比较,最基础的对一篇文章的单词书进行统计,只有文心一言和chatgpt回答差不多,阿里和腾讯差太多了。
2023-11-27 12:25:07 945
原创 moviepy处理手机端图片旋转问题
1.手机拍摄的图片或者在ffmpeg处理的时候,会读取图片的元数据从而进行旋转。左边是拍摄的图片,右侧是进行处理以后得图片。
2023-10-28 12:47:39 337
原创 docker搭建lnmp(nginx+mysql57+php7.4)
【代码】docker搭建lnmp(nginx+mysql57+php7.4)
2023-08-15 15:31:20 340 1
原创 mac arm 通过brew搭建 php+nginx+mysql+xdebug
mac arm 通过brew搭建 php+nginx+mysql+xdebug
2023-08-11 09:31:48 1009
原创 浏览器 html通知权限已经开了,但是还不提醒
如果您已经在Chrome浏览器中开启了HTML5通知,但是仍然不收到提醒,可能有几种可能的原因。确保网站已授权通知: 确保您希望接收通知的网站已经得到您的授权。如果您之前拒绝了某个网站的通知请求,您需要重新授权。检查操作系统通知设置: 确保您的操作系统(Windows、macOS、Linux)允许Chrome浏览器发送通知。检查浏览器设置: 确保HTML5通知在Chrome浏览器中正确启用。
2023-07-20 20:05:40 1575
原创 unable to get local issuer certificate (_ssl.c:992)‘)]
python 版本 python3.11。运行的时候证书报错。操作系统mac os。 unable to get local issuer certificate (_ssl.c:992)')]
2023-07-18 17:16:20 329
原创 自定义组件中引入element-ui/packages/scrollbar 报错
在vue.config.js中module.exports添加。
2023-06-25 19:34:09 602
原创 JS script标签中带有defer、async属性如何执行
当 JS 代码放在 body 标签底部时,浏览器在解析 HTML 文档时,遇到 JS 代码不需要立即执行,而是会继续解析 HTML 文档,直到解析到底部的 JS 代码时才会停下来执行,这样可以加快页面加载速度,提高用户体验。当 JS 代码放在 head 中时,浏览器在解析 HTML 文档时,遇到 JS 代码要先停下来执行 JS 代码,然后再继续解析 HTML 文档。属性告诉浏览器立即下载 JS 文件,但延迟执行 JS 文件,直到 HTML 文档解析完成后才会执行。标签的位置对网页性能和速度有相当的影响。
2023-06-07 19:12:28 251
原创 如何用post的方式进行eventSource请求
eventSouce的介绍;eventSouce和websocket的区别;如何通过post请求来创建eventSource
2023-03-11 20:46:01 16886 8
原创 phpstrom 使用 autoprefixer 给css加前缀
npm install autoprefixer -gnpm install postcss-cli -gnpm install postcss -g4. 配置External Tools打开Webstorm设置,Preferences -> Tools -> External Tools ;点击新增按钮,如图:配置如下:Program: C:\Users\Administrator\AppData\Roaming\npm\postcss.cmd;.
2022-02-25 15:35:00 370
原创 primordials is not defined错误,正确的解决方案 亲测 完美 好用
当我通过gulp 运行一个项目的时候,抛出上面的一个异常,查找资料最终发现是升级了node版本以后,是由于 gulp v3在Node.js 12环境上运行时因为其中一个依赖项,即graceful-fs与此不兼容造成了。您可以升级到gulp v4(修改源代码,花费大量时间)。专门降级项目中graceful -fs的版本...
2021-01-16 09:26:00 21787 14
原创 electron-vue 从项目搭建到开发完成
node环境 V12.19.0通过electron-vue开发了一个完整项目(数据存储,tab切换,软件更新,添加菜单),记录一下用到的技术点本项目从开发到发布到更新1.项目搭建npm install vue-cli -gvue create your-projectvue add vue-cli-plugin-electron-buildernpm run electron:serve2.数据存储(主要存储系统的设置变量和登录用户的用户名)const Sto..
2021-01-09 17:56:29 466 1
原创 window系统下--electron自定义无边框窗口菜单 &isMaximized()始终返回false
electron自定义无边框带有阴影的窗口(如上图),在开发过程中遇到了两个难点:如何给无边框添加阴影如何来实现自定义的标题栏(最大化,最小化,关闭,拖动,双击)设置了transparent:true ,isMaximized()始终返回false下面记录一下解决方案:let win = new BrowserWindow({ width:440, height:450, frame: false, .
2021-01-09 16:54:00 1032
原创 vue cli3.0 下 ,样式无法热更新的问题
css.extract Type: boolean | Object Default: 生产环境下是 true ,开发环境下是 false 是否将组件中的 CSS 提取至一个独立的 CSS 文件中 (而不是动态注入到 JavaScript 中的 inline 代码)。 同样当构建 Web Components 组件时它总是会被禁用 (样式是 inline 的...
2019-08-26 15:19:15 3239 1
原创 webstorm 通过vue-cli3 构建 项目(二)---常用的组件及其配置
minireset.css ------ 普通的reset.cssnpm install --save minireset.cssimport 'minireset.css';normalize.css ------ 常用,相比reset.css有几个优势1.保护有用的浏览器默认样式而不是完全去掉它们2.一般化的样式:为大部分HTML元素提供3.修复浏览器自身的bug并保...
2019-08-15 16:10:13 625
原创 webstorm 通过vue-cli3 构建 项目(-)
通过webstorm 新建一个项目把项目添加到git仓库新建一个仓库2.把新建的仓库地址复制到此。项目搭建完成增加vue.config.js// vue.config.jsconst path = require('path');function resolve(dir) { return path.join(__dirname, dir)}modul...
2019-08-15 14:28:12 2487
原创 单行文本 判断是不是溢出
判断文本一行文本是不是溢出的方法 ,常用于查看更多.text_wrapper{ height: 20px; line-height: 20px; width: 150px; border: 1px salmon solid; font-size: 16px; color: #1c1c1c; white-space: no...
2019-08-09 17:09:05 473
原创 pc端富文本编辑的字符串在手机端适配
此方法依赖于lib-flexible,直接替换其中的字符串就可以了 transformHtmlStr(str) { let vm = this; const ZPXRegExp = /(\d+)px/; let pxGlobalRegExp = new RegExp(ZPXRegExp.sourc...
2019-08-03 15:00:00 3548
原创 js实现 复制日志
判读网络状态 var img = new Image();img.src = 'https://www.baidu.com/favicon.ico?_t=' + Date.now();img.onload=function(){ if (callback) callback(true)};img.onerror=function(){ if (callback)...
2019-07-18 11:26:20 130
原创 Cropper实现图片的剪切上传
var canvas = this.cropper.getCroppedCanvas({}); this.imgsrc = canvas.toDataURL(); // function downLoad(url){ // var oA = document.createElement("a"); ...
2019-07-01 16:56:28 1153
转载 spring-mvc.xml 和 application-context.xml的配置文件详解
在java框架这个话题,前几篇文章是基于搭建ssm项目框架,以及web.xml的配置讲解,本篇主要就ssm框架的其他配置文件进行深入讲解,他们分别是:1、application-context.xml;2、spring-mvc.xml。 回顾一下application-context.xml和spring-mvc.xml在web....
2019-05-30 16:33:40 1637
原创 springMVC spring 总结
Spring MVC 和 Spring 总结 1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编...
2019-05-30 09:31:39 143
转载 SpringMVC 拦截器的原理图
SpringMVC 拦截器的原理图springMVC拦截器的实现一般有两种方式 第一种方式是要定义的Interceptor类要实现了Spring的HandlerInterceptor 接口 第二种方式是继承实现了HandlerInterceptor接口的类,比如Spring已经提供的实现了Han...
2019-05-28 18:00:05 448
转载 Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型
Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型只列举了最省事的方式。不涉及复制情况和速度。测试用例,一个User类,属性name,age,location。重写toString()。publi...
2019-05-28 17:49:10 1367
转载 使用IntelliJ IDEA和Maven构建Java web项目并打包部署
<div id="post_detail"> 使用IntelliJ IDEA和Maven构建Java web项目并打包部署 爱编程爱分享,原创文章,转载请注明出处,谢谢! http://www.cnblogs.com/fozero/p/6120375.html 一、背景现在越来越多的人使用Intell...
2019-05-28 15:45:18 4035 1
转载 Spring加载properties文件的两种方式
转 Spring加载properties文件的两种方式 2017年12月29日 14:23:13 蜗牛 阅读数:1050 ...
2019-05-28 15:42:10 90
转载 Idea每次修改jsp都需要重启tomcat解决方法
原 Idea每次修改jsp都需要重启tomcat解决方法 2018年04月19日 15:52:46 xzj80927 阅读数:5488 ...
2019-05-28 15:37:10 1240
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人