Showing posts with label coding. Show all posts
Showing posts with label coding. Show all posts

Sunday, January 29, 2023

Best Coding Keyboard under 2000 rupees in 2023

Here are five of the best keyboards that you can buy on Amazon for around 2000 Rupees:


5: Logitech K120: A wired USB keyboard with a low profile design and a comfortable, quiet typing experience.


About this item
  • All-day Comfort: The design of this standard keyboard creates a comfortable typing experience thanks to the deep-profile keys and full-size standard layout with F-keys and number pad.
  • Easy to Set-up and Use: Set-up couldn't be easier, you simply plug in this corded keyboard via USB on your desktop or laptop and start using right away without any software installation.
  • Compatibility: This full-size keyboard is compatible with Windows 7, 8, 10 or later, plus it's a reliable and durable partner for your desk at home, or at work
  • Spill-proof: This durable keyboard features a spill-resistant design (1), anti-fade keys and sturdy tilt legs with adjustable height, meaning this keyboard is built to last.
  • Upgrade to Logitech K270 Wireless Keyboard: Experience wireless freedom with K270, featuring 2-year battery life, plug-and-play simplicity, and reliable hassle-free wireless connection.



4: Zebronics Zeb-Warrior: A budget gaming keyboard with adjustable backlighting, media controls, and a spill-resistant design.


About this item
  • Zeb-Magnus USB Gaming Keyboard with 4 Modes multicolor LED Lights
  • It has gold plated USB connector and braided cable
  • It includes 3 customizable macro keys, 5 programmable keys with rupee key
  • Interface : USB
  • Power Consumption : DC5V, <350mA
  • Keystroke Life : 10 million cycles
  • 1 year warranty-from the date of purchase
  • Country of Origin: China


3: Lenovo 300 USB Keyboard: A compact wired keyboard with a simple design, quiet keys, and durable construction.

About this item
  • Lenovo Wired Keyboard and Mouse Combo: Black color
  • Keyboard: waterproof exoskeleton, Mouse: full size, an ergonomic masterpiece – all-day comfort at your fingertips.
  • A rugged set that not only passed rigorous performance tests, but passed all while still looking sleek and stylish
  • Island style keys and quiet key strokes give you a typing experience like no other - and it’s all liquid resistant!
  • A high-resolution, 1600 dpi optical sensor ensures you’ll be smoothly gliding from window-to-window
  • Country of Origin: China


2: AmazonBasics Wired Keyboard: A wired USB keyboard with a standard layout, media controls, and a plug-and-play design.




About this item
  • Wired keyboard with sturdy design
  • Comes with a USB 2.0 cable for a reliable connection
  • Robust keys provide a comfortable experience
  • Convenient multimedia keys for easy access to common functions
  • Compatible and works well with most PC/Mac/Laptop/Smartphone/Tablet.


1: Zebronics Companion 110 Wireless Keyboard and Mouse Set with Bluetooth multiconnect, 2.4GHz Receiver, 2 Months* Backup, 1600DPI, Smartphone/Tablet Holder, Built in Rechargeable Battery




That's all about the Keyboard budget friendly best keyboards

HI , I am Chat GPT

 I am ChatGPT, an advanced AI language model developed by OpenAI. I have been trained on a diverse range of texts, allowing me to answer questions and generate text on a wide variety of topics with high accuracy and coherence.



As an AI language model, I do not have personal experiences or emotions. I exist solely to process and respond to questions and requests from users. My primary goal is to provide helpful and informative answers to the best of my ability.


I am designed to respond quickly and accurately to a wide range of questions, making me a valuable resource for those seeking information on a variety of topics. Whether you are looking for answers to questions about technology, finance, history, or any other subject, I am here to help.


If you have any questions or requests, feel free to ask and I will do my best to provide you with a helpful and informative response.

As an AI language model, I can answer a wide range of questions and generate text on various topics, including but not limited to:


  1. Technology
  2. Science
  3. History
  4. Literature
  5. Mathematics
  6. Geography
  7. Sports
  8. Art
  9. Music
  10. Pop culture
  11. Everyday life
  12. Health and wellness
  13. Cooking and food
  14. Travel
  15. Finance and economics
  16. Politics
  17. Environmental issues
  18. Religion and spirituality
  19. Personal development
  20. Productivity and time management

I have been trained on a diverse range of texts, so I can provide information, definitions, explanations, and summaries on a variety of subjects. Additionally, I can generate original text, such as creative writing, articles, or lists.


Note that as an AI language model, I strive to provide accurate and up-to-date information, but my knowledge is limited to my training data and is current as of my 2021 knowledge cut-off.

Deep, Shallow and Lazy Copy

 We can define Cloning as “create a copy of object”. Shallow, deep and lazy copy is related to cloning process. 

Shallow Copy 

  •  Whenever we use default implementation of clone method we get shallow copy of object means it creates new instance and copies all the field of object to that new instance and returns it as object type, we need to explicitly cast it back to our original object. This is shallow copy of the object.
  • clone() method of the object class support shallow copy of the object. If the object contains primitive as well as non primitive or reference type variable in shallow copy, the cloned object also refers to the same object to which the original object refers as only the object references gets copied and not the referred objects themselves.
  • That’s why the name shallow copy or shallow cloning in Java. If only primitive type fields or Immutable objects are there then there is no difference between shallow and deep copy in Java.



This can lead to unpleasant side effects if the elements of values are changed via some other reference.


Deep Copy 
 


  • Whenever we need own copy not to use default implementation we call it as deep copy, whenever we need deep copy of the object we need to implement according to our need.
  • So for deep copy we need to ensure all the member class also implement the Cloneable interface and override the clone() method of the object class.
  • A deep copy means actually creating a new array and copying over the values.




Changes to the array vals will not result in changes to the array data.
when to use what 
There is no hard and fast rule defined for selecting between shallow copy and deep copy but normally we should keep in mind that if an object has only primitive fields, then obviously we should go for shallow copy, but if the object has references to other objects, then based on the requirement, shallow copy or deep copy should be done. If the references are not updated then there is no point to initiate a deep copy.
Lazy Copy 
A lazy copy can be defined as a combination of both shallow copy and deep copy. The mechanism follows a simple approach – at the initial state, shallow copy approach is used. A counter is also used to keep a track on how many objects share the data. When the program wants to modify the original object, it checks whether the object is shared or not. If the object is shared, then the deep copy mechanism is initiated.
Summary 
In shallow copy, only fields of primitive data type are copied while the objects references are not copied. Deep copy involves the copy of primitive data type as well as object references. There is no hard and fast rule as to when to do shallow copy and when to do a deep copy. Lazy copy is a combination of both of these approaches



Why String is Immutable or Final in Java

  Why String is Immutable or Final in Java In object-oriented programming, the  immutable string or objects  that cannot be modified once it...