摘要: 不使用比较和条件判断实现min函数,参数为两个32位无符号int。 面试的时候遇到的题目,感觉很有意思。 搜了一下多数现有的解法都是仅有两种限制之一,即要么仅要求不能使用比较,要么仅要求不能使用条件判断,于是打算写一下一种能兼顾两种限制的实现方法。 需要注意的是,条件判断当然也包含三目表达式、swi 阅读全文
posted @ 2022-05-05 23:26 Glowming 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 本文参考另一篇博客。 但这篇文章里 Python 及各种库版本都较老,对于 Python3 文章里的命令大都不再适用了,且是针对更普遍的 python 程序的,本文主要讨论 jupyter 中的内存代码恢复。 起因是这样的,一个 Jupyter notebook 中 import 了自己的 modu 阅读全文
posted @ 2020-12-17 20:07 Glowming 阅读(400) 评论(0) 推荐(0) 编辑
摘要: oh my zsh 的预设主题都挺好看的,最近用的是 看上去好的,但是 了 conda 的环境之后。。 就有点奇怪了。查阅资料动手修改: 首先取消掉默认的环境显示 这时候一开始的 就会消失了。然后修改 oh my zsh 的主题文件 每个主题的内容都不一样,不过修改起来大致差不多。 首先添加生成 C 阅读全文
posted @ 2020-03-03 16:50 Glowming 阅读(4652) 评论(0) 推荐(0) 编辑
摘要: 阿里云学生机 Ubuntu 环境下使用 pip 安装 torch 和 torchvision 包,提示 MemoryError 安装失败。本来以为是学生机内存不足,后来一想 2G 的内存也不至于安装都装不了,之前用 Windows 都能装的了跑的起来。。百度了一下后一个解决方法是使用 flag 关闭 阅读全文
posted @ 2020-02-14 22:58 Glowming 阅读(1156) 评论(1) 推荐(0) 编辑
摘要: [TOC] 本文内容基于 GNU MAKE。 BASIS 一些 makefile 的基础知识。 wildcard 假设当前目录下有文件 a.cpp 和 b.cpp,定义: 则 的展开为 ,`rm $(eg2) rm a.cpp b.cpp` .PHONY 用于表示其后的目标文件是一个伪目标文件。 在 阅读全文
posted @ 2019-05-24 20:41 Glowming 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: [TOC] Commen Sense C++ 在编译时对每个翻译单元(Translation Unit,通常是文件,下文以文件代称)单独编译。 注意区分 声明(Declaration) 和 定义(Definition) : 声明 规定了变量的类型和名字; 定义 则负责创建与名字关联的实体,定义还申请 阅读全文
posted @ 2019-05-08 20:53 Glowming 阅读(961) 评论(1) 推荐(0) 编辑
摘要: 有关各种优化算法的详细算法流程和公式可以参考【 "这篇blog" 】,讲解比较清晰,这里说一下自己对他们之间关系的理解。 BGD 与 SGD 首先,最简单的 BGD 以整个训练集的梯度和作为更新方向,缺点是速度慢,一个 epoch 只能更新一次模型参数。 SGD 就是用来解决这个问题的,以每个样本的 阅读全文
posted @ 2019-03-30 22:19 Glowming 阅读(3165) 评论(0) 推荐(0) 编辑
摘要: 本文中示例代码默认已引用 命名空间 累加 (std::accumulate) 返回给定区间内元素的累加值与给定初值的和,初值不可省略 可指定求和运算,默认为 运算操作函数对象见 "functional" 头文件,常用如下 | 函数对象 | 含义 | | | | | multiplies | 乘法 | 阅读全文
posted @ 2018-09-10 14:13 Glowming 阅读(633) 评论(0) 推荐(0) 编辑
摘要: (GTK2) "文档链接" 作用 :打开一个预置的对话框,如文件选取对话框 效果下图所示 使用方法 : 此处以文件选择框为例 继承自 ,点击对话框中的按钮(确定/取消)或关闭窗口后会触发 信号,回调函数原形如下 其中 为动作信号种类,在 中当 时为用户点击确定事件,故信号回调函数如下 其中函数 可获 阅读全文
posted @ 2018-09-08 21:20 Glowming 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: Git 常用命令 笔记 阅读全文
posted @ 2018-09-08 19:50 Glowming 阅读(127) 评论(0) 推荐(0) 编辑