DN42 هو مشروع رائعة التي تمكنك من تطوير مهاراتك دون إلغاء البيئة المنتج BGP, دون الحاجة إلى أجهزة باهظة الثمن الذي جعل المعمل الخاص بك للقيام بعمليات محاكاة مع GNS3. وفي الوقت نفسه ليست بيئة نقية مختبر حيث يوجد أية مشاكل العالم الحقيقي. المشاركة مع 1 العقدة في هذا المشروع لمدة عام تقريبا. ومن المشاكل في المشروع 1:1 مع العالم الحقيقي – عندما أعلن شخص البادئات التي لا تحتاج إلى تعريف. لأنني كسول ولا أشعر بأن كتابة من ناحية الوقت عوامل التصفية, فكرت هذه المشكلة مع برنامج نصي بسيط باش يولد قائمة بادئة باسم dn42 ومن أجل البادئات صالحة.

#!/bin/bash</pre>
vtysh -c 'conf t' -c "no ip prefix-list dn42"; #drop old prefix list

while read pl
do
vtysh -c 'conf t' -c "$pl"; #insert prefix list row by row
done < <(curl -s https://ca.dn42.us/reg/filter.txt | grep -e ^[0-9] | awk '{ print "ip prefix-list dn42 seq " $1 " " $2 " " $3 " ge " $4 " le " $5}' | sed "s_/\([0-9]\+\) ge \1_/\1_g;s_/\([0-9]\+\) le \1_/\1_g");
vtysh -c 'wr' #write new prefix list

قائمة بريديكسي صالحة إلى https://ca.dn42.us/reg/filter.txt من الناقل الرئيسي + تعديل يذكر في الجزء الذي انتمى إليه تكون قادراً على إنشاء قائمة بادئة. يتم تنفيذ الأوامر في فتيش.

محرر النص المفضل Geany. والحد الأدنى للغاية بيئة تطوير متكاملة التي تدعم مجموعة واسعة من اللغات – شل, بي إتش بي, بايثون, ج … إلخ. الإكمال التلقائي الخاص بك وفي نفس الوقت هو ذلك رشاقة. له فرصة سعيدة في عداد المفقودين ولكن الوقت، بالنسبة لي، هو أكثر من كاف. لقد بدأت دورة على شبكة الإنترنت بيثون البرمجة من سوفتوني – لتحديث معلوماتي وجعلها nadgradâ لأن أنا لم تتبع على نحو كاف ما يحدث مع بايثون 3. يوصي بالطبع مكبرات الصوت بيتشارم كبيئة تطوير متكاملة للبرمجة بيتون, ولكن أنا بعيدة عن بلدي الذوق, وبطبيعة الحال استخدام Geany للتمارين.

وخلال المحاضرات شعرت مؤلمة 2 ليبسي

  1. بيثون-الإكمال التلقائي وزفر للوثائق المتعلقة بمهام وأساليب
  2. هناك أي التحقق من الصحة pep8 القياسية

الشيء الجيد هو أنها مرنة بما يكفي ل Geany للتكوين ويمكن إضافتها بسهولة إلى تلك مفقود. دعني إضافة وثائق بايثون لدينا بيئة تطوير متكاملة:

  • سحب الخاص بك البرنامج النصي التالي في مكان ما في طريقنا، على سبيل المثال، ك/usr/بن لا ينسى لجعله قابل للتنفيذ
  • تحرير ~/.config/geany/filedefs/filetypes.python الملف كما هو الحال في الإعدادات نقوم بإضافة السطر التالي context_action_cmd = بيدكو % s. إذا كان هناك هو فقط إضافة اسم بيناركاتا من الخطوة السابقة. إعادة تشغيل الكمبيوتر في حالة تشغيل Geany.
  • لدينا بالفعل السياق-الإجراءات التي سيتعين عليك سحب المعلومات حول دالة. وأضاف لقد اختصار لبلادي المفضل كما أنني لا أرى أي وظيفة. ليتش لي هذا النهج مثل الكثير لأن الكثير مما يزعج نهج netbeans.

كل شيء على ما يُرام حتى الآن. ثم أنني أريد أن يكون عملية التحقق من التعليمات البرمجية التي قمت بكتابتها – سواء كنت تكتب وفقا للمعايير المقبولة عموما أو كتابة أي الشاذ. بشكل عام وجدت مرة أخرى tutorialče كيف الأمور بل أنها قد قديمة بعض الشيء – Geany وقد بنيت لك في كل شيء لا تملك إلا لتثبيت pep8 الحزمة. في ديبيان الرابطة بين الحصول على تثبيت يعمل pep8 في ديستروتا أخرى اكتشاف كيف يحدث سحر. الزر الثاني في بنية القائمة (على الأقل بالنسبة لي) هو لينت بعد النقر فوق يمكنك العثور عليه رمز قبيح كيف يمكنك إنشاء 😀

لقطة شاشة من 2016-01-11 20-42-21

هذا هو في الأساس كيفية جعل Geany الخاص بك للعمل بشكل أفضل مع بيثون، وفي الوقت نفسه، تواصل سريع يقود وحدة المعالجة المركزية التي تريد سحب الرمز النقطي.

لتغيير المجال في وورد هو بعض الألم. مؤخرا كان على القيام بعدد قليل من هذه، وكل شيء يحدث 😀 الرياضية سريع . إذا كنت أستطيع سوماريزيرام الخطوات 2 – وبطبيعة الحال دون نقل الملفات, إذا تم تغيير الإعدادات تماما استضافة.

1. تغيير عنوان URL القديم مع الجديد – هنا أشياء تافهة. افتح ملف config.php آروب ولصقه في ما يلي 2 خط

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

كما استبدال http://example.com مع الجديد الخاص بك.

2. هذا الموقع هو الآن العمل فتح url ولكن المحتوى الذي تم تحميله مثل الصور, الوثائق وهكذا غير مرئية. هنا تدخل الآن. كنت بحاجة ليحل محل القديم مع url-الجديد في قاعدة البيانات. فعملية مزعجة جداً خاصة بالنسبة للمستخدمين المبتدئين, الذين لا تفعل جيدا مع بناء جملة SQL, НО ВЕЧЕ ИМА ДОСТА ПРИЯТЕН СКРИПТ searchreplacedb2, أن يجعلها غير مريحة لك. استخدام أمر تافهة – تحميلها إلى الدليل الجذر وورد فيه الصفحة الخاصة بك وفتحه في المتصفح الخاص بك-. След това следвате стъпките като първо ще ви пита за потребителско име и парола който е взел от вашия wp-config.php и след това ще ви пита за новото и старото url. След последната стъпка ще се наложи да поизчакате при мен отнемаше средно 40сек -50сек.

Това е във общи линии нищо трудно или супер сложно.

A shell script wants your job

اليوم بينما كنت أعمل رأيت أن أحد لانا قاسية جداً آلات. أدخل في أنها تبدو جحيم الكثير من العمليات كرون nabl″skal غيبوبة (الخام حول 50-60). ليس هناك طريقة لقتلهم جميعا مع killall هكذا كان على القيام بالقراءة والكتابة قليلاً أكثر من حل للمشكلة – للبدء في فوضى سحق البرنامج النصي لإيجاد وقتل العمليات. 50-تينا PID-عدم كتابة سهلة باليد :د. البرنامج النصي لمدة دقيقة وخدش هي وفقت بدائية ولكن لا يزال يستحق الاهتمام 🙂

يجلس في قاعدتها بالحزام الناقل

ps ax | grep -v grep | grep process_name | awk '{print $1}')

