কিছু জাভা জেনারিক্স টাইপ নিরাপত্তা সতর্কতামূলক মানে কি?

জাভা সতর্কীকরণ এর অর্থ কী?

নিরাপত্তা টাইপ করুন: অবজেক্ট থেকে তালিকাতে নিক্ষেপটি আসলে মুছে ফেলা টাইপ তালিকা পরীক্ষা করছে

আমি একটি সতর্কবার্তা পেতে যখন আমি জেনারিক তথ্য সঙ্গে একটি প্রকার একটি বস্তু নিক্ষেপ করার চেষ্টা করুন, যেমন নিম্নলিখিত কোড হিসাবে:

Object object = getMyList();
List list = (List) object;
0
যোগ সম্পাদিত
মতামত: 1
@ ইয়ান এই সাইটের জন্য সুযোগটি মূলত "প্রশ্নোত্তর এবং প্রোগ্রামারদের জন্য , DBAs , মানচিত্রে লেখক, ভূগোলবিদ এবং পেশাগতভাবে জিআইএস বিষয়ে আগ্রহী" (জোর খনি) হিসাবে সংজ্ঞায়িত করা হয়েছে।
যোগ লেখক Kevin Dente, উৎস
যদি আপনি Eclipse এ হলুদ নিম্নরেখা থেকে পরিত্রাণ পেতে চান, তবে @SuppressWarning যোগ করতে চান না, তবে আপনার কাছে পছন্দগুলির সতর্কতাটি উপেক্ষা করার বিকল্প রয়েছে। পছন্দসই উইন্ডোতে, জাভা> কম্পাইলার> ত্রুটি / সতর্কতা এ যান, তারপর জেনেরিক প্রকারগুলি বিভাগে যান, বিকল্পটি পরিবর্তন করুন অনির্বাচিত জেনেরিক টাইপ অপারেশন উপেক্ষা করুন
যোগ লেখক Axel, উৎস
আপনি প্রোগ্রামিং সম্পর্কে জিজ্ঞাসা করা হয় হিসাবে এই ভাল StackOverflow জিজ্ঞাসা করা হতে পারে।
যোগ লেখক Ian, উৎস

10 উত্তর

এই স্যান্ডভিচ এর সেরা বৈশিষ্ট্য!

এটি একটি স্বাস্থ্য প্যাক মত ঠিক কাজ করে। আপনার স্যান্ডউইচকে একটি ঔষধ দিতে সক্ষম হওয়ার জন্য এটি দুর্দান্ত, কারণ সে স্বতঃসম্পর্কের একটি দ্রুত উপায় নেই। টাইমার মেয়াদ শেষ হওয়ার পরে স্যান্ডভিচ পুনর্বিন্যস্ত হবে না - আপনি এখনও একটি স্বাস্থ্য প্যাক বা মেশিন সন্ধান করতে হবে।

Also, if you are under pressure and dont have time to eat the sandvich, you can drop it and walk over it. It only heals 50%, but the speed is the upside. Many times I'm being chased, I turn a corner, throw the sandvich, run over it, turn around, and mow down my attacker. This has been patched for a while now. Sandviches will not replenish your health by simply dropping them and running over them.

শুধু সতর্কতা অবলম্বন করা শত্রু প্রথম এটি পেতে পারে না। এটি তাদের আরোগ্যও করতে পারে।

29
যোগ
ওয়েল - সেখানে একটি নিনজা আপডেট ছিল। Sandvich এখনও cooldown টাইমার উপর এখনও, এবং আপনি এখনও একটি স্বাস্থ্যপ্লেক খুঁজে বের করতে হবে।
যোগ লেখক Anonymous User, উৎস
সলভ রিচার্জের প্রক্রিয়া পরিবর্তন করার জন্য কপাটকটি পরিবর্তিত হয়েছে: এটি পুনরায় তৈরির জন্য কোনও প্রয়োজন নেই। এখন এটি একটি cooldown টাইমার আছে, Bonk মত! উদাহরণ স্বরূপ.
যোগ লেখক Keng, উৎস
যতদূর জানি আমি যতদূর জানি Resupply (এবং একটি স্বাস্থ্য প্যাক) কাজ করবে। তাই একটি মেশিন, কিন্তু কার্ট হবে না। আমি মনে করি কার্ট এখানে একমাত্র জিনিস যা প্রযোজ্য, এবং একটি medigun।
যোগ লেখক doekman, উৎস
ধন্যবাদ শুধু এটা ক্লান্ত এছাড়াও কার্ট ঠেলাঠেলি লক্ষ করা (যা এইচপি পুনরুদ্ধার) স্যান্ডউইচ পুনরূদ্ধার করা হবে না।
যোগ লেখক Adrian Clark, উৎস
এটি 50% এইচপি বুস্ট আপনাকে 100% ফিরে পেতে হবে যদি sandvich ড্রপ দরকারী এবং আপনি একটি ক্ষুদ্র স্বাস্থ্য রিফীল কাছাকাছি আছে; আপনি একটি খুব বড় বুস্ট পাবেন এবং আপনি এটি পরবর্তী ব্যবহার করতে পারেন আগে cooldown মেয়াদউত্তীর্ণ জন্য অপেক্ষা করতে হবে। এটি অন্যদের নিরাময় জন্য যায়, তাই এটি প্রায়ই একটি আহত মেডিক, বলছে জন্য Sandvich নিক্ষেপ একটি ভাল ধারণা, সুস্থ হয়ে, তারপর আবার আপনার Sandvich জন্য স্বাস্থ্যপ্লেড বাছাই।
যোগ লেখক Riyaz Mohammed Ibrahim, উৎস
যারা তাদের জ্বলন্ত ওষুধে স্যান্ডউইচকে ছুঁড়ে ফেলে না, তাদের জন্য না ক্রেডিট দেওয়া হয়!
যোগ লেখক TM., উৎস
আপনি এটি উপর পায়চারি যদি প্যাচ আসলে আপনি এখন এটি ব্যাক আপ নিতে পারবেন। আপনার সহকর্মী আপনার উদার উপহার লক্ষ্য না ক্ষেত্রে উল্লেখ মূল্য।
যোগ লেখক Zibbobz, উৎস

