自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 鸟哥linux学习总结6——进程管理与SELinux

知识点1——fork and exec知识点2——服务的概念知识点3——bash环境下的工作管理(同时进行多个任务)——job control&的使用ctrl+zjobsfgbgkill脱机管理问题进程管理知识点1——观察进程pstoppstree进程管理进程执行顺序系统资源...

2019-06-10 20:54:51 371

原创 鸟哥linux学习总结5——例行工作排程

工作一次的排程循环工作排程可唤醒停机期间的工作任务

2019-06-05 16:39:09 277

原创 鸟哥linux学习总结4——磁盘配额(Quota)

当前章节以了解为主,大致看一眼知道一些概念,之后会重新仔细看这些内容1、quota实作详细操作见鸟哥书的内容14.1章2、磁盘阵列(RAID)软件磁盘阵列3、LVM...

2019-06-05 15:17:33 400

原创 鸟哥linux学习总结3——账号管理篇(下)——su

本文主要是记录鸟哥linux一书中的重点内容用于在忘记内容的时候快速回顾。1、su su- sudosu和su-的对比上述内容总结sudo关于sh -c可以参考博文:https://blog.csdn.net/bobchill/article/details/846475752、通过visudo编辑/etc/sudoers3、特殊的shell/sbi...

2019-06-05 14:02:55 183

原创 鸟哥linux学习总结2——账号管理篇(上)

用户IDUID:使用者IDGID:群组ID当需要显示文件的这两个属性时,系统会根据/etc/passwd 和/etc/group的内容,找到对应的账号与组名并显示用户登录流程:1.在/etc/passwd寻找账号并将UID和GID读取出,另外家目录和shell设定也独处2./etc/shadow中找出对应的账号和UID并核对密码3.进入shell阶段1、UID范围对于/etc...

2019-06-04 21:16:51 157

原创 鸟哥linux学习总结1——shell scripts篇

良好的写作习惯:1.添加作者,日期,版本,历史等信息2.比较特殊的指令用绝对路径的方式下达3.环境变量预先设定和宣告,这样在脚本运行中可以方便地下达外部指令4.当有用户输入时,利用${}来判断用户输入是否为空,${}的内容在变量章节中,或者用test判断知识点:1、数值运算$((${var1}${var2}))或者使用declare -i var=${var1}${var2}。2、为...

2019-06-04 19:19:00 195

原创 Visual studio 社区版试用过期

第一种,在安装时没有登录账号的,注册并登录一个账号即可第二种,登录上去已经有账号,但还是显示已过期,获取更新的许可证也获取失败,直接删除账户重新登录即可...

2019-03-19 13:49:32 7572

原创 产品学习笔记(产品功能篇)

产品功能产品功能举例 作用:方便我们清晰判定产品所需的功能,对其进行优先级排列,完成相应的产品设计。功能点设计与优化用某一个功能来解决具体的场景例如:推荐系统 1.确定目的 2.调研 明确逻辑 推荐系统的逻辑: 制定方案 打磨产品功能点优化依然以推荐系统举例 为了防止标题党,可以采用差评或者采用用户停留时间等方法,消除...

2018-08-17 19:59:09 3977

原创 产品学习笔记(产品分析报告篇)

产品分析报告和需求文档产品分析报告目标:通过成品表现,分析产品经理的所思所想产品现状产品定位产品方向产品结构使用脑图等工具,梳理产品结构产品细节需求文档流程图示例详细功能逻辑示例工具篇...

2018-08-17 16:51:17 1758

原创 产品学习笔记(数据思维篇)

数据基础定量与定性可以先假设再分析,不要先结论再分析 定类尺度 姓别,地区,职业 本身是没有大小之分的 定序尺度 成绩优良中差 参与的意愿,按照程度非常想到不想 是可以比较,排序的,但是无法加减乘除 数量型数据 定距尺度没有绝对的零 常用指标漏斗模型 注:单向是流程中没有其他分支 流动模型系统化思维 数据工具...

2018-08-17 15:22:05 280

原创 产品学习笔记(逻辑思维篇)

金字塔原理普通的论述:受众接受和理解每一句话,找出逻辑关系概括,进而了解你的观点. 金字塔原理:概括的结论先行,一层层逻辑清晰的论点。金字塔原理适用范围1.思考问题 2.沟通表达 3.书面表达公文写作 4.管理团队,工作分配金字塔结构以结论为导向的论述过程: 序言 ↓ 中心论点 ↓ 一级论点1 一级论点2 序言:确定初始问题序言组成模块:背景...

2018-08-17 12:51:16 663

原创 产品学习笔记(用户体验篇)

