小编ig0*_*774的帖子

跳过R中read.csv中的某些行

我有一个csv文件,我使用以下函数读取:

csvData <- read.csv(file="pf.csv", colClasses=c(NA, NA,"NULL",NA,"NULL",NA,"NULL","NULL","NULL"))
dimnames(csvData)[[2]]<- c("portfolio", "date", "ticker", "quantity")
Run Code Online (Sandbox Code Playgroud)

它读取该文件中的所有行.但我想从阅读中跳过一些行.如果ticker-column的值为:ABT或,则不应读取该行ADCT.可能吗?

我的csv文件示例如下:

RUS1000,01/29/1999,21st Centy Ins Group,TW.Z,90130N10,72096,1527.534,0.01,21.188
RUS1000,01/29/1999,3com Corp,COMS,88553510,358764,16861.908,0.16,47.000
RUS1000,01/29/1999,3m Co,MMM,88579Y10,401346,31154.482,0.29,77.625
RUS1000,01/29/1999,A D C Telecommunicat,ADCT,00088630,135114,5379.226,0.05,39.813
RUS1000,01/29/1999,Abbott Labs,ABT,00282410,1517621,70474.523,0.66,46.438
RUS1000,02/26/1999,21st Centy Ins Group,TW.Z,90130N10,72096,1378.836,0.01,19.125
RUS1000,02/26/1999,3com Corp,COMS,88553510,358764,11278.644,0.11,31.438
RUS1000,02/26/1999,3m Co,MMM,88579Y10,402146,29783.938,0.29,74.063 
Run Code Online (Sandbox Code Playgroud)

csv r readfile

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

Java排序列表

我在java中得到了一个List.我从SQL查询中获取值.

public void ReloadPages() throws Exception {        
    try (Connection conn = Framework.GetDatabaseManager().GetBone().getConnection()) {
        try (ResultSet set = conn.createStatement().executeQuery("SELECT * FROM habbo_shop_pages")) {
            while (set.next()) {
                int Id = set.getInt(1);

                Pages.put(Id, new CatalogPage(set));
            }
        }
    }

    System.out.println("Loaded " + Pages.size() + " Catalog Page(s).");
}
Run Code Online (Sandbox Code Playgroud)

然后我把它存储起来.在另一个函数中,我想从parentid中检索某些页面.

public LinkedList<CatalogPage> getSubPages(int parentId) {
    LinkedList<CatalogPage> pages = new LinkedList<>();

    for (CatalogPage page : this.Pages.values()) {
        if (page.getParentId() != parentId) {
            continue;
        }

        pages.add(page);
    }

    return pages;
}
Run Code Online (Sandbox Code Playgroud)

我该如何订购清单?现在id 4位于商店上方,1位于底部,但我想按ID排序.查询中的ORDER BY不起作用.

java list

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

检查结果是否正常

我试图通过让我知道我在控制器中调用的函数的参数来制作一个更好的@Cached注释.

所以我有这个动作:

public class ContextualCachedAction extends Action<ContextualCached> {

    @Override
    public Result call(Context ctx) throws Throwable {
        try {
            String key = makeKey(ctx);
            Integer duration = configuration.duration();
            Result result = (Result) Cache.get(key);
            if (result == null) {
                result = delegate.call(ctx);

                //TODO find a way to cache only successful calls

                Cache.set(key, result, duration);
            }
            return result;
        } catch (RuntimeException e) {
            throw e;
        } catch (Throwable t) {
            throw new RuntimeException(t);
        }
    }

