-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearch.json
1 lines (1 loc) · 34 KB
/
search.json
1
[{"title":"整数规划","url":"/2022/02/18/IP/","content":"《数学建模算法与应用》第二章<整数规划>学习笔记\n<!-- more -->\n##### 概论\n1. 整数规划的定义\n 数学规划中的变量(部分或全部)限制为整数时,称为整数规划。若在线性规划模型中,变量限制为整数,则称为整数线性规划。目前所流行的求解整数规划的方法,往往只适用于整数线性规划。**目前还没有一种方法能有效地求解一切整数规划。**\n2. 整数规划的分类\n 如不加特殊说明,则一般指**整数线性规划**。整数线性规划模型大致可分为两类:\n (1)变量全限制为整数时,称**纯(完全)整数规划**。\n (2)变量部分限制为整数时,称**混合整数规划**。\n3. 整数规划的特点\n (1)原线性规划有最优解,当自变量限制为整数后,其整数规划解出现下述情况。\n - 原线性规划最优解全是整数,则整数规划最优解与线性规划最优解一致。\n - 整数规划无可行解。\n - 有可行解(当然存在最优解),但最优解值变差。\n (2)整数规划最优解不能按照实数最优解简单取整而获得。\n4. 求解方法分类\n (1)**分支定界法**——可求纯或混合整数线性规划。\n (2)割平面法——可求纯或混合整数线性规划。\n (3)求解“0-1”整数规划。\n - 过滤隐枚举法。\n - 分支隐枚举法。\n (4)匈牙利法——解决指派问题(“0-1”规划特殊情形)。\n (5)蒙特卡洛法——求解各种类型规划。\n##### 0-1型整数规划\n0-1型整数规划是整数规划中的特殊情形,它的变量$x_j$仅取值0或1.这是$x_j$被称为0-1变量,或称二进制变量。$x_j$仅取值0或1这个条件可由下述约束条件$$0≤x_j≤1且x_j≤为整数$$所代替,是和一般整数规划的约束条件形式一致的。\n###### 互相排斥的约束条件\n\n\n###### 关于固定费用的问题\n###### 指派问题的数学模型\n##### 蒙特卡洛法(随机取样法)\n蒙特卡洛方法也称为计算机随机模拟方法,它源于世界著名的赌城─—摩纳哥的Monte Carlo(蒙特卡洛)。它是基于对大量事件的统计结果来实现一些确定性问题的计算。使用蒙特卡洛方法必须使用计算机生成相关分布的随机数, Matlab给出了生成各种随机数的命令。\n##### 整数线性规划的计算机求解\n对于整数线性规划问题,也可以使用Matlab的**intlinprog**函数求解,但使用Matlab软件求解数学规划问题有一个缺陷,即必须把所有的决策变量化成**一维决策向量**,实际上对于多维变量的数学规划问题,用Matlab软件求解,需要做一个变量替换,把多维决策变量化成一维决策向量,变量替换后,约束条件很难写出。\nMATLAB求解混合整数线性规划的命令为\n```MATLAB\n[x,fval] = intlinprog(f,intcon,A,b,Aeq,beq,lb,ub)\n```\n\n##### 现代优化算法\n1. 遗传算法\n2. 模拟退火算法\n3. 粒子群算法(蚁群、鱼群、鸟群)","tags":["MATLAB","Integer Programming"],"categories":["study"]},{"title":"MPE文档阅读记录(未完待续)","url":"/2022/02/16/MPE/","content":"Markdown是一种文本格式,可以用它来控制文档的显示。\n<!-- more -->\n# 编写Markdown\n## Markdown基本要素\n### 语法说明\n#### 标题\n```markdown\n# 这是 <h1> 一级标题\n\n## 这是 <h2> 二级标题\n\n### 这是 <h3> 三级标题\n\n#### 这是 <h4> 四级标题\n\n##### 这是 <h5> 五级标题\n\n###### 这是 <h6> 六级标题\n```\n#### 强调\n```markdown\n*这会是 斜体 的文字*\n_这会是 斜体 的文字_\n\n**这会是 粗体 的文字**\n__这会是 粗体 的文字__\n\n~~这个文字将会被横线删除~~\n```\n#### 列表\n##### 无序列表\n```markdown\n- Item 1\n- Item 2\n - Item 2a\n - Item 2b\n```\n ##### 有序列表\n ```markdown\n1. Item 1\n1. Item 2\n1. Item 3\n 1. Item 3a\n 1. Item 3b\n ```\n#### 添加图片\n```markdown\n\nFormat: \n```\n#### 链接\n```markdown\nhttps://github.com - 自动生成!\n[GitHub](https://github.com)\nFormat: \n```\n#### 引用\n```markdown\n正如 Kanye West 所说:\n> We're living the future so\n> the present is our past.\n```\n#### 分割线\n```markdown\n如下,三个或者更多的\n---连字符\n***星号\n___下划线\n```\n#### 行内代码\n```markdown\n`<addr>`\n```\n#### 代码块\n在代码上面和下面添加 ``` 来表示代码块。\n##### 代码块class(MPE扩展的特性)\n###### 代码行数\n如果你想要你的代码块显示代码行数,只要添加 line-numbers class 就可以了。\n例如:代码语言{.line-numbers}\n###### 高亮代码行数\n可以通过添加 highlight 属性的方式来高亮代码行数:代码语言 {highlight=[1-10,15,20-22]}\n#### 任务列表\n```markdown\n- [x] @mentions, #refs, [links](), **formatting**, and <del>tags</del> supported\n- [x] this is a complete item\n- [ ] this is an incomplete item\n```\n#### 表格\n```markdown\nFirst Header | Second Header\n------------ | -------------\nContent from cell 1 | Content from cell 2\nContent in the first column | Content in the second column\n```\n### 扩展的语法\n#### 表格\n需要在插件设置中打开 enableExtendedTableSyntax 选项来使其工作。\n\n#### Emoji & Font-Awesome\n```markdown\n:smile:\n:fa-car:\n```\n#### 上标\n```markdown\n30^th^\n```\n#### 下标\n```markdown\nH~2~O\n```\n#### 脚注\n```markdown\nContent [^1]\n\n[^1]: Hi! This is a footnote\n```\n#### 标记\n```markdown\n==marked==\n```\n#### Admonition\n\n```markdown\n!!! note This is the admonition title\n This is the admonition body\n```\n在 https://squidfunk.github.io/mkdocs-material/reference/admonitions/ 查看更多信息\n## 数学\n使用 KaTeX 来渲染数学表达式。\n默认下的分隔符:\n- \\$...\\$或者 \\\\(...\\\\) 中的数学表达式将会在行内显示。\n- \\$\\$...\\$\\$ 或者 \\\\[...\\\\] 或者 ```math 中的数学表达式将会在块内显示。\n## 图像\nMarkdown Preview Enhanced 内部支持 flow charts, sequence diagrams, mermaid, PlantUML, WaveDrom, GraphViz,Vega & Vega-lite,Ditaa 图像渲染。 也可以通过使用 Code Chunk 来渲染 TikZ, Python Matplotlib, Plotly 等图像。\n### Mermaid\nMarkdown Preview Enhanced 使用[mermaid](https://github.com/mermaid-js/mermaid) 来渲染流程图和时序图。\n- mermaid 代码块中的内容将会渲染[mermaid](https://github.com/mermaid-js/mermaid) 图像。\n- 查看[mermaid 文档](https://mermaid-js.github.io/mermaid/#/)了解更多如果创建图形。 \n\n可以通过 Markdown Preview Enhanced: Open Mermaid Config 命令打开 mermaid 配置文件。\n## TOC\nMarkdown Preview Enhanced 支持你在 markdown 文件中创建 TOC。 你可以通过 cmd-shift-p 然后选择 Markdown Preview Enhanced: Create Toc 命令来创建 TOC。 多个 TOCs 可以被创建。 如果你想要在你的 TOC 中排除一个标题,请在你的标题 后面 添加 {ignore=true} 即可。\n也可以通过在你的 markdown 文件中输入 [TOC] 来创建 TOC。但是,这种方式创建的 TOC 只会在预览中显示,而不会修改 markdown 文件。\n可以通过编写 front-matter 来进行设置:\n```markdown\n---\ntoc:\n depth_from: 1\n depth_to: 6\n ordered: false\n---\n```\n## 导入文件\n```markdown\n@import \"你的文件\"\n```\n## Code Chunk\n## 幻灯片\n## Pandoc\n\n# 文档导出\n# 定制&扩展","tags":["Markdown","Markdown Preview Enhanced"],"categories":["study"]},{"title":"VSCode常用快捷键","url":"/2022/02/15/vscode/","content":"快捷键是使用VSCode的精髓之一, 每一个都非常重要!\n<!-- more -->\n#### 通用操作\nCtrl + C, 复制当前文本\nCtrl + V, 粘贴当前文本\nCtrl + Z, 撤销\nCtrl + X, 删除行\nCtrl+1 Ctrl+2 Ctrl+3, 窗口跳转\nCtrl + Shift + Z, 反撤销\nShift + Alt + F, 整理代码\nCtrl + /, 将当前行注释 / 反注释, 当多行文本被选中时, 将多行文本注释\n#### 光标操作\nCtrl + ← 将光标向左移动一个单词\nCtrl + → 将光标向右移动一个单词\nCtrl + Alt + ↑, 向上加入一个光标\nCtrl + Alt + ↓, 向下加入一个光标\nCtrl + Alt + U, 撤销上次光标操作\n#### 界面移动\nCtrl + ↑ 向上移动当前界面\n#### 选中操作\nShift + ← 向左选中 / 反选中一个字符(重要)\nShift + → 向右选中 / 反选中一个字符(重要)\nCtrl + Shift + ← 向左选中 / 反选中一个单词(重要)\nCtrl + Shift + → 向右选中 / 反选中一个单词(重要)\nCtrl + D 当前有选中文本时, 将下一个与其相同的文本加入选中 (重要)\nCtrl + Shift + L 当前有选中文本时,将所有与其相同的文本加入选中 (重要)\n#### 文本行操作\nCtrl + C 当前无选中文本时, 复制当前行\nShift + Alt + ↑ 向上复制当前行, 当多行文本被选中时, 向上复制多行 (重要)\nShift + Alt + ↓ 向下复制当前行, 当多行文本被选中时, 向下复制多行 (重要)\nAlt + ↑ 向上移动当前行, 当多行文本被选中时, 将当前多行文本向上移动 (重要)\nAlt + ↓ 向下移动当前行, 当多行文本被选中时, 将当前多行文本向下移动 (重要)\nCtrl + → 向下移动当前界面","tags":["VSCode"],"categories":["study"]},{"title":"字号、pt、px和em换算对照表","url":"/2022/02/15/zihao/","content":"pt(point,磅) 是一个物理长度单位,指的是72分之一英寸。\npx(pixel,像素)是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选。Windows系统默认是96dpi,Apple系统默认是72dpi。\nem是一个相对长度单位,最初是指字母M的宽度,故名em。现指的是字符宽度的倍数,用法类似百分比。\n\npt和px的换算公式可以根据pt的定义得出:$pt=1/72(英寸), px=1/dpi(英寸)$\n因此$pt=px*72/dpi$\n\n以Windows下的96dpi来计算:$pt=px*72/96=px*3/4$\n<!-- more -->\n| **字号** | **pt** | **px** | **em** |\n|:--------:|:------:|:------:|:------:|\n| 初号 | 42pt | 56px | 3.5em|\n| 小初 | 36pt | 48px | 3em|\n| 一号 | 26pt | 35px | 2.2em|\n| 小一 | 24pt | 32px | 2em|\n| 二号 | 22pt | 29px | 1.8em|\n| 小二 | 18pt | 24px | 1.5em|\n| 三号 | 16pt | 22px | 1.4em|\n| 小三 | 15pt | 21px | 1.3em|\n| 四号 | 14pt | 19px | 1.2em|\n| 小四 | 12pt | 16px | 1em|\n| 五号 | 10.5pt | 14px | 0.875em|\n| 小五 | 9pt | 12px | 0.75em|\n| 六号 | 7.5pt | 10px | 0.625em|\n| 小六 | 6.5pt | 8px | 0.5em|\n| 七号 | 5.5pt | 7px | 0.4375em|\n| 八号 | 5pt | 6px | 0.375em|","tags":["Knowledge"],"categories":["study"]},{"title":"WIN10常用快捷键","url":"/2022/02/10/win10/","content":"日常操作能用得到的快捷键,可用于提高工作效率。\n<!-- more -->\nCtrl + C 复制选定项\nCtrl + V 粘贴选定项\nCtrl + X 剪切选择内容\nCtrl + Z 撤消操作\nCtrl + Y 恢复操作\nAlt + Tab 在打开的应用之间切换\nAlt + F4 关闭活动项,或者退出活动应用\nWin + L 锁定电脑\nWin + D 显示和隐藏桌面\nWin + E 打开“文件资源管理器”\nWin + I 打开“设置”\nWin + M 最小化所有窗口\nWin + Shift + M 将最小化的窗口还原到桌面\nWin + R 打开“运行”对话框\nWin + Tab 打开“任务视图”\nWin + 向上键 最大化窗口\nWin + 向下键 从屏幕中删除当前应用或最小化桌面窗口\nWin + 向左键 将应用或桌面窗口最大化到屏幕左侧\nWin + 向右键 将应用或桌面窗口最大化到屏幕右侧\nWin + 空格键 切换输入语言和键盘布局\nWin + 加号 (+) 或减号 (-) 使用“放大镜”放大或缩小\nWin + Esc 退出“放大镜”\nF2 重命名选定项\nF3 在文件资源管理器中搜索文件或文件夹\nF4 在文件资源管理器中显示地址栏列表\nF5 刷新活动窗口\nF11 最大化或最小化活动窗口\nAlt + Enter 显示选定项的属性\nAlt + ← 后退\nAlt + → 前进\nCtrl + A 选择文档或窗口中的所有项目\nCtrl + D(或 Delete) 删除选定项并将其移动到“回收站”\nCtrl + → 将光标移动到下一个字词的起始处\nCtrl + ← 将光标移动到上一个字词的起始处\nCtrl + ↓ 将光标移动到下一个段落的起始处\nCtrl + ↑ 将光标移动到上一个段落的起始处\nCtrl + Shift + Esc 打开任务管理器\nShift + Delete 无需先将选定项移动到“回收站”,直接将其删除\nAlt + D 选择地址栏\nCtrl + E 选择搜索框\nCtrl + F 选择搜索框\nCtrl + N 打开新窗口\nCtrl + W 关闭活动窗口\nCtrl + 鼠标拖动 快速创建副本\nCtrl + Shift + N 创建一个新文件夹\nCtrl + A 全选\nCtrl + B 将所选文本改为粗体\nCtrl + I 将所选文本改为斜体\nCtrl + S 将更改保存到文档\nCtrl + U 为所选文本添加下划线","tags":["WIN10"],"categories":["study"]},{"title":"详解编制","url":"/2022/02/09/bianzhi/","content":"在事业单位,编制意味着什么?请看如下的知乎问题。\n<!-- more -->\n1. 在事业单位,编制意味着什么?:\n https://www.zhihu.com/question/20347769\n\n2. 编制真的有那么重要吗?有没有编制的差异到底在哪里?\n https://www.zhihu.com/question/25338314\n\n3. 高校取消事业单位编制,对大学老师这个职业是利是弊?\n https://www.zhihu.com/question/49215671\n\n4. 研究所的事业编制是要逐渐取消吗?事业编制有什么好处呢?\n https://www.zhihu.com/question/21803734\n\n5. 高校非升即走制度是什么?\n https://www.zhihu.com/question/385511588\n\n6. 国内高校实行的“非升即走”是一种什么样的体验?\n https://www.zhihu.com/question/30594935\n\n7. 你怎么看待在国内高校推行「非升即走」的预聘-长聘 (tenure-track) 人事制度?:\n https://www.zhihu.com/question/25984538\n\n8. 高校里那些“非升即走”后“走”了的青年教师都怎么样了?\n https://www.zhihu.com/question/312714465","tags":["Knowledge"],"categories":["idea"]},{"title":"2、我真的只会玩波比啊","url":"/2022/02/08/novel_2/","content":"江晨自然看不到直播间内疯狂的弹幕,面无表情的坐在座椅上调试着设备,努力的把这台被Zhuo预热过的机子变成只属于他的形状。\n“老铁,第一次吧,看你够紧张的?”\n一旁的JackeyLove看到江晨不太娴熟的动作,转过头歪嘴一笑。\n“不是第一次,是第二次。”\n江晨想了想,看着柴犬很认真的回答。\n“噗~行,我的!”\n 喻文波被江晨直勾勾的眼神看得老脸一红。 \n他差点忘了他们俩已经不是第一次了。\n说实话,打职业到现在,喻文波第一次感觉到什么叫职业危机。\n职业危机就是队里只能当第二帅的危机。\n“我靠,你们俩在说什么啊?怎么听起来这么变态?”\n坐在正中间的Knight卓定,听着这段飘忽的对话忽然害羞起来,腼腆的笑着追问。\n“knight,我跟你也不是第一次了,你忘啦?”\n江晨对着knight眨了眨眼。\n“什...什么第一次,我都是用左手的!”\nKnight明显急了,涨红着脸用不太标准的中文辩解道。\n“我说的是第一次打比赛,你以为什么呢?”江晨调笑道。\nTes队伍内瞬间充满了快活的气息。\n....\n<!-- more -->\n白色月牙在后边看着自来熟的下路两兄弟和融洽的团队氛围,脸上露出了欣慰的笑容。\n当然这是在解说的眼里。\n“tes战队居然在落败一场的情况下还能谈笑自若,尤其是白色月牙教练脸上的笑容,就像是老父亲看着自己的孩子般慈祥。”\n“看来这位新登场的Chen选手便是他藏匿许久的终极杀招了。”\n“至于刚才的波比,肯定是导播开的玩笑啦~米勒老师,你觉得呢?”\n管大校的解说功底十分深厚,生动形象的比喻瞬间让观众对江晨这位帅气逼人的新人辅助的期待感拉满,又缓解了之前的尴尬。\n“我也觉得,毕竟波比这个英雄走辅助位还是太勉强了....”\n解说米勒沉稳的声音响起,接着和管大校一起开始讲解起了对两边bp的理解。\n“好的,现在比赛正式开始,tes率先ban掉了阿卡丽,萨弥拉,男枪!”\n“而omg这边则是选择按掉飞机,女警,格温!都是十分针对的ban人。”\n由于tes第一把落败,优先选择在了蓝色方,拥有第一手选人的权利。\n比赛场上。\n“小天,可以一抢皇子吧?”\n白色月牙教练询问起小天意见。\n开赛至今,皇子拥有超过60%的胜率,绝对是优先选取的英雄之一。\n一同替补登场的小天抿了抿嘴,摇摇头道:“我怕玩不好。”\nS11总决赛皇子的糟糕发挥已经摧毁了小天对皇子的信心。\n“那这样吧,Chen,给你先拿锤石怎么样?”\n白色月牙也不愧是知名教练,立马更换bp思路,走到江晨身后道。\n“不行,我不玩锤石。”江晨也摇了摇头。\n虽然锤石是正经职业辅助必备英雄之一,但江晨显然不是正经人。\n随着Bp时间不断流逝,白色月牙满脸黑线。\n“那你玩什么辅助,晨哥?”一旁的JackeyLove悄咪咪插嘴问道。\n “波比。”江晨转过头,一脸正经的回答。\n“....”JackeyLove嘴角抽了一下,只当江晨在开玩笑。\n“波比...”白色月牙教练沉吟片刻,合上本子,心里有了计划,“行,那我们就先拿维克托。”\n 拿下维克托后,不出意料的omg一二楼秒锁下了锤石皇子这对带动前期节奏外加后期开团的辅野,压力再次来到了tes这边。\n接着Tes这边敲下了波比和金克斯。\n“教练,我不想玩波比。”\n正当要做第二轮bp,小天突然低着头开口,有些自闭的样子。\n“上一把对面打野用波比打皇子效果很好啊,干嘛不选?”白色月牙表示不能理解,“而且已经开了,不能改了。”\n“玩波比想吐。”小天小声嘀咕。\n“没关系的,跟裁判说一下就能重开了。”上流人士zoom公爵显然经验更为老道,提出重开。 \n“唉,等等....”江晨可不想刚上来就被打上太子队的名号,搓了搓手委婉的暗示道,“要不我来玩波比?”\n“你玩?你玩不如我来玩,给你换个好打点的辅助,反正我上路都是抗压。”zoom挑了挑眉,满不在乎的说道。\n“是啊,感觉波比辅助没什么用啊。”就连一向饱受辅助折磨的JackeyLove小心脏也难免承受不住,忍不住劝道,“辅助最好日女、泰坦,实在不行布隆也可以。”\n“可...可我真的只会玩波比啊!”\n.....\n于是乎,当最后阵容完全锁定的时候,解说包括观众乃至omg的教练都一脸懵逼。\n“波比辅助?!”\n(Tes阵容:上单奥恩,打野赵信,中单维克托,下路金克斯,辅助波比。\nOmg阵容:上单剑魔,打野皇子,中单妖姬,下路厄斐琉斯,辅助锤石。)\n他们有想过这个波比去打野,去上单,甚至去中单,但没想到会是辅助。\n【我超!这就是管门吗?】\n【天亮了?天黑了!】\n【警告!警告!】\n【今年寄了,那就开摆!】\n伴随着弹幕刷着各种各样的梗,TESvsOMG第二场比赛正式开始!\n一级的时候OMG就尝试在野区发起进攻,不过很快放弃了。\ntes也不是什么臭鱼烂虾队,野区防守做得很到位,再加上有只波比在草丛外边晃,一级学E的波比在野区还是蛮唬人的。\n两边相安无事帮完打野来到线上。\n“你们下路有线权吧?”打野位Aki打完蛤蟆问道。\n“那不是废话,打辅助波比还没线权我直接把电脑屏幕吃掉!”辅助位cold也是征战多年的老辅助了,十分自信的骗吃骗喝道。\n“行。”Aki心里立马制定了刷野路线,这把上下路都是天然优势,他速三抓中帮助乐芙兰建立优势再控下双河蟹,这把就稳了。\n话音刚落,cold操作着锤石趁着Able击杀残血小兵的瞬间,一个阴险的穿兵q钩向JackeyLove的金克斯。\n死亡判决!\n这个刁钻的角度显然是躲无可躲的!\n就算只是打出JackeyLove的闪现,也能基本宣告对线的结束,配合皇子越塔。\n勾到了!\nCold嘴角笑意还没出现一会儿,就化为一阵恼色。\n怎么钩到了这个√8辅助?\n触发波比之神被动的江晨早就注意到了锤石的举动,就在锤石朝杰克出钩的某一瞬间,一个E技能英勇冲锋冲向一旁的近战兵,恰巧替杰克挡住了致命一钩。\n“啧,打得好啊晨哥!”阿水不禁赞叹道。\n电光火石间发生的一切让接q体质的阿水还没得及反应,波比就舍身挡在了他的面前。\n江晨倒是看得开,调侃道:“杰克,你身上带吸铁石了吗?”\n虽然前期的厄斐琉斯战斗力显然不足以秒掉有点肉的辅助波比,但毕竟是被先手了,江晨也被打了一套状态。\n瞅了眼塔下敌方的兵线,还剩三分之一血的江晨往后稍微挪了挪,选择在塔后原地回城。\n在兵线被防御塔消耗殆尽的时候,波比抛起锤子消失在了红色方的视野里.....","tags":["Novel","Game","LOL"],"categories":["idea"]},{"title":"初识Git","url":"/2022/02/04/git/","content":"# 初识Git\n## Git简介\n### 安装Git\n本学习笔记来自[廖雪峰的Git教程](https://www.liaoxuefeng.com/wiki/896043488029600)\n<!-- more -->\n### 创建版本库\n版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。\n1. 选择一个合适的地方,创建一个空文件夹,右键文件夹打开Git Bash。\n2. 通过git init命令把这个目录变成Git可以管理的仓库。\n#### 把文件添加导版本库\n建议使用Visual Studio Code或notepad++代替记事本。\n\n把一个文件放到Git仓库只需要两步\n1. 用命令git add把文件添加到仓库\n> $ git add readme.txt\n\n2. 用命令git commit告把文件提交到仓库\n> $ git commit -m \"提交的说明\"\n\n简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。\ngit commit命令执行成功后会告诉你,1 file changed:1个文件被改动(我们新添加的readme.txt文件);2 insertions:插入了两行内容(readme.txt有两行内容)。\n> $ git add file1.txt\n> \n> $ git add file2.txt file3.txt\n> \n> $ git commit -m \"add 3 files.\"\n\n### 时光穿梭机\ngit status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,readme.txt被修改过了,但还没有准备提交的修改。\n虽然Git告诉我们readme.txt被修改了,但如果能看看具体修改了什么内容,自然是很好的。比如你休假两周从国外回来,第一天上班时,已经记不清上次怎么修改的readme.txt,所以,需要用git diff这个命令看看。\n> $ git diff readme.txt \n\ngit diff顾名思义就是查看difference\n#### 版本回退\n一旦你把文件改乱了,或者误删了文件,还可以从最近的一个commit恢复,然后继续工作,而不是把几个月的工作成果全部丢失。\n版本控制系统肯定有某个命令可以告诉我们历史记录,在Git中,我们用git log命令查看\n在Git中,用HEAD表示当前版本,上一个版本就是HEAD\\^,上上一个版本就是HEAD\\^\\^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。\n要把当前版本append GPL回退到上一个版本,就可以使用git reset命令。\n> $ git reset --hard HEAD^\n\n可以通过前几位版本号去恢复版本\n在Git中,总是有后悔药可以吃的,就必须找到append GPL的commit id。Git提供了一个命令git reflog用来记录你的每一次命令。\n> $ git reflog\n\n#### 工作区和暂存区\n##### 工作区\n就是你在电脑里能看到的目录。\n##### 版本库\n工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。\nGit的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。\ngit add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。\n#### 管理修改\nGit管理的是修改,当你用git add命令后,在工作区的第一次修改被放入暂存区,准备提交,但是,在工作区的第二次修改并没有放入暂存区,所以,git commit只负责把暂存区的修改提交了,也就是第一次的修改被提交了,第二次的修改不会被提交。\n#### 撤销修改\n命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:\n一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;\n一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。\nGit同样告诉我们,用命令git reset HEAD \\<file\\> 可以把暂存区的修改撤销掉(unstage),重新放回工作区\n> $ git reset HEAD readme.txt\n\n#### 删除文件\n一般情况下,你通常直接在文件管理器中把没用的文件删了,或者用rm命令删了\n> $ rm test.txt\n\n一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit\n> $ git rm test.txt\n> \n> $ git commit -m \"remove test.txt\"\n> \n现在,文件就从版本库中被删除了。\n另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本\n> $ git checkout -- test.txt\n### 远程仓库\n#### 添加远程库\n要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;\n关联一个远程库时必须给远程库指定一个名字,origin是默认习惯命名;\n关联后,使用命令git push -u origin master第一次推送master分支的所有内容;\n此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改。\n#### 从远程库克隆\n用命令git clone克隆一个本地库","tags":["Git"],"categories":["study"]},{"title":"1、陈桉小哥哥的新小说","url":"/2022/02/02/novel_1/","content":"啪!\n啪啪啪!\n几声清脆的拍打声在一片死寂的休息室里格外的清脆、刺耳,铁质的桌脚不堪重负的晃动着。\n“你们告诉我,你们刚刚在场上打的是什么?”白色月牙教练用力的拍打着桌面,接着用手指了指脑袋,对着瘫坐在椅子上的TES队员喝道:“都清醒点,兄弟们。我们的团,打得太丑陋了!”\n队员们死气沉沉的瘫坐着,都低着头不敢说话。\n..... \n<!-- more -->\n江晨坐在角落,淡淡扫了眼大声喝斥着队员的白色月牙教练,然后默默捡起掉落在地上的矿泉水瓶,紧捏在手里。\n与S10杰克刚来时的TES不同,现在的滔博像是一盘散沙,队伍状态明显出了巨大问题。\n左手的压制不再窒息,杰克的输出也不再拉满,新引进的上单zoom和打野xiaopeng在能人辈出的LPL也显得十分平庸。\n就像网上舆论说的一样:上单挂着中路刷,下路暴毙打野拉。\n尤其是辅助位的“新人”zhuo,不管是前期对线中期游走还是后期打团都出现了不该犯的严重失误。\n不过和我又有什么关系呢?我只是个饮水机管理员呀....\n此时真正的新人江晨低头看着手里的矿泉水瓶暗嘲道。\n本来在江南大学有着光明的前途,结果不顾家人阻拦休学一年跑去打职业。\n本来以为进入强队TES前途无量还能蹭个冠军皮肤,结果去年连世界赛也没进去。\n最为致命的永远不是无形装逼,而是有形装逼都做不到。\n因为他连上厂的机会都木得,怎么装逼。\n管理层为了追求稳定,下路的搭配一直都是JackeyLove和Zhuo的组合。\n仅有的几次训练赛也草草了事。\n当然,抛开管理层不谈,江晨自己也有问题。\n像别的选手擅长的英雄都是讲究风格,什么食肉食草、进攻保护,又比如Doinb擅长推线游走类英雄,Theshy擅长别吃压制类英雄,Ming擅长钩子开团类英雄....\n而江晨...擅长的东西很奇怪。\n他擅长....长得像波比的英雄。\n虽说是擅长,但真正有职业水平的只有一个波比。\n对,你没听错,江晨只会波比!\n这特喵的哪个教练敢用?\n印象中江晨上场只玩过一把波比辅助,然后就被光速抬走了.... \n此时是S12赛季,TES0-1落后于OMG。\n距离江晨合同到期还有最后一周时间。\n而作为年前的最后一天比赛,也就是说这可能是他此生仅有的机会。\n“教练!”\n想到这儿,江晨突然喊出了声,声音不大,但很两个字都很清晰。\n“怎么了,江晨?”\n白色月牙教练揉了揉发胀的太阳穴问道,对这个替补他没有太多印象。\n看着队友们纷纷投来的视线,江晨忽然有些紧张,要说的话卡在喉咙里,很难受。\n他本来想说的话是“教练,我想打辅助。”\n但怕队友误会,就没有开口。\n白色月牙教练瞅见江晨手里的矿泉水瓶,立刻明白了他的心意,小跑着过去接水,心里一阵感动。 \n刚才对着队员一通训斥,确实口都渴了。\n江晨将视线移向桌面,顿时心里有了主意。\n“怎么,有事?”白色月牙教练接过水喝了起来。\n“咳咳,白教...这桌好像不太行啊,没被你敲打几下,水瓶就下滑了。”\n江晨咳了两声,若无其事的递完水暗示道。 \n白色月牙教练一怔,领口被水打湿了,回神后赶紧拧上瓶盖。\n再次任教TES战队,这样糟糕的成绩对白色月牙教练而言已经没有退路可言,不然他也用不着发那么大脾气。\n正所谓不破不立,这么一想,眼前这个替补辅助能让队伍焕然一新也说不定。\n反正队伍状态也很难在短时间内通过说教调整回来,面对气势正盛的OMG大概率也是输。\n与其这样,那不如....\n白色月牙教练抬起头,目光与江晨碰到了一起。\n眼前这位少年身高一米八打底,穿着一身咖啡色运动卫衣和深色七分裤,面容白净,模样俊朗,眼神澄澈干净却又坚毅有力。\n你很难想象这样的相貌会出现在电竞圈而不是娱乐圈。\n不过放在江晨身上倒也不算怪,毕竟谁又能想到他会是江南大学的一名大二学生呢?\n白色月牙教练微微摇了摇头。\n还是不行吗?\n江晨抿着唇低下头,握紧了双拳,突然间感觉到肩膀上搭了一只手。\n“你这身衣服可不能上去比赛,会被罚钱的。”\n白色月牙教练拍了拍江晨的肩膀,转身与余下的队员交代。\n江晨握紧的手放松了下来。\n【叮!系统激活!】\n【恭喜宿主获得教练信任,完成隐藏任务,波比的信仰!】\n【触发条件:在赛场上只使用过波比的情况下依旧获得教练的信任。】\n【被动:永恒的波比。 介绍:可爱的波比怎么会被ban呢?】\n【被动:波比之神。 介绍:提高波比熟练度为100%,使用波比时提高反应速度100%,开团敏锐度100%,全图意识100%..... 】\n【解锁分支任务:叫我议员,先生。 任务介绍:从以下三个选项中选择一中完成....】\n江晨还没来得及看完系统介绍,比赛就快开始了,被经理郭皓拉去换衣服了。\n同时被换上的还有s9的fmvp,但这两年状态有些低迷的小天。\n.....\n“各位召唤师们晚上好,欢迎回来。目前双方战成1-0,OMG暂时领先,到底是OMG再接再厉拿下比赛还是TES扳回一城,让我们拭目以待!”\n解说席上管大校激昂的调动着观众的情绪,虽然LPL春季赛官方比赛场馆因况没有观众,但各大直播间的观众反倒是更多了,密密麻麻的弹幕为两边战队加油。\n“等一下,前方传来消息,TES战队选择更换辅助选手和打野选手。”\n“打野选手小天相必大家再熟悉不过了,至于这位辅助选手....”管大校说到这儿忽然停住了,习惯性的调整了下麦,好一会儿才出声,“导播,”\n。\n","tags":["Novel","Game","LOL"],"categories":["idea"]},{"title":"Hello World","url":"/2022/01/31/hello-world/","content":"Welcome to [Hexo](https://hexo.io/)! This is your very first post. Check [documentation](https://hexo.io/docs/) for more info. If you get any problems when using Hexo, you can find the answer in [troubleshooting](https://hexo.io/docs/troubleshooting.html) or you can ask me on [GitHub](https://github.com/hexojs/hexo/issues).\n\n## Quick Start\n<!-- more -->\n### Create a new post\n\n``` bash\n$ hexo new \"My New Post\"\n```\n\nMore info: [Writing](https://hexo.io/docs/writing.html)\n\n### Run server\n\n``` bash\n$ hexo server\n```\n\nMore info: [Server](https://hexo.io/docs/server.html)\n\n### Generate static files\n\n``` bash\n$ hexo generate\n```\n\nMore info: [Generating](https://hexo.io/docs/generating.html)\n\n### Deploy to remote sites\n\n``` bash\n$ hexo deploy\n```\n\nMore info: [Deployment](https://hexo.io/docs/one-command-deployment.html)\n","tags":["Hello World"],"categories":["idea"]}]