عبدالله الرويلي

http://sites.google.com

19 نقاط السمعة
12 ألف مشاهدات المحتوى
عضو منذ
3

هل تغيرت رخصة الجافا؟ وهل نحتاج شراء رخصة للإستخدام التجاري؟

منذ فترة تأتيني رسالة تنبيه بوجود تحديث للجافا ، والمشكلة أن لا أجيد اللغة الإنجليزية ، ولكن شكيت بأن الرخصة فيها تغيير ، فهل يوجد من يستطيع توضيح رخصة الجافا الجديدة ؟ للاطلاع على الرخصة الجديدة ابع الرابط التالي: https://www.java.com/en/download/java8_update.jsp
0

لدي كود تشفير بخوارزمية RSA وأريد شرح جزء منه لو تكرمتم

هذا هو الكود import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.security.NoSuchProviderException; import java.security.PrivateKey; import java.security.PublicKey; import java.security.SecureRandom; import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X509EncodedKeySpec; import javax.crypto.Cipher; public class CryptographyUtil { private static final String ALGORITHM = "RSA"; public static byte[] encrypt(byte[] publicKey, byte[] inputData) throws Exception { PublicKey key = KeyFactory.getInstance(ALGORITHM) .generatePublic(new X509EncodedKeySpec(publicKey)); Cipher cipher = Cipher.getInstance(ALGORITHM); cipher.init(Cipher.PUBLIC_KEY, key); byte[] encryptedBytes = cipher.doFinal(inputData); return encryptedBytes; } public static byte[] decrypt(byte[] privateKey, byte[] inputData) throws Exception { PrivateKey key = KeyFactory.getInstance(ALGORITHM) .generatePrivate(new
0

لماذا أجد في phpmyadmin عدد الصفوف أحيانًا غير دقيق ؟ هل موقعي مخترق ؟

سؤالي كما قرأتم في العنوان : لماذا أجد في phpmyadmin عدد الصفوف أحيانًا غير دقيق ؟ هل موقعي مخترق ؟ الحقيقة كنت أظن ذلك ، ولكن وجدت في الأسئلة المتكررة التالي : 3.11 The number of rows for InnoDB tables is not correct. phpMyAdmin uses a quick method to get the row count, and this method only returns an approximate count in the case of InnoDB tables. See $cfg['MaxExactCount'] for a way to modify those results, but this could have
5

كتاب "جافا مع أردوينو" لربط الحاسب مع لوحة أردوينو الإلكترونية

السلام عليكم ورحمة الله من خلال برنامج كمبيوتر يمكنك التحكم بالأردوينو ، و الأردوينو هي لوحة إلكترونية يتم ربطها بالحاسب عن طريق الـ USB ، ومع قليل من المعرفة بالإلكترونيات يمكنك تشغيل إضاءة أو التحكم بمحرك كهربائي بلغة الجافا ، بعد تطبيق الكتاب بشكل صحيح يكون الناتج برنامج له واجهة هكذا تقريبًا : https://suar.me/LLl3 وتتحكم بالمنفذ رقم 13 في لوحة لأردوينو لتشغل عليه إضاءة مثلًا . لزيارة صفحة تنزيل الكتاب والأكواد : https://www.dropbox.com/s/89uoddi7ud0bhoy/%D8%A7%D9%84%D9%83%D8%AA%D8%A7%D8%A8%20%D9%85%D8%B9%20%D8%A7%D9%84%D8%A3%D9%83%D9%88%D8%A7%D8%AF.zip?dl=0 بعد زيارة الصفحة ابحث عن download واضغط عليها
5

أرى أن العملات الإلكترونية مثل bitcoin خطر عظيم لهذا السبب ...

اطلعت على بعض المعلومات عن العملات الإلكترونية مثل bitcoin ، ولفت انتباهي أنها قائمة على التشفير ، وهذا هو أحد ميزاتها من وجهة نظر البعض ، ولكن من وجهة نظري أن هذا هو مصدر ضعفها ، لأنه إذا تم صناعة أول حاسوب كمومي فيعني هذا انهيار هذه العملات، لأن حل شفرات هذه العملة سيتم ربما بأجزاء من الثانية ، طبعا الحاسوب الكمي إلى الآن لم يتم التوصل إليه بشكل كامل ، ولكن هناك تجارب طبقت المفهوم على ما أظن من
2

google chrome و windows يصفون برنامجي بأنه (تحميل غير شائع) أو من (ناشر غير معروف)

إنتهيت من أحد برامجي منذ فترة ونشرته على الإنترنت ، ولكن عند تنصيبه على الأجهزة أحيانًا يطلق متصفح google chrome ونظام windows تحذيرات للمستخدم من برنامجي ، فبعد تحميل برنامجي من خلال google chrome تظهر رسالة تحذير للمستخدم بأن برنامجي هو "تحميل غير شائع" أما windows فتظهر رسالة بأن برنامجهم Microsoft SmartScreen إكتشف أن برنامجي من "ناشر غير معروف" وبالتالي لا تستطيع تثبيت البرنامج إلا بالضغط على خيار "متقدم" ثم السماح بتثبيت البرنامج ، مع العلم أني لما عملت نسخة
0

أين مفسر الجافا 32بت ؟

السلام عليكم لما دخلت على تحميلات مفسر الجافا لاحظت أنواع غريبة ، بعض التحميلات المتاحة هي : windows x86 online windows x86 offline windows x86 windows x64 ماذا تعني online و offline ؟ وأين نسخة 32 بت فهي غير موجودة ؟ تجد هذه التحميلات على الرابط : http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
0

ترجمة مشاريع جافا بـGNU Compiler for Java هل يعمل على أجهزة بمعالجات مختلفة ؟

السلام عليكم أنا الآن أتعلم ترجمة مشاريع جافا بـGNU Compiler for Java المعروف اختصارًا بـ gcj ، والسبب أنني أريد التخلص من مفسر الجافا إذا أرسلت برامجي إلى شخص ما ، يزعجني كثيرًا أن أطلب من المستخدم تثبيت الجافا قبل استخدام برامجي ، جربت تحزيم الـjre في نسخة الـ setupe لمشروعي ، ولكن عند نهاية التثبيت يكون حجم البرنامج كبيرًا جدًا . وبودي أسأل : عن ترجمة مشاريع جافا بـGNU Compiler for Java هل ملف exe الناتج عن عملية الترجمة