Свързани въпроси 'c'
Закачете strcmp с помощта на LD_PRELOAD в linux?
Тъй като искам да закача strcmp, кодът е както следва:
#include <stdio.h>
#include <string.h>
int strcmp(const char *s1, const char *s2)
{
printf("hooked strcmp\n");
return 0;
}
// gcc test.c -shared -fPIC -o libtest.so...
04.03.2024
Blowfish Шифроване и декриптиране на char буфери
Опитвам се да накарам функция bowfish да работи за прости буфери на char. Програмата се проваля, когато се опитвам да дешифрирам шифрован буфер и се проваля при повикването EVP_CipherFinal_ex().
#include <string.h>
#include...
18.03.2024
Не може да се освободи памет от променливи член на структура
След като извикам free на структурна променлива в C и след това проверя дали тази променлива е NULL, това ми показва, че тя НЕ е NULL. Значи free не работи? Моят код:
struct main_struct {
struct my_file *file;
};
struct my_file {...
22.03.2024
Указател към указател към структура в C
Правя реализация на стек в C, използвайки указатели и структура. Функциите Push и crateStack работят добре (и двете създават нов елемент в паметта). Както и да е, функцията pop не работи и не знам защо, ето кода на тази функция:
int pop(element...
26.03.2024
Получаване на размер на масив в C
Имам следния пример:
Имам структура:
typedef struct e{
int *(array[2]); <---in my case this array is a [2][69]
}Example;
и след това, ако имам функция като:
int funct(Example *e);
Как мога да получа размера на масива?...
09.04.2024
Подобряване на бързото сортиране
Ако е възможно, как мога да подобря следното бързо сортиране (по отношение на производителността). Някакви предположения?
void main()
{
quick(a,0,n-1);
}
void quick(int a[],int lower,int upper)
{
int loc;...
28.04.2024
Отваряне на ELF файл и преглед
Трябва да напиша C програма, която изследва обектен файл във формат ELF Linking View и го превежда във формат Executable View, зарежда го в паметта.
Първи въпрос: как да отворя файл и да го прочета?
17.05.2024
Заявка за създаване на канал между два дескриптора на процес родител-дете
В моята работна програма по-долу бих искал да разбера,
Как/кой е установил (създал) еднотръбна комуникация между дескриптора {child's pair[1]} и дескриптора {parent's pair[0]}?
Тъй като в моята програма по-долу, аз просто fork()'d процес и...
12.05.2024
Нови материали
Създайте разширение за Chrome с помощта на Angular
Този урок е базиран на манифеста на разширението на chrome версия 3 (MV3), а също и на Angular версия 2+ (2, 3 и...). Ако не сте използвали манифест версия 3, можете да следвате този урок ,..
За да научите нов език за програмиране, започнете отначало
Първоначално публикувано на http://www.mberlove.com/blog/a-new-programming-language-starting-over/
Програмистите се гордеят със способността си да усвояват лесно нови умения , разчитайки..
5 Youtubers на Data Science, които трябва да следвате
Защото всички можем да се справим с малко продуктивно отлагане
Всички сме падали в заешката дупка на Youtube, така че защо да не я направим продуктивна?! Като непрекъснато нарастващ източник..
Бих казал, че точно това е проблемът с Twitter — това е инструмент на суперпотребител.
Бих казал, че точно това е проблемът с Twitter — това е инструмент на суперпотребител. По същия начин, по който суперкодерът сочи vim като единствения начин за кодиране, но останалите от нас..
Основи на Gradio
Gradio е най-ефективният метод за демонстриране на вашия модел на машинно обучение и разполага с удобен за потребителя онлайн интерфейс, който го прави достъпен от всяко място.
Какво прави..
Илюстрация (GIF) за обяснение на дълбоки конволюционни мрежи (DCNN)
В света на компютърното зрение най-основният и често срещан алгоритъм за разпознаване на изображения е конволюционната мрежа. С популярността на рамки като tensorflow и pytorch, стана по-лесно да..
Python Bootcamp — Data Science Day 165
Python Bootcamp от Giles McMullen-Klein беше абсолютно невероятно. Джайлс има този уникален начин да улови аудиторията си, като същевременно прави съдържанието на курса много интересно...