摘要:
这个问题从我两年半前学python就困惑着我(至今python水平也没有提高..). 我的问题是, which python3告诉我, 是/usr/local/bin/python3, which pip3告诉我, 是/usr/local/bin/pip3. 但是当我pip3 show reques 阅读全文
摘要:
#include <stdio.h> static int i3 = 3; int i3; int main() { } 会有编译错误么? 如果是 #include <stdio.h> static int i3 = 3; extern int i3; int main() { } 会有编译错误么? 阅读全文
摘要:
跟着<操作系统真象还原>, 要安装bochs, 我傻乎乎地想跟书上一样就好了. 结果, 大错特错, 折腾了很久. 报错是这个: gtk/gtk.h: No such file or directory #include <gtk/gtk.h> 没有这个头文件, 网上搜出来, 安装 sudo apt- 阅读全文
摘要:
关于stepfun, 首先说它的必要参数. 再说它的两个重要参数. 这个函数, 最好的说明方式就是画图. 图在后面. 它的必要参数是两个向量, x,y. 意义是横坐标和纵坐标. 其中x必须是一个升序的向量, 经常是sort(x)的写法. y的长度比x大1. 对应关系是怎样的呢? x[1]对应y[2] 阅读全文
摘要:
惭愧啊, 我上学也有几年了, 但是一次写对程序的概率. 总是把90%的时间用于debug, 我感到非常痛心. 而且不是那种软件级别的代码, 连30行的R代码, 核心逻辑只有15行的, 我都能debug几小时. 因此来想想这两个问题. 如何少写bug? 首先得理解了算法和逻辑, 确保逻辑是完善的, 当 阅读全文
摘要:
上课学了最最基本的 shiny 的知识. 说点感受. reactiveValues, 我们为什么一定得用它? 难道就不能用普通的 R 对象么? 当然可以. 如果一个表达式不依赖任何 input 和 output, 它就可以不在交互函数中. 首先先说 reactive 是怎样的存在, 它其实就是依赖 阅读全文
摘要:
首先是头文件. <stdarg.h> 其次, 我们的目的是实现支持变长参数的函数, 但并不是说,这个函数参数可以全都是变的. 不行. 函数的参数列表中, 一定至少要有一个有name的参数. 比如printf, 它的定义是printf(const char * restrict format, ... 阅读全文
摘要:
这个问题太微小了, 没什么人说, 我试验了好多分钟, 所以就记一记. 其实我们知道, las在axis中的作用, 是控制labels是垂直还是平行的. mtext其实与axis的labels有相似之处, las的效果也相仿. 当las=0时, 始终保持平行于框线. side=1与side=3朝向相同 阅读全文
摘要:
来自csapp第5章. 关于指令级并行, 我觉得一个典型的例子是多项式求值(练习5.5与练习5.6). 看这两个循环哪个会快一些? 如果没有并行的意识, 那么我想都会觉得第二个快, 因为第一个多了一次乘法操作. 但考虑到并行, 是第一个快. 第一个有两条关键路径. xpwr构成的, 和result构 阅读全文
摘要:
读csapp的第6章, 感觉cache hit rate怎么都算得和答案不一样, 越看越看不下去. 不过终于看到一点有意思的内容. 那就是根据局部性来预测不同的矩阵乘法方式的性能. 矩阵乘法, 自然不用说, 3个循环, i,j,k. 其中i表示行, j表示列, k表示中间. 任务就是比较这6个方式的 阅读全文