摘要: FIFO:先入先处理,是公平、简单、有效的方法。 但如果一个进程所需要的时间很少,在单纯的先入先出场景下就需要等待很长的时间,如果这个进程是负责对用户展示的,那么用户的使用体验就会很差 面对进程:CPU调度的目标应该是, 任务尽快结束(平均周转时间) 响应时间尽量短 系统开销尽量小。 这里平均周转时 阅读全文
posted @ 2022-03-25 15:34 一张弓 阅读(134) 评论(0) 推荐(0)
摘要: 今天写程序的时候有个问题,因为一个函数会同时在8个进程里运行,在这个函数内部会创建巨大的矩阵,而matlab默认的zeros函数和ones函数创建的矩阵数据类型都是double,对内存的压力比较大。考虑到我又不需要这么高的精度,于是想创建整型矩阵来降低内存占用,查了一下发现可以这样写。 dataLe 阅读全文
posted @ 2021-07-16 15:32 一张弓 阅读(1820) 评论(0) 推荐(0)
摘要: 问题描述 一开始是发现无法通过navigator打开应用了,只转圈没有反应,看起来是没有找到路径的样子 但这时可以通过命令行手动启动,查了很多方法,打算重装试一下 重装了Anaconda之后,打开anaconda navigator发现所有应用都没有识别到,只有install选项 这个时候如果点击i 阅读全文
posted @ 2021-05-11 15:44 一张弓 阅读(2116) 评论(0) 推荐(0)
摘要: 做毕设的时候想要用git做一下版本控制,但是工程文件夹下有很多其他文件,而我只想要同步源代码 查了一下,可以通过.ignore文件设置白名单,方法如下 # 忽略所有文件和文件夹 * # 对所有文件夹设置白名单 !*/ # 对ignore文件和m文件设置白名单 !.gitignore !*.m 另外神 阅读全文
posted @ 2021-05-10 23:49 一张弓 阅读(145) 评论(0) 推荐(0)
摘要: 手动清除实在是有点烦了,上网搜了一下,发现一个可用的方法 def clear_all(): #Clears all the variables from the workspace of the spyder application. gl = globals().copy() for var in 阅读全文
posted @ 2020-07-05 16:00 一张弓 阅读(803) 评论(0) 推荐(0)
摘要: 在变量浏览窗口中双击一个稍大一些的矩阵,会弹出错误提示。 查找资料后发现有人遇到过这个问题,并且官方已经在新版本中解决。 解决方法:更新即可 这个bug的官方反馈贴: https://github.com.cnpmjs.org/spyder-ide/spyder/issues/8582 阅读全文
posted @ 2020-07-05 15:16 一张弓 阅读(3692) 评论(0) 推荐(0)
摘要: 首先我已经安装过了anaconda ,我要做的相对来说比较简单,但查了一下教程,相对没那么直接,还是费了一番功夫的,我把这个过程总结下来,或许不适用于所有人,但能作为自己的参考也是好的 步骤过程 在anaconda 中创建虚拟环境 更改pip源 在虚拟环境中使用pip安装tensorflow 说明 阅读全文
posted @ 2020-06-16 18:19 一张弓 阅读(172) 评论(0) 推荐(0)
摘要: 离散沃尔什变换(DWT)与DHT的实现思路其实是一致的,只是变换核需要经过一个变换,这里记录下原理和实现方法。 哈达玛变换核 哈达玛变换核具有 递推性 ,也就是$H_{2N}$可以由$H_{N}$得到: $$ H_{2N}=\frac{1}{\sqrt{2}} \left[ \begin{array 阅读全文
posted @ 2020-04-25 00:16 一张弓 阅读(2011) 评论(0) 推荐(0)