    private String makeKey(Context ctx) {
        //makes the key from …
Run Code Online (Sandbox Code Playgroud)

java playframework playframework-2.0

7
推荐指数
2
解决办法
4178
查看次数

Grails重定向后退出使用spring-security-core-3.0.6 +

在Spring安全版3.0.6中修复了CRLF注销漏洞(https://jira.springsource.org/browse/SEC-1790),他们禁用了'spring-security-redirect'参数.

3.0.6中也删除了对注销URL中的重定向参数的默认支持.在3.1中,它已经需要明确启用.

有没有办法重新打开重定向参数,以便我可以在我的Grails Spring Security Logout Controller中动态重定向?

LogoutContoller.groovy

def user = springSecurityService.currentUser

if (params.redirect) {
    // this needs to log the user out and then redirect, so don't redirect until we log the user out here
    log.info "Redirecting " + springSecurityService.currentUser.username + " to " + params.redirect
    // the successHandler.targetUrlParameter is spring-security-redirect, which should redirect after successfully logging the user out
    redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl + "?spring-security-redirect="+params.redirect
    return;
}


redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl // '/j_spring_security_logout'
Run Code Online (Sandbox Code Playgroud)

以下内容不再适用于spring security 3.0.6+的版本

grails spring-security grails-plugin grails-controller

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

什么是蛋糕框架中自动完成助手的最佳IDE

什么是自动完成助手的最佳IDE.因为我不记得html助手或其他的所有方法或属性,例如:

$this->Html->tableHeaders(array('Date','Title','Active'));
Run Code Online (Sandbox Code Playgroud)

但我应该写tableHeaders和IDE不能识别Html的属性和方法.

谢谢.

ide cakephp autocomplete helper

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

如何在javascript中调用jquery函数

我有这个jQuery函数:

$('.scrollToLoginBox').click(function(){
    $('html, body').animate({scrollTop: $("#LoginBox").offset().top-5}, 'slow');                
});
Run Code Online (Sandbox Code Playgroud)

我不希望它作为一个类,我希望能够像这样调用它: onClick="scrollTo(id);"

那么,我该如何将函数放在javascript格式中:

function scrollTo(id){
    $('html, body').animate({scrollTop: $("#'+id+'").offset().top-5}, 'slow');
}
Run Code Online (Sandbox Code Playgroud)

由出版商编辑:

我不讨厌你们; o)我很欣赏你们的所有答案,但我并不是想要得到这个.另一方面,我正在尝试构建我上面发布的相同功能.所以,在点击时我将发送id(我有Ex.Login或LoginBox),这样该函数将慢慢滚动到锚点(id = Login或LoginBox).

现在我必须这样调用它:class ="scrollToLoginBox",而不是我想把它称为onClick ="scrollTo('LoginBox');

我有20个相同的功能,如上所述,每个id一个.我拥有和不想要的另一个例子是:class ="scrollToSettings",而不是我想称它为onClick ="scrollTo('LoginBox');或onClick ="scrollTo('Settings');

            $('.scrollToSettings').click(function(e){
        $('html, body').animate({scrollTop:$("#settings").offset().top-5}, 'slow');         
        return false;       
    });

    $('.scrollToFaqs').click(function(e){
        $('html, body').animate({scrollTop:$("#formCode").offset().top-5}, 'slow');         
        return false;       
    });
Run Code Online (Sandbox Code Playgroud)

我想只有一个带id的函数.我只是不知道如何将id传递给这个jQuery函数; o)

javascript jquery javascript-events

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

为什么石英示例代码无法在Junit中测试?

我正在运行此quartz-2.1.0\examples\src\main\java\org\quartz\examples\example3示例代码,它运行得很好,但是如果我将main代码CronTriggerExample.java移到junit测试类中,则作业不会运行.以下是石英示例代码(我为了简化而截断它们,您可以从quartz网站获取完整代码).

SimpleJob.java:

public class SimpleJob implements Job {
  private static Logger _log = LoggerFactory.getLogger(SimpleJob.class);

