version: '3'
services:
jenkins:
container_name: 'jenkins'
image: jenkins/jenkins:lts
restart: always
user: jenkins:994
ports:
- "10001:8080"
- "50001:50000"
- "10051:10051"
volumes:
- /data/jenkins:/var/jenkins_home
- /usr/bin/docker:/usr/bin/docker
- /var/run/docker.sock:/var/run/docker.sock
Nginx反向代理 + Apache2 + PHP + Mysql 组合下的全站点HTTPS
1)wp-config.php中增加以下内容
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
$_SERVER['HTTPS'] = 'on';
define('WP_HOME', 'https://'.$_SERVER['HTTP_HOST']);
define('WP_SITEURL', 'https://'.$_SERVER['HTTP_HOST']);
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
2)nginx 配置
server {
listen 80;
server_name daijiyu.com www.daijiyu.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name www.daijiyu.com;
ssl_certificate /etc/nginx/ca/1_www.daijiyu.com_bundle.crt;
ssl_certificate_key /etc/nginx/ca/2_www.daijiyu.com.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:6011;
}
}
置换元素非置换元素
简单说置换元素就是 浏览器会根据你写的html元素做变换 变成别的样子,比如说img,他会变出来一张图片。
非置换元素就是,里面是啥就是咋显示,比如
<span>123</span>
参考链接: https://blog.csdn.net/qq_38602656/article/details/79510379
刷题笔记
35.搜索插入位置
这题咋整,暴力解还蛮好想的,已经排序好了,遍历一遍,遇到相同的或者大一点的就返回下标,那么就是需要在遍历的同时取出下标。
for index,item in enumerate(nums):
if item >= target:
return index
然后,这道题可以使用二分查找的方式来做,基本思路就是先选定最左和最右,然后选取中间,和目标值相比较。如果左比右小的情况下,目标落在左边区间,那中间值就成为右边界。落在右边区间,中间值+1作为新左边界。 但是若 low+high > Interger.MAX_VALUE 时,此时会导致数据溢出,则导致mid错误, 所以 mid 应该改为 low +(high - low)/ 2;
left,right=0,len(nums)
while left < right:
mid = left + (right - left) / 2
if nums[mid] < target:
left = mid + 1
else:
right = mid
return left
steam的锅?
今天隔了很久很久,下了个新版打开了steam,然后,坑爹的事情发生了,steam的库和商店页面疯狂互跳,停也停不下来,最后终于在百度贴吧里找到了解决方案,直接升级为测试版的steam客户端就解决了,7月10日刚发布的帖子。
刷题笔记
这题看完题目就觉得做一次遍历就行了,然后输出{} 一个set。
猛写一通 set加元素是add方法。list加元素是append方法。
然后执行代码 发现不行,想要输出是[]
靠,重来,改成list
两个边界情况,一个是 short == longer 的情况,这时候输出单元素列表
另一个是木板数量为0
WindowsTerminal增加亚克力背景色
"useAcrylic": true,
"acrylicOpacity": 0.75
LTSC使用照片查看器
reg add "HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v ".jpg" /t REG_SZ /d PhotoViewer.FileAssoc.Tiff /f
reg add "HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v ".jpeg" /t REG_SZ /d PhotoViewer.FileAssoc.Tiff /f
reg add "HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v ".bmp" /t REG_SZ /d PhotoViewer.FileAssoc.Tiff /f
reg add "HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations" /v ".png" /t REG_SZ /d PhotoViewer.FileAssoc.Tiff /f
win10系统走代理
win10系统中走代理有两条路,一个就是在网络里设置的局域网代理,这种方式走的是叫 WinInet 的网络服务,在正确设置了这个代理之后发现,系统级别的更新是不走这个网络服务的,那么如何让win10在更新的时候也走代理呢。
继续阅读“win10系统走代理”ubuntu18.04安装gitlab并开启邮件功能
涉及到我的服务器迁移和升级,这次就直接全新安装了一个gitlab,并开启了邮件支持。
继续阅读“ubuntu18.04安装gitlab并开启邮件功能”