AND
遇到跨端开发或多项目开发时,遇到的一些问题探讨,后端开发语言如何选择?
最近有同学问我,做后端开发项目时用php,java,c#,go,pathon...哪个好,从最近阿里云、美团服务器崩溃来看,我想给你最直接的回答是,没有完美的,只有适合自己的。 ......
正则
(一)正则语法 (1)引入 一说规则我已经知道你很晕了 现在就让我们先来看一些实际的应用。 在线测试工具 http://tool.chinaz.com/regex/ 首先你要知道的是 谈到正则,就只和字符串相关了。 在我给你提供的工具中,你输入的每一个字都是一个字符串。 其次,如果在一个位置的一个值 ......
.Net 几种常用设计模式【工厂、单例】
抽象工厂模式// 抽象产品 public interface IProduct { void Operation(); } // 具体产品A public class ProductA : IProduct { public void Operation() { Console.WriteLine( ......
Shell - Input and run multiple lines in terminal
zzh@ZZHPC:/zdata/Github/zimplebank$ ( > ls -1 db/migration/*.up.sql | while read file > do > echo $file > done > ) db/migration/000000_init_schema.up. ......
《计算机程序设计艺术》读后感(2)
继续阅读下去,感觉这本书的文字叙述也相当优美,而且往往是以第一人称“我们”来描述,就像是作者和读者以朋友的身份一起在探讨问题,拉近了作者和读者的距离。此外,得力于TeX排版系统(后文后详细叙述),本书的印刷排版也十分优美,特别是对数学公式的排版,简直就像艺术品一般。 当然,一本书最重要的还是它能不能 ......
排查oracle日志增速过快记录
问题产生: 最近同事连接开发环境oracle数据报错,一开始简单更加了下归档空间,每次加5G,语句如下: 查看归档空间大小: show parameter db_recovery; 查看使用占比: select * from v$flash_recovery_area_usage; 增加归档空间: ......
每日总结2023年12月28日
昨天提交了一个软件构造的大作业,其中要求实现翻译功能和图像识别功能在web上进行开发,其中我遇到了许多问题。 1.在设计前端页面时我使用的是html,在进行前后端数据传输时采用异步请求,用的fetch技术和Ajax技术。 2.后端框架采用的是JFinal,使用JFinal自带的分页功能和servic ......
subprocess模块
subprocess模块 (一)介绍 subprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 简单理解就是:使用我们自己的电脑去链接别人的电脑 (socket模块) (二)使用 (1)导入模块 import subprocess (2)简单使用 # wi ......
【教程】WordPress之认识
什么是WordPress WordPress是一种使用PHP语言开发的建站系统,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设WordPress。 可以搭建个人博客,也可以作为内容存储到WordPress中。 进阶认识 一个提供网站后台管理的程序,安装WordPress以后,你就有了一 ......
D - Money in Hand
有点像完全背包,但也不是因为有数量的限制,是01背包的变式,每个硬币选与不选,最后看看能不能达到x。 #include<bits/stdc++.h> using namespace std; int t[100],w[100],dp[10005]; int main(){ int n,m; cin> ......
进入阅读页面二次需求处理
思路 时间乃是时间戳毫秒级别 进入阅读页面 记录当前进入页面的时间 如果是0:0:0 要重置时长 如果不是凌晨,查看今天是否阅读过,如果阅读过要在之前的阅读时长存储一下 更新时长 之前记录了(包含上次)进入页面的时间,在此基础上获取最新的时间并减去进入页面的开始时间得到时长,并在上次时长累加,接下来 ......
ETLCloud X 明道云实现无缝数据连接
明道云作为一款云端协作工具,为企业提供高效的沟通、协作和数据分析服务。它可以实现企业内部沟通和协作的高效性和一体化,并提供数据分析功能,让企业能够更好地理解业务和决策。 一、传统方式同步数据的痛点 传统方式同步数据需要手动进行,工作量大,耗时耗力。同时,由于数据格式和数据量的差异,传统方式同步数据也 ......
法线贴图
法线贴图是一种广泛用于增强3D模型表面细节的技术,它通过修改表面法线来模拟凹凸不平的效果,而不需要增加额外的几何体。这种方法可以在不显著增加渲染负担的情况下,显著提升视觉效果。法线贴图通常是一种蓝色调的2D图片,其RGB通道各自存储了特定的信息。 法线贴图的原理 法线贴图工作的基本原理是改变光照计算 ......
炼丹记录
8层transformer self.transformer = TransformerModel( d_model=32, nhead=4, num_encoder_layers=8, dim_feedforward=128, max_len=512 ) self.transformer2 = T ......
串口接收与转发
STM32F107的内核是ARM Cortex-M3,主频是72MHz. RAM是20K的SRAM,ROM是64K的FLASH。供电范围是2.0~3.6V,标准是3.3V. STM32是ST公司基于ARM公司生产的Cortex-M内核这个MCU根据自身需要完善外围电路所开发的32位单片机。 ARM生 ......
VUE
一、Vue定义及简介 1、Vue定义 关于Vue简介,百度百科给出的解释是:Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单 ......
.net 8中 System.Data.SqlClient打开数据库失败
问题背景: 项目升级到.Net 8后,在使用System.Data.SqlClient连接SqlServer提示如下异常 System.InvalidOperationException:“Internal connection fatal error.” 开始解决问题: (1)排除了连接字符串 以 ......
Halcon 相机外部参数标定例程一(camera_calibration_external.hdev)
1.create_calib_data — Create a HALCON calibration data model 创建 一个HALCON 校准数据模型 2.read_cam_par — Read internal camera parameters from a file 从文件中读取相机内 ......
12月27日总结
1、业务背景 由于业务流程的复杂性,用户往往只具备部分功能的权限,导致在操作自开发程序时出现权限问题。例如前台限制了用户对销售订单的修改,而自开发功能中又涉及单据修改,此时一味限制权限,则无法正常使用功能。 2、使用RFC跳过权限 2.1、实现原理 将被权限限制的逻辑,封装成RFC函数,在调用时,使 ......
12月28日总结
大家好,我是独孤风,今天的元数据管理平台Datahub的系列教程,我们来聊一下Datahub CLI。也就是Datahub的客户端。 我们在安装和使用Datahub 的过程中遇到了很多问题。 如何安装Datahub ? 为什么总是拉取镜像? 如何启动Datahub ? 这些Datahub 的Dock ......
yum安装的nginx如何安装其他模块
yum安装nginx没有某一模块,该如何添加第三方模块? 本文将以添加--with-stream模块为例,演示如何去添加新的模块进去。 需求:生产有个接口是通过socket通信。nginx1.9开始支持tcp层的转发,通过stream实现的,而socket也是基于tcp通信。 实现方法:Centos ......
mrml mjml 的rust 实现
mrml 是mjml 的rust 实现,同时还提供了webassembly 的支持,当然比较强大的是mrml 同时也实现了python binding webassembly 使用 代码 const { Engine } = require("mrml"); const engine = new E ......
Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; nested exception is java.lang.NumberFormatException: For input string: "getSysTenantNames"
我测试的是一个接口 接口里面没有任何参数 怎么会报参数类型转换错误呢 mad !!!!! 第二个接口 就很蒙 测了好久都是这个问题 而且你打debug 它不进这个接口并且 你执行其他写好的接口 它还是会报同样的错 。。。。。。。。。。。。。。 其实就是你代码的位置写错了 应该写在pc端的 你把代码写 ......
Flink实验
题目: 实验八 姓名 日期12.8 实验环境:(1)Ubuntu18.04(或Ubuntu16.04)。 (2)IntelliJ IDEA。 (3)Flink1.9.1。 实验内容与完成情况:(1)使用IntelliJ IDEA工具开发WordCount程序 在Linux系统中安装IntelliJ ......
12月25日总结
据了解 ContextMenu 在WPF中实际是以类似于WIndow的呈现方式,所以 ContextMenu 在当前页面的 Visualtree 中是找不到的。 当在Listbox中需要传递当前选中项给ContextMenu时,需要以特殊手法传递。 前台XAML代码 在这里通过指定ElementNa ......
12月26日总结
一、简介 今天是《Net 高级调试》的第十五篇文章,这个系列的文章也快结束了,但是我们深入学习的脚步还不能停止。上一篇文件我们介绍了C# 中一些锁的实现逻辑,并做到了眼见为实的演示给大家它们底层是如何实现的,今天这篇文件就主要介绍一些如何查找和解决在项目调试中遇到的锁的问题,比如:死锁、孤立锁、线程 ......
faker 函数支持哪些
3.2 常用函数 除了上述介绍的fake.name和fake.address生成姓名和地址两个函数外,常用的faker函数按类别划分有如下一些常用方法。 1、地理信息类 fake.city_suffix():市,县 fake.country():国家 fake.country_code():国家编码 ......
软件设计18
[实验任务一]:JAVA和C++常见数据结构迭代器的使用 信1305班共44名同学,每名同学都有姓名,学号和年龄等属性,分别使用JAVA内置迭代器和C++中标准模板库(STL)实现对同学信息的遍历,要求按照学号从小到大和从大到小两种次序输出学生信息。 实验要求: 1. 搜集并掌握JAVA和C++中常 ......
nginx灰度系统
灰度系统简介 一般软件开发都不是最终版本交付,而是有一个版本接着一个版本的迭代 新版本上线之前都会经过测试,但就算这样,也不能保证上线没有问题 所以,一般上线新版本代码都是通过灰度系统 灰度系统可以将流量划分成多份,一份走新版本代码,一份走老版本代码 而且灰度系统支持设置流量的比例,比如可以把走新版 ......