V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lisongeee  ›  全部回复第 1 页 / 共 33 页
回复总数  648
1  2  3  4  5  6  7  8  9  10 ... 33  
8 小时 29 分钟前
回复了 rambo92 创建的主题 程序员 请 [吸词] 的作者出来解释一下密码明文传输的问题
你对 [密码明文传输] 认知有点像 https://v2ex.com/t/984105
8 小时 41 分钟前
回复了 mengpp 创建的主题 分享发现 纯随机思考:微信为啥要做个输入法
离线不联网也没用啊,微信输入法完全可以直接进程通信把数据传递给腾讯系软件如 QQ/微信,让它们发送不就完了?

或者设置共享目录,其它腾讯系软件读入后发送到服务器就行了
既然怎么赚钱怎么不优先给家人亲戚赚?
1 天前
回复了 fu82581983 创建的主题 Kotlin Kotlin 2.0.0 正式版发布了
我想知道 compose 1.7 啥时候发布,compose 1.6 的拖拽有元素位置错乱的问题

https://github.com/Calvin-LL/Reorderable/issues/27
2 天前
回复了 proletariat00 创建的主题 生活 对于父母还是不要开玩笑的为好。
说到底 100w 属于咬咬牙累死累活后有可能能凑出来那种

如果你一开始说给 1e 就结婚就没这个问题
可以首先制定详细的测试流程,然后花几百块钱招募几个持有对应手机的测试者

优点就是不用买手机,缺点是每次都得几百

咸鱼直接买二手机行不
8 天前
回复了 xing393939 创建的主题 Vue.js 关于 vue3 用 ref 定义响应式的问题
ts 的应用场景之一就是这种代码,在 ts 里你的第一段代码会报编译错误
js 写页面还有一个在开发页面速度上其它语言无法相比的优点啊

那就是配合声明式 ui 框架 react/vue 和构建工具 vite/webpack 可以有 hot module replace 即 HMR

效果就是更改一个组件的文件后,页面无需重启直接就能看到更新后的组件渲染效果,这对开发速度提升得不是一点半点啊

上面说的那些 javafx compose 受制于语言特性都没有这个功能(或者是残废)啊,大项目改一个文件编译尼玛大半天然后重启进程还得手动点击回到原来页面的位置才能看到效果
我发现这个统计不会把自己创建的组织里的自己创建的仓库的 star 算进去
// esm
async function loadRemoteModule(url: string) {
return await import(url).then(mod=>mod.default)
}

// iife/umd
async function loadRemoteModule(url: string, exportGetter:()=>any) {
return await new Promise((resolve, reject) => {
const script = document.createElement('script');
script.src = url;
script.onload = () => {
resolve(exportGetter());
document.head.removeChild(script)
};
script.onerror = () => {
// 模块加载失败
reject(new Error(`Failed to load script from ${url}`));
document.head.removeChild(script)
};
document.head.appendChild(script);
});
}
11 天前
回复了 tuoniaoguoce 创建的主题 Windows 有没有 Windows 的开源应用商店
另外 F-Droid 上的应用均来自 F-Droid 服务器自构建

在 Windows 上的普遍方式是收集该软件的 GitHub release 下载链接
11 天前
回复了 tuoniaoguoce 创建的主题 Windows 有没有 Windows 的开源应用商店
11 天前
回复了 bug51 创建的主题 程序员 替代 gitee.io 托管国内版静态页面求教
好奇你的产品是什么呢?这个是不能直接在国内备案上线吗?是上线成本比较高吗?
11 天前
回复了 forQ 创建的主题 Android 太极宣布永久停更
@taoqian52 还有消息吗?是跑路了吗?如果你说的是假的,这算不算恶意造谣别人呢?
latestValue 不就是状态的当前值吗?

你是没理解我使用的 async/await 吗?我直接发你贴的代码转换之后的完整代码吧

```tsx
import { useState } from 'react';

export const DebugPage = () => {
const [submitting, setSubmitting] = useState(false);

const handleSubmit = async () => {
setSubmitting(true);

// 用 setTimeout 模拟异步请求
await new Promise((res) => setTimeout(res, 1000));

// 但是假如我需要在这里读取 submitting 当前的准确状态,要怎么做?有办法做到吗?
const latestSubmitting = await new Promise<boolean>((res) => {
setSubmitting((v) => (res(v), v));
});
console.log(latestSubmitting);
};

return (
<button onClick={handleSubmit}>
{submitting ? 'Submitting' : 'Submit'}
</button>
);
};

```
```js
const [submitting, setSubmitting] = useState(false);

const onClick = async () => {
setSubmitting(true);
const r = await fetch('/api/hello').then((r) => r.json());
const latestValue = await new Promise<boolean>((res) => {
setSubmitting((v) => (res(v), v));
});
console.log(latestValue)
};
```
下载速度只有 150kb/s 属实是龟速了

小于 100MB 的可以考虑使用蓝奏云,是网页在线全速下载,

或者直接发布到 GitHub release 也行
看起来还不错,有点疑问,我看到协议中法律相关是中国法律,如果我的应用也给外国人使用要怎么做呢?
14 天前
回复了 forQ 创建的主题 Android 太极宣布永久停更
@taoqian52 #8

好奇你说的《 xposed 作者都亲自下场骂他》是否属实,出处是哪呢?
15 天前
回复了 devzhaoyou 创建的主题 React React 中添加、删除、变更子组件疑问
数据变会导致 hook 函数重新运行生成新的 vdom ,然后新旧 vdom 对比后再去更新真实 dom 节点

> 如果上面保存 Shape 的列表 ShapeList 有成千上万个,一旦变更里面的一个 React 都要重新遍历 map ,重新绘制所有子组件吗,这不很浪费吗?

你这个场景只能说明每次触发更新生成了大量的 vdom ,《重新绘制所有子组件》可不一定,得看新旧 vdom diff 的结果
1  2  3  4  5  6  7  8  9  10 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1445 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.