کدکاربری رمز عبور
 
پايگاه اطلاع رسانی موبايل ايران مشاوره قيمت سوالات متداول کنترل پنل کاربری ارسال های امروز جستجوی پيشرفته انجمن های سايت
قدیمی 2010-01-27, 10:42   #1
عضو انجمن
 
آواتار iroosnamaras2

سیم کارت: ایرانسل
ارسالها: 8

دریافت فایلهای مورد نیاز برای ساین
افزودن موضوع به بالاترین پیشفرض ایجادبانک صوتی(ذخیره صوت در پایگاه داده)


با سلام
چطورمیتونم اصوات مورد نظرم رو در 1 پایگاه داده مناسب برای j2me ذخیره کنم؟ و در طول اجرا برنامه از آن بانک صوتی استفاده کنم و صوت ها رو اجرا کنم؟
با تشکر بسیار
__________________

iroosnamaras2 آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
تبلیغات
قدیمی 2010-01-27, 15:36   #2
مدیر انجمن برنامه نویسی
 
آواتار Haamoon

Apple
سیم کارت: همراه اول
موقعیت: تهران
ارسالها: 417

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

سلام،
شما چه انتظاری از این بانک اطلاعاتی دارید؟ خیلی به این بستگی داره که query شما به چه شکلی باشه،
- مثلا یک عدد بدید و در پاسخ یک آهنگ بخوایید؟
عدد 1 فایل sound.mp3
عدد 2 فایل majic.mp3
..

- یک String بدید و یک آهنگ بخوایید؟
به عبارت دیگه مشخص کنید primary key تون چی یا چی‌ها هست؟

و اینکه تعداد فایل‌هاتون چندتاست روی ساختمان داده‌تون تاثیر می‌ذاره و باید مشخص کنید،
و اینکه برنامه‌ی j2me می‌تونه در ساختمان داده‌تون write هم بکنه؟ یعنی یک فایل جدید رو بهش اضافه کنه؟

و اینکه سوالاتتون رو فقط و فقط در فرم بپرسید اگر تکرار بشه از پاسخ دادن معذورم.
__________________
من خوادخواهم، حتی گربه‌هایم دوستم نخواهند داشت تا وقتی "یم" آخرشان است.
Haamoon آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
از Haamoon تشکر شده :
Ehsanjs (2010-01-27), G41444 (2010-01-29), Sadegh_M (2010-02-09)
قدیمی 2010-01-28, 10:18   #3
عضو انجمن
 
آواتار iroosnamaras2

سیم کارت: ایرانسل
ارسالها: 8

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

خیلی متشکرم که زود جواب دادین
حدود 200 صوت خیلی کوتاه هست که با توجه بهstring
وارد شده توسط کاربر میبایست اجرا بشه
در ضمن برنامه‌ی j2me نمی‌تونه فایل جدیدی رو به بانک اضافه بکنه

من بااجرای صوت از resource مشکل دارم،زمانی که در صفحه اصلي NetBeans قسمتي به نام Resources بر روي آن راست كليك میکنم و Add Folder را كليك میکنم این خطا اجازه ادامه کار به من نمیدهد.
http://www.pict.com/view/2361189/0/erorr

این خطا جاهای دیگر برمامه نویسی در netbeans هم داده شده، باید چه کنم؟

متشکرم
__________________

iroosnamaras2 آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
قدیمی 2010-01-29, 00:28   #4
مدیر انجمن برنامه نویسی
 
آواتار Haamoon

Apple
سیم کارت: همراه اول
موقعیت: تهران
ارسالها: 417

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

سلام،
بنظر مشکل از netbeans باشه یک ورژن جدیدتر هم امتحان کنید، اما برای اضافه کردن resource ها می‌تونید فایل‌های صوتی رو به همون فولدر سورس‌هاتون با Drag&Drop یا Copy&Past اضافه کنید.

برای ساختمان داده‌تون از Hashtable استفاده کنید که key و value هردو String هستن.
این مثال رو هم نگاه کنید دقیقا کاری مشابه کار شما رو انجام داده فقط تعداد فایل‌ها کمتره، برای کامل شدن برنامه لازمه فایل‌های بیشتری رو به Hashtable اضافه کنید.

__________________
من خوادخواهم، حتی گربه‌هایم دوستم نخواهند داشت تا وقتی "یم" آخرشان است.
Haamoon آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
از Haamoon تشکر شده :
Ehsanjs (2010-01-31), G41444 (2010-01-29), Sadegh_M (2010-02-09)
قدیمی 2010-01-31, 19:35   #5
کاربر متخصص انجمن J2ME
 
