通信技术 开发者 信号 基础
每个.NET开发都应该知道的10个.NET库
有个.NET面试官反馈面试了一个小白,问他用过哪些.NET库,结果只回答上了几个。作为一个.NET开发者,了解一些常用的.NET库是非常重要的。本文将介绍.NET开发人员应该了解的10个常用.NET库,这些库可以帮助开发人员提高开发效率、简化开发流程,开发出优秀的.NET应用程序。 **1、Auto ......
.env.development(开发环境)、.env.prodction(正式环境)、自定义环境 例如:读取vue项目根目录 process.env.VUE_APP_filePath
.env.development(开发环境)、.env.prodction(正式环境)、自定义环境 原文链接:https://blog.csdn.net/qq_42855675/article/details/114261585 文章目录 1.配置文件:2.命名规则3.关于文件的加载使用自定义环境 ......
《Web安全基础》01. 基础知识
[TOC](基础) > 这里只是起跑线而不是终点线。 # 1:概念名词 ## 1.1:域名 - **什么是域名** 域名是用于标识 IP 地址的字符串。它用于将易于记忆的名称与 IP 地址相关联。 - **域名在哪里注册** 域名可以在许多互联网注册机构注册(如 GoDaddy、阿里云、腾讯等)。这 ......
UNIX网络编程:socket & select() 实现clients/server通信
## 一、问题引入 **UNIX网络编程 卷1:套接字联网API(第三版)** 第6章 介绍了I/O复用可以通过select()的单进程服务器与多客户端通信。 UNIX下可用的5中I/O模型: - 阻塞式I/O - 非阻塞式I/O - **I/O(select和poll)** - 信号驱动式I/O( ......
基础知识
[toc] 一、 1、print("") 会换行 2、print("",end="") 不会换行 二、 python中经常看到使用\t,\n,\n\t,那么它们有什么区别之处呢? \t :表示空4个字符,类似于文档中的缩进功能,相当于按一个Tab键。 \n :表示换行,相当于按一个 回车键 \n\t ......
软件开发流程
# 软件开发流程/生命周期 ### 软件生命周期 软件定义(需求讨论确定、原型效果图制作)、开发实施、测试与bug修复、上线、服务与更新、停服。 以我当前的经验或者认知,软件服务公司给别人做产品的具体流程大致应该是这这样的: 1. 需求分析阶段(第一版功能、不可缺少的必要功能)。//沟通,与确定。考 ......
微信公众号开发接入
# 微信公众号开发 ## 准备工作 你要有一个微信公众号,一个内网穿透工具 ## 相关网站 - 微信公众号:https://mp.weixin.qq.com/ - 官网文档:https://developers.weixin.qq.com/doc/offiaccount/Basic_Informat ......
计算机网络基础网络协议(转)
原文:https://blog.csdn.net/a58125584s/article/details/124251253 一.操作系统基础操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必 ......
socket通信03
线程管理类:SocketServer public class SocketServer { /// <summary> /// 接入池 /// </summary> private List<Client> clients= new List<Client>(); /// <summary> // ......
socket通信02
winfor的页面类 : using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using ......
海内外直播源码加密技术保障您的隐私安全
要想开发直播源码平台,就要掌握直播源码各种技术功能,海内外直播源码加密技术是保障直播数据安全的重要技术之一。今天我就分享给大家这些知识。 ......
socket通信01
using System.Net.Sockets;public class Client { /// <summary> /// 序列号 /// </summary> public int Number { get; set; } /// <summary> /// 用户超密 /// </summa ......
技术分享| 融合会议协议大解密
anyRTC的融合会议解决方案中,支持H.323协议、SIP协议、GB28181国标协议、私有协议等等,实际在跟客户沟通时,我们常会被问到到底是SIP还是H.323好?客户前期已经建设了视频会议系统,有H.323的、有腾讯会议/Zoom这种互联网会议的,如何做互通?本文就使用不同协议的系统如何互通, ......
揭秘百度IM消息中台的全量用户消息推送技术改造实践
本文介绍了百度现有IM消息中台系统的主要组成,并对比多种实现方案的优劣,以“公有信箱”通知读扩散的技术方案对现有IM消息中台系统进行改造,从而达成了低成本、高时效地实现全量用户通知推送需求。 ......
【python基础】编写/运行hello world项目
# 1.编写hello world项目 编程界每种语言的第一个程序往往都是输出hello world。因此我们来看看,如何用Python输出hello world。 1.如果你是初学者,main.py中的代码暂时是无法看懂的,所以可以把main中的源代码直接删除。如下所示 ![image](http ......
【一步步开发AI运动小程序】八、利用body-calc进行姿态识别
> 随着人工智能技术的不断发展,阿里体育等IT大厂,推出的“乐动力”、“天天跳绳”AI运动APP,让**云上运动会、线上运动会、健身打卡、AI体育指导**等概念空前火热。那么,能否将这些在APP成功应用的场景搬上小程序,分享这些概念的红利呢?本系列文章就带您一步一步从零开始开发一个AI运动小程序,本 ......
解读NVDA读屏软件的设计架构和技术体系
# 解读NVDA读屏软件的设计架构和技术体系 NVDA(NonVisual Desktop Access)是一个免费开源的Windows屏幕阅读器,通过语音合成或盲文显示的方式,使视障人士能够使用计算机。它由澳大利亚的非营利组织NV Access和世界各地的贡献者共同开发。本文将尝试从技术角度介绍N ......
Flutter热更新技术探索
APP发布到市场后,难免会遇到严重的BUG阻碍用户使用,因此有在不发布新版本APP的情况下使用热更新技术立即修复BUG需求。原生APP(例如:Android & IOS)的热更新需求已经比较成熟,但Flutter技术栈目前还缺少类似的技术方案,因此Flutter研发团队,也需要类似的热更新技术。 ......
PB6.5开发笔记
这是刚毕业时在某一“大”公司使用PB6.5开发联通营帐系统时的笔记,虽然好久没有也许以后也不会再使用pb开发程序了,但这算是我使用过的唯一一个前端专业开发工具,把笔记记录下来,权当作纪念吧,^_^ //PB中标准调用sql语句ls_sql = "select road_name from bb_da ......
.NET开发应该了解的10个库
1、AutoMapper AutoMapper是一个对象映射工具,用于简化.NET应用程序中不同类型对象之间的转换和映射。功能:AutoMapper提供了自动化的对象映射功能,可以将一个对象的属性值自动映射到另一个对象的对应属性上,无需手动编写大量的赋值代码。用途:AutoMapper广泛应用于各种 ......
【python基础】新建/运行python项目
# 1.新建python项目 1. 在编写程序之前,我们需要新建一个项目(Project),在桌面双击PyCharm的快捷方式![image](https://img2023.cnblogs.com/blog/3179433/202305/3179433-20230526074257088-7431 ......
学系统集成项目管理工程师(中项)系列27_10大管理47过程、输入输出工具和技术(2版教材)
系统集成项目管理工程师第二版官方教材 10 大管理47过程及ITTO 汇总 整合管理 组 过程 输入 工具和技术 输出 启动 制定项目章程 项目工作说明书(Statement of Work, SOW) 商业论证 协议 事业环境因素 组织过程资产 专家判断 引导技术(头脑风暴、冲突处理、问题解决和会 ......
Day03-java基础语法
java基础语法 注释 Java中的注释有三种 单行注释 // 多行注释 /* */ 文档注释 /** */ 标识符注意点 所有的标识符都应该以字母(A-Z或者a-z)、美元符($)、或者下划线(_)开始 首字符之后可以是字母(A-Z或者a-z)、美元符($)、下划线(_)或数字的任何字符组合 不能 ......
Netty基础
什么是Netty Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。 为什么需要使用Netty 1.传统的NIO 的类库和 API 繁杂, 使用麻烦: 需要熟练掌握Selecto ......
2023.5.26 Linux系统基础命令
系统⽬录结构⽂件路径定位⽬录管理命令⽂件管理命令⽂件查看命令⽂件下载命令命令查找命令字符处理命令练习如下命令系统⽬录结构⼏乎所有的计算机操作系统都是⽤⽬录结构组织⽂件。具体来说就是在⼀个⽬录中存放⼦⽬录和⽂件, ⽽在⼦⽬录中⼜会进⼀步存放⼦⽬录和⽂件,以此类推形成⼀个树状的⽂件结构,由于其结构很像⼀ ......
技术人如何写简历?(文末有福利)
# 前言 笔者在滴滴、阿里和字节时候也面试了不少人,看过形形色色的简历没有上百也有大几十份了。校招季也快到了,这里总结自身经验聊一下 1. 技术人的简历如何去写 2. 面试官是怎么样从一份简历去开展后续的面试 # 简历的作用 简历是你向一家公司求职的“敲门砖”,决定着给面试官带来的第一印象。好的简历 ......
P4288 [SHOI2014]信号增幅仪 题解
感谢审核人 ## Description 给定 $n$ 个点,椭圆长轴的方向 $a$ 和放大倍数 $p$,求覆盖全部点的最小椭圆的半短轴长度。 ## Solution 让我们求最小覆盖椭圆,但是椭圆不具有什么好的性质,我们可以把椭圆转化成圆来做,这样,题目就转化成了最小覆盖圆,这个用随机增量法来做就 ......
框架技术 ---- Mybatis介绍
内容管理 三层架构 JDBC的缺陷、 框架 framework Mybatis mybatis主配置文件 Mybatis映射文件mapper select标签 mybatis简单使用 数据库表创建 加入maven依赖【坐标】,mysql驱动坐标 创建entity保存表中的数据 创建Dao接口和imp ......
MySQL基础
MySQL是一种开源的关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发。MySQL是目前最流行的关系型数据库之一,广泛应用于Web应用程序、企业级应用和大数据处理等领域。 ......