问题列表 - 第44178页

MKMapView重置回世界视图

如何重新设置MKMapView回到世界视图缩放级别?

iphone cocoa cocoa-touch mkmapview ios

11
推荐指数
2
解决办法
6099
查看次数

VB6类是否有析构函数?

当我执行诸如的语句时

Set MyObject = Nothing
Run Code Online (Sandbox Code Playgroud)

在调用的类中是否有一个特定的函数(即我可以用作析构函数),执行清理数组,断开数据库等等的操作?

vb6 class

8
推荐指数
1
解决办法
3566
查看次数

无法将执行程序集加载到新的AppDomain,FileNotFoundException

我试图在新的AppDomain中托管文本模板类代理.

我有一些旧的脚本代码,它们执行类似的操作,包含以下代码:

_ScriptAppDomain = AppDomain.CreateDomain(scriptDomainFriendlyName);
_ScriptProxy = (IScriptEngineProxy)_ScriptAppDomain.CreateInstanceAndUnwrap(
    Assembly.GetExecutingAssembly().FullName,
    "LVK.Scripting.ScriptEngineProxy");
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用我的新课程时,请使用以下内容

_TemplateDomain = AppDomain.CreateDomain(templateDomainFriendlyName);
_TemplateProxy = (ITemplateProxy)_TemplateDomain.CreateInstanceAndUnwrap(
    Assembly.GetExecutingAssembly().FullName,
    "TextTemplate.TemplateProxy");
Run Code Online (Sandbox Code Playgroud)

我只是得到"FileNotFoundException",其中包含以下详细信息:

无法加载文件或程序集'TextTemplate,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = bb70a2e62a722ace'或其依赖项之一.该系统找不到指定的文件.

我错过了什么?

基本上,我在TextTemplate命名空间(和程序集)中有一个Template类,它试图将TemplateProxy类(从MarshalByRefObject降序)加载到新的appdomain中,但看起来我的主程序集没有加载到这个域中.

如果我使用较旧的代码,但是没有使用这个新代码,这是有效的,但我无法发现差异.

这里有一些更多的细节:

  • 大会没有在GAC注册(旧版本也没有注册)
  • 我没有覆盖任何AssemblyResolve事件(旧的,也没有)

如果需要的话,我不反对处理AssemblyResolve事件.我发现我的旧代码工作很奇怪,但事实并非如此.

c# appdomain

1
推荐指数
1
解决办法
4868
查看次数

寻找茎和结尾的组合

我有"词干"和"结尾"(可能不是正确的单词)的映射,如下所示:

all_endings = {
 'birth': set(['place', 'day', 'mark']), 
 'snow': set(['plow', 'storm', 'flake', 'man']),
 'shoe': set(['lace', 'string', 'maker']),
 'lock': set(['down', 'up', 'smith']),
 'crack': set(['down', 'up',]),
 'arm': set(['chair']),
 'high': set(['chair']),
 'over': set(['charge']),
 'under': set(['charge']),
}
Run Code Online (Sandbox Code Playgroud)

但当然要长得多.我也用相反的方式制作了相应的字典:

all_stems = {
 'chair': set(['high', 'arm']),
 'charge': set(['over', 'under']),
 'up': set(['lock', 'crack', 'vote']),
 'down': set(['lock', 'crack', 'fall']),
 'smith': set(['lock']),
 'place': set(['birth']),
 'day': set(['birth']),
 'mark': set(['birth']),
 'plow': set(['snow']),
 'storm': set(['snow']),
 'flake': set(['snow']),
 'man': set(['snow']),
 'lace': set(['shoe']),
 'string': set(['shoe']),
 'maker': set(['shoe']),
}
Run Code Online (Sandbox Code Playgroud)

我现在试图想出一个算法来找到两个或多个匹配两个或多个"结尾"的"茎"的匹配.例如,在上面,它将与锁定和裂缝向下和向上匹配,从而产生

lockdown
lockup
crackdown
crackup
Run Code Online (Sandbox Code Playgroud)