آواتار Ehsanjs

Sonyericsson
مدل گوشی: Nokia 6300i
سیم کارت: ایرانسل
موقعیت: مشهد الرضا
ارسالها: 96

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

سلام امير جان
به نظر تو استفاده از اين كلاس ها (هش تيبل و وكتور و ...) گرفته شدن فضاي زيادي از heap‌ نميشه؟
آخه من يه جا در مورد بالا بردن پرفرمنس و پائين آوردن حجم فايل در حال اجرا مطالعه مي كردم ،‌توصيه كرده بود كه از اين كلاس ها استفاده نكنيم
__________________
چه قدر خوبه كه هيچ وقت سوالي نپرسيم ،‌مگر اينكه كلي راجع بهش فكر كرده باشيم
وگرنه تا آخر عمر فرصت فكر كردن به اون سوال رو از دست مي ديم
Ehsanjs آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
قدیمی 2010-02-01, 15:30   #6
مدیر انجمن برنامه نویسی
 
آواتار Haamoon

Apple
سیم کارت: همراه اول
موقعیت: تهران
ارسالها: 417

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

سلام،
کلاس‌های داخلی j2me سریع‌تر و کاراتر از نمونه‌های مشابهی هستن که خودمون می‌نویسیم، تنها کلاس Vector بخاطر synchronization داخلی اون‌هم در مواردی که بهش نیازی ندارید نسبت به نمونه‌ای که همزمانی درش رعایت نشده کندتره و بهتره کلاسش دوباره نوشته بشه، جواب سوالت رو اینطوری می‌تونم بدم که وقتی شما مطمئنی به ساختمان داده درخت سیاه قرمز حتما نیاز داری بهترین انتخاب HashTable هست، اما تصمیم‌گیری مهم اینه که آیا واقعا به این ساختار نیاز داری؟
در مورد پروژه‌ای که داریم داخل تاپیکش پست می‌زینم، چون ساختمان داده فقط search داره و نیازی به درج نداریم بهترین انتخاب همون آرایه‌ی مرتب شدست، که مرتب‌سازیش هم قبل از کامپایل برنامه می‌تونه انجام بشه و اگر خیلی وحشتناک تعداد ورودی‌ها زیاد باشه dictionary tree انتخاب بهتریه،

در انتخاب ساختمان داده تشخیص bottleneck خیلی مهمه در مورد این پروژه وقتی من می‌خوام آهنگ اجرا کنم هزینه‌ی زمانی و حافظه‌ی مصرفی پیدا کردن اسم یه فایل حتی اگر هم خطی جستجو کنم در مقابل هزینه و فضای مصرفی اجرای آهنگ خیلی ناچیز و بی‌اهمیت، مثالا می‌گم اگر بخوام سرعت اجرای این برنامه رو بالا ببرم مستقیم می‌رم سراغ بهینه کردن الگوریتم دیکود موزیک.
__________________
من خوادخواهم، حتی گربه‌هایم دوستم نخواهند داشت تا وقتی "یم" آخرشان است.
Haamoon آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
از Haamoon تشکر شده :
Ehsanjs (2010-02-02), Sadegh_M (2010-02-09)
قدیمی 2010-02-01, 15:33   #7
مدیر انجمن برنامه نویسی
 
آواتار Haamoon

Apple
سیم کارت: همراه اول
موقعیت: تهران
ارسالها: 417

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

نکته‌ای که فراموش کردم،
اگر از کلاس‌های داخلی j2me استفاده می‌کنید دستورات کلاس‌هاشون در برنامه‌تون قرار نمی‌گیره چون دستگاهی که روش برنامه رو اجرا می‌کنید این کلاس‌ها رو داره و از این نظر حجم برنامه رو کاهش می‌ده.
__________________
من خوادخواهم، حتی گربه‌هایم دوستم نخواهند داشت تا وقتی "یم" آخرشان است.
Haamoon آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
از Haamoon تشکر شده :
Ehsanjs (2010-02-02), Sadegh_M (2010-02-09)
قدیمی 2010-02-08, 15:39   #8
عضو انجمن
 
آواتار iroosnamaras2

سیم کارت: ایرانسل
ارسالها: 8

