1.如何理解泰特公式,这是我见过讲的最通透的啦
怎样更好地理解并记忆泰勒展开式? – 知乎 (zhihu.com)
2.三角函数之间的关系转换,和标题说的一样,没有比这更全的
泰坦尼克号今年重映啦,第一次看还是去年快暑假的时候和刘兰婷在网上看的,嘿嘿这次终于能在大荧幕上看到啦,这次也还是和刘兰婷一起看的!
除了杰克和露丝,从容赴死的船长和设计师,庄严肃穆的演奏乐队,将故事哄两个孩子入睡的母亲,临死前安详拥抱的老人都太有感染力了,呜呜。
看完电影就下午一点多了,吃了个烤肉自助,我本来以为我能吃很多的,结果没吃多少就饱啦。
吃完就三四点了,距离刘兰婷回济南还有2小时本来我们打算去switch电玩店玩1小时结果都排队,最后去了网吧玩4399双人小游戏
今天的时间太短啦,有点舍不得😭
知道三星之前我也以为安卓平板只是个大屏手机
这是桌面模式下的界面,支持软件窗口化多开,例如edge可以开启多个窗口并且在任务栏提供预览,还有其他软件,感觉比ipad的台前调度强大很多
另外一些推荐一些我正在使用的,在安卓平板上体验极好的软件。
1. VLC
这是自由开源的视频播放器也是支持全平台而且界面很舒服,支持订阅网络源和本地播放
2.Krita
也是开源自由的软件,诞生就是为了替代PS,在安卓上有桌面端的全部功能,甚至更丝滑??
3.Edge
我几乎所有设备的浏览器用的都是Edge,太好用啦,而且在平板上体验和桌面差不多,UA默认就是桌面,界面习惯也类似桌面的,支持双击关闭标签页,所有设备同步密码,收藏,和一些其他设置
4.Feeder
开源的订阅软件,主要是界面好看,功能很强支持几乎所有的订阅方式
5.三星笔记
好像是三星独占,不清楚其他安卓板能不能用,配合SPen书写好爽,基本上所有需要的笔记功能都有,特别是写字体验上,三星可以碾压全部平板包括ipad了,S8用的阉割版Spen延迟在6ms多点,S8+和S8 U 用的顶配笔延迟在2ms多一些,即使是S8也比ipad的20ms延迟低了很多,但是在这个数量级几乎也都感觉不出来了延迟了。
还有一些其他的,文档office 365全家桶看着好好但是没钱买,只能用WPS了,画画Sketchbook也挺好用,比Krita更简单,但是我不会画画也基本用不到,哔哩哔哩HD可以看B站,其实直接用Edge看也不错,还有开源的Unciv,类似文明的游戏,背单词的不背单词
其实也可以使用aid learning安装完整的Linux直接使用桌面级的WPS,VSCode等
上面的一堆软件大部分都是开源的,一些大厂做的软件甚至不如为爱发电的开源作者们,微信虽然有平板模式但是体验还是不是很好,比如截图后发送图片快捷发送的时候会竖屏,百度网盘完全就是竖屏,只有设置部分是可以横屏!
济南济南
我抬眼是千佛山的轮廓
我闭眼是大明湖和护城河
趵突泉在我耳畔喷涌着
上周末终于去济南啦!
周日的早上坐上了去济南的高铁,感觉济南的人真的好多啊,路上好拥挤,比泰安的人多太多啦。第一天上午我们直接去了千佛山~
爬完山,去买了点吃的,鲍师傅的马蹄爆爆珠和原味小贝,感觉原味小贝真的好好吃😍😍😍,这是刘兰婷的狗头
下午看了密西西里的美丽传说,然后休息了会睡一觉打算晚上去吃大学生优惠的海底捞,结果我到了十二点我们去吃的时候发现关门了??呜呜居然有十二点关门的海底捞!然后我们就在路边买了点炸串吃,打算第二天下午再吃!
周一我们骑着小单车把周围的景点全逛了一边,五龙潭的鱼真多啊
然后是趵突泉,我还想喝趵突泉的直饮水,结果没有开放,好可惜。
逛完趵突泉就差不多两点啦,可以去吃海底捞啦,上次刘兰婷来泰安就想吃了,结果晚上咱俩都不想出去了就没去成,这次终于吃到啦!
吃完海底捞去大明湖走走消消食,散步坐着聊天也好舒适
到了六点左右我就要回泰安了,期待下次见面啦
很久之前接触到洛谷,pta,牛客,力扣的时候就想自己实现一个在线评测平台,如果不出意外,可能我的毕设会是一个基于容器的分布式在线评测系统。
今天尝试一下做一个最简单的cpp评测机,使用 C# 做了简单的gcc脚本评测,当然这个简易的评测脚本只支持AC(通过),WA(错误),CE(编译失败)这三种状态。
using System.Diagnostics;
class Judger
{
static void Main(string[] args)
{
// 获取命令行参数
string sourcePath = args[0]; // 源代码文件路径
string inputPath = args[1]; // 测试数据输入路径
string answerPath = args[2]; // 答案文件路径
// 编译源代码文件
string executablePath = sourcePath.Replace(".c", "");
ProcessStartInfo psi = new ProcessStartInfo("g++", $"{sourcePath} -o {executablePath} -O2 -Wall -lm")
{
RedirectStandardOutput = true,
RedirectStandardError = true,
UseShellExecute = false
};
Process process = new Process();
process.StartInfo = psi;
process.Start();
// 等待编译完成
process.WaitForExit();
// 如果编译失败,则输出错误信息
if (process.ExitCode != 0)
{
Console.WriteLine("编译错误:");
Console.WriteLine(process.StandardError.ReadToEnd());
return;
}
// 读入测试数据和答案
string inputData = File.ReadAllText(inputPath);
string answer = File.ReadAllText(answerPath);
// 运行程序
psi = new ProcessStartInfo(executablePath)
{
RedirectStandardInput = true,
RedirectStandardOutput = true,
RedirectStandardError = true,
UseShellExecute = false
};
process = new Process();
process.StartInfo = psi;
process.Start();
// 向程序输入测试数据
process.StandardInput.Write(inputData);
process.StandardInput.Close();
// 读取程序输出和错误信息
string output = process.StandardOutput.ReadToEnd();
string error = process.StandardError.ReadToEnd();
// 等待程序退出
process.WaitForExit();
// 比较程序输出和答案
Console.WriteLine(output.Trim() == answer.Trim() ? "AC" : "WA");
// 输出程序错误信息
if (error.Length > 0)
{
Console.WriteLine("Error:");
Console.WriteLine(error);
}
}
}