
School_konwledge
文章平均质量分 85
学校相关学习记录
Wood_Du
在这个世界上像我一样的还有很多个
展开
-
空间域图像增强
title: 空间域图像增强date: 2019-04-10 21:02:26tags: [数字图像处理,图像增强,Digital Image]文章目录空间域图像增强空间域图像增强基本概念(引用):实验:1、图片IMG_2546.JPG2、图片100_3228.JPG,使用图像增强的方法使图像效果好一点,并对比增强前后的直方图变化3、实现类似美图秀秀磨皮功能,并对比磨皮前后直方图变化代码...原创 2019-04-29 02:03:38 · 2711 阅读 · 0 评论 -
千图成像
迁博了:wood-du.cn原理: 将原图片切成一个一个的小块,用一个图库比对和这张照片的某一块最相似的图片然后替换掉。以颜色为基准,找颜色。三种算法:HSV RGB 直方图RGBmatlab入门写的最丑的代码,不要去看 。仅以此代码祭奠我!不过这代码清晰的说明了处理的过程。init_path='E:\University\Digital image\3999.jpg';A...原创 2019-03-30 00:15:59 · 2669 阅读 · 0 评论 -
docker
服务器ubuntu18.04上安装dockerhttps://www.runoob.com/docker/ubuntu-docker-install.htmlUbuntu 18.04 安装 Docker-ce1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选)sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo...原创 2020-04-01 00:53:31 · 397 阅读 · 0 评论 -
codeforces
title: codeforcesdate: 2019-04-10 15:15:58tags: [codeforces题解]你爱的姑娘,在桥下洗着你最喜欢的衣裳。 ——WoodCF438D 线段树传送门: http://codeforces.com/contest/438/problem/D题解:线段树维护区间求和,区间取模(更新),单点修改维护区间最大值剪枝,记录区间最大值。...原创 2019-04-29 02:06:23 · 304 阅读 · 0 评论 -
计蒜客 非递归二叉树的后序遍历
参考:https://blog.youkuaiyun.com/changshu1/article/details/47394227 刚开始做数据结构的题,这个题写了很久(躺了躺了 给定一个层数小于等于10的二叉树,输出对其后序遍历的节点名序列。输入包括一行,为由空格分隔开的各节点,按照二叉树的分层遍历顺序给出,每个节点形式如X(Y,num),X表示该节点,Y表示父节点,num为0,1,2中的一个,0 表示根原创 2018-04-27 15:17:30 · 465 阅读 · 0 评论 -
python 6种标准数据类型
1、数值#数值#a=123#b=567a,b=123,567print(a,b);print(a+b)print(a-b)print(a*b)print(a/b)2.字符串#字符串c='hello shagua'print(c)print(c[1:3])print(c[3:-1]) #输出序列print(c*3)print(c+" xiaodu")...原创 2018-04-14 13:13:36 · 1208 阅读 · 0 评论 -
django 安装,搭建项目
安装命令 进入cmd,找到pip所在文件夹pip install django查看django是否安装成功 进入cmdpython -m django --version创建项目django-admin.py startproject aisystemseller 开启服务python manage.py runserver原创 2018-04-15 22:59:58 · 341 阅读 · 0 评论 -
Django 的秘密 创建第一个Django项目
开篇之杂谈web开发:什么是web开发?我是谁?我在哪?我也不知道什么是web开发,就像我也不知道什么是区块链。。。反正就叫ta web开发(区块链)就ok了 一个web应用程序是一个能够让用户完成某些特定任务的网站。而一个普通的网站的主要目标是给用户提供信息(博客,新闻,指导,等)。 web开发就是我们说的做网站.它分为网页部分,和逻辑部分也就是我们说的前台与后台.前台负责与用户...原创 2018-04-30 15:24:19 · 634 阅读 · 0 评论 -
微信公众号开发
微信公众号开发入门指引微信公众平台教程:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1472017492_58YV5教程2:http://cj.fangguagua.com/bak/wd/17/2d4265491f12608cd170a95559800f2d.html知乎文章:https://zhuanlan.zhi...原创 2018-11-16 11:59:09 · 763 阅读 · 0 评论 -
Huffman树及Huffman编码,译码的算法实现
参考:https://blog.youkuaiyun.com/curson_/article/details/53771386 本来以为这个实验一会儿就可以搓出来,最后跟着要求搓了几个小时,菜是原罪,菜是真的菜,(助教小姐姐很好) 要求: 1、输入一段100—200字的英文短文,存入一文件a中。 2、写函数统计短文出现的字母个数n及每个字母的出现次数 3、写函数以字母出现次数作权值,建Haffman...原创 2018-05-18 16:16:58 · 15942 阅读 · 5 评论 -
图的基本概念、握手定理、Havel定理
图图论被广泛应用在计算机科学、运筹学、信息论、控制论、网络理论、博弈论、化学、生物学、物理学、社会科学、语言学等领域;图论的应用方向1:以理论计算机科学和信息科学为研究背景,探索图论在计算机科学和信息科学上应用研究。当前主要研究方向为:a.正则系统(网络)容错性分析(包括系统的可诊断性,系统的结构性质,高容错性网络/系统设计,大规模数据中心拓扑结构分析和构建);b.图的嵌入问题(book-embed原创 2018-03-12 12:34:37 · 10326 阅读 · 0 评论 -
c#常用集合类使用练习(队列Queue、栈Stack、哈希表Hashtable和动态数组ArrayList)(2):
栈:stack,先进后出,仅允许在表的一端进行插入和删除运算(像一个坑,没错,就是坑,形象吧) 创建对象形式: Stack 栈名 = new Stack( ); 方法: Push 栈顶数据推进; Pop栈顶数据弹出; Peek返回栈顶数据; Clear清空栈;; Contains检查栈中是否包含某个数据的操作; 说明:,Push和Pop每操作一次只能添加或删除一个数据; 源代码:原创 2017-10-25 17:20:36 · 492 阅读 · 0 评论 -
java web项目:adminsystem(1)
准备: 前期准备:安装配置oracle(可在我博客中找到安装oracle 以及配置的文章);创建项目adminsystem; 搭建tomcat服务器; 导入项目所需要的jar包,将jar包放入web-inf下的lib文件夹; 第一篇主要讲:html+css布局技术:本项目的web.xml文件是一键生成的; 第一个jsp页面: 在webcontent下新建一个jsp file; 输入名字原创 2017-10-21 13:49:11 · 1175 阅读 · 0 评论 -
数据库基础1-n
实验一:E-R图和数据库E-R图:数据库表:Drop table if EXISTS `school`;CREATE table `school`( `id` int(11) not null auto_increment, `name` varchar(255) not null, `location` varchar(255) not null, PRIMARY key(`i...原创 2019-06-16 19:35:14 · 2556 阅读 · 0 评论 -
重装Mysql删除方法和安装步骤
(针对以前已经为Mysql注册过服务导致start services 失败的情况) 1. 卸载Mysql,把安装目录下文件夹的删除 2. 找到隐藏文件C:\ProgramData,把关于mysql的数据删除 3. 此时在命令行输入services.msc打开服务查看器,看为Mysql创建的服务是否还在 4. 如果还在则重启后重装,否则直接重装安装步骤:(5.5版本) 1.弹出安装界原创 2017-11-04 15:26:26 · 1802 阅读 · 0 评论 -
使用MySQL学习数据库备份、恢复技术,深入理解DBMS事务技术原理
实验七 使用MySQL学习数据库备份、恢复技术,深入理解DBMS事务技术原理1.对学生课程数据库进行备份,包括数据文件和日志文件的备份,要求至少使用两种备份方法,如海量备份和增量备份。2.利用备份对数据库的恢复操作,理解事务故障恢复、系统故障恢复以及介质故障恢复原理。3.通过备份和恢复,理解数据库关于事务、日志、备份和恢复等概念。理解一个数据库DBMS事务处理的原理和应用。实验步骤从恢复...原创 2019-06-16 17:47:02 · 2230 阅读 · 0 评论 -
Navicat for mysql 破解版,安装与破解
百度网盘链接(压缩包,解压即可安装)http://pan.baidu.com/s/1miyyWaO 解压后运行exe文件:原创 2018-05-30 13:53:09 · 2594 阅读 · 2 评论 -
eclipse的快捷键操作
一:调试快捷键 进入调试:F11 run:Ctrl+F11 step over(单步跳过):F6 step into(单步跳入):F5 step return(单步返回):F7 中断:Ctrl +F2 二:常用快捷键 Alt+Shift+R 重命名 Ctrl+/ 注释 Ctrl+s 保存 Alt+Shift+s:包含各种get.set 方法,delete ,Override方法原创 2017-10-24 13:21:40 · 277 阅读 · 0 评论 -
N-Pullze问题:Zobrist Hash & 逆序对
1、Zobrist Hash(By 15-Puzzle problem)目的:使用Zobrist Hash判断N-Pullze棋局新生成的状态是否存在; 如何从一个状态的Zobrist值得到其后继状态的Zobrist值;Zobrist Hash思想:Zobrist hash是一种专门针对棋类游戏而提出来的编码方式, Zobrist哈希通过一种特殊的置换表,也就是对棋盘上每一位置的...原创 2019-03-22 02:01:44 · 3023 阅读 · 0 评论 -
C++实验二 控制结构和函数 打印温度柱状图
2.1 打印温度柱状图下图是某城市 15 天的气温变化曲线。其中标注为 A 的地方称为峰点,标记为 B 的地方称为谷点,而标记为 C 的地方称为崮。要求编写 1 个函数输入 15 天的气温,然后通过 3 个函数分别实现下述功能:(1)打印每天温度的柱状图(仅考虑温度为正值的情况)。(2)打印所有峰点的位置(该月的第几天)及峰值。如果没有,则打印没有峰值。(3)打印最原创 2017-08-22 23:09:12 · 1865 阅读 · 0 评论 -
C++实验二 控制结构和函数 打印温度柱状图 2.2 处理零下温度
2.2 处理零下温度(1)要求柱状图能够处理多个零下温度的情况,以如下形式打印。(10 )-2 **|4 |****-5 *****|6 |******3 |***(2)求出现次数最多的温度,及其原创 2017-08-24 09:15:45 · 1929 阅读 · 0 评论 -
1.Vedic square
(1)Problem Description In ancient Indian mathematics, a Vedic square is a variation on a typical 9×9multiplication table. The entry in each cell is the digital root of the product of the column and row headings.原创 2017-08-21 18:50:26 · 1227 阅读 · 0 评论 -
实验三 C++ 面向对象初步 设计point类
2.1 设计 Point 类(1)问题描述计算机的显示屏的坐标系是这样的,左上角的坐标为(0,0),如下图所示。 定义计算机显示屏上的点 Point 类。该类具有两个私有数据成员 x、y,分别表示该点的横坐标、纵坐标。类的声明如下:class Point {public:/原创 2017-08-29 00:40:36 · 5294 阅读 · 1 评论 -
2.Elevator
(1)Problem Description The highest building in our city has only one elevator. A request list is made upwith N positive numbers. The numbers denote at which floors the elevator will stop, inspecified order.原创 2017-08-21 23:51:52 · 462 阅读 · 0 评论 -
java web项目:学生考试系统(从入门到跑路)onlinexamnew:(1)环境搭配
先来个环境搭配吧、、、、 eclipse 、、、、 java开发环境:jdk 设置环境变量:JAVA_HOME和PATH path:在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。 JAVA_HOME:它指向jdk的安装目录(web开发必须设置,j2se开发,可以不设置) 举例:我的环境变量配置 eclipse开发环境: ———ecl原创 2017-11-04 16:38:43 · 1368 阅读 · 0 评论 -
java 员工管理系统
员工管理系统数组版第一部分 案例描述 案例目的 学习面向对象的主要特征和基本概念,包括类、对象、继承、封装、多态、方法的重载和重写、Java的访问修饰符与其它关键字等。 案例难度 ★★★ 案例覆盖技能点1、 流程控制语句2、 类、对象3、 封装、继承、多态4、 方法的重载、重写原创 2017-08-29 01:19:42 · 6606 阅读 · 2 评论 -
java web项目:学生考试系统(从入门到跑路)onlinexamnew:(2)命名规则
Java命名规范:标识符: java对各种变量,方法和类等要素命名时使用的字符序列称为标识符(凡是自己可以起名字的地方都叫标识符) 规则: –由26个英文字母大小写,数字:0-9 ,_或 $ 组成 –数字不可以开头。 –不可以使用关键字和保留字,但能包含关键字和保留字。 –Java中严格区分大小写,长度无限制。 –标识符不能包含空格。项目名:全小写onlinexamnew 包名:co原创 2017-11-04 22:58:26 · 526 阅读 · 0 评论 -
c#常用集合类使用练习(队列Queue、栈Stack、哈希表Hashtable和动态数组ArrayList)(4):
动态数组ArrayList ArrayList的大小可根据需要自动扩充,允许在其中 添加、插入或移除某一范围的元素。ArrayList的下限始终为零,且始终只是一维 的。 创建形式: ArrayList 列表对象名=new ArrayList(); 方法: Add向数组中添加一个元素; Remove删除数组中的一个元素; RemoveAt删除数组中指定索引处的元素; Revers原创 2017-10-25 20:54:22 · 686 阅读 · 0 评论 -
c#常用集合类使用练习(队列Queue、栈Stack、哈希表Hashtable和动态数组ArrayList)(3):
哈希表Hashtable 哈希表又称散列表,表示键值对的集合; 哈希表保存集合元素时,首先要根据建自动计算哈希代码,以确定该元素的保存位置,再把元素的值放入相应位置所指 向的存储桶中; 查找时,再次通过所对应的哈西代码到特定的存储桶中搜索,这样可以极大的提高查找一个元素的效率; 创建哈希表对象形式: Hashtable 哈希表名 = new Hashtable([哈希表长度][,增长因原创 2017-10-25 19:26:31 · 648 阅读 · 0 评论 -
c#数组练习:静态(规则与不规则)与动态数组的定义与输出
//分别使用静态初始化和动态初始化方式定义一个3*4的二维整形数组, //并使用foreach语句遍历输出每个数组元素的值 一:静态数组 //定义与初始化//规则二维数组 int[,] arr = new int[3, 4] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } }; //输出原创 2017-10-25 16:38:20 · 1793 阅读 · 0 评论 -
c#常用集合类使用练习(队列Queue、栈Stack、哈希表Hashtable和动态数组ArrayList)(1):
一:队列Queue 特点: queue是队列,先进先出; 表前端(front)进行删除操作,表后端(rear)进行插入操作。(像抢饭排队) 创建队列对象的一般形式如下: Queue 队列名 = new Queue([队列长度][,增长因子]); 说明:队列长度默认为32,增长因子默认为2.0。即每当队列容量不足时,队 列长度调整为原来的2倍。 队列包括以下方法: Enqueue原创 2017-10-25 17:02:51 · 702 阅读 · 0 评论 -
在VM上安装centOS7&配置Hadoop环境
主要内容:1.安装虚拟机和centOS7。2.理解Hadoop的体系结构。3.配置Hadoop集群写在开头(相关软件下载link和参考的博客)VMware软件的安装https://blog.youkuaiyun.com/sehejs_a/article/details/80633379这个博客有VMware正版软件的下载地址和激活密钥centOS7镜像下载:https://www.cento...原创 2019-09-29 09:10:30 · 2161 阅读 · 0 评论 -
verilog 语言,Vivado2018 计算机组成原理实验-adder(加法器)模块的编写
实验内容:1.adder(加法器)模块的编写。 2.建立完整的工程,工程中包括自己编写的 adder 模块,adder_display 模块(已 在群文件中提供),testbench.v(仿真文件)文件(已在群文件中提供), lcd_module.dcp(显示屏操作模块)(已在群文件提供)。 ※其中,adder_display.v 文件和 testbench.v 文件中的 adder ...原创 2018-05-18 14:41:08 · 13348 阅读 · 4 评论