用户的特点:懒,笨,急 那么就不能让用户烦,用户想,用户等 用户体验的五准则: 1、视觉焦点的移动足够顺畅 2、表意易于理解 3、所有操作必有反馈 4、尽量减少错误,有错误发生必须有解决方案 5、简洁且巧妙视觉焦点移动足够顺畅:当视觉处于一个列表,当切换到其他列表,如何自然地引导用户将视觉移动到新的列表。表意易于理解:所有能点击的地方,都让用户有所感知,且有所预期,且这个预期...

2018-07-28 12:52:40 254

原创 牛客刷题笔记——python二维列表——迷宫题目

首先补充上一篇博客对于获取输入的遗漏点,即每行的输入是固定数目的数字时,可以用:while True: try: (x, y) = (int(x) for x in raw_input().split()) print x + y except EOFError: break最近刷题看到了一题,是假设一个探险家被困在了地底...

2018-07-27 18:56:29 726

原创 牛客python刷题笔记——python二维数组——迷宫题目

首先补充上一篇博客对于获取输入的遗漏点,即每行的输入是固定数目的数字时,可以用:while True: try: (x, y) = (int(x) for x in raw_input().split()) print x + y except EOFError: break最近刷题看到了一题,是假设一个探险家被困在了地底...

2018-07-19 21:13:24 2186

原创 牛客python刷题记录——输入stdin篇——寻找数组中第二第三大的值

之前一直使用li=input()list= [int(n) for n in li.split()]将用户的输入转化为整形数组 结果今天做题一直报错,试了n种方法,都不对,不能很好的读取多行的数据。最后借鉴了其他人的写法import syswhile True: m=sys.stdin.readline() if len(m)==0: bre...

2018-07-19 19:32:31 3192

原创 YUV图像合并(可执行文件)

拼接的形式为当主函数中的参数mnxy都为1时,将6*6个YUV图像拼接为一个大的YUV图案#include "YUV.h"#define _CRT_SECURE_NO_WARNINGS#define IMAGEWIDTH 3840 //图像的宽#define IMAGEHEIGHT 1920 //高#define Y_SIZE ( IMAGEWIDTH*IMAGEHE

2018-01-03 14:33:25 1664

原创 现代操作系统学习(3)——存储管理

上周学习的进程搞的我头皮发麻,太多概念了,这周的存储管理就相对轻松很多了 博客写到一半。。。我忘了保存了。。。只有刚开始写的一点点的初稿。很难受= =!无存储器抽象最简单的存储器抽象就是根本没有抽象,每一个程序都直接访问物理内存。 即使存储器模型就是物理内存,还是存在一些可行项的。图3-1展示了三种变体。 第一种是操作系统位于RAM底部,用在以前的大型机和小型计算机中,现在很少使用 第二种是

2017-12-07 13:02:23 345

原创 现代操作系统学习(2)———进程与线程

首先推荐去看http://blog.csdn.net/debugingstudy/article/details/12668389 这篇博客总结的很好。另外我写这个系列的博客,目的主要是加深自己的学习印象,以及对书上的内容做个概括,记录主要的概念,想要快速看现代操作系统的可以看一看。2.1进程首先是进程模型,计算机上所有可运行的软件包括操作系统,被组织成若干顺序进程(sequential pro

2017-11-29 22:55:32 318

原创 现代操作系统学习(1)———引论

