• z-score标准化是一种常用的数据处理方法。在这种方法中,我们将数据进行标准化,使其均值为0,标准差为1。

    这种标准化处理的方法定义如下:

    Z = (X – μ) / σ

    其中,X 是要转化的原始得分值,μ 是所有得分值的平均数(均值),σ 是所有得分值的标准差。得到的 Z 值就是标准化之后的得分值。

    标准化之后,每一个原始得分值都会转化为一个z-score,可以直观地表示这个原始得分值相对于整个数据集的平均水平的偏离程度。

     
    <h3>1. z-score(标准分数)数据处理方法</h3>
    主要有两个作用:

    • 数据标准化: 它将原始数据转换为均值为0,标准差为1的标准分数,这有助于消除数据间量纲的差异、消除原始数据的量级影响以…

    [阅读更多]

  • ajax请求时常见的安全防护措施。

    当涉及到生产环境中的安全防护时,以下是一些常见的安全防护措施,您可以根据您的具体需求和环境选择适合您的方案。

    1. 输入验证和过滤:
    – 对于服务器端接收的参数,使用适当的输入验证和过滤来确保数据的完整性和安全性。
    – 使用白名单过滤输入,只接受预期的数据类型和格式。
    – 对于用户提供的数据,使用输入验证和转义/编码来防止 XSS(跨站脚本攻击)。

    2. CSRF(跨站请求伪造)保护:
    – 在处理敏感操作时,实施 CSRF 保护,…[阅读更多]

  • 谷歌的chrome浏览器可以查看

    F12 或者Fn+F12打开控制台

    点菜单的网络Network

    All XHR Js CSS Img  等等,点XHR

  • 实际的使用体验过程中,可以明显感觉到,只要cpu负载在一定时间超过10%就会造成服务掉线。

    动态流

  • AWS Lightsail轻量级服务器对表的是阿里云/腾讯云等轻量级服务器,通过极低的成本来获得看似不错的配置。但是有个很严重的缺陷就是CPU做了限制处理。

    官方的说明如下

    Sustainable and burstable zones
    Lightsail uses burstable instances which provide a baseline amount of CPU performance, but also have the ability to temporarily provide additional CPU performance above the baseline as needed. This is referred to as bursting.…

    [阅读更多]

  • 最近VPS频繁的down机,基本上配置啥的都几个月没动过了。根据业务需求,2core/2GB的内核妥妥的是配置过剩的。但是连续5天都是出现down机。打开后台一看,阿里云自家的全家桶服务在后台进程占用了半壁江山。直接删
    service aegis stop
    chkconfig –del aegis
    wget http://update.aegis.aliyun.com/download/uninstall.sh
    sh uninstall.sh
    wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh
    sh quartz_uninstall.sh
    pkill aliyun-servi…[阅读更多]

  • 1. 创建aws lightsail 后,会发现主机Ping不同,原因是Lightsail官方不允许ping, 防火墙也没有开放ping协议。但是如果在实例的networking 规则里面开放所有tcp+udp端口,然后重启主机,就可以ping了。

    2. 重启实例后,Lightsail主机的IP地址会变化。

    解决办法:
    可以通过创建静态ip地址来绑定实例,

    1> 进入lightsail 的后台主页,https://lightsail.aws.amazon.com/ls/web&hellip;[阅读更多]

  • 这个服务加速的原理有点简单粗暴,总结起来就是通过一部加载js文件来实现加速目的。但是本身会引入外部的js文件。对于做国际贸易站点的业务场景可以开启。但是如果客户群体是中国内地,会起到拖慢网速的作用,因为这两个新引入的外部Js文件服务器在海外。

    有一种折中的办法,是通过创建规则来使用。在规则列表中,对中国区屏蔽,对非中国区启用。

    另外Rocket Loader可能导致网站 js 加载异常,可能会有兼容性问题,请谨慎使用。

  • Azure创建cdn服务时提示失败,失败信息如下

    In order to create this CDN profile, please ensure that Microsoft.CDN is listed as a registered Resource Provider in your Azure subscription

     

    动态流

     

    解决办法

    在后台打开powerShell ,输入如下命令注册即可。
    Register-AzResourceProvider -ProviderNamespace Microsoft.Cdn
     

    动态流

  • 现象:

    开几个网页和若干程序软件,出现明显的卡顿现象。有时候环境温度比较高时,机子发热明显,甚至卡到无法正常工作。本来准备直接更换Mackbook Pro M2版本的。但是还是再试一把。

     

    Debug过程:

    1.拆机,风扇清灰;CPU重新涂硅脂。CPU可以降温5-8c。但是仍然无法改善卡顿结果

    2.从Task进程看,并没有明显的重度软件使用痕迹。但是…[阅读更多]

  • python运行错误

    Traceback (most recent call last):
    File “<module1>”, line 19, in <module>
    AttributeError: module ‘PIL.Image’ has no attribute ‘ANTIALIAS’

     

    Fixed:

    ANTIALIAS was removed in Pillow 10.0.0 (after being deprecated through many previous versions). Now you need to use PIL.Image.LANCZOS or PIL.Image.Resampling.LANCZOS.

    (This is the exac…[阅读更多]

  • vim /etc/apt/sources.list

    屏蔽掉如下源:

    # deb cdrom:…..

  • 如果已经记得 sudo 仍然出现此消息,那可能是因为 NFS 的安全设置导致。

    多加上一个选项即可!

    $ sudo mount -t nfs -o resvport 192.168.3.1:/mp3 /private/nfs

    这个选项告诉系统使用本地保留的端口(通常是小于 1024 的端口)来进行连线。这是一个早期 NFS 设计上的错误假设。当时认为使用 1024 以下的端口是比较安全的,因为这代表用户具备有该电脑的root权限。不过…毕竟那是客户端的root权限,实际上没什么保护服务器的效果。

  • 在PVE WEB页面点击升级upgrade

    1. 验证pve版本

    # pveversion

    2. 升级

    # pve7to8

    3. 更换apt源

    sed -i ‘s/bullseye/bookworm/g’ /etc/apt/sources.list
    sed -i -e ‘s/bullseye/bookworm/g’ /etc/apt/sources.list.d/pve-install-repo.list

    4. 更新

    apt update && apt dist-upgrade

     

     

  • server端运行iperf3 -s 后,提示如下错误信息

    iperf3: error – unable to start listener for connections: Address in use
    iperf3: exiting

    提示端口被占用

    解决办法:

    方案一、在测试时制定端口信息,比如:

    iperf3 -s -p 5300

     

    方案二、杀掉被占用的端口进程

    1>.命令行运行netstat -ano|findstr 5001
    examp: UDP    0.0.0.0:5001           *:*             7944

    2>.命令行运行 taskkill /f /pid 7944
    注:7944为第一个操作找到的进程pid

  • 官方修复工具和官方固件, 刷机教程

     

    刷机步骤:

    1、下载小米路由器修复工具PC客户端和用来刷机的ROM包;

    2、接通小米路由器电源,用网线连接电脑和路由器LAN口;

    3、建议关闭杀毒软件后再打开小米路由器修复工具,选择本地上传刷机ROM包;

    4、选择网卡:请选择与路由器LAN口相连的网卡; (此步骤将使用管理员权限为用户更改网卡配置,以确保路由器和电脑处于同一局域网。关闭应用时会提醒并自动恢复网卡配置。)

    5、网卡配置成功后,先断开路由器电源,然后按住Reset键再接通电源,直到橙灯闪烁松开Reset键;

    6、等待大约3-5分钟,蓝灯闪烁表示刷机成功,需要断电重启路由器; 如果红灯闪烁表示刷机失败,请检查以上的刷机过程并重新进行刷机操作。

     

    【路由器指示灯…[阅读更多]

  • 在MacOS Numbers中,你可以通过以下步骤来设置柱状图的颜色:

    1. 创建一个表格,包含你要创建柱状图的数据。

    2. 在你的表格中,选择你想要创建柱状图的数据,然后点击工具栏上的“插入”的按钮。

    3. 从下拉菜单中选择“图表”。

    4. 在弹出窗口中,你可以选择不同的柱状图类型,以及你要包含在柱状图中的数据源。选择你要用于柱状图的数据源以及你想要的柱状图类型,然后按下“下一步”按钮。

    5. 在“样式”页面上,你可以更改柱状图的风格,包括颜色。在“颜色”下拉菜单中,你可以选择多种颜色方案或创建自定义颜色。

    6. 要根据不同条件设置柱状图的颜色,你需要使用“条件高亮显示”功能。选择整个柱状图,然后点击…[阅读更多]

  • [TimeLine]20230601
    再次发现软路由无法进入系统,经过debug发现外挂的2T硬盘已经无法找到UUID,磁盘发出规律性的滴滴滴声音。磁盘已挂。
    原因:由于楼上装修,连续电钻强力输出4天,该磁盘所属物理机在机柜内靠近墙体,基本上可以断定是该原因导致。

  • Ubunut 20.0.4修改主机名hostname 的方法如下

    1.查看当前系统主机名

    #hostname

    或者

    #hostnamectl

     

    2. 修改系统主机名

    # hostnamectl set-hostname xxx

     

    3. 永久修改主机名

    # vim /etc/hostname

    修改成自己的主机名xxx

     

    3. 重启系统

    #reboot

     

  • 在配置Nginx时,重启后提示Failed to start nginx – high performance web server.

    一般是端口占用问题,

    如果之前有apache2 占用,用如下命令

    sudo service apache2 stop
    sudo systemctl restart nginx

    如果问题依旧,用如下命令查看被占用的端口

    sudo lsof -i:80/或者443

    再使用

    sudo fuser -k 80/tcp
    sudo systemctl restart nginx

     

    在某些情况下,它可能是配置文件中的一些问题。

    您可以使用nginx -t -c /etc/nginx/nginx.conf命令查找任何错误…[阅读更多]

  • 读取更多
动态流
动态流