通信技术 开发者 信号 基础

React Native 开发环境搭建

一、React Native介绍 二、开发环境的搭建 2.1、Node.js安装 Node.js要求14版或更新 https://nodejs.org/en 查看版本: 2.2、yarn安装 2.3、react-native-cli安装 安装项目: 命令: 2.4、下载Chocolatey包管理器 ......
环境 Native React

软件开发定律:霍夫施塔特定律,为什么项目交付总是会延期?

hi,我是熵减,见字如面。 在软件项目中,你是否遇到过这种情况: 一个软件工程师,要开发一个系统功,这个系统需求有点复杂,需要新增多个模块,同时也需要和多个系统交互。工程师会按照自己的经验,做一个粗略的工期评估,同时在加上一点缓冲时间,从而得出一个开发工期的总时长。但最终的结果,可能会大大的超过预估 ......
定律 软件开发 项目 软件

Android开发第三方库的使用和集成

一、第三方SDK开发 App开发 APP开发是指的具体某个具体的项目,更倾向于用户体验、功能更偏于特定业务、讲究的是快速迭代、快速占领市场,通常会涉及到多个模块或者多个业务场景。 SDK开发 SDK 是为APP服务的,提供的大多是公共基础服务,如网络请求、打点统计、帐号服务等,在App开发过程中,通 ......
第三方 Android

直播音视频技术

1.协议 流媒体 webRtc:浏览器音视频会议2011年谷歌提出。 直播时移模式 返回直播 斗鱼web直播可以查看两小时内的内容。 1.1 RTMP协议 主流浏览器将不再支持flash,慎重考虑使用。 Flash流媒体系统 客户端:FlashPlayer 服务端:Flash Media Serve ......
视频技术 技术 视频

🎉OpenTiny 开源啦!面向未来,为开发者而生

🎉OpenTiny 开源啦!面向未来,为开发者而生 来源: 投稿 作者: Kagol 2023-03-31 11:19:00 4 OpenTiny 是一套华为云出品的企业级组件库解决方案,适配 PC 端 / 移动端等多端,涵盖 Vue2 / Vue3 / Angular 多技术栈,拥有主题配置系统 ......
开发者 OpenTiny 127881

开发者需掌握的超实用VS Code for Windows快捷键

链接|https://dev.to/devland/100-crucial-keyboard-shortcuts-for-vs-code-users-4474 作者|Thomas Sentre 翻译|Seal软件 原文作者已授权。 在软件开发的世界里时间是非常宝贵的。随着项目的堆积和发布日期的临近, ......
快捷键 开发者 Windows Code for

3d基础 - 从模型坐标到屏幕坐标

在 3D 引擎中,场景通常被描述为三维空间中的模型或对象,每个模型对象由许多三维顶点组成。最终,这些模型对象将在平面屏幕上呈现和显示。 渲染场景始终相对于摄像机,因此,还必须相对于摄像机的视图定义场景的顶点。了解一下这个转换过程是相当有必要的。 上图中,point为正方体的一个顶点point. 一般 ......
坐标 模型 屏幕 基础

华为机试 最长连续交替方波信号

本期题目:最长连续交替方波信号 题目 输入一串方波信号,求取最长的完全连续交替方波信号,并将其输出, 如果有相同长度的交替方波信号,输出任一即可,方波信号高位用1标识,低位用0标识 如图: 说明: 一个完整的信号一定以0开始然后以0结尾, 即010是一个完整的信号,但101,1010,0101不是 ......
信号

c# 调用DLL(开发小票打印机)

