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

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

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

11
ব্যতিক্রম বর্ণনা এবং স্ট্যাক ট্রেস পান যা একটি স্ট্রিং হিসাবে ব্যতিক্রম ঘটায়
পাইথনে স্ট্যাক ট্রেস এবং ব্যতিক্রম সম্পর্কে আমি প্রচুর পোস্ট দেখেছি। তবে আমার যা প্রয়োজন তা খুঁজে পাইনি। আমার কাছে পাইথন ২.7 কোড রয়েছে যা একটি ব্যতিক্রম বাড়াতে পারে। আমি এটি ধরতে চাই এবং স্ট্রিংটির সম্পূর্ণ বিবরণ এবং স্ট্যাক ট্রেসকে ত্রুটির কারণ হিসাবে চিহ্নিত করতে চাই (কেবলমাত্র আমরা কনসোলটিতে দেখতে ব্যবহার …


19
App.config থেকে সংযোগের স্ট্রিং পান
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); এবং এটি আমার অ্যাপকনফিগ: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> কিন্তু যখন আমার প্রকল্পটি চালায় এটি আমার ত্রুটি: অবজেক্টের রেফারেন্স কোনও অবজেক্টের উদাহরণে সেট করা হয়নি।

8
`নিক্ষেপ নতুন ত্রুটি` এবং some কিছু ওবজেক্ট` এর মধ্যে পার্থক্য কী?
আমি একটি সাধারণ ত্রুটি হ্যান্ডলার লিখতে চাই যা কোডের যে কোনও পরিস্থিতিতে উদ্দেশ্য অনুসারে কাস্টম ত্রুটিগুলি ধরবে। আমি যখন throw new Error('sample')নিম্নলিখিত কোডটি পছন্দ করি try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } ফায়ারফক্সে লগ শো হিসাবে আছে Error: [object Object]এবং আমি বস্তুর …

5
আর-তে কীভাবে ট্রাইচ্যাচ লিখবেন
trycatchওয়েব থেকে ডাউনলোড করার সময় ত্রুটি মোকাবেলায় কোড লিখতে চাই । url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) এই দুটি বিবৃতি সফলভাবে চলমান। নীচে, আমি একটি অ-বিদ্যমান ওয়েব ঠিকানা তৈরি করি: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]এটির অস্তিত্ব নেই. কেউ কীভাবে একটি trycatchলুপ (ফাংশন) লিখবে যাতে: ইউআরএলটি ভুল হলে, …

16
কেন "ব্যতীত: পাস" একটি খারাপ প্রোগ্রামিং অনুশীলন?
আমি কীভাবে ব্যবহারকে except: passনিরুৎসাহিত করা হয় তা সম্পর্কে প্রায়শই অন্যান্য স্ট্যাক ওভারফ্লো প্রশ্নগুলিতে মন্তব্যগুলি দেখি । কেন এই খারাপ? কখনও কখনও আমি ত্রুটিগুলি কী তা কী যত্ন নেই এবং আমি কেবল কোডটি দিয়ে চালিয়ে যেতে চাই। try: something except: pass except: passব্লক ব্যবহার খারাপ কেন ? কী খারাপ করে? …

7
জাভাতে বিঘ্নিত এক্সসেপশন পরিচালনা করা
হ্যান্ডলিংয়ের নিম্নলিখিত পদ্ধতিগুলির মধ্যে পার্থক্য কী InterruptedException? এটা করার সবচেয়ে ভালো উপায় কি? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } অথবা try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); } সম্পাদনা: আমি আরও জানতে চাই যে এই দুটি ক্ষেত্রে কোনটি পরিস্থিতিতে ব্যবহৃত হয়।

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

19
আমি পিএইচপি-তে ফাইল_জেট_কন্টেন্টস () ফাংশনের সতর্কতাটি কীভাবে পরিচালনা করতে পারি?
আমি এই জাতীয় একটি পিএইচপি কোড লিখেছিলাম $site="http://www.google.com"; $content = file_get_content($site); echo $content; তবে আমি যখন "http: //" সরিয়ে ফেলি তখন আমি $siteনিম্নলিখিত সতর্কতাটি পাই: সতর্কতা: ফাইল_জেট_কন্টেন্টস (www.google.com) [ফাংশন.ফাইল-গেট-সামগ্রী]: স্ট্রিমটি খুলতে ব্যর্থ হয়েছে: আমি চেষ্টা tryএবং catchকিন্তু এটা কাজ করে নি।

14
পাইথনের "অবশেষে" ধারাটি আমাদের কেন দরকার?
আমি নিশ্চিত আমরা কেন প্রয়োজন নই finallyমধ্যে try...except...finallyবিবৃতি। আমার মতে, এই কোডটি ব্লক করে try: run_code1() except TypeError: run_code2() other_code() এই এক ব্যবহার করে একই finally: try: run_code1() except TypeError: run_code2() finally: other_code() আমি কিছু অনুপস্থিত করছি?

4
পাইথন 'উইথ' স্টেটমেন্ট ব্যবহার করার সময় একটি ব্যতিক্রম ধরা
আমার লজ্জার বিষয়, আমি কীভাবে পাইথন 'উইথ' স্টেটমেন্টের ব্যতিক্রম হ্যান্ডেল করব তা বুঝতে পারি না। আমার যদি একটি কোড থাকে: with open("a.txt") as f: print f.readlines() কিছু করার জন্য আমি সত্যিই 'ফাইলটি ব্যতিক্রম পাইনি' হ্যান্ডেল করতে চাই। তবে আমি লিখতে পারি না with open("a.txt") as f: print f.readlines() except: print …

11
ধরা এবং পুনরায় নিক্ষেপ করার জন্য সেরা অনুশীলনগুলি। নেট ব্যতিক্রম
ব্যতিক্রমগুলি ধরা এবং পুনরায় নিক্ষেপ করার সময় বিবেচনা করার জন্য সেরা অনুশীলনগুলি কী কী? আমি নিশ্চিত করতে চাই যে Exceptionঅবজেক্ট InnerExceptionএবং স্ট্যাক ট্রেস সংরক্ষণ করা হয়েছে। নিম্নলিখিত কোড ব্লকগুলি যেভাবে এটি পরিচালনা করে তাতে কি পার্থক্য রয়েছে? try { //some code } catch (Exception ex) { throw ex; } বনাম: …

6
একটি অ্যাসিঙ্ক শূন্য পদ্ধতিতে ছুঁড়ে দেওয়া ব্যতিক্রম ধরুন
.NET- র জন্য মাইক্রোসফ্ট থেকে অ্যাসিঙ্ক সিটিপি ব্যবহার করে, কলিং পদ্ধতিতে অ্যাসিঙ্ক পদ্ধতিতে ছুঁড়ে দেওয়া ব্যতিক্রম ধরা কি সম্ভব? public async void Foo() { var x = await DoSomethingAsync(); /* Handle the result, but sometimes an exception might be thrown. For example, DoSomethingAsync gets data from the network and the …

11
যদি একটি অবশেষে ব্লক একটি ব্যতিক্রম ছোঁড়ে তবে কী হবে?
যদি একটি অবশেষে ব্লক একটি ব্যতিক্রম ছুঁড়ে, ঠিক কি ঘটে? বিশেষত, ব্যতিক্রমটি শেষ অবধি মাঝখানে ফেলে দেওয়া হলে কী হয়। এই ব্লকের বাকী বিবৃতিগুলি (পরে) প্রার্থিত হবে? আমি সচেতন যে ব্যতিক্রমগুলি উপরের দিকে প্রচার করবে।

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