https://lanjingling.github.io/2016/05/10/linux-socket-youhua1/
sql server备份所有数据库脚本
DECLARE @name VARCHAR(50) -- database name DECLARE @path VARCHAR(256) -- path for backup files DECLARE @fileName VARCHAR(256) -- filename for backup DECLARE @fileDate VARCHAR(20) -- used for file name -- specify database backup directory SET @path = 'C:\Backup\' -- specify filename format SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112) DECLARE db_cursor CURSOR READ_ONLY FOR SELECT name FROM master.dbo.sysdatabases WHERE name NOT IN ('master','model','msdb','tempdb') -- exclude these databases OPEN db_cursor FETCH NEXT FROM db_cursor INTO @name WHILE @@FETCH_STATUS = 0 BEGIN SET @fileName = @path + @name + '_' + @fileDate + '.BAK' BACKUP DATABASE @name TO DISK = @fileName FETCH NEXT FROM db_cursor INTO @name END CLOSE db_cursor DEALLOCATE db_cursor
awvs最新Linux版v_190325161破解
patch_awvs md5: d2a234cbdb477c8dcfff8914266f908b
安装mssql server 2017 docker版
docker pull mcr.microsoft.com/mssql/server:2017-latest
sudo docker run -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=password’ \ -p 1433:1433 –name sql1 \ -d mcr.microsoft.com/mssql/server:2017-latest
sqlserver order by 注入
一键部署L2TP和Cisco IPsec VPN服务
服务端
https://github.com/hwdsl2/setup-ipsec-vpn
客户端
https://github.com/usualwyy/l2pt-vpn-client
kali开机命令行、切换重启方式等等
https://unix.stackexchange.com/questions/249654/message-at-shutdown-watchdog-did-not-stop
1) Edit the file at /etc/default/grub
and edit the GRUB_CMDLINE_LINUX
line to look like this:GRUB_CMDLINE_LINUX="reboot=bios"
2) run: update-grub
有CDN的情况下让nginx获取真实IP
By default, Cloudflare acts as a reverse proxy. As such, all connections to your origin web server come from Cloudflare IP addresses, and there are some issues that you need to aware of:
- If your web application is using the originating IP of the visitor as part of its logic, it will now use a Cloudflare IP address instead
- If you use the content of your access logs, they now contain a Cloudflare IP address as the $remote_addr
However, Cloudflare follows industry standards and includes the visitor’s IP address in the X-Forwarded-For header. We also add a CF-Connecting-IP header that may be used as well. You can use these headers to either restore the originating IP of your visitor for your web application or to be include it in your logs.
Restoring the original visitor IP for your web application
Please use the following Nginx module and the following configuration parameters:
set_real_ip_from 103.21.244.0/22; set_real_ip_from 103.22.200.0/22; set_real_ip_from 103.31.4.0/22; set_real_ip_from 104.16.0.0/12; set_real_ip_from 108.162.192.0/18; set_real_ip_from 131.0.72.0/22; set_real_ip_from 141.101.64.0/18; set_real_ip_from 162.158.0.0/15; set_real_ip_from 172.64.0.0/13; set_real_ip_from 173.245.48.0/20; set_real_ip_from 188.114.96.0/20; set_real_ip_from 190.93.240.0/20; set_real_ip_from 197.234.240.0/22; set_real_ip_from 198.41.128.0/17; set_real_ip_from 2400:cb00::/32; set_real_ip_from 2606:4700::/32; set_real_ip_from 2803:f800::/32; set_real_ip_from 2405:b500::/32; set_real_ip_from 2405:8100::/32; set_real_ip_from 2c0f:f248::/32; set_real_ip_from 2a06:98c0::/29; # use any of the following two real_ip_header CF-Connecting-IP; #real_ip_header X-Forwarded-For;
That list of prefixes needs to be updated regularly, and we publish the full list in Cloudflare IP addresses.
Including the original visitor IP in your logs
You can include the variables $http_cf_connecting_ip and $http_x_forwarded_for in the log_format directive.
Also see: Cloudflare and Nginx
MacOS进程报错accept: too many open files解决方法
It seems like there is an entirely different method for changing the open files limit for each version of OS X!
For OS X Sierra (10.12.X) you need to:
1. Create a file at /Library/LaunchDaemons/limit.maxfiles.plist
and paste the following in (feel free to change the two numbers (which are the soft and hard limits, respectively):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>limit.maxfiles</string>
<key>ProgramArguments</key>
<array>
<string>launchctl</string>
<string>limit</string>
<string>maxfiles</string>
<string>64000</string>
<string>524288</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceIPC</key>
<false/>
</dict>
</plist>
2. Change the owner of your new file:
sudo chown root:wheel /Library/LaunchDaemons/limit.maxfiles.plist
3. Load these new settings:
sudo launchctl load -w /Library/LaunchDaemons/limit.maxfiles.plist
4. Finally, check that the limits are correct:
launchctl limit maxfiles
goland: build constraints exclude all Go files 解决方法
原因是无法正确index引用包里的大体积文件造成
解决方法:
1.将goland.vmoptions内JMV内存限制改成
-Xmx4096m
2.help ->edit custome properties 增加
idea.max.intellisense.filesize=999999