প্রোগ্রামিং

পেশাদার এবং উত্সাহী প্রোগ্রামারদের জন্য প্রশ্নোত্তর

9
আপনি যখন সি ++ এ এনাম ঘোষণার সময় টাইপেডেফ ব্যবহার করেন কেন?
আমি বছরগুলিতে কোনও সি ++ লিখিনি এবং এখন আমি এটিতে ফিরে আসার চেষ্টা করছি। আমি তখন এটি পেরিয়ে দিতাম এবং ছেড়ে দেওয়ার কথা ভেবেছিলাম: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; এটা কি? কেন typedefশব্দ এখানে ব্যবহৃত? TokenTypeএই ঘোষণায় নামটি কেন দু'বার …
183 c++  enums  typedef 

12
জাভা মাল্টিথ্রেডিংয়ে কীভাবে কাউন্টডাউনল্যাচ ব্যবহার করা হয়?
কেউ জাভা CountDownLatchকী এবং কখন এটি ব্যবহার করবেন তা বুঝতে আমাকে সহায়তা করতে পারে? এই প্রোগ্রামটি কীভাবে কাজ করে সে সম্পর্কে আমার খুব পরিষ্কার ধারণা নেই। আমি বুঝতে পারি যে তিনটি থ্রেড একবারে শুরু হবে এবং প্রতিটি থ্রেড 3000 মিমি পরে কাউন্টডাউনল্যাচকে কল করবে। সুতরাং গণনা এক এক করে হ্রাস …

2
কেন 'এটি' একটি পয়েন্টার এবং একটি রেফারেন্স নয়?
আমি এই প্রশ্নের উত্তরগুলি সি ++ প্রফিট এবং কনস পড়ছিলাম এবং মন্তব্যগুলি পড়ার সময় এই সন্দেহ পেয়েছি got প্রোগ্রামাররা প্রায়শই এটি বিভ্রান্ত করে যে "এটি" একটি পয়েন্টার তবে একটি রেফারেন্স নয়। আরেকটি বিভ্রান্তি হ'ল কেন "হ্যালো" স্ট্যান্ড স্ট্রিং টাইপ নয় তবে একটি চর কনস্ট * (পয়েন্টার) এর মূল্যায়ন করে (বিন্যাসে …

