Linux下基本指令(一)
ls指令
功能:
1. 对于目录,该命令列出该目录下的所有⼦目录与文件。
2. 对于文件,将列出⽂件名以及其他信息。
常用:
指令
功能
-a
列出目录下所有文件,包括以.开头的隐含文件
-d
让目录像文件一样显示,ls -d 指定文件
-i
输出文件的i节点索引的信息
-k
以k字节的形式表示文件大小
-l
列...
Linux下基本指令(二)
man指令(重要):
Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。
访问Linux⼿册页的命令是man
常⽤:
命令
功能
-k
根据关键字搜索联机帮助
num
只在第num章节找
-a
将所有章节的都显⽰出来,⽐如 man printf 它缺省从第⼀章开始搜索,知道就停⽌止,用a选项, 当按下q退出,...
浅谈栈和堆(联系与区别)
操作系统栈和堆
栈:
堆:
全局区/静态区:
文字常量区:
程序代码区:
实例
栈和堆的区别:
栈和堆的联系:
操作系统栈和堆
地址空间布局:
栈:
        执行期间编译器自动分配,编译器用它实现函数调用,调用函数时,栈增长,函数返回时,栈收缩。局部变量、函数参数、返...
操作符和表达式(C语言)
操作符和表达式
操作符和表达式
算术操作符(常用)
移位操作符
左移运算符(<<)
右移运算符(>>)
位操作符
应用
赋值操作符
简单赋值
复合赋值
单目操作符
关系操作符
逻辑操作符
条件操作符
逗号表达式
下标引用、函数调用和结构成员
算术操作符(常用)
    +&
