Articles of io

Comment append des configurations de projet personnalisées à Xcode lors de l’utilisation de CocoaPods?

J’ai un projet Xcode iOS / OS X, où j’utilise CocoaPods, et je n’arrive pas à comprendre comment append mes propres configurations de projet (en plus de Debug et Release) sans exploser complètement la version. Dans le projet, j’ai un certain nombre de cibles, pour les applications sur les deux plates-formes et ses extensions d’application. […]

Haskell IO et dossiers de fermeture

Lorsque j’ouvre un fichier à lire dans Haskell, j’ai constaté que je ne pouvais pas utiliser le contenu du fichier après l’avoir fermé. Par exemple, ce programme imprimera le contenu d’un fichier: main = do inFile <- openFile "foo" ReadMode contents <- hGetContents inFile putStr contents hClose inFile Je m’attendais à ce que l’échange de […]

Un exemple simple montrant que IO ne satisfait pas aux lois de la monade?

J’ai vu que IO ne satisfaisait pas aux lois de la monade, mais je n’ai pas trouvé d’exemple simple à ce sujet. Quelqu’un connaît un exemple? Merci. Edit: Comme ertes et nm l’ont souligné, l’utilisation de seq est un peu illégale car elle peut faire échouer les lois (combinées avec undefined ). Comme undefined peut […]

Quelle est la différence entre read () et fread ()?

Je lis le code source des badblocks de l’ outil Linux . Ils utilisent la fonction read() . Y a-t-il une différence avec la fonction standard fread() ? (Je ne compte pas les arguments comme une différence.)

Fichiers tamponnés (pour un access plus rapide au disque)

Je travaille avec de gros fichiers et écrire directement sur le disque est lent. Comme le fichier est volumineux, je ne peux pas le charger dans un TMemoryStream. TFileStream n’est pas mis en mémoire tampon. Je veux donc savoir s’il existe une bibliothèque personnalisée capable d’offrir des stream en mémoire tampon ou si je dois […]

À quel moment l’encapsulation d’un FileOutputStream avec un BufferedOutputStream est-elle logique, en termes de performances?

J’ai un module qui est responsable de la lecture, du traitement et de l’écriture des octets sur le disque. Les octets arrivent sur UDP et, une fois les datagrammes assemblés, le tableau d’octets final traité et écrit sur le disque se situe généralement entre 200 octets et 500 000 octets. Occasionnellement, il y aura des […]

Obtenir le nom du fichier (ou le chemin) depuis le stream

Puis-je obtenir un nom de fichier ou son chemin à partir d’un object fstream ? J’ai regardé à travers les méthodes de fstream et n’ai rien trouvé de proche.

Comment copier un fichier d’un endroit à un autre?

Je souhaite copier un fichier d’un endroit à un autre en Java. Voici ce que j’ai jusqu’ici: import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.List; public class TestArrayList { public static void main(Ssortingng[] args) { File f = new File( “D:\\CBSE_Demo\\Demo_original\\fscommand\\contentplayer\\config”); Listtemp=new ArrayList(); temp.add(0, “N33”); temp.add(1, “N1417”); temp.add(2, “N331”); File[] matchingFiles = null; for(final Ssortingng […]

Comment sortir un caractère sous forme d’entier par cout?

#include using namespace std; int main() { char c1 = 0xab; signed char c2 = 0xcd; unsigned char c3 = 0xef; cout << hex; cout << c1 << endl; cout << c2 << endl; cout << c3 << endl; } Je m’attendais à ce que la sortie soit comme suit: ab cd ef Pourtant, je […]

Java trop de fichiers ouverts

J’essaie d’écrire sur plusieurs fichiers, 19 pour être exact. Après leur avoir écrit quelques centaines de fois, je reçois l’exception Java IOException: Trop de fichiers ouverts. Mais, comme je l’ai dit, j’ai exactement 19 fichiers ouverts et je les ai tous ouverts au début. Quel est le problème ici? Je peux vérifier que les écritures […]