Long time no see.
这个学期因为课程要求不允许公布作业,以及偷懒的原因(后者为主要原因),几乎没有更新,上午把期末考试画上了不完美的句号,本学期的内容会在接下来的几天陆续补全。
需要各位注意的是,美赛是严格禁止网络讨论的(其实国赛也一样),贴一组数据
Reference:如何看待19年美赛成绩?–知乎
另外贴一些问题:如何看待2019年美赛DQ比例如此高,中国队伍锅从天上来哭死在宿舍? --知乎
另外贴个最触目惊心的:匿名用户的回答 – 美赛报名网站有漏洞,所有信息明文储存,包含报名信息,包括,住址,电话,用于账单付款的信用卡信息
而且据回答者说至今(2019/12/30)还没有修复。
感觉自己就是块送上门的肥肉。
综上,美赛从去年开始,Disqualified(被判作弊取消资格)的队伍数量大幅度提高,而且据知乎回答,很多正常操作心血建模的队伍也被DQ,虽然不知道为什么。而且美赛的报名页面有安全问题。但是仍然选择了要参加,需要注意
至于姓名、电话号码,这要泄露了我也没什么办法,只能祈祷没人想害你吧。
本文只讨论参加时又不能全员到场时的一种解决方案。
写论文排版很重要,而且管理引用、方程编号等人力操作也属实麻烦。其实正式论文的协作和写代码差不多,论文就是代码编译的结果。LaTeX就是其中一种语言,而常用的LaTeX编辑器有很多种,有专用的像CTeX,TeXLive等,常用的editor或者IDE配合插件也能写LaTeX。我对LaTeX了解并不多,只是在用Markdown写文档的时候接触过一点LaTeX语法。
为了避免麻烦,我就选择了TeXLive。其在清华大学的开源镜像站有镜像,所以下载速度飞快。Index of /CTAN/systems/texlive/Images/ – TUNA Mirror。下载texlive.iso完成后装载镜像文件(Win10之后系统自带,知道是什么更好),双击install-tl-advanced.bat即可开始安装,完整安装约需要6GiB。
安装非常之慢,甚至我开始怀疑要不要装全部了……不过想到以后写论文可能会经常用这厮,忍忍吧。
这里有一份不错的教程Git教程
此外,因为Git是个命令行程序用起来稍微不便,还可以选择一些Git辅助程序,比如Sublime Merge。Sublime Merge - Git Client, done Sublime
用Github那是真的心大,你想把你的论文给全世界看见。
这里选择搭建私有的Git服务器。
学生的话可以用阿里云的云翼计划阿里云学生机-云服务器学生机优惠-学生机推荐-云翼计划-阿里云。
系统我选择了Ubuntu 16.04LTS,因为用的好一些。
开通后可以在详情页看到公网IP,短信也会发给你。
第一次使用需要重置密码
之后一定要重启
然后就可以用SSH连接上服务器了。
服务器的配置可以参考阿里云上搭建自己的git服务器 - 简书
sudo apt-get update
sudo apt-get install git
先安装上Git
阿里云上搭建自己的git服务器 - 简书
我创建了一个用户叫gituser
假设现在你是以root身份登录的,创建一个/var/[dir name]的空目录
mkdir /var/evaluation
进入该文件夹,并就地创建一个仓库
cd /var/evaluation
git init
然后将其创建人和用户组赋给gituser和gituser组,加上所有可读可写可执行
chown -R gituser:gituser /var/evaluation
chmod 777 /var/evaluation
用证书可以免去每次提交需要输入密码的麻烦
在Linux/Windows下的命令行敲
ssh-keygen
**注意是加到gituser的authorized_keys里,不是root的 **
…
如果你觉得服务器IP比较难记,可以去NOIP上申请一个免费的动态域名。
本地克隆仓库:
git clone [user name]@[host name]:[path]
例子:git clone [email protected]:/var/evaluation