技术文章

【比赛游记】THUWC2019酱油记

时光怂恿深爱的人放手 提交于 2021-02-19 12:28:21
往期回顾: THUSC2018酱油记 day 0 早上 7 点的动车,不知道是从哪儿到哪儿的(雾),只知道从福建到广东 233333 一个值得思考的问题:福建人会不会 被广东人吃 啊? 动车上玩空洞骑士,可快乐了,发现笔记本没插电的时候游戏会很卡,不过幸好车上有电。 广州地铁简直毒瘤,黄陂(béi)站简直有毒吧。第一次坐地铁被赶下车的。 (话说站点的名字中有好多“公园”) 晚上住宾馆,打了一场 CF,光荣切 3 题后被教练叫去睡觉了…… day 1 THU 时间安排好紧凑哦,报道和 day1 居然是同一天。 先被带去了宿舍,在初中部,看起来一般般…… 然后被带去高中部,隔了好远距离啊 去交展中心领了个狗牌,还有个袋子,装了个清华招生本本 qwq 居然还有个外套,本校学生都领取了蓝色的外套~ 居然还有一叠饭票,据说每顿值 40 元(然而中午吃的饭我并不觉得有 40 元) 不过看了看时间安排,居然有第三场? 早上试机,进去的时候啥都没看,导致不知道系统密码,不知道 OJ 账户,不知道 OJ 密码,还坐错了位置。 跑回去看了两次才调整好位置,敲了个 NTT 实现 a+b,想用 LCT 实现,结果 LCT 写不出来了…… 才发现 OJ 上有试机题,这都是啥啊??去年 SC 的 AC 自动机神仙题和前年 SC 的求十维超球的所有超公切面,这能做? 下午就开始 day1 了。 看了看 T1

001基础结构搭建

牧云@^-^@ 提交于 2021-02-19 12:24:29
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.springframework.samples.service.service</groupId> <artifactId>portal</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <properties> <java-version>1.6</java-version> <org.springframework-version>4.0.6.RELEASE</org.springframework-version> <org.aspectj-version>1.6.10</org.aspectj-version> <org.slf4j-version>1.6.6</org.slf4j

SSH面密码登录

老子叫甜甜 提交于 2021-02-19 12:13:40
1.检查所有机器的openssh是否正常安装 2.使用命令 ssh-keygen -t rsa 生成id_rsa和id_rsa.pub密钥和公钥 三次回车(三次回车表示生成的文件默认地址~/.ssh和无密码登录) 3.进入到~/.ssh/目录下 cat id_rsa.pub >>authorized_keys 4.使用scp命令将authorized_keys复制到其它的机器~/.ssh/目录下即可 注: 1.如果其它机器上无.ssh目录,可能是安装openssh后没有执行过ssh命令 2.若想实现服务器之间的互相SSH无密码登录,执行命令 2 ,然后执行下面的命令将公钥追加到其它机器的authorized_keys文件中: cat ~/.ssh/id_dsa.pub | ssh 192.168.0.107 'cat - >> ~/.ssh/authorized_keys' 来源: oschina 链接: https://my.oschina.net/u/2924397/blog/750874

计算机网络学习笔记(停止更新)

