প্রশ্ন ট্যাগ «exception»

একটি ব্যতিক্রম একটি অস্বাভাবিক শর্ত যা প্রোগ্রামের স্বাভাবিক প্রবাহ থেকে বিচ্যুতি প্রয়োজন। সাধারণত, ব্যতিক্রম সম্পূর্ণ ব্যর্থতার ফলস্বরূপ নয়, পরিবর্তে ব্যতিক্রম হ্যান্ডলার দ্বারা উপস্থিত হওয়া উচিত। ব্যতিক্রম হ্যান্ডলিং অনেকগুলি প্রোগ্রামিং ভাষায় অন্তর্নির্মিত নির্মাণ const সাধারণত, ব্যতিক্রমগুলি স্ট্যাকটি আনওয়ানডিং দ্বারা পরিচালনা করা হয়, সুতরাং ব্যতিক্রমের ক্ষেত্রের বাইরে কোনও সংজ্ঞায়িত অবস্থায় ফিরে যাওয়া, এবং তারপরে একটি হ্যান্ডলার ব্লক বা রুটিন শুরু করে।

7
রুবিতে শুরু, উদ্ধার এবং নিশ্চিতকরণ?
আমি সম্প্রতি রুবিতে প্রোগ্রামিং শুরু করেছি এবং আমি ব্যতিক্রম হ্যান্ডলিংয়ের দিকে তাকিয়ে আছি। আমি ভাবছিলাম যে সি # তে ensureরুবি সমান finally? আমার উচিত: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end বা আমার এই করা উচিত? #store the …

