题意:求$2^{2^{2^{2^{...}}}}\%p$ 题解:可以发现用扩展欧拉定理不需要很多次就能使模数变成1,后面的就不用算了 $a^b\%c=a^{b\%\phi c} gcd(b,c)==1$ $a^b\%c=a^{b\%\phi c+\phi c} gcd(b,c)!=1$ ...
分类:
其他好文 时间:
2018-08-27 14:08:07
阅读次数:
168
1 /*2018年8月11日 18点30分,于福安公寓 2 功能:LCD1602显示程序*/ 3 #include<reg52.h> 4 #define uchar unsigned char 5 #define uint unsigned int 6 uchar code table[] ="zh ...
分类:
其他好文 时间:
2018-08-27 01:00:42
阅读次数:
272
centos6.5Open×××服务搭建部署,访问内网服务器1简介×××(VirtualPrivateNetwork)直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道。Open×××无疑是Linux下开源×××的先锋,提供了良好的性能和友好的用户GUI。该软件最早由JamesYonan编写。Open×××允许参与建立×××的单点使用预设的私钥,第三方证书,或者用户名/密码
分类:
其他好文 时间:
2018-08-27 00:18:58
阅读次数:
241
1、结构体内直接赋初始值 如此一来,所有声明的新结构体对象就是默认上面的值。 ...
分类:
编程语言 时间:
2018-08-26 19:40:52
阅读次数:
196
1.模版方法的定义 模版方法的英文定义为: Template Method Pattern: Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Metho ...
分类:
其他好文 时间:
2018-08-26 19:38:40
阅读次数:
173
修改键盘——可以通过修改键值对(十六进制)的方式,键盘上的每个按键都有自己对应的值,通过两个值的互换,就可以实现键盘按键的修改。这里要强调,该方法适合少量的值的修改,大量的值需要修改的时候,就显得繁琐。 第一步:Windows+R 输入cmd 确定,然后再输入regedit打开注册编辑器 第二步:注 ...
分类:
其他好文 时间:
2018-08-26 18:29:47
阅读次数:
313
0、基本定义 为其他对象提供一种代理以控制对这个对象对访问。 静态代理:代理前,所有对行为都是已知对。 不能扩展 动态代理:代理前,所有的行为都是未知的。 》 jdk:必须实现 interface,从interface中,获取method,进行字节码重组,生成新类。 》 cgli:对类进行代理,En ...
分类:
其他好文 时间:
2018-08-26 18:26:20
阅读次数:
156
1. Shrinkage(缩减) Methods 当特征比样本点还多时(n>m),输入的数据矩阵X不是满秩矩阵,在求解(XTX)-1时会出现错误。接下来主要介绍岭回归(ridge regression)和前向逐步回归(Foward Stagewise Regression)两种方法。 1.1 岭回归 ...
分类:
其他好文 时间:
2018-08-26 18:21:18
阅读次数:
250
第12章 动态内存 12.1 智能指针 shared_ptr<T> make_shared<T>(args) 直接初始化 new int(10); 默认初始化 new int; 值初始化 new int(); 由内置指针(而不是智能指针)管理的动态内存在被显示释放前一直都会存在。 最好坚持只使用智能 ...
分类:
编程语言 时间:
2018-08-26 16:49:20
阅读次数:
190
本文介绍了IIC通信方法,阐述了Linux内核的IIC总线的驱动架构,及其应用。 ...
分类:
系统相关 时间:
2018-08-25 22:56:46
阅读次数:
244