XOR
常用颜色和常用几何体汇总
#### 常用颜色汇总 | 颜色 | 代码 | | : : | : : | | 白色 | `0xffffff` | | 绿色 | `0x00ff00` | | 黑色 | `0x000000` | | 红色 | `0xff0000` | | 蓝色 | `0x0000ff` | | 浅灰色 | `0xd ......
手把手教你落地TDD
一、前言 领域驱动设计,测试驱动开发。 我们在《手把手教你落地DDD》一文中介绍了领域驱动设计(DDD)的落地实战,本文将对测试驱动开发(TDD)进行探讨,主要内容有:TDD基本理解、TDD常见误区、TDD技术选型,以及案例实战。希望通过本文,读者能够理解掌握TDD并将其应用于实际开发中。 二、TD ......
js 计算两个字符串日期相差多少天
你可以使用JavaScript的Date对象来计算两个字符串日期之间的天数差异。首先,将两个字符串转换为Date对象,然后计算它们之间的毫秒差值,最后将毫秒差值转换为天数。 以下是一个示例代码: function getDaysDifference(dateString1, dateString2) ......
串口AT与数据的混杂接收处理
linux串口AT与数据的混杂接收处理; fdcom_rs232为串口句柄 conf.rs232.baudrate为实际使用的波特率 buf_rs232 为串口数据缓存数组 buf_rs232_len 为串口数据缓存实际长度 LOG_ERROR 为自定义错误打印宏 ``` void recv_at_ ......
UNI-APP_uniapp判断手机是否安装某个应用app
if (plus.runtime.isApplicationExist({ pname: 'com.tencent.mm', action: 'weixin://' })) { //安装了微信 } else { //未安装微信 } 微信:com.tencent.mm weixin:// QQ: co ......
向进程发送信号
如果我们写了一个程序,监听特定信号,完成某些动作,如何向进程发送这个系统信号呢。 ``` kill -SIGUSR1 1234 ``` 向进程id是1234的发送SIGUSR1信号 kill并不是杀死某个进程,只不过默认会发送一些中断信号,也可以通过它发送一些其他信号。具体有哪些信号,也可以通过ki ......
用友BIP全面预算
全面预算是企业在经营过程中制定并实施的一种财务管理工具,它考虑了企业的各个方面,包括销售、采购、生产、财务、人力资源等,以全面的视角规划和控制企业的财务活动。 用友BIP全面预算数智化解决方案利用了"事项中台+智能中台+多维内存计算"的组合方式,以使预算更加详细、更快、更智能、更敏捷和更准确。 预算 ......
C++笔记
C++友元函数和友元类(C++ friend关键字) 借助友元(friend),可以使得其他类中的成员函数以及全局范围内的函数访问当前类的 private 成员。 注意,友元函数不同于类的成员函数,在友元函数中不能直接访问类的成员,必须要借助对象。 除非有必要,一般不建议把整个类声明为友元类,而只将 ......
Cloudflare 重定向配置
最近把之前的一个网站域名换成另一个域名,想要添加一下重定向,避免流量流失(虽然本来就没流量)。然后在 Cloudflare 配置时尝试多次都失败了,遇到各种 `Your connection is not private` 或者 `Webpage Temporarily Down or Moved ......
凸优化6——典型的凸函数与不改变凸性的变换
本节对应凌青老师11,12,13,14内容 1. 典型的凸函数,参考凸优化学习笔记五:常见的凸函数 - 知乎 (zhihu.com) 补充范数的定义范数_百度百科 (baidu.com),即满足正定性、正齐次性、三角不等式 2. 哪些变换不改变函数凸性 搬运凸优化学习笔记六:保持凸函数性质的运算 - ......
暑假生活每周总结5
本周完成了hadoop的hive数据库的配置,基本的使用数据存储使用语句使用sql语句进行了书写。 进一步熟悉hive数据库的操作。 import java.sql.*; import java.util.ArrayList; import java.util.List; public class ......
NET(c#) 移动APP开发平台之Smobiler开发
如果说基于.net的移动开发平台,目前比较流行的可能是xamarin了,不过除了这个,还有一个比xamarin更好用的国内的.net移动开发平台,smobiler,不用学习另外一套开发模式或者搭建复杂的开发环境,smobiler能够让大家像开发传统windows一样去开发移动手机应用,那么列举一 ......
古文真的很美~~~
###谁能拒绝具有古风韵味表白文 原文:不论结局,很高兴认识你 古风文:三生有幸遇见你,纵然悲凉也是情 原文:一生只爱一人 古风文:即许一人以偏爱,愿尽余生之慷慨 原文:我们结婚吧 古风文:愿有岁月可回首,且以深情共白头 原文:我一直很想你 古风文:天涯地角有时尽,只有相思无尽处 原文:一见钟情 古 ......
算法学习笔记(26): 计算几何
# 计算几何 ## 向量 > 高一知识,略讲。 #### 向量外积 若 $\vec x = (x_1, y_1), \vec y = (x_2, y_2)$,则有 $\vec x \times \vec y = x_1 y_2 - y_1 x_2$。 或者表示为 $|\vec x||\vec y| ......
c#控制台上开发的2D闯关小游戏
初学者可以看看 学习一下编程思想还有游戏思想. 好了 话不多说上代码大家自己看哈. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threadi ......
【雕爷学编程】Arduino动手做(52)---MicroSD卡读写模块4
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛 ......
Solon v2.4.0 发布,Java 生态的新星燃起
Java 新的生态框架:更快、更小、更简单。
启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10;同时支持 jdk8, jdk11, jdk17, jdk20, graalvm native image。 ......
状态压缩 DP - 知识点梳理
状态压缩 DP,或状压 DP,是对状态的一种优化。相比于普通 DP,通过将高维状态压缩成一个数,减少了维度,并使维度更易于存储与维护。同时这样与 `bitset` 一样利用了计算机在 $O(1)$ 内处理位运算的能力,大幅度优化了时间复杂度。 一般当题目中的状态由多个 $0$ / $1$ 组成,数量 ......
c#怎么开发和设计游戏模块
首先是UnityWebRequest的构建与数据发送: UnityWebRequest webRequest = new UnityWebRequest(url, "POST"); // 初始化使用POST的UnityWebRequest,并附上目标地址 webRequest.SetReques ......
c#怎么写网络游戏的外挂
网上有很多外挂制作的教程,大多是讲针对大型网络游戏的,主要包含一些抓包、反汇编、C++的知识综合。事实也如此,常见的外挂都是使用VC++写的,从来没有过C#或者其他.NET语言编写的外挂。 一、声明Windows API 中的函数和常量 //键盘Hook结构函数 [StructLayout(La ......
Linux中time命令输出的Real time, User time and Sys time
在运行的程序之前加 time 最后得出三个时间 real、 user、 sys, real是程序的实际运行时间,sys是内核态的时间,user是用户态的时间,单核情况,real远远大于user和sys之和。 real,从程序开始到程序执行结束时所消耗的时间,包括CPU的用时和所有延迟程序执行的因素的 ......
1
#include <iostream> using namespace std; int main(int argc, char** argv) { char n[8]; int b=0; for(int i=0;i<8;i++){ cin>>n[i]; } for(int i=0;i<8;i++) ......
矩阵快速幂
## 矩阵乘法 限制条件 :$A$ 的列数等于 $B$ 的行数 方法: $$ A \times B = C \Rightarrow C_{i,j} = \sum_{k=1}^{r} A_{i,k} \times B_{k,j} $$ 举个栗子: $$ \begin{bmatrix} 1 & 2\en ......
Berkeley
2019年Berkeley预测Serverless将取代Serverful计算,成为云计算的计算新范式。Serverless为应用程序开发提供了一种全新的系统架构,其凭借着弹性伸缩省事省心,按需付费更低成本、聚焦业务降低OPS这三大核心价值,成为云计算中一股新生力量获得无数开发者的青睐。Server ......
POP和OOP
POP叫面向过程,OOP叫面向对象,看起来好像是同级互斥的关系,但其实不是。OOP其实是POP的拓展。 POP简单地说,就是把一个问题的解决方案分成若干个步骤,然后依次执行,换句话说,就是对一个问题的流程化建模。 OOP则是把整个系统抽象为若干个对象,各自负责自己的功能。每个功能的实现也会需要用到P ......
kernel源码(二十二)块设备
操作系统所有设备可分为两类:块设备和字符设备。 块设备是一种可以以固定大小的数据块为单位进行寻址和访问的设备,例如硬盘、软盘。 字符设备是一种以字符流作为操作对象的设备,不能进行寻址操作,例如打印机、网卡、终端设备。 为便于管理,操作系统将这些设备统一的以设备号进行分类。linux0.11内核将设备 ......
set ff=unix
今天在公司部署项目的时候,执行启动脚本的时候,出现,不能识别这个命令的错误。很纳闷 于是寻求同事的帮助,同事说,你需要设置一下这个启动脚本的换行符格式就好了。 具体解决办法: 使用 vi 编辑器,执行 vi run.sh 然后输入:set ff=unix, 使用Unix换行符。 然后将 run.sh ......
【雕爷学编程】Arduino动手做(52)---MicroSD卡读写模块3
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛 ......
Codeforces 1329E - Dreamoon Loves AA
思考下什么样的 $l,r$ 是合法的:显然对于一组长度为 $len$ 的空隙,要使得相邻两个 A 之间的距离在 $[l,r]$ 中,你新插入的 A 的个数应该位于 $[\lceil\dfrac{len}{r}\rceil-1,\lfloor\dfrac{len}{l}\rfloor-1]$ 中。因此 ......