问题列表 - 第11909页

正则表达式获取pascal函数

我有一个pascal代码文件,需要解析它(使用c#)并显示所有公共函数,我的文件看起来像那样(不是实际的代码):

public
  function Test(str: string):bool;
  function Test1(str: string):bool;
  function Test2(str,str1,str2,str3
                 str4: string):bool;
  function Test3(str: string):bool;
published
Run Code Online (Sandbox Code Playgroud)

注意那里的Test2,以及它在多行中的表现.我可以做一些基本的(非常基本的)正则表达式,但不能做任何与此有关的事情.基本上我需要的是:获取字符串"public"和"published"之间的所有函数并将其返回到一行...

regex parsing

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

在JVM上禁用本地JMX连接

我们正在编写一个java程序,它将密码保存在内存中.不幸的是,用户可以轻松地使用jconsole或jmap创建堆转储文件并打开它以查找密码.我认为jconsole使用本地套接字连接jvm.我想知道,有没有办法甚至为本地用户禁用jmx?有没有办法完全禁用堆转储?由于用户可以访问内存段,因此无论如何都可以访问密码.但是,我想禁用标准方法,以使操作尽可能昂贵.

java memory heap dump jconsole

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

Emacs + OSX中的Bash没有找到通过terminal.app安装的gems?

我正在osx上的emacs中运行bash,然后从另一个地方运行来自terminal.app的拉宝石

在bash中:

which gem
/usr/bin/gem
Run Code Online (Sandbox Code Playgroud)

在终端:

which gem
/opt/local/bin/gem
Run Code Online (Sandbox Code Playgroud)

如何更改bash以匹配终端?

ruby macos emacs bash rubygems

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

C#时间管理问题

我正在尝试编写一个使用计时器,持续时间,开始时间和结束时间的程序.

在这个程序中它有三个屏幕.当我在一个屏幕上单击启动计时器时,带有计时器的另外两个屏幕将自动更新.我目前拥有的是一个运行计时器的屏幕,其他两个屏幕显示00:00:00,而第一个屏幕仍在运行.我想知道如果有人建议如何将这三个屏幕连接在一起,例如如果一分钟已经过去,它将显示所有三个屏幕的00:01:00而不是仅仅00:00,00:00和00:01:00.

我只需要某种暗示或想法,或者我应该为自己解决这个问题.

我使用的语言是C#

c# time

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

用模块编译php和使用共享模块?

使用参数编译php有什么区别:

--with-[extension name]
Run Code Online (Sandbox Code Playgroud)

而不是仅将其编译为共享模块并以此方式包含它?有任何性能优势吗?如果没有,你为什么要这样做?

php

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

如何在animationDidStop委托中识别CAAnimation?

我遇到了一个问题,我有一系列重叠的CATransition/CAAnimation序列,所有这些都是我需要在动画停止时执行自定义操作,但我只需要一个dynamicDidStop的委托处理程序.

但是,我遇到了一个问题,似乎没有办法在animationDidStop委托中唯一标识每个CATransition/CAAnimation.

我通过作为CAAnimation的一部分公开的键/值系统解决了这个问题.

当您启动动画时,请使用CATransition/CAAnimation上的setValue方法设置在animationDidStop触发时使用的标识符和值:

-(void)volumeControlFadeToOrange
{   
    CATransition* volumeControlAnimation = [CATransition animation];
    [volumeControlAnimation setType:kCATransitionFade];
    [volumeControlAnimation setSubtype:kCATransitionFromTop];
    [volumeControlAnimation setDelegate:self];
    [volumeControlLevel setBackgroundImage:[UIImage imageNamed:@"SpecialVolume1.png"] forState:UIControlStateNormal];
    volumeControlLevel.enabled = true;
    [volumeControlAnimation setDuration:0.7];
    [volumeControlAnimation setValue:@"Special1" forKey:@"MyAnimationType"];
    [[volumeControlLevel layer] addAnimation:volumeControlAnimation forKey:nil];    
}

- (void)throbUp
{
    doThrobUp = true;

    CATransition *animation = [CATransition animation]; 
    [animation setType:kCATransitionFade];
    [animation setSubtype:kCATransitionFromTop];
    [animation setDelegate:self];
    [hearingAidHalo setBackgroundImage:[UIImage imageNamed:@"m13_grayglow.png"] forState:UIControlStateNormal];
    [animation setDuration:2.0];
    [animation setValue:@"Throb" forKey:@"MyAnimationType"];
    [[hearingAidHalo layer] addAnimation:animation forKey:nil];
}
Run Code Online (Sandbox Code Playgroud)

在animationDidStop委托中:

- (void)animationDidStop:(CAAnimation *)theAnimation finished:(BOOL)flag{

    NSString* value = [theAnimation valueForKey:@"MyAnimationType"];
    if ([value isEqualToString:@"Throb"])
    {
       //... …
Run Code Online (Sandbox Code Playgroud)

iphone core-animation

102
推荐指数
5
解决办法
5万
查看次数

printf用于显示用0填充的指针的正确用法是什么

在C中,我想使用printf来显示指针,以便它们正确排列,我想用0填充它们.

我的猜测是,正确的方法是:

printf("%016p", ptr);

这有效,但是这个gcc抱怨以下消息:

warning: '0' flag used with ‘%p’ gnu_printf format

我已经谷歌搜索了一下,以下主题是关于同一主题,但并没有真正给出解决方案.

http://gcc.gnu.org/ml/gcc-bugs/2003-05/msg00484.html

阅读它,似乎gcc抱怨的原因是我建议的语法没有在C99中定义.但我似乎无法找到任何其他方式以标准批准的方式做同样的事情.

所以这是双重问题:

  • 我的理解是否正确,这种行为不是由C99标准定义的?
  • 如果是这样,是否有标准的,可移植的方式这样做?

c printf pointers c99

41
推荐指数
4
解决办法
3万
查看次数

如何验证模型中的多个电子邮件地址?

例如:逗号分隔在单个文本字段中:mail1 @ domain.com,mail2 @ someotherdomain,...

ruby ruby-on-rails

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

分析ActionScript-3代码

有没有可用的方法或工具可以在不使用Flex的情况下分析AS3代码?

如何分析用Flash CS3和AS3编写的现有项目?

optimization profiling actionscript-3

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

如何才能复制我的网页?

我想在我的网站上,某些网页内容不被复制,也不被保存或打印屏幕.用户应始终登录我的网站阅读这些内容.有办法吗?还是任何技术?可以考虑在swf文件中添加内容但是文件是pdf格式并且有大尺寸吗?可以吗?

欢迎提出建议.

language-agnostic

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