题目 语言 课程2023

linux环境C语言实现:h264与pcm封装成AVI格式

​ 前言 拖了很久的AVI音视频封装实例,花了一天时间终于调完了,兼容性不是太好,但作为参考学习使用应该没有问题。 RIFF和AVI以及WAV格式,可以参考前面的一些文章。这里详细介绍将一个H264视频流和一个2通道PCM音频流封装成一个AVI格式的视频文件。测试过可以在暴风,迅雷和VLC播放器上正 ......
语言 格式 环境 linux h264

linux环境C语言实现:h265与pcm封装成AVI格式

​ 前言 不知道是处于版权收费问题还是什么原因,H265现在也并没有非常广泛的被普及。将h265数据合成AVI的资料现在在网上也基本上没有。使用格式化工厂工具将h265数据封装成AVI格式,发现它在封装的时候其实是对数据进行了一个装换,转成了FMP4格式。 正文 因为是在嵌入式设备中使用,所以没有测 ......
语言 格式 环境 linux h265

linux环境C语言实现:h264与pcm封装成mp4视频格式

前言 H.264是压缩过的数据,PCM是原始数据,MP4是一种视频封装格式。实际H.264与PCM不能直接合成MP4格式,因为音频格式不对。这里需要中间对音频做一次压缩处理。基本流程为:将PCM音频数据压缩成AAC格式音频数据,再将AAC与H.264合成MP4视频格式。 (一)PCM压缩为AAC格式 ......
语言 格式 环境 linux 视频

c语言趣味编程(4)抓交通肇事犯

一、问题描述 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。 甲说:牌照的前两位数字是相同的; 乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:四位的车号刚好是一个整数的平方。 请根据以上线索求出车号。 二、设计思路 (1)用变量 ......
趣味 语言 交通

每日总结2023-04-20

今天完成了对于界面的初步优化,但对于基于通过dialog对话框的跳转的传值不理解,无法将主界面的信息通过dialog传递到另一个页面。 初步完成的页面: 剩余任务还有Android的网络获取定位输出详细地址。 ......
2023 04 20

2023/4/20

今日战立会议,主要进行数据库的规划,建表进行下一步的实现。每个人分析自己的数据需求,进行建表。进一步实现每个人的任务。 ......
2023 20

2023年4月20日周四

计划 [ ] 加字段,完成邮件和审核功能,还有条件显示接口信息 [ ] 学习新东西 [ ] 删除项目中没用的东西 [ ] 尝试自己写一个简单的接口 执行 09点19分 学习英语 16点11分 解决接口显示问题 记录 问题想法 其实加字段,完成邮件和审核功能,还有条件显示接口信息这个可以说是都依赖于审 ......
2023

4/20 C语言判断字符串是否为回文,字符串中可以包含中文和英文

//已知中文字符占用两个字节#include <stdio.h> #include <string.h> bool judge(char* a, int& i, int& k); int main() { int i, k; char a[100]; while (scanf("%s", a) != ......
字符串 字符 回文 语言 20

LeetCode-Go:一个使用 Go 语言题解 LeetCode 的开源项目

在中国的 IT 环境里,大多数场景下,学习算法的目的在于通过笔试算法题。 但算法书林林总总,有时候乱花渐欲迷人眼。 杜甫有诗云:读书破万卷,下笔如有神。不管选择哪本书,只要深入学习,分层次,逐层进阶,一定可以将算法攻克。 笔者强烈推荐一个 Github 开源项目 LeetCode-Go,你不仅可以把 ......
LeetCode 题解 LeetCode-Go 语言 项目

连续3天3场分享,KubeVela@KubeCon EU 2023 抢鲜看!

在即将开幕的 KubeCon+CloudNatvieCon Europe 2023 上,我们惊喜地发现,连续 3 天,KubeVela 项目的贡献者、企业用户和来自阿里云的核心维护者,将从不同角度展对 KubeVela 项目的分享。让我们先睹为快! ......
KubeVela KubeCon 2023 EU

C/C++《程序设计基础(C语言)课程设计》[2023-04-20]

