- 博客(25)
- 收藏
- 关注
转载 cmder添加到右键
1.安装mingw 设置环境变量PATH: D:\MinGW\bin和D:\MinGW\msys\1.0\bin2.安装cmder3.右键cmder (1)添加环境变量PATH:D:\cmder_mini (2)管理模式运行终端cmd并输入: Cmder.exe /REGISTER ALL转载于:https://www.cnblogs.com/T...
2018-09-05 08:02:00
203
转载 Windows下安装eclipse+mingw+gtest
转载于:https://www.cnblogs.com/TheImportanceOfLiving/p/9574881.html
2018-09-02 19:25:00
242
转载 Makefile模板
################################################################################# Generic Makefile for C/C++ Program## Description:# The makefile searches in <SRCDIRS> directori...
2018-09-02 17:13:00
130
转载 02 Tensorflow安装——windows
转载于:https://www.cnblogs.com/TheImportanceOfLiving/p/8667838.html
2018-03-29 08:10:00
109
转载 01 Tensorflow安装——ubuntu
1.安装ubuntu-16.04.4 server系统2.设置虚拟网络3.设置网卡IP$ sudo ifconfig enp0s8 192.168.56.1004.安装openssl服务器sudo apt-get install openssh-serverps -e | grep ssh5.设置软件源$ sudo chmod a+w ...
2018-03-29 08:08:00
79
转载 设计模式12——代理模式
用例://proxy.cpp//代理模式:为其它对象提供一种代理以控制对这个对象的方法。#include "gtest/gtest.h"class Subject{public: Subject() {} virtual ~Subject() {} virtual int Request() = 0;};...
2018-01-07 18:20:00
65
转载 设计模式11——外观模式
用例://facade.cpp//外观模式:为子系统中的一组接口提供一个一致的界面#include "gtest/gtest.h"class SubSystem1{public: SubSystem1() {} ~SubSystem1() {} int Method1() { retu...
2018-01-07 18:19:00
57
转载 设计模式10——flyweight模式
用例://flyweight.cpp//享元模式:运用共享技术有效地支持大量细粒度对象。#include "gtest/gtest.h"#include <map>class Flyweight{public: Flyweight() {} virtual ~Flyweight() {} virt...
2018-01-07 18:18:00
94
转载 设计模式09——组合模式
用例://composite.cpp//组合模式:将对象组合成树形结构以表“部分-整体”的层次结构。#include "gtest/gtest.h"#include <string>#include <list>class Component{public: Component() {} v...
2018-01-07 18:17:00
51
转载 设计模式08——装饰模式
用例://decorator.cpp//装饰模式:动态地给一个对象添加一些额外的职责#include "gtest/gtest.h"class Component{public: Component() {} virtual ~Component() {} virtual int Operation() = ...
2018-01-07 18:16:00
68
转载 设计模式07——适配器模式
用例://adapter.cpp//适配器模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化#include "gtest/gtest.h"class Target{public: Target() {} virtual ~Target() {} virtual int Request() = 0;}...
2018-01-07 18:15:00
74
转载 设计模式05——原型模式
//prototype.cpp//原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象#include "gtest/gtest.h"class Prototype{public: Prototype() {} virtual ~Prototype() {} virtual Prototype* Clo...
2018-01-06 22:41:00
74
转载 设计模式01——开始总结
最近阅读了《大话设计模式》,接下来结合用例总结典型设计模式,并将代码上传到github:https://github.com/BillZPage/PatternCase.git转载于:https://www.cnblogs.com/TheImportanceOfLiving/p/8215588.html...
2018-01-06 22:36:00
67
转载 设计模式02——单例模型
用例://singleton.cpp//单例:保证一个类仅有一个实例,并提供一个访问它的全局访问点。#include <gtest/gtest.h>class Singleton{public: ~Singleton() {} static Singleton* GetInstance() ...
2018-01-06 22:34:00
79
转载 设计模式03——工厂模式
//factory.cpp//工厂模式#include <string>#include "gtest/gtest.h"class Operation{public: Operation() : x(0), y(0) {} virtual ~Operati...
2018-01-06 22:32:00
85
转载 设计模式04——建造者模式
实例://builder.cpp//建造者模式:用于创建一些复杂对象,这些对象内部构建间的//建造顺序通常是稳定的,但是对象内部的构建通常面临着复杂的变化。#include "gtest/gtest.h"#include <string>//产品class Product{public: Product() ...
2018-01-06 22:31:00
77
转载 配置GEST+VS2008
转载于:https://www.cnblogs.com/TheImportanceOfLiving/p/8214228.html
2018-01-06 14:49:00
101
转载 windows下git安装配置
1.安装 TortoisesGit是Windows下比较好用的git gui软件,安装前需要先下载安装git。安装过程与普通应该程序相似。2.ssh访问 ssh提供了可靠数据访问。例如,github中设置ssh秘钥,可以省去每次上传下载输入用户名和密码的麻烦。TortoisesGit支持SSH访问,方法如下:(1)使用openssh设置公钥和私钥。 安装gi...
2017-08-20 18:00:00
90
转载 makefile模板
1.简单的makefile模板############################################################## Target files.#############################################################TARGET := ####...
2017-08-20 15:56:00
73
转载 Java——安装
1.JAVA术语2.java安装——Windows(1)下载JAVA SE 进入http://www.oracle.com/technetwork/java/javase/overview/index.html,下载Java SE Development Kit。(2)安装 运行安装程序(3)设置 在“系统变量”的“Path”添加JDK的bin路径...
2017-08-20 12:59:00
116
转载 Java——基础
1.数据类型int,short,byte,longdouble,floatchar,String2.变量int var;var = 12;int var1 = 12;final int v1 = 0; //常量C/C++变量的声明和定义是分开的,JAVA不区分。//c/c++extern int a; //声明int a = ...
2017-08-13 19:18:00
90
转载 Linux进程5——实模式和保护模式
早期的Inter芯片只支持1MB内存,采用实模式,采用16bit地址。后来随着技术进步,出现可以访问更多内存的保护模式芯片,采用32bit地址。为了保持对前面芯片的兼容,Inter支持这两种模式。当芯片启动时,默认处于实模式,然后OS控制进入保护模式。 实模式和保护模式的最大区别: 实模式下,程序地址为真实的物理地址,可以访问任意地址空间,这样不同进程可能访问到其...
2017-08-06 22:56:00
207
转载 Linux进程3——虚拟地址访问
1.虚拟地址到物理地址 X86芯片访问内存,需要使用MMU功能,实现虚拟地址到线性地址,再到物理地址的访问。X86的分段机制是强制的,分页机制是可选的。2.分段机制 X86的虚拟地址,由选择符:偏移值决定。段选择符由CS,SS,DS等组成。CS为代码段选择符,SS为堆栈段选择符,DS为数据段选择符。 Index为段描述符在全局段描述符表或局部段描述符...
2017-08-06 19:18:00
163
转载 Linux进程2——进程加载
Linux每个可执行程序都具有相同的虚拟地址分配,当OS启动进程时,是如何加载程序呢?1. 进程结构体 每个进程都具有task_struct结构体,该结构体的mm字段负责对程序内存的虚拟地址映射。mm中每个vm_area_struct对应可执行程序的段虚拟地址空间,例如.text等。当程序被执行时,程序的这些虚拟地址就被填入不同的vm_area_struct中。...
2017-08-06 17:31:00
203
转载 Linux进程1——地址空间
1.进程虚拟内存分配 在Linux系统中,每个进程都具体自己独立的4GB虚拟内存空间,包括3GB的用户空间和1GB内核空间。每个程序被编译后,成为可执行程序,变量和函数的地址都被分配完成。可执行程序内部被划分为多个区域,包括.text,.data,.bss等区域。 (1).text为代码段,可执行程序在内存中副本,const全局变量、字符串常量等,只读操作。 (2)...
2017-08-06 16:22:00
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人