- 博客(605)
- 资源 (35)
- 收藏
- 关注
原创 ES6中的解构
混合解构 const [{ title }, { author: writer }] = [{ title: ‘Book A’ }, { author: ‘John’ }];在 JavaScript(包括 TypeScript)中,数组解构和对象解构是 ES6 引入的两个非常实用的语法特性,它们可以帮助我们更方便地从数组或对象中提取数据。对象解构 const { name, age } = { name: ‘Tom’, age: 30 };数组解构 const [a, b] = [10, 20];
2025-05-13 17:00:59
361
原创 Linux下Tomcat安装与配置(ubuntu)
开放端口: firewall-cmd --zone=public --add-port=8080/tcp --permanent。进入tomcat的bin目录:cd /usr/local/apache-tomcat-8.5.20/bin。进入conf目录:cd /usr/local/apache-tomcat-8.5.20/conf。tomcat和jdk的路径要符合自己安装的路径(重要!进入system目录:cd /etc/systemd/system。启动: ./startup.sh。
2025-04-30 11:10:48
983
原创 Ubuntu-tomcat安装部署
原文链接:https://blog.csdn.net/weixin_43877427/article/details/144697087。链接:https://pan.baidu.com/s/1bUPmmPqg5qRVPysEvxQUng。3.1 修改/apache-tomcat-9.0.98/conf目录下tomcat-users.xml文件。1、进入/apache-tomcat-9.0.98/bin,执行启动脚本。进入后,在下图标注的里边选择要下载的包(我下载的是tar.gz)
2025-04-30 11:08:32
531
原创 IDEA git配置[通俗易懂]
前提:dev分支为基础分支, 基于dev新创建一个hotfix1分支:用于开发一个bug功能, 由于一些原因需要紧急上线一个bug,于是基于dev分支又创建一个分支hotfix2,hotfix2 改好代码commit 并 push. 然后切到dev分支,合并Hotfix2代码,不小心合成了hotfix1的代码。可以再次拉到起远程代码即可 ,就会覆盖本地merger的代码,就恢复到远程旧代码 方法二:直接重新再拉一份全代码,然后 切到dev 重新合并正确的分支。输入git代码地址,注意是http协议的地址。
2025-04-30 11:01:06
804
原创 VsCode中git路径的设置(window系统)
依次点击 文件=》首选项=》设置=》在最上面的输入框里输入gitpath=》点击在settings.json中编辑=》将文件里面的"git.path"后面设置为自己的git.exe路径,例如我的是"git.path": “D:\\Git\\installation\\Git\\cmd\\git.exe”,保存即可(这里注意在字符串里要用两个反斜杠,因为要考虑转义字符,其实用这种形式也行"git.path": “D:it/installation/Git/cmd/git.exe”)。
2025-04-30 10:56:38
285
原创 Ubuntu-Linux中vi / vim编辑文件,保存并退出
若权限不够,则在前方添加 sudo (例:sudo vim word.txt )来增加权限;5.退出后可使用 cat + 文件名 查看编辑内容(例:cat word.txt)。1.打开文件 vi / vim + 文件名(例: vim word.txt )。:wq 保存文件并退出(学校中常用)强制保存文件,并退出。不保存文件,强制退出。:w 保存文件但不退出。:q 不保存文件,退出。(保存文件并退出)。
2025-04-22 18:28:00
731
原创 JAVA-Spring Boot多线程
服务生成的所有内容均由人工智能模型生成,其生成内容的准确性和完整性无法保证,不代表我们的态度或观点。接口,它是对 Java 线程池的封装,更符合 Spring 的编程风格。根据您的需求选择合适的方式即可!如果有其他问题,欢迎继续提问!在 Spring Boot 中,虽然没有直接等同于 C# 的。工具类,可以创建和管理线程池。这种方式类似于 C# 的。如果您希望结合 Spring 的异步功能和线程池,可以为。方法指定一个自定义线程池。Spring 提供了。
2025-04-01 18:00:28
736
原创 Sqlserver2012和Sqlserver2019数据库设置最大并行数解决数据库CPU高问题
请注意,最大并行数范围是0到CPU的实际逻辑核心数的最大值一、 Sqlserver2012数据库二、 Sqlserver2019数据库SQL Server 数据库是指以一定方式存储在一起、 能为多 用户共亭、具有尽可能小的冗余度应用程序。下面讲述在sql server数据库设置最大并发连接数的操作步骤。
2023-11-02 09:40:04
2250
原创 在Windows下设置将EXE开机自启动
注意:以上方法仅适用于已经编译好的EXE文件,如果需要在程序运行时创建自启动任务,可能需要使用其他技术或工具。在Windows下设置将EXE开机自启动,有多种方法。方法二:通过启动文件夹。
2023-09-05 09:46:36
6109
原创 VUE 程序的执行过程(非常非常重要)
因此,可以说`index.html`文件是整个Vue应用程序的入口点,而`main.js`文件是Vue应用程序的入口文件。在浏览器加载和执行的过程中,`index.html`和`main.js`的先后顺序是先加载`index.html`,然后引入并执行`main.js`文件。6. `App.vue`文件作为Vue应用程序的根组件,被包含在`main.js`中创建的Vue实例中,并通过`new Vue({...}).$mount('#app')`语句挂载到指定的DOM元素上。文件是显式引入的,不需要在。
2023-09-04 10:45:10
2526
原创 wps和excel中(office)按住shift 双击 不自动填写
wps和excel中 按住shift 双击 不自动填写。这时可以尝试选择区域,然后使用CTRL+D 就可以了。
2023-08-29 15:54:42
514
原创 Big Endian 和 Little Endian 区别
就拿上面的0x12345678来说,你的程序传递给别人的一个数据,将指向0x12345678的指针传给了JAVA程序,由于JAVA采取big endian方式存储数据,很自然的它会将你的数据翻译为0x78563412。是的,就是这种后果。而假如要传输一个32比特的数的话,由于这个数在littel endian方存储时占了4个字节,而网络传输是以字节为单位进行的,little endian方的CPU读出第一个字节后发送,实际上这个字节是原数的LSB,到了接收方反倒成了MSB从而发生混乱。
2023-04-12 18:05:57
714
原创 iis7 iis8 system.webServer/modules、system.webServer/handlers 锁定解锁命令
iis7 iis8 system.webServer/modules、system.webServer/handlers 锁定解锁命令
2022-10-25 15:20:45
517
原创 FTP访问URL
FTP 命令连接(带用户名和密码)方法FTP 命令连接(带用户名和密码)方法:命令:ftp://username:password@hostname:port即(ftp://用户名:密码@ftp地址:端口)例如: 1 ftp://U1:123456@127.0.0.1:21 ...
2022-02-24 15:21:27
3424
原创 调试都会出现“仅我的代码“警告
每次调试都会出现"仅我的代码"警告,特别的烦人,取消方法如下:1、点击工具,选择选项。2、选择调试→常规,取消“启动时若没有用户代码则发出警告(仅限托管)”选项。去掉“”仅我的代码“”...
2022-02-22 12:36:26
2995
原创 检查密码复杂度的C#正则表达式
在用户注册与修改、重置密码时,强制密码达到一定的复杂度,是减少盗号的有效措施之一。而在代码中检查密码复杂度就需要用到正则表达式,比如要求密码必须包含数字、小写或大写字母、特殊字符、字符数在8-30之间,对应的正则表达式如下:var regex = new Regex(@"(?=.*[0-9]) #必须包含数字(?=.*[a-zA-Z]) #必须包含小写或大写字母(?=([\x21-\x7e]+)[^a-zA-Z0...
2021-09-28 11:29:02
1041
转载 C#线程优先级详解
计算机中经常会有多个任务同时运行,其中总有一些看起来更紧急,更需要优先完成。比如我们现在有两个任务,一个任务是下载一部电影,另一个任务是检测用户的输入。显然及时响应用户操作应具有更高的优先级,因为我们不能让用户等得太久。线程的优先级可以通过Thread类Priority属性设置,Priority属性是一个ThreadPriority型枚举,列举了5个优先等级:AboveNormal、BelowNormal、Highest、Lowest、Normal。普通线程的优先级默认为Normal;如果想有更高的优先级,
2021-08-29 16:50:54
3294
原创 如何调试oracle,sqlserver存储过程
调试oracle存储过程环境: win2003 server + oracle9i + pl/sql developer 7调试方法:1 在pl/sql developer 里右击要调试的存储过程,选择"添加调试信息"命令2 如果存储过程没有语法错误,右击存储过程,选择"测试"命令3 在"测试窗口"中安F9,调试(注意如果有输入参数的话,要先给各个参数赋值)4 "ctrl + n"单步调试,调试过程中,将变量名添加到现面的变量列表里按回车键,或者将鼠标放到某个变量的上面,就会看到该变量的值了
2021-01-29 14:35:00
2914
原创 EF的官方文档
https://docs.microsoft.com/zh-cn/ef/ef6/modeling/code-first/fluent/types-and-properties?redirectedfrom=MSDN
2020-10-10 17:32:12
918
原创 Linq
LINQ(语言集成查询)编辑讨论上传视频本词条由“科普中国”科学百科词条编写与应用工作项目审核 。语言集成查询(英语:Language Integrated Query,缩写:LINQ),发音"link",是微软的一项技术,新增一种自然查询的SQL语法到.NET Framework的编程语言中,当前可支持C#以及Visual Basic .NET语言。2007年11月19日随.NET Framework3.5发布了LINQ技术。包括LINQ to Objects、LINQ...
2020-10-10 13:53:07
205
原创 HTTP和TCP
什么是http?HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET和POST能做的事情是一样一样的。你要给GET加上request body,给POST带上url参数,技术上是完全行的通的。http的特点HTTP最显著的特点时客户端发送的每次请求都需要服
2020-09-21 09:53:14
427
原创 github一直发邮件,如何屏蔽
github一直发邮件,如何屏蔽我也被烦了很长一段时间!在设置里面的notification -> participating/watching中把email改为web就好了。
2020-07-10 09:26:20
4394
1
原创 C# 写配置文件 log4net
1.使用winform形式①。AssemblyInfo.cs中增加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", ConfigFileExtension = "config", Watch = true)]②。引用log4net Log4Net.config③。using System;using System.Collections.Generic;using System.Linq;..
2020-06-03 10:40:38
402
原创 需求文档和设计文档的区别
需求文档和设计文档的区别需求文档是根据用户需求转化而来的技术实现需求,需要针对用户提出的产品目标进行细分,总结出具体的每一个功能点,再针对每一个功能点细分为各种不同的操作流程,对每一个操作流程进行技术化定义。也就是说,需求文档是站在用户的角度来描述软件需要实现的功能、各个模块和其重要性、以及业务流程等。而系统设计文档则是站在开发人员的角度来软件需要实现的功能、各个模块和其重要性、以及业务流程等。设计文档分为三部分:总体设计、概要设计、详细设计总体设计:设计阶段的目标主要是对待开发系统的构架进
2020-05-29 13:57:46
3176
转载 XMIND 画流程图
首先,流程图的元素比较少,也只是圆角矩形、矩形、钻石形、直线箭头、直线90度转角箭头(暂且这么叫吧)。知道怎么把这几个图形加上去,也就会画流程图了。如果之前在word里做过流程图,无非是需要什么图形,就在插入里找什么图形。但是请注意,在xmind里,要添加图形可不是在插入里找。一句话,就是所有图形都是双击空白处添加的,所有的箭头都是在插入--联系这里加的,剩下的就是把添加的图形、箭头改为自己要的样...
2020-04-22 14:12:25
5335
1
原创 C++ 简单的写日志 语音合成demo中使用过
简单的写日志记录. (日志而已,何必那么复杂!!!) 5 6 */ 7 #include "stdafx.h" 8 #include <windows.h> 9 #include <ctime>10 #include <fstream> 11 #include <string>12 //写入日志文件13 void Wri...
2020-04-21 16:25:24
361
原创 C# socket内存泄漏
byte[] buff = new byte[200];new的数组 buff = null;socket对象close调newClient.Close(); 适当的地方调用GC.Collect来释放GC.Collect();
2020-04-20 17:35:05
1490
原创 DCMTK error C2678: 二进制“+”: 没有找到接受“const wchar_t [8]
error C2678: 二进制“+”: 没有找到接受“const wchar_t [8]”类型的左操作数的运算符(或没有可接受的转换)error C2664: “void dcmtk::log4cplus::Logger::forcedLog(const dcmtk::log4cplus::spi::InternalLoggingEvent &) const”: 无法将参数 3 从“...
2020-04-08 11:08:58
1213
转载 C#如何使用REST接口读写数据
根据网上的文章整理了下。先定义几个枚举/// <summary> /// HTTP访问method 常用的几样 /// </summary> public enum HttpVerb { /// <summary> /// get:获取 ...
2019-12-12 15:59:58
1183
ListControl
2014-11-14
实现文件拖放的一种简洁方法
2014-07-25
使用MSScriptControl公式计算
2018-09-26
Udp—Socket
2018-05-22
dsoframer.ocx
2017-10-23
webservice post get
2017-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人