دریافت فایلهای مورد نیاز برای ساین
افزودن موضوع به بالاترین پیشفرض اشکال در زمان زیاد شدن تعداد فایل های صوتی

ممنونم از توضیح خوبتون
اصوات مورد نظرم رو داخل resources گذاشتم و با استفاده از یک hash table اجرا کردم. تا زمانی که تا 20 صوت کوتاه(حدود 50kb) رو قرار دادم بدون مشکل اجرا میشد، اما با اضافه کردن 1 صوت دیگر نرم افزار در امولاتور اجرا نمیشود. در صورتی که میبایست حدود 200 صوت با چنین حجمی را بتواند بدون اتلاف وقت اجرا نماید.
حالا باید از 1 پایگاه داده مثل rms استفاده کنم؟ یا روشی هست که بتونم از همین شیوه تعداد صوت زیادتر رو ذخیره کنم؟
اشکال به وجود آمده به خاطر ذخیره حجم زیاد داده در resources است یا به خاطر استفاده از hash table ؟
__________________

iroosnamaras2 آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
قدیمی 2010-02-09, 01:02   #9
مدیر انجمن برنامه نویسی
 
آواتار Haamoon

Apple
سیم کارت: همراه اول
موقعیت: تهران
ارسالها: 417

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

سلام،
شما چه چیزی رو در table تون نگه‌داری می‌کنید؟ اسم فایل‌ها یا خودشون رو؟
__________________
من خوادخواهم، حتی گربه‌هایم دوستم نخواهند داشت تا وقتی "یم" آخرشان است.
Haamoon آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
از Haamoon تشکر شده :
Sadegh_M (2010-02-09)
قدیمی 2010-02-16, 20:18   #10
عضو انجمن
 
آواتار iroosnamaras2

سیم کارت: ایرانسل
ارسالها: 8

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

من مثل مثالی که معرفی کردین عمل کردم
__________________

iroosnamaras2 آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
قدیمی 2010-02-17, 12:22   #11
مدیر انجمن برنامه نویسی
 
آواتار Haamoon

Apple
سیم کارت: همراه اول
موقعیت: تهران
ارسالها: 417

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

سلام،
اگر اینطور عمل کرده باشید، کل Hashtable بیشتر از 2-3 کیلو بایت فضا نیاز نداره، نمی‌دونم مشکل از کجاست، احتمالا در حجم بالای آهنگ‌ باشه.
__________________
من خوادخواهم، حتی گربه‌هایم دوستم نخواهند داشت تا وقتی "یم" آخرشان است.
Haamoon آفلاین است مشاهده آلبوم تصاویر   پاسخ با نقل قول
پاسخ


کاربرانی که در حال مطالعه این موضوع هستند: 1 (0 عضو و 1 مهمان)
 
امکانات

قوانین ارسال
موضوع جدید ارسال کنید
پاسخ ارسال کنید
فایل پیوست ضمیمه کنید
پیام خود را ویرایش کنید

vB code فعال
شکلک ها هستند فعال
[IMG] فعال
HTML غیرفعال
Trackbacks are غیرفعال
Pingbacks are غیرفعال
Refbacks are غیرفعال

موضوعات مشابه
موضوع نویسنده انجمن پاسخ ها آخرین ارسال
Satio ؛ گوشی 12 مگاپیکسلی سونی اریکسون Black Knight سونی اريکسون 272 2010-03-09 23:54
معرفی و مشخصات گوشی LG KM900 Arena rappiX ال جی 14 2009-11-12 23:28
Prada II - گوشی جدیدی از LG - بزودي ! S A M S U N G ال جی 20 2009-04-04 11:11
(مصاحبه) رقابت سوني اريكسون و نوكيا در ايران Sony EricZone سونی اريکسون 1 2008-12-01 10:39
اتفاقی دیگر از گوشی های سری N نوکیا rappoor نوکيا 147 2008-06-27 14:52

دنبال كردن مطالب انجمن

ساعت: 18:00 به وقت GMT +4.5


Powered by: vBulletin Version 3.8.4
Copyright © 2000-2006 Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2
vBFarsi Language Pack Version 3.5

تمامی حقوق این انجمن متعلق به تیم GsmAria می باشد ، © 2006-2009
استفاده از مطالب انجمن تنها با ذکر نام و آدرس کامل انجمن مجاز است

بهترین حالت نمایش: 1024 x 768  / مرورگر فایرفاکس

تمام حقوق اين انجمن به گروه GsmAria تعلق دارد