এটি একটি ডেস্কটপ অ্যাপ্লিকেশন বা, একটি Silverlight অ্যাপ্লিকেশন বলে? এটি ওয়েব ভিত্তিক যদি আপনি কিছু hoops মাধ্যমে তিড়িং লাফ আছে। আপনি একটি দৃশ্য তৈরি করতে পারেন যা WKT প্রকাশ করে এবং তারপর WKT ক্লায়েন্টের দিকে WPF/Silverlight জ্যামিতিগুলিতে বিশ্লেষণ করে।

এটি একটি ডেস্কটপ অ্যাপ্লিকেশন হলে আপনি এটি বেশ সহজে এটি পেয়েছিলাম সহজ। ডেস্কটপ বা ওয়েব উভয়ের জন্য সাহায্য করবে এমন একটি SQL জ্যামিতি দর্শনকারীর কোড প্রকল্প এ একটি ভাল উদাহরণ রয়েছে। ।

আপনি Microsoft.SqlServer.Types.dll উল্লেখ করতে পারেন, SQL সার্ভার ইনস্টল /100/SDK/অ্যাসেম্বলিগুলি পাওয়া যায় SQLGeometry বা SQLGeography সরাসরি ব্যবহার করতে।

Technologies like RIA don't understand these types but there is a work-around. Essentially you create a view that casts the geometry as a varbinary(max), use it in your OR mapper, RIA, LINQ, etc. and then convert it back on the client. There is a good tutorial here

অত্যন্ত দেরী সম্পাদনা: সিলভারলাইট তাদের গ্রহণ করবেন না কারণ পূর্বে উল্লিখিত DLL গুলি সিলভারওয়ালের বিরুদ্ধে সংকলিত হয়নি। সিলভারওয়াল সামঞ্জস্যপূর্ণ সংস্করণ পাওয়া অনেক লোকের তালিকায় উচ্চ!

16
যোগ

আপনি এসকিউএল সার্ভার 2008 সালে সংরক্ষিত স্থানিক তথ্য কল্পনা করতে সিলভারલાઇટ ESRI API ব্যবহার করতে পারেন:

http://resources.esri.com/arcgisserver/apis/silverlight/index.cfm?fa=codeGalleryDetails&scriptID=16494

3
যোগ

take a look at sharpmap: http://sharpmap.codeplex.com/

1
যোগ

শার্পম্যাপ সেরা সমাধান। আমি সব অন্যদের দিকে তাকিয়ে আছে, এবং এটি দ্বারা পর্যন্ত সবচেয়ে শক্তিশালী। নিশ্চিত করুন যে আপনি 2.0 বিটা সংস্করণ ব্যবহার করছেন যদিও, যদিও। আমি এটি সম্পর্কে একটি ব্লগ পোস্ট করেছি (ডাউনলোড লিঙ্ক অন্তর্ভুক্ত)। এটি চেক আউট মুক্ত মনে।

http://www। jasonkiesel.com/index.php/119/my-go-to-collection-of-net-gis-libraries/

1
যোগ

ফিচার ডেটা অবজেক্টস (এফডিও) লাইব্রেরি আপনাকে একক ইউনিফাইড সেট ইন্টারফেসের মাধ্যমে বিভিন্ন ভূতাত্ত্বিক ডাটা বিন্যাস (এসকিউএল সার্ভার সহ) অ্যাক্সেস করতে দেয়।

গ্রন্থাগারটি C ++- এ রয়েছে, তবে গ্রন্থাগারটি একটি .net wrapper এর সাথেও আসে।

http://fdo.osgeo.org

1
যোগ

আপনি এসকিউএল সার্ভার ডেটা টাইপ ব্যবহার করতে পারেন, আপনি তাদেরকে এনজগেট বা এখানে পেতে পারেন: http://www.microsoft.com/en-us/download /details.aspx?id=16177 (পৃষ্ঠাটির শেষে)

