笔记 February 09, 2020

政治体制改革历史调查与我见

Words count 10k Reading time 9 mins.

张俸毓

一、引言

中国现代政治体制改革说得最多,搞的最活跃的时期是二十世纪九十年代之前,后来由于一场众所周知的政治风波,自此之后便陷入了低谷,几乎无人再提,本文分为邓小平时期的努力,韩国和习近平时期以及...

Read article

笔记 January 01, 2020

CASPP 深入理解计算机系统

Words count 27k Reading time 24 mins.

  • 编辑 (输出hello.c)
  • 预处理(输出hello.i)
  • 编译(输出hello.s)
  • 链接(链接可以完成源程序里面的库函数解析,目标文件里面包括机器代码和链接信息。)
  • 从程序员的角度看待计算机系统
  • 写出高水平的计算机代码
  1. 取反 ~
  2. 与 &
  3. 或 |
  4. 异或 ^
  5. 左移右移 << and >>
  1. 位与
    • 用来从字或字节中选择bits: 对应位为1
    • 用来清除bit:对应位为0
  2. 位或
    • 用来设置bit:对应位为1
  3. 异或
    • 与0异或,保持不变
    • 与自身异或,所有位...
Read article

Article October 29, 2019

常用命令

Words count 1.7k Reading time 2 mins.

  • 压缩:pigz:用法-9是压缩比率比较大,-p是指定cpu的核数。
    tar cvf - mydir | pigz -p 6 > file.tgz

  • 解压:
    pigz -d file.tgz
    pigz -dc file.tgz

  • cat的形式打印出来
    unpigz file.gz
  • CentOS:
    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh &&...

Read article

笔记 September 02, 2019

C++ 入门

Words count 6.4k Reading time 6 mins.

  • 为了支持分离式编译,C++将生命和定义区分开来,声明使得名字为程序所知,一个文件如果想要使用别处定义的名字必须包含对那个名字的声明,而定义负责创建与名字关联的实体。 变量只能被定义一次,但是可以被多次声明。
      extern int i;   //声明i,在其他文件中寻找i的定义  
      int j;          //声明并定义j
    
  • 建议当第一次使用变量时再定义他

为对象起了另一个名字,即别名

    int ival = 1024;
    int &refVal = ival; 
    int &refVal2;       //...
Read article

Article June 12, 2019

软件工程导论

Words count 25k Reading time 22 mins.

  • 程序:通过执行包含在程序中的指令可以满足预期的特征、功能和性能需求
  • 数据结构:使得程序充分利用信息
  • 文档:描述程序的操作和使用


  • 软件是设计开发的,而不是传统意义上生产制造的
  • 软件不会磨损,但是会退化
  • 大多数的软件还是主要采用用户定制的方式
  • 将系统化、规范化、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。
  • 2对1中所述方法的研究。

解决软件危机(the difficulty of writing useful and efficient computer programs...

Read article

Article May 20, 2019

PCA与白化

Words count 2.5k Reading time 2 mins.

PCA是一种具有严格数学基础并且已被广泛采用的降维方法

一般的,如果我们有M个N维向量,想将其变换为由R个N维向量表示的新空间中,那么首先将R个基按行组成矩阵A,然后将向量按列组成矩阵B,那么两矩阵的乘积AB就是变换结果,其中AB的第m列为A中第m列变换后的结果。
这里R可以小于N,而R决定了变换后数据的维数。也就是说,我们可以将一N维数据变换到更低维度的空间中去,变换后的维度取决于基的数量。因此这种矩阵相乘的表示也可以表示降维变换。

如果我们有一组N维向量,现在要将其降到K维(K小于N),那么我...

Read article

Article May 20, 2019

FCN

Words count 2k Reading time 2 mins.

Reference [https://zhuanlan.zhihu.com/p/31428783]

对于一般的分类CNN网络,如VGG和Resnet,都会在网络的最后加入一些全连接层,经过softmax后就可以获得类别概率信息。但是这个概率信息是1维的,即只能标识整个图片的类别,不能标识每个像素点的类别,所以这种全连接方法不适用于图像分割。
而FCN提出可以把后面几个全连接都换成卷积,这样就可以获得一张2维的feature map,后接softmax获得每个像素点的分类信息,从而解决了分割问题.

... Read article

Article May 13, 2019

统计笔记 ep.1

Words count 1.1k Reading time 1 mins.

  • $H$ : Hilbert space 即完备的内积空间,也就是说一个带有内积的完备向量空间
  • $N$ : 样本容量
  • $F$ : 假设空间
  • $||·||_1$ : L1范数( $||x||_1 = \sum|x|$)
  • $||·||_2$ : L2范数( $||x||_2 = \sqrt{ \sum x^2}$)
  • $x_i^{(j)}$ : 输入向量$x_i$的第$j$分量
  • $J(f)$ : 模型的复杂度
  • $R_{emp}$ : 经验风险或经验损失
  • $R_{exp}$ : 风险函数或期望损失
  • $L...
Read article

笔记 May 12, 2019

《学术研究,你的成功之道》-读书笔记

Words count 2k Reading time 2 mins.

  • 兴趣是研究的动力,创新是研究的核心,影响力是研究的成绩单
  1. 研究领域和研究兴趣:充分了解、阅读导师的研究工作成果
  2. 指导理念和风格:压力和引导程度
  3. 研究经费情况:导师经费的多少
  4. 学术和工业界的人际网络:更多研究和工作机会
  5. 老师的学术成就:通过Google Scholar、阅读被指导研究者发表的论文、直接询问学生和老师本人

探究各种感兴趣的课题,但应尽快将精力集中到一个研究课题,对博士研究课题相关的领域,要做到洞若观火,切记:努力和付出应该有专注点,不应涉足多个领域

第一年

  • 选课涉及范围应广,...
Read article

笔记 April 28, 2019

SQL基础

Words count 7.3k Reading time 7 mins.

  • select distinct (去除重复的结果)
  • Danger in natural join: beware of unrelated attributes with same name which get equated incorrectly
    select `name`, `title` from (`instuctor` natural join `teachers`) join `course` using(`course_id`);
    
  • join ··· using 子句是一种自...
Read article
Load more
0%