V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiangyuecn  ›  全部回复第 103 页 / 共 122 页
回复总数  2429
1 ... 99  100  101  102  103  104  105  106  107  108 ... 122  
2019-04-16 11:20:35 +08:00
回复了 bannychen 创建的主题 问与答 同样看一部电影,三大运营商的 4g 消耗流量是否相同?
此 id 吊炸天
2019-04-16 10:39:10 +08:00
回复了 xiangyuecn 创建的主题 程序员 从高德采集最新的省市区三级坐标和行政区域边界 csv 格式
@jinx930621 #15 嗯,level4 这个已经包含了乡镇区划数据;至于乡镇这级的坐标和边界就没有采集,也是没有找到数据源,百度和高德都没有提供
2019-04-16 10:08:01 +08:00
回复了 xiangyuecn 创建的主题 程序员 从高德采集最新的省市区三级坐标和行政区域边界 csv 格式
@AlexMeng 我用的 SQL Server 里面查询有空间结果,可以直接看
https://ww1.sinaimg.cn/large/007i4MEmgy1g2490abtlgj30rw0f0dj2.jpg
2019-04-16 09:43:59 +08:00
回复了 xiangyuecn 创建的主题 程序员 从高德采集最新的省市区三级坐标和行政区域边界 csv 格式
@aleung 比百度的精确,百度抓取完数据才 20m,高德的 130m,边界细腻不少
2019-04-16 09:42:13 +08:00
回复了 xiangyuecn 创建的主题 程序员 从高德采集最新的省市区三级坐标和行政区域边界 csv 格式
收藏和回复不成比例呀,帖子沉的快
2019-04-13 19:45:43 +08:00
回复了 blakejia 创建的主题 MySQL 数据库存在版本管理工具么?类似代码里面的 git
[占个楼提个问] :

好奇大家本地和生产服务器上的数据库结构存在差异时是怎么处理?

我一直是一个表一个表手工对,累死个人

比如:开发了个把月,积累了一定量的数据库结构变化,要上线的时候,该如何把本地的结构同步到线上生产服务器上,还能保证不能遗漏?

------------

还有一个一直没搞明白的问题,新旧版本都用到的同一个表有改动,并且这个改动不兼容老版本,感觉升级过程中都要暂停服务才行,那么还怎么进行灰度发布,或者从头到尾的流程就是错的?

@liuxu
@9hills
@mmdsun
@allanzhuo
@shoaly
@janxin
@mandy0119
@agoodob
@blakejia
@neoblackcap
@luozic
@rayingecho
除了优酷、Adobe,还出现个 GeekedIn,完全没印象啊
2019-04-11 15:32:24 +08:00
回复了 xiangyuecn 创建的主题 程序员 昨天遇到的一个关于内存条的趣事
@xustrive 厉害
2019-04-09 17:52:11 +08:00
回复了 xiangyuecn 创建的主题 程序员 chrome 滚轮经常失效,刷新一下又好了
@mgrddsj #20 我这切换标签、打开控制台+手机模拟 也没用,目前只发现 #14 楼的有用
2019-04-09 15:53:44 +08:00
回复了 xiangyuecn 创建的主题 程序员 chrome 滚轮经常失效,刷新一下又好了
@taolu #14 还真是,可以恢复了,就是滚轮这个键有点硬,哈哈,搞定
2019-04-08 11:05:53 +08:00
回复了 xiangyuecn 创建的主题 程序员 正则表达式 后面不要包含内容 的写法不生效?
@zhyl 尽量不要用后瞻,难移植
2019-04-08 11:00:00 +08:00
回复了 Flands 创建的主题 程序员 正则替换 http 为 https,中间部分如何匹配但不存储?
参考我早上发的 /t/552813,前瞻匹配部分和我以前写法一样,是不会有效果的。另外记录一下:刚才发了一篇吐槽 github 的被水深火热了。。现在被关小黑屋中
2019-04-08 10:08:46 +08:00
回复了 xiangyuecn 创建的主题 程序员 正则表达式 后面不要包含内容 的写法不生效?
@binux 嗯,原来如此呀,分解一下豁然开朗,哈哈

意思就是前瞻只能作用于+贪婪匹配到的最后一个字符,并不能阻止+对最后一个字符之前的所有字符进行贪婪匹配。

/(\d+)(?!\.1)/.exec("123.141") 目测是这样的:
> 123:\d+贪婪匹配到.为止
> 12:发现 123.1 不符合(?!\.1),后退一位
> 没有表达式了,返回 12

/(.+)(?!\.1)/.exec("123.141") 目测是这样的:
> 123.141:.+贪婪匹配到结尾
> 123.141 : 符合(?!\.1)
> 没有表达式了,返回 123.141

/(.(?!\.1))+/.exec("123.141") 目测是这样的:
> 1:.匹配到新的一位
> 1:123 符合(?!\.1)
> 12:.匹配到新的一位
> 12:123.符合(?!\.1)
> 123:.匹配到新的一位
> 12:发现 123.1 不符合(?!\.1),后退一位,并退出循环
> 没有表达式了,返回 12

如果要对每个字符进行前瞻检查,唯有最后一种写法比较好理解。
2019-04-08 09:30:37 +08:00
回复了 xiangyuecn 创建的主题 程序员 正则表达式 后面不要包含内容 的写法不生效?
2019-04-08 09:27:46 +08:00
回复了 xiangyuecn 创建的主题 程序员 正则表达式 后面不要包含内容 的写法不生效?
@binux 还是不太明白,第一个分组的确是捕获到了`abcde`呀,https://ww1.sinaimg.cn/large/007i4MEmgy1g1uyojwd3bj309l02lwei.jpg

照着你的思路找到 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions 的解释中有个例子:
> >>>>>
Matches 'x' only if 'x' is not followed by 'y'. This is called a negated lookahead.

For example, /\d+(?!\.)/ matches a number only if it is not followed by a decimal point. The regular expression /\d+(?!\.)/.exec("3.141") matches '141' but not '3.141'.
> >>>>>

发现一个现象:

符合预期:/(\d+)(?!\.1)/.exec("123.141")
符合预期:/([^.]+)(?!\.1)/.exec("123.141")
无效:/(.+)(?!\.1)/.exec("123.141")

难以理解,最后一个就是我的写法,咳。。。
2019-04-08 08:31:39 +08:00
回复了 xiangyuecn 创建的主题 程序员 正则表达式 后面不要包含内容 的写法不生效?
@binux 还是不明白,第一个分组捕获到 abcde,预期想要是 abc,前瞻不会和前面的+、*、{}起作用吗?
2019-04-08 08:24:35 +08:00
回复了 xiangyuecn 创建的主题 程序员 正则表达式 后面不要包含内容 的写法不生效?
又发现另一种有效写法:
/<(?!.+def).+>/.exec("<abcdefzzz>\n<abczzz>")

可能是结尾的.+导致的不能匹配,但这样写还是不行:
/<.+(?!def)zzz>/.exec("<abcdefzzz>\n<abczzz>")
2019-04-07 21:54:37 +08:00
回复了 lzm1005 创建的主题 MySQL 求帮忙 SQL 语句, 具体看下面!
#7 username ? 唯一? 当我没说
2019-04-07 21:52:57 +08:00
回复了 lzm1005 创建的主题 MySQL 求帮忙 SQL 语句, 具体看下面!
不改数据库,就赶紧跑路吧。或者祈祷第一个同名的人晚点出现,再跑路。
1 ... 99  100  101  102  103  104  105  106  107  108 ... 122  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3180 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 13:26 · PVG 21:26 · LAX 05:26 · JFK 08:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.