线程 代码 业务

代码随想录Day9-Leetcode28. 实现 strStr(),459.重复的子字符串

28. 实现 strStr() 这题之前写过, 而且印象深刻的是细节很多,所以这边是看完以前的代码,再写的(几乎是在背代码了hhh) 甚至这样, next[0]=-1, 和j开始匹配子串是没初始化成0这样的细节还是忘了 手撕kmp感觉光靠理解是有困难的 /** * @param {string} h ......

代码随想录 day 25 216.组合总和III | 17.电话号码的字母组合

找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。 说明: 所有数字都是正整数。 解集不能包含重复的组合。 示例 1: 输入: k = 3, n = 7 输出: [[1,2,4]] 示例 2: 输入: k = 3, n = 9 输出: ......
随想录 总和 随想 字母 电话号码

BEEM012 R语言代码解析

BEEM012 – Empirical Assignment BriefAssignment OverviewThe goal of this assignment is to use the tools you have learned so far in your Rassignments an ......
语言 代码 BEEM 012

代码大全 阅读笔记02

布局和风格 代码的布局 首先是布局的技巧和风格,把布局作为一种信仰,做好布局给别人一个好的印象,好的布局的优点:正确表达程序的逻辑结构,更好的体现程序的逻辑结构,提高可读性,更易于修改。 布局的技巧:空格括号的使用恰当,控制好自己的块布局,如果是长语句,进行缩进会更好理解逻辑结构,更改会更加方便。尽 ......
代码 笔记 大全

《代码大全》读后感(3)

读《代码大全》有感 又一次进行博客的阅读更新了,这次还是对《代码大全》这本书的分析,在这次的阅读中,我又有了很多的感触。这次我看了第六模块,第六部分是系统考虑,这部分是对软件管理方面的考量,具体包括程序规模对构建的影响,如何去管理构建过程,如何集成模块,以及介绍软件构建的工具。这部分内容像是给Man ......
读后 读后感 代码 大全

《代码大全》读后感(2)

读《代码大全》有感 又一次进行博客的阅读更新了,这次还是对《代码大全》这本书的分析,在这次的阅读中,我又有了很多的感触。这次我看了第六模块,第六部分是系统考虑,这部分是对软件管理方面的考量,具体包括程序规模对构建的影响,如何去管理构建过程,如何集成模块,以及介绍软件构建的工具。这部分内容像是给Man ......
读后 读后感 代码 大全

《代码大全》 读书笔记1

在王建民老师的推荐下,最近拜读了 Code complete《代码大全》,这部大块头确实经典,涉及到了软件开发的方方面面。有点后悔没有早些阅读,值得推荐给还没读过的朋友。它并不是针对某种语言的武林秘籍,应该可以看作是基础内功修炼吧。笔记比较简略,只供简单查阅~ 一、开发前期准备相关1.需求阶段: 发 ......
代码 笔记 大全

《代码大全》读后感(1)

读《代码大全2》有感。 1.软件的构建: 软件开发的核心活动,唯一一项必不可少的工作。 构建活动(详细设计、编码、调试、集成、开发者测试)包含:1)验证有关的基础工作已经完成,因此构建活动可以顺利地进行下去。2)确定如何测试所写的代码。3)设计并编写类 和子程序。4)创建并命名变量和具名常量。5)选 ......
读后 读后感 代码 大全

代码随想录Day8-Leetcode344.反转字符串 II,541. 反转字符串II ,剑指Offer 05.替换空格 ,151.翻转字符串里的单词,剑指Offer58-II.左旋转字符串

344. 反转字符串 题目链接:https://leetcode.cn/problems/reverse-string 明显的双指针 /** * @param {character[]} s * @return {void} Do not return anything, modify s in-p ......
字符串 字符 随想录 左旋 Offer

读Java性能权威指南(第2版)笔记27_线程和同步性能上

1. 线程和硬件 1.1. 给CPU增加超线程并不能使应用程序性能翻倍 2. 线程池 2.1. 任务被提交到一个队列(可能有不止一个队列),然后一定数量的线程会从队列中取出任务并执行它们 2.2. 线程池的大小对获取最佳性能至关重要 2.2.1. 在某些情况下,过大的线程池会对性能造成损害 2.3. ......
同步性 线程 性能 权威 笔记

使用node.js编写端口扫描工具(第四部分代码)

用于获取命令行中的参数 /** * 获取命令行参数 * @param {Array} validOptions 有效参数的数组 * @returns {Object} 包含参数的对象 */ async function getCommandLineArgs(validOptions) { // 从命 ......
扫描工具 端口 代码 部分 工具

使用node.js编写端口扫描工具(第二部分代码)

用于读取命令行中的需要转换的参数值 function getOptionValue(option, arg) { if (option.type "bool") { return arg; } if (option.type "number") { const value = parseInt(ar ......
扫描工具 端口 代码 工具 node

使用node.js编写端口扫描工具(第三部分代码)

从host中提取IP地址列表 async function getIpList(host) { /** * 判断是否为域名 * @param {string} host 主机名 * @returns {boolean} 是否为域名 */ function isDomainName(host) { c ......
扫描工具 端口 代码 部分 工具

使用node.js编写端口扫描工具(第一部分代码)

首先第一步定义配置 const dns = require('dns'); const net = require('net'); const validOptions = [ { "name": "ports", "cmd": ["-p", "--ports"], "value": "1-10,8 ......
扫描工具 端口 第一部 代码 工具

SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示

文章目录 本文写作动机 XML 视图元素的文档显示 控制器里 JavaScript 代码的 API 文档 JavaScript 控制器代码里方法的自动提示和补全功能 UI5 Explorer XML 视图里元素名称的自动提示和自动完成 sap.ui.define 里导入其他 SAP UI5 库模块的 ......
嵌入式 JavaScript 代码 文档 SAP

JAVAWEB-北京地铁查询系统(Servlet+JSP+CSS+SQL 实现)部分代码

#这是我与伙伴合作完成的练习项目 @小彭先森 页面展示请见我的上一篇博客:https://www.cnblogs.com/rsy-bxf150/p/17253623.html 完整代码请看我的GitHub:https://github.com/BXF-Aurora168 部分代码: Sub.java ......
查询系统 地铁 JAVAWEB Servlet 代码

ASP 代码示例,可以生成一个8位随机字符串由字母和数字组成

ChatGP回答的: 下面是一个 ASP 代码示例,可以生成一个8位随机字符串由字母和数字组成: ```Function generateRandomString(length) dim chars, i, result chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123 ......
示例 字符串 字母 字符 代码

【视频】广义相加模型(GAM)在电力负荷预测中的应用|附代码数据

全文下载链接:http://tecdat.cn/?p=9024 最近我们被客户要求撰写关于广义相加模型(GAM)的研究报告,包括一些图形和统计输出。 这篇文章探讨了为什么使用广义相加模型 是一个不错的选择。为此,我们首先需要看一下线性回归,看看为什么在某些情况下它可能不是最佳选择。 回归模型 假设我 ......
广义 负荷 模型 电力 代码

人工神经网络ANN中的前向传播和R语言分析学生成绩数据案例|附代码数据

全文链接:http://tecdat.cn/?p=19936 最近我们被客户要求撰写关于人工神经网络ANN的研究报告,包括一些图形和统计输出。 在本教程中,您将学习如何在R中创建神经网络模型 这里考虑人工神经网络具有一个隐藏层,两个输入和输出。 输入为 x1 和 x2。 两个权重乘以各自的权重 w1 ......
数据 神经网络 人工 神经 成绩

数据分享|用加性多元线性回归、随机森林、弹性网络模型预测鲍鱼年龄和可视化|附代码数据

原文链接:http://tecdat.cn/?p=24127 最近我们被客户要求撰写关于预测鲍鱼年龄的研究报告,包括一些图形和统计输出。 鲍鱼是一种贝类,在世界许多地方都被视为美味佳肴 养殖者通常会切开贝壳并通过显微镜计算环数来估计鲍鱼的年龄。因此,判断鲍鱼的年龄很困难,主要是因为它们的大小不仅取决 ......
数据 鲍鱼 线性 弹性 模型

R语言中贝叶斯网络(BN)、动态贝叶斯网络、线性模型分析错颌畸形数据|附代码数据

全文链接:http://tecdat.cn/?p=22956 最近我们被客户要求撰写关于贝叶斯网络的研究报告,包括一些图形和统计输出。 贝叶斯网络(BN)是一种基于有向无环图的概率模型,它描述了一组变量及其相互之间的条件依赖性。它是一个图形模型,我们可以很容易地检查变量的条件依赖性和它们在图中的方向 ......
数据 网络 畸形 线性 模型

Games101 光线追踪 代码框架解读

1 前言 不同于之前的四次作业,这次的作业来了个大换血。整体框架完全重构,用了自己写的数学库。框架中大量使用c++17的新特性。 如果以老师在课堂上所述的光线追踪算法,与之前光栅化的知识。这次作业的判断光线打到三角型内算法rayTriangleIntersect()可能还好做一点。但是如何生成初始的 ......
光线 框架 代码 Games 101

Gpt告诉你如何通过代码获取安卓root权限并创建虚拟网卡

在 Android 5.0 及以上的操作系统中,已经内置了 TUN 和 TAP 驱动,因此可以使用代码的方式创建虚拟网卡。 以下是一个使用 Java 代码创建虚拟网卡的示例: ```java public class VirtualNetworkInterface { // 内核驱动名称,经过实测这 ......
网卡 权限 代码 root Gpt

加入书签,方便复制代码

javascript:$('code,pre').css('user-select','auto'); ......
书签 代码

代码随想录算法训练营Day52 动态规划

#代码随想录算法训练营 代码随想录算法训练营Day52 动态规划| 300.最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组 300.最长递增子序列 题目链接:300.最长递增子序列 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列, ......
随想录 训练营 随想 算法 代码

不要依赖业务逻辑和系统架构处理一些判断

今天上线前就遇到一个NullPointException,原本依赖于前端处理,如果字段没值就不会传递改key进入json中, 但是上线的数据铺垫是直接解析的excel和api调用的,跳过了前端的一些逻辑处理,导致显式传递null,dto的默认值0没有赋予,出现了NulllPointException ......
架构 逻辑 业务 系统

9个都要了解的单行Python代码

当我们开始学习 Python 时,我们通常会优先编写能够完成工作的代码,而不会关注代码的可读性以及代码的简洁性和效率。 确切来说,这是完全没有问题的,但是有一些方法可以在不忽略可读性的情况下缩短我们的 Python 代码。单行 Python 代码,只要我们能够正确的使用它们,那么我们将能够很好的兼顾 ......
代码 Python

Winform中使用HttpClient(设置最大超时响应时间)调用接口并做业务处理时界面卡住,使用async Task await异步任务编程优化

场景 Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124157296 参考前面使用HttpClient调用ht ......
HttpClient 接口 界面 任务 Winform

多线程

一、线程 1、概念 线程 在一个进程的内部,要同时干多件事,就需要同时运行多个“子任务”,我们把进程内的这些“子任务”叫做线程 是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同 ......
线程

业务系统故障率居高不下:有哪些非常有效的治理大招?

一分钟精华速览 聊稳定性治理的文章很多,但面对系统的“各类疾病”,到底该从哪里着手才能立竿见影,怎么才能“药到病除”?相信在看这个问题时,大家会抱着“能不能学两招回去用”的心态阅读。 「TakinTalks论道系列」第3期,我们采访了4位资深从业人员,分别从CTO、稳定性负责人、SRE架构师、研发工 ......
故障率 故障 业务 系统