数据结构之表、栈、队列、树、图、哈希表、堆

数据结构与算法 数据结构+ 算法 = 程序 0. 绪论 抽象数据类型 1. 线性表 1.1 数组(顺序表) 1.2. 链表 1.2.1 链表的定义及特点 2.2 链表的实现 2. 栈与队列 2.1. 栈 2.2 队列 3. 树与二叉树 3.1 树 3.2 二叉树 3.3 二叉查找树/二叉排序树/二叉搜索树 3.4 平衡二叉树AVL 3.5 红黑树 4. 图 4.1 存储结构 4.1.1 **邻接矩阵** 4.1.2 **邻接表** 邻接矩阵与临界表比较 4.1.3 **十字链表** 4.1.4
分类: 编程语言 发布时间: 03-05 23:42 阅读次数: 0

微信小程序下拉刷新真机上部回缩问题解决

加上wx.stopPullDownRefresh(); //停止下拉刷新 onPullDownRefresh:function(){ this.setData({ p: 1 }) this.getData(1, 0) wx.stopPullDownRefresh(); //停止下拉刷新 },
分类: 编程语言 发布时间: 03-05 23:42 阅读次数: 0

FCM算法理论及其Python实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a19990412/article/details/88167365 FCM算法 全名为Fuzzy C-Means,是一种聚类算法。 Fuzzy c-means (FCM) is a method of clustering which allows one piece of data to belong to two or more clusters. This method (develope
分类: 编程语言 发布时间: 03-05 23:42 阅读次数: 0

Java虚拟机类加载器与虚拟机字节码执行引擎

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18870127/article/details/88116116 1.类加载器 对于类加载器,java虚拟机规范中有这么一句,“通过一个类的全限定名来获取描述此类的二进制字节流”,正因为这个看似宽泛的约束使得java虚拟机的实现有了很多的种类,各自有自己的特点并占有自己的领域。虽然类加载器是由Applet技术开发出来的,但是Applet技术基本上已经挂了,但是因类加载思想却在类的层次划分,
分类: 编程语言 发布时间: 03-05 23:42 阅读次数: 0

原生Ajax的4大步骤分享

版权声明:本文为博主原创文章,未经博主允许不得转载。如有问题,欢迎指正。 https://blog.csdn.net/qq_30225725/article/details/88182716 大致可以分为四个步骤 更多免费教学文章请关注这里 1.new一个实例对象,new XMLHttpRequest(); 2打开请求,开(参数1,参数2,参数3)参数一可以为:获取或交参数2为我们请求的地址,参数 3是同步异步默认异步3.发送请求发送(空) 4使用。 onreadystatechange去监听
分类: 编程语言 发布时间: 03-05 23:41 阅读次数: 0

Java基础(三):线程

线程相关总结
分类: 编程语言 发布时间: 03-05 23:41 阅读次数: 0

Visual Studio Code汉化方式

vscode 全称 Visual Studio Code 是一个由微软开发的,同时支持Windows、Linux和macOS操作系统且开放源代码的文本编辑器,支持很多用得着用不着的功能,更多详细好用的功能大家自己挖掘吧! 一、下载安装 下载地址 Visual Studio Code 官网,点击 Download 进行下载安装,网站会自动判断你的操作系统,提供符合你操作系统的下载链接,也可以自己选很方便。 下载后,自行安装,就跟你安装其他软件一样,很简单,不再赘述 二、汉化 1、安装汉化插件 点
分类: 编程语言 发布时间: 03-05 23:41 阅读次数: 0

关于Spring、SpringMVC、Mybatis框架的整合

关于Spring、SpringMVC、Mybatis框架的整合 1.首先在工程中建立一个Dynamic Web 或者Maven工程 2.引入相关的jar包 2.1一共是3个配置文件:SpringContext.xml、Springmvc.xml、SqlMapConfig.xml 3.配置applicationContext.xml文件: 3.1一开始配置相应的schema检测(这里可以根据自己情况增加,并不是说就这些) <beans xmlns="http://www.springframew
分类: 其他 发布时间: 03-05 23:41 阅读次数: 0

对于jsonp的学习和理解

1.案例:一个tomcat中的项目想要访问另一个tomcat中的信息(跨域) 1.1问题:通过ajax因为安全性不允许跨域请求。 1.1.1解决方法:使用jsonp 2.在demo1中的index.jsp中调用demo2中的servlet中的信息? 2.1在index.jsp中配置: <script type="text/javascript" src="http://localhost:9002/js/jquery-1.7.2.js"></script> <script type="tex
分类: 其他 发布时间: 03-05 23:40 阅读次数: 0

关于IDEA创建动态web项目

关于IDEA创建动态web项目: 1.创建动态web项目: 2.创建完成之后项目图 3.把项目添加到本地Tomcat中: 3.1点击Edit Configurations 3.2配置相应的Tomcat设置: 在tomcat中选中对应的项目: 4.启动Tomcat就行
分类: 其他 发布时间: 03-05 23:40 阅读次数: 0

IDEA中创建一个普通的jar类型的springboot项目

1.创建一个maven的jar类型的项目: 2.在项目的pom.xml中添加springboot的父依赖: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent> 再加入springboot对于web的一些依赖: <depe
分类: 其他 发布时间: 03-05 23:40 阅读次数: 0

Springboot的两种启动方式

1.直接在Controller类中添加主类启动 2.将所有的Controller集中放置在App类中:必须要添加一个包扫描的注释: @ComponentScan(basePackages={" “,” "}
分类: 其他 发布时间: 03-05 23:40 阅读次数: 0

php+ajax 菜单二级联动

页面: 调研品牌:<select name="brand" id="brand"> <option value="0" id="b">请选择品牌</option> @foreach($oBrands as $oBrand) <option value="{{ $oBrand->id }}" id="b">{{ $oBrand->name }}</option> @endforeach </select> <p></p> 会议主题:<select id="
分类: 其他 发布时间: 03-05 23:39 阅读次数: 0

PHP 生成图片

<?php /** * Created by PhpStorm. * User: wangzhen * Date: 2018/4/28 * Time: 10:58 */ //1.创建画布 $img=imagecreatetruecolor(500,400); //2.准备颜色 $black=imagecolorallocate($img,0,0,0); $blue=imagecolorallocate($img,0,0,255); $white=imagecolorallocate($img,
分类: 其他 发布时间: 03-05 23:39 阅读次数: 0

利用qrcoder生成二维码

1.下载qrcode类库:https://github.com/t0k4rt/phpqrcode 2.引入qrcode类库,放在public文件夹下,然后在bootstrap/autoload.php中引入 1.生成带logo的二维码 require __DIR__.'/../public/phpqrcode/phpqrcode.php'; /** * 创建二维码 * @param unknown_type $str */ public static function createE
分类: 其他 发布时间: 03-05 23:38 阅读次数: 0

failed to open stream: No such file or directory in ...

报错信息: Warning: require(E:\work_project\represent_live\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in E:\work_project\represent_live\bootstrap\autoload.php on line 17 原因:项目的根目录下缺少vendor这个存放laraver依赖包的目录 解决办法: 如
分类: 其他 发布时间: 03-05 23:38 阅读次数: 0

larave出现No supported encrypter found错误

出现这个错误是因为在.env文件中没有初始的密钥 此时只需执行php artisan key:generate即可在.env文件中生成APP_KEY= 然后刷新页面即可
分类: 其他 发布时间: 03-05 23:37 阅读次数: 0

laravel自带Hash::make加密规则

laravel自带Hash::make加密规则默认为AES-256-CBC
分类: 其他 发布时间: 03-05 23:37 阅读次数: 0

is_null,empty和isset的区别

变量 empty is_null isset $a=”” true false true $a=null true true false var $a true true false $a=array() true false true $a=false true false true $a=15 false false true $a=1 false false true $a=0 true false true $a=”0” true false true $a=”true” false
分类: 其他 发布时间: 03-05 23:37 阅读次数: 0

通过js进行post请求

1.通过get请求时,会在地址栏显示参数,所以为了防止参数不会被恶意修改,通过采用post请求, 通过js实现post请求,实际是创建一个虚拟的form表单 function httpPost(URL, PARAMS) { var temp = document.createElement("form"); temp.action = URL; temp.method = "post";
分类: 其他 发布时间: 03-05 23:36 阅读次数: 0