问题列表 - 第14855页

使用Java的回文测试器,忽略空格和标点符号

我有程序编写,直到它必须忽略和线程中的标点和空格,我想知道是否有人可以帮我编码?我一直在尝试的东西似乎没有起作用.这是我到目前为止:

import java.util.Scanner;

public class PalindromeTester
{
public static void main (String[] args)

{

    String str, another = "y";

    int left, right;

    char charLeft, charRight;


    Scanner scan = new Scanner (System.in);


    while (another.equalsIgnoreCase("y")) // allows y or Y

    {

        System.out.println ("Enter a potential palindrome: ");

        str = scan.nextLine();

        left = 0;

        right = str.length() - 1;


        while (left < right)
        {
            charLeft = str.charAt(left);
            charRight = str.charAt(right);


            if (charLeft == charRight)
            {
                left++;
                right--;
            }

            else if (charLeft == ',' …
Run Code Online (Sandbox Code Playgroud)

java palindrome

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

从GET参数中包含页面的安全方式?

我正在设置一个URL,其中的URL将是:

http://example.com/index.php?page=about
Run Code Online (Sandbox Code Playgroud)

实际上,他们将从更简单的URL重写.index.php将包含另一个页面,使用此代码:

if ( isset( $_GET['page'] ) )
{
    $page = $_SERVER['DOCUMENT_ROOT'] . '/pages/' . $_GET['page'] . '.php';
    if ( is_file( $page ) )
        include $page;
    else
        echo 'That page doesn\'t exist.';
}
Run Code Online (Sandbox Code Playgroud)

假设页面文件夹中的所有内容都非常安全,那么此代码是否安全?我已经防范了众所周知的目录黑客,即使用page=../../.passwd.还有什么我应该留意的吗?

php security get include

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

如何在Cocoa中显示主窗口?

这是这个问题的后续问题.我有以下代码:

- (BOOL)applicationShouldHandleReopen:(NSApplication *)app hasVisibleWindows:(BOOL)flag {
    NSLog(@"Has visible windows: %d, main window visible: %d", flag, [[app mainWindow] isVisible]);
    if (!flag) {
        // I need to make mainWindow visible again here. HOW???
        // I tried the following but it has no effect.
        // [[app mainWindow] makeKeyAndOrderFront:self];
        return NO;
    } else {
        return YES;
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以使用[window isVisible]消息查询,但没有相应的setVisible或"show"...

cocoa objective-c

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

Emacs组织模式出版议程

你如何发布组织模式的议程?我目前使用htmlize写只是议程缓冲,但我想它发布所有相关的缓冲区,并链接议程项目中的其他文件中的相应位置.有没有办法做到这一点?

emacs org-mode

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

你应该如何在iPhone上制作(和使用)静态库

AFAICS,任何严肃的iPhone开发人员都必须定期制作和使用静态库,否则就会谴责自己的错误,难以维护,笨拙的项目.但是Apple拒绝提供关于这个过程的任何官方文档(只是循环引用:"不做静态,使用动态!...我们不允许在iPhone上动态,使用静态!")

我花了6个多月的时间试验这个; 我已经在App Store上的多个iPhone应用程序中部署了静态库; 我想出了一个基于通用二进制文件的漂亮的工作系统......当OS 3.x出现时,它立刻就会被打开(LOL); ...我现在有一个适用于所有iPhone OS版本的新系统.

我已经在这个主题上阅读了关于StackOverflow的相关问题,它们要么不能完全使用静态库,要么需要使用一个或多个外部命令行工具,因此要脱离IDE.如果你不能让一切都在里面工作,那么IDE有什么意义呢?

我已经找到了一种方法,完全在Xcode中.但根据过去的经验,我真的很紧张......

我希望这次能有一些反馈 - 最后! - 通过反复试验,我实际上做对了.

或者...... 甚至更好 ......我很想找到谁都会告诉我你究竟是如何"应该"去做,苹果是如何预计/想/需要你去做.

我的过程非常复杂,我把它写成了两篇博客文章:

  1. 第一篇文章:基本假设和问题
  2. 第二篇文章:方法论和逐步过程

请注意:我应该知道有很多关于iPhone和Cocoa编程的事情; 我知道有很多不对的我在做什么,但我宁愿分享,并可能在比保持安静得到大喊,从来没有学什么我搞砸了.

思考?改进?或者甚至......我是一个完全傻瓜,还有一条更简单易行的路线让我在所有的搜索中都没有注意到?

提前致谢...

iphone xcode static dynamic

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

Visual Studio开发服务器没有更新css和javascript?

我最近回到了一个已经退缩的网站项目.由于重新开始工作,我注意到当应用程序在Visual Studio开发服务器中运行时,css和javascript更改无法被应用程序识别.以前工作正常.我可以更改样式表和javascript并运行应用程序并进行测试.现在我可以测试应用程序的唯一方法是将它发布到我的本地IIS服务器(虽然我相信重新启动我的电脑也可以解决问题).

使用Visual Studio 2008(9.0.30729.1)

自从我确定它正常工作后发生了变化的是操作系统,从Vista x64家庭高级版到Win 7 x64旗舰版,我已经将项目源从c:移到了d:.虽然我回到了C:同样的负面结果.我还在单独的WCF服务中移动了一些功能,由控制台应用程序(两个服务主机)托管,当网站在调试中启动时,这些应用程序将被调试.

停止开发服务器什么都不做.检出(使用VSS 2005)所有文件以确保没有任何内容只读取任何内容.唯一有效的方法是发布到IIS或重新启动我的机器.两者都不受欢 如果我每次停止调试都需要终止进程,以确保不使用以前的副本,我甚至会感到满意.

有解决方案吗

asp.net cassini

22
推荐指数
2
解决办法
3万
查看次数

单反的.NET Reflector

是否有相当于单反的.NET Reflector?快速谷歌搜索没有找到任何东西......或者我可以在Mono上运行Reflector(比如说,在Mac OS X中)?

mono reflector

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

引用php中的常量:"这是一个MY_CONSTANT"

我想在php中使用常量,但我也想把它放在双引号内,就像变量一样.这是可能吗?

define("TESTER", "World!");
echo "Hello, TESTER";
Run Code Online (Sandbox Code Playgroud)

显然输出"Hello,TESTER",但我真正想要的是:

$tester = "World!";
echo "Hello, $tester";
Run Code Online (Sandbox Code Playgroud)

输出"你好,世界!".

php constants quoting

19
推荐指数
3
解决办法
7935
查看次数

当我在appender中命名文件时,Log4Net找不到%username属性

log4net没有正确PatternString替换我的登录名.我想要我的日志

日志\ YYYYMMDD\MSMQcore_ [用户名]的.log

当我使用该%username属性时,我在路径中获取域,这会在其中添加另一个文件夹间接.我只想要用户名.

日志\ YYYYMMDD\MSMQcore_ [域]\[用户名]的.log

任何人都有一个在appender的文件名中插入"用户名"的例子?我尝试了很多东西,我还在摸不着头脑.

<appender name="core_Appender" type="log4net.Appender.RollingFileAppender" >
<!-- <file type="log4net.Util.PatternString"  value="Logs/%date{yyyyMMdd}/MSMQcore_%identity.log" /> -->
<!-- <file type="log4net.Util.PatternString"  value="Logs/%date{yyyyMMdd}/MSMQcore_%property{user}.log" /> -->
<file type="log4net.Util.PatternString"  value="Logs/%date{yyyyMMdd}/MSMQcore_%username.log" />
</appender>
Run Code Online (Sandbox Code Playgroud)

.net log4net

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

重构的经验数据?

是否有任何实证研究表明重构(或缺乏重构)对开发团队的生产力的影响?

(注意:我只是在寻找经验数据 - 根据我自己的经验,我个人知道重构有效,但我想知道是否有一些硬数据支持这种说法).

refactoring case-study

5
推荐指数
0
解决办法
117
查看次数