Acwing 179 八数码问题 (bfs or A*)
##题面 在一个3×3的网格中,1~8这8个数字和一个“X”恰好不重不漏地分布在这3×3的网格中。 例如: 1 2 3 X 4 6 7 5 8 在游戏过程中,可以把“X”与其上、下、左、右四个方向之一的数字交换(如果存在)。 我们的目的是通过交换,使得网格变为如下排列(称为正确排列): 1 2 3 ... 查看全文
WebApiClientCore简约调用百度AI接口
WebApiClientCore WebApiClient.JIT/AOT的netcore版本,集高性能高可扩展性于一体的声明式http客户端库,特别适用于微服务的restful资源请求,也适用于各种畸形http接口请求。 百度AI 百度AI目前相当开放(至少在使用上),如果不是高并发请求场景,一般 ... 查看全文
软件教程——帮助Win10用户安装mastercamx9
先贴上管家给的安装教程,大部分步骤按照管家给的照做就可以了,只有其中的第18、19、20步按照我写的这个教程做。 https://mp.weixin.qq.com/s/hbqyLMH-SP0G_KbR8P2Vrg ... 查看全文
批处理使用WinRAR压缩某类型的文件,一个文件压缩成一个压缩包,压缩后名称与原文件同名,压缩后删除原文件
@echo off setlocal enabledelayedexpansion rem winrar安装目录,我的在D盘且目录为下 cd D:\Program Files\WinRAR rem 需要压缩的文件所在目录 set a=D:\dmp set c=0 for %%k in (%a%\*. ... 查看全文
Windows下搭建Redis5.0.9集群
Windows下搭建Redis5集群 ? ? 首先构建集群的节点目录,注意:集群正常运作至少需要三个主节点,不过在刚开始试用集群功能时, 强烈建议使用六个节点: 其中三个为主节点, 而其余三个则是各个主节点的从节点。主节点崩溃,从节点的Redis就会提升为主节点,代替原来的主节点工作,崩溃的主Red ... 查看全文
C# 使用ajax请求
Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。 这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。 ... 查看全文
springboot 2.26版本官方文档学习记录 2020 6.2日
@RestController 注解 模板注解 @RequestMapping 提供路由信息 将请求与方法进行匹配 @EnableAutoConfiguration 基于添加的jar 由springboot 推测配置.eg :在添加了spring-boot-starter-web 的前提下,spri ... 查看全文
Java-String类型的参数传递问题
提要:本文从实现原理的角度上阐述和剖析了:在Java语言中,以String作为类型的变量在作为方法参数时所表现出的“非对象”的特性。 一、最开始的示例 写代码最重要的就是实践,不经过反复试验而得出的说辞只能说是凭空遐想罢了。所以,在本文中首先以一个简单示例来抛出核心话题: public class  ... 查看全文
Python中不可变类型和可变类型详解
什么是不可变类型 变量对应的值中的数据是不能被修改,如果修改就会生成一个新的值从而分配新的内存空间。 # int为不可变类型 n = 5 print(id(n)) 140707604042688 n+=1 print(id(n))140707604042720 b = Falseprint(id(b ... 查看全文
线程 以及 thread类
1.多进程实现并发的socket # server.py?import socketfrom multiprocessing import Processdef chat(conn): while True: try: ret = conn.recv(1024).decode('utf-8') co ... 查看全文
java踩坑记之双花括号初始化实例导致内存泄露
问题描述 先来看一段代码: public class DoubleBracesTest { private String key = "key"; private String value="value"; public Map<String, String> test(String[] args) ... 查看全文
八、【spring】web应用安全设计
spring web应用的安全设计模式,很值得学习,除了简单易上手之外,给予我们得更多是关于web安全开发层面得思考和收获 ... 查看全文
使用JAVA执行shell
引入依赖1 <dependency> 2 <groupId>ch.ethz.ganymed</groupId> 3 <artifactId>ganymed-ssh2</artifactId> 4 <version>262</version> 5 </dependency> 创建Connection并 ... 查看全文
解决win10在命令行敲下python弹出系统应用商店的问题
####在命令行敲下‘python’没有显示版本号,并弹出windows应用商店 进入环境变量设置 ? 查看python变量是不是放到了用户变量下的PATH中? 注意 添加后 要将python变量上移到顶部 或确保其在windowsApps变量之上 ok了 点确定就行了 再去命令行里试试 可以显示版 ... 查看全文
Python核心编程第二版 pdf,中文带目录(附下载链接)
Python开发者的完全指南 ·学习专业的Python风格、最佳实践和好的编程习惯; ·加强对Python对象、内存模型和Python面向对象特性的深入理解; ·构建更有效的Web、CGI、互联网、网络和其他客户端/服务器架构应用程序及软件; ·学习如何使用Python中的Tkinter和其他工具来 ... 查看全文
使用spring框架自带的字符拦截器
1、只需在web.xml中配置即可 <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-clas ... 查看全文
大数据面试题之葵花宝典------flume
葵花宝典 flume 1. Flume组成,Put事务,Take事务 2. Flume拦截器 3. Flume Channel选择器 4. Flume监控器 5. Flume采集数据会丢失吗?(防止数据丢失的机制) 6. Flume内存 7. FileChannel优化 1. Flume组成,Put ... 查看全文
3.27 EnableAspectJAutoProxy的exposeProxy属性
戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 前面我们以及解释完了AOP的所有配置和使用方式。 现在我们来看看下面的案例: 我们准备一个业务类:在业务类中我们有两个方法showMessage和formartMsg。我们再showMessage中调用formartMsg ... 查看全文
3.26 Aspect-实例化模型
戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 我们查看@Aspect注解的源代码: 1 package org.aspectj.lang.annotation; 2 3 @java.lang.annotation.Retention(java.lang.annotat ... 查看全文
laravel报错MethodNotAllowedHttpException
laravel报错MethodNotAllowedHttpException 原因 这是路由的请求类型错误 解决方法 一般常见的请求类型为get、post和any,其中get一般用于渲染模板,post一般用于向服务器提交数据,any则是两者兼有. 效果图 ... 查看全文