V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiangyuecn  ›  全部回复第 68 页 / 共 113 页
回复总数  2247
1 ... 64  65  66  67  68  69  70  71  72  73 ... 113  
不在 group by 里面的字段能在一个查询里面查询出来?

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

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

不但是 macos 的文件管理难用,ios 的更难用,后面出的蹩脚 files app,专为蹩脚而生。
2020-06-19 13:38:05 +08:00
回复了 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-06-17 20:38:52 +08:00
回复了 qq275327347 创建的主题 程序员 世界行政区划数据,可以从哪里弄?
光大天朝的就复杂的一逼。不行就下载开源地图的数据看看: https://www.openstreetmap.org/

国内的我这有一份今年的 https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov
2020-06-17 18:59:35 +08:00
回复了 JieS 创建的主题 程序员 关于 HTTP 请求, POST 请求为什么有的接口还在 url 里传参数呢?
分析一下 HTTP 请求格式就知道了

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

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

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

abc

/*doc*_/
efg

EOF*/;
```

扔给 javac 编译前,先调用一遍自己的预编译工具,编译自己定义的语法为标准 java 语法
2020-06-16 12:07:15 +08:00
回复了 crclz 创建的主题 Java 大家工作中的前后端是如何合作的?如何减少接口变更?
前后端靠背坐:
前端要数据转身拍拍后面那家伙:兄 di 给数据🎉
后端改了接口转身揉揉后面那妹纸:接口字段又改了哈🤣

有争论?互殴解决
2020-06-15 22:07:07 +08:00
回复了 watanuki 创建的主题 Node.js 请教一下,我该选择哪一种 hash 算法?
查表, 数据量不大,完全放一个 js 里面也放得下:
{
1:"abc"
2:"def"
}

因为数据量不大,再放一个反查,同塞一个 js 里面
{
"abc":1
"def":2
}
2020-06-14 20:52:53 +08:00
回复了 lookas2001 创建的主题 分享发现 URL 的历史
太长了,看了半天才看一半不到
搞个文件系统的 http 接口,建 3 个文件:
1. 你的.html:自己写一个纯前端界面,双击就能活蹦乱跳那种
2. http-filesystem.js:自己写一个 nodejs 文件,封装本地文件系统功能提供 http 访问接口,目录(+元数据)、读取、写入、删除 4 个实现就够了
3. 运行.bat:打开上面两个文件:浏览器打开 html 、nodejs 服务运行

从此想怎么搞就怎么搞。


楼上那几个方法都不错,用 electron 、chrome 试验特性这些。不过自己扩展一下古董 IE 也是不错的,提供文件读写 js 接口。我前段时间就写的一个 exe,调用 WebBorwser ( IE11 ),让 js 读写文件、连接 mysql,不过文件目录功能没有搞,现在手动提供文件路径,好玩

app 本身不大 200kb,但是是专门用来处理 gis 数据的,gdal 库几十 M: https://xiangyuecn.github.io/AreaCity-JsSpider-StatsGov/assets/AreaCity-Geo-Transform-Tools.html#xz

https://wx1.sinaimg.cn/large/a32300cdgy1gfs0nozvguj20r50gfdhi.jpg
2020-06-13 21:43:04 +08:00
回复了 xkzhangsan 创建的主题 程序员 开发的软件界面很难看,你们是怎么解决这个问题的?
粪坑里哪有原生?你把<view>当<div>来写就 ok 了,按钮什么的都用<view>( div )一把梭
...点击按钮...
var t1=Date.now(); if(Math.random()>0.9)while(Date.now()-t1<15000);
...执行要求的业务逻辑...

间歇性的假死😂
1 ... 64  65  66  67  68  69  70  71  72  73 ... 113  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1096 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 18:47 · PVG 02:47 · LAX 11:47 · JFK 14:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.