هنا نحصل على قائمة بجميع ق PID للعملية التي ينبغي أن كيلنيم حيث يتم استبعاد grep من هذه القائمة. كما لدينا فعلا قائمة الأشياء التي أصبح من السهل يتم استدارة كل شيء في ل. هنا هو النتيجة النهائية

#!/bin/bash

PR=$(ps ax | grep -v grep | grep process_name | awk '{print $1}')

for PID in $PR
do
echo "$PID will be killed"
kill -9 $PID
done

يمكن أن تكون “ضبطها” كما اتخذت كالوسيطة بعد اسم البرنامج النصي الاسم وهكذا دعا كثنائي قابل للتنفيذ. ومع ذلك، أنها ليست ممارسة جيدة للغاية لدى العديد من 😀 مثل هذه الحالات المتكررة لكن لا يصب ابدأ في أن تكون محمية من أي šitni

تعزيز طريق Zemanta

Image representing MySQL as depicted in CrunchBase

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

SELECT DISTINCT (
`field`
)
FROM `table1`
WHERE `someID` =44
AND `firsTextField` NOT
IN (

SELECT DISTINCT (
`secondTextField`
)
FROM `table2`
WHERE `otherID` =44
)

بشكل عام، طلب بسيط. لقد كتبت من أجل 30 ثانية إطلاق سراحها وتمسك الجهاز. بعد وقت طويل وصبر في انتظار جهتي أو مجرد ~ 43 ثانية . يبصقون بلدي لول نقاط . مستشفى المجانين Pfff. أدخل في الجهاز عادة يتم تحميل وحدة المعالجة المركزية تبحث تقريبا في حالة الخمول. الصدمة والرعب. قم بتشغيل الاستعلام مرة أخرى ما زالت نفس النتيجة. اللعنة وتف. قم بتشغيل الاستعلام وشرح كل شيء أنا – الحقل الثاني فقط سيكوندتيكستفيلد البحث عن النص الكامل لا يوجد فهرس, وهناك علبة متواضعة من حوالي 35 ك الخط. ما يقرأ – فهرس البحث عن النص الكامل ليس. فمن الواضح فعلا مشكلة حقيقية سريعة واحدة

ALTER TABLE `links` ADD INDEX ( `linkUrlID` ) 

وتحولت الأمور أماكن استغرق الاستعلام 0.0005 😀 ثانية

كن حذراً كيف يمكنك وضع الأرقام القياسية منها يعتمد على معدل الهامشية الخاصة بك للتطبيق.

p.s Като цяло аз съм си крив за горната ситуация не само защото липсва индекс ами защото не ползва full text search метода 😀

تعزيز طريق Zemanta