C/C++《程序设计基础(C语言)课程设计》[2023-04-20] 《程序设计基础(C语言)课程设计》 课程说明及动员 《程序设计基础(C语言)课程设计》指导教师组 目录 课程目的 >>课程要求 >>团队题目 >>实施方案 >>课程设计报告 >>考核与成绩评定方法 >>本学期实施安排 >>其他说明 ......
程序设计 语言 课程 基础 程序

自然语言处理NLP

GPT: 声称是预训练模型,根据上文生成下一个字,单词接龙。 训练过程:问答范例。 跟搜索引擎不同,能学习材料中的通用规律,并泛化所学到的规律,面对没有遇到过的情况也能做出回答。ChatGPT3出现了理解力是因为训练的参数和学习材料很大,叫大语言模型,人类技术大更新的导火索。 回答的不对是因为学习到 ......
自然语言 自然 语言 NLP

Go语言入门9(defer延迟处理函数)

Defer 延迟处理函数 特点 1. defer的运行的时间实在函数体运行的最后,在return之前 1. 多个 defer 的执行顺序为“后进先出/先进后出” return 和defer 的关系 ​ return的本质其实应该包含前后两个步骤:第一步是给返回值赋值(若为有名返回值则直接赋值,若为匿 ......
函数 语言 defer

Go语言入门8(匿名函数 闭包)

匿名函数 闭包 匿名函数 ​ 顾名思义,就是没有名字的函数。。。 func(){ fmt.Println("我就是匿名函数") } 匿名函数的两种执行方法 将匿名函数赋给一个变量 定义后立即执行匿名函数 // 讲匿名函数赋给一个变量 tmp := func(){ fmt.Println("我是匿名函 ......
闭包 函数 语言

day 01 1.1 Python基础之编程语言介绍

Python基础之编程语言介绍 1.1、什么是编程语言 编程语言是用来控制计算机的一系列指令(Instruction),它有固定的格式和词汇(不同编程语言的格式和词汇不一样)。就像我们中国人之间沟通需要汉语,英国人沟通需要英语一样,人与计算机之间进行沟通需要一门语言作为介质,即编程语言。 编程语言的 ......
编程语言 语言 基础 Python day

day 01 1.2 Python基础之Python语言介绍

Python语言介绍 2.1、了解Python语言 Python 是1989 年荷兰人 Guido van Rossum (简称 Guido)在圣诞节期间为了打发时间,发明的一门面向对象的解释性编程语言。 Python来自Guido所挚爱的电视剧Monty Python's Flying Circu ......
Python 语言 基础 day 1.2

团队开发作业2023.4.16

今日工作总结:拿到项目后首先进行了项目结构的了解,在知乎上看到一个科大讯飞 语音转写的文件,但是是python形式的,通过尝试在pycharm中成功运行,且生成了对应的txt文件,我的想法目前是,如果能生成txt文件,是不是可以试图在jsp上获取txt文件的内容再进行输出,然后我开始试图用java调 ......
团队 2023 16

C语言 删除字符串中第n个字符的函数

#include <stdio.h> #include <string.h> void del_str(char a[],int n) { while(a[n-1]=a[n])n++; } main() { char a[]="adsfasd"; int n=3; del_str(a,n); put ......
字符 字符串 函数 语言

2023年4月份工作资料

如何防止架构师PM化https://mp.weixin.qq.com/s/N0uQ1GrjTVJHn4O4EdipCw Java异常处理和最佳实践(含案例分析)https://mp.weixin.qq.com/s/7MbgphfBDBHWLx9nx5lHqA 扒一扒抖音是如何做线程优化的https: ......
工作资料 月份 资料 2023

go语言妙用

1、利用channel关闭,实现Context.Done() 这个Context.Done()的具体实现,需要看源码: 原理是: 当contxt用完被销毁后,就会关掉这个返回的匿名chan struct{},这样Done()本身读这个channel就会返回err,即有返回值,也就满足了这个case。 ......
妙用 语言

2023.4.19

从分子运动的角度看,温度的高低是分子热运动激烈程度的反映 分子热运动的不平衡,通过碰撞交换能量,在宏观上就表现为热量的传递 如果介质内部存在别种不均匀的状况,例如物质浓度的不均匀,通过分子的运动也会发生物质的交换,宏观上就表现为分子的扩散 由于微观机理类似,因此扩散过程和热传导过程实际上满足同样的偏 ......
2023 19

[每天例题]蓝桥杯 C语言 日期统计

日期统计 题目 小蓝现在有一个长度为 100 的数组,数组中的每个元素的值都在 0 到 9 的范围之内。数组中的元素从左至右如下所示: 5 6 8 6 9 1 6 1 2 4 9 1 9 8 2 3 6 4 7 7 5 9 5 0 3 8 7 5 8 1 5 8 6 1 8 3 0 3 7 9 2  ......
蓝桥 例题 日期 语言

四种语言刷算法之对链表进行插入排序

力扣147. 对链表进行插入排序 1、C /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* inserti ......
算法 语言

根据题库表文件抽取题目形成试卷表格

试卷指的是抽取的题目类似试卷,但是不是格式是试卷那种格式。 应对考试搞得一个,题库里面的题非常之多,每次都看完不太可能,就想着自动抽取汇总成题目文件。 1 ''' 2 抽取100道题目:单选30,多选10,填空10,判断改错10,名词解释20,问答20 3 ''' 4 5 import xlwing ......
题库 试卷 表格 题目 文件

2023-4-20 #49 被赋予的是福祉亦或是灾厄

补一下之前欠的两道题:2022-12-15 #13 放眼望去 无论是哪一颗星星 都比自己美丽。 71 CFgym104053F Equations 不会做,数论好难啊,感谢裙友教我。 注意到 $f(a,b,m)$ 的 $a,m$ 的地位是大致等价的,因为其对应二元不定方程 $ax+my=b$ 的 $ ......
灾厄 福祉 2023 20 49

【备忘录设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 备忘录模式(Memento Pattern)是一种结构型设计模式。这种模式就是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并放在外部存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态。备忘录模式常常与命令模式和迭代子模式一同使用。 备忘录模式的角色有三个:备忘 ......
设计模式 备忘录 语言 模式 Python

2023年五一计划

时间:2023年4月28日 19:00 2023年5月3日 22:00 地点:河南许昌 河南洛阳 时间节点: 23-0428-1900长沙出发 23-0429-0100 23-0430-1200 到达许昌 胖东来 曹魏古城 门口有水上公交 春秋广场 胡辣汤 饼 烧鸡 23-0501-1000-23- ......
2023

如何训练你自己的大型语言模型

简介 像OpenAI的GPT-4和谷歌的PaLM这样的大型语言模型已经席卷了人工智能世界。然而,大多数公司目前还没有能力训练这些模型,完全依赖于少数几个大型科技公司提供技术。 在Replit,我们大力投资建设训练自己的大型语言模型所需的基础设施。在这篇博客文章中,我们将概述如何从原始数据到部署在面向 ......
模型 语言

【2023-04-19】加法公式

20:00 一个社会、一个民族、一个国家总会存在一些消极的、错误的思想或者陋习。其中最坏的一种就是民族虚无主义。就是自己看不起自己,自己否定自己,自己糟蹋自己,因为这是最没有出息的、最没有骨气的、也最没有希望的一种思想观念、一种精神状态。一个民族如果是这样一种思维方式,对自己这么看的,那就糟糕了。 ......
加法 公式 2023 04 19

Oracle MySQL Server 拒绝服务漏洞(CVE-2023-21912) 修复

|CVE编号|公告标题和摘要|最高严重等级|受影响的软件| |-|-|-|-| |CVE-2023-21912|Oracle MySQL Server拒绝服务漏洞未经身份验证的远程攻击者可通过MySQL协议网络访问MySQL Server,成功利用此漏洞可导致目标MySQL Server挂起或频繁重 ......
漏洞 Oracle Server MySQL 21912