blabla

Docker+Git效率工作

别说谁变了你拦得住时间么 提交于 2019-12-04 09:16:22
前言 事情是这样的,首先之前不知道git这个利器,就把代码复制来粘贴去,一个人写代码还好,几个人,特别是一个团队协同工作,这种复制粘贴,U盘拷贝代码,QQ发来发去代码的方式简直就是噩梦,非但麻烦,而且非常凌乱,反正我是受不了。然后,知道git以后才发现自己和它相见恨晚,先别说什么版本控制工具,首先光是托管代码就让我爽一番(svn工作流模式),请注意,我现在是以完全菜鸟的视角阐述,大神们请掠过。 引入了git,整个协同工作有条不紊多了,我的思路也清晰多了,可是问题又来了,项目开始的时候我只是考虑本机开发的问题,嗯,在本机的确没有问题了,但是后面有个新人加进项目后有个问题突然暴露了出来——多人协同开发中除了代码还有环境[环境描述,依赖,缓存,参数,配置等]!首先他和我习惯用不同的系统开发(他用windows,我用linux - -),然后各种环境问题(一会儿缺这个包,一会儿又编译不通过,等下报个错,分分钟折腾死你)。讲真,加班加点不重要,我突然想到,如果以后要部署到很多服务器,那岂不是又要重重复复做同样的功夫?想想都心累,可是docker解决了我这个困扰。 docker是个热门的虚拟容器的技术,其实我是想都没有想过要用到它的时候,虽然我之前知道有docker这么一个玩意,好像很牛逼,但是也就是仅仅停留在知道的程度,至于它能做什么,为什么会存在,我没有任何概念

Strange behavior with special characters in arguments of batch functions?

匿名 (未验证) 提交于 2019-12-03 02:26:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Suppose you run test.bat "blabla,blabla,^>blabla", "blaby" test.bat implementation: @SETLOCAL @ECHO OFF SET list=%~1 ECHO "LIST: %list%" ECHO "ARG 1: %~1" ECHO "ARG 2: %~2" @ENDLOCAL @GOTO :EOF Output is as expected: "LIST: blabla,blabla,>blabla" "ARG 1: blabla,blabla,^>blabla" "ARG 2: blaby" But what if you make test.bat a function inside a batch file: @SETLOCAL CALL :TEST "blabla,blabla,^>blabla", "blaby" @ENDLOCAL @GOTO :EOF :TEST @SETLOCAL @ECHO OFF SET list=%~1 ECHO "LIST: %list%" ECHO "ARG 1: %~1" ECHO "ARG 2: %~2" @ENDLOCAL @GOTO :EOF

Elasticsearch - query_string with wildcards

匿名 (未验证) 提交于 2019-12-03 01:23:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: I have some text in elastic search containing urls in various formats ( http://www , www.) what I want to do is to search for all texts containing e.g., google.com. For the current search I use something like this query: query = { "query" : { "bool" : { "must" : [{ "range" : { "cdate" : { "gt" : dfrom , "lte" : dto } } }, { "query_string" :{ "default_operator" : "AND" , "default_field" : "text" , "analyze_wildcard" : "true" , "query" : searchString } } ] } }} But a query looking like google.com never returns any result, searching

适用于Firemonkey的Json解析对象XsuperObject使用方法介绍

耗尽温柔 提交于 2019-11-26 11:50:29
Sample JSON { "name":"Onur YILDIZ", "vip":true, "telephones":["000000000","111111111111"], "age":24, "size":1.72, "adresses":[ { "adress":"blabla", "city":"Antalya", "pc":7160 }, { "adress":"blabla", "city":"Adana", "pc":1170 } ] } Delphi Code var X:ISuperObject; begin X :=TSuperObject.Create('{}'); X.S['name']:='Onur YILDIZ'; X.B['vip']:=true; with X.A['telephones']do begin Add('000000000'); Add('111111111111'); end; X.I['age']:=24; X.F['size']:=1.72; with X.A['adresses'].O[0]{AutoCreate}do begin S['adress']:='blabla'; S['city']:='Antalya'; I['pc']:=7160; end; // or X.A['adresses'].O[1].S[