眉间皱痕 提交于 2021-02-19 12:12:38
——源自慕课上华南理工大学开设的《计算机网络》 1.1:基本概念 拓扑:信道(信号通道)的分布方式 协议:控制网络中的信息如何进行交换 数字带宽:在单位时间内流经的信息总量,单位:bps(bite) 吞吐量(P):实际可测到的带宽 信息量(S),传输时间(T),有:T=S/P PAN->LAN->MAN->WAN 1.2:参考模型 OSI参考模型(七层) 7:应用层。为网络应用提供网络服务。 6:表示层。将信息表示成数据流,压缩解压缩,加密解密。 5:会话层。负责通信主机的会话的建立、管理和拆除。 4:传输层(核心)。负责通信主机间端到端的链接。 TCP: 还负责可靠传输、差错回复、拥塞控制等功能。 3:网络层(核心)。地址(为通信主机提供标识)与最优路径。将一个分组从源机送达目的机。 2:数据链路层。提供介质访问服务。 1:物理层。提供透明的比特流传递。 TCP/IP参考模型(4层) 1.3: 数据在各层的形式叫协议数据单元(PDU) 封装/打包: 将信息打包,从最高层——应用层开始逐渐下行到最底层——物理层。 解封装/解包: 将收到的比特流解包,从最低层——物理层开始,逐渐上行到最高层——应用层提取出信息。 实体:每层中活动的元素。 对等实体:收发双方对应层上的实体互称。 课程内容分布: 2.1:物理层 物理层的特性: 1.机械特性:指明接口所有接线器的形状、尺寸、引脚数和排序

浅谈国内优秀政府网站群建设的经验

白昼怎懂夜的黑 提交于 2021-02-19 12:12:12
一、分享 (目前我区政府网站群建设的成果)   最近打开我区政务网站,市民们可以看到,本来特别落后,相对严肃、死板的政府网站群现在已经有了很大变化,新版政府网站群建设(目前新版的系统为:We7网站群内容管理系统平台为支撑)不仅仅是提供信息发布和查询、浏览的单调和基础的功能了,而是将政务服务服务和在线办事的功能加强了,贯穿了整个网站群的始终,市民不仅可以浏览信息,而且还可以在新版政务网站群中的各个子站点的网站中参与互动、反映民生,甚至可以足不出户,在网站中办理各种服务事项,获得与生活息息相关的大部分服务。这些正是我区大力开展政府网站群建设和电子政务平台建设的成果。   去年年底,我区被确定为“国家依托电子政务平台加强县级政府开展政务公开和政务服务百家试点之一”。目前,我区“政府网站群建设和电子政务平台建设”依托已建成的光纤网络和现有的高性能设备,以虚拟化技术为基础,构建了功能完善的私有云服务系统。“综合门户网站”和“政务服务与监察系统”实施了改版升级,采用了We7网站群平台为基础的支撑平台后,为市民提供了更加快捷高效的服务,试点建设工作取得了阶段性成果。多措并举,电子政务建设工作取得新成绩。   我区政府网站群建设项目自新版网站上线至今,总访问量已近365万人次,发布信息1.2万余条。新网站自今年初发布后平均日访问量由2651人次增加至12413人次。区市民服务中心从启动运行以来

干货回顾 | 快速上手 VS Code:开发环境搭建和常用插件配置

强颜欢笑 提交于 2021-02-19 12:11:30
关注精彩内容,先点击 蓝字 关注我哦~ VS Code 中文社区简介: VS Code 中文成立于2019年11月30日,社区致力于促进开发者之间的交流学习。定期举办线上与线下的沙龙、动手实践营以及开发者交流大会等。 快速上手 VS Code:开发环境搭建和常用插件配置 时间:10月30日(周五) 19:30-21:30 主讲嘉宾介绍 张迪,中国科技大学,机器人实验室自然语言处理和机器人定位导航方向研究生。 分享大纲 一、快速搭建编译环境 二、包管理器的对比选择(Windows) scoop Windows Package manager chocolate 三、面向数据科学的Python环境搭建 Python开发常用插件和配置 四、Windows下CPP环境无痛搭建 gcc llvm/clang vcpkg 常用插件和配置 五、Git相关常用插件和配置 六、让你的Code更出彩:常用插件和配置 七、码字更智能:主流智能补全插件对比(AI-powerd autocompletion) 原配夫人intellicode 国产Aixcoder Tabnine Kite 八、让你的开发更舒适 九、让你的界面更美 十、让你摸鱼更快乐 开发环境的搭建 本次讲座主要面向入门者。 对于 Windows ,搭建环境可能并不如 Linux 方便。张老师提到了 Windows 上的 3 个包管理器:

C#基本语法

