精华内容
下载资源
问答
  • 问题:好多人说0.0.0.254不能作为掩码使用 结论:其实0.0.0.254不能在ospf中使用但是可以在acl中使用   CIDR  子网掩码 掩码 二进制 主机数 /30 255.255.255....


    问题:好多人说0.0.0.254不能作为反掩码使用

    结论:其实0.0.0.254不能在ospf中使用但是可以在acl中使用

     

    CIDR 

    子网掩码

    反掩码

    二进制

    主机数

    /30

    255.255.255.252

    0.0.0.3

    0.0.0.00000011

    4

    /29

    255.255.255.248

    0.0.0.7

    0.0.0.00000111

    8

    /28

    255.255.255.240

    0.0.0.15

    0.0.0.00001111

    16

    /27

    255.255.255.224

    0.0.0.31

    0.0.0.00011111

    32

    /26

    255.255.255.192

    0.0.0.63

    0.0.0.00111111

    63

    /25

    255.255.255.128

    0.0.0.127

    0.0.0.01111111

    128

    /n

    255.255.255.m

    0.0.0.2^(32-n)-1

    0.0.0.255-m

     

    2^(32-n)

    255-m+1

    /24

    255.255.255.0

    0.0.0.255

    0.0.0.11111111

    1(c类地址)

    /23

    255.255.254.0

    0.0.1.255

     

     

    /22

    255.255.252.0

    0.0.3.255

     

     

    /21

    255.255.248.0

    0.0.7.255

     

     

    /20

    255.255.240.0

    0.0.15.255

     

     

    /19

    255.255.224.0

    0.0.31.255

     

     

    /18

    255.255.192.0

    0.0.63.255

     

     

    /17

    255.255.128.0

    0.0.127.255

     

     

    /16

    255.255.0.0

    0.0.255.255

     

     

    /15

    255.254.0.0

    0.1.255.255

     

     

    /14

    255.252.0.0

    0.3.255.255

     

     

    /13

    255.248.0.0

    0.7.255.255

     

     

    /12

    255.240.0.0

    0.15.255.255

     

     

    /11

    255.224.0.0

    0.31.255.255

     

     

    /10

    255.192.0.0

    0.63.255.255

     

     

    /9

    255.128.0.0

    0.127.255.255

     

     

    /8

    255.0.0.0

    0.255.255.255

     

     

     

    Ospf 中的反掩码

    在配置路由协议的时候(如OSPF、EIGRP )使用的反掩码必需是连续的1即网络地址。
      例:
      route ospf 100 
      network 192.168.1.0 0.0.0.255
      network 192.168.2.0 0.0.0.255
    下为模拟器下的提示与acl中的反掩码不同
    Router(config)#router ospf 1
    Router(config-router)#network 192.168.1.1 ?
      A.B.C.D  OSPF wild card bits(使用的反掩码必需是连续的1即网络地址)

    Acl中的反掩码

     而在配置ACL的时候可以使用不连续的1,只需对应的位置匹配即可。
      例:access-list 1 permit 198.78.46.0 0.0.11.255
    下为模拟器下的提示与ospf中的反掩码并不同
    Router(config)#access-list 1 permit 192.168.1.1 ?
      A.B.C.D  Wildcard bits(可以使用不连续的1,只需对应的位置匹配即可)

    在子网掩码中,将掩码的一位设成1表示IP地址对应的位属于网络地址部分。相反,在访问列表中将通配符掩码中的一位设成1表示I P地址中对应的位既可以是1又可以是0。有时,可将其称作“无关”位,因为路由器在判断是否匹配时并不关心它们。掩码位设成0则表示IP地址中相对应的位必须精确匹配。

    Eg  

    192.168. 1. 00000001(ip)        255.255.255.128(子网掩码)      0.0.0.127(反掩码)        0.0.0.01111111(反掩码二进制)

    由反掩码前25位为0知ip必须匹配前25位

    代表ip为192.168.1.0*******

     

    问题:
      某公司男性网管认为38妇女节只让女同事放假十分不爽,于是他在39添加了1ACL策略。让所有的女同事无法上网。
    该公司的IP规则如下:
    男同事IP为单号,例如:192.168.0.1192.168.0.3..................
    女同事IP为双号,例如:192.168.0.2192.168.0.4..................
    请问ACL如何写?
    回答:
    限制男生上网:deny ip 192.168.0.1 0.0.0.254any
    限制女生上网:deny ip 192.168.0.0 0.0.0.254 any












    展开全文
  • 爬虫之字体显示

    2020-07-29 17:14:05
    https://www.shixiseng.com/intern/inn_ofn7ovjfqixq?pcm=pc_SearchLis 实习僧网站显示薪水如图 然而源代码中显示不出来,是因为自己并没有安装使用的字体,所以无法爬取 解决方法:自行编码 将这些框框复制到...

    https://www.shixiseng.com/intern/inn_ofn7ovjfqixq?pcm=pc_SearchLis
    实习僧网站显示薪水如图

    在这里插入图片描述
    然而源代码中显示不出来,是因为自己并没有安装使用的字体,所以无法爬取
    在这里插入图片描述
    解决方法:自行编码
    将这些框框复制到python用utf-8 decode一下

    print('-/天'.encode('utf-8'))
    #150-250/天
    #输出16进制:每三个\***\***\***代表一位阿拉伯数字
    #b'\xef\x81\x83\xee\xab\xbe\xee\xa4\x95-\xee\xb5\xb7\xee\xab\xbe\xee\xa4\x95/\xe5\xa4\xa9'
    
    #0  \xee\xa4\x95
    #1  \xef\x81\x83
    #2  \xee\xb5\xb7
    #5  \xee\xab\xbe
    #天 \xe5\xa4\xa9
    str='-/天'.encode('utf-8')
    str=str.replace(b'\xee\xa4\x95',b'0')
    str=str.replace(b'\xef\x81\x83',b'1')
    str=str.replace(b'\xee\xb5\xb7',b'2')
    str=str.replace(b'\xee\xab\xbe',b'5')
    str=str.decode()
    print(str)

    可以正常显示啦,但反爬机制经常那个会变的,所以还要即使更新orz

    展开全文
  • 1.问题描述 可多次测试输入,输入两个数,分别取两个数的转数,相加,然后取两个数和的反转数。 2.思路

    1.问题描述

    可多次测试输入,输入两个数,分别取两个数的反转数,相加,然后取两个数和的反转数。

    2.思路

    一开始想用

    a=n%10;

    n=n/10;

    加入循环,但是需要一次反转两个数,再把它们之和反转,代码的重用性太差。

    参考答案思路

    #include<iostream>
    #include<vector>
    #include<string>
    using namespace std;
    int main()
    {
        string s1,s2,s3;
        vector<int>v;
        int a,b,sum;
        int p=0;
        int q=0;
        cin>>s1;
        while(cin>>s1>>s2)
        {
            if(s1.size()<s2.size())
            {
                s3=s1;
                s1=s2;
                s2=s3;
            }
            for(int i=0;i<s1.size();i++)
            {
                if(s1[i]==0)a=0;
                else if(s1[i]=='1')a=1;
                else if(s1[i]=='2')a=2;
                else if(s1[i]=='3')a=3;
                else if(s1[i]=='4')a=4;
                else if(s1[i]=='5')a=5;
                else if(s1[i]=='6')a=6;
                else if(s1[i]=='7')a=7;
                else if(s1[i]=='8')a=8;
                else if(s1[i]=='9')a=9;
                if(i>=s2.size())b=0;
                else if(s2[i]=='0')b=0;
                else if(s2[i]=='1')b=1;
                else if(s2[i]=='2')b=2;
                else if(s2[i]=='3')b=3;
                else if(s2[i]=='4')b=4;
                else if(s2[i]=='5')b=5;
                else if(s2[i]=='6')b=6;
                else if(s2[i]=='7')b=7;
                else if(s2[i]=='8')b=8;
                else if(s2[i]=='9')b=9;
                sum=a+b+p;
                p=sum/10;
                v.push_back(sum%10);
            }
            if(p==1)v.push_back(1);
            while(1)
            {
                vector<int>::iterator pos=v.end()-1;
                if(*pos==0)v.erase(pos);
                else break;
            }
            for(int j=0;j<v.size();j++)
            {
                if(q==0&&v[j]!=0)q=1;
                if(q==1)cout<<v[j];
            }
            cout<<endl;
            v.clear();
            q=0;p=0;
        }
        return 0;
    }

    答案这个思路也是比较复杂的,看了好久才弄懂。

    # include <iostream>
    # include <string>
    # include <algorithm>
    using namespace std;
    int re(int a)
    {
        int tmp = 0;
        while(a != 0)
        {
            tmp = tmp * 10 + a % 10;
            a /= 10;
        }
        return tmp;
    }
    int main()
    {
        int T;
        cin >> T;
        while(T--)
        {
            int a, b;
            cin >> a >> b;
            cout << re(re(a) + re(b)) << endl;
        }
        return 0;
    }
    
    //用函数提高代码重用性。

    3.体会

    答案做法以前没见过,之前求反转数字都是循环利用/10,%10做的,高位相加,像低位进位。

     

     

    展开全文
  • 爬虫和爬虫之间的较量已经争斗多年,不管是攻还是守,已经持续N年,这是一个没有硝烟的战场,大家都知道爬虫和反爬之家的道高一尺魔高一丈的关系。但这个方案可以很大程度上可以增加普通爬虫的采集成本,在不使用...

    反爬虫和爬虫之间的较量已经争斗多年,不管是攻还是守,已经持续N年,这是一个没有硝烟的战场,大家都知道爬虫和反爬之家的道高一尺魔高一丈的关系。但这个方案可以很大程度上可以增加普通爬虫的采集成本,在不使用OCR的前提下,算是比较极致的方案了。当然方案有很多种,层出不穷的各种方法,这里介绍的时候反爬虫的中的一种比较实用的方案,字体反爬也就是自定义字体反爬通过调用自定义的ttf文件来渲染网页中的文字,而网页中的文字不再是文字,而是相应的字体编码,通过复制或者简单的采集是无法采集到编码后的文字内容!必须通过程序去处理才能达到采集成本。

    1.jpg

    效果展示!

    0×1思路
    细心的人会问,为什么不把所有的内容都替换成编码呢?这个就涉及到加载和渲染速度的问题。还有如果启动字体反爬虫,基本上已经告别SEO了,请仔细考虑中间的厉害关系,你懂得!

    我们知道,单纯汉字就有好几千个,还有各种字符,有的还包含各种外国人的字符串!如果全部放到自定义字体库中的话,这个文件灰常大,几十兆是肯定有的了,那后果啥样就很清楚了,加载肯定很慢,更糟糕的是如此之多的字体需要浏览器去渲染,那效果,卡到爆!!!

    为了解决这个问题,我们可以选择只渲染少量的、部分的文字,假设50个字,那么字体库就会小到几十K了,相当于一个小图片而已,加上CDN加速之类的,解决了。具体网络上又N种方法参考方法我会贴在下面!

    如此简单?50个字儿呢可不是随便随便选择的,要选择那些爬虫采集不到就会很大改变整个语句的语义的词,直接点吧,也就是量词、否定词之类的。如原文“我有一头朱佩琪,我从来都不骑”,我们把其中的“一”、“不”放到我们的自定义字库中,这样一来,爬虫采集到的就是“我有头朱佩琪,我从来都骑”,嘿嘿,如果加上数字就更叼了,“漏洞版本 .. ???“ 是不是很猥琐。

    但是上述方法早已让网络各位大神破解一遍了,这可如何是好呢?办法总是有的!如果让“叼”字的编码随机变化,但字体信息不变,浏览器渲染出来还是“叼”字那不就完美了,于是,每个网页加载的时候,都随机加载了一套字体库,字体库的内容还是50个字,但每个字的顺序编码都是变化的,虽然我们打乱了关键字的编码顺序,但是每个字对应的字体信息是不变的,例如,“是”字一共有9划,每一笔划都有相应的x、y坐标信息,浏览器正是根据这些笔划信息渲染
    在这里插入图片描述

    如果吧,unicode编码和x,y坐标都骚做改动。他需要采集我的每一套字体库并且建立关系,这样增加的爬虫的成本,美滋滋。

    0×3实现
    基于微软雅黑字库信息,抽取其中的关键字的字体信息,生成ttf 后 使用下方代码 开始随机然后随机生成上千套字库,后文章显示时随机从文件或者裤中查询出一套字库,并把文章中的关键字替换成Unicode编码进行渲染!

    # encoding: utf-8
    
    
    # -*-*-
    
    
    # By:连长 『zh (www.lianzhang.org)』
    
    
    # -*-*-
    
    
    import random
    
    
    from fontTools import ttx
    
    
    from fontTools.ttLib import TTFont
    
    
    def random_unicode(lengths):  # 随机生成Unicode字符集
    
    
        while True:
    
    
            shuma = ((str(random.sample(random_list, int(lengths))).replace('\'', '')).replace(',', '')). \
    
    
                replace(' ', '').replace('[', '').replace(']', '')
    
    
            if shuma[0].isalpha():
    
    
                return shuma
    
    
            else:
    
    
                continue
    
    
    
    
    
    def TTFontsXML(filenames):  # 转换成XMl 到临时目录
    
    
        filenametemp = "temp/toolstemp.xml"
    
    
        font = TTFont(filenames)
    
    
        font.saveXML(filenametemp)
    
    
        return filenametemp
    
    
    
    
    
    def TTFonts(filenames):  # 转换XML转换ttf
    
    
        try:
    
    
            print("开始转换字体!!!" + filenames)
    
    
            ttx.main([filenames])
    
    
            print ("-----------------------------------")
    
    
        except Exception as e:
    
    
            print ("Something went wrong converting ttx -> ttf/otf:")
    
    
            print (e)
    
    
            exit()
    
    
    
    
    
    def Editfile(fontsjson, files):
    
    
        random_list = ["a", "v", "x", "s", "q", "w", "e", "r", "t", "y", "u", "i", "o", "z", "x", "c", "v", "b", "n", "m",
    
    
                       "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ]
    
    
        shuma = ((str(random.sample(random_list, int(25))).replace('\'', '')).replace(',', '')). \
    
    
            replace(' ', '').replace('[', '').replace(']', '')
    
    
        filenametemp = "temp/" + shuma + ".xml"
    
    
    
    
    
        try:
    
    
            with open(files, 'r+') as fileOpen:
    
    
                data = fileOpen.read()
    
    
                fileOpen.close()
    
    
    
    
    
            for key in fontsjson.keys():
    
    
                data = data.replace(str(relationdic[key]), str(fontsjson[key]))
    
    
                data = data.replace(str(relationdic[key]).upper(), str(fontsjson[key]).upper())
    
    
            with open(filenametemp, 'w') as f:
    
    
                f.write(data)
    
    
                f.close()
    
    
            return shuma + ".ttf", filenametemp
    
    
        except Exception, ex:
    
    
            print ex
    
    
            filenametemp = "error"
    
    
            filenames = ""
    
    
            return filenametemp, filenames
    
    
    
    
    
    if __name__ == '__main__':
    
    
        random_list = ['e', 'a', 'd', 'f', 'c', 'b', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
    
    
        ttf_patn = "FontTest.ttf"  # 请输入ttf文件绝对路径:
    
    
        unicodelengths = 4  # 输入 UniCode 长度:
    
    
        ttfnumber = 10  # 输入生成多少个文件:
    
    
        relationdic = {"0": "e2f1", "1": "efab", "2": "eba3", "3": "eba5", "4": "edfd", "5": "c57f", "6": "e261",
    
    
                       "7": "f4d2", "8": "bad5", "9": "d4c2",
    
    
                       "A": "bfec5", "B": "fc736", "C": "e6d21", "D": "be4a9", "E": "c0e8f", "F": "d3c26", "G": "b18a0",
    
    
                       "H": "acb06", "I": "fd33e", "J": "fd36e", "K": "d417c", "L": "ad31e", "M": "ec95a", "N": "b39ce",
    
    
                       "O": "d508a", "P": "a961d", "Q": "a76b0", "R": "b7f12", "S": "b0426", "T": "d5941", "U": "ede47",
    
    
                       "V": "fc5a6", "W": "ed947", "X": "fd781", "Y": "b761a",
    
    
                       "Z": "af370", "a": "fde89", "b": "ecb21", "c": "c123c", "d": "b4c2c", "e": "cbbc7", "f": "c10cb",
    
    
                       "g": "cb78b", "h": "fdac7", "i": "076fe", "j": "d0def", "k": "ed6de", "l": "eaa1a", "m": "de1e9",
    
    
                       "n": "9eaa5", "o": "123e5", "p": "e12e2", "q": "e5efd", "r": "e6ea9", "s": "e1e8a", "t": "b8eac",
    
    
                       "u": "23e1c", "v": "ea6ac",
    
    
                       "w": "b87de", "x": "e5dac", "y": "2ccea",
    
    
                       "z": "3ada9"}  # 必须当前混淆ttf填入关系 否则不知道谁是谁了。。。生成的json 文件也是错误的。。
    
    
        try:
    
    
            macs = len(relationdic) + 50 * ttfnumber  # 可能会有重复 多加点
    
    
            tem_list = []
    
    
            for x in range(0, int(macs)):
    
    
                tem_list.append(random_unicode(unicodelengths))
    
    
            tem_list = list(set(tem_list))  # 去重
    
    
            tempfontsxmlpa = TTFontsXML(ttf_patn)  # 转换到临时XML地址。。
    
    
            okjson = []
    
    
            for f in range(0, ttfnumber):
    
    
                relationdictemp = relationdic.copy()
    
    
                for key in relationdictemp.keys():
    
    
                    b = random.sample(tem_list, 1)
    
    
                    tem_list.remove(b[0])
    
    
                    relationdictemp[key] = b[0]
    
    
                filenames, filenametemp = Editfile(relationdictemp, tempfontsxmlpa)
    
    
                if filenametemp != "error":  # 如果返回修改成功 启动转换ttf的程序!
    
    
                    TTFonts(filenametemp)
    
    
                    jsonSeve = {"url": filenames, "data": relationdictemp}
    
    
                    okjson.append(jsonSeve)
    
    
        except Exception, ex:
    
    
            print ex
    

    3.jp

    上述代码中 不带x,y混淆!

    http://www.45zq.cn/portal/article/index/id/153.html

    展开全文
  • //c语言 数字换 //根据输入确定的整数ws //确定输出保留几位 #include<stdio.h> #include<math.h> int main() { int n,temp,result,ws; scanf("%d",&n); scanf("%d",&ws); while(n) ...
  • 我加入了1</em>nn<em>1的;做卷积后,3</em>3的结果混叠比较严重;加入1<em>nn</em>1的网络,卷积的输出中文字混叠要很多;但在实测时,加入1<em>nn</em>1卷积层的...
  • 数字0 ‘\0’ NULL 都为数字0,NULL常用于0,0 ‘\0’ 用于字符串结尾符 ‘0’ 其对应的ascii 为48 ‘\0’ 其对应的ascii 为0 ...printf("%d %d\n",'0','\0'); //48 0 NULL 为 0 由于宏定义 #define NULL 0
  • 单核细胞增多症 ... font-family : SFMono - Regular, ' Menlo ' , ' Consolas ' , ' Roboto Mono ' , ' Ubuntu Monospace ' , ' Noto Mono ' , ' Oxygen Mono ' , ' Liberation Mono ' , ' Courier N
  • 2021-04-10 14:35:24
    详细解释 例如:17 17的数是14,方法如下: ...2的n次方的数都是2的n次方-1 2的n次方-1的数都是0 方法:先确认2进制数(不要补比特4比特),再依次按每位取反即可。 常用数表 数字 数 双反数 0 1 0 1 0 1 2 1
  • 素数

    2020-09-07 13:14:28
    N以内的最大的素数具有如下特征: 它是N以内约数个数最多的数字中最小的一个。对任意一个比它小的数字,约数个数没有它多,任何一个比它大的数字,约数数量不比它多,所以它就是素数。 最小的连续11个质因子的...
  • 1、echo输出字符串 echo text #输出text字符 echo "text" #输出双引号...echo `date` #引号 3、echo -n 用法 指不换行输出 echo -n text #不换行 echo text #换行 4、echo -e 用法 用来处理特...
  • 格式化: function textareaTo(str){ var reg=new RegExp("\n","g"); var regSpace=new RegExp(" ","g"); str = str.replace(reg,"<br>"); str = str.replace(regSpace,"&nbsp;"); ...
  • (斜杠) + [0~127]中的任何一个数字都会被解析成一个转义字符 #include<stdio.h> #include<stdlib.h> int main() { printf("\127\n"); printf("%d\n", strlen("abcdef")); printf("%d\n", strlen("c...
  • 程序清单2-2防积分饱和数字PI调节子程序SATU:ENAM_MODE;SI=DM(RK);SR=LSHIFTSIBY12(LO);AX0=DM(GIVE);AY0=DM(MEASURE);AR=AX0-AY0;DM(EK)=AR;MX0=DM(EK);MY0=DM(KP);SR=SR+MX0*MY0(SU);MR1=SR1;MR0=SR0;SR=ASHIFTMR1...
  • 这是一道拓扑排序题. 糟糕的事情发生啦,现在大家都忙着逃命。但是逃命的通道很窄,大家只能排成一行。 现在有n个人,从1标号到n。同时有一些奇怪的约束条件,每个都形如:a必须在b之前。 同时,社会是不平等的...
  • 今天班里同学分享了网易的笔试题,其中的一道题觉得挺有价值的,自己参考了网上的一些相关的资料做出了一种解法,发在这里与大家分享下,有不正确的地方请大家批评指正。...看到这个题目,我的第一...
  • 小希希望你构造一个最小的正整数,使得其有n个因子。 输入描述: 第一行一个整数T表示数据组数 每组数据第一行输入一个正整数n,表示其因子数。 n≤1,000,000n≤1,000,000 T≤1,000,000T≤1,000,000 输出描述...
  • 过来,如果直接在一个已经排好的降序序列中删除数字,然后在新的已经删除过的数字序列中继续删除就容易多了。   /*问题描述,从a~b的数之间随机选取n个不重复的数并且将它们降序排列。 思路:其实就是将从b~a排...
  • 项数

    2020-11-01 17:34:31
    项数 题目描述 小明在家里实在是太无聊了,他就在想如果将一个数的数字顺序颠倒,然后再加上原来的数,就会得到了一个新的数。小明将这个新的数称为“反向数”。 例如,为了得到1325的“反向数”,首先我们将该数...
  • BZOJ1053 素数

    2018-03-18 18:29:00
    题目大意 对于任何正整数x,其约数的个数记作g(x)。如果某个正整数x满足对任意...不超过N的最大的质数x为不超过N的约数个数最多的数字中最小的数字(最小的数字保证了不存在一个比x小的数y使得g(x)==g(y))。 ...
  • 数字函数

    2009-12-02 13:40:00
     ACOS(n)返回数字n余弦值,输入值的范围是-1~1,输出值的单位为弧度。 ASIN(n)返回数字n正弦值,输入值的范围是-1~1,输出值的单位为弧度。 ATAN(n)返回数字n的反正切值,输入值可以是任何数字,输出值的...
  • apptool编译

    2018-05-11 09:53:20
    前言本文,乃是编译首战,在此,特意记录过程中遇到的点点滴滴问题,如有不足之处,欢迎指正~在此,特意...本文操作流程摆(qián)好(tí)姿(liǎo)势(jiě)编译之前,我们首先准备好编译工具,下面将...
  • /***纯手打 望采纳*/public class MAIN {//回旋数字是一62616964757a686964616fe59b9ee7ad9431333337613135个类似与着写的6 而数字本身在数的a[0][n]/*** 思路:就是一个着的数字6一样的东西* 我们定义一个tem.....
  • Python 2.7 | 素数问题

    2020-06-11 09:46:16
    = 100), 请你输出从小到大排列的前n素数,数字间以空格进行分隔。 解题思路: 判断一个数是否是素数,要先判断它是否是素数,若是再判断它的逆向拼写是否为素数。而对于2、3、7,他们是逆向拼写是本身,所以...
  • (逆)序数

    2020-02-25 11:24:44
    题目描述 设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是...tip1:整体思路:从1001到9999逐个数字进行遍历,对每个数字 X 进行如下操作:先对数字进行处理得到其(逆)序数 Y,即abcd变成dcba,然...
  • 输出字母沙漏

    2021-01-16 16:11:46
    再之后的 n 行则正好是前 n过来输出的结果。注意末尾不要有多余的输出。 输入 ​ 输入一个正整数 n。(0<n<26) 输出 ​ 按照样例输出。 样例输入 2 样例输出 ABCBA BCB C BCB ABCBA 样例输入2 3 样例...
  • Oracle数字函数

    2014-01-15 10:43:57
    数字函数操作数字数据,执行数学和算术运算。...ACOS(n):余弦函数,返回-1到1之间的数,n表示弧度。 ASIN(n):正弦函数,返回-1到1之间的数,n表示弧度。ATAN(n):反正切函数,返回n的反正切值,n表示弧度。CEI
  • hdu-2521 素数

    2020-03-29 20:14:09
    其实就是给定区间找公因数最多的那个数,如果最多公因数的数字有多个,就输出最小的那个,根本不用管素数。 题目给出的范围很小,直接暴力筛法求出区间的每个数字的公因数数量。然后遍历[a, b],找到最大的数字。 ...
  • 环境: win7+python3.5(anaconda3) 理论上,win7及以上的系统和python任意版本均可。 一、基础脚本 首先我们构建一个简单的脚本,比如... print('num={n}, {n}^3={n2}'.format(n=num, n2=num**3)) if __name__ == '__m
  • 斜杠、用法总结

    千次阅读 2017-03-30 18:13:09
    斜线符号“ \ ”在Bash中被解释为转义字符,用于去除一个单个字符的特殊意义,它保留了跟随在之后的字符的面值,除了换行符(\n,\r)。  如果在斜线之后一个换行字符立即出现,转义字符使 行 得以继续,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,912
精华内容 764
关键字:

反n字