V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jinliming2  ›  全部回复第 51 页 / 共 58 页
回复总数  1145
1 ... 43  44  45  46  47  48  49  50  51  52 ... 58  
windows 上用 nslookup 看一下 DNS ?
ipconfig /flushdns 清一下缓存,重启浏览器,或者干脆重启一下电脑试试?
你 dig 是 @127.0.0.1,浏览器却设置的 192.168.43.245 ,是这个原因吗?
过早优化不好,但顺手优化还是赞成的……
勿以优化小而不为,毕竟积少成多。随手养成良好的习惯,实现同样效果的代码,坚持使用最优的,即便是多写几个字母。
但说了是随手优化,所以没有必要为了写法的优劣而吵架!!!
但如果对一段代码的优化明显占用了工时,那就没必要了,这种优化还是放到最后需要优化的时候,测测瓶颈再来考虑是否继续吧……
关于框架,我觉得不能过于依赖。框架是用来加速开发的,如果同样的功能原生代码可以快速实现,没有必要专门用框架封装的。特别是大型框架,能够用来帮你组织项目结构,帮你组织整个工程的逻辑结构,这就足够了,其他封装的方法都只是“语法糖”。这些封装的方法有的为了适应不同的执行环境而写了大量的分支判断,这个时候,自己针对项目用原生代码实现一个量身定做的封装岂不更好?
试下 V2 是否支持 details

<details>
<summary>Just Test</summary>
Test...
</details>
2019-07-17 21:34:05 +08:00
回复了 easternslope 创建的主题 程序员 监视我自己的手机:数据都去哪儿了?
googleapi 感觉是在做 GMS 推送之类的
2019-07-17 10:21:09 +08:00
回复了 SsuchingYu 创建的主题 Go 编程语言 Go 社区否决了新的 try 语句提议
我也觉得,如果单纯是语法糖的话,旧语法和新语法间可以完全相互转换的话,没有必要。
2019-07-16 01:21:28 +08:00
回复了 evenIfAlsoGo 创建的主题 程序员 疑问:请问如何解压 B 站弹幕文件?
@shansing #28 看我的第二个回复,里面我指定了 Accept-Encoding 为 gzip 了,不包含 deflate,但服务器依旧以 deflate 进行回复,可见服务端是忽略这个头的……
2019-07-15 12:11:53 +08:00
回复了 evenIfAlsoGo 创建的主题 程序员 疑问:请问如何解压 B 站弹幕文件?
curl -I -XGET [ V 站禁止外链???] -H "Accept-Encoding: gzip"
HTTP/1.1 200 OK
Date: Mon, 15 Jul 2019 04:06:30 GMT
Content-Type: text/xml
Transfer-Encoding: chunked
Connection: keep-alive
Bili-Trace-Id: d9c73fea75d2bfc:d9c73fea75d2bfc:0:0
Content-Encoding: deflate
Last-Modified: Mon, 15 Jul 2019 12:07:36 GMT
X-Cache-Webcdn: BYPASS from cds-uswest-webcdn-v6-01

由此可知,他们会忽略你给的 Accept-Encoding 头,固执的继续使用 deflate 压缩。
2019-07-15 12:05:04 +08:00
回复了 evenIfAlsoGo 创建的主题 程序员 疑问:请问如何解压 B 站弹幕文件?
curl -I -XGET https://api.bilibili.com/x/v1/dm/li st.so?oid=71163662
HTTP/1.1 200 OK
Date: Mon, 15 Jul 2019 04:01:06 GMT
Content-Type: text/xml
Transfer-Encoding: chunked
Connection: keep-alive
Bili-Trace-Id: 3c3183c3895d2bfa:3c3183c3895d2bfa:0:0
Content-Encoding: deflate
Last-Modified: Mon, 15 Jul 2019 12:02:12 GMT
X-Cache-Webcdn: BYPASS from cds-uswest-webcdn-v6-01

由此可知,他们不是用 gzip 压缩的,而是 deflate,你用 gunzip 解压当然失败!
2019-07-15 00:46:01 +08:00
回复了 fancyhan 创建的主题 云计算 一键删除套路云监控脚本分享
@iwtbauh
@Valid
去掉监控软件的确不能根治被监视的问题,但是这个意义在于增加监控成本。
去掉监控软件之后他们就无法直接知道你主机的情况了,只能人工去看,或者通过其他手段 hack,虽说这个东西现在搞 AI 也许能做,但这个成本就很大了……
除非他们真的搞监控掉线强制要求重装系统……
wiki 实际上就是一个 git 仓库,可以直接 clone 然后传过去……
issue 的话不知道……
2019-07-14 10:47:26 +08:00
回复了 dazkarieh 创建的主题 Markdown 求 markdown 多注脚并列的写法
我觉得 1 楼是对的。

