دفترچه
یادگیری برنامه نویسی - نسخه قابل چاپ

+- دفترچه (https://daftarche.com)
+-- انجمن: دانش (https://daftarche.com/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D8%AF%D8%A7%D9%86%D8%B4)
+--- انجمن: رایانه، اینترنت، تلفن‌های همراه (https://daftarche.com/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D9%87%D8%8C-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA%D8%8C-%D8%AA%D9%84%D9%81%D9%86%E2%80%8C%D9%87%D8%A7%DB%8C-%D9%87%D9%85%D8%B1%D8%A7%D9%87)
+--- موضوع: یادگیری برنامه نویسی (/%D8%AC%D8%B3%D8%AA%D8%A7%D8%B1-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C)

صفحات 1 2 3 4 5 6 7


یادگیری برنامه نویسی - بهمنیار - 11-16-2011

نقل قول:یک میلیون نگاره را روی دیسک ذخیره می‌کنیم، سپس روی دیتابیس نشانی آنها را ایندکس می‌دهیم.
راه نادرست دیگر ذخیره کردن نگاره‌ها روی دیتابیس (blob) است که پیشنهاد نمی‌شود.

درود و سپاس بر شما
بی زحمت توضیح بیشتری بدهید


یادگیری برنامه نویسی - sonixax - 11-16-2011

بهمنیار نوشته: درود و سپاس بر شما
بی زحمت توضیح بیشتری بدهید

خوب شما باید یک بانک اطلاعاتی درست کنید که این بانک باید حد اقل دو ستون داشته باشد ، یکی ID که مقادیر یگانه میگیره و به عنوان Primary Key استفاده میشه و ستون دیگر هم برای ذخیره سازی آدرس عکس - حالا هر سطری که اضافه میشه در ستون ID به صورت خودکار یک عدد یگانه بهش داده میشه و شما میتونید در پرس و جوی خودتون از طریق اون عدد به تمام اطلاعات مربوط به ان عکس دسترسی پیدا کنید .
میتونید ستون های دیگه هم اضافه کنید ، مثل : Title , Descriptions , Size , Resolution , Type و ... که بهتر هم هست این ستونها رو داشته باشید - چون در این صورت فقط یک بار هنگام وارد کردن یک عکس اطلاعات اضافی مانند سایز و یا حجمش باید استخراج بشه و شما هر بار مجبور نیستید این کار رو انجام بدید و بار پردازشی اضافی به سیستم تحمیل نمیکنید .

اگر هم میخواید از روش دوم استفاده کنید ، یعنی خود عکس رو مستقیم وارد بانک اطلاعاتی کنید بهتره قبلش از با متد Base_64 اون رو رمزگذاری کنید - این طوری اطلاعات باینری تبدیل به یک رشته ی متنی با کاراکتر های ASCI میشه و برای ذخیره سازی در بانک اطلاعاتی مناسب تره - برای دیکد کردنش هم نیازی نیست شما سمت سرور اون کار رو انجام بدید میتونید با یک اسکریپت کلاینت سایدِ جاوا اسکریپت بار پردازش دیکد کردن رشته رو به عکس به عهده ی کامپیوتر کاربر بذارید .


یادگیری برنامه نویسی - Mehrbod - 11-21-2011

بهمنیار نوشته: من می خواهم اسمبلی یاد بگیرم ارواح عمه ام39

حالا چرا اسمبلی؟


یادگیری برنامه نویسی - sonixax - 11-22-2011

مهربد نوشته: حالا چرا اسمبلی؟
دقیقن همین سوال هم برای من پیش آمده بود !


یادگیری برنامه نویسی - بهمنیار - 11-22-2011

مهربد نوشته: حالا چرا اسمبلی؟

sonixax نوشته: دقیقن همین سوال هم برای من پیش آمده بود !


فقط اسمبلی
یک - به ارواح عمه ام سوگند خورده ام
دو- برنامه نویسی کمتر از اسمبلی برای ما افت داره
سه - حالا یکی یه چیزی گفت


یادگیری برنامه نویسی - mamad1 - 09-22-2012

راسل جان اخر چی شد؟
چی یاد گرفتی؟


یادگیری برنامه نویسی - Russell - 09-22-2012

چیز خاصی نشد،فعلا بیخیالش شدم E105
اگر کارکرد خاصی نداشته باشه مثل برای من انگیزه نیست برای یادگیریش.


یادگیری برنامه نویسی - mamad1 - 10-19-2012

مهربد جان سوال دارم

من میخوام توی asp.net


وقتی که به وسیله متد SqlDataReader داده هامو از دیتا بیس فراخانی میکنم

از میان تمام فیلد های جدول بتونم تعداد کاراکتر های مشخصی رو از یکی از فیلد ها بکشم بیرون


مثلا 10 تا کاراکتر رو از از فیلد s از جدول t بکشم بیرون


سرچ کردم متد SUBSTRING جواب داد

مشکل اینجاست که توی asp.net من میخوام محتوای همه فیلد ها رو برام بیاره + 10 کاراکتر از محتوای فیلد مورد نظرم

خودم اینو نوشتم

SqlDataReader dr = ewdb1.ewDataReader(con1, "select id, matn, tarikh, ax, manba, linkdown, khabarmortabet, dastekhabar, onvan, namayeshkhabar, matnkham, from news_setting");

ViewState["width_"] = dr["arzenamayeshi"].ToString();
ViewState["visibleax"] = dr["visibleax"].ToString();
ViewState["rangonvan"] = dr["rangonvan"].ToString();
ViewState["visiblelinkdown"] = dr["visiblelinkdown"].ToString();

به طور مشخص میخوام 10 کاراکتر( 10 رو به عنوان مثال میگم میخوام داینامیک باشه این عدد) رو از فیلد matnkham بیارم بیرون




این هم چیزی که جوابمو داده اما نمیدونم تو این مورد بالا باید چه جوری ازش استفاده کنم
SELECT SUBSTRING(matn, 0, 10) AS Expr1
FROM news_admin


یادگیری برنامه نویسی - sonixax - 10-20-2012

ممد جان بیشتر توضیح میدی ؟ منظورت از فیلد چیه ؟ ما یک سطر داریم یک ستون . این بانک اطلاعاتی شما دقیقن چه طوری هست و دقیقن میخوای چه کنی ؟
میخوای تمام سطرها رو نمایش بدی یا تمام ستونهای یک سطر خاص رو ؟


یادگیری برنامه نویسی - mamad1 - 10-20-2012

sonixax نوشته: ممد جان بیشتر توضیح میدی ؟ منظورت از فیلد چیه ؟ ما یک سطر داریم یک ستون . این بانک اطلاعاتی شما دقیقن چه طوری هست و دقیقن میخوای چه کنی ؟
میخوای تمام سطرها رو نمایش بدی یا تمام ستونهای یک سطر خاص رو ؟


مثلا توی اس کیو ال یه جدول دارم به اسم خبر

توی جدولم یه سری فیلد دارم

مثلا فیلد id
یا فیلد متن خبر که nvarchar هست

منظورم از فیلد اینها هست



فکر کن محتوای فیلد متن خبر این هست:اخبار ایران و جهان


من میخوام 10 کاراکتر اول این جمله رو بکشم بیرون
10 رو مثلا میگم
شاید بخوام 20 تا کاراکتر اولو بکشم بیرون
داینامیک هست



10 کاراکتر اول میشه : اخبار ایران