菩提树下的杨过

1.1K 篇文章
668.4K 次阅读
86 人订阅
举报

全部文章

菩提树下的杨过

携程 · 软件技术专家 (已认证)

Rust常用并发示例代码

如果method1()被多次调用,就会创建多个线程,如果希望不管调用多少次,只能有1个线程,在不使用线程池的前提下,有1个简单的办法:

5220
菩提树下的杨过

携程 · 软件技术专家 (已认证)

tauri学习(7)-事件(event)

接上节继续,今天来研究tauri的事件(event),假设老板提了个需求,希望能实时监控cpu、内存等性能指标,你会怎么做?

7110
菩提树下的杨过

携程 · 软件技术专家 (已认证)

tauri学习(6)-系统托盘systemTray

https://tauri.app/v1/guides/features/system-tray

6110
菩提树下的杨过

携程 · 软件技术专家 (已认证)

tauri学习(5)-Splashscreen启动界面

接上节继续,本文将研究splashscreen,也就是程序的启动界面,通常有2二种应用场景:

10910
菩提树下的杨过

携程 · 软件技术专家 (已认证)

tauri学习(4)-多窗口

上节学习过前端可以调用Rust中的方法,同样这种方式,也可以创建窗口。先把tauri.conf.json中的配置恢复成单窗口,方式二中创建的窗口也去掉,然后加1...

13120
菩提树下的杨过

携程 · 软件技术专家 (已认证)

tauri学习(3)-前端调用Rust代码

从输出耗时看,同样的硬件条件情况下,rust的实现,性能高于原生js,但略逊于wasm版本(可参见react+rust+webAssembly(wasm)示例 ...

11220
菩提树下的杨过

携程 · 软件技术专家 (已认证)

tauri学习(2)-a链接伪类visited失效问题

接上节继续,在前端开发中,a链接常用a:visited伪类,用于区分链接点击过后的呈现效果。

7510
菩提树下的杨过

携程 · 软件技术专家 (已认证)

tauri学习(1)-初体验

tauri是一个类似Electron的框架,允许前端程序员来开发桌面应用程序,外层的壳采用Rust语言开发,相比Electron生成的可执行程序更小,今天尝试了...

6510
菩提树下的杨过

携程 · 软件技术专家 (已认证)

react+rust+webAssembly(wasm)示例

前言:WebAssembly(简称wasm)已经出来有几年了,在一些需要高性能的web应用场景中,wasm技术可以让代码执行效率大大提升。react做为目前大厂...

7230
菩提树下的杨过

携程 · 软件技术专家 (已认证)

监控浏览器tab切换或最小化事件

背景:最近遇到1个项目,业务方调用了后端1个开销较大的接口,用于页面实时监控一些关键指标,页面是自动定时请求接口刷新数据,随着用户的增加,后端压力比较大,分析发...

4910
菩提树下的杨过

携程 · 软件技术专家 (已认证)

面试中关于字符串及常量池的一些考点

字符串及常量池在面试中很容易被问到,前2天在为公司做校招面试时,发现很多同学对相关细节不太清楚,在此梳理一下:

13220
菩提树下的杨过

携程 · 软件技术专家 (已认证)

ToStringBuilder如何忽略null和空字符串

日常开发中,经常用org.apache.commons.lang3.builder.ToStringBuilder工具类来记录日志,比如:

23640
菩提树下的杨过

携程 · 软件技术专家 (已认证)

Gson如何自定义Calendar序列化/反序列化

发现birthday最终实例化后,类型是 GregorianCalendar(即:抽象类Calendar的子类),然后把刚才的代码略改了下:

14320
菩提树下的杨过

携程 · 软件技术专家 (已认证)

傅里叶级数

中学时学习了三角函数,下面这类图象天天看也没啥特别感觉,但是对于数学大咖而言就不一样了:

17150
菩提树下的杨过

携程 · 软件技术专家 (已认证)

markdown常用数学公式

9940
菩提树下的杨过

携程 · 软件技术专家 (已认证)

算法练习(20)-平滑加权轮询算法

所有负载均衡的场景几乎都会用到这个算法:假设有2个服务器A、B,其中A的分配权重为80,B的分配权重为20,当有5个请求过来时,A希望分到4次,B希望分到1次。

16650
菩提树下的杨过

携程 · 软件技术专家 (已认证)

Rust:axum学习笔记(7) websocket

核心就是handle_socket这个function,这里我们只是简单的将收到的内容,原封不动的发回浏览器。

53020
菩提树下的杨过

携程 · 软件技术专家 (已认证)

Rust:axum学习笔记(6) SSE(Server Send Event)服务端推送

接上一篇继续,SSE也就是服务端推送技术,自html5推出以来基本上各大浏览器都已支持,axum自然也支持,参考下面的代码:

22320
菩提树下的杨过

携程 · 软件技术专家 (已认证)

Rust:axum学习笔记(5) 处理静态资源

接上一篇继续,静态资源比如css/js/jpg等,一般不需要服务端做额外的业务处理,直接透传给浏览器就行,axum可以指定将某个目录指定为静态资源,参考下面的代...

33530
菩提树下的杨过

携程 · 软件技术专家 (已认证)

Rust:axum学习笔记(4) 上传文件

接上一篇继续,上传文件是 web开发中的常用功能,本文将演示axum如何实现图片上传(注:其它类型的文件原理相同),一般来说要考虑以下几个因素:

43220

扫码关注腾讯云开发者

领取腾讯云代金券