نوشته‌های ترمینالی
2.63K subscribers
424 photos
12 videos
32 files
2.25K links
Download Telegram
struct node{
int data;
};


node* newnode(int num){
node t;
t.data = num;
node *temp = &t ;
return temp ;
}

اشکال این کد C چیه؟ (کد واقعی‌ایه که برام فرستادن دیباگ کنم)
اینم در مورد const pointer جذاب بود.
انواعی داره این const point
مثلا پوینتر ثابت به شی قابل تغییر
پوینتر قابل تغیر بهشی غیر قابل تغییر
اون دو تای دیگه تا هم قابل حدسه

https://medium.com/@bhumikagoyal/crazy-pointers-in-c-c-941b4c5027c3
اگه می‌خواید از کامندلاین دانلود کنید ابزارهای پیش‌فرض wget و curl هستند.
بیاید curl رو بذاریم کنار، من خیلی ازش استفاده نکردم.

ابزار wget ساده و سرراسته، میتونه یه لیست دانلود (در قالب فایل تکست) ورودی بگیره.
اگرم یه فایل میخواید دانلود کنید به سادگی می‌نویسید:
wget -c https://do.wn/load/link
اون c هم برای اینه که اگر وسط کار ctrl c زدید و دانلود کامل نشد، اگر باز همین دستور رو اجرا کنید، ادامه‌ش رو دانلود می‌کنه. (c اول continue هست)

اما wget قابلیت‌های پیشرفته مثل دانلود چندنخی رو نداره، ابزارهایی که بتونید نصب کنید aria2 و axel هستند. آریا ابزار کامل و پیچیده‌ای هست، من هربار نیازش دارم دستوراتش رو سرچ می‌کنم و کپی می‌کنم
ولی axel هم مثل wget ساده و سرراسته، امکان دانلود چند نخی هم داره.
به این شکل:
axel -c -n 8 https://do.wn/load/link
کاربرد c همونه که ذکر شد، n هم با عدد کنارش تعداد نخ‌های دانلود رو مشخص می کنه که فکر کنم همین ۶−۱۰ تا، منطقی باشه.

اگر هم فایل‌هایی که می‌خواستید دانلود کنید توی یه فایل text بودن به اسم list.txt با دستور wget زیر می‌تونید اون ها رو دانلود کنید:
wget -c -i list.txt
برای axel نداریم این قابلیت رو :) باید اسکرپیتی چیزی بنویسید یا با shell بازی کنید.
https://vrgl.ir/XbpWW
خیلی مفصل در مورد رمزارزها، اونقدری که خودم سر در می آوردم نوشتم.
البته برای پروژه ریاضی۲ بود که به ریاضی هم ربط خاصی نداشت و نمره‌ش رو هم گرفتم، به هر حال چیزی از ارزش‌های بیتکوین کم نمیشه، اگه دوست داشتید بخونیدش. :))
اثر دانینگ کروگر