V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BeautifulSoap  ›  全部回复第 65 页 / 共 110 页
回复总数  2189
1 ... 61  62  63  64  65  66  67  68  69  70 ... 110  
2022-03-29 09:48:05 +08:00
回复了 Ashore 创建的主题 程序员 2022 年了, PHP 开发环境有什么推荐
php 这种不用编译改了立刻就生效,而且配置起来麻烦得一批(必须 nginx+php-fpm 或 Apache+php-fpm 之类的,还要装 composer 以及一堆插件)的语言,直接上 docker 是最爽的,开发 php 我已经离不开 docker 了

而且 php 官方就有维护 Apache+php 的镜像,直接拿来就可以直接开发了,版本任你选

至于 mysql 还有 redis 之类的,直接和 php 项目写入同一个 docker-compose.yml 里就行了,不同项目之间隔离非常舒服
用的 AWS 自己的 rds 的话不就直接能把 snapshot 导到 s3
2022-03-26 23:17:18 +08:00
回复了 wheelg 创建的主题 程序员 浏览器为什么选择了如今的同源策略
@wheelg 嗯?“如果黑客已经在你的网站里插入了恶意代码,他完全可以直接访问他自己的服务器,只需要用 cors 跨域就可以了” 我有点好奇,你可不可以举一个具体的例子讲讲,黑客怎样才能做到? 莫非你说的是在未正确配置 CSP 的时候?
2022-03-26 21:43:45 +08:00
回复了 wheelg 创建的主题 程序员 浏览器为什么选择了如今的同源策略
(那么为什么浏览器不能分辨是哪个网站发起的请求呢?为什么浏览器不能在检测到是 a.com 发出的请求时,不携带 b.com 网站保存的 cookie 呢?)


LZ 你难道不知道 js 是可以获取到当前网站的 cookie 的吗。黑客想办法在目标网页内插入了一段 js ,没有同源策略的话这段 js 可以直接获取到用户 cookie 然后直接发给给黑客的服务器(这里说的发送是构造 xhr 请求把 cookie 当参数或 post 之类的请求体发出去)
2022-03-25 22:21:47 +08:00
回复了 Mateverse 创建的主题 程序员 为什么 Java 开发没有普遍使用 kotlin
看了下公司的手册,我在的公司现在对于新开发的项目,推荐语言和框架早已经是 Go 或 Kotlin 了。这还是个日本公司,挺多公司也并没你们想得那样因循守旧的。
2022-03-25 13:37:03 +08:00
回复了 frank1256 创建的主题 Go 编程语言 go 我就不用指针不行?
排除需要修改值得情况,大部分人纠结传指针还是传值往往是在纠结对 struct 来说,我到底是该传值还是指针

很多人都会有种误解,认为传 struct 的指针比复制一份值快很多,所以喜欢传 struct 的指针。但实际上并不是的,指针引用的对象是分配到堆上的,在函数内使用指针引用的值都需要取堆去取,并且堆中的内存受 GC 管理会增加 GC 压力。而传值的话复制后的值会直接分配在栈上,栈的速度比堆快,并且函数执行完毕后栈会销毁没有 GC 之类的压力。

所以传值还是传指针,还是要取决于 struct 的大小,如果 struct 本身很大,复制一个 struct 的成本大于用指针直接引用的性能消耗那么可以考虑传指针。
对于这种常用的代码片段,直接 Copilot 就行了
2022-03-22 10:02:01 +08:00
回复了 BeautifulSoap 创建的主题 Go 编程语言 go 泛型函数的单元测试实在是太"难"写了
@bthulu
@visitant
@yzbythesea
虽然但是。。。。我这是在讨论泛型函数怎么写单元测试,你们说别用泛型。。。这话题根本对不上啊。
一些工具函数还有数据结构很适合用泛型来写(Add()这个例子很简单所以拿来举例),既然写了函数那肯定要写单元测试的,到头来我帖子里这个问题是躲不开的。
2022-03-22 09:54:12 +08:00
回复了 BeautifulSoap 创建的主题 Go 编程语言 go 泛型函数的单元测试实在是太"难"写了
@SorcererXW 按照老哥的写法改写了下(实际上其实也用不到反射)的确用不着在测试函数外定义了,但是问题在于每个 case 里都需要重复一遍 t.Run( Add(...)) 的代码,需要测试类型一多就成了这样的画风:

https://gist.github.com/WonderfulSoap/a65747d4296af7ca09e6703ff6e9afbb

如果不介意 case 这一坨的话的确是个不错的解决办法
2022-03-22 09:39:30 +08:00
回复了 BeautifulSoap 创建的主题 Go 编程语言 go 泛型函数的单元测试实在是太"难"写了
@visitant intTestCases 和 strTestCases 是基于同一个泛型类型实例化出的两个不同的类型的变量,所以如果想在 TestAdd 里跑循环的话,就得分别写两个 for 循环来执行。如果想测的类型多了(float32,float64,int8...),就要写相对应数量的 for 循环。最终肯定是要抽象出一个函数的,但又不能在函数里定义非匿名函数。最终结果就变成了我帖子里这个样子,想更简化的话,得像 ls 说的那样用接口
2022-03-22 08:59:08 +08:00
回复了 BeautifulSoap 创建的主题 Go 编程语言 go 泛型函数的单元测试实在是太"难"写了
@visitant 你明显都没看懂我想说什么,建议重新看一下我的帖子
2022-03-21 23:03:22 +08:00
回复了 woshichuanqilz 创建的主题 Python Python 重载问题
1. LZ 你可能误解了“重载”这个词的意思,建议学习下(不如说 python 就没有重载这个概念)

