V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jorneyr  ›  全部回复第 10 页 / 共 88 页
回复总数  1743
1 ... 6  7  8  9  10  11  12  13  14  15 ... 88  
2023-11-01 09:31:16 +08:00
回复了 mingdeng 创建的主题 程序员 这几年开始落伍的开发技术有哪些?
前端最大的变化是 IE 被 Chrome 内核替代了。
2023-10-31 16:22:43 +08:00
回复了 Freeego 创建的主题 Apple 新出的 Apple M3 大家怎么看?
2 年前买了 M1 14 Pro 的人都替买这款的人肝疼。
2023-10-23 09:42:43 +08:00
回复了 izyao 创建的主题 MacBook 友友们,现在买 macbook,应该选 m1 pro 还是 m2 呢?
M1 Pro CPU 够用,选 32G 内存。
2023-10-19 17:29:19 +08:00
回复了 cryptogems 创建的主题 macOS 求 Berrer365 超级右键替代品推荐
复制路径: CMD + ALT +C (系统自带快捷键)
进入 Terminal: 安装 Warp ,会自动在右键菜单 Services > New Warp Tab Here
2023-10-19 11:10:48 +08:00
回复了 xiaoqi6pi112 创建的主题 macOS 不知道大家更新了 macOS14 之后有没有感觉到内存占用很大
@RoninLee 他强任他强,我自清风拂山岗。
2023-10-18 17:59:52 +08:00
回复了 xiaoqi6pi112 创建的主题 macOS 不知道大家更新了 macOS14 之后有没有感觉到内存占用很大
我 Java + 前端开发,16G 也没有内存焦虑。
2023-10-14 21:17:03 +08:00
回复了 GreatFinger 创建的主题 macOS 请教一些 MacOS 的问题
各种快速启动可以了解一下 Alfred 或者 Raycast 。
2023-10-14 21:16:05 +08:00
回复了 GreatFinger 创建的主题 macOS 请教一些 MacOS 的问题
1 、多显示器问题。
我使用了 Hammerspoon 编写脚本实现的按下 2 次 ctrl 键在不同的显示器之间移动 (移动到另一个屏幕的中间)。
也可以实现把当前窗口移动到另一个显示器中。

Hammerspoon 还能做非常多的事情,不过需要自己写代码。
挺不错
2023-10-12 10:43:31 +08:00
回复了 rcj6056 创建的主题 职场话题 公司给安排了员工改进计划,让我签字,我不想签
举报公司消防不合格?
2023-10-10 11:38:09 +08:00
回复了 Aviciii 创建的主题 Apple 只因列表滑动让我第三次 iPhone 转安卓失败了
去实体店体验一下遥遥领先?
2023-10-07 16:51:17 +08:00
回复了 ScottHU 创建的主题 JavaScript 改变 axios 的用法后,我的工作效率提升了 3 倍
比这个还简洁?

* [1] 普通 GET 请求
* 提示: rsp 会自动推导出类型 Response<string>,不需要明确的写。
* Rest.get<string>('/api/rest').then(rsp => {});
*
* Rest.data({ pageNumber: 3 }).get<string>('/api/rest').then((rsp: Response<string>) => {
* console.log(rsp);
* });
*
* 其他类型的请求只需要把 get<T>() 替换为对应的函数即可,参数配置部分一样。
*
* [2] 替换 url 中的变量: 下面的 URL 中 {bookId} 会被替换为 params 的参数 bookId 的值 23 ,得到请求的 url '/rest/books/23'
* Rest.url('/rest/books/{bookId}').params({ bookId: 23 }).data({ name: 'C&S' }).update<boolean>().then(rsp => {
* console.log(rsp);
* });
*
* [3] 调用 useRequestBody() 使用 request body 传输复杂的 data 对象 (对象可以有多级属性)
* Rest.url('/api/uid').data({
* user: { username: 'Bob', password: '123456' },
* company: 'App'
* }).useRequestBody().create<User>().then(({ data: user, success, message }) => {
* console.log(user);
* });
*
* 默认使用 application/x-www-form-urlencoded 的方式,即普通表单的方式。
*
* [4] Axios 不支持同步请求,但可以在同一个函数里使用 async await 进行同步操作:
* async function syncFunc() {
* const r1 = await Rest.get('/api/rest1'); // r1 为 resolve 的参数。
* const r2 = await Rest.data({ name: 'Goo' }).create<Foo>(/api/rest2');
*
* console.log(r1, r2);
* }
* 注: jQuery 的 Ajax 支持同步请求,但是新版本中也不推荐使用了,浏览器中会有警告。
*
* [5] 请求成功表示与服务器通信成功,不代码业务处理成功。
* 使用 Rest.normalize() 根据 success 对响应统一的进行业务逻辑判断,success 为 true 表示业务处理成功,为 false 表示失败。
* 代码中逻辑更关注成功业务处理,大多数时候都可以使用 Rest.normalize() 简化开发,除非 success 的值不足以判断,
* 需要使用响应的 code 进行更多情况处理。
*
* [5.1] Api 接口文件中处理请求。
* async function findTime(): Promise<number> {
* return Rest.get<number>(url).then(({ data: time, success, message }) => {
* // 提示: 参数里进行了一次解构是为了让调用者知道 data 的业务名称,方便代码的维护。
* return Rest.normalize({ data: time, success, message });
* });
* }
*
* [5.2] Vue 文件中调用请求直接获取结果,忽略请求的细节,而且即使切换了 Api 的实现不需要修改 vue 中的代码 (如把 Axios 换为 fetch 实现)。
* findTime().then((time: number) => {
* console.log(time);
* })
* const time: number = await findTime();
2023-10-07 09:56:26 +08:00
回复了 LonnyWong 创建的主题 程序员 go exec cmd /c 处理空格和双引号问题,大家有什么好办法吗?
我是把要执行的命令写入 bat / sh 文件,然后执行文件,这样可以方便的支持管道等复杂命令。
2023-10-06 21:23:03 +08:00
回复了 LeoSebastian 创建的主题 macOS macOS Sonoma 用着怎么样?
和没有升级感觉区别不大,Mac 的升级很少有换了个系统的区别。
2023-10-05 19:00:52 +08:00
回复了 hpj 创建的主题 程序员 请问这是什么加密方式?
也有可能是 DES 加密的。
2023-09-26 14:45:24 +08:00
回复了 zficode 创建的主题 程序员 这种图表用 echarts 如何实现
这个图表使用的是什么组件呢,挺好看的。
2023-09-24 13:44:30 +08:00
回复了 hjcpnr 创建的主题 MySQL Mysql select for update 的加锁机制?
MySQL 的自动类型转换非常不好,遇到过几次问题都是书写不规范导致了使用自动类型转换造成的。
2023-09-23 10:03:57 +08:00
回复了 kebyn 创建的主题 程序员 orbstack Stable v1.0
个人版免费:

Allows personal use
Feature-complete containers
Feature-complete Linux machines

能用 Docker ,Linux 虚拟机足够了,在 Mac 上也就用这些功能,生产上肯定不用 Mac 作为服务器。
2023-09-20 14:25:15 +08:00
回复了 dyllen 创建的主题 Go 编程语言 雪花 ID 转 int64 位数字,长度是不固定的吗?
长度和配置+实现有关系,最大长度是 long 的最大值,应该有 19 位。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 88  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3579 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 72ms · UTC 04:40 · PVG 12:40 · LAX 20:40 · JFK 23:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.