无名 发布的文章

防火墙状态 service iptables status

永久关闭防火墙 chkconfig iptables off

启用systemctl systemctl disenable auto-proxy.service

停用systemctl systemctl enable auto-proxy.service

查看systemctl所有运行服务 systemctl list-units --type=service --state=running

数据库备份mysqldump -u root -p -A > xx.xql

数据库还原 mysql -uroot -p < xx.xql

查看端口服务监听状态 netstat -nlp |grep LISTEN

查看socat进程个数 ps -ef | grep socat | wc -l

lnmp下开启thinkphp路由 cd到/usr/local/php/etc/php.ini 修改cgi.fix_pathinfo = 1 [修改后——如果没有,自行添加]

将远程服务器映射到本地
ssh -D 127.0.0.1:50000 root@vps.xxxx.com -N

开启jupyter notebook --no-browser --ip=0.0.0.0

ip link set wlp2s0 promisc on

ip link set enp1s0 promisc on

docker stop $(docker ps -a -q) #停止所有服务

docker rm $(docker ps -a -q) #删除所有容器

docker network create -d macvlan --subnet=192.168.10.0/24 --gateway=192.168.10.1 -o parent=wlp2s0 maclan

docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=enp1s0 maclan

docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=enp1s0 macwan

docker network create -d bridge --subnet=192.168.10.0/24 --gateway=192.168.10.1 bridge_openwrt

docker network connect maclan openwrt

docker exec -it openwrt /bin/sh

create_ap -n wlp2s0 -g 192.168.10.21 xxx Donkey1213

ifconfig br-7875544b7a46 192.168.10.20 netmask 255.255.255.0

docker run --restart always -d --name=openwrt --network maclan --privileged kiddin9_openwrt /sbin/init

docker run --restart always -d --name=openwrt --privileged kiddin9_openwrt /sbin/init

docker run --net wifi --privileged -it OpenWrt /bin/bash

docker run --restart always -d --name=OpenWrt --network wifi --privileged kiddin9_openwrt /sbin/init

 docker run –restart always –name openwrt kiddin9_openwrt -d –network openwrt –privileged /sbin/init

nmcli device wifi hotspot con-name xxx ssid xxx password Donkey1213

nmcli connection modify xxx 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared ipv4.address 192.168.10.1/24 ipv4.gateway 192.168.10.2

nmcli connection up xxx

nmcli connection down xxx

nmcli con modify xxx ipv4.method manual

nmcli con modify xxx ipv4.gateway 192.168.10.1

nmcli con modify xxx ipv4.address 192.168.10.3/24

nmcli connection show xxx #查看热点信息

traceroute baidu.com

docker run --net wifi --ip 192.168.10.10 --mac-address=<MAC_ADDRESS> --device=<NIC_DEVICE_NAME> -it myimage /bin/bash

config interface 'lan'

    option ifname 'eth0'
    option proto 'static'
option netmask '255.255.255.0'
option gateway '192.168.0.1'
option ip6assign '60'
option dns '8.8.8.8 114.114.114.114'
option ipaddr '192.168.0.254'
option broadcast '192.168.0.255'

1.cin.getline()此函数可读取整行,包括前导和嵌入的空格,并将其存储在字符串对象中。
2.strlen()获取字符数组长度
3.ASCII A:65 a:97

2047:【例5.16】过滤空格
过滤多余的空格。一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。

#include <iostream>
#include <cstring>
using namespace std;
char s[202];
char s2[202];
int main()
{
    cin.getline(s,200);    
    int len=strlen(s);
    
    s2[0]=s[0];
    int n2=1;
    for(int n=1;n<len;n++){
        
        if(!(s[n]==' '&&s[n-1]==' ')){
            s2[n2++]=s[n];
            
            
        }
        
        
    }

cout<<s2;
    
    return 0;
}

对给定的n(1≤n≤20)个国家名(国家名字长度不超过20),按其字母的顺序输出。

#include<iostream>
using std::cin;
using std::cout;
using std::endl;
#include<string>
using std::string;
#include<algorithm>
using std::swap;
 
int main()
{
    int n = 0;
    string a[20];
    cin >> n;
 
    for (int i = 0; i < n; ++i)
    {
        cin >> a[i];
    }
 
    for (int i = 0; i < n - 1; ++i)
    {
        for (int j = 0; j < n - i - 1; ++j)
        {
            if (a[j] > a[j + 1])
            {
//直接比较大小就是比较首字母的ascii码
                swap(a[j], a[j + 1]);
            }
        }
    }
 
    for (int i = 0; i < n; ++i)
    {
        cout << a[i]<<endl;
    }
}

