首页
关于
Search
1
git lg彩色显示日志
28 阅读
2
在 Ubuntu 22.04 LTS 中安装 Docker
19 阅读
3
CentOs/Ubuntu搭建上网x-ui
18 阅读
4
git使用多个源和多个分支
15 阅读
5
清理Windows臃肿程序
15 阅读
默认分类
网站搭建
Windows
Linux
Docker
OpenWrt
Hackintosh
Git
Python
Web开发
JavaScript
FFmpeg
Demo
工具
刷机
油猴脚本
Excel
Chrome Extension
登录
Search
标签搜索
Pandas
读取
时区
Chrome
centos8
求和
Nginx
Typecho
404
csv
国际站
询盘导出
油猴脚本
bbr
Ubuntu
远程桌面
日志
log
数据清洗
打印机
野生程序猿
累计撰写
153
篇文章
累计收到
0
条评论
首页
栏目
默认分类
网站搭建
Windows
Linux
Docker
OpenWrt
Hackintosh
Git
Python
Web开发
JavaScript
FFmpeg
Demo
工具
刷机
油猴脚本
Excel
Chrome Extension
页面
关于
搜索到
153
篇与
的结果
2022-09-19
Pandas读取csv提示编码不对
1.使用Sublime Text打开文档,显示编码格式2.pd.read_csv(encoding='') 指定文件编码ps: Sublime Text显示编码方法1.打开「设置」菜单,点击下拉菜单的「首选项」。2.在右侧界面中,添加一行 "show_encoding": true, 并保存。3.保存设置之后,再看右下角就能看到当前文件的编码了。
2022年09月19日
3 阅读
0 评论
0 点赞
2022-09-04
Windows/macOS 双系统时间同步
安装了 Windows/macOS 双系统的同学,一定遇到过双系统时间不同步的问题。具体表现是,一旦进入过 macOS 系统,Windows 中的时间就会比实际时间慢8个小时(以国内为准)。问题的成因是Windows和macOS处理时间的方式不同:Windows把系统硬件时间当作本地时间(Local Time),即操作系统中显示的时间和 BIOS 中显示的时间是一样的;macOS 则把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,例如:假设 macOS 中设置了东八区时区,系统显示时间早上9:00,实际硬件储存时间就是UTC 1:00。这个时候重启进入 Windows,时间就变成了早上1:00。Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
2022年09月04日
6 阅读
0 评论
0 点赞
2022-09-02
亚马逊复制数据
// ==UserScript== // @name 亚马逊导出SKU成本 // @namespace http://tampermonkey.net/ // @version 0.0.3 // @description 在询盘页面,搜索按钮后面插入一个下载按钮,点击可以从头开始记录每个客户的分配记录,最终输出成JSON文件自动下载。 // @author Mike // @icon http://is.alicdn.com/favicon.ico // @match https://sellercentral.amazon.com/skucentral?mSku=* // @grant GM_addStyle // ==/UserScript== 'use strict'; function copy(e, textContent = true) { let obj = document.createElement('textarea'); document.body.appendChild(obj); obj.value = textContent ? e.textContent : e; obj.select(); console.log(e); document.execCommand('copy', false); obj.remove(); return obj.value } function getStrings() { var container = document.getElementsByClassName('amz-fees-tableV3-container') var text = container[0].innerText //var s = "最近 30 天总计每件商品平均销售价格 $9.49已售商品数量 4退货商品数量 0已售商品净数量 4销售额 $37.96净销售额 $37.96亚马逊收取的总费用-$22.35 亚马逊物流配送费用-$11.88商品推广费用-$6.21销售佣金-$4.26非亚马逊总费用- 编辑所售商品成本 x 已售商品数量-杂项费用 x 已售商品数量-净收入 $15.61复制数据"; text = text.replace(//g,'').replace(//g,'').replace(/\n/g,'') console.log(text); var averageSalesPrice = mymatch(/平均销售价格[-.$\s\d]+/g,text); var unitsSsold = mymatch(/已售商品数量[.$\s\d]+/g,text); var unitsReturned = mymatch(/退货商品数量[.$\s\d]+/g,text); var sales = mymatch(/[净]?销售额[.,$\s\d]+/g,text); var sponsored = mymatch(/商品推广费用[-.$\s\d]+/g,text); var fba = mymatch(/亚马逊物流配送费用[-.$\s\d]+/g,text); var referral = mymatch(/销售佣金[-.$\s\d]+/g,text); var abandon = mymatch(/亚马逊物流弃置订单费用[-.$\s\d]+/g,text); var longterm = mymatch(/长期仓储费[-.$\s\d]+/g,text); var monthly = mymatch(/月度库存仓储费[-.$\s\d]+/g,text); var refundFee = mymatch(/退款管理费用[-.$\s\d]+/g,text); var value = averageSalesPrice + '\n' + unitsSsold + '\n' + unitsReturned + '\n' + sales + '\n' + sponsored + '\n' + fba + '\n' + referral + '\n' + abandon + '\n' + longterm + '\n' + monthly + '\n' + refundFee console.log(value); copy(value,false); mymatch(/已售商品净数量[.$\s\d]+/g,text); mymatch(/亚马逊收取的总费用[-.$\d]+/g,text); //copy(text,false) } //与元数据块中的@grant值相对应,功能是生成一个style样式 GM_addStyle('#down_contacts_btn{color:#fb7d3c;}'); //下载按钮的html代码 var down_btn_html = '<span>'; down_btn_html += '<a href="javascript:void(0);" id="down_contacts_btn" class="S_txt2" title="复制数据">复制数据</a>'; down_btn_html += '</span>'; var inner = document.createElement('span'); inner.innerHTML = down_btn_html; console.log(inner); function mymatch(pat,s){ var a = s.match(pat); console.log('-----------'); console.log(a); var p = /[-.\d]+/g; if (a == null){ return '' }else if (a.length == 1) { var aa = a[0].replace(/\$/g,''); console.log(aa); //console.log(aa.match(p)); return aa.match(p) }else{ var a1 = a[0].replace(/\$/g,''); console.log(a1); var a2 = a[1].replace(/\$/g,''); console.log(a2); //console.log(aa.match(p)); return a1.match(p) + '\n' + a2.match(p) } } var $, jQuery; loading(); function loading(){ setTimeout(function () { console.log('延迟加载') //将以上拼接的html代码插入到网页标签中 var ul_tag = document.getElementsByClassName('amz-fees-sales-table-title'); console.log('ul_tag'); if (ul_tag) { console.log(ul_tag[0].parentNode); ul_tag[0].parentNode.append(inner); console.log(ul_tag[0]); } var btn = document.getElementById('down_contacts_btn'); console.log(btn) btn.onclick = function(){ getStrings() btn.innerHTML = "Copied"; window.setTimeout(function () { btn.innerHTML = '复制数据'; }, 1500) } },3000) }
2022年09月02日
1 阅读
0 评论
0 点赞
2022-07-29
查看 Linux 发行版名称和版本号的 8 种方法
lsb_release 命令 /etc/*-release 文件 uname 命令 /proc/version 文件 dmesg 命令 yum 或 dnf 命令 rpm 命令 apt-get 命令
2022年07月29日
5 阅读
0 评论
0 点赞
2022-07-17
CentOs/Ubuntu搭建上网x-ui
另一个#先更新源 yum update apt update #启用 BBR TCP 拥塞控制算法 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p #安装x-ui: bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh) #安装nginx apt install nginx yum install nginx #安装acme: curl https://get.acme.sh | sh #添加软链接: ln -s /root/.acme.sh/acme.sh /usr/local/bin/acme.sh #切换CA机构: acme.sh --set-default-ca --server letsencrypt #申请证书: acme.sh --issue -d 要替换的域名 -k ec-256 --webroot /var/www/html #安装证书: acme.sh --install-cert -d 要替换的域名 --ecc \ --key-file /etc/x-ui/server.key \ --fullchain-file /etc/x-ui/server.crt \ --reloadcmd "systemctl force-reload nginx"寻找适合的伪装站http站点优先,个人网盘符合单节点大流量特征示例关键字: intext:登录 Cloudreve 配置nginx配置文件路径:/etc/nginx/nginx.conf# user www-data; #ubuntu下好像用这个 user nginx; worker_processes auto; pid /run/nginx.pid; include /etc/nginx/modules-enabled/*.conf; events { worker_connections 1024; } http { sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; gzip on; server { listen 443 ssl; server_name ui.你的域名.shop; #你的域名 ssl_certificate /etc/x-ui/server.crt; #证书位置 ssl_certificate_key /etc/x-ui/server.key; #私钥位置 ssl_session_timeout 1d; ssl_session_cache shared:MozSSL:10m; ssl_session_tickets off; ssl_protocols TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers off; location / { proxy_pass http://cloudreve.lee2333.com/; #伪装网址 proxy_redirect off; proxy_ssl_server_name on; sub_filter_once off; sub_filter "cloudreve.lee2333.com" $server_name; proxy_set_header Host "cloudreve.lee2333.com"; proxy_set_header Referer $http_referer; proxy_set_header X-Real-IP $remote_addr; proxy_set_header User-Agent $http_user_agent; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header Accept-Encoding ""; proxy_set_header Accept-Language "zh-CN"; } location /4a872606-be19-path-replace { #分流路径 proxy_redirect off; proxy_pass http://127.0.0.1:47403; #Xray端口 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /4a872606-be19-path-replace-xui { #xui路径 proxy_redirect off; proxy_pass http://127.0.0.1:65432; #xui监听端口 proxy_http_version 1.1; proxy_set_header Host $host; } } server { listen 80; location /.well-known/ { #root /var/www/html;#Ubuntu root /usr/share/nginx/html;#centos } location / { rewrite ^(.*)$ https://$host$1 permanent; } } }x-ui创建节点时选择监听127.0.0.1重新加载nginx nginx -s reload 更新证书acme.sh --issue -d xxx.xxx.com -k ec-256 --webroot /usr/share/nginx/html --force acme.sh --install-cert -d xxx.xxx.com --ecc --key-file /etc/x-ui/server.key --fullchain-file /etc/x-ui/server.crt --reloadcmd "nginx -s reload" #xxx.xxx.com替换为域名宝塔面板nginx设置方法1.新建域名站点,申请SSL证书2.启用WordPress伪静态3.配置nginx # 入站配置 location /07f7f { proxy_redirect off; proxy_pass http://127.0.0.1:12354; #Xray端口 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # x-ui面板 location ^~ /07f7f-xui { proxy_redirect off; proxy_pass http://127.0.0.1:65432/07f7f-xui; #xui监听端口 proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }4.修改x-ui面板监听地址为127.0.0.1(防止端口直接被访问)修改面板路径/07f7f-xui/5.重启面板生效
2022年07月17日
18 阅读
0 评论
0 点赞
1
...
26
27
28
...
31