我正在使用脚本(Python)来查找一些文件.我将文件名与正则表达式模式进行比较.现在,我必须找到以"〜"(代字号)结尾的文件,所以我构建了这个正则表达式:
if re.match("~$", string_test):
print "ok!"
Run Code Online (Sandbox Code Playgroud)
好吧,Python似乎没有认识到正则表达式,我不知道为什么.我在其他语言中尝试了相同的正则表达式并且它完美地工作,任何想法?
PD:我在网上看到我必须插入
# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)
但没有帮助:(.
非常感谢,同时我会继续阅读,看看是否能找到一些东西.
我建立了一个小程序来计算15个或更少的平均数.有15个文本框,每个文本框的默认值为"0".程序知道获取所有类型数字的总和,并将其除以不返回"0"的文本框的数量.但是如果用户错误地删除了其中一个文本框中的'0'之一..运行时错误.
最初我通过写这个" if语句 "15次(每个文本框一个)来解决这个问题:
if (t1.Text == "") { tr1 = 0; }
else
{
tr1 = Double.Parse(t1.Text);
}
Run Code Online (Sandbox Code Playgroud)
此代码检查文本框中是否有东西(例如,名为t1),如果为true,则程序给出双 'tr1'(不要与't1'混淆),值为'0'如果假,代码给出了双 'TR1"T1"的文字.
我不得不写'如果'15次.我想知道我是否可以用数组和for循环编写相同的代码,以及如何?
这是整个代码(抱歉var名称与var的使用不相似.):
private void goyouidiot_Click(object sender, EventArgs e)
{
double tr1;
double tr2;
double tr3;
double tr4;
double tr5;
double tr6;
double tr7;
double tr8;
double tr9;
double tr10;
double tr11;
double tr12;
double tr13;
double tr14;
double tr15;
if (t1.Text == "") { tr1 = 0; }
else
{
tr1 = Double.Parse(t1.Text);
}
if (t2.Text …Run Code Online (Sandbox Code Playgroud) 根据广义常量表达式 - 修订版5,以下是非法的.
constexpr int g(int n) // error: body not just ‘‘return expr’’
{
int r = n;
while (--n > 1) r *= n;
return r;
}
Run Code Online (Sandbox Code Playgroud)
这是因为所有'constexpr'函数都必须具有这种形式{ return expression; }.我看不出有任何理由需要这样做.
在我看来,唯一真正需要的是不读取/写入外部状态信息,传入的参数也是'constexpr'语句.这意味着对具有相同参数的函数的任何调用都将返回相同的结果,因此可以在编译时"知道".
我的主要问题是,它似乎只是强迫你做一些真正的回旋形式的循环,并希望编译器优化它,以便它对非constexpr调用同样快.
要constexpr为上面的例子写一个有效的,你可以这样做:
constexpr int g(int n) // error: body not just ‘‘return expr’’
{
return (n <= 1) ? n : (n * g(n-1));
}
Run Code Online (Sandbox Code Playgroud)
但是这很难理解,你必须希望编译器在使用违反要求的参数调用时处理尾递归const-expr.
我该如何解决?
PS:在谷歌搜索,我发现这是一些httplib2错误,但我不明白如何使用人们提供的补丁.
Traceback (most recent call last):
File "alt_func.py", line 18, in <module>
func(code)
File "alt_func.py", line 9, in func
resp, content = h.request(url_string, "GET", headers={'Referer': referer})
File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 1099, in request
(response, new_content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 901, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File "/usr/lib/pymodules/python2.6/httplib2/__init__.py", line 871, in _conn_request
response = conn.getresponse()
File "/usr/lib/python2.6/httplib.py", line 984, in getresponse
method=self._method)
File "/usr/lib/python2.6/httplib.py", line 330, in …Run Code Online (Sandbox Code Playgroud) 我在tableView中有一个带有长数据列表的应用程序,我想双击导航栏以在列表顶部(搜索所在位置)滚动UITableView.
我该如何实现呢?
谢谢你的帮助.
不久之前,我在这里看到了一个关于java包的细粒度组织的问题.例如,my.project.util,my.project.factory,my.project.service,等.
我现在找不到,所以我不妨问一下这个问题.
是否有关于Java程序包组织的最佳实践以及它们的内容?
如何在Java项目中组织课程?
例如,我正在与一些人合作的项目有一个名为beans的包.它最初是一个包含简单豆类的项目,但最终(通过糟糕的经验和缺乏时间)包含所有内容(几乎).我通过在工厂包中放置一些工厂类(使用创建bean的静态方法的类)来清理它们,但我们有其他类来执行业务逻辑,而其他类则执行简单处理(不使用业务逻辑),如检索来自属性文件的代码消息.
感谢您的想法和意见.
你如何从另一个创建GUI而不是创建线程的类更新win表单控件(例如标签,进度条)?(例如,Program.cs的事件处理程序)
我发现了几个关于使用Invoke()方法从另一个线程更新GUI的帖子,但到目前为止我发现的只有在代码与表单编写在同一个类中时才有效
我有跟随HTML
<div>This is some <span>special <a href="#">text</a></span> and it's super</div>
Run Code Online (Sandbox Code Playgroud)
和CSS
span {color:#333;}
a {color:#777;}
a:hover {color:#AAA;}
Run Code Online (Sandbox Code Playgroud)
我想知道我可以用什么设置一个函数,我可以提取<a>和<a>:悬停元素的颜色?
谢谢
我正在调试我正在用Xcode编写的iPhone应用程序,但有时现在调试器(它是GDB)减慢了很多(进行逐步调试)并且有时变得没有响应(踩踏,踩踏的图标 - 结束,踩出是不可点击的),有时它恢复正常并继续,有时它永远保持这样或控制台中出现一条消息:"超时"(或类似的东西),我可以看到我的CPU活动监控率高达90%.作为一种解决方法,我曾经在我感兴趣的代码行之后添加了一个brekpoint,并简单地使用'Continue'来'继续'(这样做它运行得非常好而且快速).这可能是代码依赖的吗?有没有办法调试调试器(行为)?
更新:完整的消息是
Timed out fetching data. Variable display may be inaccurate.
Run Code Online (Sandbox Code Playgroud)
谷歌搜索它我发现它发生在Xcode gdb试图查看内部数据格式化程序时.有人建议禁用运行>变量视图>使用数据格式化程序(在xcode 3.2中,以前我猜它是Debug->变量视图 - >启用数据格式化程序)它似乎也适合我(直到现在)所以现在我问:为什么?:D
UPDATE2:这解决了调试器停止在代码的特定部分,但它在另一个调用中挂起(使用相同的消息).在我看来,这涉及一些CoreData API(NSEntityDescription*)entityForName: inManagedObjectContext:
更新3:最好是缓存NSEntityDescription而不是总是创建一个新的?