- 博客(33)
- 收藏
- 关注
原创 【linux】centos编译安装openssl1.1.1
解决:ModuleNotFoundError: No module named '_ssl'ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
2024-10-30 11:30:22 486
原创 【go】仅设想,能不能通过pure go编写页面。
wgo run 等价于 yarn serve, 开发模式的页面,加载html到内存。wgo build 等价于yarn build, 构建html到dist/目录下。通过pure-go编写页面, 似乎不太好实现, 就当学习前端html基础了。
2024-10-22 17:44:58 282
原创 【flutter】哪些APP使用了flutter框架开发
Flutter提供了热重载(Hot Reload)和热重启(Hot Restart)功能,允许开发人员在开发过程中实时看到代码更改的效果,无需重新启动应用或模拟器/真机。但是修改代码后,热更新需要手动按R,且比web热更新慢。Flutter内置Material Design和Cupertino(iOS风格)的组件,以及包管理的中心仓库(类似npm)。Flutter应用使用其自定义的渲染引擎Skia来绘制UI,性能优于webview+js的跨端方式,接近于原生。我测,不看不知道,一看还挺多的。
2024-10-15 10:38:07 858
原创 【rust】 基于rust编写wasm,实现markdown转换为html文本
尝试用rust编写一款markdown转html的插件,通过wasm给html使用,不得不说体积挺小,越200K, 比go的wasm起步2MB看着舒服点。wasm-pack build的时候会调用wasm-opt文件, 自动从gayhub下载, 当然有可能下载不下来,原因你懂的。4核的服务器上build总共8秒, 要是去掉wasm-opt估计1秒多搞定,比go还快了。
2024-09-25 15:12:51 683
原创 【前端】浅聊一下跨域
预检请求用于检查服务器是否允许特定的跨域请求,而实际请求则依赖于服务器的响应头部来决定是否允许访问。成功处理:如果服务器的响应头部中包含允许跨域的相关信息(如 Access-Control-Allow-Origin),并且这些信息与请求的条件匹配,浏览器将允许脚本访问响应数据。一直以来,对于跨域的问题,都是让服务端配置一下允许cors,保证接口能通就行,而没有进一步深究。失败处理:如果响应头部缺少必要的 CORS 信息,或信息不符合请求的条件,浏览器将拒绝访问响应数据,并可能抛出 CORS 错误。
2024-08-20 13:21:28 566
原创 【ffmpeg系列二点五】(失败,建议放弃)ubuntu下进行源码构建,给ffmpeg7.0.1添加hevc支持。
(失败,建议放弃)ubuntu下进行源码构建,给ffmpeg7.0.1添加hevc支持。
2024-07-10 16:54:47 295
原创 【前端】解决element-ui两层dialog嵌套,遮罩层消失的问题。
总觉得element-ui dialog的遮罩层逻辑有点晦涩,当一个dialog内嵌另一个dialog时,它的遮罩层却始终只有一个,也就是下方class="v-modal"的div。但是,当两层dialog不是直接父子关系, 你可能会碰到关闭dialog2时,回到dialog1后,遮罩层消失的问题。回到dialog1时, 手动判断 v-modal遮罩层是否存在,没有则添加。使用ant design vue的modal时, 似乎没有碰到类似问题。可以看到, v-modal的层级总是比dialog低一层。
2024-07-02 13:51:07 974
原创 【前端】webpack3-vue2项目升级为vue-cli5项目,非必要不升,要升就直接rspack吧
尝试把一个webpack3-vue2项目升级为vue-cli5项目, 本以为提升很大,速度能减半,结果看着也不咋滴。总结:非必要不升。
2024-06-13 15:50:45 369
原创 【前端】h5端好用的播放器探索
集播放http-flv, hls, websocket 于一身的H5视频直播/视频点播播放器, 使用简单, 功能强大;功能说明支持 MP4 播放支持 m3u8/HLS 播放;支持 HTTP-FLV/WS-FLV 播放;支持直播和点播播放;支持播放器快照截图;支持点播多清晰度播放;支持全屏或比例显示;自动检测 IE 浏览器兼容播放;支持重连播放;
2024-06-08 11:41:27 710 1
原创 【前端】百度地图jssdk无法通过js动态引入,解析原因并修复
对于vue项目,我们不希望在index.html中引入百度地图js,而是想在vue组件中引入。
2024-05-30 11:19:59 379
原创 【Docker】给正在运行docker实例添加端口
那想要给正在运行的docker实例添加一个端口映射,可以通过以下四个步骤。vim config.v2.json, 按格式添加ExposedPorts字段。vim hostconfig.json ,按格式添加PortBinding字段。此时,你的容器就会多出一个端口映射。启动一个docker实例时,通过。的方式来指定端口映射到宿主机。
2024-05-01 17:34:42 699 3
原创 【go语言】编写一款markdown解析插件,通过wasm给前端调用
markdownToHTML: 将输入的markdown文本转化为html。windows下, 执行下面build,生成output.wasm。基本都能转换为对应的html标签,但是没有样式。
2024-04-23 13:28:42 1079
原创 【前端】搭建onlyoffice踩坑记录
众所周知,onlyoffice是一款web端的office编辑工具,但是实际使用过程中,还是存在不少坑点, 特此记录。上述前端demo中,config.document.url必须是https协议,不然就是下载文件错误。在2c2g的服务器上部署,历史记录会延迟一分钟才生成, 建议直接8c16g服务器搞起。访问:http://你的IP/example 会出现如下页面。
2024-03-17 16:51:18 1088 1
原创 【电脑优化】win10、win11限制cpu处理器最大频率
也就笔记本需要cpu频率控制,至于msconfig限制cpu核心数量,其实更没必要捣鼓了。
2023-11-17 16:57:50 28585 16
原创 【python】干脆用python版的React来写前端吧(仅限demo)
原来是因为主流的浏览器内核只识别es5,es6语法,那么,就给js套上python得外衣,让浏览器识别python语法。6. 打包项目, 因为使用了python标准库(import datetime等),则需要安装。同为脚本语言,为何非要用javascript写前端呢?5. 修改src/main.pyx。
2023-10-17 16:34:51 182
原创 【前端】(失败)尝试使用vite4+vue2+antd来进行前端页面编写
老老实实用vite+vue3吧, 甚至vite-react的组合都比vite-vue2强。动手能力强的自己克隆仓库进行修改也行。
2023-09-12 07:10:04 316
原创 【node】nodejs-v20官方支持:将代码打包为单个可执行文件
市面上用过的方案,有pkg以及vercel/ncc. 前者可打包多个平台的二进制文件, 后者将整体项目打包为一个index.js, 然后在不同平台上直接node index.js运行。但是,在打包midway项目时,遇到了一些问题。实验性单一可执行应用程序(SEA)是Node.js v20中引入的一项新功能,它允许将你的应用程序与Node.js二进制文件捆绑在一起,使最终用户能够将其作为单一可执行文件分发和运行,这意味着部署到服务器时,无需预先安装node和npm,而是直接运行二进制打包产物就行。
2023-07-03 10:10:28 5700 1
原创 【go语言】使用wails构建桌面端应用(可跨三端)
发现一个很不错的开源项目:wails是一个使用现代化web技术(vite+vue3, react等)构建桌面端应用的go语言项目,其兼容性不错, 界面效果和性能与electron差不多。官网:https://wails.io/zh-Hans/docs/gettingstarted/firstproject。
2023-05-09 15:29:50 3130 1
原创 【go语言】仅思路: 给gin-swagger集成knife4j
对于前后端联调来说, swagger是一个很不错的好工具, 可以查看接口参数,分组整理,并且测试接口查看返回数据。但是,默认的swagger网页使用起来不太方便(测试接口还得点击try out),而像knife4j这种,只有springboot项目使用起来才很方便。下面提供一种给gin-swagger集成knife4j的思路。
2023-04-03 17:36:02 884 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人