7
পাইথনের খারাপ / অবৈধ যুক্তির সংমিশ্রণে আমার কোন ব্যতিক্রম উত্থাপন করা উচিত?
আমি পাইথনে অবৈধ যুক্তি সংমিশ্রনের ইঙ্গিত করার জন্য সেরা অনুশীলনগুলি সম্পর্কে ভাবছিলাম। আমি কয়েকটি পরিস্থিতিতে এসেছি যেখানে আপনার মত একটি ফাংশন রয়েছে: def import_to_orm(name, save=False, recurse=False): """ :param name: Name of some external entity to import. :param save: Save the ORM object before returning. :param recurse: Attempt to import associated …


11
পাইথন ব্যতিক্রম বার্তা ক্যাপচার
import ftplib import urllib2 import os import logging logger = logging.getLogger('ftpuploader') hdlr = logging.FileHandler('ftplog.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) FTPADDR = "some ftp address" def upload_to_ftp(con, filepath): try: f = open(filepath,'rb') # file to send con.storbinary('STOR '+ filepath, f) # Send the file f.close() # Close file …

8
আমার কখন সত্যই ব্যবহার করা উচিত?
noexceptশব্দ উপযুক্তভাবে অনেক ফাংশন স্বাক্ষর প্রয়োগ করা যেতে পারে, কিন্তু আমি যখন আমি বাস্তবে এটি ব্যবহার বিবেচনা করা উচিত হিসেবে নিশ্চিত নই। আমি এখনও অবধি যা পড়েছি তার উপর ভিত্তি করে, শেষ মুহূর্তের সংযোজন noexceptমনে হচ্ছে কিছু গুরুত্বপূর্ণ বিষয় যা মুভ কনস্ট্রাক্টররা নিক্ষেপ করার সময় উত্থাপিত হয় address যাইহোক, আমি …

30
পুনরুদ্ধার পদ্ধতিটি কি 'নাল' ফিরবে বা কোনও ব্যতিক্রম ছুঁড়ে ফেলা উচিত যখন এটি ফেরতের মান উত্পাদন করতে পারে না? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । আমার কাছে এমন একটি পদ্ধতি রয়েছে যা যদি কোনও বস্তু খুঁজে …

18
জাভাতে পারফরম্যান্সে ব্যতিক্রমগুলির প্রভাবগুলি কী?
প্রশ্ন: জাভাতে ব্যতিক্রম হ্যান্ডলিং কি আসলেই ধীর? প্রচলিত জ্ঞান, পাশাপাশি গুগলের প্রচুর ফলাফল বলে যে জাভাতে সাধারণ প্রোগ্রাম প্রবাহের জন্য ব্যতিক্রমী যুক্তি ব্যবহার করা উচিত নয়। দুটি কারণ সাধারণত দেওয়া হয়, এটি সত্যিই ধীর - এমনকি নিয়মিত কোডের তুলনায় প্রস্থের ক্রমটিও ধীরে ধীরে (প্রদত্ত কারণগুলি ভিন্ন হয়), এবং এটি অগোছালো …

16
তালিকা থেকে কোনও উপাদান সরানোর চেষ্টা করার সময় আমি কেন একটি অসমর্থিত অপারেশন এক্সপসেপশন পাই?
আমার এই কোডটি রয়েছে: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } বুঝতে পেরেছি: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) এটি কিভাবে সঠিক উপায় …

11
আমি কীভাবে ডিবাগ তথ্য দিয়ে পাইথন ত্রুটি লগ করব?
আমি পাইথন ব্যতিক্রম বার্তাগুলি একটি লগ ফাইলে এর সাথে মুদ্রণ করছি logging.error: import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero ব্যতিক্রম এবং কোড যা ব্যতিক্রম সম্পর্কিত স্ট্রিংয়ের চেয়ে এটিকে উত্পন্ন করেছিল সে সম্পর্কে আরও বিস্তারিত তথ্য মুদ্রণ করা সম্ভব? লাইন নম্বর বা স্ট্যাক ট্রেসগুলির মতো …

30
চেক করা ব্যতিক্রমগুলির বিরুদ্ধে মামলা
এখন বেশ কয়েক বছর ধরে আমি নিম্নলিখিত প্রশ্নের সুনির্দিষ্ট উত্তর পেতে অক্ষম: কিছু বিকাশকারী কেন চেক ব্যাতিক্রমের বিরুদ্ধে? আমার অসংখ্য কথোপকথন হয়েছে, ব্লগে জিনিসগুলি পড়েছি, ব্রুস এক্কেলের কী বলতে হবে তা পড়েছি (প্রথম যে ব্যক্তিটি আমি তাদের বিরুদ্ধে কথা বলতে দেখেছি)। আমি বর্তমানে কিছু নতুন কোড লিখছি এবং আমি কীভাবে …

10
পাইথনে-বাদে চেষ্টা করে ব্যবহার করা কি ভাল অভ্যাস?
পাইথনে সময়ে সময়ে, আমি ব্লকটি দেখতে পাই: try: try_this(whatever) except SomeException as exception: #Handle exception else: return something চেষ্টা-বাদে অন্যটি থাকার কারণ কী? আমি এ জাতীয় প্রোগ্রামিং পছন্দ করি না, কারণ এটি প্রবাহ নিয়ন্ত্রণ সম্পাদন করতে ব্যতিক্রম ব্যবহার করে। যাইহোক, যদি এটি ভাষার অন্তর্ভুক্ত থাকে তবে অবশ্যই এটির জন্য ভাল …

10
"নিক্ষেপ" এবং "নিক্ষেপ প্রাক্তন" মধ্যে পার্থক্য আছে?
কিছু পোস্ট রয়েছে যা জিজ্ঞাসা করেছে যে ইতিমধ্যে দুজনের মধ্যে পার্থক্য কী। (কেন আমি এমনকি এটি উল্লেখ করতে হবে ...) তবে আমার প্রশ্নটি এমনভাবে আলাদা যে আমি handশ্বরের মতো পরিচালনার পদ্ধতিতে অন্য একটি ত্রুটিটিকে "থ্রো প্রাক্তন" বলছি । public class Program { public static void Main(string[] args) { try { …

30
কখন ব্যতিক্রম ছুঁড়বেন?
আমার অ্যাপ্লিকেশনটি আশা করে না এমন প্রতিটি শর্তের জন্য আমার ব্যতিক্রম রয়েছে। UserNameNotValidException, PasswordNotCorrectExceptionইত্যাদি তবে আমাকে বলা হয়েছিল যে এই শর্তগুলির জন্য আমার ব্যতিক্রম তৈরি করা উচিত নয়। আমার ইউএমএলে এগুলি মূল প্রবাহে ব্যতিক্রম, তবে কেন এটি ব্যতিক্রম হবে না? ব্যতিক্রম তৈরি করার জন্য কোনও গাইডেন্স বা সেরা অনুশীলন?

16
কেন আমি প্রতিটি ব্লককে "চেষ্টা" - "ধরা" এ মোড়ানো করব না?
আমি সর্বদা বিশ্বাস করে এসেছি যে কোনও পদ্ধতি যদি ব্যতিক্রম ছুঁড়ে ফেলতে পারে তবে অর্থবোধক চেষ্টা ব্লক দিয়ে এই কলটি রক্ষা না করা বেপরোয়া। আমি কেবল পোস্ট করেছি ' আপনার সর্বদা র‌্যাপ কলগুলি চেষ্টা করা উচিত যা ব্লকগুলি ধরতে চেষ্টা করে। ' এই প্রশ্নের কাছে এবং বলা হয়েছিল যে এটি …

9
কীভাবে কোনও অ্যাপ্লিকেশনটিতে প্রকাশের অনুমতি যুক্ত করবেন?
আমি HttpURLConnectionএকটি ফাইল ডাউনলোড করতে অ্যান্ড্রয়েড ব্যবহার করে এইচটিটিপি লিঙ্কটি অ্যাক্সেস করার চেষ্টা করছি , তবে আমি এই সতর্কতাটি এখানে পেয়ে যাচ্ছি LogCat: সতর্কতা / System.err (223): java.net.SketException: অনুমতি অস্বীকার করা হয়েছে (সম্ভবত ইন্টারনেটের অনুমতি অনুপস্থিত) আমি android.Manifest.permissionআমার আবেদনে যুক্ত করেছি তবে এটি এখনও একই ব্যতিক্রম।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.