2
স্ট্রিমযুক্ত বাফারগুলিকে utf8-স্ট্রিংয়ে রূপান্তর করুন
আমি ওয়েবসভার থেকে কিছু পাঠ্য লোড করতে নোড.জেএস ব্যবহার করে এইচটিটিপি-অনুরোধ করতে চাই। যেহেতু প্রতিক্রিয়াতে অনেক পাঠ্য থাকতে পারে (কিছু মেগাবাইট) আমি প্রতিটি পাঠ্যের অংশটি আলাদাভাবে প্রক্রিয়া করতে চাই। আমি নিম্নলিখিত কোড ব্যবহার করে এটি অর্জন করতে পারি: var req = http.request(reqOptions, function(res) { ... res.setEncoding('utf8'); res.on('data', function(textChunk) { // …
183 node.js 

3
অনুপস্থিত-এম বিকল্প সম্পর্কে গিটটি কেন ফিরিয়ে দেয়?
সুতরাং আমি অন্যান্য লোকের সাথে একটি প্রকল্পে কাজ করছি, এবং সেখানে একাধিক গিথব কাঁটাচামচ কাজ করা হচ্ছে। কেউ মাত্র একটি সমস্যার সমাধান করেছেন এবং আমি তার কাঁটাচামচটির সাথে একীভূত হয়েছি তবে আমি বুঝতে পেরেছিলাম যে এর থেকে ভাল সমাধান আমি খুঁজে পেতে পারি। আমি সবেমাত্র যে প্রতিশ্রুতি দিয়েছি তা আমি …
183 git  github  git-revert 

5
codestyle; জাভাডোক লাগাবার আগে বা পরে টীকা দেওয়া?
আমি জানি যে এটি ইস্যুগুলির পক্ষে সবচেয়ে গুরুত্বপূর্ণ নয়, তবে আমি কেবল বুঝতে পেরেছি যে টীকাটি দেওয়ার আগে বা পরে জাভাদোক মন্তব্য ব্লকটি রাখতে পারি। কোডিং স্ট্যান্ডার্ড হিসাবে আমরা কী গ্রহণ করতে চাই? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired …

6
র‌্যাকেট কীভাবে স্কিমের থেকে আলাদা?
র‌্যাকেট স্কিমের বংশধর। কীভাবে র‌্যাকেট আর 6 আরএসের থেকে আলাদা? এটি কী যুক্ত করেছে, বা সরিয়ে নিয়েছে, বা অন্যরকম? আমি বুঝতে পারি র‌্যাকেট একটি ভাষার চেয়ে বেশি, এটি ভাষার জন্য একটি প্ল্যাটফর্ম। তবে আমি মূল র্যাকেট উপভাষার কথা উল্লেখ করছি।
183 scheme  lisp  racket 

19
ম্যাক ইনস্টল করার পরে ALTER USER স্টেটমেন্ট ব্যবহার করে মাইএসকিউএল রুট পাসওয়ার্ড পুনরায় সেট করুন
আমি পুরো ম্যাক অভিজ্ঞতায় নতুন। আমি সম্প্রতি মাইএসকিউএল ইনস্টল করেছি এবং মনে হচ্ছে ইনস্টলের পরে আমাকে পাসওয়ার্ডটি পুনরায় সেট করতে হবে। এটি আমাকে আর কিছু করতে দেয় না। এখন আমি পাসওয়ার্ডটি ইতিমধ্যে স্বাভাবিকভাবে রিসেট করেছি: update user set password = password('XXX') where user = root; (বিটিডাব্লু: আমাকে কয়েক বছর ধরে …
183 mysql  macos 

19
ইউআইটিএবলভিউ পুনরায়লোডডাটাটি সম্পূর্ণ করার পরে কীভাবে বলবেন?
আমি কোনও ইউআইটিএবলভিউ সম্পাদন করার পরে নীচে স্ক্রোল করার চেষ্টা করছি [self.tableView reloadData] আমি আসলে ছিল [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]; কিন্তু তারপর আমি পড়তে যে reloadData, অ্যাসিঙ্ক্রোনাস তাই স্ক্রলিং যেহেতু ঘটে না self.tableView, [self.tableView numberOfSections]এবং [self.tableView numberOfRowsinSectionসব …

7
রিকার্সিভ লক (মুটেক্স) বনাম নন-রিকার্সিভ লক (মুটেক্স)
পসিক্স মুটেক্সকে পুনরাবৃত্ত হতে দেয়। তার মানে একই থ্রেড একই মুটেক্সকে দু'বার লক করতে পারে এবং অচলাবস্থায় থাকবে না। অবশ্যই এটি দুটি বার আনলক করা দরকার, অন্যথায় অন্য কোনও থ্রেড মিটেক্সটি অর্জন করতে পারে না। নেই সব ব্যবস্থা pthreads সমর্থনকারী এছাড়াও রিকার্সিভ mutexes সমর্থন করি, কিন্তু যদি তারা হতে চান …

6
কীভাবে ইফ্রেমে এবং পিতামাতার সাইটের মধ্যে যোগাযোগ করবেন?
আইফ্রেমে ওয়েবসাইটটি একই ডোমেনে অবস্থিত নয় তবে উভয়ই আমার এবং আমি iframeএবং পিতামাতার সাইটের মধ্যে যোগাযোগ করতে চাই । এটা কি সম্ভব?
183 javascript  html  ajax  iframe 

7
অরিজিন নাল অ্যাক্সেস-কন্ট্রোল-মঞ্জুরি-উত্স দ্বারা অনুমোদিত নয়
কোডের সাথে Weather.xsl নামে একটি এইচটিএমএল আউটপুট তৈরি করতে আমি একটি ছোট xslt ফাইল তৈরি করেছি: <!-- DWXMLSource="http://weather.yahooapis.com/forecastrss?w=38325&u=c" --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="yweather" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:strip-space elements="*"/> <xsl:template match="/"> <img src="{/*/*/item/yweather:condition/@text}.jpg"/> </xsl:template> </xsl:stylesheet> আমি এইচটিএমএল আউটপুটে একটি এইচটিএমএল ফাইলের একটি ডিভের মধ্যে লোড করতে চাই যা আমি …

11
জাভাতে পর্যায়ক্রমিক টাস্ক কীভাবে নির্ধারণ করবেন?
সময় নির্ধারিত বিরতিতে চালানোর জন্য আমার একটি কাজ শিডিউল করা দরকার। দীর্ঘ বিরতির সমর্থন সহ আমি কীভাবে এটি করতে পারি (উদাহরণস্বরূপ প্রতি 8 ঘন্টা)? আমি বর্তমানে ব্যবহার করছি java.util.Timer.scheduleAtFixedRate। কি java.util.Timer.scheduleAtFixedRateসমর্থন দীর্ঘ সময় অন্তর?

18
কিভাবে গিটকে উপেক্ষা করবেন। রুবিমাইন দ্বারা নির্মিত ফাইলগুলি ignore
আমি রেল প্রকল্পগুলির জন্য রুবাইমিন ব্যবহার করি। খুব প্রায়শই, রুবাইমিনে .idea/*ফাইলগুলিতে এমন পরিবর্তন আসে যা আমি পছন্দ করি না। তবে এটি আমাকে নতুন শাখা পরীক্ষা করা থেকে বিরত রাখে এবং .idea/আমার সহকর্মীদের থেকে আমার সংস্করণটিকে আলাদা করে দেয়। আমরা ইতিমধ্যে যোগ .idea/করার .gitignore, কিন্তু এটা ট্র্যাকিং পরিবর্তন রাখে .idea। আমি …
183 git  rubymine 

23
কোনও ইউআইএসক্রোলভিউতে স্ক্রোলিংয়ের দিক সন্ধান করছেন?
আমার কাছে UIScrollViewকেবল অনুভূমিক স্ক্রোলিংয়ের অনুমতি রয়েছে এবং ব্যবহারকারীর স্ক্রোলটি কোন দিক (বাম, ডান) হয় তা জানতে চাই। আমি যা করেছি তা ছিল সাবক্লাস UIScrollViewএবং touchesMovedপদ্ধতিটি ওভাররাইড করা : - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before …

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