<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Julse的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Julse</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Julse]]></copyright><item><title><![CDATA[20250923-记录wandb使用遇到的问题-推荐trackio]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/151973354</link><guid>https://blog.youkuaiyun.com/Julse/article/details/151973354</guid><author>Julse</author><pubDate>Tue, 23 Sep 2025 11:30:11 +0800</pubDate><description><![CDATA[本文介绍了WandB本地服务的部署与使用步骤，包括启动服务、本地登录、更新License和添加新用户的方法。主要内容为：1) 通过Docker启动本地WandB服务并完成登录授权；2) 获取教育License并更新到系统；3) 解决新用户无法收到验证邮件的问题，通过邀请链接完成注册；4) 处理版本兼容性问题，推荐使用0.10.1版本，但需注意其存在的同步错误问题。最后提供了旧版本安装方法以解决同步失败问题。]]></description><category></category></item><item><title><![CDATA[20230419 生物基础学习- 氨基酸-密码子-突变]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/130250133</link><guid>https://blog.youkuaiyun.com/Julse/article/details/130250133</guid><author>Julse</author><pubDate>Thu, 20 Apr 2023 14:06:15 +0800</pubDate><description><![CDATA[【代码】20230419 生物基础学习- 氨基酸-密码子-突变。]]></description><category></category></item><item><title><![CDATA[20230307 Mac M1 install open-source pymol-安装开源版本pymol]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/129377933</link><guid>https://blog.youkuaiyun.com/Julse/article/details/129377933</guid><author>Julse</author><pubDate>Tue, 07 Mar 2023 11:22:51 +0800</pubDate><description><![CDATA[运行以下命令即可
实际会遇到的问题：下载错误
许多包都难以下载成功，报以下错误
解决：修改hosts文件，追加DNS
即使修改了hosts，也会下载失败，多下载几次可以成功

ip可以在https://www.ipaddress.com 查询在控制台中输入pymol即可启动
https://blog.youkuaiyun.com/weixin_45725149/article/details/123698134
覆盖


删掉dmg
成功，缺陷就是只能从控制台启动pymolhttps://zhuanlan.zhihu.]]></description><category></category></item><item><title><![CDATA[pycharm 无法显示matplotlib的绘图 - 查询显示绘图的backend - Agg -module://backend_interagg]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/127093899</link><guid>https://blog.youkuaiyun.com/Julse/article/details/127093899</guid><author>Julse</author><pubDate>Wed, 28 Sep 2022 23:30:37 +0800</pubDate><description><![CDATA[结合前面的尝试发现，pycharm中plt无法显示图片是因为导入的其他包修改了绘图的backend，因此只需要新建一个python文件，以减少导入的其他包改变backend。在这个新建的文件夹中，查询默认的backend，然后在目标代码中将backend修改成查询到的backend即可。新建.py 文件查询backendmatplotlib . get_backend() # 输出： 'module://backend_interagg'在目标代码绘图之前设置backend。]]></description><category></category></item><item><title><![CDATA[mendeley 安装Microsoft Word 插件 报错及解决]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/126624585</link><guid>https://blog.youkuaiyun.com/Julse/article/details/126624585</guid><author>Julse</author><pubDate>Wed, 31 Aug 2022 15:30:35 +0800</pubDate><description><![CDATA[参考文献： https://blog.youkuaiyun.com/qq_43201403/article/details/107760798。]]></description><category></category></item><item><title><![CDATA[20220609 leetcode 436 寻找最右区间]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/125213134</link><guid>https://blog.youkuaiyun.com/Julse/article/details/125213134</guid><author>Julse</author><pubDate>Thu, 09 Jun 2022 23:38:28 +0800</pubDate><description><![CDATA[中等难度给你一个区间数组 intervals ，其中 intervals[i] = [starti, endi] ，且每个 starti 都 不同 。区间 i 的 右侧区间 可以记作区间 j ，并满足 startj >= endi ，且 startj 最小化 。返回一个由每个区间 i 的 右侧区间 在 intervals 中对应下标组成的数组。如果某个区间 i 不存在对应的 右侧区间 ，则下标 i 处的值设为 -1 。示例 1：输入：intervals = [[1,2]]
输出：[-1]
解释：集合中只有一]]></description><category></category></item><item><title><![CDATA[LeetCode 829. 连续整数求和]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/125140523</link><guid>https://blog.youkuaiyun.com/Julse/article/details/125140523</guid><author>Julse</author><pubDate>Mon, 06 Jun 2022 09:09:11 +0800</pubDate><description><![CDATA[问题： 给定一个正整数，返回连续正整数满足所有数字之和为的组数。若有连续正整数,,…,之和为，由等差数列的求和公式可知
KaTeX parse error: No such environment: gather at position 8: 
\begin{̲g̲a̲t̲h̲e̲r̲}̲
n = ka + k(k -…
容易看出若有满足条件的和，则的值由决定。由于和相差一个奇数，只需算出有多少种分解，使得与的奇偶性不同。将写成
n=2rt,
n = 2^rt,
n=2rt,
则的每个因子都对应上述的一个分]]></description><category></category></item><item><title><![CDATA[LeetCode 69. 牛顿法求平方根]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/124357017</link><guid>https://blog.youkuaiyun.com/Julse/article/details/124357017</guid><author>Julse</author><pubDate>Fri, 22 Apr 2022 23:07:12 +0800</pubDate><description><![CDATA[LeetCode 69: 牛顿法求平方根

题目来源：力扣（LeetCode）
链接：https://leetcode-cn.com/problems
供稿： 魏成

设 x 是一个正数，牛顿法求 x 的平方根的迭代公式为
r0=xrn+1=rn+x/rn2
\begin{aligned}
r_0 &amp;= x\\
r_{n + 1} &amp;= \frac{r_n + x / r_n}{2}
\end{aligned}
r0​rn+1​​=x=2rn​+x/rn​​​
牛顿法收敛速度很快。粗略来说，]]></description><category></category></item><item><title><![CDATA[20220419 matplotlib pyplot 绘图_线形]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/124286178</link><guid>https://blog.youkuaiyun.com/Julse/article/details/124286178</guid><author>Julse</author><pubDate>Tue, 19 Apr 2022 23:23:17 +0800</pubDate><description><![CDATA[字符
类型
字符
类型




  '-'	
实线
'--'
虚线


'-.'
虚点线
':'
点线


'.'
点
','
像素点


'o'
圆点
'v'
下三角点


'^'
上三角点
'&lt;'
左三角点


'&gt;'
右三角点
'1'
下三叉点


'2'
上三叉点
'3'
左三叉点


'4'
右三叉点
's'
正方点


'p'
五角点
'*'
星形点


'h'
六边形点1
'H'
六边形点2


'+'
加号点
'x'
乘号点


'D'
实心菱形点
'd'
瘦菱形点


....]]></description><category></category></item><item><title><![CDATA[20211221 - 可视化RNA二级结构-主要是arc diagram]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/122073923</link><guid>https://blog.youkuaiyun.com/Julse/article/details/122073923</guid><author>Julse</author><pubDate>Tue, 21 Dec 2021 22:34:49 +0800</pubDate><description><![CDATA[文章目录成功 VARNA （基于Java的jar）失败的尝试 - RChie/R4RNA其他包 arc-diagrams
成功 VARNA （基于Java的jar）


官方下载VARNA 的jar包



安装 java running，即 jre
然后选这个文件夹下/bin/java.exe 打开jar上述jar包即可显示窗口


GUI上只能显示这一种图，命令行不指定输出目录，即 -o 参数，则也可以打开GUI显示，但是指定算法的命令不起作用


查看相关命令
四种二级结构展示形式，直接输出到文件打开]]></description><category></category></item><item><title><![CDATA[Keras：GPU利用率不高， 循环调用模型的时候内存溢出]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/121472524</link><guid>https://blog.youkuaiyun.com/Julse/article/details/121472524</guid><author>Julse</author><pubDate>Mon, 22 Nov 2021 20:06:05 +0800</pubDate><description><![CDATA[问题：GPU利用率低下， 307MiB / 32510MiB

尝试解决

增加batch_size 也没有效果，超过某个数就内存溢出了==》 说明非batch_size 过小导致这个问题
如果在一块卡上再启动一个进程来训练模型，只能再叠加一个305Mib，并且程序在运行中可能出现内存溢出

问题
五折交叉验证的时候，第一折跑完了，跑第二折的时候，内存溢出，是因为前面训练时占用的内存没有释放掉。可能是由于代码首部指定的使用GPU的方式引起的
指定GPU训练模型
这是组里祖传的代码，不修改代码的情况下，直接在]]></description><category></category></item><item><title><![CDATA[Keras 在 fit 时候的 callback 函数，ModelCheckpoint ，EarlyStopping，TensorBoard]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/121474974</link><guid>https://blog.youkuaiyun.com/Julse/article/details/121474974</guid><author>Julse</author><pubDate>Mon, 22 Nov 2021 17:06:30 +0800</pubDate><description><![CDATA[tensorboard = tf.keras.callbacks.TensorBoard(log_dir=self.log_dir, histogram_freq=1)


callbacks = [
            # This callback saves a SavedModel every epoch
            # We include the current epoch in the folder name.
            keras.callbacks.Model]]></description><category></category></item><item><title><![CDATA[Keras 单机多卡，多机多卡的使用方式 笔记]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/121474329</link><guid>https://blog.youkuaiyun.com/Julse/article/details/121474329</guid><author>Julse</author><pubDate>Mon, 22 Nov 2021 16:26:13 +0800</pubDate><description><![CDATA[单机多卡，多机多卡的使用方式
官方教程  ：https://keras.io/guides/distributed_training/#singlehost-multidevice-synchronous-training
教程主要内容

分布式计算有两种，一种是数据并行，一种是模型并行
数据并行只需要修改少量代码
模型比较简单的话，并行数据即可
数据并行原理和实现

这里讨论数据并行实现原理

一个batch_size的数据分配到多个设备上面
每个设备独立计算，直到分配的数据计算完毕
合并各个设备上的模型]]></description><category></category></item><item><title><![CDATA[leetcode 373. 查找和最小的K对数字 - 不带visited数组的表格图遍历 - 字典嵌套初始化]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/121014560</link><guid>https://blog.youkuaiyun.com/Julse/article/details/121014560</guid><author>Julse</author><pubDate>Thu, 28 Oct 2021 15:57:59 +0800</pubDate><description><![CDATA[文章目录思路方案1 基础代码 超时方案1 优化1 通过方案1 优化2 通过方案2 其他人的题解收获
给定两个以升序排列的整数数组 nums1 和 nums2 , 以及一个整数 k 。
定义一对值 (u,v)，其中第一个元素来自 nums1，第二个元素来自 nums2 。
请找到和最小的 k 个数对 (u1,v1),  (u2,v2)  …  (uk,vk) 。
示例 1:
输入: nums1 = [1,7,11], nums2 = [2,4,6], k = 3
输出: [1,2],[1,4],[1,6]
解]]></description><category></category></item><item><title><![CDATA[leetcode - LCP 42. 玩具套圈 -二分 -坐标映射 -区间查找 - 坐标范围快速查找]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/120367435</link><guid>https://blog.youkuaiyun.com/Julse/article/details/120367435</guid><author>Julse</author><pubDate>Sat, 18 Sep 2021 15:47:37 +0800</pubDate><description><![CDATA[LCP 42. 玩具套圈
「力扣挑战赛」场地外，小力组织了一个套玩具的游戏。所有的玩具摆在平地上，toys[i] 以 [xi,yi,ri] 的形式记录了第 i 个玩具的坐标 (xi,yi) 和半径 ri。小扣试玩了一下，他扔了若干个半径均为 r 的圈，circles[j] 记录了第 j 个圈的坐标 (xj,yj)。套圈的规则如下：
若一个玩具被某个圈完整覆盖了（即玩具的任意部分均在圈内或者圈上），则该玩具被套中。
若一个玩具被多个圈同时套中，最终仅计算为套中一个玩具
请帮助小扣计算，他成功套中了多少玩具。
]]></description><category></category></item><item><title><![CDATA[leetcode 218. 天际线问题 -困难题目- 矩形覆盖 -线段树 - 坐标离散]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/120309258</link><guid>https://blog.youkuaiyun.com/Julse/article/details/120309258</guid><author>Julse</author><pubDate>Wed, 15 Sep 2021 15:21:09 +0800</pubDate><description><![CDATA[姊妹篇
leetcode 223. 矩形面积 - 850. 矩形面积 II - 坐标投影 -线段覆盖 - 有效区间计算 -pow 指数计算 -含默认值的字典-有序列表-counter
城市的天际线是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度，请返回由这些建筑物形成的 天际线 。
每个建筑物的几何信息由数组 buildings 表示，其中三元组 buildings[i] = [lefti, righti, heighti] 表示：
lefti 是第 i 座建筑物左边缘的 x ]]></description><category></category></item><item><title><![CDATA[leetcode 162. 寻找峰值 -迭代爬坡-非有序列表上的二分]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/120306651</link><guid>https://blog.youkuaiyun.com/Julse/article/details/120306651</guid><author>Julse</author><pubDate>Wed, 15 Sep 2021 13:29:53 +0800</pubDate><description><![CDATA[峰值元素是指其值严格大于左右相邻值的元素。
给你一个整数数组 nums，找到峰值元素并返回其索引。数组可能包含多个峰值，在这种情况下，返回 任何一个峰值 所在位置即可。
你可以假设 nums[-1] = nums[n] = -∞ 。
你必须实现时间复杂度为 O(log n) 的算法来解决此问题。
示例 1：
输入：nums = [1,2,3,1]
输出：2
解释：3 是峰值元素，你的函数应该返回其索引 2。
来源：力扣（LeetCode）
链接：https://leetcode-cn.com/problem]]></description><category></category></item><item><title><![CDATA[leetcode 2002. 两个回文子序列长度的最大乘积 - 比特位 - 状态压缩]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/120290625</link><guid>https://blog.youkuaiyun.com/Julse/article/details/120290625</guid><author>Julse</author><pubDate>Tue, 14 Sep 2021 17:31:52 +0800</pubDate><description><![CDATA[文章目录思路1 dfs 每个位置三种选择 - 超时思路1 dfs 根据回文串首尾字符串相等的特性优化思路2 dfs 短回文中插入字符或者回文 - 通过
给你一个字符串 s ，请你找到 s 中两个 不相交回文子序列 ，使得它们长度的 乘积最大 。两个子序列在原字符串中如果没有任何相同下标的字符，则它们是 不相交 的。
请你返回两个回文子序列长度可以达到的 最大乘积 。
子序列 指的是从原字符串中删除若干个字符（可以一个也不删除）后，剩余字符不改变顺序而得到的结果。如果一个字符串从前往后读和从后往前读一模一样，]]></description><category></category></item><item><title><![CDATA[leetcode 223. 矩形面积 - 850. 矩形面积 II - 坐标投影 -线段覆盖 - 有效区间计算 -pow 指数计算 -含默认值的字典-有序列表-counter]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/120281407</link><guid>https://blog.youkuaiyun.com/Julse/article/details/120281407</guid><author>Julse</author><pubDate>Tue, 14 Sep 2021 10:24:13 +0800</pubDate><description><![CDATA[223. 矩形面积
给你 二维 平面上两个 由直线构成的 矩形，请你计算并返回两个矩形覆盖的总面积。
每个矩形由其 左下 顶点和 右上 顶点坐标表示：
第一个矩形由其左下顶点 (ax1, ay1) 和右上顶点 (ax2, ay2) 定义。
第二个矩形由其左下顶点 (bx1, by1) 和右上顶点 (bx2, by2) 定义。

输入：ax1 = -3, ay1 = 0, ax2 = 3, ay2 = 4, bx1 = 0, by1 = -1, bx2 = 9, by2 = 2
输出：45
来源：力扣（Lee]]></description><category></category></item><item><title><![CDATA[leetcode1894. 找到需要补充粉笔的学生编号 -增量数组-取余-二分查找]]></title><link>https://blog.youkuaiyun.com/Julse/article/details/120217497</link><guid>https://blog.youkuaiyun.com/Julse/article/details/120217497</guid><author>Julse</author><pubDate>Fri, 10 Sep 2021 11:00:02 +0800</pubDate><description><![CDATA[一个班级里有 n 个学生，编号为 0 到 n - 1 。每个学生会依次回答问题，编号为 0 的学生先回答，然后是编号为 1 的学生，以此类推，直到编号为 n - 1 的学生，然后老师会重复这个过程，重新从编号为 0 的学生开始回答问题。
给你一个长度为 n 且下标从 0 开始的整数数组 chalk 和一个整数 k 。一开始粉笔盒里总共有 k 支粉笔。当编号为 i 的学生回答问题时，他会消耗 chalk[i] 支粉笔。如果剩余粉笔数量 严格小于 chalk[i] ，那么学生 i 需要 补充 粉笔。
请你返回需]]></description><category></category></item></channel></rss>