انچه یاد میگیرم

به اشتراک میگذارم

استفاده از scaffold در پروژه #C برای ایجاد صفحات CRUD

بعد از ایجاد پروژه در Net. لازم بود برای من تا بتوانم از دستورات commandline برای مدیریت پروژه razor page استفاده کنم، اگر قرار باشد دستورات ترمینال یا همان CLI را برای پروژه ها را اجرا کنیم نوع دستور خواهم داشت دستوراتی که فقط لازم است یک بار اجرا کنم و دستوراتی که در هر پروژه اجرا میکنم 

پاک کردن فایل های bin , obj در پروژه های dotnet

گاهی نیاز داشتم فایلهای پروژه را به بین پوشه ها کپی کنم و یا حجم فایلی که به هارد اکسترنال انتقال میدهم کم کنم، یکی از پوشه های که نیاز نداشتم فایل های bin و obj بود و لازم بود تا از پوشه ها و زیر پوشه های پروژه ها حذف کنم 

 

دستورات ionic برای پروژه ای جدید

خوب فلاتر و ایونیک هر کدوم مزایا و  معایب خودشون رو دارن تصمیم گرفتم برم سراغ Ionic چرا که انگولار فریم ورک خوبی برای من در کار با وب بود، ایجاد و اجرای یک پروژه ionic را با دستورات اینگونه به کار گرفتم:

پکیجهایی که من برای برنامه های گولنک (golang) استفاده میکنم

چند روز قبل برای توی یکی از گروه ها بحث داغی در مورد استفاده از پکیج ها در زمان توسعه نرم افزار ها بود جالب بود عقیده بعضی بر این هست که نباید از پکیجها در برنامه استفاده کرد و ز سویی دیگران میگویند نباید چرخ را دوباره اختراع کرد و استفاده از پکیجها باعث ایجاد برنامه گاهی با عملکرد بالاتر میشود و به توسعه هنده وت میدهد که بیشتر بر منطق برناه تمرکز کند 

 

عملکرد preload در زمان استفاده از gorm در گولنگ

در حال ایجاد رابطه one to many در گولنگ بوده که با عبارت db.preload برخورد  کردم، خوب برای من که از #C کوچ کردم به go با این اصطلاح آشنا نبودفکر میکردم شاید هم در سی شارپ همچین عبارتی باشد اما در ارتباط ها و در زمان نوشتن query به این عبارت بر نخورده بودن 

ارسال اطلاعات از سمت فلاتر flutter به سمت سرور که با golang نوشته شده باشد

مشکل ارسال اطلاعات از سمت اپلیکیشنی بود که با فلاتر نوشته میشوند به سمت سروری که با استفاده از زبان golang آماده شده  بود

Go

پابلیش کردن برنامه های که با گو GO نوشته میشوند بر روی ویندوز سرور یکی از مشکلاتی بود  که وقت زیادی گرفت برای اینکه بتونیم یه برنامه نوشته شده با GOرا در ویندوز سرور پابلیش کنی من این مراحل را انجام دادم

اجرا نشدن XDM در لینوکس با این پیغام An older version of XDM is already running

نمیدونم چرا به یکباره زمانی میخواستم XDM را اجراکنم پیغام 

 An older version of XDM is already running

ظاهر شد ،‌سیستم رو ریستارت کردم ، خاموش کردم . دوباره روشن کردم جواب نداد 

 

انواع ارتباطات یا relation در زبان برنامه نویسی گو(Go)با استفاده از پکیج Gorm

Relations  بین جدول های بانک اطلاعتی در برنامه های سی شارپ با استفاده ازentityframework  مدیریت میشوند اما در Go با استفاده از Gorm ما میخوایم مشخص کنیم که به چه صورت میتوانیم انواع ارتباطات بین جدول ها رو داشته باشیم .

 

ارسال ایمیل در وب سایت با استفاده از سرویس gmail

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

شاید در پستهای قبلی هم خوانده باشید ، معمولا کمتر از کتابخانه ها استفاده میکنم مگر اینکه آن کتابخانه بسیار کار راه انداز باشد

برای کارهای که نیاز به استفاده از یک کتابخانه بزرگتر باشد به اجبار  از کتابخانه ها استفاده می کنیم ، در این پست قصدندارم در مورد مزایا و معایب کتابخانه ها صحبتی کرده باشم شاید پستی دیگر