自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 pytorch与深度学习

以上例子演示了如何使用PyTorch构建一个简单的卷积神经网络,并使用CIFAR-10数据集进行图像分类任务的训练。展示了PyTorch作为一个深度学习框架,用于构建、训练和部署深度学习模型的能力。PyTorch提供了丰富的工具和接口,使得深度学习任务变得更加简单和高效。

2024-04-19 13:50:09 758 2

原创 Ubuntu设置中文输入法教程

在弹出的列表中,找到并选择"Chinese (Pinyin)"或其他中文输入法(如"Chinese (Intelligent Pinyin)“或"Chinese (Intelligent Zhuyin)”),然后点击"Add"按钮添加。你也可以在顶部面板的状态栏中找到输入法图标,点击图标切换输入法。点击桌面左上角的"Activities"图标,然后在搜索栏中输入"Settings",点击打开系统设置。在区域与语言设置界面中,找到"Input Sources"(输入源)部分,点击"+"按钮添加新的输入源。

2024-04-19 13:42:36 211

原创 文心一言 vs GPT-4 —— 全面横向比较

总体而言,文心一言适用于简单的文案生成场景,而GPT-4则更适用于需要高质量、多样化文本生成的复杂任务和场景。选择适合自己需求的工具取决于任务的复杂性、需求的特点以及可接受的生成质量和成本。生成内容可能不稳定:由于模型的复杂性,生成的内容有时可能不稳定或不符合预期,需要进行后处理或调整。强大的语言模型:具有强大的语言理解和生成能力,可以生成高质量、多样化的文本。创意受限:受到固定模板和语料库的限制,生成的句子创意和多样性相对较低。可以适应不同的任务和语境,生成的文本风格和内容丰富多样。

2024-04-19 11:59:44 2140

原创 WebView的使用与后退键处理

当用户按下后退键时,你可以判断当前 WebView 是否可以后退,如果可以则执行后退操作,否则执行默认的后退操作(比如关闭 Activity)。在 onKeyDown 方法中,我们重写了后退键事件的处理逻辑:当用户按下后退键并且 WebView 可以后退时,执行 WebView 的后退操作并拦截后退键事件,否则执行默认的后退操作。当用户点击后退键时,你可以检查 WebView 的导航栈是否有历史记录,如果有则执行后退操作,否则执行其他操作(比如返回上一个 ViewController)。

2024-04-19 11:54:17 937

原创 常用的启发式算法

模拟退火算法模拟了金属冶炼中的退火过程,通过接受较差解的概率来跳出局部最优解,以期望在全局范围内找到更优解。这些启发式算法都有各自的特点和适用范围,可以根据具体问题的特点和需求选择合适的算法来解决问题。它通过随机选择和接受或拒绝解决方案来搜索解空间,并在搜索过程中逐渐减小接受较差解的概率。粒子群优化算法模拟了鸟群或鱼群的群体行为,通过调整每个粒子的位置和速度来搜索解空间。它通过蚂蚁的移动和信息素的更新来搜索解空间,并且具有一定的自组织和自适应能力。适用于解决优化问题,如函数优化、机器学习模型参数优化等。

2024-04-18 15:16:09 214

原创 负载均衡原理及算法

负载均衡是一种将工作负载分布到多个计算资源(例如服务器、网络链接或其他资源)上的方法,以确保这些资源被充分利用,提高系统的性能、可靠性和可用性。最简单的负载均衡算法之一,按顺序将请求分配给可用的服务器,确保每个服务器获得大致相同数 量的请求。根据客户端的IP地址将请求分配给特定的服务器,以确保相同IP地址的客户端始终被分配到同一台服务器。缺点:无法考虑服务器的实际负载情况,可能导致某些服务器过载,而其他服务器负载较低。将服务器分配给不同的权重值,根据权重值分配请求,权重值越高的服务器获得的请求越多。

2024-04-18 15:07:35 442

原创 Tomcat 启动闪退问题解决方法

检查端口冲突:确保Tomcat要使用的端口没有被其他应用程序占用。检查Tomcat使用的所有库,确保它们与Tomcat版本兼容,并且没有冲突。排除应用程序问题:如果您在部署的应用程序中使用了特定于环境的配置或库,尝试将其暂时移除并重新启动Tomcat,以查看问题是否与应用程序有关。更新或重新安装Tomcat:如果Tomcat版本较老或者出现了损坏,可以尝试更新到最新版本或者重新安装Tomcat。查看权限问题:确保Tomcat及其相关文件夹的权限设置正确,Tomcat需要有足够的权限来读取和写入其工作目录。

2024-04-18 15:04:46 552

原创 gateway基本配置

