我在python中有一个函数可以返回a bool或a list.有没有办法使用类型提示指定返回类型.
例如,这是正确的方法吗?
def foo(id) -> list or bool:
...
Run Code Online (Sandbox Code Playgroud) 我最近在Windows 10机器上安装了Docker Toolbox.
但是,每当我运行时,docker-compose up我收到以下错误消息:
Traceback (most recent call last):
File "<string>", line 3, in <module>
File "compose\cli\main.py", line 65, in main
File "compose\cli\main.py", line 117, in perform_command
File "compose\cli\main.py", line 849, in up
File "compose\project.py", line 372, in up
File "compose\project.py", line 539, in warn_for_swarm_mode
File "site-packages\docker\api\daemon.py", line 33, in info
File "site-packages\docker\utils\decorators.py", line 47, in inner
File "site-packages\docker\client.py", line 139, in _get
File "site-packages\requests\sessions.py", line 488, in get
File "site-packages\requests\sessions.py", line 475, in request
File "site-packages\requests\sessions.py", …Run Code Online (Sandbox Code Playgroud) 我想创建一个模糊搜索算法.然而,经过数小时的研究,我真的很挣扎.
我想创建一个算法,在学校名称列表上执行模糊搜索.
这是我到目前为止所看到的:
我的大部分研究都指向Google和Stackoverflow上的" 字符串指标 ",例如:
然而,这仅仅给出了两个字符串相似的分数.我可以想到将其实现为搜索算法的唯一方法是执行线性搜索并对每个字符串执行字符串度量算法,并返回分数高于某个阈值的字符串.(原来我把我的琴弦存放在一棵树上,但这显然不会帮助我!)
虽然这对于小型列表来说并不是一个坏主意,但对于名为100,000个名称的列表来说,这将是一个问题,并且用户执行了许多查询.
我看到的另一种算法是拼写检查方法,您只需搜索所有可能的拼写错误.然而,这也是非常低效的,因为对于长度为7的单词而言需要超过75,000个单词并且错误计数仅为2.
我需要的?
有人可以建议我一个很好的高效模糊搜索算法.有:
我知道所有算法都有其优点和缺点,没有最好的算法.
有没有办法上传我的应用程序的快速修复程序,几天前Apple批准了?或者我应该再等待2周再次重新审核?
我想安装并运行Typescript(即没有全局依赖).
这是我的package.json文件:
{
"name": "foo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"tsc": "tsc"
},
"devDependencies": {
"typescript": "^1.8.10"
},
"author": "",
"license": "ISC"
}
Run Code Online (Sandbox Code Playgroud)
然后我跑:
npm install
npm run tsc
Run Code Online (Sandbox Code Playgroud)
但是,当我运行第二个命令时,我得到很多错误,它无法显示所有错误.大部分内容如下:
../foo/node_modules/typescript/lib/lib.d.ts(5015,5): error TS2300: Duplicate identifier 'webkitTransformOrigin'.
../foo/node_modules/typescript/lib/lib.d.ts(5016,5): error TS2300: Duplicate identifier 'webkitTransformStyle'.
../foo/node_modules/typescript/lib/lib.d.ts(5017,5): error TS2300: Duplicate identifier 'webkitTransition'.
../foo/node_modules/typescript/lib/lib.d.ts(5018,5): error TS2300: Duplicate identifier 'webkitTransitionDelay'.
../foo/node_modules/typescript/lib/lib.d.ts(5019,5): error TS2300: Duplicate identifier 'webkitTransitionDuration'.
../foo/node_modules/typescript/lib/lib.d.ts(5020,5): error TS2300: Duplicate identifier 'webkitTransitionProperty'.
Run Code Online (Sandbox Code Playgroud)
在npm-debug.log中我得到:
0 …Run Code Online (Sandbox Code Playgroud) 我使用以下命令在Cnetos 7上安装了jenkins:
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
Run Code Online (Sandbox Code Playgroud)
但是,当我跑:
service start jenkins
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
Starting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
[FAILED]
Run Code Online (Sandbox Code Playgroud)
跑步systemctl status jenkins.service给了我这个:
? jenkins.service - LSB: Jenkins Continuous Integration Server
Loaded: loaded (/etc/rc.d/init.d/jenkins)
Active: failed (Result: exit-code) since Wed 2016-09-21 16:45:28 BST; 3min 59s ago
Docs: man:systemd-sysv-generator(8)
Process: 2818 ExecStart=/etc/rc.d/init.d/jenkins …Run Code Online (Sandbox Code Playgroud) 我想在我的一个wordpress项目中使用SASS(这将成为未来项目的样板).我希望以符合以下标准的方式执行此操作:
我有一些想法,但没有一个符合上述标准.
style.css并单独使用Sass/index.php
/... other wordpress files ...
/assets/sass/main.scss
/assets/sass/...other sass files...
Run Code Online (Sandbox Code Playgroud)
运行后sass在style.css会在根目录下创建.
优点:
缺点:
//评论style.css同时使用和Sass/index.php
/style.css
/...other wordpress files...
/assets/sass/main.scss
/assets/sass/... other sass files...
Run Code Online (Sandbox Code Playgroud)
优点:
style.css无需任何工具即可轻松添加快速更改缺点:
style.css,一个用于编译的sass)另外我最大的问题是:在哪里放置编译的SASS?与它连接style.css似乎相当奇怪.
有任何想法吗?谢谢!
我在使用Chrome上的HTTP在我的计算机上本地运行的网站上使用地理位置.但是这不起作用,因为我在HTTP上运行而不是HTTPS.
在控制台上它说:
getCurrentPosition() and watchPosition() no longer work on insecure origins.
To use this feature, you should consider switching your application to a
secure origin, such as HTTPS. See https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-powerful-features-on-insecure-origins
for more details.
Run Code Online (Sandbox Code Playgroud)
为了在不安全的起源上弃用强大的功能,它说使用--unsafely-treat-insecure-origin-as-secure="http://example.com"旗帜开始镀铬.我运行的命令类似于:
chrome.exe --unsafely-treat-insecure-origin-as-secure="http://hello.app"
Run Code Online (Sandbox Code Playgroud)
但是,仍会出现相同的错误消息.
我该如何解决这个问题.
我正在使用Gradle.我有两个任务:"a"和"b".我希望任务"a"调用任务"b".我怎样才能做到这一点?
task b(type: Exec) {
description "Task B"
commandLine 'echo', 'task-b'
}
task a(type: Exec) {
description "Task A"
commandLine 'echo', 'task-a'
// TODO: run task b
}
Run Code Online (Sandbox Code Playgroud)
在Ant中,这是小菜一碟:
<target name="a">
<echo message="task-a"/>
<antcall target="b"/>
</target>
<target name="b">
<echo message="task-b"/>
</target>
Run Code Online (Sandbox Code Playgroud)
我尝试的第一种方法是使用"dependsOn"功能.然而,这并不理想,因为我们需要反过来考虑所有任务,还有其他几个问题(比如满足条件时运行任务).
我尝试的另一种方法是:
b.mustRunAfter(a)
Run Code Online (Sandbox Code Playgroud)
但是这只有在我运行这样的gradle任务时才有效:
gradle -q a b
Run Code Online (Sandbox Code Playgroud)
哪个也不理想.
无论如何只是从现有任务中调用另一个任务?
在Laravel中,可以只选择一个字段并将其作为集/数组返回.
例如,考虑模型Foo链接到表foos其中有场id,a,b,c.
请考虑以下示例数据:
(1, 10, 15, 20)
(1, 12, 15, 27)
(1, 17, 15, 27)
(1, 25, 16, 29)
(1, 28, 16, 40)
Run Code Online (Sandbox Code Playgroud)
现在,如果我想创建一个返回的所有值的查询a,其中b是15的,我能做到这一点,像这样:
Foo::select('a')->where('b', 15)->get();
Run Code Online (Sandbox Code Playgroud)
然而,这将返回一个雄辩的集合.
相反,我怎么能返回这样的数组:
[10, 12, 17]
Run Code Online (Sandbox Code Playgroud) python ×2
algorithm ×1
build.gradle ×1
css ×1
docker ×1
fuzzy-search ×1
gradle ×1
ios ×1
itunes ×1
jenkins ×1
laravel ×1
laravel-5 ×1
model ×1
node.js ×1
npm ×1
python-3.5 ×1
python-3.x ×1
return-type ×1
sass ×1
search ×1
string ×1
type-hinting ×1
typescript ×1
wordpress ×1