2. lz 问题的答案: :super(Bird, ostrich).fly()
1. IDE 方面,goland EAP 对泛型的支持还有很多 bug ,该检测出的语法错误没有被检测出来,正确的语法被视为错误标红之类
2. 很多人没意识到这次的泛型给 Go 语言增加多少复杂度。Go1.18 为了支持泛型引入了一大堆新的概念,也对包括接口、类型之类已经存在的概念定义做了大幅修改,同时还引入了一大堆非常非常细碎的规则限制(细碎到很多 linter 都还没能做到正确检测)
3. 至于语言层面的 bug 因为才刚发布不久并没有遇到
4. 用泛型写数据结构、通用工具函数是真的爽
2022-03-19 17:26:14 +08:00
回复了 iamundefined 创建的主题 NFT 怎么理解 NFT 的价值
世上一切东西只有人相信它有价值他才会有价值,黄金白银说到底也只是一种金属,但是人类社会几千年都相信它,所以黄金白银才有了价值

nft 一样,是资本在通过各种方式来让你相信你买的这一堆电子数据有价值,等到一定地步大部分人不相信它有价值后 nft 就没价值了,只有资本赚得盆满钵满(这一套操作俗称割韭菜
2022-03-19 02:53:55 +08:00
回复了 wjkwkw7788 创建的主题 Google 非大陆市场流通手机探讨
不是,怎么觉得没人回答到重点,lz 这是连信号都没有,明显不是什么 volte 问题

lz 的手机如果是没有锁的话,那么可能性有
1. 手机支持的频段和电信现在使用的 4G 频段不同。(这个 lz 你自己查查手机支持 4g 的哪个 band 和现在电信在用的 band 是什么就行了,虽说你的这型号不知为什么我查了 n 个网站显示的频段信息都对不上,谷歌也下架了官方信息页面,这个你只能自己想办法了)

2.拨号盘输入 *#*#4636#*#* 然后手机信息里看是不是当前的首选网络模式给整到 3G 或者其他不存在的频段去了。尝试改成 LTE Only 固定到 4G 过个一段时间看看有没有信号。如果有信号了的话,那么 lz 想正常打电话还得折腾电信的 VoLTE

3. 系统不知道搞了什么限制就是用不了电信。这个我不清楚了
2022-03-17 20:59:51 +08:00
回复了 wherelse 创建的主题 游戏 xbox 上有什么值得深度体验的游戏吗
不知道 lz 喜欢什么类型,Game Pass 里的日系的话:

打越钢太郎的《 AI 梦境档案》是一个,核心的 trick 虽然到不了当年他自己的 ever17 那般惊为天人,但也是让人拍案叫绝。今年出第二部(不知道上不上 XGP ,就算是上也打算买一份支持下打越,毕竟人家现在真的很重视中国市场)。然后这个月底 XGP 还会上打越的《极限脱出 999+善人死亡》(不知道有没有中文),我只能说微软爸爸你是神

尼尔机械纪元可以玩玩,游戏是不错,不过我最后一个周目实在撑不住看视频云了。这游戏成也多周目败也多周目。冈部启一的音乐是游戏灵魂,当年 TGA 最佳音乐(结城友奈是勇者-勇者之章 也是 17 年,那几年冈部启一的音乐产出质量是真的好)——好吧,突然想起来尼尔的中文是 ps 独占,xbox 和 pc 都没中文(我玩的日文都忘了这茬了)

绯红结系虽然也在 XGP 里,但我觉得还是不推荐玩,后期堆怪堆到丧心病狂。如果喜欢传统日式像素回合制的话,八方旅人不容错过。勇者斗恶龙 11 也算个。如龙系列能玩得进的话也可以玩。

如果是非日系的话,微软第一方的 ori 和 ori2 一定要玩玩,少数可以称之为艺术品的游戏。其他的我最近在玩量子破碎,就是被锁 30 帧难受到了,作为微软发型的游戏居然没给 xsx 优化。
@jk0001688 ?逻辑不清不知所云。我想说的是 lz 分不清数组还有 key-value 这种数据结构的区别。而不同语言中 key-value 数据结构的名称不同,c++,java ,go 管它叫 map ,Python ,C#管它叫字典,所以我说“字典(或 map )”有问题?
@jk0001688 建议仔细阅读原文,我说的是“字典(或 map)”,你用 c++的不会连 map 都不认识吧。不同语言叫法不同罢了
lz 属于那种 php 写多了,连数组和字典(或 map)都分不清的人了

曾经以为写 php 的人分不清数组和字典是个段子,没想到真有这样的人。。。。。
1 ... 61  62  63  64  65  66  67  68  69  70 ... 110  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3085 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 62ms · UTC 13:12 · PVG 21:12 · LAX 05:12 · JFK 08:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.