<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://cicfish.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://cicfish.github.io/" rel="alternate" type="text/html" /><updated>2026-10-23T08:20:13+00:00</updated><id>https://cicfish.github.io/feed.xml</id><title type="html">Fish / 主页</title><subtitle>Fish 的个人主页、学习笔记与项目记录</subtitle><author><name>Fish</name><email>3465535416@qq.com</email></author><entry><title type="html">乐不学 · 版本发布</title><link href="https://cicfish.github.io/posts/le-bu-xue-release/" rel="alternate" type="text/html" title="乐不学 · 版本发布" /><published>2026-10-18T00:00:00+00:00</published><updated>2026-10-18T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/le-bu-xue-release</id><content type="html" xml:base="https://cicfish.github.io/posts/le-bu-xue-release/"><![CDATA[<p>乐不学是 Windows 课程看板软件，提供课程动态、每周课表、截止提醒与本地自定义任务。本篇文章持续更新软件下载入口、版本信息和发布说明。</p>

<h2 id="软件下载">软件下载</h2>

<p><a class="btn btn--primary" href="https://wwbtn.lanzoul.com/ilaoy4cdbmeh" target="_blank" rel="noopener noreferrer">下载乐不学.exe（蓝奏云）</a></p>

<p>提取码：<strong>9579</strong></p>

<p>下载文件始终命名为 <strong>乐不学.exe</strong>，发布版本信息以本页公布为准。</p>

<p><a href="https://github.com/cicfish/le-bu-xue#readme">使用说明与更新记录</a></p>

<h2 id="最新版本">最新版本</h2>

<p>正式版本编号与发布信息正在整理，可先通过上方链接下载软件。完整版本信息确认后会在本节公布。</p>

<h2 id="首次使用与手动更新">首次使用与手动更新</h2>

<ul>
  <li><strong>首次使用：</strong> 下载“乐不学.exe”后直接运行。</li>
  <li><strong>已有旧版：</strong> 从托盘退出乐不学，再用新文件替换原位置的同名 EXE，然后重新打开。</li>
  <li>如果浏览器将重复下载的文件另存为“乐不学 (1).exe”等名称，请在确认旧程序已经退出后，将新版文件恢复为“乐不学.exe”再替换。</li>
</ul>

<p>课程缓存、登录状态、自定义任务和设置保存在独立的本机数据目录。替换 EXE 时请保留这些数据目录。</p>

<!-- le-bu-xue-release-data: only page.release is public machine-readable metadata -->

