V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  weiwenhao  ›  全部回复第 23 页 / 共 23 页
回复总数  458
1 ... 14  15  16  17  18  19  20  21  22  23  
@hoyixi 昨天没有跌,今天才开始的,关键是我一买它就跌了,我华谊我是楚门
2021-04-16 10:37:15 +08:00
回复了 AhogeK 创建的主题 问与答 因为把公司 Mysql 一堆带 null 字段优化非空带默认值被骂
[强制] 使用 ISNULL()来判断是否为 NULL 值。
说明:NULL 与任何值的直接比较都为 NULL 。
1 ) NULL<>NULL 的返回结果是 NULL,而不是 false 。
2 ) NULL=NULL 的返回结果是 NULL,而不是 true 。
3 ) NULL<>1 的返回结果是 NULL,而不是 true 。

我看 阿里云 java 手册有提到部分 null 的使用,是不是说明不反对 null.
建议都加上前缀,下面推荐一些好的写法


建议 map 字段命名:
public $publibUser = [
$userStringPublicName => "xxx",
$userIntPublicSex => 12,
$userIntPublicId => 1,
]

建议类命名
class User {

public PublicObjectUserInfo() {}
public PublicArrayUserList() {}
public PublicVoidUserUpdate {}
public PublicVoidUserCreate {}
public PublicVoidUserDelete {}
private _VoidAddUserSex{}
}

建议接口命名
api/users/12/user_posts (获取用户文章)

api/products/12/product_comments (获取商品评论)
2021-04-13 10:07:04 +08:00
回复了 Kasumi20 创建的主题 程序员 准备从 Go 和 Rust 二选一,求建议
go 像 c
rust 像 c++
2021-03-17 10:19:44 +08:00
回复了 drawstar 创建的主题 生活 多久刮一次胡子,什么时候刮,感觉好麻烦
3 天刮一次,刀片那种刀几秒就刮完啦。 没用须泡。
2021-02-05 15:19:07 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
对于静态语言而言 runtime 其实就是一个帮助函数库( runtime.go )。
golang 用户代码编译成汇编,然后链接这个帮助函数库(runtime.go)。 最后得到一整个完整的二进制可执行文件。

所以 runtime 和你自己写的 golang 代码并没啥太大的区别。用户代码调用 runtime 中的帮助函数,函数执行完了返回。 用户代码调用 import 中的函数,函数执行完了就返回了。都一样的呗。
2021-02-05 14:22:51 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
@weiwenhao

var a []int // 申请一个动态数组
a = append(a, 22222222)
a = append(a, 33333333)

类似这样的 golang 代码会转成上面你的汇编,另外汇编是可以调用 c 函数的,只要按照 c 调用约定就可以了。runtime.alloc 无非就是调用 c 的 malloc 函数申请一个 4096 字节的空间,然后返回指针地址给 %rax(调用约定)。


-----go tool compile -S main.go 虽然没看太懂,但是大概是这样

0x0046 00070 (main.go:5) CALL runtime.growslice(SB) #调用 runtime 函数得到一段堆内存空间
0x004b 00075 (main.go:5) MOVQ 40(SP), AX
0x0050 00080 (main.go:5) MOVQ 48(SP), CX
0x0055 00085 (main.go:5) MOVQ 56(SP), DX
0x005a 00090 (main.go:5) MOVQ $22222222, (AX) # 根据指针偏移写入到堆内存
0x0061 00097 (main.go:6) LEAQ 2(CX), BX
0x0065 00101 (main.go:6) CMPQ DX, BX
0x0068 00104 (main.go:6) JCS 125
0x006a 00106 (main.go:6) MOVQ $33333333, 8(AX)(CX*8) # 根据指针偏移写入到堆内存
2021-02-05 14:12:53 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
没看过源码,但是看过一个垃圾回收的教程,我觉得应该会有类似这样的实现(上面还没打完就发出去了也不能删除)

movl $4096, %rdi
call runtime.alloc # 调用 runtime 中的垃圾回收函数
movl $1, -4($rax)
movl $2, -8($ax)
...
2021-02-05 14:07:34 +08:00
回复了 Dongxiem 创建的主题 Go 编程语言 几个关于 Go Runtime 的问题
runtime.collector()
电子产品推荐还是京东,或者类似腾讯员工小点这种比较知名的非官方店。


拼多多买点水果的话还行,最近看到拼多多压榨员工的新闻,卸载了。
2020-12-30 14:20:19 +08:00
回复了 liquorppp 创建的主题 MySQL 构建 SQL 查询语句的疑问
select * from logs INNER JOIN (select MIN(id) as min_id FROM logs GROUP BY user_id) test on `test`.min_id = logs.id

类似这样?
配置一个单独的进度条, 进度条拖动后读取百分比,然后再分别配置两个视频的进度百分比不就可以了。
Navicat 正式数据我都设置 color 为红色,,防止看错, 每次操作完第一件事就是关闭连接..
2020-11-02 18:46:58 +08:00
回复了 madNeal 创建的主题 问与答 双十一,你冲动消费了吗
买了个红米 k30s 。2499 8+256g,高通 865
2020-09-27 18:15:24 +08:00
回复了 caowei922 创建的主题 推广 时隔一年,我又有来送苹果了!
拉低中奖率
2020-09-07 16:36:38 +08:00
回复了 foMM 创建的主题 云计算 谷歌云真是太香了……
用来做爬虫,虚拟 ip 都不需要了,直接镜像复制部署
@silencefly 在哪里看呀,我现在网上咨询二甲医院的价格
@karlxu 不是,我修改了一下描述,4000 是不包含牙冠的。
1 ... 14  15  16  17  18  19  20  21  22  23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3517 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 85ms · UTC 04:42 · PVG 12:42 · LAX 20:42 · JFK 23:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.