c++ – Eliminar datos de un archivo

Hola estoy creando una agenda en la que se guardan los contactos en un archivo, para añadir los contactos utilizo una estructura la cual guardo como contacto en el archivo y cada esctructura representa un contacto. Quiero que la agenda tenga la posibilidad de eliminar un contacto pero me he topado con el problema de eliminar el contacto del archivo, para encontrar el contacto a borrar solicito nombre y apellido del contacto y lo busco en el archivo, el problema es que no se como podría eliminiar la estructura del archivo una vez la haya encontrado. Como podría eliminarlo? Les agradezco su ayuda.

javascript – Problema de conexión base de datos a archivo js

les expongo mi problema. Estoy realizando una base de datos para mi página, y en este punto, necesito enlazarla a mi archivo js para guardar y modificar los elementos que voy añadiendo. Para realizar este trabajo utilizo nodejs con la librería mysql, visual studio code como entorno de desarrollo, y por parte de la base de datos, la he creado en 000webhost con phpmyadmin. Hasta acá todo bien, el inconveniente está en que al iniciar la conexión con nodemon app.js (que es el nombre de mi archivo js) concluye en el error que aparece en la siguiente foto error (foto1)

introducir el código aquíhttps://i.stack.imgur.com/amQkG.png

Aquí está el archivo app.js desde donde realizo la conexión

archivo app.js (foto2)

https://i.stack.imgur.com/FuAVp.png

y esta es la base de datos creada dentro de 000webhost

nombre y usuario de base de datos (foto3)

https://i.stack.imgur.com/AyCsj.png

base de datos simple con fin de ejemplificación (foto4)

https://i.stack.imgur.com/Zj2iY.png

la verdad es que soy principiante, pero he visto varios videos similares y se supone que debería introducir el nombre de la base de datos (que aparece en la 3era foto pero tachado), en el campo database en app.js, y el usuario que se encuentra en 000webhost en la casilla user de mi archivo, y por último la contraseña que le coloco en la sección manage, change my password. Aunque los vídeos que he visto del tema son directamente de phpmyadmin y no de una base de datos en 000webhost, supuse que sería lo mismo, pero no hay forma de que inicie la conexión, no se si es que me falta algún paso por tener mi base de datos en un host o que está mal. Muchas gracias por su atención.

python – obtener datos de 2 archivo

estoy tratando de hacer lo siguiente: a manera de ejemplo pondré esto, tengo 2 archivos entrada.txt y pr.csv, el archivo entrada tiene unos 5k registros con cuenta,etiqueta, mientras que el archivo pr contiene 100k registro de igual manera cuenta y etiqueta.

lo que estoy tratando de hacer es cruzas la información de entrada contra la de pr para obtener un 3er archivo de salida el cual contendría los 5k registros de entrada junto con las columnas de pr, siempre y cuando coincida la cuenta.

entrada.txt
1111111111111111,check1
2222222222222222,check2

pr.csv
1111111111111111,datos1
2222222222222222,datos2
3333333333333333,datos3
4444444444444444,datos4

import csv

salida = open('salida.txt','w')

with open('pr.csv', 'r') as pr:
    lector = csv.reader(pr, delimiter=',')
    datos = (l for l in lector)
    for x in datos:
        cu = x(0)
        lu = x(1)


with open('entrada.txt', 'r') as ent:
    lec = csv.reader(ent, delimiter=',')
    dat = (e for e in lec)

for c in dat:
    if c(0) in cu:
        salida.write(dc +','+
                     lc +','+
                     c(1) +'n')
    else:
        salida.write(cu +','+
                     lu +','+
                     c(1) +'n')

salida.close()

el archivo salida.txt sale de manera correcta con los 5k registros, pero las demás columnas que deberían contener la información de pr si las muetras pero en todas solo me da la misma cuenta y etiqueta repetida.

RESULTADO

salida.txt
4444444444444444,datos4,check1
4444444444444444,datos4,check2

quisiera saber si estoy pasando o haciendo algo mal

Python: obtencion de datos de un archivo de texto con metodo startswith

estoy escribiendo un script donde le pido al usuario ingresar un archivo con muchos datos y cree un archivo nuevo con los datos que el necesite. Pero tengo un error que no se como solucionarlo(estoy aprendiendo a programar con Python), al crear el archivo me deja solo el ultimo dato obtenido en ves de todos los datos, este es mi código:

NA = input("introduce el nombre del archivo con extensión txt: ")
ARCH = open(NA)
pregunt = input("desa crear un archivo nuevo? si, no: ")
if pregunt == "si":
    NAME = input("que nombre desea ponerle?: ")
    DAT = input("que datos desea obtener: ")
    for AD in ARCH:
        if AD.startswith(DAT):
            ADR = AD
            DEA = (ADR)
            DEA.append(ADR)
            AR = open(NAME, "w")
            AR.write(DEA)
            AR.close()
else:
   DAT = input("que datos desea obtener")
   for ADR in ARCH:
       if ADR.startswith(DAT):
                ADR = AD
                DEA = (ADR)
                DEA.append(ADR)
                AR = open(AA, "w")
                AR.write(DEA)
                AR.close()

laravel – Como generar un archivo de texto para que sea descargado por un usuario

