استفاده بهینه از limit در query از پایگاه داده - pagination
-
تاریخ: 1402/10/4 ساعت: 18:56
در pagination برای کارایی بهتر؛ باید صفحه مورد نظر با فیلتر کرد و بعد از آن از limit استفاده کرد. don't use: select * from A limit 450251, 10;use: select * from A where id>450250 limit 10; Adblock test (Why?)
memory error detector
-
تاریخ: 1401/4/13 ساعت: 4:28
Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools. The Valgrind distribution currently inc...
پورت فوروارد در ویندوز
-
تاریخ: 1401/4/13 ساعت: 4:28
فرض کنید می خواهیم پورت محلی 3001 را به آدرس 192.168.7.11:22 فوروارد کنیم. کافیست cmd را با Administrator اجرا کنید و دستور زیر را بزنید: netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=3001 co ectaddress=192.168.7.11 co ectport=22 می توانید listenaddress را یکی از آیپی های...
mount کردن دو دیسک در یک مسیر به صورتی که فقط یکی قابل نوشتن باشد
-
تاریخ: 1401/4/13 ساعت: 4:28
D1=/dev/loop6 D2=/dev/loop7 P=$(pwd)LW=$P/lower-ro # read onlyU=$P/uAL=$P/all # writable mkdir -p $AL $LW $U mount -o ro $D1 $LWmount -o rw $D2 $U UP=$U/upper-rw # writableWD=$U/temp mkdir -p $UP $WD mount -t overlay -o lowerdir=$LW,upperdir=$UP,workdir=$WD overlay $AL SITE Adblock test ...
لاگ query ها در mariadb
-
تاریخ: 1399/3/10 ساعت: 22:28
; edit my.cnf [mysqld] general_log=ONgeneral_log_file=/tmp/my.log ;...
ابزار مانیتور یک پروسس
-
تاریخ: 1399/1/19 ساعت: 23:21
pidstat از مجموعه ابزار sysstat مثال: مانیتور دو پروسس هر پنج ثانیه $ pidstat -h -r -u -v -p 12345,11223 5 منبع
تست سرعت دیسک
-
تاریخ: 1398/3/15 ساعت: 15:20
Linux: sync ; time sh -c "dd if=/dev/zero of=testfile bs=8M count=10k && sync" 2>/dev/stdout ; rm test file
مدل و تولید کننده هارد دیسک scsi در لینوکس
-
تاریخ: 1397/11/19 ساعت: 8:53
cat /sys/class/scsi_device/0:0:0:0/device/model cat /sys/class/scsi_device/0:0:0:0/device/vendor
حذف آدرس آی پی
-
تاریخ: 1396/7/9 ساعت: 20:59
حذف یک آدرس از کارت شبکه: ip addr del 10.22.30.44/16 dev eth0 حذف کلیه آدرسها از یک کارت شبکه: ip addr flush dev eth0 منبع
استریم به صورت RTP
-
تاریخ: 1396/7/9 ساعت: 20:59
استریم کردن فایل به فرمت rtp: ffmpeg -re -i 1.wav -f rtp -payload_type 8 rtp://127.0.0.1:5545 پخش همان rtp: ffplay rtp://127.0.0.1:5545
مشاهده برنامه ای که یک پورت را گوش می دهد
-
تاریخ: 1396/7/9 ساعت: 20:59
Mac OS X: lsof -n -i:$PORT | grep LISTEN Linux: netstat -nap | grep $PORT Windows(Not tested): netstat -nap | findstr %PORT
دستورات مفید VMware ESXi
-
تاریخ: 1396/7/9 ساعت: 20:59
لیست تمام ماشین ها: vim-cmd vmsvc/getallvms روشن کردن ماشین: vim-cmd vmsvc/power.on /path/to/vm.vmx خاموش کردن ماشین: vim-cmd vmsvc/power.off /path/to/vm.vmx
تنظیم آدرس آی پی فایروال سیسکو در حالت ریداندانت
-
تاریخ: 1396/6/14 ساعت: 17:27
روزنوشته های یک برنامه نویس خانه درباره من سرآغاز تماس با من طبقه بندی موضوعی لینوکس (۳) شبکه (۲) centos (۱) برنامه نویسی (۲) فایرفاکس (۱) کلمات کلیدی linux دستورات شبکه در لینوکس فایرفاکس افزونه web firefox extension addon WebExtensions Web Extensions آپدیت update gcc centos 6.5 centos svn subversi...
افزودن و حذف فایلها از svn به صورت گروهی
-
تاریخ: 1396/6/14 ساعت: 17:27
روزنوشته های یک برنامه نویس خانه درباره من سرآغاز تماس با من طبقه بندی موضوعی لینوکس (۳) شبکه (۲) centos (۱) برنامه نویسی (۲) فایرفاکس (۱) کلمات کلیدی linux دستورات شبکه در لینوکس فایرفاکس افزونه web firefox extension addon WebExtensions Web Extensions آپدیت update gcc centos 6.5 centos svn subversi...
آرایه ها در bash
-
تاریخ: 1396/6/14 ساعت: 17:27
دوشنبه, ۳۰ مرداد ۱۳۹۶، ۰۹:۴۶ ق.ظ ARRAY=(test) # initialize array ARRAY+=('foo') # append 'foo' ARRAY+=('bar') # append 'bar' for a in ${ARRAY[*]}; do # walking in the ARRAY echo $a done ۹۶/۰۵/۳۰ epi log
آپدیت gcc در centos 6.5
-
تاریخ: 1396/6/14 ساعت: 17:27
چهارشنبه, ۸ شهریور ۱۳۹۶، ۰۹:۴۱ ق.ظ cd /etc/yum.repos.d wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo yum --enablerepo=testing-1.1-devtools-6 install devtoolset-1.1-gcc devtoolset-1.1-gcc-c++ export CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc export CPP=/opt/centos/devtoolset-1....
کوچک کردن پارتیشن های ext4 ماشین مجازی VMware لینوکسی در خود مهمان
-
تاریخ: 1396/6/14 ساعت: 17:27
۱. دانلود و نصب e2fsprogs: https://github.com/tytso/e2fsprogs ۲. دفرگ کردن دیسک sudo e4defrag / ۳. زیرو کردن فضای خالی دیسک: dd if=/dev/zero of=wipefile bs=1M; sync; rm wipefile ۴. شرینک کردن(vmware-tools لازم است): sudo vmware-toolbox-cmd disk shrinkonly * در صورتی که سیستم عامل میزبان؛ فایل سیستم ...
اجرای برنامه خارجی از طریق افزونه فایرفاکس
-
تاریخ: 1396/6/14 ساعت: 17:27
برای اجرای یک اپلیکیشن خارجی از طریق افزونه فایرفاکس باید از WebExtensions استفاده کرد؛ در حال حاضر تنها راه؛ استفاده از native messaging است؛ بدین صورت که حتما باید برنامه خارجی شما messaging مورد استفاده را بلد باشد. نمونه پیاده سازی شده اینجا وجود دارد. اجرای فایل از طریق افزونه فایرفاکس در نسخه ...