摘要: 将同样功能的不同操作的接口使用method来控制而不使用多个视图函数的方式 api与用户通信建议使用https url规范 子域名来区分 (这样容易出现跨域的问题) 前端域名使用www.fandx.com 后端域名使用api.fandx.com url方式来区分 (很简单就可以实现了) 前端使用ww 阅读全文
posted @ 2019-12-31 16:17 FANDX 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: 视图 视图就是一个虚拟的表用来隔离数据库 创建视图 创建视图是不允许有相同的字段名的 create view 视图名称 as select语句; 修改视图 alter view 视图名称 as select语句; 删除视图 drop view 视图名称 视图是方便查询的不可以修改 视图的作用 提高了 阅读全文
posted @ 2019-12-31 15:48 FANDX 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 操作流程 导入模块 from pymsql import 创建connect链接 conn = connect(host, port, user, password, database, charset) 获取游标对象 cs1 = conn.cursor() 执行语句 count = cs1.exe 阅读全文
posted @ 2019-12-31 15:45 FANDX 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 目录结构图 常用目录 /: 根目录 一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始 当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录 /bin目录和/usr/bin目录 主要放置可执行二进制文件的目录,如常用的命令 阅读全文
posted @ 2019-12-31 15:36 FANDX 阅读(2592) 评论(0) 推荐(1) 编辑
摘要: 数据库了解 概念 数据库就是一种特殊的文件,其中存储着需要的数据 一个数据库可以有多张表 MySQL是一种关系型数据库 具有关联性数据的就是关系型数据库 MySQL是一种软件可以用来创建mysql数据库 MySQL也是C/S构架(底层TCP) MySQL客户端 客户端连接服务端使用TCP协议连接 使 阅读全文
posted @ 2019-12-31 15:29 FANDX 阅读(311) 评论(0) 推荐(0) 编辑
摘要: property属性 概念: 定义一个方法但是使用装饰器property,只可以有一个self形参 可以用这样的属性动态的获取属性的值 定义方式(经典类) 定义方式(新式类) get @property 0 set @price.setter del @price.deleter` 使用proper 阅读全文
posted @ 2019-12-31 15:23 FANDX 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 带宽优化 现在正常服务器的带宽是1M,换算下来就是每秒最大下载是128KB的内容,现在网站中必要的内容就是页面的内容,之后还有JS, CSS,图片资源,如果是国外的免备案域名的话,那么除了页面的内容JS/CSS/图片都应该放到国类的CDN加速中,这样是新手站点加速站点最有效的方式之一,如果自己页面2 阅读全文
posted @ 2019-12-31 15:07 FANDX 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 1. 机器学习的定义 数据 自动分析获取数据 对未知数据仅需预测 2.特征工程意义 意义:会直接的影响机器学习的效果 作用:筛选、处理选择一些合格的特征 3.数据集的构成 平台 scikit learn 方便学习,数据比较少 kaggle UCI 结构 特征值:事物的一些特征 目标值:需要预测的值 阅读全文
posted @ 2019-12-31 12:28 FANDX 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 多媒体互转的主要使用API 分配一个输出上下文的空间:avformat_alloc_output_context2(); 释放输出上下文的空间:avformat_free_context(); 生成一个新的流:avformat_new_stream(); 拷贝视频的参数:avcodec_parame 阅读全文
posted @ 2019-12-31 10:58 FANDX 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 主要使用函数 ffmpeg中的所有编解码库,网络协议注册到程序里面来:av_register_all() 打开一个多媒体文件:avformat_open_input() 关闭一个多媒体文件:avformat_close_input() 打印meta信息:av_dump_format() 实例 vim 阅读全文
posted @ 2019-12-31 10:57 FANDX 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 主要使用函数 特征码:Start code 解码的一些视频参数,分辨率和帧率:SPS/PPS ffmpeg获取SPS/PPS:codec extradata 实例 阅读全文
posted @ 2019-12-31 10:55 FANDX 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 主要使用函数 特征码:Start code 解码的一些视频参数,分辨率和帧率:SPS/PPS ffmpeg获取SPS/PPS:codec extradata 实例 阅读全文
posted @ 2019-12-31 10:48 FANDX 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 概念 多媒体文件其实是个容器 在容器里面有很多流(stream/track) 每种流是不同的编码器编码的 从流中读出的数据称为包 在一个包中包含着一个或者多个帧的 几个重要的结构体 多媒体文件上下文: AVFormatContext 流处理:AVStream 包处理:AVPacket FFmpeg操 阅读全文
posted @ 2019-12-31 10:34 FANDX 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 重要函数 打开文件夹:avio_open_dir() 读取文件夹:avio_read_dir() 关闭文件夹:avio_close_dir() 结构体, 操作目录的上下文:AVIODirContext() 目录项,用于存放文件名,文件大小等信息:AVIODirEntry() 实例 vim ffmpe 阅读全文
posted @ 2019-12-31 10:23 FANDX 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 文件的删除与重命名 举例操作 vim ffmpeg_file.c c // FFmpeg文件操作的头文件 include int main(int argc, char argv[]) { int ret; ret = avpriv_io_move("111.txt", "222.txt"); if 阅读全文
posted @ 2019-12-31 10:11 FANDX 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 日志文件的三大步 常用的日志级别 例子 vim ffmpeg_log.c clang g o ffmpeg_log ffmpeg_log.c lavutil ./ffmpeg_log 阅读全文
posted @ 2019-12-31 10:08 FANDX 阅读(375) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1440669/201912/1440669-20191231100123294-1593445960.png) 阅读全文
posted @ 2019-12-31 10:02 FANDX 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 调试器的使用 编译输出带调试信息的程序 调试信息包含:指令地址、对应源代码及行号 指令完成后,回调 LINUX使用GDB MAX使用LLDB 使用说明 阅读全文
posted @ 2019-12-31 09:58 FANDX 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 编译命令 编译流程 1. 预编译 2. 编译 3. 链接, 动态链接/静态链接 编写文件 add.c clang g c add.c // 生成一个指定的add.o的文件 libtool static o libmylib.a add.o // 生成一个libmylib.a的文件,必须要lib开头 阅读全文
posted @ 2019-12-31 09:51 FANDX 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: ```c #include int main(int argc, char* argv[]) { // 创建文件类型 FILE* file; char buf[1024] = {0, }; // a 是追加,+ 文件不存在可以进行创建 file = fopen("1.txt", "a+"); // 写入到文件 内容是hello world, 每一个字符大小是1,一共有13个字符 fwrite("h 阅读全文
posted @ 2019-12-31 09:46 FANDX 阅读(451) 评论(0) 推荐(0) 编辑