V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  Mutoo  ›  全部回复第 47 页 / 共 194 页
回复总数  3866
1 ... 43  44  45  46  47  48  49  50  51  52 ... 194  
❮ ❯
2019 年 10 月 4 日
回复了 sdjl 创建的主题 › 程序员 › JavaScript 是否可以让数组支持负数索引?
@shakespaces 其实不用,正取溢出 undefined, 负取溢出也应该是 undefined
2019 年 10 月 3 日
回复了 sdjl 创建的主题 › 程序员 › JavaScript 是否可以让数组支持负数索引?
不要太依赖原生的函数,或者是语法糖。
且不说 js 数组的原生函数超级混乱,有时直接修改原数组,有时返回的是浅拷贝。
不如自己实现函数式接口更加方便,简单几行就能实现。

pyGet = (arr, idx) => arr[(idx+arr.length)%arr.length];
pyGet([1,2,3], -1) // 3

柯里化一下就更通用了

pyGet = currying((arr, idx) => arr[(idx+arr.length)%arr.length]);
// or pyGet = arr => idx => arr[(idx+arr.length)%arr.length]);

a = pyGet([1,2,3]);
a(-1); //3

与原生相比,上面的写法不会更费劲。
另外 a = [1,2,3] 本质是 a = new Array(1,2,3); 的语法糖。
这也是为什么 js 没有办法提供[]的代理或重载(语法糖层面)。
典型的一个人干两个人的活呀,你对公司的要求:工资翻倍。
2019 年 9 月 26 日
回复了 uasier 创建的主题 › 问与答 › 各位自己的域名和自己的网名一样嘛
https://mutoo.im

import im.mutoo.*;
2019 年 9 月 26 日
回复了 b00tyhunt3r 创建的主题 › 程序员 › c 语言套接字编程怪事件
getaddrinfo 的参数是 &c
而 freeaddrinfo 的参数是 c
前者传的是指针 c 的地址,可以利用此修改该地址的值,即修改 c 本身
后者则是值传递,传的是指针 c 的内容,顾无法修改 c 本身
2019 年 9 月 19 日
回复了 frozenway 创建的主题 › 随想 › 如果有一天遇到 UFO 了或者被 UFO 劫持了,怎么办?
自从手机拍照普及后,UFO 的新闻日渐没有销路。
2019 年 9 月 10 日
回复了 leverestfish 创建的主题 › 程序员 › 迫于要学数据库,求 Mac 上 access 的替代方案
一键安装 mamp (mysql+phpMyAdmin)
https://www.mamp.info/en/

前者数据库,后者是 web-based 用户界面
@across 以澳洲为例,各个洲情况不同,我住的地方只分生活垃圾( waste )、可回收垃圾( recyling )、以及园林垃圾( garden )。杂草和树叶放在 gardening 的桶,每两周收一次,可回收垃圾放单独一个桶,每两周收一次,生活垃圾一个桶,每周收一次。回收日的早晨会有不同的垃圾车来载走不同的桶。另外没有干、湿垃圾之分。

详情可以在 gov 网站查阅
https://www.whitehorse.vic.gov.au/waste-environment/rubbish-recycling
2019 年 9 月 6 日
回复了 TomVista 创建的主题 › 问与答 › 前端要处理 管理员手残 带来的错误吗?
页面要有异常处理,最低限度报告错误,尽可能把错误控制在模块,不让页面整个崩溃。
2019 年 9 月 6 日
回复了 gmsy 创建的主题 › 问与答 › 早上醒来腰疼
我刚出国那会也是,最后发现是因为床垫太软,换成硬的就好了。
2019 年 9 月 6 日
回复了 zhenzinian 创建的主题 › 问与答 › 如果你是一名中学计算机课老师。。
老师的作用是带学生体验这个领域,认识一些大牛,开拓视野。修行还是要靠个人的。如果毕业时,一个班能有两三个人爱上这个行业,那这个老师就是成功的。这些人长大也会感激你的启蒙。至于大部分人,只是陪读而已。
外包给某领导的亲戚,领导说我们系统比较老,都是 xp 的,你看着办吧。老板对开发说先支持 ie6 能跑就行。
开发完第一版,领导很满意,就这样吧。一放就是十年。
可以用官方的虚拟机,啥版本都有。
Free Virtual Machines from IE8 to MS Edge - Microsoft Edge Development
https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
这两个东西没有可比性。
一是在编译阶段:
原生 css 不支持嵌套写法和 mixin 等非常省时的语法糖。
二是在运行时:
CSS Variables 是一个运行时的接口,供 js 交互使用。

我的选择是都要。

#No IE11
2019 年 9 月 2 日
回复了 q3011893 创建的主题 › JavaScript › 到底 javascript 算什么类型的语言?
把七周七语言这本书过一遍你就会有感触了。javascript 支持很多范型:原型链、函数式,面向对象、弱类型、脚本解析。
2019 年 9 月 1 日
回复了 noir 创建的主题 › iCloud › iCloudu 钥匙串安全性问题
现代 OS 开发了这么好用的多用户管理机制不用,非要把自己的桌面密码给别人。不是作大死是啥。
2019 年 8 月 31 日
回复了 iiicarus 创建的主题 › 问与答 › B-Tree 和 B+Tree 怎么读
没有 b minus tree ( B 减树),只有 B tree ( B 树)中间那是连字符,不用读。
2019 年 8 月 29 日
回复了 zzzain46 创建的主题 › 问与答 › 请问 hexo 博客如何写出这样的效果
1 ... 43  44  45  46  47  48  49  50  51  52 ... 194  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2188 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 50ms · UTC 04:39 · PVG 12:39 · LAX 21:39 · JFK 00:39
♥ Do have faith in what you're doing.