V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  xiangyuecn  ›  全部回复第 92 页 / 共 137 页
回复总数  2733
1 ... 88  89  90  91  92  93  94  95  96  97 ... 137  
很多古董语言开始没有简写的 null 判断,一堆 if else,非常难看,后面陆续都有了可空类型,普遍简写成一句话,类似:nullObj?.call(),还是 js 的语义上更直白 obj&&obj.call()
@dremy #15 比三目运算更直接了当:可读性更好的意思😏
@dremy #12 在 js 里面,这是标准的。大幅减少代码量,比三目运算更直接了当。别的语言大同小异:fn?.xx()
2020 年 6 月 23 日
回复了 WinG 创建的主题 奇思妙想 求一个产品:脑部水冷。
空调开到 16 度就好了 24 小时运行 注意穿长袖🙄
#4 特靠谱
2020 年 6 月 21 日
回复了 azev 创建的主题 问与答 asp.net 的 session 是页面执行完才储存?
session 不能并发,还没有控制方法,相当于鸡肋。你的功能最终实现 100%会出现抛弃 session 功能的代码,早点做决断吧
不在 group by 里面的字段能在一个查询里面查询出来?

无脑建复合索引:
1. where 条件字段排前面,内容越离散的越排前面
2. group 条件字段排中间,按 group 顺序
3. order 字段排后面,order 就算上了索引里面,复杂条件下对排序目测很难起到作用,不过在索引中避免额外读盘还是蛮实用

end.
2020 年 6 月 19 日
回复了 lalala139 创建的主题 macOS 有多少用黑苹果来作主力机的?
@lewis89 #68 @yiqiao #71 windows 命令行也用的多,但就但显隐设置来讲,通过 explorer 菜单来设置就很方便,无需记忆,但 windows 还有注册表,可以随意改,没有对比就没有伤害,你说气不气人。

不但是 macos 的文件管理难用,ios 的更难用,后面出的蹩脚 files app,专为蹩脚而生。
2020 年 6 月 19 日
回复了 lalala139 创建的主题 macOS 有多少用黑苹果来作主力机的?
有觉得 Finder (土逼访达) 这玩意太难用的吗,设置什么的藏着掖着,显示隐藏文件设置都没有,快捷键老是忘,明明是鼠标为主要操作的,设置为什么不给,显示完整路径:非大众需求?毛设置都没有,敲命令行。

这么基础的设置功能,别人可以不用,但你不能没有。
既然非线程安全,读写都加锁完事。据我所知:c++不知道,java 、c#的非线程安全 map 内部存在 while(true)类似实现,并发操作存在一定概率会造成死循环,造成程序假死 内存暴涨。
用 if else +简单正则 就不香吗?一定要写一个难以维护的晦涩超长正则?

console.log("超难维护的一坨正则,一坨一坨的:")
exp=/@(?:(\d)|(\?)|(?:\w*?)(\d?[A-Z]+)(?:\w*))(?=@)/g;

arr=["BEGIN","GOogle","Google","3","3Protocol","?","abcd","345","?DD","6FIND0End"]

while(m=exp.exec("@"+arr.join("@")+"@"))console.log(m[1]||m[2]||m[3]||m[4]||m[5]||"")


console.log("简单易维护,逻辑条理清晰:")
for(var i=0;i<arr.length;i++){
str=arr[i]
val="";
if(str=="?"){
val=str
}else if(str.length==1 && /\d/.test(str)){
val=str
}else if(/^\w*?(\d?[A-Z]+)\w*$/.test(str)){
val=RegExp.$1
}
if(val){
console.log(val)
}
}
2020 年 6 月 17 日
回复了 qq275327347 创建的主题 程序员 世界行政区划数据,可以从哪里弄?
光大天朝的就复杂的一逼。不行就下载开源地图的数据看看: https://www.openstreetmap.org/

国内的我这有一份今年的 https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov
分析一下 HTTP 请求格式就知道了

部分参数放 url 里,你就不用读取请求 input stream (这玩意往往是只能读一次),就能拿到某些必要的参数,用处很大的,不然 form 、file 、raw stream 等操作是要读取并解析 input stream 后才能拿到参数的
2020 年 6 月 17 日
回复了 seasona 创建的主题 程序员 前端中能否点击元素显示本地文件内容?
能,但本质还是点击打开文件

点击任意元素,js 中手动触发 一个隐藏的 file input click(),打开浏览器的文件选择,选择文件后,把文件读出来
2020 年 6 月 17 日
回复了 lxk11153 创建的主题 Java Java 里面有没有类似 es6 的模板字符串语法?
自己写一个 java 文件的预处理吧,想写什么自定义语法就写什么语法

比如我就会写:
```java
String text=""/*<<<EOF

abc

/*doc*_/
efg

EOF*/;
```

扔给 javac 编译前,先调用一遍自己的预编译工具,编译自己定义的语法为标准 java 语法
1 ... 88  89  90  91  92  93  94  95  96  97 ... 137  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1488 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 16:33 · PVG 00:33 · LAX 09:33 · JFK 12:33
♥ Do have faith in what you're doing.