برنامه نویسی

فیلتر نویسی در بورس ۱ – قالب و عملگرها

احتمالا شما هم امکان فیلترها رو در دیدبان سایت بورس تهران مشاهده کردید. اینجا یه توضیح کوچیک در مورد قالب و عملگرها دادم.

فیلتر یه امکانی هستن که وبسایت tsetmc در اختیار کاربران قرار میده و همونطور که از اسمش مشخصه میاد نمادها رو فیلتر میکنه و فقط اون نمادهایی که شما میخواهید رو نمایش میده.

در اصل فیلتر ها یه قطعه کد جاوا اسکریپتی هستن که دارن یه شرطی رو به ازای هر نماد بررسی می کنند.

مثل قسمت where کوئری رو دیتابیس می مونه فقط یکم کثیفتر و محدود تره.🙄

مثلا میتونین بنویسید اون سهم هایی که 10 روز اخیر قیمت پایانیشون نسبت به روز قبل کمتر شده (منفی بوده قیمت پایانیشون) و … دستتون بازه که هرچی که خواستین رو بنویسن دیگه.

خلاصه با قیمت لحظه ای و قیمت روزهای دیگه و حجم و تعداد و نوع معاملات و یه سری متغییرهای هر نماد می تونید ور برید و شرطی رو برای خودتون بنویسید که اگه true بود اون نماد توی دیدبان بیاد.

توی این قسمت فقط قالب کد رو گفتم که چیز خاصی نیست در پست بعدی لیست متغییرها رو قرار می دهم.

ادامه مطلب ...

تابع هش یا hash function چیست؟

احتمالا تابحال کلمه تابع hash رو شنیدید و شاید خیلی هاتون استفاده کردید ولی من اینجا میخوام یه توضیح کوچیک ساده در مورد توابع هش بنویسم ... در مطالب بعدی بطور مبسوطی در مورد کاربرد هش صحبت خواهد شد. :)

Hash Functions

سلام
امروز میخوام یکم در مورد تابع هش به معنای کلیش بنویسم.
این مطلب پیش زمینه یه مطلب دیگه است که برای اون مینویسمش. 🙂

خب خب

هش (hash) یا به اصطلاح درهم ریزی در اصل یک تابع است که با یک سری عملیات یک طرفه پشت سر هم، ورودی را به یک سری بیت خروجی نامفهوم تبدیل میکند.

نامفهوم نه به اون معنا ها ..😜

تابع هش یا همون Hash Function یه تابع با 4 تا ویژگی است که در ادامه بیان میکنم.

ادامه مطلب ...

برگرداندن فایل حذف شده در IDE های JetBrains

اگه وسط کار یه موقع بفهمید یک فایل، ناخواسته حذف شده چیکار می کنید؟ لابد میگید گیت! اومدیم اون رو اد نکرده بودید هنوز و فایل جدید بود و یا اینکه اصلا از ابزار کنترل نسخه استفاده نمی کنید. اینجاست که JetBrains حواسش هست. :)

Clion

سلام

من امروز داشتم روی یه کد برای درس سیستم عامل کار میکردم که دیدم فایل main.c نیست و نمیدونم کی حذف شده.🤔😨

اینجا بود که گلبم گرفت.

جدی داشتم سکته میزدم و از هیچ VCS ای هم استفاده نمی کردم. (درس عبرت بشه واسم)

خدا رحمت کند بر پدر جتبرینز که نجاتم داد.😊

ای دی ای هایی مثل CLion بصورت دیفالت یه ورژن کنترل شخصی اون پشت دارن که همه تغییرات روی فایل ها رو نگه میداره فقط کامیت و اینجور چیزا نداره توش ولی تایم استمپ میخوره و چند روزی میمونه (بسته به تنظیمات)

فقط کافیه روی پروژه راست کلیک کنید و برید توی Local Histoty و Show History رو بزنید.

می بینید که فایل هاتون اونجان😝

حالا روی اون فایل مورد نظر راست کلیک کنید و revert رو بزنید.

اینم لینک بلاگش که در این مورد نوشته.