上述配置中,定义了两个路由规则,分别将以 /service1/** 开头的请求转发到 http://localhost:8081,以及将以 /service2/** 开头的请求转发到 http://localhost:8082。路由配置:定义网关的路由规则,将请求映射到相应的目标服务。在这个示例中,定义了一个自定义的过滤器 CustomFilter,并将其应用到了两个路由规则中。以上是基本的网关配置步骤。其他配置选项:根据需要,你还可以配置其他的网关选项,如路由重试、断路器、限流等。

2024-04-12 14:56:34 274

原创 Hystrix的概念、作用、使用方法

监控和度量(Monitoring and Metrics):Hystrix 提供了丰富的监控和度量功能,可以实时监控服务调用的成功率、失败率、延迟等指标,并通过仪表盘或日志输出进行展示和分析,帮助开发人员及时发现和解决问题。熔断(Circuit Breaker):Hystrix 通过熔断机制来防止连锁故障,当某个服务的错误率超过设定的阈值时,Hystrix 会自动开启熔断器,暂时停止对该服务的调用,避免资源浪费和进一步的故障。它的主要作用是通过隔离和降级来防止服务间的故障扩散,提高系统的稳定性和可靠性。

2024-04-12 14:53:48 396

原创 程序员常用的几种算法

图算法:图算法包括深度优先搜索、广度优先搜索、拓扑排序、最短路径算法(如Dijkstra算法、Bellman-Ford算法)、最小生成树算法(如Prim算法、Kruskal算法)等,用于解决各种与图相关的问题。分治算法:分治算法将一个问题划分为多个相同或相似的子问题,递归地求解这些子问题,然后将它们的解合并起来,常见的应用包括归并排序、快速排序等。回溯算法:回溯算法通常用于求解组合问题、排列问题、子集问题等,通过尝试所有可能的分支来求解问题,常见的应用包括N皇后问题、0-1背包问题等。

2024-04-07 15:27:43 205

原创 前端开发语言有哪些

Sass(Syntactically Awesome Style Sheets):Sass是一种CSS预处理器,扩展了CSS的功能,提供了变量、嵌套规则、Mixin等功能,以提高样式表的编写效率。TypeScript:TypeScript是JavaScript的一个超集,添加了静态类型和其他高级功能,以提高代码的可维护性和可扩展性。LESS:LESS也是一种CSS预处理器,类似于Sass,提供了类似的功能,用于简化CSS的编写和维护。前端开发语言通常用于构建网页和Web应用程序的用户界面。

2024-04-07 15:05:46 212

原创 AI技术创业有哪些机会?

提示:开发基于AI的医疗诊断工具,如医学影像诊断辅助系统、个性化治疗方案推荐等,以提高医疗诊断的准确性和效率。提示:结合AI技术改进农业生产效率和质量,如开发智能农业机器人、农业数据分析平台、精准农业解决方案等,以应对农业生产中的种植、养殖、水资源管理等方面的挑战。提示:利用AI技术提高金融领域的风险管理、信用评估、投资决策等方面的效率和精准度。例如,智能能源管理系统、智能城市交通管理系统、智能环境监测系统等。例如,开发智能交通信号灯控制系统、交通流量预测系统、智能驾驶辅助系统等。

2024-04-07 15:02:52 362

原创 npm 常用命令详解(一百句)

npm install --save-dev:安装包并将其添加到 devDependencies 列表中。npm install --save:安装包并将其添加到 dependencies 列表中。npm install:安装 package.json 中所有依赖的包。npm update -g:全局更新 npm 包。npm update:更新项目中的所有依赖包。npm uninstall :卸载指定的包。npm install :安装指定的包。npm update :更新指定的包。

2024-04-03 17:26:15 113 1

原创 node.js 常用命令

npm install --save-dev:安装包并将其添加到 devDependencies 列表中。npm install --save:安装包并将其添加到 dependencies 列表中。npm install:安装 package.json 中所有依赖的包。npm update -g:全局更新 npm 包。npm update:更新项目中的所有依赖包。npm uninstall :卸载指定的包。npm install :安装指定的包。npm update :更新指定的包。

2024-04-03 17:25:05 159 2

原创 postcss 安装和使用

您可以通过命令行工具运行 PostCSS,并指定要处理的 CSS 文件。在项目根目录下创建一个名为 postcss.config.js 的文件,并在其中配置您需要使用的 PostCSS 插件。您还可以在 package.json 中配置 scripts,以便更方便地运行 PostCSS。如果您使用的是构建工具(如Webpack、Gulp等),通常可以通过相应的插件或加载器来集成 PostCSS,并在构建过程中自动处理 CSS 文件。根据您的需求选择并安装相应的 PostCSS 插件。使用 PostCSS。

2024-04-03 17:16:46 252 1

原创 Node.js安装与配置

访问 Node.js 官方网站,下载适用于您操作系统的安装程序。默认情况下,全局包会安装到Node.js的安装目录下的lib/node_modules目录中。Node.js 通常不需要额外的配置,但在某些情况下可能需要进行一些配置,比如设置npm的镜像源、全局安装的包的位置等。您可以设置npm的镜像源以提高包的下载速度,特别是在国内环境下。下载完成后,运行安装程序,并按照安装向导的指示进行操作。您可以根据需要进行其他配置,比如配置代理、设置环境变量等。该命令将显示已安装的 Node.js 版本号。

2024-04-03 17:13:15 141 1

原创 全球首位AI程序员诞生,将会对程序员的影响有多大?

虽然AI技术在编程领域越来越广泛,但它真的能完全替代我们程序员吗?岗位的转变:随着AI技术的发展,一些传统的编程任务可能会被自动化或简化,但同时也会创造出新的机会,例如在设计、培训和优化AI系统方面的需求会增加。缺乏创造性思维:AI程序员通常只能执行预先定义的任务,缺乏人类程序员所具备的创造性思维和创新能力,无法应对复杂的问题或需要创意解决方案的情况。需要不断学习和发展:程序员需要不断学习和提升自己的技能,以适应新技术和工具的发展,例如学习如何与AI系统合作、如何处理AI生成的代码等。

2024-04-03 16:54:06 486 1

原创 速成软件书:真的是神器吗?

在我看来,这些书籍可能适合那些需要迅速了解软件功能或解决特定问题的人,但对于想要深入学习和掌握软件的人来说,它们可能只是入门的起点。这些书籍通常会夸大其词,许诺几天内就能让你掌握某种技能,但实际上,学习的过程并不像它们描述的那样简单和快速。内容预览:在购买之前,尽可能通过书籍的内容预览功能或者阅读书籍的目录和简介,来了解它们的覆盖范围和深度。综上所述,速成软件书可能有其用处,但需要以正确的心态和期望去使用,不能过分依赖它们,而应该将它们作为学习过程中的一部分,并结合其他资源和实践来提高自己的技能水平。

2024-04-03 16:16:33 288 1

原创 0基础如何进入IT行业?

自学在线课程:现今有许多优质的在线教育平台,如Coursera、edX、Udemy和Codecademy等,提供了各种IT相关的课程,从基础的编程到高级的系统架构设计都有涉及。参与开源社区:积极参与开源社区,贡献自己的代码和解决问题的能力,这不仅可以提升技术水平,还能够结识业内人士并建立自己的声誉。持续学习和实践:IT行业更新迭代快,需要不断学习新知识和技术,保持对行业趋势的了解并不断提升自己的技能水平。参与实习:申请IT公司的实习岗位,通过实习来获得实际工作经验和与行业专业人士的接触。

2024-04-03 16:13:44 764 1

原创 Spring Boot单元测试

然后我们对UserService的isUserActive方法进行了三种情况的测试:用户存在且激活、用户存在但未激活、用户不存在。假设你有一个Spring Boot应用程序,其中包含一个服务类UserService,你想要对其中的一个方法进行单元测试。通过这种方式,我们可以很容易地编写和运行Spring Boot应用程序的单元测试,以确保代码的正确性和稳定性。现在,我们来编写对UserService的isUserActive方法进行单元测试的测试用例。

2024-03-28 11:06:00 1208 1

原创 Duplicate entry ‘0‘ for key ‘PRIMARY‘

Duplicate entry '0' for key 'PRIMARY'

2024-03-22 17:21:18 89 1

原创 小皮面板升级composer

composer self-update

2024-02-02 17:09:37 112

原创 提示错误SQLSTATE[HY000]: General error: 1364 Field ‘id‘ doesn‘t have a default value

提示错误SQLSTATE[HY000]: General error: 1364 Field ‘id’ doesn’t have a default value。

2024-01-23 18:49:00 461 1

原创 关于nvm npm

/ 查看当前npm配置(可以查看某些包当前使用的源,node版本等)npm install -g [email protected] //更新npm。nvm list available //显示可以安装的版本号。nvm install xx.xx.x 下载版本。// 查看npm源地址(不单独做配置时的默认源)nvm current //显示当前的版本号。nvm use 18.18.2 引用版本。// 安装某个包时使用淘宝镜像(方式一)// 该次安装某个包时使用淘宝镜像。// 设置npm默认源为淘宝镜像。

2023-11-27 11:02:43 23

原创 关于vue -eslint符号规范问题

打开项目config的index.js。吧useEslint设置为false。

2023-11-27 10:50:12 128

原创 ERR! cb.apply is not a function

ERR! cb.apply is not a function

2023-11-22 16:32:54 15

原创 node-sass安装失败

安装时指定镜像源。

2023-11-03 18:40:45 28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除