necesito generar un archivo de texto para que sea descargado por el usuario. A continuación, les muestro el código que genera los datos que debo convertir a un archivo de texto plano.

        $tbSnej1 = Snejtabsnej1::with('relProvincia')
        ->orderBy('anioRelev')
        ->orderBy('provincia_id').get();

    foreach ($tbSnej1 as $it){
        $flag1 ="NO";
        $flag2 ="NO";
        $flag3 ="NO";
        if ($it->C1_01 == 1){
            $flag1 = "SI";
        }
        if ($it->C1_02 == 1){
            $flag2 = "SI";
        }
        if ($it->C1_03 == 1){
            $flag3 = "SI";
        }

        $totParcial1 = (
            $it->C2_01_01 +
            $it->C2_01_02 +
            $it->C2_01_03 +
            $it->C2_01_04 +
            $it->C2_01_05 +
            $it->C2_01_06 +
            $it->C2_01_07 +
            $it->C2_01_08 +
            $it->C2_01_09 +
            $it->C2_01_10 +
            $it->C2_01_11 +
            $it->C2_01_12 +
            $it->C2_01_13 +
            $it->C2_01_14 +
            $it->C2_01_15 +
            $it->C2_01_16 +
            $it->C2_01_17 +
            $it->C2_01_18 +
            $it->C2_01_19 +
            $it->C2_01_20 +
            $it->C2_01_21 +
            $it->C2_01_22 +
            $it->C2_01_23 +
            $it->C2_01_24 +
            $it->C2_01_25 +
            $it->C2_01_26 +
            $it->C2_01_27 +
            $it->C2_01_28 +
            $it->C2_01_29);
    }

Dentro del foreach, se generará una línea que contendrá los flag1,2,3, mas el totalParcial que se calcula sumando la serie de campos. Luego de generar el archivo de texto, lo debe poder descargar el usuario en su pc.

La aplicación está desarrollada en Laravel 8 y consume datos de mysql via Elocuent

Desde ya, muchas gracias.

javascript – REACT ERROR: en el archivo chokidar.js, no me deja compilar mi proyecto

Realicé un proyecto con npx create-react-app , estaba trabajando en el y de repente salió el siguiente error:

    Failed to compile
./node_modules/watchpack/lib/chokidar.js
SyntaxError: C:UsersUsuarioDesktopReact projectsTheFilmAppthefilmappnode_moduleswatchpacklibchokidar.js: 'return' outside of function (4:1)

  2 | try {
  3 |   module.exports = require("chokidar");
> 4 |   return;
    |   ^
  5 | } catch(e) {
  6 |   v3Err = e;
  7 | }
This error occurred during the build time and cannot be dismissed.

Si alguno me ayuda a solucionarlo , se lo agradeceré ya que no me deja continuar con mi proyecto

Leer un archivo CSV en c# de mas de 2GB

Tengo dos formas de leerlo , pero las dos se demoran horas y nunca me entregan un resultado de si finalizo o no , no se si sea problema de memoria. Su ayuda por favor.
1.-

 using (FileStream fileStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read))
                {
                    using (BufferedStream bs = new BufferedStream(fileStream,4096))
                    {
                        var reader = ExcelReaderFactory.CreateCsvReader(fileStream, new ExcelReaderConfiguration()
                        {

                            FallbackEncoding = Encoding.GetEncoding(1252),

                            AutodetectSeparators = new char() { ',' },

                        });
                        DataSet results = reader.AsDataSet();

                    }

2.-

    string line2;
    string() row2;
    using (FileStream fs = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
      {         
         using (BufferedStream bs = new BufferedStream(fs,80000))
         {
           using (StreamReader sr = new StreamReader(bs))
           {
            while ((line2 = await sr.ReadLineAsync()) != null)
            {
               row2 = line2.Split(new string() { "," }, StringSplitOptions.RemoveEmptyEntries);
               parsedData.Add(row2);
               
               contador++;
                 }
                sr.DiscardBufferedData();               
                sr.Dispose();
               }
              }

             }

          } 

java – Escribir en archivo no funciona

Hola tengo este codigo y no funciona, cual podra ser el problema?

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class Principal {
    public static void main(String() args) {
        // TODO Auto-generated method stub
        try {
            File f = new File("D:/archivo.txt");
            FileWriter fw = new FileWriter(f);          
            BufferedWriter bw = new BufferedWriter(fw);
            
            bw.write("texto a escribir");
                          
        }catch(IOException e){
                    
        }
    }
}

Ese codigo deberia escribir “texto a escribir” en el archivo .txt que tengo en mi disco D.

ajax – Error al querer subir un archivo por medio de un formulario

alguien me puede explicar que significa este error que me da el servidor.
Muchas gracias y perdonen mi ignorancia.

[Tue Mar 30 18:18:11.054459 2021] [:error] [pid 2689492:tid 140074670593792] [client 181.31.216.148:52147] [client 181.31.216.148] ModSecurity: Multipart parsing error: Multipart: Final boundary missing. [hostname “ciec.com.ar”] [uri “/upload.php”] [unique_id “YGOjhSb82i9PDdJSOKmvXAAAbhU”], referer: https://ciec.com.ar/miciec.php