在任何代码中,我猜,有些变量/方法/类实际上没有被使用,也许就是show /以防万一.
无论如何,如何设置Android Studio停止在滚动条中为未使用的变量提供"黄色"错误条带标记.虽然,我不想停止一起收到警告.
让我们使用字符Latin Capital Letter a和Ogonek(U + 0104)作为例子.
我有一个代表其UTF-8编码形式的int:
my_int = 0xC484
# Decimal: `50308`
# Binary: `0b1100010010000100`
Run Code Online (Sandbox Code Playgroud)
如果使用unichr我得到的功能:\uC484或?(U + C484)
但是,我需要输出: ?
如何转换my_int为Unicode代码点?
我有一个模型Client,我如何注释然后排序,它的两个字段的最大值:
from django.db import models
class Client(models.Model):
uploaded_photo_at = models.DateTimeField()
uploaded_document_at = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)
下列:
Client.objects.annotate(
latest_activity_at=Max('uploaded_photo_at', 'uploaded_document_at', output_field=DateTimeField())
).order_by('latest_activity_at')
Run Code Online (Sandbox Code Playgroud)
引发此错误:
django.db.utils.ProgrammingError: function max(timestamp with time zone, timestamp with time zone) does not exist
LINE 1: ...oto_at", "clients_client"."uploaded_document_at", MAX("clien...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Run Code Online (Sandbox Code Playgroud)
我正在使用Posgresql和Django 1.11,如果有帮助的话.
也许我在数学方面还不够好,但是我在将数字转换为纯字母的Bijective Hexavigesimal方面遇到了问题,就像Microsoft Excel/OpenOffice Calc一样.
这是我的代码的一个版本,但没有给我我需要的输出:
var toHexvg = function(a){
var x='';
var let="_abcdefghijklmnopqrstuvwxyz";
var len=let.length;
var b=a;
var cnt=0;
var y = Array();
do{
a=(a-(a%len))/len;
cnt++;
}while(a!=0)
a=b;
var vnt=0;
do{
b+=Math.pow((len),vnt)*Math.floor(a/Math.pow((len),vnt+1));
vnt++;
}while(vnt!=cnt)
var c=b;
do{
y.unshift( c%len );
c=(c-(c%len))/len;
}while(c!=0)
for(var i in y)x+=let[y[i]];
return x;
}
我努力的最佳结果是:a b c d ... y z ba bb bc- 虽然不是上面的实际代码.预期的输出是a b c ... y z aa ab ac ... zz aaa aab aac ... zzzzz …
对不起,对于这个模糊的问题,实际上并不知道如何问这个问题,也不知道它的合法术语.
如何运行python脚本/字节码/ .pyc(任何编译的python代码)而不通过终端.基本上在Nautilus上:"双击python脚本,它将运行"或"在选择然后[Enter],它将运行!".这至少是我的目标.
当我检查"允许将文件作为程序执行"时,按文件上的[enter].它给了我这样的信息:
无法显示"/ home/ghelo/Music/arrange .pyc".没有为Python字节码文件安装应用程序.您要搜索要打开此文件的应用程序吗?
顺便说一下,使用Ubuntu 12.04并且必须是python 2,其中一个软件包在python 3上不起作用.如果在两个版本上如何做到这一点有所不同,请加入它,如果它不是很多问题, 谢谢.
我知道这没关系,但它是一个脚本自动重命名和安排我的音乐文件.因此,引导我,愚蠢的白痴.:)
假设我们有这个全局常量:
const isSignedIn = fromPromise(fetch('/api/is-signed-in'))
.pipe(throttleTime(1000), shareReply(1));
Run Code Online (Sandbox Code Playgroud)
页面加载后,几个组件会同时订阅这个:
isSignedIn.subscribe(() => console.log('do 1st'));
isSignedIn.subscribe(() => console.log('do 2nd'));
isSignedIn.subscribe(() => console.log('do 3rd'));
Run Code Online (Sandbox Code Playgroud)
以上只会调用 API 一次,但是如果另一个组件订阅它,我需要它再次调用 API(即 1 秒后)。
isSignedIn.subscribe(() => console.log('button press'));
Run Code Online (Sandbox Code Playgroud)
我如何使用 RxJS?
我正在开发一个应用程序,以从互联网上获取所有类型的东西.我希望不要为此编写RegExp模式的路径,因此,我如何解析Content-Type标题中的值:在示例中:
text/html; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
为了给出上下文,这是我在互联网上获取内容的代码:
from requests import head
foo = head("http://www.example.com")
Run Code Online (Sandbox Code Playgroud)
*编辑*
我期待的输出类似于mimetools中的方法.例如:
x = magic("text/html; charset=UTF-8")
Run Code Online (Sandbox Code Playgroud)
将输出:
x.getparam('charset') # UTF-8
x.getmaintype() # text
x.getsubtype() # html
Run Code Online (Sandbox Code Playgroud) 我有这个使用模块中的Queue类的代码片段multiprocess.我很困惑,.empty()一个实例的方法Queue并没有像我期望的那样给我一个正确的值.这是我的代码:
from time import sleep
from multiprocessing import Queue, Lock
foo = Queue()
locker = Lock()
with locker: # even with this, still True
foo.put("bar")
print(foo.empty()) # True, obviously not
print(foo.empty()) # True
print(foo.empty()) # True
print(foo.qsize()) # 1L
print(foo.empty()) # True
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用sleep函数time,因为在执行中会导致按时间顺序延迟.有用.
from time import sleep
from multiprocessing import Queue, Lock
foo = Queue()
locker = Lock()
foo.put("bar")
sleep(0.01)
print(foo.empty()) # False
print(foo.empty()) # False
print(foo.empty()) # …Run Code Online (Sandbox Code Playgroud) 我使用以下URL运行本地服务器:
foo.self
bar.self
blah-blah.self
Run Code Online (Sandbox Code Playgroud)
以上URL由以下VirtualHost语句处理:
<VirtualHost *:80>
UseCanonicalName Off
ServerName self
ServerAlias *.self
VirtualDocumentRoot C:\Users\Foo\PhpstormProjects\%-2
<Directory C:\Users\Foo\PhpstormProjects\*>
Options Indexes FollowSymLinks Includes ExecCGI MultiViews
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
每个都有自己的/robots.txt,但我需要做的是让任何URL返回完全相同的东西,无论它们/robots.txt包含什么,或者即使它不存在.例如,以下URL:
...将返回相同的文字:
User-agent: *
Disallow: /
Run Code Online (Sandbox Code Playgroud)
这是没有诉诸301 Redirect或RewriteRule.
我通过以下命令运行我的 OpenERP:
ghelo@pc$ /usr/bin/python2 openerp-server -c my_config.conf
Run Code Online (Sandbox Code Playgroud)
我有这些作为数据库凭据:
username: odoo
password: some_password
Run Code Online (Sandbox Code Playgroud)
我的my_config.conf文件有这些相关行:
db_host = False
db_maxconn = 64
db_name = False
db_password = some_password
db_port = False
db_template = template1
db_user = odoo
dbfilter = .*
Run Code Online (Sandbox Code Playgroud)
我的文件有这些附加,每次编辑时pg_hba.conf都会重新启动服务:postgresql
host all ghelo all md5
local all odoo trust
Run Code Online (Sandbox Code Playgroud)
然而,运行服务器会引发此豁免:
FATAL: Peer authentication failed for user "odoo"
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何运行 OpenERP 服务器?
其他事实:
odoo通过以下方式拥有 bash 帐户:$ sudo useradd odoopsql:# CREATE USER odoo WITH …基本上这开始于我在尝试查找索引是否存在于dict中时遇到的问题:
if collection[ key ]: # if exist
#do this
else: # if no exist
#do this
Run Code Online (Sandbox Code Playgroud)
但是当索引确实不存在时,它会抛出一个KeyError.所以,阅读Python文档.如果定义了missing(),则不会抛出KeyError.
collection = {}
def collection.__missing__():
return false
Run Code Online (Sandbox Code Playgroud)
终端上面的代码给了我:
ghelo@ghelo-Ubuntu:~/Music$ python __arrange__.py
File "__arrange__.py", line 16
def allArts.__missing__():
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
那么,如何正确地做到这一点?顺便说一下,我需要在这上面使用Python 2.7.在Python 3上运行时有区别吗?
python ×6
python-2.7 ×4
javascript ×2
postgresql ×2
android ×1
apache ×1
apache2 ×1
bash ×1
compilation ×1
content-type ×1
django ×1
excel ×1
function ×1
ide ×1
int ×1
mime-types ×1
nautilus ×1
odoo ×1
orm ×1
robots.txt ×1
rxjs6 ×1
typescript ×1
ubuntu ×1
unicode ×1
utf-8 ×1