সফ্টওয়্যার প্রকৌশল

পেশাদারদের, শিক্ষাবিদদের এবং সিস্টেম ডেভলপমেন্ট লাইফ চক্রের মধ্যে কর্মরত শিক্ষার্থীদের জন্য প্রশ্নোত্তর

6
একটি স্যুইচ বিবৃতিতে একটি স্যুইচ কমাতে?
সুতরাং আমি একটি পদ্ধতি তৈরি করছি একটি ডেটাবেস থেকে দু'জনের উপর ভিত্তি করে সালাম লাইন তৈরি করার। চারটি প্যারামিটার রয়েছে: দুটি নাম ( name1এবং name2) এবং দুটি লিঙ্গ ( genderএবং gender2)। প্রতিটি লিঙ্গ সংমিশ্রণের জন্য আমার এক ধরণের আলাদা আউটপুট থাকে। উদাহরণস্বরূপ: যদি লিঙ্গ 1 হয় M(পুরুষ) এবং লিঙ্গ 2 …

2
আমাদের কী পুরো মডিউল ব্যবহার বা কেবল সর্বজনীন পদ্ধতির যুক্তি যাচাই করতে হবে?
আমি শুনেছি যে পাবলিক পদ্ধতির যুক্তিগুলির বৈধতা দেওয়ার পরামর্শ দেওয়া হচ্ছে: যদি নাল প্রত্যাশা না করে তবে কি নাল পরীক্ষা করা উচিত? কোনও পদ্ধতিতে কি তার পরামিতিগুলি বৈধ করা উচিত? এমএসডিএন - CA1062: সর্বজনীন পদ্ধতির আর্গুমেন্টগুলি বৈধ করুন (আমার কাছে নেট নেট ব্যাকগ্রাউন্ড রয়েছে তবে প্রশ্নটি সি # নির্দিষ্ট নয়) …

1
কেন অ্যাপাচে বিল্ডিং এবং নির্ভরতা পরিচালনার জন্য দুটি পৃথক সরঞ্জাম রয়েছে?
অ্যাপাচি দুটি পৃথক সরঞ্জাম আছে: আপাচে মাভেন অ্যাপাচি পিঁপড়া + অ্যাপাচি আইভি তারা উভয় একই কুলুঙ্গি পূরণ বলে মনে হচ্ছে। আমার দুটি প্রশ্ন আছে: দুটি সরঞ্জামের মধ্যে প্রধান পার্থক্যগুলির হাইলাইটগুলি কী কী ? আমি নিশ্চিত যে দুজনের মধ্যে পার্থক্যের উপর একটি সত্যই দীর্ঘ নিবন্ধ লেখা যেতে পারে, আমি এত বেশি …

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

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

1
ইমপ্যাক্টের মতো মাইক্রোসফ্ট ফন্টগুলি ওপেন সোর্স প্রকল্পগুলিতে ব্যবহার করা কি নিরাপদ?
আমি একটি ওপেন সোর্স প্রকল্প তৈরি করেছি যার জন্য মাইক্রোসফ্ট থেকে ইমপ্যাক্ট.টিটিএফ ফন্ট ব্যবহার করা দরকার। আমি চারদিকে তাকালাম তবে এমআইটি প্রকল্পগুলির জন্য একটি নির্দিষ্ট লাইসেন্স বিকল্পটি খুঁজে পেলাম না। মাইক্রোসফ্টের ফন্টগুলি (ইমপ্যাক্ট.টিএফ এর মতো) এমআইটি লাইসেন্সের সাথে দ্বন্দ্ব করে? যদি হ্যাঁ, এমন বিভিন্ন ওপেন সোর্স লাইসেন্স রয়েছে যা এই …

2
এই বিএফএস অ্যালগরিদম সিউডোকোডে পাই বলতে কী বোঝায়?
আমার প্রস্থে প্রথম অনুসন্ধান অ্যালগরিদমের জন্য নীচের সিউডোকোড রয়েছে BFS(G,s) 1 for each vertex u ∈ V(G) \ {s} 2 color[u] = white 3 d[u] = ∞ 4 π[u] = nil 5 color[s] = gray 6 d[s] = 0 7 π[s] = nil 8 Q = ∅ 9 Enqueue(Q,s) 10 …

3
REST কেবলমাত্র আশাবাদী সম্মতি নিয়ন্ত্রণের মধ্যে সীমাবদ্ধ?
প্রসঙ্গ বিশ্রামের আর্কিটেকচারাল স্টাইলের স্থবিরতার কারণে যে প্রতিটি অনুরোধ সম্পূর্ণ একা দাঁড়িয়ে থাকে, যার ফলে সার্ভার ক্লায়েন্ট সম্পর্কে কোনও তথ্য সংরক্ষণ করে না। সুতরাং, হতাশাবাদী একচেটিয়া নিয়ন্ত্রণ উপযুক্ত নয় কারণ এর জন্য সেই সার্ভার স্টোরের প্রয়োজন হবে যা ক্লায়েন্ট কোনও সংস্থানটিতে লক পায়। আশাবাদী সম্মতি নিয়ন্ত্রণটি তখন Etagশিরোলেখের সাহায্যে ব্যবহার …

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

8
সি কে সংকলন / ব্যাখ্যা / জেআইটি করা থেকে বাধা দেয় কী?
জাভা প্রায়শই এর আশ্চর্যজনক বহনযোগ্যতার জন্য প্রশংসিত হয়, যা আমি অনুমান করি যে এটি জেভিএম এর কারণে। আমার প্রশ্ন হ'ল সি কে সংকলন / ব্যাখ্যা / জেআইটি'আইড করা থেকে বাধা দেয় .. যদি তা হয় তবে সি একবারেও লিখতে পারে এবং এটি আপনার যে কোনও ডিভাইসে কাজ করে তা নিয়ে …

4
শ্রেণিবিন্যাস জোর না করে আমি কীভাবে একে অপরের সাথে আলাপচারিতা এবং যোগাযোগ করার জিনিস রাখতে পারি?
আমি আশা করি এই দুর্বৃত্তরা আমার প্রশ্নটি পরিষ্কার করে দেবে - তবে তারা যদি না জানত তবে আমি পুরোপুরি বুঝতে পারতাম, তবে যদি ঘটনাটি ঘটে তবে আমাকে জানান, এবং আমি নিজেকে আরও পরিষ্কার করার চেষ্টা করব। অবজেক্ট-ভিত্তিক গেম বিকাশের সাথে পরিচিত হওয়ার জন্য বক্সপংয়ের সাথে মিলিত হওয়া একটি খুব সাধারণ …

3
টাইপ-ভিত্তিক আক্রমণকারীদের কার্যকরী প্রোগ্রামিংয়ের উত্তর কী?
আমি সচেতন যে একাধিক প্রোগ্রামিং প্যারাডিম জুড়ে আক্রমণকারীদের ধারণাটি বিদ্যমান। উদাহরণস্বরূপ, লুপ আক্রমণকারীরা ওও, ক্রিয়ামূলক এবং পদ্ধতিগত প্রোগ্রামিংয়ে প্রাসঙ্গিক। তবে, ওওপিতে পাওয়া যায় এমন একটি খুব দরকারী ধরণ হ'ল একটি নির্দিষ্ট ধরণের ডেটার আক্রমণকারী। এটিই আমি শিরোনামে "টাইপ-ভিত্তিক আক্রমণকারী" বলছি। উদাহরণস্বরূপ, একটি Fractionপ্রকারের আক্রমণকারীর সাথে একটি হতে পারে numeratorএবং denominatorতাদের …

2
ব্যতিক্রম ক্লাস ডিজাইনিং
আমি একটি ছোট লাইব্রেরি কোড করছি এবং ব্যতিক্রম হ্যান্ডলিং ডিজাইন করতে আমার কিছুটা সমস্যা হচ্ছে। আমার অবশ্যই বলতে হবে যে আমি সি ++ ভাষার এই বৈশিষ্ট্য দ্বারা বিভ্রান্ত হয়ে পড়েছি এবং ব্যতিক্রম ক্লাসগুলির সাথে সঠিকভাবে কাজ করার জন্য আমাকে কী করতে হবে তা বোঝার জন্য আমি বিষয়টিতে যতটা সম্ভব পড়ার …

5
জাভাতে "ইন্টারফেসের সাথে প্রোগ্রাম করার" জন্য এটি কি সর্বদা ধারণা দেয়?
আমি এই প্রশ্নে আলোচনাটি দেখেছি যে কোনও শ্রেণি যা ইন্টারফেস থেকে প্রয়োগ করে তা কীভাবে ইনস্ট্যান্ট করা হবে। আমার ক্ষেত্রে, আমি জাভাতে একটি খুব ছোট প্রোগ্রাম লিখছি যা একটি উদাহরণ ব্যবহার করে TreeMapএবং সেখানে প্রত্যেকের মতামত অনুসারে এটি ইনস্ট্যান্ট করা উচিত: Map<X> map = new TreeMap<X>(); আমার প্রোগ্রামে, আমি ফাংশনটি …

1
"ফ্লাক্স" এবং খাঁটি কার্যকরী প্রতিক্রিয়াশীল প্রোগ্রামিংয়ের মধ্যে সম্পর্ক কী?
ফ্লक्स, যতদূর আমি বুঝতে পেরেছি, কোনও অ্যাপ্লিকেশনটির ডেটাফ্রোকে একীকরণের সাথে ডিল করার বিষয়ে একটি কৌশল, কেবলমাত্র পঠনযোগ্য, স্বয়ংসম্পূর্ণ "স্টোরগুলিতে" বাকি প্রোগ্রাম থেকে রাষ্ট্রকে বিচ্ছিন্ন করে রাখা যা শোনার মাধ্যমে নিজের রাষ্ট্র পরিবর্তন করতে পারে "ক্রিয়াগুলি" যা দর্শন দ্বারা নির্গত হয় এবং প্রেরণকারীদের দ্বারা প্রেরণ করা হয়। বা, সংক্ষেপে - রাষ্ট্র …

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