- 博客(12)
- 收藏
- 关注
原创 Git基础
Git在本地跟踪代码库的基本操作:1. 创建或修改文件: git init2. 使用git add命令添加新创建或修改的文件到本地的缓存区(Index): git add <file name> # git add . 将所有文件添加到缓存区3. 使用 git commit -m “text” 命令提交到本地代码库(相当于更新一次版本) git commit -m...
2019-05-26 22:30:28
129
转载 Linu日志文件
Introduction使用日志系统所记录的信息可以进行系统排错,优化系统的性能,或者根据这些信息调整系统的行为。收集想要的数据,分析出有价值的信息,可以提高系统、产品的安全性,还可以帮助开发完善代码,优化产品。日志会成为在事故发生后查明 “发生了什么” 的一个很好的“取证”信息来源。日志可以为审计进行审计跟踪。本节主要介绍一下三个方面- 常见的日志- 配置的日志- 轮替的日志常见的...
2019-05-18 19:19:48
204
转载 Linux上安装软件
Linux上安装软件有四种方式1. 在线安装2. 从磁盘安装deb软件包3. 从二进制软件包安装4. 从源代码编译安装1. 在线安装sudo apt-get install <software> //eg. sudo apt-get install vimAdvance Packaging Tool (APT)是Debian及其派生发行版的软件包管理工具,apt可以自...
2019-05-18 16:09:04
302
原创 Operating systems (一)
Mutual exclusion(互斥锁)指的是多个进程(线程)共享同样的代码、资源或者数据,但是只有每次一个进程(线程)能访问这个共享对象。
2018-11-13 14:45:22
544
原创 strcpy和memcpy的
strcpy(src, dest):strcpy是字符串拷贝函数,遇到src里面的 ‘\0’ 结束符时候停止。memcpy(dest, src, sizeof(dest)):memcpy是将内存里的拷贝函数,考虑的是将src里面的头地址,然后拷贝sizeof(dest)字节数,然后将这些内存里的内容拷贝到dest里面。...
2018-10-18 22:46:21
98
原创 全英文电话过程
发一波面试经历攒人品~~M·Stanley全英文电面经历:面试是提前预约好的,并通知全过程用英文面试。电话打过来的时候就我自觉hello了一下= =,然后面试官开始先用中文说了一下电话面试的过程:behavior interviewbasic knowledge questions计划30分钟。第一部分先让我自我介绍问我对摩根的了解,然后我记到说对training program...
2018-10-16 20:25:24
531
翻译 智能指针(Smart Pointers)
share_prt类share_prt 也是一个类模板,使用时和vector一样要说明类型。shared_prt<string> p1; //这是一个指向string类型的智能指针,使用默认构造函数初始化智能指针,里面含有一个NULL指针。智能指针的使用和普通指针一样,也是通过解引用返回一个对象的值// if p1 is not null, check whether it's...
2018-10-14 16:04:35
163
原创 面试问题
面试问题const 和 static的应用场景static函数指针和数组名的区别根据cppreference.com有一句话:String literals have static storage duration, and thus exist in memory for the life of the program.即常量字符串(string literals),指的是双...
2018-10-13 23:08:48
113
原创 降序打印学生名单和平均成绩
问题描述 : 输入若干个学生,每个学生包含若干门课程成绩。按平均成绩降序,以 “学生 平均成绩”的形式输出。例如: 输入 Bob 95 95 Ally 100 90 95 Li 92 86 Cat 98 99 Wang ...
2018-10-11 14:07:16
323
原创 STL序列容器(sequence containers)常用操作
Vector deque list forwa_list Stack QueueVector:vector是动态数组,支持列表初始化即,vector<int> vect{1, 2, 3};系统自动分配内存,支持随机访问,除了在尾端插入和删除,其他地方的操作需要O(n)。常用到的插入,删除,查找:vector<int> vect;//Inser...
2018-10-08 17:18:56
884
原创 C/C++笔记
1. int, long, long long, short 的区别?无符号和有符号区别?float 和 double区别? int,long, long long 和short 都属于整型,区别是C++标准规定的尺寸的最小值(即该类型在内存中所占的比特数)不同。其中,short是短整型,占16位;int是整型,占16位;long和long long均为长整型,分别占用32位和64位。...
2018-10-08 15:48:43
678
原创 C++写矩阵类
matrix.h#pragma once#ifndef __MATRIX_BASE__#define __MATRIX_BASE__#include <iostream>#include <vector>using namespace std;class Matrix {public: Matrix() {}; Matrix(int row, int...
2018-04-21 21:17:58
773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人