<script id="le-bu-xue-release" type="application/json">{"schema_version":1,"app_id":"BITCourseBoard","name":"乐不学","filename":"乐不学.exe","available":false,"version":null,"build":null,"published_at":null,"notes":[],"download":{"provider":"lanzou","share_url":"https://wwbtn.lanzoul.com/ilaoy4cdbmeh","password":"9579"},"size_bytes":null,"sha256":null}</script>]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="乐不学" /><category term="软件发布" /><summary type="html"><![CDATA[乐不学的软件下载入口、最新版本信息与更新说明。]]></summary></entry><entry><title type="html">这谁想得到——神秘的开发日记</title><link href="https://cicfish.github.io/posts/2026/07/blog-post/" rel="alternate" type="text/html" title="这谁想得到——神秘的开发日记" /><published>2026-07-26T00:00:00+00:00</published><updated>2026-07-26T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/2026/07/blog-post</id><content type="html" xml:base="https://cicfish.github.io/posts/2026/07/blog-post/"><![CDATA[<p>检查真的烦</p>

<p>7.26
检查了半天，英文符号没问题，缩进没问题……配置路径也是对的……
什么叫做中文空格？
——</p>

<p>7.29
弄了几张图片进行测试，命名直接叫test。
测试过了直接上数据集，统一命名的，这下坏事了，按照标准命名格式来找直接卡死
整了半天才发现那test突兀的待在文件夹里……
——</p>]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="blog" /><summary type="html"><![CDATA[检查真的烦]]></summary></entry><entry><title type="html">Calculus learning plan</title><link href="https://cicfish.github.io/posts/2024/11/calculus/" rel="alternate" type="text/html" title="Calculus learning plan" /><published>2024-11-07T00:00:00+00:00</published><updated>2024-11-07T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/2024/11/post-1</id><content type="html" xml:base="https://cicfish.github.io/posts/2024/11/calculus/"><![CDATA[<font color="#00b0f0">微积分学习计划</font>
<p><br /></p>

<h1 id="视频网址">视频网址</h1>

<p>MIT OpenCourseWare网址<a href="https://ocw.mit.edu/courses/18-01sc-single-variable-calculus-fall-2010/pages/syllabus/">单变量微积分</a>（也可以上B站找视频）</p>

<p>MIT OpenCourseWare网址<a href="https://ocw.mit.edu/courses/18-02sc-multivariable-calculus-fall-2010/">多变量微积分</a>（也可以上B站找视频）</p>

<p>安排是每周 集， 周完成（到2025年 月 日）有时间可以尝试看看官网的notes
。官网还提供了其他资源</p>

<p>配合3Blue1Brown<a href="https://www.bilibili.com/video/BV1cx411m78R/">微积分的本质</a></p>

<h1 id="关于参考书籍">关于参考书籍</h1>

<ol>
  <li>我也不知道，就看自己的教材？</li>
  <li>MIT 的notes好像有配套教材</li>
</ol>

<h1 id="you-can-have-more">You can have more</h1>

<h2 id="end">END</h2>]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="数学建模" /><category term="数学" /><summary type="html"><![CDATA[微积分学习计划]]></summary></entry><entry><title type="html">Probability theory learning plan</title><link href="https://cicfish.github.io/posts/2024/11/probability/" rel="alternate" type="text/html" title="Probability theory learning plan" /><published>2024-11-07T00:00:00+00:00</published><updated>2024-11-07T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/2024/11/post-2</id><content type="html" xml:base="https://cicfish.github.io/posts/2024/11/probability/"><![CDATA[<font color="#00b0f0">概率论学习计划</font>
<p><br /></p>

<p>注意，现在的概率论课程普遍以自学材料为主，大多的lecture都是至少10年前的，自行决定怎么学习</p>

<h1 id="网址">网址</h1>

<p>HarvardX STAT110x网址<a href="https://learning.edx.org/course/course-v1:HarvardX+STAT110x+2T2024/home">主要为文本</a></p>

<iframe width="500" height="281" src="https://www.youtube.com/embed/videoseries?list=PL2SOU6wwxB0uwwH80KTQ6ht66KWxbzTIo" frameborder="0" allowfullscreen=""></iframe>
<p>（也可以上B站找视频）</p>

<p>MIT OpenCourseWare网址<a href="https://ocw.mit.edu/courses/6-041sc-probabilistic-systems-analysis-and-applied-probability-fall-2013/">视频probabilistic-systems-analysis-and-applied-probability</a>（也可以上B站找视频）</p>

<p>安排是每周 集， 周完成（到2025年 月 日）有时间可以尝试看看官网的notes
。官网还提供了其他资源</p>

<h1 id="关于参考书籍">关于参考书籍</h1>

<ol>
  <li>正在找</li>
  <li>MIT的notes</li>
</ol>

<h1 id="you-can-have-more">You can have more</h1>

<h2 id="end">END</h2>]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="数学建模" /><category term="数学" /><summary type="html"><![CDATA[概率论学习计划]]></summary></entry><entry><title type="html">湘江课堂</title><link href="https://cicfish.github.io/posts/2024/announcements/week/" rel="alternate" type="text/html" title="湘江课堂" /><published>2024-11-06T00:00:00+00:00</published><updated>2024-11-06T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/2024/announcements/announcements</id><content type="html" xml:base="https://cicfish.github.io/posts/2024/announcements/week/"><![CDATA[<font color="#00b0f0">每周通知</font>
<p><br /></p>

<p>这里是乐学的兄弟苦学平台打卡教学，代码见下，</p>
<ol>
  <li>复制代码到对应课程评论区，学过的就在[ ]中写字母x，没学过的保留空格</li>
  <li>已经评论过？在评论右侧铅笔图标，点击跳转到具体页面，选择对应评论右上三个点，点击“edit”即可添加
    <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>个人进度
- [x] week 0
- [ ] week 1
- [ ] week 2
- [ ] week 3
- [ ] week 4
- [ ] week 5
- [ ] week 6
- [ ] week 7
- [ ] week 8
- [ ] week 9
</code></pre></div>    </div>
  </li>
</ol>

<p>2024.11.10晚截止：<a href="/posts/2024/11/blog-post-6/">苦学Python课网址</a></p>
<ol>
  <li>阅读2021年美赛A题及优秀论文（文件发在微信群中）</li>
  <li>在Python学习计划提交week 1打卡</li>
</ol>

<h1 id="你似乎来到了没有内容的荒原">你似乎来到了没有内容的荒原</h1>

<div class="background-container">
    <!-- 这里可以加文字或其他内容 -->
</div>

<style>
/* 设置整个容器的背景图片 */
.background-container {
    background-image: url(''); /* 替换为实际图片URL */
    background-size: cover; /* 确保背景图片覆盖整个容器并保持比例 */
    background-position: center center; /* 确保背景图居中显示 */
    background-attachment: fixed; /* 背景固定，页面滚动时不会跟随移动 */
    padding: 0; /* 移除内边距 */
    color: #ffffff !important; /* 设置文字颜色为白色并提高优先级 */
    text-align: center;
    position: absolute; /* 背景容器的位置 */
    top: 0;
    left: 0;
    width: 100%; /* 容器宽度占满全屏 */
    height: 100%; /* 容器高度占满全屏 */
    z-index: -1; /* 让背景位于页面最底层 */
}

/* 添加一个透明的白色层来提高文字的可读性 */
.background-container::before {
    content: ''; 
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 249, 231, 0.2); /* 透明层，调整透明度 */
    z-index: 0; /* 让这个层位于背景之上 */
}

/* 确保文字显示在透明层之上并添加适度的描边 */
.background-container h1,
.background-container p {
    position: relative;
    z-index: 1; /* 让文字内容显示在透明层之上 */
    color: white !important; /* 强制应用文字颜色为白色 */
    -webkit-text-stroke: 2px #FFD700 !important; /* 强制应用 2px 亮金色描边 */
    text-stroke: 2px #FFD700 !important; /* 标准化的描边属性 */
}
</style>]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="周计划" /><category term="安排" /><summary type="html"><![CDATA[每周通知]]></summary></entry><entry><title type="html">Python learning plan</title><link href="https://cicfish.github.io/posts/2024/11/blog-post-6/" rel="alternate" type="text/html" title="Python learning plan" /><published>2024-11-02T00:00:00+00:00</published><updated>2024-11-02T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/2024/11/blog-post-6</id><content type="html" xml:base="https://cicfish.github.io/posts/2024/11/blog-post-6/"><![CDATA[<font color="#00b0f0">Python学习计划</font>
<p><br /></p>

<h1 id="视频网址">视频网址</h1>

<p>CS50’s Introduction to Programming with Python网址<a href="https://cs50.harvard.edu/python/2022/">cs50p</a>（也可以上B站找视频）</p>

<p>安排是每周一集，十周完成（到2025年1月5日）有时间可以尝试看看官网的notes
。官网还提供了shorts和slide资源</p>

<p>如果感觉跟视频学起来比较碎片化,想更系统一点可以直接按照官方文档的教程部分学习,有中文版</p>

<iframe width="160" height="90" src="" frameborder="0" allowfullscreen=""></iframe>

<h1 id="关于参考书籍">关于参考书籍</h1>

<ol>
  <li><a href="https://docs.python.org/zh-cn/3/index.html">Python官方文档</a></li>
  <li><a href="https://python3-cookbook.readthedocs.io/zh-cn/latest/">学完基础语法后的加深练习Python cookbook</a></li>
</ol>

<h1 id="you-can-have-more">You can have more</h1>

<h2 id="end">END</h2>]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="数学建模" /><category term="编程" /><summary type="html"><![CDATA[Python学习计划]]></summary></entry><entry><title type="html">简介与更新日志</title><link href="https://cicfish.github.io/posts/2199/01/blog-post-255/" rel="alternate" type="text/html" title="简介与更新日志" /><published>2024-11-02T00:00:00+00:00</published><updated>2024-11-02T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/2199/01/introduction</id><content type="html" xml:base="https://cicfish.github.io/posts/2199/01/blog-post-255/"><![CDATA[<font color="#00b0f0">Welcome!</font>

<p>这个板块主要有各种重要通知，计划安排，整理的网站资源</p>

<p>如果有需要上传的内容可以发给我，再传到网站上</p>

<p><a href="https://cicfish.github.io/pdf-files/一个没写论文标题的O奖论文手的自白.pdf">一个没写论文标题的O奖论文手的自白.pdf</a></p>

<p>1.0.0 搭建网站，实现发布文本</p>

<p>1.0.1 实现pdf文件的预览（PC端）</p>

<p>1.1.0 实现评论区，不过适配很烂，凑合着看吧</p>

<p>1.2.0 实现嵌入视频播放器，虽然没什么用（乐）</p>

<p>1.2.1 正式启用“苦学”平台</p>

<p>1.3.0 “苦学”平台启用背景图，UI优化</p>

<p>1.3.1 考虑到用户实际观感，废弃背景图</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>  也许平淡更能打动人心
</code></pre></div></div>]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="通知" /><category term="计划" /><category term="资源" /><summary type="html"><![CDATA[Welcome!]]></summary></entry><entry><title type="html">Blog Post number 3</title><link href="https://cicfish.github.io/posts/2014/08/blog-post-3/" rel="alternate" type="text/html" title="Blog Post number 3" /><published>2014-08-14T00:00:00+00:00</published><updated>2014-08-14T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/2014/08/blog-post-3</id><content type="html" xml:base="https://cicfish.github.io/posts/2014/08/blog-post-3/"><![CDATA[<p>This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.</p>

<h1 id="headings-are-cool">Headings are cool</h1>

<h1 id="you-can-have-many-headings">You can have many headings</h1>

<h2 id="arent-headings-cool">Aren’t headings cool?</h2>]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="cool posts" /><category term="category1" /><category term="category2" /><summary type="html"><![CDATA[This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.]]></summary></entry><entry><title type="html">Blog Post number 2</title><link href="https://cicfish.github.io/posts/2013/08/blog-post-2/" rel="alternate" type="text/html" title="Blog Post number 2" /><published>2013-08-14T00:00:00+00:00</published><updated>2013-08-14T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/2013/08/blog-post-2</id><content type="html" xml:base="https://cicfish.github.io/posts/2013/08/blog-post-2/"><![CDATA[<p>This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.</p>

<h1 id="headings-are-cool">Headings are cool</h1>

<h1 id="you-can-have-many-headings">You can have many headings</h1>

<h2 id="arent-headings-cool">Aren’t headings cool?</h2>]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="cool posts" /><category term="category1" /><category term="category2" /><summary type="html"><![CDATA[This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.]]></summary></entry><entry><title type="html">cs50p-notes private</title><link href="https://cicfish.github.io/posts/cs50pnotes/private/" rel="alternate" type="text/html" title="cs50p-notes private" /><published>2012-08-14T00:00:00+00:00</published><updated>2012-08-14T00:00:00+00:00</updated><id>https://cicfish.github.io/posts/cs50pnotes/blog-post-1</id><content type="html" xml:base="https://cicfish.github.io/posts/cs50pnotes/private/"><![CDATA[<font color="#00b0f0">These are notes written for myself,which maybe complicated for others to understand.</font>

<p><strong>显示效果和预览的完全不一样,变得乱七八糟,乐,到时候把导出的pdf传上来会好看些吧</strong></p>

<hr />
<h1 id="week-0-functionsvariables">week 0 Functions,Variables</h1>

<ul>
  <li>vscode命令</li>
</ul>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ code hello.py 编辑
$ python hello.py 运行
</code></pre></div></div>

<ul>
  <li><code class="language-plaintext highlighter-rouge">print("hello,world!")</code> ““和’‘都可以
    <ul>
      <li>每个printf()输出会自动换行
        <ul>
          <li>在末尾加<code class="language-plaintext highlighter-rouge">print("hello",end="")</code>,本来end引号里面是 \n ,改成没有就不会换行了(当然可以改成别的想输出的话)</li>
        </ul>
      </li>
      <li>这里反映了print()本身的一些参数
        <ul>
          <li>参数间隔参数<code class="language-plaintext highlighter-rouge">print("一些句子",sep="?")</code>这样参数之间就会用 ? 隔开而不是默认的空格代表separate</li>
        </ul>
      </li>
      <li>为了输出</li>
    </ul>
  </li>
  <li><code class="language-plaintext highlighter-rouge">input()</code> 输入函数
    <ul>
      <li>括号里可以加输入提示语，会在输入前先输出提示语
        <ul>
          <li><code class="language-plaintext highlighter-rouge">input("Please give me your name.")</code></li>
        </ul>
      </li>
      <li>为了利用输入的结果，<code class="language-plaintext highlighter-rouge">name = input("……")</code></li>
      <li>然后输出 <code class="language-plaintext highlighter-rouge">print(name)</code></li>
    </ul>
  </li>
  <li>这样我们就有<code class="language-plaintext highlighter-rouge">print("hello, " + name)</code>
    <ul>
      <li>但是用 , 代替 + 更好 , 不限制参数类型</li>
      <li>以及 , 隔开的参数输出时会自动用空格隔开</li>
      <li>实际上 + 连接时算一个参数</li>
    </ul>
  </li>
  <li>难道不能一句话写完吗?
    <ul>
      <li><code class="language-plaintext highlighter-rouge">print(f"hello, {name}")</code> 加 f 格式化字符串就可以了</li>
    </ul>
  </li>
  <li>一些字符串操作
    <ul>
      <li><code class="language-plaintext highlighter-rouge">name = name.strip()</code> 去除字符串左右的空格</li>
      <li><code class="language-plaintext highlighter-rouge">name = name.capitalize()</code> 让第一个字母大写</li>
      <li><code class="language-plaintext highlighter-rouge">name = name.title()</code> 让每个单词首字母大写</li>
      <li>显然有更紧凑的办法 <code class="language-plaintext highlighter-rouge">name=input("tell me name").strip().title()</code></li>
      <li>只获取部分字符串,比如按空格分开人名
        <ul>
          <li><code class="language-plaintext highlighter-rouge">first,second = name.split(" ")</code></li>
          <li>这样就可以单独输出first等部分了</li>
        </ul>
      </li>
    </ul>
  </li>
  <li>注释符号为 # 内容 效果是一行
    <ul>
      <li>多行注释 “”” 内容 “””</li>
    </ul>
  </li>
  <li>我们知道 + 用来连接字符串,那么怎么做计算呢?
    <ul>
      <li>python不用定义变量,但也有指明类型的方法</li>
      <li><code class="language-plaintext highlighter-rouge">z=int(x)+int(y)</code>这样就能把 + 理解成加法了</li>
      <li>还是复杂了 <code class="language-plaintext highlighter-rouge">x = int(input("What's x?"))</code> 不用每次用x都要改格式</li>
    </ul>
  </li>
  <li><code class="language-plaintext highlighter-rouge">round()</code> 可以使括号里的数四舍五入(显然浮点数)
    <ul>
      <li><code class="language-plaintext highlighter-rouge">round(z, 2)</code>可以改成保留两位,当然格式化输出也可以做到<code class="language-plaintext highlighter-rouge">print(f"{z:.2f}")</code></li>
    </ul>
  </li>
  <li>千位分隔符<code class="language-plaintext highlighter-rouge">print(f"{z:,}")</code> 使得z每三位加逗号隔开显示</li>
  <li>函数def格式</li>
</ul>

<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">def</span> <span class="nf">hello</span><span class="p">(</span><span class="n">to</span><span class="o">=</span><span class="s">"world"</span><span class="p">):</span> <span class="c1">#没有名字就world
</span>    <span class="k">print</span><span class="p">(</span><span class="s">"hello,"</span><span class="p">,</span> <span class="n">to</span><span class="p">)</span> <span class="c1">#一定要缩进不然不会视为函数的部分
</span>
<span class="n">name</span><span class="o">=</span><span class="nb">input</span><span class="p">(</span><span class="s">"tell me name"</span><span class="p">).</span><span class="n">strip</span><span class="p">().</span><span class="n">title</span><span class="p">()</span>
<span class="n">hello</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
</code></pre></div></div>

<ul>
  <li>为了不用在主程序前塞满函数代码,可以</li>
</ul>

<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">def</span> <span class="nf">main</span><span class="p">():</span>
    <span class="n">name</span><span class="o">=</span><span class="nb">input</span><span class="p">(</span><span class="s">"tell me name"</span><span class="p">).</span><span class="n">strip</span><span class="p">().</span><span class="n">title</span><span class="p">()</span>
    <span class="n">hello</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>

<span class="k">def</span> <span class="nf">hello</span><span class="p">(</span><span class="n">to</span><span class="o">=</span><span class="s">"world"</span><span class="p">):</span> <span class="c1"># 注意局部变量
</span>    <span class="k">print</span><span class="p">(</span><span class="s">"hello,"</span><span class="p">,</span> <span class="n">to</span><span class="p">)</span>
    <span class="c1"># 如果函数需要返回值写return 和C语言相同
# 实现了在调用主函数前定义其他函数
</span><span class="n">main</span><span class="p">()</span>
</code></pre></div></div>

<ul>
  <li>介绍了<code class="language-plaintext highlighter-rouge">pow(a,b)</code>即求a的b次方</li>
</ul>

<hr />]]></content><author><name>Fish</name><email>3465535416@qq.com</email></author><category term="cool posts" /><category term="category1" /><category term="category2" /><summary type="html"><![CDATA[These are notes written for myself,which maybe complicated for others to understand.]]></summary></entry></feed>