نمایش سیاسی تشریفاتی آمریکا برای بازجویی از مدیرعامل تیکتاک
تحلیل سایت گرداب از این دادگاه رو میتونید در اینجا بخونید
https://gerdab.ir/fa/news/35312
تحلیل سایت گرداب از این دادگاه رو میتونید در اینجا بخونید
https://gerdab.ir/fa/news/35312
شب قدره، برنامه دعای جوشن کبیر بنده رو هم اکنون میتونید از بازار نصب کنید
التماس دعا
https://cafebazaar.ir/app/ir.SignalGroup.JoshanKabir/?l=fa
@HelloProgrammer
التماس دعا
https://cafebazaar.ir/app/ir.SignalGroup.JoshanKabir/?l=fa
@HelloProgrammer
👎6🤣3👏2❤1
چندتا لینک مفید در حوزه ساختمان دادهها و الگوریتمها:
مروری بر الگوریتمهای جستجو
https://www.geeksforgeeks.org/searching-algorithms/
مروری بر الگوریتمهای جستجو
https://www.geeksforgeeks.org/searching-algorithms/
GeeksforGeeks
Searching Algorithms - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
مروری بر الگوریتمهای مرتب سازی:
https://www.geeksforgeeks.org/sorting-algorithms/
https://www.geeksforgeeks.org/sorting-algorithms/
GeeksforGeeks
Sorting Algorithms - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
bgipc_a4_c_1.pdf
298.8 KB
یک راهنمای جامع و جدید از روشهای IPC (ارتباطات میان فرآیندی) با محوریت سیستمعامل لینوکس
https://beej.us/guide/bgipc/
https://beej.us/guide/bgipc/
👍1
Interprocess Communication.
Memory mapped files and pipes.pdf
Memory mapped files and pipes.pdf
4.7 MB
این هم یک ارائه دقیقتر از بخش اشتراک حافظه در روشهای IPC
🔴 ایستگاه تفکر
آیا جنگهای جدیدی در راه است؟
◾️ایلان ماسک، ماشین تسلای اهدایی به رمضان قدیروف، رهبر چچن را از راه دور از کار انداخت.
◾️ بعد از این همه عرضه تکنولوژی و لوازم هوشمند به دنیا؛ اینگونه پرده از جنگهای نوین برداشته شده و حملات جدید هوشمندی علیه مردم انجام شده. چه عملیات سنگین تروریستی در لبنان و چه از کار انداختن ماشین قدیروف
◾️باور میکردید کسانی که فریب زرق و برق ماشینهای مدل بالای آمریکاییها را میخوردند؛ به یکباره متوجه چنین جنگ پنهان و کنترل سیستماتیک دقیق شوند.
◀️ مسئولین! ملت عزیز!
قبل از فاجعه به فکر بومیسازی صنعت؛ فضای سایبری، هوش مصنوعی و تکنولوژی باشید. به استخدام کارشناس خارجی و خرید ادوات خارجی افتخار نکنید.
☑️ دشمن را در عرصه علمی و فن آوری هم دشمن بدانید.
⭕️با اتفاقی که اخیرا در لبنان افتاد فصل جدیدی از جنگهای سایبری به نمایش در آمد. حساب کنید در طول یک سال جنگیدن، حزب الله دهها مجروح نداشت ولی در یک عملیات سایبری چند هزار نیروی حزب الله را با دقت زیادی مجروح یا جانباز کرد.
🔺تا همین دیروز اگر کسی مدعی میشد که «پیجر» قابلیت انفجار دارد، عدهای با انواع انگها و تحلیلها آن را توهم توطئه میدانستند!
‼️ غافل از اینکه دشمن، دشمن است و از تمام ظرفیتها برای دشمنی استفاده میکند.
☑️ باید باور کنیم که بدبینی به هر آنچه از طرف دشمن میرسد یکی از اصول عقلانیست و باید جزئی از زندگی ما شود. فرقی هم نمیکند چه در زمینه نظامی باشد، چه اقتصادی، چه فرهنگی، چه سیاسی، چه حتی پزشکی!
❗️کسی که فکر میکند دشمن فقط در میدان نبرد دشمن است و مثلا در زمینه اقتصادی یا پزشکی و واکسنها دلسوز است، حماقت کرده!
هر تکنولوژی ظاهراً انسان دوستانهای، ممکن است یک سلاح باشد برای نابودی ما.
آیا جنگهای جدیدی در راه است؟
◾️ایلان ماسک، ماشین تسلای اهدایی به رمضان قدیروف، رهبر چچن را از راه دور از کار انداخت.
◾️ بعد از این همه عرضه تکنولوژی و لوازم هوشمند به دنیا؛ اینگونه پرده از جنگهای نوین برداشته شده و حملات جدید هوشمندی علیه مردم انجام شده. چه عملیات سنگین تروریستی در لبنان و چه از کار انداختن ماشین قدیروف
◾️باور میکردید کسانی که فریب زرق و برق ماشینهای مدل بالای آمریکاییها را میخوردند؛ به یکباره متوجه چنین جنگ پنهان و کنترل سیستماتیک دقیق شوند.
◀️ مسئولین! ملت عزیز!
قبل از فاجعه به فکر بومیسازی صنعت؛ فضای سایبری، هوش مصنوعی و تکنولوژی باشید. به استخدام کارشناس خارجی و خرید ادوات خارجی افتخار نکنید.
☑️ دشمن را در عرصه علمی و فن آوری هم دشمن بدانید.
⭕️با اتفاقی که اخیرا در لبنان افتاد فصل جدیدی از جنگهای سایبری به نمایش در آمد. حساب کنید در طول یک سال جنگیدن، حزب الله دهها مجروح نداشت ولی در یک عملیات سایبری چند هزار نیروی حزب الله را با دقت زیادی مجروح یا جانباز کرد.
🔺تا همین دیروز اگر کسی مدعی میشد که «پیجر» قابلیت انفجار دارد، عدهای با انواع انگها و تحلیلها آن را توهم توطئه میدانستند!
‼️ غافل از اینکه دشمن، دشمن است و از تمام ظرفیتها برای دشمنی استفاده میکند.
☑️ باید باور کنیم که بدبینی به هر آنچه از طرف دشمن میرسد یکی از اصول عقلانیست و باید جزئی از زندگی ما شود. فرقی هم نمیکند چه در زمینه نظامی باشد، چه اقتصادی، چه فرهنگی، چه سیاسی، چه حتی پزشکی!
❗️کسی که فکر میکند دشمن فقط در میدان نبرد دشمن است و مثلا در زمینه اقتصادی یا پزشکی و واکسنها دلسوز است، حماقت کرده!
هر تکنولوژی ظاهراً انسان دوستانهای، ممکن است یک سلاح باشد برای نابودی ما.
👍3👎2
با یه پایگاه داده توزیع شده تصور کنین یک فروشگاه اینترنتی بزرگ داریم. اگه بخوایم اطمینان حاصل کنیم که هر محصول تنها یک بار در پایگاه داده ثبت میشه و اطلاعاتش همیشه دقیق و به روزه، باید از مکانیزمهای پیچیدهای برای حفظ یکپارچگی دادهها استفاده کنیم. این مکانیزمها اگرچه به ما اطمینان میدن که دادههای ما صحیح ان، اما میتونن سرعت جستجو و بازیابی اطلاعات رو کاهش بدن.
از سمت دیگه، اگه به دنبال افزایش سرعت پاسخگویی سایت باشیم، ممکنه مجبور شیم از برخی از این مکانیزمها صرف نظر کنیم. برای مثال، ممکنه اجازه بدین نسخههای قدیمی از یک محصول به صورت موقت در پایگاه داده باقی بمانند تا از ایجاد اختلال در روند خرید جلوگیری کنیم. این کار میتونه منجر به ایجاد برخی ناسازگاریهای موقت در دادهها شود، اما به طور کلی سرعت سیستم را افزایش میده.
در واقع میشه گفت Consistency و Availability دو روی یه سکه ان.
از سمت دیگه، اگه به دنبال افزایش سرعت پاسخگویی سایت باشیم، ممکنه مجبور شیم از برخی از این مکانیزمها صرف نظر کنیم. برای مثال، ممکنه اجازه بدین نسخههای قدیمی از یک محصول به صورت موقت در پایگاه داده باقی بمانند تا از ایجاد اختلال در روند خرید جلوگیری کنیم. این کار میتونه منجر به ایجاد برخی ناسازگاریهای موقت در دادهها شود، اما به طور کلی سرعت سیستم را افزایش میده.
در واقع میشه گفت Consistency و Availability دو روی یه سکه ان.
This media is not supported in your browser
VIEW IN TELEGRAM
پشت پرده فیلتر شکن های رایگان چه کسانی هستند؟
👍2
برای ساخت یه بازی به چه چیز هایی لازمه؟ این ریپو اومده هرچی لازمه رو یجا جمع آوری که کرده برای شروع خیلی کمکتون میکنه :
https://github.com/Kavex/GameDev-Resources
https://github.com/Kavex/GameDev-Resources
GitHub
GitHub - Kavex/GameDev-Resources: :game_die: A wonderful list of Game Development resources.
:video_game: :game_die: A wonderful list of Game Development resources. - Kavex/GameDev-Resources
توی ++C، توابع ()likely و ()unlikely به برنامهنویس اجازه میده تا به کامپایلر اطلاع بده که احتمال وقوع یک مسیر خاص توی کد بیشتره یا کمتره. این موضوع میتونه بهینهسازی عملکرد برنامه را بهبود بده، به ویژه توی branch prediction یا پیشبینی انشعاب پردازنده.
وقتی پردازنده با یه دستور شرطی مثلا if یا switch روبهرو میشه، نیاز داره پیشبینی کنه که کدوم مسیر کد اجرا قراره بشه. اگه این پیشبینی درست باشه، پردازنده سریعتر عمل میکنه.
مثلا کد زیرو ببینید
if (likely(value > 0)) {
cout << "Positive value";
} else {
cout << "Non-positive value";
}
اینجا likely به کامپایلر اطلاع میده که شرط value به احتمال زیاد بزرگ تر از 0 هستش پس کامپایلر این مسیرو بهینه مدیریت میکنه.
وقتی پردازنده با یه دستور شرطی مثلا if یا switch روبهرو میشه، نیاز داره پیشبینی کنه که کدوم مسیر کد اجرا قراره بشه. اگه این پیشبینی درست باشه، پردازنده سریعتر عمل میکنه.
مثلا کد زیرو ببینید
if (likely(value > 0)) {
cout << "Positive value";
} else {
cout << "Non-positive value";
}
اینجا likely به کامپایلر اطلاع میده که شرط value به احتمال زیاد بزرگ تر از 0 هستش پس کامپایلر این مسیرو بهینه مدیریت میکنه.
سلام برنامه نویس
نمایش سیاسی تشریفاتی آمریکا برای بازجویی از مدیرعامل تیکتاک تحلیل سایت گرداب از این دادگاه رو میتونید در اینجا بخونید https://gerdab.ir/fa/news/35312
و بالاخره کنگره آمریکا کار خودش رو کرد، درست در ایامی که واتساپ و پلی استور در ایران رفع فیلتر شدن، تیکتاک در آمریکا فیلتر شد
👍2
🔴 پیادهسازی سیستمهای موازی با استفاده از Message Passing Interface (MPI)
🔸 درواقع Message Passing Interface (MPI) یکی از استانداردهای رایج در پردازش موازی و محاسبات توزیعشده است که به برنامهنویسان این امکان را میدهد که دادهها را میان فرآیندهای مختلف که بر روی ماشینهای مختلف اجرا میشوند، منتقل کنند.
🔹 استاندارد MPI یک ابزار قدرتمند برای پردازشهای موازی است که به ویژه در سیستمهای با معماریهای distributed memory کاربرد دارد. این فناوری به طور خاص در شبیهسازیهای علمی، پردازش دادههای بزرگ و تحلیلهای پیچیده در محیطهایی که نیاز به پردازش موازی دارند، استفاده میشود. با این حال، استفاده از MPI نیز چالشهایی دارد که نیازمند توجه ویژه است.
⭕️ تسلط بر MPI و درک چالشهای آن به برنامهنویسان کمک میکند تا بتوانند سیستمهای موازی مقیاسپذیر با عملکرد بهینه پیادهسازی کنند و از مشکلات مربوط به همزمانی، مدیریت حافظه و مقیاسپذیری جلوگیری نمایند.
🔸 درواقع Message Passing Interface (MPI) یکی از استانداردهای رایج در پردازش موازی و محاسبات توزیعشده است که به برنامهنویسان این امکان را میدهد که دادهها را میان فرآیندهای مختلف که بر روی ماشینهای مختلف اجرا میشوند، منتقل کنند.
🔹 استاندارد MPI یک ابزار قدرتمند برای پردازشهای موازی است که به ویژه در سیستمهای با معماریهای distributed memory کاربرد دارد. این فناوری به طور خاص در شبیهسازیهای علمی، پردازش دادههای بزرگ و تحلیلهای پیچیده در محیطهایی که نیاز به پردازش موازی دارند، استفاده میشود. با این حال، استفاده از MPI نیز چالشهایی دارد که نیازمند توجه ویژه است.
⭕️ تسلط بر MPI و درک چالشهای آن به برنامهنویسان کمک میکند تا بتوانند سیستمهای موازی مقیاسپذیر با عملکرد بهینه پیادهسازی کنند و از مشکلات مربوط به همزمانی، مدیریت حافظه و مقیاسپذیری جلوگیری نمایند.