如果你两条注释是不同的,也就是行数不同,那你写两条注释没问题。

但是,既然你把它们合并了,那么他们俩就是一条注释,没有必要写成两个不同的 ID。
2019-07-13 18:58:05 +08:00
回复了 wikinee 创建的主题 程序员 CloudFlare 七月初服务中断的锅找到了。。。
嗯,测试了一下,CPU i7-9700K,字符串 `'a=xxx...xxx'`(后跟 2 万个 x ),正则 `/.*.*=.*/` 需要大约 0.3 秒跑出结果。。。
for 循环 100 次,就可以感受到速度真的很慢了。。。
2019-07-13 09:53:01 +08:00
回复了 254189500 创建的主题 程序员 各大 IDE 的暗色模式真的能护眼吗?
暗色只是不刺眼,又不是护眼……
2019-07-13 00:32:46 +08:00
回复了 FASTTOM 创建的主题 云计算 请问下,自己的网站,现在有没有必要支持 ipv6?
有就用呗,把监听 0.0.0.0 改成 ::,几乎没有成本的,除非你代码里有用到客户端 IP 做处理之类的可能要改下代码。
国内服务器好像目前基本都没有 v6 地址,国外服务器已经是标配了。
就算还没有 v6 地址,先改成 :: 也不影响程序运行。
2019-07-12 08:08:06 +08:00
回复了 Buffer2Disk 创建的主题 Go 编程语言 go 的日志输出如何做到统一?
@Buffer2Disk 可以写成两个文件,一个针对 linux,一个针对 windows,分别在文件开头写 //+build 语句来告诉编译器根据不同平台编译不同文件。
可以参考标准库的实现。
2019-07-12 01:40:32 +08:00
回复了 good1uck 创建的主题 程序员 有没有人和我一样觉得拿手机扫二维码这个动作十分多余..
“到指定商家产生消费动作,但是不需要有支付动作”?怎么让商家或者 zfb 知道是你在消费?如何让他们知道到哪个账户上去扣钱?
扫码就是这样一个登记账户的过程,让系统知道是当前扫码的这个账户在消费。
其他方式,现在支付宝也可以刷脸支付,完全不用手机,只要站在那里就扣钱了。
但这实际上和扫码是一个目的,就是让系统知道到你的账户上去扣钱。所以必须要这么一个“支付动作”。

“至于怎么实现在消费时身份认证登记账单,也一定会有很简单的方案。”,除了扫码,也就只能生物特征了,其他“很简单的方案”,你倒是说出来一个?
2019-07-11 12:07:26 +08:00
回复了 orzorzorzorz 创建的主题 程序员 有哪些自己当时没发现,但被人提醒后尴尬无比的事?
已冻结被要求从 frozen 改成 freezed
2019-07-10 09:35:46 +08:00
回复了 duanzs 创建的主题 Node.js webpack 打包后怎么在其它项目中引用
webpack 的 dll 包应该可以,把三个模块打成 prod 模式的 dll 然后包进去应该可以
好像一个是数组,一个是切片,数组长度是不能变的,声明多少就是多少,切片是对一个数组中一部分的引用。
写 C++ 的时候就有过这样的情况,你需要一个数组的话,就要在代码里写死长度,或是通过 new 来分配一个固定长度的数组,总之数组一旦创建,长度就不可变,如果容量不够的话,就要重新分配一个数组,然后把旧数据复制过去,然后把旧数组释放掉(代码里写死的长度的数组就不能扩展了)。
Go 其实也是一样的,数组一旦创建长度就不能变,因为向系统申请的连续内存空间已经确定了,后面可能已经存了其他数据,不可以直接越界。
而 Go 为了方便,提供了一个切片(语法上,数组是中括号里要写固定长度,而切片就直接是一对中括号),切片实际上就是个指针,底层需要一个数组来作为存储空间,切片的起始位置一定是在数组头(也可以往后移动,只要不超出数组长度范围就行,但是往后移动了就移不回来了,相当于少了一个存储空间),切片的长度一定小于等于数组长度。以此来提供灵活的数组访问。
在 append 的时候就会出现这样的问题,如果容量不够了,就和 C++ 一样,需要重新创建一个数组,把数据复制过去,只不过这个过程被自动化了,新数组容量我印象中是以两倍的方式来增长的。

其实我觉得如果你知道它的原理,再稍微知道一些 C++ 的东西,就觉得其实也没啥不合理的,知道了原理之后就不会出错了,而且还觉得相比 C++ 还挺好用的。
1 ... 43  44  45  46  47  48  49  50  51  52 ... 58  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1300 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 17:45 · PVG 01:45 · LAX 09:45 · JFK 12:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.