问题列表 - 第21381页

意外的strtok()行为

我正在尝试用strtok()计算文件中的单词数.

/*
 * code.c
 *
 * WHAT
 *      Use strtok() to count the number of words in a file.
 */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define STRMAX 128

int main() {
    /* Declarations */
    FILE* fptr;
    int iCntr = 0;
    char sLine[STRMAX];
    char* cPToken;

    /* Read file */
    /* Error handler */
    if ((fptr = fopen("/home/ubuntu/Dropbox/Unief/C/H18/Opdr01/Debug/test.txt", "r")) == NULL) {
        printf("Couldn't read test.txt.\n");
        exit(0);
    } else {
        while (fgets(sLine, STRMAX-1, fptr) != NULL) {                  /* Read line */
            while …
Run Code Online (Sandbox Code Playgroud)

c strtok

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

"SELECT ... FOR UPDATE"不适用于Hibernate和MySQL

我们有一个系统,我们必须在一个实体中使用悲观锁定.我们正在使用hibernate,所以我们使用LockMode.UPGRADE.但是,它没有锁定.

  • 表格是InnoDB
  • 我们检查过锁定在数据库中是否正常工作(5.0.32),所以这个错误http://bugs.mysql.com/bug.php?id=18184似乎没有问题.
  • 我们检查过数据源包含autoCommit = false参数.
  • 我们检查过SQL hibernate(版本3.2)生成的包括"FOR UPDATE".

谢谢,

mysql hibernate locking pessimistic

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

只需一步即可构建Java Web应用程序

" 乔尔测试:改进代码的12个步骤 " 第二步说明"你能一步完成构建吗?".我对此的回答目前没有.我的申请结构如下:

+
+-MyApp // this is just a vanilla Java Application
+-MyWebApp // this Dynamic Java Web Application (deployed Tomcat and launches
           // a thread contained in MyApp) 
+-MyCommonStuff // these are common classes shared between MyApp and MyWebApp
                // Ex. Database access code & business classes
Run Code Online (Sandbox Code Playgroud)

为了构建和部署我的软件,我执行以下步骤:
1.从svn检出MyApp,MyWebApp,MyCommonStuff
2.构建MyCommonStuff.jar并复制到"libs"目录
3.构建MyApp并复制到"libs"目录
4.构建MyWebApp.war(Ant build.xml文件指定MyApp.jar和MyCommonStuff.jar所在的位置)5.build.xml
的deploy部分使用Tomcat部署任务部署到tomcat服务器.

我的问题是上面的Joel规则是否适用于这种情况.即应该有一个"主"构建脚本执行步骤1到5.
该脚本应该是一个普通的#/ bin/sh脚本,还是我可以使用的工具.我倾向于坚持使用Ant和linux控制台命令.
谢谢

java ant build-automation tomcat

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

为什么我需要覆盖Java中的equals和hashCode方法?

最近我读了这个 Developer Works文档.

该文档是关于定义hashCode()equals()有效和正确的,但我无法弄清楚为什么我们需要覆盖这两种方法.

如何有效地实施这些方法?

java equals hashcode

355
推荐指数
15
解决办法
39万
查看次数

在c ++中返回两个创建的数组

嗨,我有一个包含两个数组和一个值(所有整数)的文本文件

3 90 22 5 60 33 24
Run Code Online (Sandbox Code Playgroud)

第一个数字表示要读入多少个整数.我可以在一个函数中读取所有这些.我需要几个函数才能使用不同的矩阵和第一个变量吗?

    ifstream in(SOMEFILE.dat);
    if (!in) {
    cerr << "Cannot open file.\n";
    return -1;}
    in >> VAR;
    A=new int[VAR]; 
    B=new int[VAR];
    for(int i=0 ;i<VAR;i++){
      in >>A[i];
    }
 for(int i=0 ;i<VAR;i++){
      in >>B[i];
    }

       in.close();
Run Code Online (Sandbox Code Playgroud)

上面是我到目前为止的代码,这将在main函数中工作.我是否必须编写三个函数来读取此信息,以便我可以在我的程序中使用它,或者我可以用任何方式发送三个函数指针?

I would like A to be 90 22 5
B to be 60 33 24
And VAR to be 3
Run Code Online (Sandbox Code Playgroud)

谢谢

c++ arrays pointers function

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

Excel - 复杂验证的策略

我似乎陷入两难境地.我有一个EXCEL 2003模板,用户应使用该模板填写表格信息.我对各种单元格进行了验证,并且每行都会在change和choices_change事件后进行相当复杂的VBA验证.工作表受到保护,不允许格式化活动,插入和删除行和列等.

只要用户逐行填写表格,所有工作都很好.如果我想允许用户将数据复制/粘贴到该表中(在这种情况下这是合法的用户需求),情况会变得更糟,因为单元验证将禁止粘贴操作.

因此,我尝试允许用户关闭保护和剪切/粘贴,VBA标记工作表以指示它包含未经验证的条目.我创建了一个"批处理验证",可以一次验证所有非空行.仍然复制/粘贴不能很好地工作(必须直接从源表跳转到目标,不能从文本文件粘贴等)

从插入行的角度来看,单元格验证也不是很好,因为根据您插入行的位置,单元格验证可能会完全丢失.如果我将单元格验证复制到第65k行,则空白页的大小超过2M - 这是另一个最不需要的副作用.

所以我认为解决问题的一种方法是完全忘记单元格验证并仅使用VBA.然后,我会牺牲用户在某些列中提供下拉列表的舒适度 - 其中一些列也会根据其他列中的条目进行更改.

有没有人之前处于相同的情况,可以给我一些(通用的)战术建议(编码VBA不是问题)?

亲切的问候MikeD

excel vba excel-vba

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

是否有可能在XPath中"不"匹配?

是否可以创建一个匹配所有不具有特定名称的子节点的XPath表达式?例如

<a>
 <b />
 <c />
 <d />
 <e />
 <f />
 <g />
</a>
Run Code Online (Sandbox Code Playgroud)

如何选择'a'节点中不是 'b'节点的所有子节点?

xml xpath

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

正则表达式为白色空间,然后行结束

我正在努力找到这个 - 我需要去掉所有可能在它们之前有空格的空行

替代方案是在Excel中搞乱 - 我正在使用TextPad

regex textpad

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

用于从使用模拟对象和真实对象切换项目的模式

我正在研究使用模拟对象模式在我的应用程序中对层进行单元测试的想法.我面临的问题是如何在不进行单元测试时从模拟对象切换到真实对象.

我最初的反应是引用两个库(一个包含真实对象,一个包含模拟),并使用条件编译符号在两个名称空间之间切换.然而,这显然要求在没有UNITTEST符号的情况下重建项目(在通过单元测试之后)以便重新引用真实对象.

有没有实现这一目标的模式?

仅供参考,我的环境是c#2,如果它提供任何好处.

c# design-patterns mocking

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

如何创建缩略图或预览视频?

我想显示我网站上列出的视频的缩略图或预览面板,我想从视频中获取单个帧(从特定时间开始,即在1分钟后获得一帧)并将其显示为缩略图,如在youtube中. .

有帮助吗?

php video thumbnails

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