清华大学

清华大学 代理服务器(java)

淺唱寂寞╮ 提交于 2020-02-01 14:35:52
题目描述 使用代理服务器能够在一定程度上隐藏客户端信息,从而保护用户在互联网上的隐私。我们知道n个代理服务器的IP地址,现在要用它们去访问m个服务器。这 m 个服务器的 IP 地址和访问顺序也已经给出。系统在同一时刻只能使用一个代理服务器,并要求不能用代理服务器去访问和它 IP地址相同的服务器(不然客户端信息很有可能就会被泄露)。在这样的条件下,找到一种使用代理服务器的方案,使得代理服务器切换的次数尽可能得少。 输入描述: 每个测试数据包括 n + m + 2 行。 第 1 行只包含一个整数 n,表示代理服务器的个数。 第 2行至第n + 1行每行是一个字符串,表示代理服务器的 IP地址。这n个 IP地址两两不相同。 第 n + 2 行只包含一个整数 m,表示要访问的服务器的个数。 第 n + 3 行至第 n + m + 2 行每行是一个字符串,表示要访问的服务器的 IP 地址,按照访问的顺序给出。 每个字符串都是合法的IP地址,形式为“xxx.yyy.zzz.www”,其中任何一部分均是0–255之间的整数。输入数据的任何一行都不包含空格字符。 其中,1<=n<=1000,1<=m<=5000。 输出描述: 可能有多组测试数据,对于每组输入数据, 输出数据只有一行,包含一个整数s,表示按照要求访问服务器的过程中切换代理服务器的最少次数。第一次使用的代理服务器不计入切换次数中

清华大学下载镜像源

Deadly 提交于 2019-12-04 14:22:57
清华大学下载镜像源 https://pypi.tuna.tsinghua.edu.cn/simple 可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple ,这样就会从清华这边的镜像去安装gevent库。   例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent 或者直接加在后面   例如:pip3 install matplotlib https://pypi.tuna.tsinghua.edu.cn/simple 来源: https://www.cnblogs.com/mujun95/p/11870008.html

Pod Install使用清华大学的源

匿名 (未验证) 提交于 2019-12-03 00:22:01
特么众所周知的原因,伟大的GFW让码农欲仙欲死。有时候VPN的不稳定造成一个嗷嗷大的东西下载一半就断,心里已经真的千万只草泥马奔腾而过。闲话少叙,今天找到了一个清华大学的镜像,非常不错。(感谢清华!), 传送门 CocoaPods 镜像使用帮助 CocoaPods 是一个 Cocoa 和 Cocoa Touch 框架的依赖管理器,具体原理和 Homebrew 有点类似,都是从 GitHub 下载索引,然后根据索引下载依赖的源代码。 对于旧版的 CocoaPods 可以使用如下方法使用 tuna 的镜像: $ pod repo remove master $ pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git $ pod repo update 新版的 CocoaPods 不允许用pod repo add直接添加master库了,但是依然可以: $ cd ~/.cocoapods/repos $ pod repo remove master $ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master 最后进入自己的工程,在自己工程的podFile第一行加上: source

清华大学--整数拆分

匿名 (未验证) 提交于 2019-12-03 00:21:02
题目描述 一个整数总可以拆分为2的幂的和,例如: 7=1+2+4 7=1+2+2+2 7=1+1+1+4 7=1+1+1+2+2 7=1+1+1+1+1+2 7=1+1+1+1+1+1+1 总共有六种不同的拆分方式。 再比如:4可以拆分成:4 = 4,4 = 1 + 1 + 1 + 1,4 = 2 + 2,4=1+1+2。 用f(n)表示n的不同拆分的种数,例如f(7)=6. 要求编写程序,读入n(不超过1000000),输出f(n)%1000000000。 输入描述: 每组输入包括一个整数:N(1<=N<=1000000)。 输出描述: 对于每组数据,输出f(n)%1000000000。 示例1 输入 7 输出 6 利用动态规划: #include<stdio.h> int main(){ int dp[ 1000001 ],num,i; dp[ 0 ]= 0 ; dp[ 1 ]= 1 ; dp[ 2 ]= 2 ; for (i= 3 ;i<= 1000000 ;i++){ dp[i]= 0 ; if (i& 1 ) dp[i]=(dp[i- 1 ]) %1000000000 ; else dp[i]=(dp[i- 1 ]+dp[i/ 2 ]) %1000000000 ; } while (scanf( " %d " ,&num)!=EOF) printf ( " %d \n"

各位大神,这是清华大学单片机例子,抄下来有错误,但不知道哪里错了,求帮!

匿名 (未验证) 提交于 2019-12-02 23:43:01
//用共阳极LED数码管,key0为调时位选择键,key1为加一键,key2为减一键 #include<reg51.h> #define char unsigned char char code dis_7[12]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0xb2,0xf8,0x80,0x90,0xff,0xbf}; //共阳极LED数码管“0―9”,“灭”,“-”的字码段 char code scan_con[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//位选择码 char data dis[8]={0x00,0x00,0x0b,0x00,0x00,0x0b,0x00,0x00};//显示缓冲区时分秒初始为0,0x0b为“-”的编码 char data timedata 3 ={0x00,0x00,0x00};//分别为时分秒的值 char data ms50=0x00,con=0x00,con1=0x00,con2=0x00; sbit key0=P1^0; sbit key1=P1^1; sbit key2=P1^2; //1ms延时函数 delay 1ms(int t) { int i,j; for (i=0;i<t;i++) for (j=0;j<120;j++); } //按键处理函数 keyscan

Archlinux清华大学镜像源

旧街凉风 提交于 2019-11-27 22:03:28
archlinux 编辑 /etc/pacman.d/mirrorlist, 在文件的最顶端添加: Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch archlinuxcn 使用方法:在 /etc/pacman.conf 文件末尾添加以下两行: [archlinuxcn] Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch 之后安装 archlinuxcn-keyring 包导入 GPG key。 来源: https://www.cnblogs.com/mc-r/p/11379717.html