  public void execute(JobExecutionContext context) throws JobExecutionException {
    JobKey jobKey = context.getJobDetail().getKey();
    _log.info("SimpleJob says: " + jobKey + " executing at " + new Date());
  }
}
Run Code Online (Sandbox Code Playgroud)

CronTriggerExample.java:

public class CronTriggerExample {
    public void run() throws Exception {
        Logger log = LoggerFactory.getLogger(CronTriggerExample.class);
        SchedulerFactory sf = new StdSchedulerFactory();
        Scheduler sched = sf.getScheduler();
        JobDetail job = newJob(SimpleJob.class)
            .withIdentity("job1", "group1")
            .build();
        CronTrigger trigger = …
Run Code Online (Sandbox Code Playgroud)

java junit4 quartz-scheduler

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

IndexOutOfBounds,索引14,大小16.如何?

如果堆栈跟踪显示它实际处于边界内,那么索引如何超出界限?虽然上下文可能并不重要,但我们正在为Netbeans平台上的IDE开发一个Lua解析器/ VM,并且这种情况不断增加.怎么会这样?一些奇怪的并发问题?提前感谢任何见解.

java.lang.IndexOutOfBoundsException: Index: 14, Size: 16
    at java.util.ArrayList.rangeCheck(ArrayList.java:604)
    at java.util.ArrayList.get(ArrayList.java:382)
    at org.netbeans.lib.lexer.BatchTokenList.existingToken(BatchTokenList.java:197)
    at org.netbeans.lib.lexer.BatchTokenList.tokenOffset(BatchTokenList.java:150)
    at org.netbeans.api.lexer.TokenSequence.offset(TokenSequence.java:256)
    at com.MYDevelopers.LuaSupportCompiler.TokenManager.getTokenStart(TokenManager.java:230)
    at com.MYDevelopers.LuaSupportCompiler.CompilationUnit.getCurrentLocation(CompilationUnit.java:459)
    at com.MYDevelopers.LuaSupportCompiler.CompilationUnit.expressionImp(CompilationUnit.java:654)
    at com.MYDevelopers.LuaSupportCompiler.CompilationUnit.expression(CompilationUnit.java:647)
    at com.MYDevelopers.LuaSupportCompiler.CompilationUnit.RHSexpression(CompilationUnit.java:643)
    at com.MYDevelopers.LuaSupportCompiler.CompilationUnit.chunk(CompilationUnit.java:1004)
    at com.MYDevelopers.LuaSupportCompiler.CompilationUnit.compile(CompilationUnit.java:164)
    at com.MYDevelopers.LuaSupportCompiler.CompilationUnit.compileIfRequired(CompilationUnit.java:148)
    at com.MYDevelopers.LuaSupport.LuaProject.CompilationManagers.SourcesManager.compile(SourcesManager.java:222)
    at com.MYDevelopers.LuaSupport.LuaProject.CompilationManagers.SourcesManager.compileAndEvaluateIfRequired(SourcesManager.java:210)
    at com.MYDevelopers.LuaSupport.LuaProject.CompilationManagers.SourcesManager.addSourceManager(SourcesManager.java:113)
    at com.MYDevelopers.LuaSupport.LuaProject.CompilationManagers.SourcesManager.addDirectory(SourcesManager.java:106)
    at com.MYDevelopers.LuaSupport.LuaProject.CompilationManagers.SourcesManager.addBootDirectory(SourcesManager.java:80)
    at com.MYDevelopers.LuaSupport.LuaProject.CompilationManagers.SourcesManager.addBaseLibraries(SourcesManager.java:72)
    at com.MYDevelopers.LuaSupport.LuaProject.CompilationManagers.SourcesManager.<init>(SourcesManager.java:47)
    at com.MYDevelopers.LuaSupport.LuaProject.CompilationManagers.GlobalCompilationManager.addProjectDirectory(GlobalCompilationManager.java:76)
    at com.MYDevelopers.LuaSupport.LuaProject.LuaProject.getSourcesManager(LuaProject.java:309)
    at com.MYDevelopers.LuaSupport.LuaProject.LuaProject$ProjectOpenHookImpl.projectOpened(LuaProject.java:599)
    at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:84)
[catch] at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1138)
    at org.netbeans.modules.project.ui.OpenProjectList.access$1600(OpenProjectList.java:134)
    at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:434)
    at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:312)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)
Run Code Online (Sandbox Code Playgroud)

java collections exception arraylist

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

允许目录访问某些IP地址

我正在网站上工作,我需要向公众禁用目录。

我想知道是否有一种方法可以将所有用户重定向到网页,除非我指定允许输入目录的几个IP地址

我对.htaccess文件不太了解,但是我可以用它来做到这一点吗?

谢谢彼得

directory .htaccess directory-permissions

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

在bash中用引号前斜线?

有谁知道如何用引号前的斜线解决问题?例如,我想在控制台中显示如下所示的文本:

"/ Text Text Text Text Text Text Text \"
Run Code Online (Sandbox Code Playgroud)

但是有一个问题,"控制台不喜欢它.

我在谷歌搜索它但没有找到任何东西......

bash shell

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