- 博客(178)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 IDEA git配置
您可以从git官方网站下载git。在https://git-scm.com/downloads下载页面上,您可以选择适用于您的操作系统的版本进行下载。
2024-07-26 17:54:51
346
原创 Git下载安装
Git是一个分布式版本控制系统,最初由Linus Torvalds创建,用于管理和跟踪代码的变化。它可以轻松地处理个人项目和大型团队项目的版本控制需求。Git的主要特点包括:分布式:每个开发者都可以拥有自己的本地仓库,并与其他开发者之间进行同步和合并。这使得在没有网络连接的情况下也可以进行开发和版本控制。高效性能:Git在处理大型项目和大量数据时具有出色的性能。它使用了一种快速且高效的算法来处理代码变更。分支管理:Git鼓励开发者使用分支来进行代码开发和管理。
2024-07-24 15:44:56
594
原创 memcached介绍
Memcached(读作:mem-cash-dee)是一个高性能的分布式内存对象缓存系统。它通常用于减轻数据库压力,提高动态网站的速度和性能。Memcached是一个开源项目,最早由Brad Fitzpatrick创建并于2003年发布。它基于分布式哈希表,用于存储键值对数据。它的设计目标是提供快速的读写操作,以及高可扩展性和可靠性。Memcached的工作原理很简单:它维护了一个内存缓存池,用于存储数据。当客户端请求数据时,Memcached首先检查缓存池中是否存在该数据,如果存在则直接返回给客户端。
2024-07-24 15:16:49
1016
原创 三元表达式和if语句优缺点
if语句的语法结构是: if (condition) { // code to execute if condition is true } else { // code to execute if condition is false }三元表达式和if语句都是用来进行条件判断的,但它们在语法结构和使用方式上略有不同,因此各自有一些优缺点。三元表达式的语法结构是:condition?
2024-07-22 13:47:23
400
原创 Go语言学习
你可以通过编写更多的代码,添加更多的功能,以及使用其他的工具和框架来完善你的项目。安装Go语言:在你的计算机上安装Go语言的最新版本。4. 位运算符:&(按位与)、|(按位或)、^(按位异或)、(右移)、&^(按位清零)5. 赋值运算符:=、+=、-=、*=、/=、%=、=、&=、|=、^=、&^=在上面的示例中,根据变量num的值,if语句选择执行了第一个代码块,并输出了相应的信息。添加其他文件和包:根据你的项目需求,你可以在项目文件夹中创建其他的Go文件,并通过。
2024-07-18 09:32:25
768
原创 基于Go1.19的站点模板爬虫
Go(也被称为Golang)是一种开源的编程语言,由Google公司于2007年开始开发,并在2009年对外公开发布。Go语言的设计目标是提供一种简单、高效、安全的编程语言,适合并发编程和网络编程。以下是Go语言的一些特点和优势:简单易学:Go语言的语法简洁明了,只有25个关键字,非常容易学习和使用。它摒弃了一些复杂的概念和特性,让代码更易读、易理解。高效性能:Go语言通过优化编译器和运行时系统,可以生成高效的机器码,并且具有垃圾回收功能。它的并发模型也非常高效,可以轻松地实现并发编程。
2024-07-15 16:54:58
1415
原创 yarn的安装与配置
Yarn是一个JavaScript包管理器,用于管理应用程序的依赖关系。它是由Facebook开发的,旨在解决NPM(Node Package Manager)的一些性能问题。Yarn具有以下特点:快速:Yarn使用并行和缓存来提高安装依赖项的速度。它能够同时下载多个包,并将它们缓存到本地,以便以后重复使用。安全:Yarn使用SHA-1哈希来确保安装的依赖项的完整性,并通过使用锁文件来确保每个人都使用相同的依赖项版本。
2024-07-15 10:33:38
1311
原创 微软edge浏览器全解析
其他功能:微软Edge浏览器还提供了一些其他实用功能,如集成的笔记功能,可以让用户在浏览网页时进行标记和注释;设计和界面:微软Edge浏览器采用了现代化的设计和界面,与传统的Internet Explorer相比,它更加简洁、干净和易于使用。浏览器的菜单栏和工具栏都经过简化和优化,使用户能够更快速地访问和操作浏览器的功能。扩展:微软Edge浏览器支持扩展程序,用户可以根据自己的需求添加和管理各种功能和工具。Edge浏览器采用了优化的加载和渲染方式,使用户能够更快地打开网页,并且能够更流畅地浏览和滚动页面。
2024-06-24 15:12:57
997
1
原创 postman接口测试工具详解
发送HTTP请求:使用Postman可以轻松发送各种类型的HTTP请求,包括GET、POST、PUT、DELETE等。只需输入请求URL、选择请求方法、添加请求头和请求参数,即可发送请求并获得响应结果。接口文档管理:使用Postman可以编写接口文档,包括接口的URL、请求方法、请求参数、请求头、响应示例等。可以通过选择合适的提取方式,将接口返回的数据保存到变量中,然后在后续的请求中使用这些变量。它提供了一套用户友好的界面来发送HTTP请求、展示响应结果,并且可以进行断言验证、数据提取、自动化测试等操作。
2024-06-21 09:09:47
343
原创 sass详解
Sass(Syntactically Awesome Style Sheets),是一种CSS预处理器,是对CSS的扩展,提供了更多的功能和选择,以简化样式表的编写过程。除了以上的功能,Sass还提供了许多其他的功能,如操作符、函数、导入等,可以大大提高样式表的可维护性和灵活性。
2024-06-12 13:42:33
783
原创 针对ubuntu系统,如何更改环境变量中的网络代理
注意:以上步骤仅在当前终端会话中生效。如果你希望永久更改环境变量,请将以上代码添加到。你可能需要使用管理员权限编辑该文件。现在,你的网络代理环境变量已经设置好了。替换为你的代理服务器地址,将。替换为你的代理服务器端口。编辑器中,使用快捷键。
2024-06-12 10:16:08
1109
原创 ubuntu系统更改下载源
注意:更改下载源可能会影响系统的稳定性和软件包的可用性。如果你对如何更改下载源不确定,建议使用默认的下载源。在文本编辑器中,你可以看到当前的下载源。每个下载源都用一行表示,以。你可以选择你想更改的下载源,然后将其替换为新的下载源。保存文件并关闭文本编辑器。打开终端,可以使用快捷键。
2024-06-12 09:47:03
2330
原创 Ubuntu系统的基本使用教程
Ubuntu系统是一种常见的Linux操作系统,它以其简单易用和稳定性而受到许多用户的喜爱。这些是Ubuntu系统的一些基本使用教程,希望能对你有所帮助!
2024-06-11 18:05:12
280
原创 Ubuntu系统介绍
Ubuntu是一种基于Linux的操作系统,它是自由开放源代码的,可免费使用和分发。Ubuntu的目标是提供一个易用、稳定和安全的操作系统,满足个人用户、企业用户和教育机构的需求。总结来说,Ubuntu是一款功能强大、易于使用且稳定可靠的操作系统,适用于个人用户、企业用户和教育机构。它的开放源代码和免费使用使得用户能够灵活定制和适应各种需求。Ubuntu注重用户体验,提供一个直观和易于理解的界面,使用户能够轻松进行日常任务和操作。
2024-06-11 17:47:41
840
原创 服务器硬件基础知识
了解服务器硬件基础知识对于选择和配置适合特定需求的服务器至关重要。不同的服务器硬件组件可以在性能、可靠性和适用范围等方面有所差异,因此需要根据实际需求进行选择和配置。服务器硬件是指用于构建服务器的物理设备。
2024-06-11 09:50:23
585
原创 发布自己的npm插件包
注意:在发布插件之前,请确保你的插件名称在npm仓库中是唯一的,以避免冲突。此外,也建议在发布之前进行一些测试和代码质量检查,以确保插件的稳定性和可用性。4. 创建npm账号的认证令牌:登录到npm官方网站,进入账号设置页面,并创建一个认证令牌。3. 开发你的插件:在项目文件夹中编写你的插件代码。确保你的插件代码遵循npm的发布准则和最佳实践。1. 注册一个npm账号:如果尚未拥有npm账号,需要先在npm官方网站上注册一个账号。按照提示输入你的npm账号信息,并将创建的认证令牌复制粘贴到命令行中。
2024-06-11 09:22:19
642
原创 Git 的基本概念
可以通过克隆(clone)远程仓库来获取其文件和历史记录,并通过推送(push)将本地更改上传到远程仓库。使用git remote命令管理远程仓库,使用git clone命令克隆仓库,使用git push和git pull命令上传和下载更改。使用git init命令在本地计算机上创建一个新的仓库,或使用git clone命令从远程仓库克隆一个仓库到本地。合并是将一个分支的更改合并到另一个分支或主线上的过程。可以将远程仓库的更改合并到当前分支或切换到远程仓库的分支。推送是将本地更改上传到远程仓库的过程。
2024-06-03 16:15:39
564
原创 在nginx中配置反向代理
location`指令中的`/`表示所有请求都会被代理。`proxy_pass`指令指定了后端服务器的地址。在这个例子中,将请求代理到`http://backend_server`。在这个例子中,设置了`Host`、`X-Real-IP`和`X-Forwarded-For`请求头。在nginx中配置反向代理,需要使用`proxy_pass`指令。在上面的配置中,`listen`指令指定了监听的端口和地址,`server_name`指令指定了代理的域名。
2024-06-03 14:26:06
392
原创 nginx动静分离配置
上述配置会将以 `/static/` 开头的URL请求映射到 `/path/to/static/files` 目录下的静态文件,并设置缓存时间为7天。类似地,以 `/media/` 开头的URL请求会映射到 `/path/to/media/files` 目录下的文件,并设置缓存时间为最大值。上述配置会将所有非静态文件请求转发到后端服务器(例如在本例中是转发到 `127.0.0.1:8000`)。将上述配置添加到nginx的配置文件中,并重新加载nginx配置后,即可实现nginx的动静分离。
2024-06-03 14:10:12
358
1
原创 Nginx的负载均衡(加权轮询)
为了实现加权轮询,Nginx会根据每个服务器的权重值计算一个轮询的权重值,并将请求发送给具有最高轮询权重值的服务器。每次请求后,服务器的轮询权重值都会减去其原始权重值,直到轮询权重值为0时,会重新计算轮询权重值。这样,权重越高的服务器会被分配到更多的请求。server1.example.com的权重为3,server2.example.com的权重为2,server3.example.com的权重为1。加权轮询是一种根据服务器权重分配请求的算法,权重越高的服务器会被分配到更多的请求。
2024-06-03 13:55:16
527
原创 Nginx配置负载均衡
2. 接下来,在Nginx配置文件的server块中,使用proxy_pass指令将请求代理到负载均衡的服务器上。1. 首先,在Nginx的配置文件中定义一个upstream块,用于指定负载均衡的服务器列表和负载均衡算法。这样,Nginx就会将收到的请求根据负载均衡算法分发到myapp upstream块中的服务器上。上述配置中,我们定义了一个名为myapp的upstream块,并列出了三个服务器的地址和端口。上述配置中,我们将所有的请求都代理到名为myapp的upstream块中的服务器列表上。
2024-06-03 13:47:29
765
1
原创 TensorFlow介绍
计算图由节点(操作)和边(张量)组成,节点表示计算操作,边表示数据流。张量(Tensor):TensorFlow中的核心数据结构是张量,它可以被看作是多维数组。它提供了丰富的库和工具,简化了模型的开发和调试过程。TensorFlow提供了丰富的工具和算法,支持构建和训练推荐系统模型。总之,TensorFlow是一个功能强大的机器学习框架,它在各种应用场景下都能发挥重要作用,并且具有良好的扩展性和灵活性。变量(Variable):变量是可以在计算图中持久化存储的节点,用于存储模型的参数。
2024-05-17 16:49:47
345
原创 Windows 系统下文件名或路径太长无法删除文件
经常使用windows系统的人基本上都遇到过,删除文件夹时,由于路径过长或文件名称过长导致无法删除的问题。本人遇见这类问题时通常上网搜寻一下解决方法,解决完就ok了,也不做记录,这两天老是遇到这个问题,经常去搜解决办法,非常耽误事,痛定思痛决定自己记录一下。2.进入要删除文件的上一级文件夹,将要删除文件夹改名为1 并新增空文件夹2 (方便指令操作)注意:robocopy 空文件夹 删除的文件夹 /purge。1.要删除文件如下,将不需要删除的文件暂时移除改文件夹。
2024-05-17 16:24:14
5692
原创 TCP/IP参考模型
这个参考模型的设计思想是将不同的功能划分到不同的层次,并通过各层之间的协议进行通信。这样,不同层次的协议可以独立设计和改进,而不会影响其他层次的协议。TCP/IP参考模型是一种将网络协议分层的框架,它定义了计算机网络中不同层次的协议如何相互通信。
2023-07-18 17:17:42
240
原创 java String转实体类
/ target String类型数据 例如:“[{‘name’:‘123’,‘code’:‘234’},{‘name’:‘123’,‘code’:‘234’}]”// target String类型数据 例如:“{‘name’:‘123’,‘code’:‘234’}”2. String转List// Object 实体类。// Object 实体类。1.String转实体类。
2023-07-12 15:14:38
4010
原创 SQL Server去掉表分区存储
对着原表ri_msg点击"右键"->"设计",然后点击菜单栏"视图"->"属性窗口"。选中数据库表右击鼠标==》编写脚本为==》CRETE 到==》新查询编辑窗口。将数据空间类型更改为"文件组",常规数据空间规范默认为"PRIMARY"。
2023-06-13 17:43:50
1200
转载 Java问题诊断和排查工具(查看JVM参数、内存使用情况及分析等)
显示当前所有java进程pid的命令,我们可以通过这个命令来查看到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例),不过jps有个缺点是只能显示当前用户的进程id,要显示其他用户的还只能用linux的ps命令。java程序启动后,会在目录/tmp/hsperfdata_{userName}/下生成几个文件,文件名就是java进程的pid,因此jps列出进程id就是把这个目录下的文件名列一下而已,至于系统参数,则是读取文件中的内容。推荐用JVisualVM。
2023-02-10 16:12:34
6084
转载 SQL语句优化的几种方法
当运行truncate时,回滚段不再存放任何可被恢复的信息,当运行truncate时,数据不再被恢复,此时很少的资源被调用,执行时间也会很短;使用in或not in;选择最有效率的表名顺序,from后面先跟大表,再跟小表,因为from子句中写在最后的表被优先处理,from后跟多个表的情况下,应该选择记录条数最少的表作为优先处理的表;13、如果使用到了临时表,在存储过程的最后务必将所有的临时表显示的删除,先truncate table ,然后drop table,避免系统表长时间锁定。22、使用表的别名。
2022-12-31 09:58:05
6150
原创 02-需求规格说明书
文档编号:xxxxxxxxxxxx 需求规格说明书2012年4月关于本文档主 题说 明适用对象修 订 历 史版 本章 节类 型日 期作 者说 明说明:类型-创建(C)、修改(U)、删除(D)、增加(A);评 审 记 录 角 色签 名日 期说 明 目 录1. 文档介绍... 41.1 文档目的... 41.2 文档范围... 41.3 读者对象... 41.4 参考文档... 41.5缩略语和术语...
2022-12-24 11:36:32
505
原创 01-软件项目立项报告
鉴于上述诸多业务中都存在着大量的与网通集团、银行及各SP之间的认证、计费、帐务、结算的工作,因此,随着各业务系统的建设以及未来业务发展的需要,为了南、北方业务的全面开拓,xxxx需要建立一个完善的统一业务支撑平台,以完成卡系统、统一认证系统、统一支付系统、统一结算系统,更好的为各种增值业务提供有力的支撑服务。在xxxx平台的基础上先搭建一个支付平台的测试网,先期实现卡系统基础建设、和各大银行的转帐、开户等接口、完成对116业务的卡支付等功能。5.结算中心:对SP的结算、对网络运营商的结算、帐务处理等。
2022-12-24 11:07:58
2339
原创 字符编码介绍
Unicode于1992年6月通过DIS(Draf International Standard),目前版本V2.0于1996公布,内容包含符号6811个,汉字20902个,韩文拼音11172个,造字区6400个,保留 20249个,共计65534个。第二个问题是,我们已经知道,英文字母只用一个字节表示就够了,如果unicode统一规定,每个符号用三个或四个字节表示,那么每个英文字母前都必然有二到三个字节是0,这对于存储来说是极大的浪费,文本文件的大小会因此大出二三倍,这是无法接受的。每个字符最高位为0。
2022-10-24 17:29:28
282
TFS(Taobao File System)功能说明以及使用
2024-07-11
开发技巧经验 主要是一些开发中常用工具的安装说明
2022-09-30
ArcGis Server 安装说明
2021-08-14
RedisDesktopManager.zip
2020-05-09
Java实现在线浏览功能
2019-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人