开始写现代操作系统学习方面的博客是为了记录现代操作系统的学习过程。这里会记录一些我认为比较重点的内容。参考书目是现代操作系统(原书第三版) 操作系统和普通软件(用户态)之间的主要区别是,如果你不喜欢某个音乐软件,你可以随便换一个,但是,你不能自行写一个属于操作系统一部分的时钟中断处理程序。这个程序由硬件保护,防止用户试图对其进行修改。 要注意,有时候在嵌入式系统(该系统没有内核态)或解释系统(如

2017-11-28 14:05:05 822

原创 C语言学习笔记(九)——IDE

为了完成教学中的项目,需要了解一些C++的知识,也需要知道它和C的一些区别。 现在开始看一些它们的区别吧1、首先在C++中,malloc是返回值是void 所以char *p=malloc(100);在C++中无法使用,需要强转:char *p=(char *)malloc(100) 其实在C++很多时候经常用 new,是C++的一个关键字,不需要包含任何头文件char *p=new char

2017-11-09 17:36:18 489

翻译 CVX介绍——函数参考指南

= =好困啊看凸优化,明天接着看 http://web.cvxr.com/cvx/doc/funcref.html这是英文原版= =可以参照阅读效果更佳哦 == 在本节中,我们将描述您可能在CVX中遇到的每个运算符,函数,集合和命令。 在某些情况下,底层解算器的局限性会对其使用产生某些限制或警告:标有匕首的函数(†)不受本地CVX使用的解算器支持。 它们使用逐次逼近方法进行处理,该方法对基础求解

2017-11-08 17:48:56 13216 2

翻译 CVX介绍——求解器

这个版本的CVX支持四个解算器,每个解算器都有不同的功能: 每个求解器都有不同的功能和不同的性能级别。 例如,SeDuMi [Stu99],SDPT3 [TTT03]和MOSEK 7支持CVX本身支持的所有连续(非整数)模型,而Gurobi则更有限,因为它不支持半确定性约束。 GLPK进一步受到限制。 另一方面,Gurobi,GLPK,和MOSEK支持整数的consraints,而SeDuMi和S

2017-11-07 19:36:01 31818 2

翻译 CVX介绍——几何编程模式

几何程序(GP)是特殊的数学程序,可以使用变量的变化将其转换为凸形式。 GP的凸面形式可以表示为DCP,但是CVX也提供了一种特殊的模式,允许GP以其原始形式指定。 CVX将自动执行必要的转换,计算数值解,并将结果转换回原始问题。还是需要看书啊= =去看一会凸优化书= =再接着翻译吧,现在理解太困难了要使用GP模式,您必须使用命令cvx_begin gp或cvx_begin GP而不是简单的cvx_

2017-11-07 12:51:34 7420

翻译 CVX介绍——半定规划模式

这些CVX介绍,主要是翻译CVX官网上面的使用手册,主要目的还是记录吧= =方便查阅 再给出一遍地址http://web.cvxr.com/cvx/doc/sdp.html 可以进去进行英文的对照。那些熟悉半定规划(SDP)的人知道,在上述关于集合成员关系的讨论中利用集合semidefinite(n)的约束实际上通常用线性矩阵不等式(LMI)表示来表示。例如,给定,约束条件X⪰0表示; 也就是说X

2017-11-07 12:36:12 11503 1

翻译 CVX介绍——DCP规则集

目前还在学习阶段,所以关于DCP可以参考知乎的一篇问答:https://www.zhihu.com/question/49902644 本文的斜体是可以在CVX的document中找到的,下面就不一一说明了。 CVX强制遵守纪律( disciplined )凸编程规则集或DCP规则集的约定。 每当遇到任何规则违规时,CVX都会发出一条错误消息,所以在开始构建模型之前,理解它们是非常重要的。 规则是

2017-11-06 19:13:49 16305 4

翻译 CVX介绍——基础篇

CVX的介绍主要是记录CVX的使用文件:http://web.cvxr.com/cvx/doc/intro.html#what-is-disciplined-convex-programming 中的一些语法,以待将来查阅,其安装以及简单的案例可以在文件A quick start中找到,很简单,这里就不赘述了。首先,所有CVX模型都必须以命令cvx_begin开头,并以命令cvx_end结束。 所有

2017-11-06 13:34:43 74267 17

原创 凸优化——CVX

最近需要解决凸优化问题,使用的主要工具在http://cvxr.com/cvx/上可以找到 如果有凸优化基础,可以直接通过download下载自己需求的软件 如果没有基础,可以跟着我看下去,首先打开页面中的documentation,然后可以发现一份说明(里面有详细的软件安装使用方法),我会按照顺序对其进行阅读,需要的可以自已看原版哦= -=

2017-11-02 15:58:14 5642

原创 C语言学习笔记(8)——第一次个人实战(YUV图像分割)

很遗憾第一次实战并没有达到我想要的效果,想要达到的目的是把一个n帧的3840*1920的YUV420p的图像均分成64份。 首先来看一下YUV4:2:0格式的存储格式,首先可以参照大神写的http://blog.csdn.net/lin453701006/article/details/53053185这篇博文了解一下YUV格式。 简单来讲,假设有个4*4的像素点,对于420P而言,不妨假设这四

2017-11-02 14:17:00 2594

原创 C 语言学习笔记(七)——文件操作(2)

1.stat函数它是得到文件各种属性的,和内容无关 函数的第一个参数代表文件名,第二个参数是struct stat结构。 得到文件的属性,包括文件建立时间,文件大小等信息。 需要包含三个头文件 struct stat { dev_t st_dev; /* ID of device containing file */

2017-10-19 10:23:26 370

原创 C语言学习笔记(六)——文件操作

1.fopen函数FILE *fopen(const char *path, const char *mode); Fopen打开文件成功,返回有效FILE的有效地址,失败返回NULL Path就是指定打开文件的路径,可以是相对路径,也可以是绝对路径,mode有以下几个值: r 以只读方式打开文件,该文件必须存在,文件必须是可读的。 r+ 以可读写方式打开文件,该文件必须存在。 rb+ 读

2017-10-18 15:53:40 529

原创 C语言学习笔记(五)——复合类型

1.结构体#include <stdio.h>#include<string.h>#include<stdlib.h>struct student{ char name[100]; int age;};//注意这里有;int main(){ struct student st;//定义了一个student类型的结构体变量,名字叫st st.age=20;

2017-10-16 20:56:43 939

原创 C语言学习笔记(四)——内存管理

开始今天的课程吧ヾ(◍°∇°◍)ノ゙1.作用域#include<stdio.h>int a=2;//文件作用域int main(){ int a = 0;//函数作用域 { int a=1;//代码块作用域 printf("a=%d/n,a");//现在输出1,代码变量会把函数变量和全局变量屏蔽 } printf("a=%d/n,

2017-10-13 14:03:29 349

原创 C语言学习笔记(3)——指针七题

之前学习语言都只是看视频,到自己写的时候什么都写不出来,现在要改掉这个坏习惯O(∩_∩)O哈哈~。都是很基础的东西。 首先第一题(参考了视频中的答案。尝试自己写的):输入年份、和这一年的第N天,最后算出这一天是这一年的几月几日。(区分闰年)#include <stdio.h>int main(){ int month[12] = { 31,28,31,30,31,30,31,31,30,

2017-10-11 15:25:05 304

原创 C语言学习笔记(2)——指针(下)

下面来看看C语言中的几个库函数memset memcpy memmove memset是将指定区域的内存置空 int a[10]={1,2,3,4,5,6,7,8,9,0}; 此时不能用a[10]={0},只能用for循环一个个将a[10]中的值清空,很麻烦,所以就要用到memset 调用memset需要头文件#include

2017-10-10 22:58:17 202

原创 C语言学习笔记(1)——指针(上)

之前课程都没有做记录。发现基本学完就忘。所以现在在博客记录下学习的过程。以及一些基本概念。int *p; //定义了一个可以执行int类型地址的指针变量,名字叫pp=&a ;// 把a的内存地址复制给p*p=10 ;//通过指针变量间接的访问a的值,*p代表指针指向变量的值,p代表指向变量的地址char *p1=&a;//两个类型不相同的地址 会出现warning 为了避免可以用强转(不要这样

2017-10-10 19:17:49 499

转载 视频中的率失真优化

转载自:http://blog.csdn.net/nb_vol_1/article/details/53288937 一、率失真优化的目标就是: 1、在一定的码率(码率也表现为数据压缩的程度,码率越低,数据压缩的越厉害)限制下,减少视频的失真(减少失真就会提高视频的主观质量,看的人就会喜欢o(*≧▽≦)ツ)! 2、在允许一定的失真下,把视频压缩到最小!二、编码器的率失真优化的工作主要是按照某种

2017-10-10 14:56:59 3059

原创 C语言学习笔记——前言

其实本人对编程非常愚钝,懂的很少,所以就决定学习一门编程语言,这里仅作为自己参考的笔记,如有错误,欢迎指正。

2017-09-27 13:20:05 433

原创 360°视频的视频编解码器性能评估中的常见测试条件和软件参考配置

这几天一直阅读提案,发现状态不是很好,就把几篇我觉得很有用的提案摘录到这里。带(*)标识的地方是我还没懂的地方= =、 首先这篇提案是JVET common test conditions and evaluation procedures for 360° video 1、Introduction 360°视频通用测试条件是在well-defined(*)的环境中进行实验,并且简化实验结果

2017-08-29 09:55:51 3847 5

原创 HEVC函数入门(24)——比特流

NB_vol_1的博文在比特流之前讲了去方块滤波和SAO,这个部分我打算放到后面,这里先看一下比特流。本文整理自http://blog.csdn.net/nb_vol_1/article/details/55057213 在讲比特流之前先了解下VCL和NAL,HEVC编码分成两个层次,高层处理编码具体细节的被称为VCL(视频编码层)、底层处理比特流的被称为NAL(网络适配层)。预测编码、变换、量

2017-08-24 15:10:26 2812 2

转载 HEVC函数入门(23)——熵编码&CABAC

熵编码不是我想要关注的内容,写博文也主要为了自己学习用,因此这里直接放NB_vol_1大神撰写的关于熵编码和CABAC的博文地址,如果后面我需要用到熵编码相关的内容,会根据自己的理解修改完善本文。对于这些内容,我也只是简单的浏览一遍。 http://blog.csdn.net/nb_vol_1/article/details/51222017 http://blog.csdn.net/nb_vo

2017-08-23 13:52:36 532

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除