V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hsfzxjy  ›  全部回复第 41 页 / 共 57 页
回复总数  1127
1 ... 37  38  39  40  41  42  43  44  45  46 ... 57  
黑暗战役那种长明灯泡吗
2022-05-29 03:45:32 +08:00
回复了 Greatshu 创建的主题 程序员 CDNJS.NET 将于 2022 年 7 月 1 号起停止服务!
一眼 CSDN.NET ,心想还有这种好事 /doge
2022-05-28 18:58:57 +08:00
回复了 360kabasiji 创建的主题 前端开发 对移动前端兼容性好的语言
web 端语言有得选吗?
2022-05-27 18:20:16 +08:00
回复了 wkingnet 创建的主题 云计算 27 日了,腾讯云说好的 SCF 云函数关停按钮,仍然没有
差点忘了,感谢提醒
2022-05-25 20:50:59 +08:00
回复了 winsonwen 创建的主题 问与答 安卓开发用 vivo 的坑, as 要怎么持续安装 apk?
之前看到 android 11 的 vivo 会导致 flutter 没法热重载,听说升到 android 12 就好了
https://github.com/flutter/flutter/issues/82520
2022-05-24 20:41:08 +08:00
回复了 i3x 创建的主题 程序员 没有可乐写不了东西怎么办?
带糖的茶都是邪教,东方树叶那种最好
2022-05-23 17:26:29 +08:00
回复了 boneyao 创建的主题 奇思妙想 怎么解决广告电话?
陌生号码我直接不听
2022-05-23 17:10:18 +08:00
回复了 uilvn 创建的主题 Blogger 能晒晒你的 Blog 么
https://i.hsfzxjy.site 心情来了就写一把
2022-05-22 20:28:58 +08:00
回复了 Richard14 创建的主题 Rust Rust 导出和导入内存数据的方案?
rkyv
或者你 fn run() 的签名变一下

pub fn run<'a: 'de, 'de, T: Deserialize<'de>, Callback: Fn(T)>(&'a self, callback: Callback)

原理是一样的
@chuanqirenwu #3 那就套一层函数调用呗,21 行开始那里改成调用 handle(&self.content, callback)
2022-05-21 13:51:13 +08:00
回复了 LeeReamond 创建的主题 问与答 Sublime text 或者 vscode 有支持 markdown 预览效果的插件吗。。
脑抽了。。其实只要把 String 作为入参,并声明好 lifetime 约束就行了

https://gist.github.com/rust-play/c929dd0bfcf378abb0ba1668589e02af
可以用 struct 来约束被 borrow 的 String 和 deserialize 出来的对象的 lifetime 关系。

https://gist.github.com/rust-play/37e864f6c06fe0a346b24151ed7fa7b4

```
use serde::Deserialize;
use serde_json;
use std::marker::PhantomData;

#[derive(Deserialize, Debug)]
struct Ping<'a> {
#[serde(borrow)]
ping: &'a str,
}

struct Handler<T> {
data: String,
_marker: PhantomData<T>,
}

impl<'de, T: Deserialize<'de>> Handler<T> {
fn new(data: String) -> Self {
Self {
data,
_marker: PhantomData::default(),
}
}
fn handle(&'de self, callback: impl FnOnce(T)) {
let res: T = serde_json::from_str(&self.data).unwrap();
callback(res);
}
}

fn main() {
let callback = |p: Ping| println!("{:?}", p);
Handler::<Ping>::new(format!("{{\"ping\":\"{}\"}}", "abcdefg")).handle(callback);
}
```
https://github.com/hsfzxjy/lambdex

可以在 python 里写复杂的匿名函数

喜欢折腾语言的可能会觉得有意思
2022-05-19 00:26:33 +08:00
回复了 as9567585 创建的主题 Flutter 泛型为什么不能用这样用呢
可以拓展了解两个概念 covariance 和 contravariance
2022-05-18 15:47:38 +08:00
回复了 um1ng 创建的主题 Visual Studio Code 各位在用什么主题的 vscode
就我用默认的暗色吗,懒得换了
2022-05-16 13:08:21 +08:00
回复了 Davic1 创建的主题 问与答 大家头像一般都在哪里下载?
自己做
1 ... 37  38  39  40  41  42  43  44  45  46 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3425 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 10:39 · PVG 18:39 · LAX 03:39 · JFK 06:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.