WebRTC源码研究(1)WebRTC架构
@[TOC]WebRTC源码研究(1)WebRTC架构本人最近主要聚焦于音视频领域的学习,学习了很多相关视频和书籍,目前还在学习中,写的这些博客很多内容都是来源于慕课网李超老师的视频,想学习音视频的强烈建议去购买李超老师的视频,讲的很好,价格不贵 ,购买李超老师的视频点击这里。WebRTC 是一个音...
2024-01-10日本大型移动支付软件 PayPay 的 TiDB 迁移实践
作者简介:Munenori Hirakawa,PayPay Senior Manager at Product Tech Division。PayPay 成立于 2018 年 10 月,由软银集团、日本雅虎和印度移动支付公司 Paytm 共同投资成立,是日本排名第一的移动支付公司。日本现在仍然较多使用现金,但经过大规模的营销活动,以及政府推动无现金社会的政策支持下,我们的业务正...
2024-01-10快速排序算法原理简介
前言概念介绍快速排序算法是对冒泡排序算法的一种改进通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按照此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列原理讲...
2024-01-10django 前后台系统如何分离
1,总需求是前台系统和后台管理系统分离。2,实现共用数据层。3,授权系统分离,也就是前后台各一套授权机制。下图为我的站点结构请为怎么设计比较好呢?回答:就按你现在的结构继续做就可以。你主要是想让前后台授权分离吧。各 app 所涉及的 model 分别在 app 所属 models 里定义,然后各自授权...
2024-01-10在CRUD操作中与业务无关的SQL字段赋值的方法
提高效率一直是个永恒的话题,编程中有一项也是可以提到效率的,那就是专注做一件事情,让其它没有强紧密联系的与之分开。这里分享下我们做CRUD时遇到的常见数据处理场景:•数据库表字段全部设计为非空,即使这个字段在业务上是可以为空的,之所以将数据库表字段全部设计为非空,这里有...
2024-01-10linux crontab 执行shell 打印不出结果
场景:* * * * * sh /usr/shell/demo.shdemo.sh#!/bin/shsource /etc/profileecho "say Hi"执行的log(root) CMD (sh /usr/shell/demo.sh)MAIL (mailed 7 bytes of output but got status 0x004b#012)这是咋回事?? 为啥不执行???回答:脚本进程只是继承了运行它的TTY。当手动运行它时,它会继承运行shell命令的TTY(终端)对cron来说, 甚至...
2024-01-10解决redis服务启动失败的问题
最近学redis,就遇到了各种坑,在这里分享一下我是将redis做成后台安装,配置环境变量统统省略掉了。做成后台服务呢,首先,cd到redis的安装目录下,再cd到util,接着执行./install_server.sh然后修改服务名称,将原来的redis_6379更名为redisd,这样下次启动比较方便,命令如下:cd /etc/init.d/ mv redis_63...
2024-01-10sqlalchemy在使用原生sql查询时候,如何将结果以字典的形式返回?
用原生sql查询返回的是元祖结果,期望是以key:value的方式,将字段名,值返回,sqlalchemy用其封装的方法如query执行查询,可以通过重写其declarative_base()实现该功能,但认为其封装方法在执行复杂查询的情况下写起来不如sql简单,顾提此问,期待大佬回答回答:sqlalchemy是一个orm框架,纯sql查询和sqlalc...
2024-01-10详解Nginx中的geo模块与利用其配置负载均衡的示例
geo指令使用ngx_http_geo_module模块提供的。默认情况下,nginx有加载这个模块,除非人为的 --without-http_geo_module。ngx_http_geo_module模块可以用来创建变量,其值依赖于客户端IP地址。geo指令语法: geo [$address] $variable { ... }默认值: —配置段: http定义从指定的变量获取客户端的IP地址。默认情况下,nginx从$remot...
2024-01-10windows安装nginx部署步骤图解(反向代理与负载均衡)
一、下载安装Nginx(本文环境为windows xp 32bit环境)解压nginx-1.0.11.zip,进入nginx-1.0.11,在命令行中执行命令让Nginx启动。具体操作如下图:测试是否安装成功,输入地址:http://localhost:8090浏览器显示结果如下图:OK,Nginx部署成功了。二、关于Nginx的反向代理配置。反向代理(Reverse Proxy)方式是指以...
2024-01-10