51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#基础知识
stack基础知识
一、stack的定义和特点stack是一种常用的数据结构,它遵循后进先出(LIFO)的原则。即最后进入的元素首先被访问和删除,而最先进入的元素最后被访问和删除。栈的特点包括:1.只能在栈顶进行插入和删除操作;2.栈内元素无序,每次插入或删除操作只影响栈顶元素;3.栈的查找、插入和删除操作的时间复杂度都是O(1)。二、s...
开发笔记
·
2024-03-20
stack
基础知识
数据库基础知识
一、常见数据库(RDBMS(RelationalDatabaseManagementSystem)=管理员(manager)+数据库(database)) ①oracle数据库(甲骨文) ②MySql(甲骨文) &nb...
代码星球
·
2021-02-23
数据库
基础知识
C#基础知识大杂烩
这样是调用父类中第二个有参的构造函数,如果去掉Base默认调用无参构造函数注意执行顺序是:先调用父类的构造函数,然后再执行子类自己的构造函数。 父类: classPerson{publicPerson(){Console.WriteLine("======================...
代码星球
·
2021-02-21
基础知识
大杂烩
【ruby】ruby基础知识
ForwindowsyoucandownloadRubyfrom http://rubyforge.org/frs/?group_id=167 forLinuxtryhttp://www.rpmfind.net. Enterthefollowingintothefile,"test.rb"...
代码星球
·
2021-02-21
ruby
基础知识
UNIX基础知识之时间值
本篇博文内容摘自《UNIX环境高级编程》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。 长期以来,UNIX系统一直使用两种不同的时间值: (1)日历时间 该值是自1970年1月1日00:00:00以来国际标准时间(UTC)所经过的秒数累计值(早期的手册称U...
代码星球
·
2021-02-21
UNIX
基础知识
时间
UNIX基础知识之信号
本篇博文内容摘自《UNIX环境高级编程》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。 信号(signal)是通知进程已发生某种情况的一种技术。例如,若某一进程执行除法操作,其除数为0,则将名为SIGFPE(浮点异常)的信号发送给该进程。进程如果处理信号有三种...
代码星球
·
2021-02-21
UNIX
基础知识
信号
UNIX基础知识之用户标识
一、用户ID 口令文件(/etc/passwd)登录项中的用户ID(userID)是个数值,它向系统标识各个不同的用户。系统管理员在确定一个用户的登录名的同时,确定其用户ID。用户不能更改其用户ID。通常每个用户有一个唯一的用户ID。 用户ID为0的用户为根(root)或超级用户(superuser)。在口令文件中...
代码星球
·
2021-02-21
UNIX
基础知识
用户
标识
UNIX基础知识之出错处理
当UNIX函数出错时,常常会返回一个负值,而且整型变量errno通常被设置为含有附加信息的一个值。例如,open函数如成功执行则返回一个非负文件描述符,如出错则返回-1。在open出错时,有大约15种不同的errno值(文件不存在、权限问题等)。某些函数并不返回负值而是使用另一种约定。例如,返回一个指向对象的指针的...
代码星球
·
2021-02-21
UNIX
基础知识
出错
处理
UNIX基础知识之程序和进程
一、程序 程序(program)是存放在磁盘上、处于某个目录中的一个可执行文件。使用6个exec函数中的一个由内核将程序读入存储器,并使其执行。二、进程和进程ID 程序的执行实例被称为进程(process)。某些操作系统使用任务(task)表示正在执行的程序。 UNIX系统确保每个进程都有一个唯一的数字标识符,称...
代码星球
·
2021-02-21
UNIX
基础知识
程序
进程
UNIX基础知识之输入和输出
一、文件描述符 文件描述符(filedescriptor)通常是一个小的非负整数,内核用它标识一个特定进程正在访问的文件。当内核打开一个已有文件或创建一个新文件时,它返回一个文件描述符。在读、写文件时,就可以使用它。二、标准输入、标准输出和标准出错 按惯例,每当运行一个新程序时,所有的shell都会为其打开三个文件...
代码星球
·
2021-02-21
UNIX
基础知识
输入
输出
UNIX基础知识之文件和目录
程序清单1-1列出一个目录中的所有文件(ls命令的简要实现):[root@localhostunix_env_advance_prog]#catprog1-1.c#include"apue.h"#include<dirent.h>intmain(intargc,char*argv[]){DIR*dp;s...
代码星球
·
2021-02-21
UNIX
基础知识
文件
目录
UNIX基础知识之系统调用与库函数的区别与联系
上图为UNIX操作系统的体系结构。内核的接口被称为系统调用(systemcall),公用函数库构建在系统调用接口之上,应用软件既可以使用公用函数库,也可直接使用系统调用。 更详细的说明如下: 所有操作系统都提供多种服务的入口点,程序由此向内核请求服务。各种版本的UNIX实现都提供定义明确、数量有限、可直接进...
代码星球
·
2021-02-21
UNIX
基础知识
系统
调用
函数
C#开发移动应用系列(3.使用照相机扫描二维码+各种基础知识)
前言上篇文章地址:C#开发移动应用系列(1.环境搭建)C#开发移动应用系列(2.使用WebView搭建WebApp应用)今天我们来讲一下如何使用Camera来调用照相机扫描二维码.(Tips:大神别问我为什么不用Camera2,饭要一口口吃..慢慢来.....................其实是我还没看懂..)确定一...
代码星球
·
2021-02-20
开发
移动
应用
系列
使用
ffmpeg格式转换基础知识
1.媒体格式的介绍 文件格式:特殊的文件类型,用来存储音频或视频数据。一些类型可以用来存储多条流数据,这些叫做容器。视频文件格式一般包含视频流和音频流。 媒体容器:特殊的文件格式,用来存储多条流数据和相关元数据的。音频和视频是可以被编码和解码的,容器可以将这些音频流和视频流存储在一个文件里面。  ...
代码星球
·
2021-02-20
ffmpeg
格式
转换
基础知识
ffmpeg填充、翻动、旋转视频的基础知识
1.填充视频 视频填充是指给视频帧添加额外的区域以包括更多的内容,比如给视频添加边框效果等等。视频填充使用的视频滤镜是pad。 将视频从4:3填充到16:9 将视频从16:9填充到4:3 将视频填充到不同比例的做法 2.翻动、旋转视频 2-1.水平...
代码星球
·
2021-02-20
ffmpeg
填充
翻动
旋转
视频
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他