隐私政策
本隐私政策适用于由 JinlanGame(以下简称“服务提供商”)开发的用于移动设备的应用程序(以下简称“应用程序”),该应用程序作为广告支持服务。此服务“按原样”提供。

应用程序获取哪些信息以及如何使用这些信息?
用户提供的信息
应用程序会获取您在下载和注册应用程序时提供的信息。向服务提供商注册并非强制性要求。但是,请记住,除非您向他们注册,否则您可能无法使用该应用程序提供的某些功能。

服务提供商还可能使用您提供的信息不时与您联系,向您提供重要信息、所需通知和营销促销信息。

自动收集的信息
此外,应用程序可能会自动收集某些信息,包括但不限于您使用的移动设备类型、您的移动设备的唯一设备ID、您的移动设备的IP地址、您的移动操作系统、您使用的移动互联网浏览器类型以及有关您使用应用程序的方式的信息。

该应用程序是否收集设备的精确实时位置信息?
此应用程序不会收集有关您的移动设备位置的精确信息。

第三方是否可以查看和/或访问应用程序获取的信息?
只有汇总的匿名数据会定期传输到外部服务,以帮助服务提供商改进应用程序及其服务。服务提供商可能会按照本隐私声明中描述的方式与第三方共享您的信息。

请注意,本应用程序使用第三方服务,这些服务有自己的数据处理隐私政策。以下是本应用程序使用的第三方服务提供商的隐私政策链接:

Google Play 服务
AdMob
服务提供商可能会披露用户提供和自动收集的信息:

按照法律要求,例如遵守传票或类似的法律程序;
当他们真诚地相信披露对于保护他们的权利、保护您或他人的安全、调查欺诈或响应政府要求是必要的时;
与代表他们工作的可信赖的服务提供商共享信息,不会独立使用我们向他们披露的信息,并同意遵守本隐私声明中规定的规则。

我有哪些选择退出的权利?
您可以通过卸载应用程序轻松停止应用程序的所有信息收集。您可以使用移动设备中提供的标准卸载流程,或通过移动应用程序市场或网络卸载。

数据保留政策,管理您的信息
只要您使用应用程序,服务提供商就会保留用户提供的数据,并在此后的合理时间内保留。服务提供商将保留自动收集的信息长达 24 个月,此后可能会将其以汇总形式存储。如果您希望服务提供商删除您通过应用程序提供的用户提供的数据,请通过 jin404861445lan@gmail.com 联系他们,我们将在合理的时间内回复。请注意,应用程序可能需要部分或全部用户提供的数据才能正常运行。

孩子们
服务提供商不会使用该应用程序故意向 13 岁以下的儿童索取数据或向其推销产品。

本应用程序不针对 13 岁以下的任何人。服务提供商不会故意收集 13 岁以下儿童的个人身份信息。如果服务提供商发现 13 岁以下的儿童提供了个人信息,服务提供商将立即从其服务器中删除这些信息。如果您是父母或监护人,并且您知道您的孩子向我们提供了个人信息,请联系服务提供商 (jin404861445lan@gmail.com),以便他们能够采取必要的措施。

安全
服务提供商关心如何保护您的信息的机密性。服务提供商提供物理、电子和程序保护措施来保护我们处理和维护的信息。例如,我们将这些信息的访问权限限制在需要了解这些信息才能操作、开发或改进其应用程序的授权员工和承包商。请注意,尽管我们努力为我们处理和维护的信息提供合理的安全保障,但没有安全系统可以防止所有潜在的安全漏洞。

更改
本隐私政策可能因任何原因不时更新。服务提供商将通过更新此页面以新的隐私政策来通知您隐私政策的任何变更。建议您定期查阅本隐私政策以了解任何变更,因为继续使用即视为同意所有变更。

本隐私政策自 2024-09-05 起生效

您的同意
通过使用应用程序,您即同意服务提供商按照本隐私政策现在和我们修订的规定处理您的信息。“处理”是指在计算机/手持设备上使用 cookie 或以任何方式使用或接触信息,包括但不限于收集、存储、删除、使用、合并和披露信息。

联系我们
如果您在使用应用程序时对隐私有任何疑问,或对做法有疑问,请通过电子邮件 jin404861445lan@gmail.com 联系服务提供商。