Logo bn.boatexistence.com

কেন স্ট্রিং সংমিশ্রণ খারাপ?

সুচিপত্র:

কেন স্ট্রিং সংমিশ্রণ খারাপ?
কেন স্ট্রিং সংমিশ্রণ খারাপ?

ভিডিও: কেন স্ট্রিং সংমিশ্রণ খারাপ?

ভিডিও: কেন স্ট্রিং সংমিশ্রণ খারাপ?
ভিডিও: কেন মেশে না দুই নদী বা সমুদ্রের পানি, বিজ্ঞান কী বলে? | Padma and Meghna River | Somoy TV 2024, মে
Anonim

এটি হল "স্ট্রিং কনক্যাটেনেশন" এবং এটি একটি খারাপ অভ্যাস: … কেউ কেউ বলতে পারেন যে এটি ধীর, বেশিরভাগই কারণ ফলাফল স্ট্রিংয়ের অংশগুলি একাধিকবার অনুলিপি করা হয়েছে প্রকৃতপক্ষে, প্রতিটি + অপারেটরে, স্ট্রিং ক্লাস মেমরিতে একটি নতুন ব্লক বরাদ্দ করে এবং এটিতে থাকা সমস্ত কিছু কপি করে; প্লাস একটি প্রত্যয় সংযুক্ত করা হচ্ছে।

স্ট্রিং সংযোগ কি অকার্যকর?

সংযুক্তকরণটি অদক্ষ নয়, কারণ আধুনিক কম্পাইলাররা এটিকে স্ট্রিংবিল্ডারের উপর ভিত্তি করে একটি দক্ষ বাস্তবায়ন দিয়ে প্রতিস্থাপন করে (আপনি যদি ক্লাসফাইলের বাইটকোড দেখেন তবে আপনি এটি দেখতে পাবেন)।

স্ট্রিং সংমিশ্রণ ব্যয়বহুল কেন?

এটি ব্যয়বহুল হয়েছে। আসুন প্রথমে কেন এটি ব্যয়বহুল সেই বিষয়টিতে খনন করা যাক।জাভাতে, স্ট্রিং অবজেক্টগুলি অপরিবর্তনীয়, যার অর্থ এটি তৈরি হয়ে গেলে আপনি এটি পরিবর্তন করতে পারবেন না। সুতরাং যখন আমরা একটি স্ট্রিংকে অন্যটির সাথে সংযুক্ত করি, একটি নতুন স্ট্রিং তৈরি হয়, এবং পুরানোটি আবর্জনা সংগ্রহকারীর জন্য চিহ্নিত করা হয়৷

এসকিউএল ক্যোয়ারীতে স্ট্রিং কনক্যাটেনেশন ব্যবহার করার বিপদ কি?

1 উত্তর

  1. পারফরম্যান্স: একটি প্রস্তুত বিবৃতি ব্যবহার করার সময় ক্যোয়ারী-সিনট্যাক্স শুধুমাত্র একবার পার্স করতে হবে এবং প্রতিটি স্বতন্ত্র ক্যোয়ারী-টাইপের জন্য অ্যাক্সেস-পাথটি শুধুমাত্র একবার গণনা করতে হবে। …
  2. নিরাপত্তা: ব্যবহারকারীর দ্বারা প্রদত্ত ডেটার সাথে স্ট্রিং-সংযুক্তি ব্যবহার করলে সর্বদা SQL-ইনজেকশন-আক্রমণের ঝুঁকি থাকে।

পাইথনে কি স্ট্রিং সংযোজন ধীর?

এই আচরণটি আপনাকে অবাক করবে না: পাইথনের স্ট্রিং অবজেক্টগুলি অপরিবর্তনীয়, তাই প্রতিটি সংমিশ্রণটি বিদ্যমান একটি জায়গায় পরিবর্তন না করে একটি নতুন স্ট্রিং তৈরি করে। এটাও আশ্চর্যের কিছু নয় যে একাধিক স্ট্রিং সংযোজন ধীর।।

প্রস্তাবিত: