【数据结构】---堆排序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/81159903 1、堆排序的基本思想是将一组待排序的数列,排成一个大根堆(小根堆),从而输出堆顶最大的元素,依次类推,将剩下的元素排成堆,依次输出最大元素,得到有序序列。 堆排序的时间复杂度为。 2、堆排序算法实现: #include <stdio.h> #include <stdlib.h> #include <iostream
分类: 其他 发布时间: 01-10 23:36 阅读次数: 0

基于JSP和JDBC连接本地数据库的图书管理系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/82217434 (1)登录界面 登录界面是由一个Login.Jsp和Valid.Jsp文件共同实现,Login.Jsp主要用于登录界面的布局设计已经获取用户名和密码输入框内输入的数据,并将数据提交到Valid.Jsp,在Valid.Jsp中读出数据库sys_username表中原来添加的用户名和密码,用.equals()方法进行对比
分类: 其他 发布时间: 01-10 23:36 阅读次数: 0

关于微信小程序this.data方法的不能实现数据调用的解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/82253905 今天做小程序时遇到一个小小的问题,在调用this.data方法的时候发现数据并不能传递过去 onLoad: function(option) { var postId = option.id; var postData = postsData.postList[postId]; this.d
分类: 其他 发布时间: 01-10 23:36 阅读次数: 0

爬取豆瓣图书首页的图书信息

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/84201041 使用requests库和re库来爬取豆瓣图书首页的图书信息 import requests import re content = requests.get("http://book.douban.com").text #get函数获取豆瓣图书网页代码 pattern = re.compile('<li.*
分类: 其他 发布时间: 01-10 23:36 阅读次数: 0

requests爬取猫眼电影403错误解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/84545576 原代码如下: import requests from requests.exceptions import RequestException def one_page_code(url):     try:         page = requests.get(url)         if page.st
分类: 其他 发布时间: 01-10 23:35 阅读次数: 0

TreeSet实现输入字符串排序(不去除重复字符)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/85164306 class hello { public static void main(String[] args) throws ParseException { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); char[] c =
分类: 其他 发布时间: 01-10 23:35 阅读次数: 0

不断输入字符串,直到输入"exit"后退出,并按顺序出输入的所有打印字符串

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/85164773 class hello {     public static void main(String[] args) throws ParseException {         Scanner sc = new Scanner(System.in);         TreeSet<String> ts = ne
分类: 其他 发布时间: 01-10 23:35 阅读次数: 0

利用treeset从键盘获取学生成绩并排序打印

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/85172575 main函数 class hello { public static void main(String[] args) throws ParseException { Scanner sc = new Scanner(System.in); TreeSet<Score> ts = new Tr
分类: 其他 发布时间: 01-10 23:35 阅读次数: 0

利用hashtable以类对象为键存储值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/85225419 class hello { public static void main(String[] args) throws ParseException { Hashtable<Animal, String> map = new Hashtable<>(); map.put(new Animal("狗",4
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

前端知识点总结(综合篇)

HTTP状态码 Cach-Control 项目经历及作用和用到的技术等 SEO 一个页面从输入 URL 到页面加载完的过程中都发生了什么事情? 常见组件的实现(如让你实现图片轮播、时间计时等) HTTP头部包含的信息及作用 HTML\CSS\JS在处理浏览器兼容性方面的实践 前端发展的方向及你的了解和尝试(例如:组件化、工程化、前后端分离、前端质量体系、数据可视化、前端工具及生态圈、前端安全、下一代类库框架等) 前端工作需要注重的哪些点儿及你在这方面的理解和实践(如:用户体验、性能优化等) 前
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

NOIP竞赛须知

初赛报名 1.凡初、高中阶段的选手和同等年龄段中等专业学校的在校生均可以报名参加NOIP赛事。 2.选手以学籍学校为单位在指导教师处报名,由指导教师汇总本校学校报名情况并提交给NOI省特派员,由省特派员在报名截止日期前统一提交至CCF。所在学校无指导教师的选手可联系本省特派员报名,由特派员统一报名。 初复赛考点要求 3.NOI各省组织单位根据本赛区报名情况设立初赛考点。组织考点负责人、监考等相关工作人员的培训工作。要求:作风正派,工作认真,责任心强,纪律性强,敢于抵制一切不正之风;熟悉并能掌握
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

JavaScript中函数的调用

JavaScript中函数的调用 制作人:全心全意 在JavaScript中,函数定义后并不会自动执行,要执行一个函数需要在特定的位置调用该函数,调用函数需要创建调用语句,调用语句包含函数名称和参数。 函数的简单调用 函数的定义语句通常被放在HTML文件的<HEAD>段中,而函数的调用语句通常被放在<BODY>段中,如果在函数定义之前调用函数,执行将会出错。 函数的简单调用基本语法格式如下: <html> <head> <meta charset="utf-8"> <title>欢迎访问</t
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

Android使用全局变量来传递数据

在Android里最通用的方式是通过全局对象来传递数据。除非是Android应用清除内存,否则全局对象一直可以访问。通过getApplication()这个方法。 1.先建立一个共享类,继承Application 2.配置AndroidManifest.xml文件 在Application属性中设置android:name=".MyApp" 3.调用全局变量 可以在其它任何地方使用getApplication()来获取这个实例,再来获取全局变量
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

ContOS安装配置MySQL,redis

MySQL(MariaDB) 一,说明 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 也就是说MySQL即将要收费 MariaDB是完全兼容MySQL的,包括API和命令行,使之能轻松成为MySQL的代替品。 Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

c/c++ 继承与多态 文本查询的小例子(非智能指针版本)

问题:在上一篇继承与多态 文本查询的小例子(智能指针版本)在Query类里使用的是智能指针,只把智能指针换成普通的指针,并不添加拷贝构造方法,会发生什么呢? 执行时,代码崩掉。 分析下面一行代码: Query qb = ~Query("Alice"); 1,首先调用Query(string)的构造函数,把Query的成员q指向了new WordQuery(s) Query::Query(const std::string& s) : q(new WordQuery(s)){ std::
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

vim上次和下次光标位置

ctrl + I 下次光标位置 ctrl + o上次光标位置。
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

两列布局:6种方法

面试过程中总会文档两列布局,左边等宽,右边自适应几种方法?以下提供6种为君解忧 <div id="wrap"> <div id="left"></div> <div id="right"></div> </div> 需求就是左侧定宽,右侧自适应。(height先不用管) 方法一:双inline-block #wrap{ width: 100%; font-size: 0; } #left{ width: 200px; height: 100px; display:
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

python unittest基本思路

unittest是python中的单元测试框架,但也可以作为selenium自动化测试框架。 基本思路主要分为以下三步: 1. 设计测试用例,注意点主要是要包含测试类和测试方法 class unittest_class(unittest.TestCase): #必须包含unittest模块下的TestCase类   def setUp(self):     print("start")   def test_add1(self): #测试方法需以test开头     assertEqual(断
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

Redis启动报错 linux64目录 /libX11.so.6: undefined symbol: xcb_wait_for_reply64 解决

Redis-desktop-manager一次安装后启动报错经历 解决: 删除libxcb.so.1 删除 RedisDesktop安装目录\lib\libxcb.so.1 文件解决。 详细: 最近因为装黑苹果后固态硬盘分配不合理重装了 debian ,在下载Redis-desktop时发现在github上之前开放的deb版本陆陆续续关闭了,翻了历史版本好久才翻到一个64位的RedisManager(百度云备份以备不时之需:链接: [ https://pan.baidu.com/s/10fWP
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0

Expressions versus statements in JavaScript

Statements and expressions An expression produces a value and can be written wherever a value is expected. Expressions that look like statements Expressions that look like statements JavaScript has stand-alone blocks? It might surprise you that Java
分类: 其他 发布时间: 01-10 23:34 阅读次数: 0