سلام. مبحث امروزمان در مورد پشتیبانی برنامه از گوشی ها با سایز های گوناگون می باشد. شاید برای شما هم این سوال پیش آمده باشد و هدف من یافتن پاسخ مناسبی برای این دو سوال است: که چرا برنامه من ...
ادامه مطلب »Java Annotation چیست؟
, جاوا انوتیشن اطلاعات اضافی به کد ما اضافه می کند که بخشی از برنامه نیست ولی تاثیر در اجرای برنامه می گذارد. Annotations, a form of metadata, provide data about a program that is not part of the program ...
ادامه مطلب »Lambda Expression چیست و چگونه در جاوا استفاده می شود
لامبدا اکسپرشن امکان مهم و جدیدی است که در جاوا ۸ اضافه شده است که قبلا در C# مطرح شده بود. توسط لامبدا می توانیم توابعی را بصورت بی نام به همراه بدنه آن تعریف کنیم که مزایای گوناگونی از ...
ادامه مطلب »تفاوت های بین Encoding, Encryption, Hashing و Obfuscation
احتمالا همگی این عبارات را شنیده اید و با بعضی از آنها سر و کار دارید. در این مقاله می خواهم آنها را اساسی برسی کرده و بصورت شفاف با تفاوت های آنها آشنا شویم. Encoding انکودینگ عبارت است ...
ادامه مطلب »مفاهیم مهندسی رابط کاربر
در این مقاله قصد دارم تا شما را با مفاهیم اصلی مهندسی رابط کاربر آشنا کنم. اول از همه لازم است تا با مبحث HCI یا ارتباط بین انسان و کامپیوتر آشنا شویم: HCI (human-computer interaction) is the study of ...
ادامه مطلب »