E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JZ
数据结构学习
jz
14剪绳子
关键词:数学动态规划快速幂这道题其实是分为两题。题目一:这道题我是没有思路的,看了k神的答案才知道有数学的方法。方法一:数学:其实中间的推导我没看,我服了。思路:复杂度计算:时间复杂度O(1)空间复杂度O(1)代码:看了k神的答案自己写的classSolution{public:intcuttingBamboo(intbamboo_len){if(bamboo_lendp(bamboo_len+1
_Rindo
·
2024-01-15 14:36
数据结构学习
数据结构
学习
数据结构学习
jz
19正则表达式匹配
关键词:动态规划这题确认dp状态不难,最关键也是最麻烦的是找到正确的转移方程。我参考了这位大神的答案。题目:思路:dp状态:dp[i][j]:代表字符串s的前i个字符和p的前j个字符能否匹配。(注意这里dp的第0行和第0列表示s为空和p为空的情况)初始状态:dp[0][0]=1因为空字符串和空字符串可以匹配如下表格所示‘’.*a‘’1000b0000c0000a0000转移方程:假如我们需要确认d
_Rindo
·
2024-01-15 14:06
数据结构学习
学习
数据结构学习
jz
44 数字序列中某一位的数字
关键词:找规律数学题目:LCR163.找到第k位数字虽然做出来了但是做了十万年,我是猪。主要还是找到准确的规律。思路://找规律//0-9占了10个位置//10-99占了90*2个位置//100-999占了900*3个位置//1000-9999占了9000*4个位置总体求解顺序:1、确定要求的数字的位数2、再确定数字3、再确定要求的数字的第b位比如:k==4791、确定要求的数字的位数479-10
_Rindo
·
2024-01-15 14:29
数据结构学习
学习
metartc5_
jz
源码阅读-yang_decode_rtcpCompound
//解析rtcp的命令到rtcps中。int32_tyang_decode_rtcpCompound(YangRtcpCompound*rtcps,YangBuffer*buffer){if(rtcps==NULL)return1;int32_terr=Yang_Ok;rtcps->data=buffer->data;rtcps->nb_data=buffer->size;//如果buffer中不
王方帅
·
2024-01-15 00:48
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_
jz
源码阅读-yang_encode_rtpHeader
//编码rtpHeaderint32_tyang_encode_rtpHeader(YangBuffer*buf,YangRtpHeader*header){int32_terr=Yang_Ok;//EncodetheRTPfixheader,12bytes.//@seehttps://tools.ietf.org/html/rfc1889#section-5.1//Theversion,padd
王方帅
·
2024-01-15 00:48
metartc5_jz源码阅读
实时音视频
音视频
p2p
webrtc
metartc5_
jz
源码阅读-yang_encode_rtpExtensions
//定义metartc的rtp扩展,标准的webrtc不定义任何头扩展,这个由开发者自定义。int32_tyang_encode_rtpExtensions(YangRtpExtensions*ext,YangBuffer*buf){int32_terr=Yang_Ok;//写两个字节0xBEDE,扩展头标识,开发者自己定义。yang_write_2bytes(buf,0xBEDE);//Writ
王方帅
·
2024-01-15 00:42
metartc5_jz源码阅读
音视频
p2p
实时音视频
webrtc
metartc5_
jz
源码阅读-udp->receive
之前在metartc5_
jz
源码阅读-yang_run_rtcudp_thread-CSDN博客中说到://调用udp的receive方法将读取的buffer和udp->user传入。
王方帅
·
2024-01-14 11:00
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_
jz
源码阅读-yang_rtcpush_on_rtcp_nack
//发送端收到接收端发来的rtcpnack命令,需要丢包重传int32_tyang_rtcpush_on_rtcp_nack(YangRtcContext*context,YangRtcPushStream*pub,YangRtcpCommon*rtcp){//容错处理if(context==NULL||pub==NULL||rtcp==NULL)returnERROR_RTC_PUBLISH;i
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
webrtc
音视频
p2p
实时音视频
metartc5_
jz
源码阅读-yang_rtcpush_on_rtcp_ps_feedback
//(Payload-specificFBmessages,有效载荷反馈信息),这个函数处理Payload重传int32_tyang_rtcpush_on_rtcp_ps_feedback(YangRtcContext*context,YangRtcPushStream*pub,YangRtcpCommon*rtcp){if(context==NULL||pub==NULL)returnERROR
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
p2p
音视频
实时音视频
webrtc
metartc5_
jz
源码阅读-yang_stats_on_recvRR
int32_tyang_stats_on_recvRR(yangboolisAudio,YangRecvStats*recvStats,YangSendStats*sendStats,YangRtcpCommon*rtcp){YangRemoteRecvStats*stats=isAudio?&recvStats->audio:&recvStats->video;uint32_trtt=0;//d
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
音视频
p2p
实时音视频
webrtc
metartc5_
jz
源码阅读-yang_push_h264_video
YangRtcConnection.c://如果pushH264不为空时,则调用pushH264的on_video方法。if(session->pushH264)returnsession->pushH264->on_video(session,session->pushH264->push,p);YangPushH264.c://设置on_video的实际执行函数push->on_video=y
王方帅
·
2024-01-14 06:24
metartc5_jz源码阅读
c语言
p2p
音视频
实时音视频
metartc5_
jz
源码阅读-yang_push_h264_package_single_nalu2
//通过单一nalu的方式发送视频帧。int32_tyang_push_h264_package_single_nalu2(YangRtcSession*session,YangPushH264Rtp*rtp,YangFrame*videoFrame){int32_terr=Yang_Ok;//重置videoRawPacketyang_reset_rtpPacket(&rtp->videoRawP
王方帅
·
2024-01-14 06:24
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_
jz
源码阅读-p2p通过stun服务器进行通信
1.YangIpc.c/yang_create_ipc需要设置stun服务器的ip地址和端口号设置iceCandidateType为2,表示走stun,即向stun服务器发起请求获取本机的公网ip地址。//设置iceServerIP和端口号,设置iceCandidate类型。strcpy(session->avinfo.rtc.iceServerIP,"182.92.163.143");sessi
王方帅
·
2024-01-14 06:52
metartc5_jz源码阅读
音视频
实时音视频
p2p
webrtc
微机原理常考填空总结
以下仅代表个人发言#微机原理正文开始:1,区分
JZ
,JNZ技巧也就是D7=0用
JZ
;D7=1用JNZ。
吃个西瓜嘤
·
2024-01-14 00:01
汇编
开发语言
微机原理
微机原理
笔记
硬件工程
企业级大数据安全架构(三)修改集群节点hostname
如果之前在Ambari集群节点上的机器名不符合这个要求,可以按照以下步骤在Ambari上修改所有节点的机器名:1.部署节点说明本次测试是三台ambari节点,主机名分别是
jz
001,
jz
002,
jz
003
云掣YUNCHE
·
2024-01-12 06:23
企业级大数据安全架构
大数据
安全架构
安全
rf国度修改服务器数据,RF国度怎么设置GM权限???
用工具打开
JZ
----cq_user这个表在你的名字后面加上[PM]这样就是GMmoney是身上的金钱money_saved是存仓库的金钱继续往右边Emoney就是太阳石!
weixin_39539563
·
2024-01-09 12:40
rf国度修改服务器数据
python之替换文本内容
1、test.txt内容ActiveSheet.Pictures.Insert(_"\\
Jz
\2023\12\12.29-0.15\10K\1-2-3.jpg").Select2、复制后再替换字符importre
老歌老听老掉牙
·
2024-01-08 01:34
python办公自动化
python
metartc5_
jz
源码阅读-yang_ipc_rtcrecv_publishVideoData
//将视频帧数据publish到p2p客户端int32_tyang_ipc_rtcrecv_publishVideoData(YangIpcRtcSession*session,YangStreamCapture*data){int32_tret=0;//循环获取pushs中所有PeerConnectionfor(int32_ti=0;ipushs.vec.vsize;i++){YangPeerC
王方帅
·
2024-01-07 23:11
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_
jz
源码阅读-yang_push_h264_package_stap_a
//通过stap_a模式发送sps和pps包给对端。int32_tyang_push_h264_package_stap_a(void*psession,YangPushH264Rtp*rtp,YangFrame*videoFrame){interr=Yang_Ok;YangRtcSession*session=(YangRtcSession*)psession;//重置rtpPacket的字段y
王方帅
·
2024-01-07 23:11
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_
jz
源码阅读-yang_create_ipcPublish
voidyang_create_ipcPublish(YangIpcPublish*publish,YangAVInfo*avinfo){YangIpcPublishSession*session=&publish->session;//调用君正的库实现视频录制和编码yang_create_videoEncoder(&session->encoder);//创建p2prtc,以便不断的读取君正录制
王方帅
·
2024-01-07 23:10
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_
jz
源码阅读-yang_ipc_rtcrecv_addPeer
//上一篇文章中读到p2p->receive方法最终会调到这个方法中,设置PeerConnection的sdp,并生成answer。int32_tyang_ipc_rtcrecv_addPeer(YangIpcRtcSession*session,char*sdp,char*answer,char*remoteIp,int32_tlocalPort,int*phasplay){int32_tret
王方帅
·
2024-01-07 23:40
metartc5_jz源码阅读
javascript
开发语言
ecmascript
metartc5_
jz
源码阅读-yang_create_videoEncoder
//此方法在metartcore中调用,实现在metaipc5_
jz
中voidyang_create_videoEncoder(YangEncoderVideo*encoder){//拿到EncoderSessionYangEncoderSession
王方帅
·
2024-01-07 23:40
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_
jz
源码阅读-yang_push_h264_encodeVideo
//编码rtp的视频buffer,发送给p2p对端。int32_tyang_push_h264_encodeVideo(YangRtcSession*session,YangPushH264Rtp*rtp,YangRtpPacket*pkt){interr=0;//用videoRtpBuffer中的数据填充rtp->buf.yang_init_buffer(&rtp->buf,yang_get_r
王方帅
·
2024-01-07 23:08
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
JSEncrypt之RSA加密详解
MLEviJbvj55pcdAKTWGut9ax/4zaKiuRlSgpkF8Z5naKLlHtMwIeJh4L0Phs0xg6p6LvMqOfnKvMS+6ZMuO2A4Olm7ixDr310yXUP6
Jz
我是花臂不花
·
2024-01-07 07:58
随笔大杂烩
前端
javascript
开发语言
diffusers加速文生图速度;stable-diffusion、PixArt-α
参考:https://pytorch.org/blog/accelerating-generative-ai-3/https://colab.research.google.com/drive/1
jZ
5UZXk7tcpTfVwnX33dDuefNMcnW9ME
loong_XL
·
2024-01-06 23:15
大模型AI
深度学习
多模态
stable
diffusion
唠叨一下二百零八,2022.12.21
JZ
12.21JZZC早饭6晚饭28晚上回来吃完饭还想去买点零食但又不想下去算了不去了吧早上都没熟食早饭了都是面包啥的今天又有了几个人他们也都走了感觉快到我这边了啊快递终于到了齐了下班开车真就三十五分钟真的爽离职申请批好了等三十号有个轮签弄完比我想象中的快也没卡我明天上班看b站的科普了要不没事干今天打印了很多离职材料转正材料怕之后离职就没了还是打印好也存了网盘一份
悠绫川
·
2024-01-05 20:11
metartc5_
jz
源码阅读-g_yang_ice_stun_receive
//收到stun服务器的返回数据voidg_yang_ice_stun_receive(char*data,int32_tsize,void*user){if(user==NULL)return;//拿到请求的StunRequestYangIceStunRequest*request=(YangIceStunRequest*)user;//0x00或0x01为stun返回数据的起始标记。uint8
王方帅
·
2024-01-05 00:47
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_
jz
源码阅读-yang_ipc_rtcrecv_start_thread
void*yang_ipc_rtcrecv_start_thread(void*obj){//从形参拿到RtcSessionYangIpcRtcSession*session=(YangIpcRtcSession*)obj;session->isConvert=1;//重置流捕获变量,创建流捕获变量。YangStreamCapturedata;memset(&data,0,sizeof(YangS
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
asp.net
服务器
后端
metartc5_
jz
源码阅读-yang_ice_stun_request
//发起stunrequest,用于请求本机的外网ip地址用于p2p打洞int32_tyang_ice_stun_request(YangIceServer*server,int32_tlocalport){chartmp[1024]={0};int32_terr=Yang_Ok;int32_twaitTime=0;//创建udpYangRtcUdp*udp=(YangRtcUdp*)calloc
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
c语言
p2p
音视频
metartc5_
jz
源码阅读-yang_sdp_genLocalSdp2
int32_tyang_sdp_genLocalSdp2(YangRtcSession*session,int32_tlocalport,char*dst,YangStreamOptTyperole){int32_tmediaServer=session->context.avinfo->sys.mediaServer;int32_tredPayloadtype=1;char*src=(char*
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_
jz
源码阅读-yang_ice_initIce
//初始化ice,感觉这个逻辑跟谷歌官方的webrtc正好是相反的逻辑,正常应该县判断Host能不能通,不通在Stun,Stun也不通则走Turn中继。voidyang_ice_initIce(YangIceSession*session){//根据candidateType进行初始化switch(session->candidateType){//Host则什么也不做caseYangIceHos
王方帅
·
2024-01-05 00:17
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_
jz
源码阅读-main.c
#include#include#include#include#include#include#include//声明一个TimerYangCTimer*m_5stimer=NULL;intg_waitState=0;//声明一个互斥锁pthread_mutex_tg_lock;//声明一个条件锁pthread_cond_tg_cond;//创建ctrl+c的回调函数,设置b_exit为1,si
王方帅
·
2024-01-05 00:46
metartc5_jz源码阅读
c语言
音视频
p2p
metartc5_
jz
源码阅读-yang_run_p2pserver_thread
void*yang_run_p2pserver_thread(void*obj){//为p2pServer创建socket,AF_INET表示ip4,SOCK_STREAM表示面向可靠连接的TCPYangP2pServer*p2p=(YangP2pServer*)obj;p2p->isStart=1;p2p->serverfd=socket(AF_INET,SOCK_STREAM,IPPROTO_
王方帅
·
2024-01-05 00:46
metartc5_jz源码阅读
c语言
p2p
音视频
metartc5_
jz
源码阅读-yang_run_rtcudp_thread
void*yang_run_rtcudp_thread(void*obj){//拿到传入的UdpSessionYangUdpSession*udp=(YangUdpSession*)obj;//设置为开始udp->isStart=1;//设置socket的超时时间为200msstructtimevaltv;tv.tv_sec=0;tv.tv_usec=200000;//200mssetsockop
王方帅
·
2024-01-05 00:43
metartc5_jz源码阅读
c语言
p2p
音视频
2020-1-12晨间日记
今天是什么日子起床:12:00就寝:01:00天气:阴冷、雨心情:一般纪念日:无任务清单昨日完成的任务,最重要的三件事:1.处理xs问题,手机,联系
jz
;2.上班;3.休息。
云心girl
·
2024-01-04 17:29
USB原理及驱动框架介绍、编写
本文环境:
JZ
2440V3开发板Linux3.4.2内核arm-linux-gcc4.3.2编译器参考资料:2_USB驱动程序之USB总线驱动程序(100ask.net)19.Linux-USB总线驱动分析
Leon_George
·
2024-01-04 13:51
Linux3.4.2驱动开发
usb
USB设备驱动
usb鼠标驱动
usb驱动框架
冬至有感
扭扭屁股妞妞腰,冒汗了,喝已放温的
JZ
茶,我晚上是不敢喝茶的,白天,上午还可以的,这茶还是
JZ
的。
6km一朵飘荡的云
·
2024-01-03 13:25
linux中的lcd显示字符函数,在LCD上显示汉字和ASCII字符
一、开发环境硬件环境搭载s3c2440ARM9处理器的
jz
2440开发板软件环境linux3.4.2内核arm-linux-gcc4.3.2交叉编译工具HZK16(是符合GB2312标准的16X16点阵字库
六哥App评测
·
2024-01-02 03:49
2021-11-12
IT工业界1.牛客网:二叉树的深度2021-11-12(
JZ
55二叉树的深度)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-01 18:52
常见算法面试题目
剑指offer剑指offe2leetcode200题leetcode100题leetcode150题leetcode75题文章目录前言二叉树非递归遍历牛客
JZ
31栈的压入、弹出序列(8/4)
JZ
4二维数组中的查找
天下一般
·
2024-01-01 06:46
算法
面试
职场和发展
唠叨一下一百八十六,2022.11.29
JZ
11.29
JZ
支出车充电30晚饭13.7晚饭二13.5一天的雨吧基本上看了一下project进度一天能看十节感觉就不错了他这个每节课还蛮长的而且150节这样算下来我得15天学完那就是还是十二月中旬太难了今天问了一下离职不是一定要一个月那我就提前一周吧准备太早说也不是很好
悠绫川
·
2023-12-31 06:51
数据结构学习
jz
13衣橱整理
关键词:搜索算法dfsbfs回溯题目:各数位之和:求法代码:intsums(intx){ints=0;while(x!=0){s+=x%10;x=x/10;}returns;}总的思路:这道题是求可以到达的格子数,想到可以用搜索算法来做,可以用dfs或者bfs。可以去看这位大佬的分析。我基本是按照他的思路写的,但是把代码写的好看了一些。求各数位之和我用了封装好的sums函数,看起来舒服一些。我一开
_Rindo
·
2023-12-28 15:03
数据结构学习
数据结构
学习
深度优先
移植Linux 3.4.2内核到
JZ
2440开发板(超精讲)
Linux3.4.2内核移植到
JZ
2440开发板0、开发环境虚拟机:VMwareworkstation16pro宿主机操作系统:Ubuntu16.04开发板:
JZ
2440移植内核版本:Linux3.4.21
Leon_George
·
2023-12-26 18:00
嵌入式开发
内核移植
移植DM9000到内核
挂接NFS文件系统
JZ2440内核移植
linux3.4.2内核移植
2021-12-02
IT工业界1.牛客网:按之字形顺序打印二叉树2021-12-02(
JZ
77按之字形顺序打印二叉树)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-12-26 17:25
CSAPP:BombLab 详细解析
准备工作在拆炸弹之前我们先复习一下第三章的知识1.关于跳转指令指令解释
jz
如果ZF=1,
prician
·
2023-12-25 14:27
CSAPP
汇编
linux
visual
studio
code
docker
macos
唠叨一下一百九十九,2022.12.12
JZ
12.12
JZ
支出夜宵11.8夜宵二9.5加油300早饭5晚饭20.38都双十二了吗可以的昨天东野圭吾麒麟之翼听完了还想找个他的但播音的都不是之前那个人就点了个别的宫部美雪的结果点开是那个之前的人播音的那索性就听这个吧等我听完火车没事的三周真不知道怎么度过软件暂停今天断断续续看了
悠绫川
·
2023-12-23 19:29
如果你不了解现在的我,那了解过去的小玉就懂了!
春夏冬至,时光再荏,平淡无奇,波澜不惊LH:十七年--
JZ
:三年--SY:六年还在上学的时候很傻很天真,世界很美好然而上班的时候很呆很冲动,世界我不懂最后接触社会时很直很勇敢,世界很现实在家的这些年不说被保护的很好
筱鈺1993
·
2023-12-23 17:37
sed 和grep 配合查找替换
sed-i's/www.zhiwangcnki.com/
jz
.gitlay.com/g'\`grep-rlwww.zhiwangcnki.comhtml/|grep-v.log|grep-vtemp`
gurlan
·
2023-12-22 08:13
数据结构学习
jz
10斐波那契数列
题目:解法一:暴力递归太慢了要递归两次而且很多重复计算原理:把f(n)问题的计算拆分成f(n−1)和f(n−2)两个子问题的计算,并递归,以f(0)和f(1)为终止条件。缺点:大量重复的递归计算,例如f(n)和f(n−1)两者向下递归需要各自计算f(n−2)的值时间复杂度O(N^2)空间复杂度O(N)前后各开了一个栈给递归#include//解法一:暴力递归太慢了要递归两次//时间复杂度O(N^2
_Rindo
·
2023-12-21 14:45
数据结构学习
数据结构
学习
算法
数据结构学习
jz
04二维矩阵找数字
题目:解法一:找角落点,然后渐进目标(像二叉搜索树)时间复杂度O(n+m)空间复杂度O(1)#include#include//解法一找到角落的一个点,然后渐进目标classSolution{public:boolfindTargetIn2DPlants(std::vector>&plants,inttarget){if(plants.size()==0||plants[0].size()==0)
_Rindo
·
2023-12-21 14:44
数据结构学习
数据结构
学习
矩阵
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他