我有代码:
theory = """}#)$[]_+(^_@^][]_)*^*+_!{&$##]((](}}{[!$#_{&{){
*_{^}$#!+]{[^&++*#!]*)]%$!{#^&%(%^*}@^+__])_$@_^#[{{})}$*]#%]{}{][@^!@)_[}{())%)
())&#@*[#}+#^}#%!![#&*}^{^(({+#*[!{!}){(!*@!+@[_(*^+*]$]+@+*_##)&)^(@$^]e@][#&)(
%%{})+^$))[{))}&$(^+{&(#%*@&*(^&{}+!}_!^($}!(}_@@++$)(%}{!{_]%}$!){%^%%@^%&#([+[
_+%){{}(#_}&{&++!@_)(_+}%_#+]&^)+]_[@]+$!+{@}$^!&)#%#^&+$@[+&+{^{*[@]#!{_*[)(#[[
]*!*}}*_(+&%{&#$&+*_]#+#]!&*@}$%)!})@&)*}#(@}!^(]^@}]#&%)![^!$*)&_]^%{{}(!)_&{_{
+[_*+}]$_[#@_^]*^*#@{&%})*{&**}}}!_!+{&^)__)@_#$#%{+)^!{}^@[$+^}&(%%)&!+^_^#}^({
*%]&@{]++}@$$)}#]{)!+@[^)!#[%@^!!"""
#theory = open("temp.txt")
key = "#@!$%+{}[]_-&*()*^@/"
new2 =""
print()
for letter in theory:
if letter not in key:
new2 += letter
print(new2)
Run Code Online (Sandbox Code Playgroud)
这是解决python挑战的测试代码#2:http://www.pythonchallenge.com/pc/def/ocr.html
唯一的麻烦是,我写的代码似乎留下了很多空白,但我不确定为什么.
关于如何去除不必要的白色的任何想法?换句话说,我希望代码返回"e"而不是"e".
当我使用重定向
Request :: instance() - > redirect('something')时,我有一个KO3核心插入index.php到我的URL的问题; 或$ paginationStuffHere-> render().
任的这些结果是http://www.something.com/ 的index.php /某事
当我使用重定向的完整URL而不是诸如Request :: instance() - > redirect('http://www.something.com/something')之类的亲戚时,这不是问题; 但是我找不到分页函数真的有办法做到这一点,所以我真的需要找到它添加这个index.php的位置
当我使用View :: factory('something/something') - > render()时,不会发生这种情况.这是我唯一能找到有类似问题的人
基本URL在bootstrap.php中设置为"/"
我的.htaccess看起来像这样
RewriteEngine On
RewriteBase /
RewriteRule ^(application|modules|system) -[F,L]
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule .* index.php/$0 [PT,L]
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的任何建议.
我一直在研究移动代理,并想知道是否有可能将正在运行的进程发送到erlang中的另一个节点.我知道可以在另一个节点上发送一个消息进程.我知道可以在集群中的所有节点上加载模块.是否可以将特定节点上某个状态的进程移动到另一个节点并恢复其状态.也就是说,erlang能提供强大的移动性吗?或者是否可以在erlang中提供强大的移动性?
如何使用jQuery获取给定DOM元素的所有DEFINED CSS选择器?
定义中我指的是应用于任何样式表的所有CSS选择器document.
在某种程度上,这类似于FireBug实现的功能,其中显示了所选DOM元素的所有应用CSS选择器.
任何帮助表示赞赏.
我很好奇AppleScript是否可以访问浏览器中的每个特定选项卡并在其中执行一些javascript.
有人有想法吗?
javascript safari applescript google-chrome applescript-objc
我无法实现ADBannerView及其委托协议.
我在我的视图类中实现了以下代码(也使视图符合ADBannerViewDelegate协议):
//add iAds
ADBannerView *adView = [[ADBannerView alloc] initWithFrame: CGRectMake(0, 318, 320, 50)];
adView.requiredContentSizeIdentifiers = [NSSet setWithObjects: ADBannerContentSizeIdentifierPortrait, ADBannerContentSizeIdentifierLandscape, nil];
adView.delegate = self;
//adView.delegate = ADBannerViewDelegate;
[self.view addSubview: adView];
Run Code Online (Sandbox Code Playgroud)
然后我为ADBannerViewDelegate创建了一个类,其中包含以下.m
//
// ADBannerViewDelegate.m
//
#import "ADBannerViewDelegate.h"
@implementation ADBannerViewDelegate
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
NSLog(@"bannerview did not receive any banner due to %@", error);}
- (void)bannerViewActionDidFinish:(ADBannerView *)banner{NSLog(@"bannerview was selected");}
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave{return willLeave;}
- (void)bannerViewDidLoadAd:(ADBannerView *)banner {NSLog(@"banner was loaded");}
@end
Run Code Online (Sandbox Code Playgroud)
最终会显示横幅,但控制台会继续抛出以下类型的错误:
2011-02-27 15:00:54.108 app[31639:207] ADBannerView: Unhandled error (no delegate …Run Code Online (Sandbox Code Playgroud) 任何人都可以告诉我为什么下一页加载时不会触发警报?如果我使用window.onload而不是document.onload它的工作.为什么会出现这种差异?
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
document.onload = function() {
alert('Test');
}
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我目前正在使用C#和MySQL数据库后端开发应用程序。
我的程序最终可能会从数据库中加载大量数据,并添加到要在DataGridView中显示的数据集中。我希望能够显示填充数据集的进度,但是不确定如何获取对它在数据库中位置的引用。
下面是我目前拥有的代码。
DatabaseWork dbase = new DatabaseWork();
try
{
dbase.openConnection();
MySqlDataAdapter myDA = new MySqlDataAdapter();
myDA.SelectCommand = new MySqlCommand(query, dbase.conn);
DataTable table = new DataTable();
myDA.Fill(table);
BindingSource bSource = new BindingSource();
bSource.DataSource = table;
tblDetails.DataSource = bSource;
//tblGrid.Columns[0].Visible = false;
}
catch (MySqlException ex)
{
dbase.displayError(ex.Message, ex.Number);
}
finally
{
dbase.closeConnection();
}
Run Code Online (Sandbox Code Playgroud)
我知道我将不得不像后台工作人员一样将这部分代码放入线程中,但是如何更改此代码以显示进度。
我通常会声明我的类和模板,然后在(在相同的头文件中)之后定义它们的方法.我发现这种方式更容易阅读.好吧,我遇到过一个案例,我无法弄清楚在一个类外定义中使用的工作类型签名.这是我正在做的一个简化示例,它说明了问题:
template <class T>
struct Foo
{
Foo(T a, T b);
template
< class Iterator
, enable_if< is_iterator<Iterator> >
>
Foo
( Iterator first
, Iterator last
);
};
template <class T>
Foo<T>::Foo(T a, T b)
{ ... }
template <class T>
template
< class U
, WHAT_GOES_HERE?
>
Foo<T>::Foo(U f, U l)
{ ... }
Run Code Online (Sandbox Code Playgroud)
我在WHAT_GOES_HERE插槽中尝试了很多东西来尝试获得匹配的签名,但我一直都在失败.我需要enable_if来区分一个传入两个T类型对象的情况,以及一个传递一对迭代器的情况.如果模板化的构造函数在主模板中定义,代码工作正常,这是代码当前的工作方式,但我更倾向于将定义移到声明之外.
编辑:我应该提一下,我不能在定义中重新使用enable_if <...>,因为enable_if <...>为其类型分配了一个默认值,在非定义中你不能这样做也是一个宣言.
更改父MovieClip的宽度和高度不会改变内部MovieClip的宽度和高度.父MovieClip放置在舞台上并手动调整大小.当我通过代码将父MovieClip的维度分配给内部MovieClip时,父MovieClip维度会更改.我希望两个MovieClip在运行时具有相同的宽度和高度.但是,我在设计时更改了父MovieClip维度.
例:
有两个MovieClip,一个在另一个里面.现在,父级MovieClip在设计时放置在舞台上,其尺寸为(50,50),父级MovieClip内的子MovieClip也具有相同的尺寸(50,50).现在,我通过按Q并用鼠标拉伸来手动更改父MovieClip维度,父MovieClip的维度现在是(100,150)或我喜欢的任何内容.现在双击父MovieClip并检查内部MovieClip维度是否保持相同即(50,50)
现在在AS3代码中,我更改内部MovieClip的宽度和高度,如下所示:
saveheight = parentmc.height;
savewidth = parentmc.width;
Run Code Online (Sandbox Code Playgroud)
现在我根据父MovieClip的尺寸更改子MovieClip,如下所示:
parentmc.inner_mc.width = parentmc.width;
parentmc.inner_mc.height = parentmc.height;
Run Code Online (Sandbox Code Playgroud)
但这parentmc也带来了变化,所以我重新分配价值parentmc:
parentmc.height = saveheight;
parentmc.width = savewidth;
Run Code Online (Sandbox Code Playgroud)
在上述情况下,parentmc与inne_rmc尺寸应相同,即(100,150).通过交换上面的值,我得到parentmc和inner_mc相同的尺寸,但对象大小永远不会(100,150),我已经用像素完美的空气应用程序检查它.