مدیریت state در فلاتر- ترجمه ی توضیحات سایت flutter.dev- بخش دوم

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

مدیریت استیت در قالب یک اپ ساده

حالا که شما درباره ی declarative UI programming ( — همونجور که تو بخش اول گفته شد ترجمه و مطالعه ی این بخش رو برای کسانی که از منابع Android SDK یا iOS UIKit به فلاتر مهاجرت کردن به عهده ی خودشون گذاشتیم–) و تفاوت بین epemeral state و app state دانستید، برای یادگیری مدیریت استیت در یک اپ ساده آماده اید.

در این صفحه ما به سراغ پکیج provider میرویم.

ادامه خواندن “مدیریت state در فلاتر- ترجمه ی توضیحات سایت flutter.dev- بخش دوم”

حل ارور GD Library extension not available with this PHP installation. در لاراول

وقتی از پکیج Intervention image استفاده میکردم با این ارور مواجه شدم.

به آدرس زیر تو پوشه xamp برید:

xampp/php/php.ini

و بعد به دنبال extension=gd بگردید. حالا از حالت کامنت درش بیارید(سمیکالن;رو از اولش حذف کنید)

فایل رو سیو کنید و زمپ رو ری استارت کنید مشکل حل شد لذت ببرید.

لینک پاسخ در stackoverflow(پس از کلیک روی لینک،روی گزینه skip واقع در سمت راست صفحه کلیک کنید)

چگونه سایت را از نظر ریسپانسیو تست کنیم؟

شما میتونید از ابزار قدرتمند گوگل به نام Google Mobile Test استفاده کنید.

در این سایت هم میتونید سایت رو روی هاست آپلود کرده و بعد تست بگیرید و هم کد رو وارد کنید و تست بگیرید.

تبدیل اعداد فارسی به انگلیسی در پایتون

کتابخانه Unidecode رو به صورت زیر نصب کنید:

python -m pip install Unidecode

(اگر به مشکل زیر برخوردید vpn رو روشن کنید و نصب کنید)

ARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError....

در پایتون 2 :

>>> from unidecode import unidecode
>>> a = unidecode(u"۰۱۲۳۴۵۶۷۸۹")
>>> a
'0123456789'
>>> unidecode(a)
'0123456789'

در پایتون3 :

>>> from unidecode import unidecode
>>> a = unidecode("۰۱۲۳۴۵۶۷۸۹")
>>> a
'0123456789'
>>> unidecode(a)
'0123456789'

reference to: click

(help to click)

حل مشکل You have aaDB server version for the right syntax to use near ‘%s )’ در پایتون و mysql

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

من با کد :

val = '0943530595'
# mycursor.execute("INSERT INTO numbers (number) VALUES ( %s )" %val)

مشکلم حل شد.

شما هم اگه روش دیگه ای تست کردید و جواب داد بخش کامنتها بگید تا بقیه هم استفاده کنن.

Update

یه روش دیگه هم به صورت زیر هست:

sql = "INSERT INTO numbers(number) VALUES (%s)"%val

اینم جواب داد.

حل مشکل ModuleNotFoundError: No module named بعد از نصب صحیح کتابخوانه در vs code

تو یکی از امور کدزنی پایتون و ایمپورت کردن دو کتابخانه با مشکل ModuleNotFoundError: No module named مواجه شدم در حالی که کتابخانه را به درستی نصب کرده بودم .. .

البته بعدا متوجه شدم که زیاد هم به درستی نصب نکرده بودم :/

دوستان عزیز وقتی میخواین کتابخانه ای رو نصب کنید به صورت مستقیم ازpip استفاده نکنید. باید به صورت -m pip استفاده کنید.

برای مثال: برای نصب mysql باید از کد :

python -m pip install mysql-connector-python

استفاده کنید.

خب حالا کاریه که شده، چطور درستش کنیم؟

کلیدهای میانبر ctrl + shift + p رو بزنید و بعد سرچ کنید: select interpreter

interpreter رو عوض کنید. اونی که نیازتونه. برای من دوتا گزینه موجوده:

گزینه اول که ‘env’ هم نوشته ، برای virtual environment درفولدر پروژه هستش. پایینی هم که اینتر پریتر عمومی هست.

جهت اطلاعات بیشتر کلیک کنید.

تغییر پسوند فایلها در ویندوز 10

بریم سراغ اصل مطلب؛

1- پوشه ای که میخواید پسوند فایلهاش رو تغییر بدید باز کنید. تو عکس پایین میبینید یه فلش کوچیک هست اونو بزنید.

2- گزینه options و بعد Change Folder and serach options رو انتخاب کنید.

3- حالا صفحه ای که باز میشه تب view رو انتخاب کنید. تیک گزینه Hide extensions for known file types رو بردارید. پنجره رو بعد از تایید ببندید.

حالا پسوند فایل قابل مشاهدست. با یه rename میتونید پسوند فایل رو تغییر بدید.