小编dem*_*lem的帖子

C,从文件读入结构

几天来我一直在努力奋斗,我无法弄清楚为什么它不起作用.

我正在尝试从文件中读取带有这样的数字的数字:

0 2012 1 1 2000.000000
0 2012 1 1 3000.000000
1 2012 1 1 4500.000000
Run Code Online (Sandbox Code Playgroud)

我的结构:

struct element{

        int id;
        int sign;
        int year;
        int month;
        double amount;

        struct element *next;


};

struct queue{
    struct element *head;
    struct element *tail;
    struct element *head2; 
    struct element *temp;  
    struct element *temph; 

    int size;
};
Run Code Online (Sandbox Code Playgroud)

(head2,temp和temph用于排序结构)

并从文件中读取:

void read_str(struct queue *queue){

    FILE *reads;

    char filename[40];
    int temp;

    printf("Type in name of the file\n");
    scanf("%s",&filename);
    reads=fopen(filename, "r");
    if (reads==NULL) {
        perror("Error");
        return …
Run Code Online (Sandbox Code Playgroud)

c structure file

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

获得JWI和Wordnet的词汇

我如何正确使用MIT的JWI(Java API for WordNet)中实现的stemmer方法来获得单词的词干?我不知道如何初始化一个词干分析器并使用findStems方法.

java wordnet jwi

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

KnockoutJS:订阅observableArray条目的内部可观察对象

对于我目前的项目,我决定尝试淘汰赛,我想知道以下是否可行.我正在编写一个内部网应用程序,用于一些基本的列表操作.该应用程序通过AJAX从MVC控制器获取数据.在我的回调函数中,我将条目填入可观察数组,如下所示:

function showData(data) { // ajax callback
   $.each(data, function (key, dmsEntry) {
        vm.listToShow.push(new dmsList(dmsEntry));  // adds new dmsEntry into observableArray
   });
}
Run Code Online (Sandbox Code Playgroud)

dmsList函数如下所示:

function dmsList(dmsEntry) {
       return {
          a: dmsEntry.a,
          b: dmsEntry.b,
          active: ko.observable(false)
       }
 }
Run Code Online (Sandbox Code Playgroud)

当用户标记列表条目时,可观察的"活动"将变为true.所以我的问题是:

所以我想知道是否有可能订阅"活跃"的观察者?因此,每次用户标记一个条目时,都会调用自定义函数,并将该条目推送到"markedEntries"可观察数组中?

我已经实现了以下功能:

<input type="checkbox" data-bind="checked: active, click: $root.addToActionQueue" />
Run Code Online (Sandbox Code Playgroud)

但我认为另一种方式是更清洁的解决方案,因为我还有其他方式来"标记"条目.

javascript knockout.js

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

在接口中使用set/get方法

我是Java新手(整整一年!)

我的问题是我如何在接口中编写set/get方法和静态字段,并在另一个类中实现它.

我的代码是这样的:(简短!)

public interface myInterface{
int number=0;

public int setNumber(int num);{

}
}

// my class

public void myClass extends JFrame implements myInterface{

 ...

public int setNumber(int num){
   number=num;                      // Error!   Why? What I do?

 }
}
Run Code Online (Sandbox Code Playgroud)

在语句中number=num它有错误,但它在setName方法中没有错误!

java interface

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

批处理文件进展纺车

我已经尝试了几天,似乎可以让这个工作.我找到了一个例子,但它使用了一个无法正常工作的(CryEcho).我只是想添加这个来让用户知道在ping IP地址时正在发生的事情.我确实在这里找到了一些代码,但它让我感到困惑,因为我刚刚开始乱用批处理文件以获得乐趣.

无论如何,我想要的东西使用类似下面的例子,但文字像(Waiting ... [spinner]).谢谢!

@echo off
setlocal

set COUNT=0
set MAXCOUNT=10
set SECONDS=1

:LOOP
title "\"
call :WAIT
title "|"
call :WAIT
title "/"
call :WAIT
title "-"
if /i "%COUNT%" equ "%MAXCOUNT%" goto :EXIT
set /a count+=1
echo %COUNT%
goto :LOOP

:WAIT
ping -n %SECONDS% 127.0.0.1 > nul
ping -n %SECONDS% 127.0.0.1 > nul
goto :EOF

:EXIT
title FIN!
endlocal
Run Code Online (Sandbox Code Playgroud)

我也发现了这段代码:

@echo off
rem Example showing how to use CryEcho to produce a spinning wheel to show activity. …
Run Code Online (Sandbox Code Playgroud)

windows cmd batch-file

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

在Solrj中执行MLT(更像是这样)查询

我正在使用最近的Solr 4.2.1 solrj库.

我试图从java程序执行MLT查询.只要我只在stream.body中提供小块,它就可以正常工作,但这种方法无法实现我的目的.

当我尝试使用ContentStream时,我没有收到回复,当我执行solr.query时,它会发出另一个请求.

看起来服务器正在使我的solr.request()确定.感谢任何指针.

哦,我正在和solr 3.6.1交谈

这是我到目前为止:

import org.apache.solr.client.solrj.SolrServerException;

import org.apache.solr.client.solrj.response.QueryResponse;
import org.apache.solr.common.SolrDocumentList;
import org.apache.solr.common.params.ModifiableSolrParams;
import org.apache.solr.common.util.ContentStream;
import org.apache.solr.common.util.ContentStreamBase;
import org.apache.solr.common.util.NamedList;

import org.apache.solr.client.solrj.*;
import org.apache.solr.client.solrj.impl.HttpSolrServer;
import org.apache.solr.common.*;

import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.MalformedURLException;

import org.apache.solr.client.solrj.request.AbstractUpdateRequest;
import org.apache.solr.client.solrj.request.ContentStreamUpdateRequest;
import org.apache.solr.client.solrj.util.ClientUtils;

public class SolrJSearcher {
  public static void main(String[] args) throws MalformedURLException, SolrServerException {
HttpSolrServer solr = new HttpSolrServer("http://localhost:8983/solr");


ModifiableSolrParams params = new ModifiableSolrParams();
String mltv[] = {"Big bunch of text for testing - …
Run Code Online (Sandbox Code Playgroud)

java solr solrj

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

iPhone Webservice身份验证和访问令牌

我有一个iPhone/Android原生应用程序.它使用PHP Web服务(RESTful).如何为我的Web服务添加安全身份验证系统?有些人建议使用访问令牌.如何生成访问令牌以及如何管理它们?我的理解如下:

1)在应用程序中,请求Web服务验证用户名和密码.

2)在Web服务(在服务器上),创建一个唯一且安全的随机密钥,将其作为访问令牌存储在MySQL数据库中,并将其返回给Web服务请求.

3)在应用程序中,存储访问令牌并使用安全的Web服务请求发送它.

4)安全Web服务在完成请求之前检查请求是否包含有效的访问令牌.

以上步骤是否正确?如果是,那么如何使访问令牌到期?我应该使用cron作业(计划任务)吗?请建议一个更好的方法.任何帮助将受到高度赞赏.

php iphone android web-services restful-authentication

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

我可以在Java中初始化2D数组的数组/ arraylist <int>吗?

我可以初始化2D数组的ArrayList,这是一个什么东西?

所以当我尝试初始化时,下面是我的代码

ArrayList<int>[][] suffle = new ArrayList<int>[row][col]; 
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:

错误:语法错误,插入"Dimensions"以完成ReferenceType

我怎样才能解决这个问题?

java arrays arraylist multidimensional-array

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

如何在$ state angularjs中的控制器之间使用ui路由器传递对象

我正在使用这台发电机.

我有我的用户模块:

require('angular/angular');
require('angular-ui-router');


angular.module('userModule', ['ui.router'])
    .config(['$stateProvider', function($stateProvider) {


    $stateProvider
        .state('utenti', {
            url: '/utenti',
            templateUrl: 'src/utenti/views/utenti.tpl.html',
            controller: 'RegistrationCrl',    
        })

        .state('access', {
            url: '/access',
            templateUrl: 'src/utenti/views/access.tpl.html',
            controller: 'AccessCtrl',
        });


}])
.controller('RegistrationCrl', require('./controllers/registrationLogin'))
.controller('AccessCtrl', require('./controllers/access'));
Run Code Online (Sandbox Code Playgroud)

在我的RegistrationCrl中,我使用服务来创建一个新成员:

module.exports = function($scope, User, Member, $state, $location,$rootScope, $stateParams){
        $scope.registration = function(form){
            if(!form.$valid ){
                console.log('input error');
                return;
            }
            else{
                console.log('valid form');

                Member.create($scope.newMember,
                    function(data){
                        $state.go('access', data); 
                    },
                    function(data){
                        console.log(data);
                    }
                );

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

我想在下一个与accessCtl相关的视图中使用该数据.我不想在我的URL中使用id并使用$ stateParams.

我的访问控制器是:

module.exports =  function($scope, User, Member, $state, $rootScope, $stateParams){
        console.log($state); …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ui-router

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

对于Glassfish 3,为什么在部署我的应用程序时DirectConnectionFactory突然给我NullPointerException?

工作好几个星期后,我无法将使用Glassfish 3的应用程序部署到本地计算机上。我得到:

EJB容器初始化错误

似乎有一个空指针:

com.sun.messaging.jms.ra.DirectConnectionFactory._createConnectionId(DirectConnectionFactory.java:424)

我有时会更改我的应用程序,使其指向另一台服务器上的glassfish实例,并且必须更新正确服务器的设置,但是我确信当前配置适用于我的本地计算机。

是什么导致这种突然的行为?

java glassfish glassfish-3

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