小编Dun*_*unc的帖子

什么是.a和.so文件?

我目前正在尝试将C应用程序移植到AIX,我感到很困惑.什么是.a和.so文件以及它们在构建/运行应用程序时如何使用?

c unix compilation shared-libraries .a

401
推荐指数
4
解决办法
34万
查看次数

如何获取给定ascii值的字符

如何获取给定ascii代码的ascii字符.

例如,我正在寻找一种方法,给出代码65将返回"A".

谢谢

c#

71
推荐指数
4
解决办法
24万
查看次数

C#替代rails迁移

有没有人知道一个C#工具的行为方式与Ruby on Rails中的迁移类似?

因此rails迁移是一个ruby文件,它包含一个构造和破坏方法.

迁移的目的是修改数据库(结构或数据).可以将更改应用于数据库并将其回滚.这是一个非常巧妙的解决方案.

有关更多信息,请查看此链接Rails指南:迁移

c# ruby-on-rails

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

检查文件存在于C中

我正在尝试在C应用程序中打开一个文件.在尝试读取文件之前,如何检查文件是否存在?

c file-io

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

perl中的相对文件路径

我有一个使用相对文件路径的perl脚本.

相对路径似乎是相对于脚本执行的位置而不是perl脚本的位置.如何使相对路径相对于脚本的位置?

例如,我有一个目录结构

dataFileToRead.txt
->bin
  myPerlScript.pl
->output
Run Code Online (Sandbox Code Playgroud)

在perl脚本中我使用代码my $ rawDataName ="../ dataFileToRead.txt"打开dataFileToRead.txt; 打开INPUT,"<",$ rawDataName;

如果我从bin目录运行perl脚本,那么它工作正常

如果我从父目录运行它,那么它无法打开数据文件.

perl file-io relative-path

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

使用C将行写入文件

我现在正在这样做:

FILE *fOut;
fOut = fopen("fileOut.txt", "w");
char line[255];
...
strcat(line, "\n");
fputs(line, fOut);
Run Code Online (Sandbox Code Playgroud)

但是当我在文本编辑器中打开文件时,我发现了

line 1

line 2
Run Code Online (Sandbox Code Playgroud)

如果我删除了strcat(行,"\n"); 然后我明白了.

line 1line2
Run Code Online (Sandbox Code Playgroud)

我如何得到它

line 1
line 2
Run Code Online (Sandbox Code Playgroud)

c file-io

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

使用 Pillow 查找 DPI

我正在尝试使用 Pillow 模块找出图像的 DPI。

我在做这个

image = Image.open("image.jpeg")
print(image.info["dpi"])
Run Code Online (Sandbox Code Playgroud)

返回

(300, 300)
Run Code Online (Sandbox Code Playgroud)

Why is this a tuple? I was expecting a single value. What do the two values relate to and which should I use to give me the same value I see in photoshop?

python dpi python-imaging-library

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

OpenSAML 自定义属性值

我正在尝试创建 SAML 响应。构成断言的属性之一称为地址,属性值需要是在 XSD 中定义的自定义类型。如何向响应添加自定义属性值类型?

java saml opensaml

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

从C中的函数返回一个字符串

我有一个ac函数,我想返回一个字符串.

如果我在返回之前打印字符串,那么我会看到croc_data_0186.idx

如果我尝试打印返回的字符串,那么我会看到croc_data_á☼

谁能看到我做错了什么?

问题功能:

char* getSegmentFileName(FILE *file, int lineLength, int lineNumber)
{
    char* fileNameString;

    fseek(file, lineNumber * lineLength, SEEK_SET);

    char line[lineLength];
    fgets(line, lineLength, file);

    char *lineElements[3];
    lineElements[0] = strtok(line, ":");
    lineElements[1] = strtok(NULL, ":");
    lineElements[2] = strtok(NULL, ":");

    fileNameString = lineElements[2];

    printf ("getSegmentFileName fileNameString is: %s \r\n", fileNameString);

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

来电代码:

int indexSearch(FILE *file, char* value, int low, int high, char* segmentFileName)
{
    ...

    segmentFileName = getSegmentFileName(file, lineLength, mid);
    printf ("indexSearch: segmentFilename3 is: %s \r\n", segmentFileName);

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

c string pointers

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

使用C#自动化Web部署

任何人都可以推荐任何工具来自动部署到IIS的Web服务和网站.在部署之后能够运行nunit(测试)并且如果它们失败则可能回滚也是有用的.

.net c# deployment

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