但不包括 …

python

10
推荐指数
1
解决办法
339
查看次数

字符串文字前面的b有什么作用?

$binary = b'Binary string';
Run Code Online (Sandbox Code Playgroud)

创建一个字符串作为binary 有什么后果?

我在文档中找不到任何关于它的提示.通过language_scanner查看这个小小的好奇心.

php string syntax

20
推荐指数
1
解决办法
6064
查看次数

MySQL转储所有数据库并在导入时创建(或重新创建)它们?

我想知道如何获得以下文件,

mysqldump -h server -u root -p --all-databases > all_dbs.sql
Run Code Online (Sandbox Code Playgroud)

导入时自动创建尚未创建的任何数据库.此外,如果数据库已存在,则应重新创建它(覆盖旧数据库).

这可能吗?谢谢!

mysql database mysqldump

21
推荐指数
2
解决办法
4万
查看次数

iOS AVFoundation - 显示视频和导出的时间显示

我想在视频上显示叠加显示并导出包含此显示的视频.我看了AVFoundation框架,AVCompositions,AVAssets等,但我仍然没有想到实现这一目标.有一个名为AVSynchronizedLayer的类可以让你动画与视频同步的动画,但我不想动画,我想要将时间显示叠加到视频的每一帧.有什么建议?

问候

video overlay avfoundation ios

8
推荐指数
1
解决办法
6951
查看次数

应用请求值和更新模型值之间的差异

我常常对这两个阶段产生怀疑.以下是我的理解:

  1. 应用请求值

    • 在此阶段,提交的值来自请求参数.然后将请求值设置到辅助bean中,即设置为组件UIInput
  2. 更新模型值

    • 在此阶段,已处理的值从backing bean(UIInput)传输到托管bean.(这是我们自定义的JSF bean).

我在想我的理解是正确的.但是,阅读一些文章让我感到困惑.我想在这两个阶段让我更清楚.请澄清我.

lifecycle jsf

9
推荐指数
1
解决办法
7928
查看次数

将def作为Mako模板中的函数调用

我想使用a def作为函数,并从if块中调用它:

<%def name="check(foo)">
    % if len(foo.things) == 0:
        return False
    % else:
        % for thing in foo.things:
            % if thing.status == 'active':
                return True
            % endif
        % endfor
    % endif
    return False
</%def>

% if check(c.foo):
    # render some content
% else:
    # render some other content
% endif
Run Code Online (Sandbox Code Playgroud)

不用说,这种语法不起作用.我不想只是做一个表达式替换(并且只是渲染def的输出),因为逻辑是一致的,但渲染的内容因地而异.

有没有办法做到这一点?

编辑: 在def中包含逻辑<% %>似乎是要走的路.

python function mako

3
推荐指数
1
解决办法
3352
查看次数

如果我没有指定<programfile>,如何将<arguments>传递给IRB?

以来:

irb --help
Run Code Online (Sandbox Code Playgroud)

用法:irb.rb [options] [programfile] [参数]


我知道如果我包含一个程序文件,我可以将参数传递给ARGV

例如:

irb test.rb A B C
Run Code Online (Sandbox Code Playgroud)

test.irb只是"p ARGV"

生产:

["a","b","c"]


使程序文件成为DOS 中的con ...我可以做以下

irb con A B C
con(main):001:0> ARGV
Run Code Online (Sandbox Code Playgroud)

生产:

ARGV
=> ["A","B","C"]

但这是系统依赖的,并具有回声输入的副作用:-(

我真正喜欢的是类似的东西

irb -- a b c
Run Code Online (Sandbox Code Playgroud)

顺便说一句:我知道我可以在irb中设置ARGV,但我的意图是别名== irb -rSpecialLibrary"所以我可以这样做:

special A B C
<input goes here>
Run Code Online (Sandbox Code Playgroud)

有什么建议?

ruby irb argument-passing

11
推荐指数
2
解决办法
4106
查看次数