最近买了一台芯烨 的80宽度网络小票打印机,计划做一个类似后厨的实时接单打印程序,即每接到一个订单,系统就自动打印小票,驱动配货人员尽快工作。 厂家提供了DLL文件,一切从0开始摸索。 首先是要引入DLL,使用DllImport,指定引用的DLL名称,方式,编码格式等 ; [DllImport("u ......
小票 打印机

大屏设计器开发 - 项目搭建

大屏设计器项目开发纪实之项目搭建篇。 创建项目 使用pnpm创建 vite + vue3 项目,终端执行pnpm create vite 选择 vue 模板中 Customize with create-vue 选择安装 ts, jsx, vue-router, pinia, elsint, pre ......
大屏 项目

Pytorch 备忘清单_开发速查表分享

Pytorch 备忘清单 Pytorch 是一种开源机器学习框架,可加速从研究原型设计到生产部署的过程,备忘单是由IT宝库整理的Pytorch开发速查备忘清单为您提供了 Pytorch 基本语法和初步应用参考入门,为开发人员分享快速参考备忘单。 开发速查表大纲 入门 介绍 认识 Pytorch 创建 ......
清单 Pytorch

多面体编译技术与示例分析

多面体编译技术与示例分析多面体模型的基本概念编译器中的多面体模型(polyhedral model)是一种高效的程序优化技术,它将复杂的循环依赖关系映射到高维几何空间,从而在编译阶段实现对计算任务的并行化和局部性优化。通过构建和操作多面体表示能有效地调度指令和数据访问,以减少资源争用和缓存未命中德情 ......
多面体 示例 技术

关于握手信号,一篇文章说清楚

https://zhuanlan.zhihu.com/p/359330607 三种情况: valid先发起请求 ready先发起请求 同时发起请求 仔细观察上述3幅时序图,我们了解valid-ready握手机制需要注意三件事: valid与ready不可过度依赖,比如valid不可以等待ready到 ......
信号 篇文章

一 计算机基础与Linux安装

一 计算机基础与Linux安装 1. 一个完整计算系统的简要介绍。 2. 学会进制的转换,并简单举例完成转换。 3. 制作一个教程,说明vmware软件如何下载安装。 4. 说明GPL和MIT开源协议的区别。 5. 制作2个安装教程,安装rocky 8.5, ubuntu 22.04,并结合xshe ......
计算机 基础 Linux

NodeJS 实战系列:个人开发者应该如何选购云服务

这文章至少值一千元,因为这是我保守估计花出去的冤枉钱(请自行脑补一个苦笑的 emoji) 文章中会穿插选择云服务的一些建议,当然也会提供一些“薅羊毛”的技巧。不过在此之前我们要想清楚一件更重要的事情:我为了什么购买云服务 做产品还是做技术 这个问题不仅决定了你接下来的购买策略,还是你编码开始的前提。 ......
开发者 实战 NodeJS 个人

Flask基础01

1 Flask和pythonweb框架介绍 # python web框架 本质都一样 -django:大而全,内置的app多,第三方app也多 -Flask: 小而精,没有过多的内置组件,只完成web框架最基本的功能,需要借助于第三方,完成更丰富的功能 -web.py:是一个小巧灵活的Python框 ......
基础 Flask

【测试理论-07】软件测试 -软件开发模式包含那些?

一、常见的软件开发模式包括: 瀑布模型:瀑布模型是一种线性的软件开发模式,从需求分析、设计、编码、测试到维护等各个阶段依次进行,每个阶段的输出作为下一个阶段的输入。 增量模型:增量模型是一种渐进式的软件开发模式,将软件开发分为多个阶段,每个阶段都会增加新的功能或特性,直到完成整个软件系统。 原型模型 ......

基于matlab的GPS信号相关检测算法仿真

1.算法描述 全球定位系统(Global Positioning System,GPS),是一种以人造地球卫星为基础的高精度无线电导航的定位系统,它在全球任何地方以及近地空间都能够提供准确的地理位置、车行速度及精确的时间信息。GPS自问世以来,就以其高精度、全天候、全球覆盖、方便灵活吸引了众多用户。 ......
算法 信号 matlab GPS

明解STM32—GPIO理论基础知识篇之寄存器原理

​ 一、前言 在之前的STM32的GPIO理论基础知识中,分别对基本结构和工作模式进行了详细的介绍。GPIO基本结构中主要对GPIO内部的各个功能电路逐一的进行的分析;GPIO工作模式中主要介绍GPIO应用在不同的使用场景下,GPIO端口的静态特征配置和动态的工作模式,同时对信号的工作流进行了分析。 ......
寄存器 基础知识 原理 理论 基础

fragment基础

XML中调用fragment 属性包括: android:id="@+id/fragg" //ID android:name="com.example.subway.fragment.BlankFragment" //姓名属性 tools:layout="@layout/fragment_blank ......
fragment 基础

.Net零基础逆向教程 第三课(壳与作业)

今天要讲的内容加入了“壳”,在这里我推荐新手尽量使用脱壳机进行脱壳。 说到了使用脱壳机,很多人又要吐槽了。 在你们吐槽之前,我要提前解释一下为什么推荐使用脱壳机。 既然是新手,既然是菜鸟,就要利用工具的便利,手动脱壳确实需要学习,但不是现在,现在最重要的是“兴趣”! 有些人要说了“新手就要先学手动脱 ......
基础 教程 Net

TSDB - VictoriaMetrics 技术原理浅析

版权说明: 本文章版权归本人及博客园共同所有,转载请在文章前标明原文出处( https://www.cnblogs.com/mikevictor07/p/17258452.html ),以下内容为个人理解,仅供参考。 一、前言 在监控领域,通常需要指标存储组件TSDB,目前开源的TSDB组件比较多, ......
VictoriaMetrics 原理 技术 TSDB

Day 20 20.2 数据库之MySQL基础

基本概念 前面的学习中我们提到,mysql是关系型数据库, 所以我们要操作mysql就需要使用SQL(结构化查询语言)。 SQL规范 1. 在数据库管理系统中,SQL语句关键字不区分大小写(但建议用大写) ,参数区分大小写。建议命令大写,数据库名、数据表名、字段名统一小写,如数据库名、数据表名、字段 ......
数据库 基础 数据 MySQL 20

ios开发框架

大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容: Web请求和响应 使用代理方法 简化请求方法 图片缓存 扩展--文件分 ......
框架 ios

NOI 1.8编程基础之多维数组

02:同行列对角线的格子 1.描述 输入三个自然数N,i,j (1<=i<=N,1<=j<=N),输出在一个N*N格的棋盘中(行列均从1开始编号),与格子(i,j)同行、同列、同一对角线的所有格子的位置。 如:n=4,i=2,j=3表示了棋盘中的第二行第三列的格子,如下图: 第一列 第二列 第三列 ......
数组 基础 NOI 1.8

NOI / 1.8编程基础之多维数组 02:同行列对角线的格子

描述 输入三个自然数N,i,j (1<=i<=N,1<=j<=N),输出在一个N*N格的棋盘中(行列均从1开始编号),与格子(i,j)同行、同列、同一对角线的所有格子的位置。 如:n=4,i=2,j=3表示了棋盘中的第二行第三列的格子,如下图: 当n=4,i=2,j=3时,输出的结果是: (2,1) ......
对角线 对角 数组 格子 基础

【THM】Windows Fundamentals 3(Windows基础知识3)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/windowsfundamentals3xzx 本文介绍:本文所涉及的内容是 Windows 基础模块的第 3 部分,了解有助于保护设备安全的内置 Microsoft 工具,例如 Windows 更新、W ......

odoo 开发入门教程系列-准备一些操作(Action)?

准备一些操作(Action)? 到目前为止,我们主要通过声明字段和视图来构建模块。在任何真实的业务场景中,我们都希望将一些业务逻辑链接到操作按钮。在我们的房地产示例中,我们希望能够: 取消或将房产设置为已售出 接受或拒绝报价 有人可能会说,我们已经可以通过手动更改状态来完成这些事情,但这并不太方便。 ......
入门教程 教程 Action odoo

牛客SQL-非技术快速入门

01 基础查询 SQL1 查询所有列 select * from user_profile SQL2 查询多列 select device_id,gender,age,university from user_profile SQL3 查询结果去重 select distinct(universit ......
SQL

算法基础课——合并集合(并查集)

合并集合 问题描述 一共有 n 个数,编号是 1∼n,最开始每个数各自在一个集合中。 现在要进行 m 个操作,操作共有两种: M a b,将编号为 a 和 b 的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作; Q a b,询问编号为 a 和 b 的两个数是否在同一个集合中; 输 ......
基础课 算法 基础