
笔记
文章平均质量分 54
日行一善的饼干
主攻python,DotNet。webAPI方向,自然语言处理,数据分析切片
展开
-
Spring Boot Profile 多环境配置
在实际的项目开发中,一个项目通常会存在多个环境,例如,开发环境、测试环境和生产环境等。不同环境的配置也不尽相同,例如开发环境使用的是开发数据库,测试环境使用的是测试数据库,而生产环境使用的是线上的正式数据库。Profile 为在不同环境下使用不同的配置提供了支持,我们可以通过激活、指定参数等方式快速切换环境。多 Profile 文件方式Spring Boot 的配置文件共有两种形式:.properties 文件和 .yml 文件,不管哪种形式,它们都能通过文件名的命名形式区分出不同的环境的配置,.原创 2021-09-17 16:08:36 · 316 阅读 · 1 评论 -
Spring Boot导入Spring配置
默认情况下,Spring Boot 中是不包含任何的 Spring 配置文件的,即使我们手动添加 Spring 配置文件到项目中,也不会被识别。那么 Spring Boot 项目中真的就无法导入 Spring 配置吗?答案是否定的。Spring Boot 为了我们提供了以下 2 种方式来导入 Spring 配置:使用 @ImportResource 注解加载 Spring 配置文件 使用全注解方式加载 Spring 配置@ImportResource 导入 Spring 配置文件在主启动类上使原创 2021-09-17 16:06:10 · 266 阅读 · 0 评论 -
YAML快速入门教程
Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,当用户创建了一个 Spring Boot 项目后,即使不进行任何配置,该项目也能顺利的运行起来。当然,用户也可以根据自身的需要使用配置文件修改 Spring Boot 的默认设置。SpringBoot 默认使用以下 2 种全局的配置文件,其文件名是固定的。application.properties application.yml其中,application.yml 是一种使用 YAML 语言编写的文件,它与原创 2021-09-17 16:04:14 · 289 阅读 · 0 评论 -
Spring Boot starter入门
传统的 Spring 项目想要运行,不仅需要导入各种依赖,还要对各种 XML 配置文件进行配置,十分繁琐,但 Spring Boot 项目在创建完成后,即使不编写任何代码,不进行任何配置也能够直接运行,这都要归功于 Spring Boot 的 starter 机制。本节我们将对 stater 进行介绍。starterSpring Boot 将日常企业应用研发中的各种场景都抽取出来,做成一个个的 starter(启动器),starter 中整合了该场景下各种可能用到的依赖,用户只需要在 Maven 中原创 2021-09-17 16:03:25 · 127 阅读 · 0 评论 -
idea创建 Spring Boot 项目
配置开发环境在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。这里我们以 Windows 操作系统为例,如果您使用的是其他操作系统,请对照其相关设置进行操作。工欲善其事,必先利其器,IDE(集成开发环境)的选择相当重要,目前市面上有很多优秀的 IDE 开发工具,例如 IntelliJ IDEA、Spring Tools、Visual Studio Code 和 Eclipse 等等,那么我们该如何选择呢?这里我们极力推荐大家使用 IntelliJ IDEA,因为相比于与其他原创 2021-09-17 16:00:16 · 350 阅读 · 3 评论 -
Python 网络编程
Python 提供了两个级别访问的网络服务:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。什么是 Socket?Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。socket()函数Python 中,我们用 socke原创 2021-09-10 09:33:15 · 99 阅读 · 0 评论 -
2021-09-10
变量存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号 = 用来给变量赋值。等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量.原创 2021-09-10 09:31:56 · 101 阅读 · 0 评论 -
Python 中文编码
前面章节中我们已经学会了如何用 Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符 "你好,世界" 就有可能会碰到中文编码问题。Python 文件中如果未指定编码,在执行过程会出现报错:#!/usr/bin/pythonprint ("你好,世界")以上程序执行输出结果为: File "test.py", line 2SyntaxError: Non-ASCII character '\xe4' in file test.py on l..原创 2021-09-10 09:28:50 · 76 阅读 · 0 评论 -
jQuery filter() 方法
filter() 方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。下面的例子返回带有类名 "intro" 的所有 <p> 元素:实例$(document).ready(function(){ $("p").filter(".intro");});...原创 2021-09-03 17:52:05 · 151 阅读 · 0 评论 -
jQuery eq() 方法
eq() 方法返回被选元素中带有指定索引号的元素。索引号从 0 开始,因此首个元素的索引号是 0 而不是 1。下面的例子选取第二个 <p> 元素(索引号 1):实例$(document).ready(function(){ $("p").eq(1);});...原创 2021-09-03 17:51:30 · 174 阅读 · 0 评论 -
jQuery last() 方法
last() 方法返回被选元素的最后一个元素。下面的例子选择最后一个 <div> 元素中的最后一个 <p> 元素:实例$(document).ready(function(){ $("div p").last();});原创 2021-09-03 17:50:57 · 318 阅读 · 0 评论 -
jQuery first() 方法
first() 方法返回被选元素的首个元素。下面的例子选取首个 <div> 元素内部的第一个 <p> 元素:实例$(document).ready(function(){ $("div p").first();});原创 2021-09-03 17:50:20 · 477 阅读 · 0 评论 -
jQuery nextUntil() 方法
nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素。下面的例子返回介于 <h2> 与 <h6> 元素之间的所有同胞元素:实例$(document).ready(function(){ $("h2").nextUntil("h6");});原创 2021-09-03 17:49:49 · 165 阅读 · 0 评论 -
jQuery nextAll() 方法
nextAll() 方法返回被选元素的所有跟随的同胞元素。下面的例子返回 <h2> 的所有跟随的同胞元素:实例$(document).ready(function(){ $("h2").nextAll();});原创 2021-09-03 17:49:14 · 323 阅读 · 0 评论 -
jQuery siblings() 方法
siblings() 方法返回被选元素的所有同胞元素。下面的例子返回 <h2> 的所有同胞元素:实例$(document).ready(function(){ $("h2").siblings();});亲自试一试您也可以使用可选参数来过滤对同胞元素的搜索。下面的例子返回属于 <h2> 的同胞元素的所有 <p> 元素:实例$(document).ready(function(){ $("h2").siblings("p"..原创 2021-09-03 17:47:52 · 235 阅读 · 0 评论 -
jQuery 属性操作方法
下面列出的这些方法获得或设置元素的 DOM 属性。这些方法对于 XML 文档和 HTML 文档均是适用的,除了:html()。方法 描述 addClass() 向匹配的元素添加指定的类名。 attr() 设置或返回匹配元素的属性和值。 hasClass() 检查匹配的元素是否拥有指定的类。 html() 设置或返回匹配的元素集合中的 HTML 内容。 removeAttr() 从所有匹配的元素中移除指定的属性。 removeClass()原创 2021-08-05 13:50:46 · 89 阅读 · 0 评论 -
jQuery 文档操作的 方法
方法 描述 addClass() 向匹配的元素添加指定的类名。 after() 在匹配的元素之后插入内容。 append() 向匹配元素集合中的每个元素结尾插入由参数指定的内容。 appendTo() 向目标结尾插入匹配元素集合中的每个元素。 attr() 设置或返回匹配元素的属性和值。 before() 在每个匹配的元素之前插入内容。 clone() 创建匹配元素集合的副本。 detach() 从 DOM 中移除匹配元素原创 2021-08-05 13:50:11 · 147 阅读 · 0 评论 -
jQuery 效果函数
方法 描述 animate() 对被选元素应用“自定义”的动画 clearQueue() 对被选元素移除所有排队的函数(仍未运行的) delay() 对被选元素的所有排队函数(仍未运行)设置延迟 dequeue() 运行被选元素的下一个排队函数 fadeIn() 逐渐改变被选元素的不透明度,从隐藏到可见 fadeOut() 逐渐改变被选元素的不透明度,从可见到隐藏 fadeTo() 把被选元素逐渐改变至给定的不透明度 hide(原创 2021-08-05 13:49:29 · 64 阅读 · 0 评论 -
jQuery中的触发事件
方法 描述 bind() 向匹配元素附加一个或更多事件处理器 blur() 触发、或将函数绑定到指定元素的 blur 事件 change() 触发、或将函数绑定到指定元素的 change 事件 click() 触发、或将函数绑定到指定元素的 click 事件 dblclick() 触发、或将函数绑定到指定元素的 double click 事件 delegate() 向匹配元素的当前或未来的子元素附加一个或多个事件处理器 die()原创 2021-08-05 13:49:07 · 985 阅读 · 0 评论 -
jQuery中的选择器
选择器 实例 选取 * $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") 所有 class="intro" 的元素 element $("p") 所有 <p> 元素 .class.class $(".intro.demo") 所有 class="intro" 且 class="demo" 的元素原创 2021-08-05 13:48:01 · 97 阅读 · 0 评论 -
jQuery 和其他 JavaScript 框架
正如您已经了解到的,jQuery 使用 $ 符号作为 jQuery 的简写。如果其他 JavaScript 框架也使用 $ 符号作为简写怎么办?其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。其中某些框架也使用 $ 符号作为简写(就像 jQuery),如果您在用的两种不同的原创 2021-08-05 13:45:20 · 120 阅读 · 0 评论 -
HTTP 请求:GET vs. POST
jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。GET - 从指定的资源请求数据 POST - 向指定的资源提交要处理的数据GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。jQuery $.get() 方法$.get(原创 2021-08-05 13:44:41 · 87 阅读 · 0 评论 -
jQuery load() 方法
jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中。语法:$(selector).load(URL,data,callback);必需的 URL 参数规定您希望加载的 URL。可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。可选的 callback 参数是 load() 方法完成后所执行的函数名称。这是示例文件("demo_test.txt")的内容:<h2>j..原创 2021-08-05 13:43:53 · 1010 阅读 · 0 评论 -
jQuery 与 AJAX
什么是 AJAX?AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷视频、人人网等等。关于 jQuery 与 AJAXjQuery 提供多个与 AJAX 有关的方法。通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本原创 2021-08-05 13:42:49 · 70 阅读 · 0 评论 -
JSON与xml的区别
与 XML 相同之处JSON 是纯文本JSON 具有"自我描述性"(人类可读)JSON 具有层级结构(值中存在值)JSON 可通过 JavaScript 进行解析JSON 数据可使用 AJAX 进行传输与 XML 不同之处没有结束标签更短读写的速度更快能够使用内建的 JavaScript eval() 方法进行解析使用数组不使用保留字...原创 2021-08-02 20:28:50 · 69 阅读 · 0 评论 -
jQuery 事件方法大全
事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。触发实例:$("button#demo").click()上面的例子将触发 id="demo" 的 button 元素的 click 事件。绑定实例:$("button#demo").click(function(){$("img").hide()})上面的例子会在点击 id="demo" 的按钮时隐藏所有图像。方法 描述 bind() 向匹配元素附加一个或更多事件处理器 blur()原创 2021-07-28 14:16:09 · 79 阅读 · 0 评论 -
jquery的删除方法
通过 jQuery,可以很容易地删除已有的 HTML 元素。删除元素/内容如需删除元素和内容,一般可使用以下两个 jQuery 方法:remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素jQuery remove() 方法jQuery remove() 方法删除被选元素及其子元素。实例$("#div1").remove();jQuery empty() 方法jQuery empty() 方法删除被选元素的子元素。实例$原创 2021-07-28 14:14:49 · 632 阅读 · 0 评论 -
jQuery添加/插入方法
jQuery append() 方法jQuery append() 方法在被选元素的结尾插入内容。实例$("p").append("Some appended text.");jQuery prepend() 方法jQuery prepend() 方法在被选元素的开头插入内容。实例$("p").prepend("Some prepended text.");通过 append() 和 prepend() 方法添加若干新元素在上面的例子中,我们只在被选元素的开头/结原创 2021-07-28 14:13:18 · 1615 阅读 · 0 评论 -
设置内容 - text()、html() 以及 val()
text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值下面的例子演示如何通过 text()、html() 以及 val() 方法来设置内容:实例$("#btn1").click(function(){ $("#test1").text("Hello world!");});$("#btn2").click(function(){ $("#test2").html("<b&..原创 2021-07-28 14:11:49 · 163 阅读 · 0 评论 -
jQuery stop()
jQuery stop() 方法用于停止动画或效果,在它们完成之前。stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。语法$(selector).stop(stopAll,goToEnd);可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行。可选的 goToEnd 参数规定是否立即完成当前动画。默认是 false。因此,默认地,stop() 会清除在被选元素上指定的当前..原创 2021-07-28 14:06:43 · 107 阅读 · 0 评论 -
jQuery 隐藏和显示
jQuery hide() 和 show()通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素:$("#hide").click(function(){ $("p").hide();});$("#show").click(function(){ $("p").show();});原创 2021-07-28 14:04:38 · 70 阅读 · 0 评论 -
jQuery配置
您需要先下载 jQuery 库,然后把它包含在希望使用的网页中。下载 jQuery有两个版本的 jQuery 可供下载:Production version - 用于实际的网站中,已被精简和压缩。 Development version - 用于测试和开发(未压缩,是可读的代码)这两个版本都可以从https://jquery.com/download/下载。提示:您可以把下载文件放到与页面相jQuery 库是一个 JavaScript 文件,您可以使用 HTML 的 <scr.原创 2021-07-28 14:01:17 · 246 阅读 · 0 评论 -
idea快捷键大全
Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再原创 2021-07-19 13:55:29 · 80 阅读 · 0 评论 -
教你如何get到递归思想
我爷爷的爷爷的爷爷的爷爷的爷爷 曾经说过:“不懂就Google”。在以上这句话中,有一个任务就是找到某一个人物来作为句子的主语,假如是CPU在执行上面的任务时,它的过程大概就是以下这样:private Person 临时爷爷;private Person 目标爷爷 = new Person("目标爷爷");pubblic void find爷爷() { while (临时爷爷 != 目标爷爷){ 临时爷爷 = get爷爷(临时爷爷); } /原创 2021-07-14 11:38:27 · 83 阅读 · 0 评论 -
Blender的python脚本编写模式
Python脚本模式提供了完整的可编程线使风格化。在这种控制方式,所有样式操作被编写为Python脚本称为风格模块在自由泳的术语。风格模块的输入是一个视图映射(即一组特性的边缘检测)、和程式化的输出是一组中风。风格模块由连续调用的五个基本操作:选择、创建链接、分裂、排序和中风。选择算子识别输入功能的一个子集边缘基于一个或多个用户定义的选择条件(谓词)。选中的边缘处理链接,分裂和排序运营商建立链特性的边缘。这些运营商也由用户提供的控制谓词和函数以确定如何将边缘特征转换为链。最后,链转化为程式化的中风,中风翻译 2021-07-13 09:18:12 · 846 阅读 · 0 评论 -
String的14种常用方法简介
1 length()字符串的长度1 public static void main(String[] args) {2 String str = "Good Boy";3 System.out.println(str.length());4 } 输出的结果是字符串长度为8。2 substring()截取字符串1 public static void main(String[] args) {2 String st..原创 2021-07-12 17:15:05 · 202 阅读 · 0 评论 -
单例模式详解
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。介绍意图:保证一个类仅有一个实例,并提供一个访问它转载 2021-07-10 09:16:18 · 102 阅读 · 0 评论 -
spring环境配置
本教程将指导你如何准备开发环境来使用 Spring 框架开始你的工作。本教程还将教你在安装 Spring 框架之前如何在你的机器上安装 JDK,Tomcat 和 Eclipse。第 1 步:安装 Java 开发工具包(JDK)你可以从 Oracle 的 Java 网站 Java SE Downloads 下载 JDK 的最新版本。你会在下载的文件中找到教你如何安装 JDK 的说明,按照给出的说明安装和配置 JDK 的设置。最后,设置 PATH 和 JAVAHOME 环境变量,引入包含 java 和 ja原创 2021-07-05 20:33:34 · 190 阅读 · 0 评论