این به نظرم خیلی سایت قشنگی بود
مفاهیم سی رو با جمله ها و تیکه کد های ساده یاد داده.
https://www.learn-c.org/
مفاهیم سی رو با جمله ها و تیکه کد های ساده یاد داده.
https://www.learn-c.org/
www.learn-c.org
Learn C - Free
Interactive C Tutorial
Interactive C Tutorial
learn-c.org is a free interactive C tutorial for people who want to learn C, fast.
نوشتههای ترمینالی
این به نظرم خیلی سایت قشنگی بود مفاهیم سی رو با جمله ها و تیکه کد های ساده یاد داده. https://www.learn-c.org/
مال html cssش هم خیلی کامل بود.
https://www.learn-html.org/
https://www.learn-html.org/
learn-html.org
Learn HTML - Free
Interactive HTML Tutorial
Interactive HTML Tutorial
learn-html.org is a free interactive HTML tutorial for people who want to learn HTML, fast.
اگه جایی K&R دیدید، مثلا اینجا توی ویکیپدیا، این به استایل کتاب سیای که denis ritchie و Kernighan نوشتن مربوط میشه.
https://en.wikipedia.org/wiki/Indentation_style#K&R_style
https://en.wikipedia.org/wiki/Indentation_style#K&R_style
چند دستور ویم برای فهمیدن اینکه چطور لود میشه و هر کدوم از اجزا چقدر زمان میگیرن برای لود شدن:
https://medium.com/usevim/improving-vims-startup-time-beb3f83cbfe8
vim -V12logاین مطلب هم جالبه بخونید.
# result in "log" file
vim --startuptime timing.out
# result in "timing.out"
vim -u NORC --startuptime timing.out
# same as above but not load your configs
https://medium.com/usevim/improving-vims-startup-time-beb3f83cbfe8
Medium
Improving Vim’s Startup Time
Once you’ve installed pathogen.vim or Vundle, installing Vim scripts becomes almost… addictive. Eventually Vim’s startup time may start to suffer. Or perhaps you’ve installed a new OS and you can’t…
نحوه مدیریت حافظه در پایتون
https://realpython.com/python-memory-management/
https://realpython.com/python-memory-management/
Realpython
Memory Management in Python – Real Python
Get ready for a deep dive into the internals of Python to understand how it handles memory management. By the end of this article, you’ll know more about low-level computing, understand how Python abstracts lower-level operations, and find out about Python’s…
نوشتههای ترمینالی
اگه مثل من فردا امتحان دارید، میتونید پست های اینجا رو بخونید: https://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered/184682 بهترین کامنتهایی که توی کد نوشتین. برای خودم اینا جالب بود: This seems to…
چشمم الان به جمال اینم روشن شد:
try {
} catch (Exception ex) {
// Silence is gold
}
آرگومان -server و -client در دستور java (برای اجرای jvm) چی هستند؟
https://stackoverflow.com/questions/5272674/what-is-jvm-server-parameter
https://stackoverflow.com/questions/5272674/what-is-jvm-server-parameter
Stack Overflow
What is JVM -server parameter?
I saw Java -server in https://shootout.alioth.debian.org/ for programming language benchmark.
I know that -server is a parameter for running JVM. I want to know:
When we use -server parameter and h...
I know that -server is a parameter for running JVM. I want to know:
When we use -server parameter and h...
ساده ترین نمایش رشتهی خالی در اکثر زبانهای برنامهنویسی:
""
ساده ترین نمایش رشتهی خالی در سی:
\0
(یکم با تساهل)
""
ساده ترین نمایش رشتهی خالی در سی:
\0
(یکم با تساهل)
فقط منم از فایرفاکس به گوگل درایو دسترسی ندارم؟
با کروم و کرومیوم اوکیه. باقی سرویس های گوگل هم با فایرفاکس اوکیه.
با کروم و کرومیوم اوکیه. باقی سرویس های گوگل هم با فایرفاکس اوکیه.
نوشتههای ترمینالی
How To Become A Hacker https://www.catb.org/~esr/faqs/hacker-howto.html
به نظرم کسایی که این رو نخوندین، حتما بخونید.
طولانیه ولی خیلی به نکات خوبی اشاره میکنه و لینک های خوبی به جاهای دیگه میده.
طولانیه ولی خیلی به نکات خوبی اشاره میکنه و لینک های خوبی به جاهای دیگه میده.
دوستان ifconfig رو deprecate کردن. شما هم بیاید از ip و iproute2 استفاده کنید.
https://ubuntu.com/blog/if-youre-still-using-ifconfig-youre-living-in-the-past
https://ubuntu.com/blog/if-youre-still-using-ifconfig-youre-living-in-the-past
Ubuntu
If you’re still using ifconfig, you’re living in the past | Ubuntu
The world evolves I regularly see “recommendations” to use ifconfig to get interface information in mailing list posts or bug reports and other places. I might even be guilty of it myself. Still, the world of networking has evolved quite a lot since ifconfig…
واقعا conditional compilation به همراه ماکروها توی سی، قدرت خیلی زیادی دارند. (و البته ترسناکی)
کد کامل رو اینجا ببینین:
https://github.com/dmcrodrigues/macro-logger/blob/master/macrologger.h
#ifdef debugالان اگه این برنامه با فلگ debug کامپایل بشه، اون log توی stderr اتفاق میافته، اما اگه معمولی کامپایل بشه هیچ لاگی وجود نداره. جالب تر اینکه هیچ اثری از لاگ توی فایل کامپایل شده هم وجود نداره و روند اجرای برنامه رو اصلا کند نمیکنه.
#define LOG(message) std::cerr << message << std::endl
#else
#define LOG(message)
#endif
کد کامل رو اینجا ببینین:
https://github.com/dmcrodrigues/macro-logger/blob/master/macrologger.h
GitHub
macro-logger/macrologger.h at master · dmcrodrigues/macro-logger
A simplified logging system using macros. Contribute to dmcrodrigues/macro-logger development by creating an account on GitHub.
اگر نمیخواین کامیت مسیج بنویسین میتونین از این سایت استفاده کنین:
https://whatthecommit.com/
مثلا:
https://github.com/ngerakines/commitment/blob/master/commit_messages.txt
https://whatthecommit.com/
مثلا:
git commit -m "$(curl -s whatthecommit.com/index.txt)"لیستی که از روش میخونه هم اینجا ببنبین:
https://github.com/ngerakines/commitment/blob/master/commit_messages.txt
GitHub
commitment/commit_messages.txt at main · ngerakines/commitment
A commit message generator that I use. Contribute to ngerakines/commitment development by creating an account on GitHub.
Forwarded from Things that I like (Maedeh Dehghan)
GitHub
emojicode/emojicode
😀😜🔂 World’s only programming language that’s bursting with emojis - emojicode/emojicode
در مورد borrow checker و life time در rust
https://blog.logrocket.com/introducing-the-rust-borrow-checker/
و
https://blog.thomasheartman.com/posts/understanding-lifetimes
https://blog.logrocket.com/introducing-the-rust-borrow-checker/
و
https://blog.thomasheartman.com/posts/understanding-lifetimes
LogRocket Blog
Understanding the Rust borrow checker - LogRocket Blog
Explore Rust's borrow checker and learn how it enhances code safety, prevents errors, and the principles behind it.
به نظرتون تقلب چک کردن از روی عملکرد برنامه هم ممکنه؟
مثلا الگوی پرفورمنسی خاصی رو دنبال کنن دو تا برنامه احتمالا منطقشون یکیه و احتمال تقلب بودنشون هست.
مثلا الگوی پرفورمنسی خاصی رو دنبال کنن دو تا برنامه احتمالا منطقشون یکیه و احتمال تقلب بودنشون هست.