- 博客(22)
- 收藏
- 关注
原创 《C#图解教程》读书笔记
第5章——方法var关键字能够从初始化语句的右边推断出类型,e.g.var total = 15;var mec = new MyExcellentClass();使用var的一些条件只能用于本地变量,不能用于成员变量;只能在变量声明中包含初始化时使用;一旦编译器推断出变量的类型,它就是固定且不能更改的;嵌套块中的变量不管嵌套级别如何,都不能在第一...
2018-04-19 15:34:56
434
原创 vim备忘录
替换:s/正则表达式/替换字符串/选项,默认情况下只会替换当前行的首个匹配的字符串:s有下面几个变种::n,ms/正则表达式/替换字符串/选项:表示搜索n行到m行:n,$s/正则表达式/替换字符串/选项:表示搜索n行到最后一行:%s/正则表达式/替换字符串/选项:表示搜索所有行正则表达式:\<:匹配单词词首>:匹配单词词尾^:匹配行首$:匹配行尾.:匹配任意字符[abc]:匹配方
2017-05-02 16:29:45
316
原创 shared_ptr,weak_ptr源码解析
下面的代码是我在看了ubuntu16.04系统默认自带的stl源码后整理的shared_ptr代码简洁版,为了容易理解去掉了一些基类,函数以及对多线程等情况的处理,对变量名和函数名也做了修改。template<typename Ptr>class counted_ptr { public: counted_ptr(const counted_ptr&) = delete;
2017-04-21 16:57:09
520
原创 《Python 学习手册》读书笔记
encode和decodeunicode是python字符串的内部编码方式,因此encode和decode都是围绕着unicode编码来进行编码转化的。decode是将其他编码的字符串解码为unicode编码,而encode则是将unicode编码的字符串编码为另一种编码。 例如:str.decode(‘utf8’),这个语句将已知是utf8编码的字符串str解码为unicode,而str.enc
2017-04-13 14:01:52
1202
原创 linux命令备忘录
psps命令支持三种使用的语法格式并且可以混用 1. UNIX风格,选项可以组合在一起,并且选项前必须有“-”连字符 1. BSD风格,选项可以组合在一起,但是选项前不能有“-”连字符 1. GNU风格的长选项,选项前有两个“-”连字符-e 显示所有进程-u userlist 根据有效用户id或名字过滤进程-U userlist 根据真实用户id或名字过滤进程-C cmdlist
2017-04-11 16:31:45
375
原创 C的I/O函数备忘录
单字符的I/Oint getc(FILE* ): 1.可能实现为宏;2.出错或达到文件尾返回EOF;int fgetc(FILE* ): 1.一定是函数;2.出错或达到文件尾返回EOF;int getchar(voiid): 1.从标准输入读取,等价于fgetc(stdin);2.出错或达到文件尾返回EOF;int ungetc(int c, FILE* fp): 1.回送的字符不
2017-03-08 19:54:24
346
原创 gcc备忘录
#1. 用Address Sanitizer工具检查内存访问错误除了用gdb检测内存访问错误外,集成了address sanitizer工具的gcc也可以实现这个功能。举个例如://test.cpp#include int main() { int a[2]; a[2] = 1; return 0;}加上以下参数编译:g++ -fsanitize=address -g
2016-12-30 16:57:35
630
原创 GDB备忘录
#1.调试代码时显示当前执行代码行。用GDB载入运行程序并开始运行后,使用快捷键Ctrl+x+a可以同时在调试的同时显示代码,使用同样的快捷键可以恢复原来的模式。效果如下:
2016-12-12 17:00:35
272
原创 c++备忘录
#1.模板类的模板成员函数template class C {public:template void f();}如果需要在类外定义函数f时,要这样写:templatevoid C::f() {...}而不能写成templatetemplatevoid C::f() {...}
2016-11-27 14:22:58
682
原创 Makefile备忘录
#1.两种依赖关系如果出现这种形式的依赖关系 a : b | c,其中a和b是常见的依赖关系,主要包括两个方面:,一个是b必须在a之前生成,另一个则是如果b比a新,则a必须重新生成。而a和c的依赖关系则比较特殊,是一种顺序依赖,也就是c必须要在a之前生成,当c是否比a新并不影响是否需要重新生成a。关于哪些场景下会需要a和c之间的这种依赖关系,我举个例子来说明下,比如a.o依赖a.cpp,并
2016-11-27 14:14:48
308
原创 UFLDL Exercise:Learning color features with Sparse Autoencoders
这一节的内容比较简单,就是实现一个线性解码器,为什么要什么用线性呢,
2014-11-23 21:28:26
793
原创 UFLDL Exercise: Implement deep networks for digit classificationz
跟上一个练习基本差不多,区别就是网络
2014-11-20 15:11:06
742
原创 UFLDL Exercise:PCA in 2D
这一节主要讲的是pca,pca白化,zca白化,主要的作用就是降维,具体方法见ufldl教程。不过有一个地方不懂,为什么数据的协方差矩阵的特征向量就是数据变化方向的基向量?step 2:Implement PCA to obtain U
2014-11-18 20:03:16
702
原创 UFLDL Exercise:Sparse Autoencoder
之前虽然看了ufldl的教程,但是没去做他的练习,感觉作为一个刚刚入门机器学习的学生,还是不能偷懒,所以趁今天有时间做了第一个练习题Sparse Autoencoder下面贴下代码 还有讲下做的过程中发现的一些问题。
2014-11-15 19:31:29
1698
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人