会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kason
博客园
首页
新随笔
联系
订阅
管理
2025年4月2日
无需WebView,Vue也能开发跨平台桌面应用
摘要:
前言 一直以来,使用Vue开发桌面应用大部分都是使用基于webview的方案,如electron,tauri等。不依赖webview的,移动端倒有不少,如Weex,NativeScript等,桌面端寥寥无几。 最近,Deft框架完成了Vue3的适配,支持使用Vue+Rust开发跨平台应用,不依赖We
阅读全文
posted @ 2025-04-02 16:12 kason
阅读(1000)
评论(2)
推荐(2)
2025年2月20日
丢掉WebView,使用JS+Rust开发跨端桌面应用-Deft
摘要: Deft是一个高性能跨平台开源UI框架,底层使用Rust开发,支持使用JS/React开发界面,目前支持Linux,Windows,MacOS和Android等系统。为了提高性能,Deft提供了便捷高效的方式使用Rust开发API和UI组件。
阅读全文
posted @ 2025-02-20 15:30 kason
阅读(684)
评论(6)
推荐(1)
2023年7月11日
H5 WebGL实现水波特效
摘要:
# 前言 零几年刚开始玩电脑的时候,经常在安装程序上看到一种水波特效,鼠标划过去的时候,就像用手在水面划过一样,感觉特别有意思。但是后来,就慢慢很少见过这种特效了。最近突然又想起了这种特效,于是开始折磨怎么实现这种效果。 # 思路 我们知道,水波的运动轨迹可以看成随时间变化的三角函数,那么我们可以记
阅读全文
posted @ 2023-07-11 16:24 kason
阅读(1722)
评论(4)
推荐(19)
FFmpeg+SDL实时解码和渲染H264视频流
摘要: # 前言 之前实现了[Android手机摄像头数据的TCP实时传输](http://kason.site/posts/android-net-camera),今天接着聊聊,如何在PC端把接收到的H264视频流实时解码并渲染出来。这次使用的语言是C++,框架有FFmpeg和SDL2。 # 解码 解码部
阅读全文
posted @ 2023-07-11 09:44 kason
阅读(1284)
评论(0)
推荐(3)
2023年7月7日
Android实时获取摄像头画面传输至PC端
摘要: # 前言 最近在做一个PC端小应用,需要获取摄像头画面,但是电脑摄像头像素太低,而且位置调整不方便,又不想为此单独买个摄像头。于是想起了之前淘汰掉的手机,成像质量还是杠杠的,能不能把手机摄像头连接到电脑上使用呢?经过搜索,在网上找到了几款这类应用,但是都是闭源的。我一向偏好使用开源软件,但是找了挺久
阅读全文
posted @ 2023-07-07 15:15 kason
阅读(2197)
评论(3)
推荐(5)
2023年2月14日
不花钱几分钟让你的站点也支持https
摘要: 前言 现在,免费SSL证书已经很普遍了,但是,申请和配置SSL证书仍然是一件较为繁琐的事,修改web服务配置在所难免,且不同的web服务配置方法不一样,不具备通用性。本文介绍一种通用的快速配置方法,web服务只需要做很少的改动(只需要修改端口号即可),支持任何web服务,只需要满足以下条件: 你的服
阅读全文
posted @ 2023-02-14 15:57 kason
阅读(704)
评论(0)
推荐(6)
2020年9月2日
用Java写编译器(1)- 词法和语法分析
摘要: 词法和语法分析器构建 ANTLR简介 ANTLR全称ANother Tool for Languate Recognition,是基于LL(*)算法实现的语法分析器生成器和词法分析器生成器,由旧金山大学的Terence Parr博士等人创建。截止到目前,ANTLR已经支持生成适用于Ada95、C、C
阅读全文
posted @ 2020-09-02 14:02 kason
阅读(1882)
评论(3)
推荐(1)
2015年10月12日
使用Groovy构建自己的脚本环境
摘要: 场景 在进行Web服务端开发的时候,发布前通常需要测试一遍。对于一个大一点的项目,最好的办法是写个自动化测试程序。 以Groovy为例,写测试代码之前通常的有如下几个操作 1. 引用相关的类库 1. import相关的类 1. 对库不熟悉的时候你很可能得先把库的文档好好看一遍 对于你来说,你...
阅读全文
posted @ 2015-10-12 13:22 kason
阅读(5474)
评论(1)
推荐(0)
2014年3月30日
IE8的Textarea滚动条乱跳的解决方案
摘要: 最近在弄的一个项目,其中一个页面需要输入很长的文字,因为文字是纯文本的,所以用了Textarea,在webkit下没有任何问题,结果在IE8下测试时,发现当文本超超出Textarea的大小时,在输入文字的时候,发现滚动条总是乱跳,开始怀疑是js的问题,于是折腾了半天,也没发现js哪里有问题。在网上一搜,好像没多少人遇到这个问题,真是奇葩了。。。。。。最后结合网上的方案,给textarea加上下面的样式{ height: 500px; overflow-y: auto; width: 500px; min-width: 100%; max-width:100%;}发现滚动条就再也不乱跳...
阅读全文
posted @ 2014-03-30 14:23 kason
阅读(1592)
评论(0)
推荐(0)
2014年3月15日
Daject初探 - 从Table模型得到Record模型
摘要: 前言: 如果你还不知道Daject是什么,如何使用,可以浏览http://www.cnblogs.com/kason/p/3577359.html github地址:https://github.com/kasonyang/Daject前两篇博文简单介绍了Daject的两种模型--Table模型和Record模型。细心的朋友可能会发现,Table模型通过select方法读取到的数据只是一些简单的数组,也就是说,通过select方法得到的是简单得数据数组,而不是Record模型。如果你的Record模型并没有进行进行过任何拓展,这似乎无所谓,但是如果你的Record模型进行了扩展,如果只是返..
阅读全文
posted @ 2014-03-15 23:00 kason
阅读(635)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享