旧时模样 提交于 2021-02-19 12:10:35
C#的基本语法和C/C++,Java的语法基本一致。下面只指出两者的不同之处。 C#使用using用来引入库文件,类似于Java的import以及C++的using namespace语句。同样C#也使用namespace来声明一个命名空间。 C#不像C++一样,有用于输入输出的关键字cin和cout,而是依赖于.NET类。最基本的类是System,这个类几乎所有的C#程序都要用到。 C#从一开始设计就是完全面向对象的,这一点和C++是不同的,因此一段C#代码都必须包含在一个类之中。 所有的C#代码的入口函数都是从下面这段代码开始的。 public static void Main() //public修饰符是为了在任何地方都能访问该方法 { //static是为了使该方法无需实例化对象就能使用,否则无法访问入口函数 return; //声明的返回值是void,因此return;就结束了,不要试图返回一个数值。 //当你把返回值声明为int的时候,才能返回一个数值 } //但是这个返回值只能是void或者int。 需要注意的是C#的入口函数的Main的M是大写的。 C#中的所有变量在定义的时候都需要初始化,否则会出现语法错误,而不是像C/C++一样,只会产生一个警告。因此,我们说C#的安全性很高。这样能防止程序使用未初始化的垃圾值。 C#初始化变量的值一般有下面两种办法:

C#高级技师语法,你会吗?

情到浓时终转凉″ 提交于 2021-02-19 12:10:17
【导读】 呀,最近太忙了,没什么时间去看和学习,既然长篇文章一时半会吐不出来,短篇还是可以搞搞,操作系统绝不会断更 。本文我们来搞点C#中高逼格语法。 =>这玩意从C#6开始支持方法,运算符和只读属性的表达式主体定义。从C#7.0开始支持构造函数,终结器以及属性和索引器访问器的表达式主体定义。所以本文来讲讲=>运算符 高级语法 我们正常写一个方法,都是很明确的方法主体,我们称之为“块主体”,比如如下 static string Say ( ) { return "Hello World" ; } 用了=>运算符,我们可以将上述方法简化到极致 Console.WriteLine(Say()); static string Say ( ) => "Hello World" ; 如上就通过=>运算符隐式转换为方法主体的返回类型,最终还是翻译成第一种写法。 C#中的lambda表达式绝对秒杀Java,用过Java我也是这么认为,不服可以一战,我们看用过最多的大概是对集合的处理,集合中内置使用几种委托,继而委托简化为lambda,比如如如下Where过滤条件调用Func委托 var list = new List< string >() { "h" , "e" , "l" , "l" , "o" }; list = list.Where(d => d.Equals( "o" ))

C#高级技师语法,你会吗?

孤街浪徒 提交于 2021-02-19 12:09:58
【导读】 呀,最近太忙了,没什么时间去看和学习,既然长篇文章一时半会吐不出来,短篇还是可以搞搞,操作系统绝不会断更 。本文我们来搞点C#中高逼格语法。 =>这玩意从C#6开始支持方法,运算符和只读属性的表达式主体定义。从C#7.0开始支持构造函数,终结器以及属性和索引器访问器的表达式主体定义。所以本文来讲讲=>运算符 高级语法 我们正常写一个方法,都是很明确的方法主体,我们称之为“块主体”,比如如下 static string Say ( ) { return "Hello World" ; } 用了=>运算符,我们可以将上述方法简化到极致 Console.WriteLine(Say()); static string Say ( ) => "Hello World" ; 如上就通过=>运算符隐式转换为方法主体的返回类型,最终还是翻译成第一种写法。 C#中的lambda表达式绝对秒杀Java,用过Java我也是这么认为,不服可以一战,我们看用过最多的大概是对集合的处理,集合中内置使用几种委托,继而委托简化为lambda,比如如如下Where过滤条件调用Func委托 var list = new List< string >() { "h" , "e" , "l" , "l" , "o" }; list = list.Where(d => d.Equals( "o" ))