05 2019 档案
摘要:su命令不能切换root,提示su: Authentication failure 原因是 没有设置过 root密码 会提示输入密码 重新输入密码 下次再su的时候只要输入密码就可以成功登录了
阅读全文
摘要:转自 https://www.cnblogs.com/xuliangxing/p/7642650.html 一、设置Ubuntu 16.04 允许进行远程控制 首先,我们先设置Ubuntu的远程控制,将其设置为允许被远程连接,进入系统-》首项-》桌面共享,或者直接搜索桌面共享,如图所示 将【允许其他
阅读全文
摘要:原来是因为github.com没有被主机给解析 1.第一步是 ping 你的gitlab 或者 github服务器ip地址 如果每隔几秒有 time = xx.ms 刷新 就证明是通的 2. 编辑 etc/host 根据原有的样式 添加需要新增的目标地址 3. 现在应该可以 成功 git clone
阅读全文
摘要:MinGW-w64安装教程 http://rsreland.net/archives/1760
阅读全文
摘要:https://www.ibm.com/developerworks/cn/linux/kernael/l-chain/index.html
阅读全文
摘要:C++的重载(overload)与重写(override) 成员函数被重载的特征:(同一层级类中来实现)(1)相同的范围(在同一个类中);(2)函数名字相同;名称和返回类型相同(3)参数不同;(4)virtual关键字可有可无。 重写是指派生类函数重写基类函数,是C++的多态的表现,特征是:(即外壳
阅读全文
摘要:https://jingyan.baidu.com/article/37bce2bea3c07f1002f3a22a.html
阅读全文
摘要:转载自:http://blog.csdn.net/lee_shuai 指针有两个属性:指向变量/对象的地址和长度,但是指针只存储地址,长度则取决于指针的类型;编译器根据指针的类型从指针指向的地址向后寻址,指针类型不同则寻址范围也不同,比如: void即“无类型”,void *则为“无类型指针”,可以
阅读全文
摘要:《面向对象程序设计基础(第二版》李师贤等,第254页:C++语言的基本规则是:创建一个派生类的对象时,如果基类带有构造函数,则先调用基类的构造函数,然后才调用派生类的构造函数。 《Thinking in C++》,刘宗田等译,第261页:可以看出,构造在类层次的最根处开始,而在每一层,首先调用基类构
阅读全文
摘要:struct tpu_obj { bool valid; u32 flag; tpu_obj() : valid(true), flag(0x5a5a5a5a) { } }; //结构体的构造函数
阅读全文
摘要:找到vscode的程序目录 全局搜索extensions 找到目录 这里修改 注释字体 直接删掉fontStyle foreground直接改为 #90B44B 绿色 或者 #FFA500 橙色 主题插件的用的 horizon theme 感觉比 one dark 要好 颜色可参考 http://w
阅读全文
摘要:https://zhuanlan.zhihu.com/p/58087261
阅读全文
摘要:我们定义的类的成员函数中,常常有一些成员函数不改变类的数据成员,也就是说,这些函数是"只读"函数,而有一些函数要修改类数据成员的值。如果把不改变数据成员的函数都加上const关键字进行标识,显然,可提高程序的可读性。其实,它还能提高程序的可靠性,已定义成const的成员函数,一旦企图修改数据成员的值
阅读全文
摘要:http://vinllen.com/linuxnei-he-zhong-de-shu-ju-jie-gou/ https://zhuanlan.zhihu.com/p/58087261 https://blog.csdn.net/wenqian1991/article/details/445157
阅读全文
摘要:https://blog.csdn.net/FreeApe/article/details/49124043 将pf声明为指向函数的指针,带有两个const string&类型的形参和bool类型的返回值。 注意: *pf两侧的圆括号是必须的。 c语言函数指针的定义形式:返回类型 (*函数指针名称)
阅读全文
摘要:什么是回调函数? 我们绕点远路来回答这个问题。 编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留
阅读全文
摘要:个人代码实现+概念理解参考自知乎 https://zhuanlan.zhihu.com/p/46435778 首先先摆明区别 数组 VS 链表 插入、删除元素时时间复杂度,数组为 ,链表为 。 随机访问时间复杂度,数组为 ,链表为 。 数组简单易用,还可以借助 CPU 的缓存机制,预读数据,访问效率
阅读全文
摘要:CPU和I/O系统都要和内存打交道.内存是一个大型的,由字或字节构成的一维数组,每个单元都有自己的地址,对内存的访问是通过一系列对指定地址单元进行读写操作来完成的 比如 一条典型指令的执行周期是,首先从内存中取出指令,计算操作数据的有效地址,并映射为物理地址,按照该地址对内存进行存取,然后对数据实施
阅读全文
摘要:寄存器 寄存器是中央处理器内的组成部份。它跟CPU有关。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。 寄存器 寄存器是中央处理器内的
阅读全文
摘要:SoC的定义多种多样,由于其内涵丰富、应用范围广,很难给出准确定义。一般说来, SoC称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。同时它又是一种技术,用以实现从确定系统功能开始,到软/硬件划分,并完成设计的整个过程。 系统芯片
阅读全文
摘要:指针总是指向变量的第一个字节的地址,即变量的首地址
阅读全文
摘要:从字面意思上看,DMA即为“直接内存读取”的意思,换句话说DMA就是用来传输数据的,它也属于一个外设。只是在传输数据时,无需占用CPU。 高速IO设备可以在处理器安排下直接与主存储器成批交换数据,称为直接存储器访问(Directly Memory Access 简称DMA) 比如GPU与CPU之间存
阅读全文
摘要:作者:知乎用户链接:https://www.zhihu.com/question/68571487/answer/267458190来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一般来说我喜欢把计算机或者直白一点讲“写代码”的知识分为三大类别:基础知识、领域知识和碎
阅读全文
摘要:先要理解class的意思。class应该理解为一种类型,象 int,char一样,是用户自定义的类型。虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量m
阅读全文
摘要:https://blog.csdn.net/u013719339/article/details/80221899
阅读全文
摘要:https://www.cnblogs.com/yanlingyin/archive/2011/12/07/2278961.html
阅读全文
摘要:当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。 class derived-class: access-specifier base-class 派生类 :public、protected 或 priv
阅读全文
摘要:模板的声明 类模板和函数模板的声明方式是一样的,在类定义/模板定义之前声明模板参数列表。例如: 全特化 通过全特化一个模板,可以对一个特定参数集合自定义当前模板,类模板和函数模板都可以全特化。 全特化的模板参数列表应当是空的,并且应当给出”模板实参”列表: 注意类模板的全特化时在类名后给出了”模板实
阅读全文
摘要:总体分两块 1 首先://注意在C和C++里不同在C中定义一个结构体类型要用typedef: 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是struct Student的别名。 Stu==struc
阅读全文