浅谈malloc/free和new/delete 的区别
浅谈malloc/free和new/delete 的区别
malloc和new的区别
free和delete 的区别
为什么有了new/delete后,还要保留malloc/free?
浅谈malloc/free和new/delete 的区别
malloc和new的区别
malloc是库函数,需要包头文件才能成功运行编译;new是操作符(C++中的关键字),需要...
判断一个字符是否为数字的两种方法(C/C++)
判断一个字符是否为数字的两种方法(C/C++)
在平时,我们经常遇见判断字符是否为数字这种题目,虽然感觉还是很简单,不过我是个更喜欢用函数的人,因为我觉得这样更便捷,所以我更推荐第二种方式。
1.直接判断
#include <stdio.h>
int main()
{
char c;
c = getchar();//读取一个字符。
if(c ...
结构体(对齐规则及举例)
结构体(对齐规则及举例)
概念
一种数据结构;
C语言中聚合数据类型的一类;
可以被声明为变量、数组、指针等,用以实现比较复杂的数据结构;
是一系列元素的集合,这些元素被称为结构体成员;
结构体成员需要用结构体名访问。
结构体声明
struct A{ //struct是关键字, A是结构体标志
int a; //a,b是结构体成员列表
char b;
}s1;...
MongoDB学习系列 -- 存储引擎
存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv1和In-Memory。
从MongoDB 3.2 版本开始,WiredTiger成为MongDB...
MongoDB学习系列 -- 服务启动以及关闭
前面我们对于MongoDB服务的启动、关闭都是采用最简单的方式,并没有就其中的细节进行详细展开,这节我们就来完善一下前面的内容。
一、MongoDB启动
前面我们采用./mongod 的方式启动的服务,其实这个过程中系统为我们做了很多的默认操作:指定数据存放目录为/data/db、监听端口为27017、以非守护进程运行服务等。
系统默认配置项有限,而且很多时候我们需要进行个性化配置。OK,下...
拖延症 -- 找准病根痊愈
拖延症是一种“病态”的表现,这个“病”相信很多人都有。既然是病,那就得治。所谓对症下药,我们现先来分析各种症状,然后分别对症下药。
拖延症的症状就是在能够预料后果有害的情况下,仍然把计划要做的事情往后推迟。
症状清楚了,造成这种症状的病根是什么呢?找准病根,相信这种“病”也治愈了一般。
本人分析,拖延症大致是由缺乏自信心、完美主义者、价值观不足、分心冲动型、反馈延时等五个因素造成的。下面具体...
MongoDB学习系列 -- 主从复制搭建
在开始今天内容的学习之前我们先来了解一下背景知识。
mongodb的数据是存储在服务启动时指定的--dbpath目录下,备份数据只需要拷贝该目录即可。
学过mysql、sql server数据库的同学对于数据库数据的冷热备份一定不陌生,其中mysql数据库提供了mysqldump的备份命令来进行数据的热备份。那MongoDB是不是也原生的提供了一些命令来支持我们的备份操作呢?
答案是肯定的,...
Linux学习系列 --awk命令学习
关于awk命令一直想学一篇文章,无意中发现awk命令学习这篇文章总结的很好,于是转载至此。
awk简介
awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输...
focal loss和ohem
公式推导:https://github.com/zimenglan-sysu-512/paper-note/blob/master/focal_loss.pdf 使用的代码:https://github.com/zimenglan-sysu-512/Focal-Loss 在onestage的网络中,正负样本达到1:1000,这就会出现两个问题:1.样本不平衡 2.负样本主导loss。虽然负样本的loss小(因为大量的负样本是easy example,大量负样本是准确率很高的第0类),但个数众多
一个屌丝程序猿的人生(八十四)
次日。 清晨6点。 天刚蒙蒙亮,林萧便早早的从床上爬了起来。 虽说上次面试去过一次,对于路线和路上花费的时间,已经有了一定的经验,但因为是第一次到公司报道,林萧不敢有丝毫大意。 洗簌完以后,林萧没有立即出发,而是认真的检查了几遍报道的材料,确认无误以后,才果断的离开了宿舍。 有了上一次堵车的教训,这次林萧没有选择坐公交,而是选择了地铁。幸运的是,林萧所住的地方,出门不到500米就有地铁,只是比较蛋疼的是,要转2次地铁,才能到达目的地。 等林萧到地方的时候,还不到早上
我的第一个python web开发框架(32)——接口代码重构
前面ORM模块我们已经完成了开发,接下来要做的就是对项目代码进行重构了。因为对底层数据库操作模块(db_helper.py)进行了改造,之前项目的接口代码全都跑不起来了。 在写ORM模块时,我们已经对产品接口的分页查询、新增、修改、获取指定产品实体接口已经重构好了,还剩下删除接口未完成 1 @delete('/api/product/<id:int>/')
2 def callback(id):
3 """
4 删除指定记录
5 """
6
git提交时报错 permission denied
git push 时报错:permission denied xxx 目前很多解决办法是生成公钥和秘钥,这种方法安全可靠,比较适用于一台电脑对应一个git账户,但是多个账户在同一台电脑上提交使用git时就容易出现公钥和秘钥不生效问题,本人就是不生效,但是各种谷歌终于还是找到了一个解决办法,今天记下来与大家共享,如有错误或不足,请赐教: 1、首先找到自己项目目录,在目录中有一个git文件夹(默认是隐藏的,需要ls -a 或 windows显示隐藏文件) 2、打开git文件夹(命令或直接磁盘找到打
tomcat jdk一键打包安装
说明:有很多没接触过的tomcat的用户不会配置JDK环境,所以老板要求实现傻瓜式安装 用到的软件:1.tomcat8 2.jdk 3. inno setup编辑器 步骤一:首先新建一个文件夹里面放需要打包的文件 将jdk放入tomcat的bin目录下 步骤二:修改文件 首先是autoInstallJDK.bat,这是jdk环境自动配置放在jdk的bin目录下 autoInstallJDK.bat内容 @echo off echo ------begin---- :: 退到上级目录 cd ..
1.4:处理器读并解释存储在内存中的指令(差一张图后补)
1.4.1系统的硬件组成 1:总线 贯穿整个系统的是一个电子管道称作总线,总线携带信息直接并负责在各个部件间传递。通常总线被设计成传送定长的字节块,也就是字(word) 字中的字节数(即字长)是一个基本的系统参数。现在大多数机器的字长是4个字节(4*8=32位)或者8个字节(8*8=64位)。 2:I/O设备 I/O(输入/输出)设备是系统与外部世界的联系通道。常见的系统有四个I/O设备:作为用书输入/输出的键盘和鼠标,作为用户输出的显示器,长期存储数据和 程序的磁盘驱动器(也
网络新时代,一台群晖+N台AP体验无线漫游:群晖VMM完美运行LEDE
网络新时代,一台群晖+N台AP体验无线漫游:群晖VMM完美运行LEDE 前面要讲的话: 跟着Hao4K后面学习到了很多知识,也充实了自己的生活。可是楼主是懒癌症患者一枚,这么多年还没有发过一篇原创文章,由于群晖在Hao4k里面受众度较高,楼主想着群晖也用了好几年,虽然平时它就在那边静静的待命,但是楼主的生活已经离不开它了 。由于现在家里面网络设备太多了,楼主想着一物多用,并且节省电费(其实没有节省多少,最多省了好几百块买软路由的钱),把群晖更新的新套件VMM研究了一番,结合了LEDE软路由系统
今日推荐
周排行