标签: file-io

如何使我的加密算法加密超过128位?

好的,现在我编写了AES-128的实现:)它工作正常.

它接收128位,加密并返回128位

那么如何增强我的功能,以便它可以处理超过128位?

如何使加密算法处理更大的字符串?

是否可以使用相同的算法来加密文件?:)

功能定义是

public byte[] Cipher(byte[] input)
{

}
Run Code Online (Sandbox Code Playgroud)

c# string file-io aes

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

如何在C中的文件名后增加数字?

我有一点问题.我需要在一个小程序中对很多文件进行一些小操作.到目前为止,我已决定在一个循环中操作它们,我只需更改名称后面的数字.这些文件都名为TFxx.txt,其中xx的数字从1增加到80.那么如何在一个循环中一个接一个地打开它们呢?我试过这个:

for(i=1; i<=80; i++) {
   char name[8] = "TF"+i+".txt";
   FILE = open(name, r);
   /* Do something */
  }
Run Code Online (Sandbox Code Playgroud)

正如你所看到的那样,第二行将在python中工作但不在C中工作.我已经尝试用C进行类似的运行编号到这个程序,但我还没有发现如何做到这一点.格式不需要像第二行那样,但我想就如何解决这个问题提出一些建议.我需要做的就是能够打开许多文件并对它们执行相同的操作.

c python file-io

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

LOAD DATA INFILE不与FIELDS TERMINATED BY一起使用

我在php脚本中使用下面的sql:

$sql1 = "LOAD DATA LOCAL INFILE 'test1.csv' INTO TABLE number1 (order_num,pname)";
$sql2 = "LOAD DATA LOCAL INFILE 'test1.csv' INTO TABLE number1 (order_num,pname) FIELDS TERMINATED BY ':'";
if ($result = $mysqli->query($sql)) {
    printf("<br>Section 4: %s",$mysqli->error);
    printf("|$result|$table");
} else {
    printf("<br>Section 5: %s",$mysqli->error);
}
Run Code Online (Sandbox Code Playgroud)

如果我$sql1正确地使用它会在db中带来3行(不会将它们分成正确的字段).没有错误返回.如果我使用$sql2它返回消息:

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FIELDS TERMINATED BY ':'.."

我尝试了不同的顺序,使用ENCLOSED BY和/而不是它.我能想到的一切.有人有建议吗?

php mysql file-io load-data-infile

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

在java中删除数据文件的一部分

我有一个文件,我写了一些java对象.写完之后,有时我需要删除一些放在文件中ramndom位置的对象.有没有办法从文件中删除选定的对象而不替换整个文件?

谢谢.

java file-io

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

从C中的文件中读取原语

我是C的新手,想要从文件中读取一些数据.

实际上,我发现了许多阅读功能,fgetc,fgets等.但我不知道哪个/组合最好用以下格式读取文件:

0 1500 100.50
1 200     9
2 150     10
Run Code Online (Sandbox Code Playgroud)

我只需要将上面的每一行保存到一个包含三个数据成员的结构中.

我只需要知道这样做的最佳实践,因此我是C编程的新手.

谢谢.

c file-io iostream stream

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

铸造浮动的问题 - 当fread时,在C中加倍

我在fread时从浮动到双重铸造有问题;

fread(doublePointer,sizeofFloat,500,f);
Run Code Online (Sandbox Code Playgroud)

如果我将双指针更改为浮点指针,它可以正常工作.但是,我需要它是laster on的双指针,我想当我从小数据类型(float)写入更大的数据类型(double)的内存时,它应该没问题.但事实证明它不像我预期的那样有效.这有什么问题,我该如何解决这个问题.

我知道我可以通过逐个转换来解决它.但我有大量的数据.我不想额外9000000+轮转换..这将是非常昂贵的.有什么技巧可以解决吗?

有没有c ++/c技巧

谢谢

c c++ file-io

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

在iPhone临时文件写作中的竞争条件(?)

我正在iPad模拟器中创建一些临时文件.要测试我的文件创建,我创建文件然后再读回来.以下是一些显示此代码的代码:

-(NSString *) writeToTempFile:(UIImage*) image{
NSString *path = [self createTemporaryFile];
NSLog(@"path: %@", path);
NSData *data = UIImageJPEGRepresentation(image, 1);
[data writeToFile:path atomically:YES]; 
free(data);
return path;
}

-(UIImage *) readTempFile:(NSString *) path{
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
UIImage *image = [[UIImage alloc] initWithData:data];
return image;
}
Run Code Online (Sandbox Code Playgroud)

在最终函数将UIImage写入相册之前,我会一个接一个地调用这些方法.

UIImageWriteToSavedPhotosAlbum(image2, self, nil, nil);
Run Code Online (Sandbox Code Playgroud)

问题是,这总是在第三次执行时崩溃我的应用程序.第一次和第二次成功完成所有这些并存储到相册.第三次它崩溃回家.有任何想法吗?

iphone file-io objective-c race-condition

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

如何使用c#删除具有行号的行?

我的文件名为test.txt包含

本文档分为大约5个逻辑部分,从功能和结构概述开始,然后是内置列和单元类型的概述.接下来是使用数据的概述,然后是特定主要功能的概述.最后,"最佳实践"部分总结了本文档的主要部分.

现在我想删除文件的第二行.怎么用c#做?

提前致谢.Naveenkumar

c# string file-io

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

从文本文件中读取某些行

我想从文本文件中读取第1,第4,第7等(每3行),但我不知道如何继续这样做,因为nextLine()按顺序读取所有内容.谢谢你的建议?

Scanner in2 = new Scanner(new File("url.txt"));

while (in2.hasNextLine()) {
    // Need some condition here
    String filesURL = in2.nextLine();
}
Run Code Online (Sandbox Code Playgroud)

java file-io

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

在Perl中使用文件句柄

comparefiles在Perl中编写一个子程序,它从一个文件(f1)中读取一行文本,然后f2以正常O(n^2)方式在另一个文件中搜索它.

sub comparefiles {
    my($f1, $f2) = @_;
    while(<f1>) {
        # reset f2 to the beginning of the file
        while(<f2>) {
        }
    }
}

sub someother {
    open (one, "<one.out");
    open (two, "<two.out");
    &comparefiles(&one, &two);
}
Run Code Online (Sandbox Code Playgroud)

我有两个问题

  • 如何将文件句柄传递给子例程?在上面的代码中,我将它们用作标量.这是正确的方法吗?
  • 如何将文件指针重置f2到上面注释中标记位置的文件开头?

scripting perl file-io

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

标签 统计

file-io ×10

c ×3

c# ×2

java ×2

string ×2

aes ×1

c++ ×1

iostream ×1

iphone ×1

load-data-infile ×1

mysql ×1

objective-c ×1

perl ×1

php ×1

python ×1

race-condition ×1

scripting ×1

stream ×1