এর পরে, আপনি নিখুঁত nhibernate ব্যবহার করতে পারেন, আবার nuget বা এই লিঙ্ক থেকে: (এখানে লিঙ্ক সন্নিবেশ করা যায়নি কারণ দেখানো হয়েছে যে আমার কাছে 10 টি রেপ নেই ...)

After that, you will need a custom UserType to map the sql type to the clr type in nhibernate. Lucky for you, this guy made one : http://blogs.ugidotnet.org/mik/archive/2010/03/26/map-sql-server-2008-geography-type-with-fluent-nhibernate.aspx

আশাকরি এটা সাহায্য করবে !

1
যোগ

This warning is there because Java is not actually storing type information at run-time in an object that uses generics. Thus, if object is actually a List, there will be no ClassCastException at run-time except until an item is accessed from the list that doesn't match the generic type defined in the variable.

এই ভুলগুলি জেনেরিক টাইপ তথ্য সহ আইটেম তালিকায় যোগ করা হলে এটি আরও জটিলতা সৃষ্টি করতে পারে। কোন কোড এখনও তালিকার একটি রেফারেন্স অধিষ্ঠিত কিন্তু সঠিক জেনেরিক টাইপ তথ্য সঙ্গে এখন একটি অসঙ্গত তালিকা থাকবে

সতর্কীকরণটি অপসারণ করতে, চেষ্টা করুন:

List<?> list = (List<?>) object;

যাইহোক, মনে রাখবেন যে আপনি কিছু নির্দিষ্ট পদ্ধতি ব্যবহার করতে পারবেন না যেমন অ্যাড কারণ কম্পাইলার জানেন না আপনি ভুল ধরনের একটি বস্তু যোগ করার চেষ্টা করছেন। উপরে বেশ কিছু পরিস্থিতিতে কাজ করবে, কিন্তু যদি আপনি অ্যাড ব্যবহার করতে বা একইভাবে সীমাবদ্ধ পদ্ধতি ব্যবহার করতে চান, তবে আপনাকে Eclipse (অথবা SuppressWarning টীকা) এ হলুদ নিম্নরেখাটি ভোগ করতে হবে।

0
যোগ

আপনি কি হাই হাইবারনেট এ একটি নজরে দেখেছেন? এটি স্থানিক। NET প্রকারগুলি ব্যবহার করে (যেমন dmbrubac দ্বারা উল্লিখিত) কিন্তু SQL সার্ভারের চেয়ে অন্যান্য ডিবি সিস্টেমের সাথে কথা বলতে পারে।

আমি জানি না আপনি কি ইউআই স্তরের জন্যও জিজ্ঞাসা করেছেন, কিন্তু এখানে আমার 2 সেন্ট আছে: আমি SharpMap, GeoAPI এর সাথে কাজ করেছি এবং কয়েক বছর আগে বিশ্রাম করেছি। তারা মহান কিন্তু কখনও একটি স্টেডিয়ামে পৌঁছেনি যেখানে আপনি বলতে পারেন যে তারা একটি ব্যবসা অ্যাপ্লিকেশন ব্যবহার করা যথেষ্ট পরিপক্ব। আমি ESRI এর সিলভার হালট এবং wpf API দিয়ে এক বছর আগে পরীক্ষা করে এবং দুটি প্রোটোটাইপ তৈরি করে যা API ব্যবহার করত। এটা মহান, এটি বিনামূল্যে নয় কিন্তু এটি সত্যিই কঠিন, রাষ্ট্রীয় অত্যাবশ্যক এবং এটা যা আপনি এটি করতে চান এবং আরো কিছু আছে

0
যোগ
UI বিট সহজ বিট, যেমন আমরা আমাদের ভিজুয়ালাইজেশন ইঞ্জিন করেছি।
যোগ লেখক Kevin Dente, উৎস

যদি আপনি একটি ওয়েব ক্লায়েন্ট লিখতে থাকেন, তবে একটি বিকল্পটি ArcGIS Spatial Data Service ব্যবহার করতে হবে, যা বর্তমানে Esri এর MapIt পণ্য ( http://resources.esri.com/MapIt )। পরিষেবাটি একটি শূন্য ওয়েব পরিষেবা মাধ্যমে SQL সার্ভার টেবিলের প্রকাশ করে। ওয়েব পরিষেবাটি ArcGIS JSON বিন্যাস ব্যবহার করে, সুতরাং SQL সার্ভার স্থানিক ডেটা ArcGIS Web APIs এ FeatureLayers হিসাবে ব্যবহার করা যেতে পারে। যদি আপনি একটি ডেস্কটপ ক্লায়েন্ট চান, আপনি wpf API ব্যবহার করতে পারেন।

An alternative for desktop development is to use the SQL Server CLR Types that are included with the SQL Server feature packs. You can find the download page for the 2008 R2 feature pack here - http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=ceb4346f-657f-4d28-83f5-aae0c5c83d52. Scroll down or do a find for "CLR Types" to find the download link.

0
যোগ