- 博客(316)
- 收藏
- 关注
原创 指纹模式识别算法源码及其测试和应用方法
指纹算法需求指纹特征值生成、比对API库需求:可输出指纹图像。图像格式为bmp,小于等于500DPI,不大于50K。 可输出指纹模板。生成模板需要至少采集几次指纹需说明,建议不超过三次。模板大小不超过1K。模板生成时间不大于1秒。 可输出指纹特征值(可以是非字符串格式)。特征值大小不超过512B。 可输出指纹特征值字符串。字符串为可见字符,长度不超1024。 指纹比对时,支持输入指...
2018-08-29 20:53:11 23462 14
原创 深度强化学习
强化学习有两个基本概念:环境(即外部世界)和智能体(即你正在编写的算法)。智能体向环境发送行为,环境回复观察和奖励(即分数)。强化学习其实也是机器学习的一个分支,但是它与我们常见监督学习和无监督学习又不太一样。强化学习旨在选择最优决策,它讲究在一系列的情景之下,通过多步恰当的决策来达到一个目标,是一种序列多步决策的问题,而监督式学习和非监督式学习主要关注的是做出预测。。该学习算法能帮助我们公式...
2018-08-20 20:09:58 4835
原创 如何实现开发一个企业认证开发版微信服务号的详细步骤
题目:企业如何实现开发一个企业开发版微信公众号的详细步骤?(以PHP为例进行开发)先附上一张流程图:一、首先在微信公众平台官网进行注册登录,打款认证,微信公众平台小程序注册与认证详细过程看链接: https://jingyan.baidu.com/article/72ee561a7d5d6fe16138df0e.html二、在本地Windows环境下,配置好PHP编...
2018-05-17 16:20:48 5437
原创 项目:文件的压缩与解压
文件压缩开发平台:VS2015开发技术:堆,哈夫曼树项目描述:1.统计文件中字符出现的次数,利用数据结构中的堆建造Huffman树,字符出现次数多的编码短,出现次数少的编码长;2.根据建造好的Huffman树形成编码,以对文件进行压缩;3.将文件中出现的字符以及他们出现的次数写入配置文件,以便后续的解压缩;4.根据配置文件读取相关信息,重建Huffman树,
2016-09-07 17:21:11 4955 2
原创 用c++实现红黑树的判断、插入、遍历操作
红黑树 红黑树是一棵二叉搜索树,它在每个节点上增加了一个存储位来表示节点的颜色,可以是Red或Black。通过对任何一条从根到叶子简单路径上的颜色来约束,红黑树保证最长路径不超过最短路径的两倍,因而近似于平衡。红黑树是满足下面红黑性质的二叉搜索树:1. 每个节点,不是红色就是黑色的;2. 根节点是黑色的;3. 如果一个节点是红色的,则它的两个子节点是黑色的;
2016-07-26 22:13:24 4895 2
原创 二叉搜索树的定义、查找、插入和删除
二叉搜索树的定义二叉搜索树,也称有序二叉树,排序二叉树,是指一棵空树或者具有下列性质的二叉树:1. 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;2. 若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;3. 任意节点的左、右子树也分别为二叉查找树。4. 没有键值相等的节点。二叉搜索树的删
2016-07-21 21:59:00 23692 2
原创 项目:微空间
前言:经过了3周的实习,学习了html/css基本语法,自学了一点javascript,本人经过5天的努力,初步完成了微空间项目,废话不多说,下面上干货:项目名称:微空间 功能模块:登录 注册 主页 留言板 随笔 摄影 音乐 萌宠项目功能简介: 我的项目为个人空间类网站,题材取自百度网页、QQ空间的图和网易云音乐的MV,项目模块
2016-07-16 15:27:17 2935 2
原创 冒泡排序算法及其两种优化
冒泡排序算法及其两种优化1、排序方法 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其向上"飘浮"。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止。(1)初始 R[1..n]为无序区。(2)第一趟扫描
2016-06-09 18:08:43 36904 9
原创 用两个队列模拟实现一个栈的过程
栈具有“后进先出”的特点,即某个元素最后进入栈,却最先出栈;队列具有“先进先出”的特点,即元素从队尾依次进队列,依次从队头出队列;现在用两个队列模拟实现一个栈的过程,详细过程请看下面这张本人制作的gif图:650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/82/0E/wKioL1dJjbLBs09rAALQGkmi570447.gi
2016-05-29 13:44:36 2320 3
原创 打印菜单界面,用c语言实现二叉树的基本操作
打印菜单界面,用c语言实现二叉树的基本操作:其代码原理和用c++实现一样,请看本人上篇博客:二叉树的先序、中序、后序遍历等基本操作c++实现,链接:http://yaoyaolx.blog.51cto.com/10732111/1783527实现代码:#include #include #define MAXSIZE 50//定义二叉树的二叉链表结构typedef struct Node{ cha
2016-05-29 13:44:33 2780
原创 二叉树的先序、中序、后序遍历等基本操作c++实现
二叉树:树的每个节点最多有两个子节点。1.实现二叉链表的结构://节点结构templatestruct BinaryTreeNode{ BinaryTreeNode* _left;//左子树 BinaryTreeNode* _right;//右子树 T _data;//数据域 //构造函数 BinaryTreeNode(const T& x) :_left(NULL)//左孩子指针 ,_ri
2016-05-29 13:44:27 891
原创 稀疏矩阵的列序递增法和一次定位快速转置法
稀疏矩阵:矩阵中大多数元素为0的矩阵,从直观上讲,当非零元素个数低于总元素的30%时,这样的矩阵为稀疏矩阵。如:int array [6][5] = {{1, 0, 3, 0, 5}, {0, 0, 0, 0, 0},
2016-05-29 13:44:24 2686
原创 二分查找算法的递归、循环实现及其缺陷
关于二分查找法 在学习算法的过程中,我们除了要了解某个算法的基本原理、实现方式,更重要的一个环节是分析算法的复杂度。在时间复杂度和空间复杂度之间,我们又会更注重时间复杂度,往往用牺牲空间换时间的方法提高时间效率。时间复杂度按优劣排差不多集中在:O(1), O(log n), O(n), O(n log n), O(n2), O(nk), O(2n)二分查找法主要是解决在“一堆数中找出指定
2016-05-29 13:44:21 2321
原创 斐波拉契数列的递归、非递归、公式法多种方法实现
实现斐波拉契数列:1,1,2,3,5,8...,当n>=3时,f(n)=f(n-1)+f(n-2)。解:求解斐波拉契数列方法很多,这里提供了4种实现方法和代码,由于第5种数学公式方法代码太过繁琐,只做简单介绍方法一:递归调用,每次递归的时候有大量重复计算,效率低,可将其调用的过程转化成一颗二叉树进行分析,二叉树的总结点个数不超过(2^n-1)个,由于其是不完全二叉树,那么函数计算的次数必小于(2^
2016-05-29 13:43:53 3841
原创 c语言:实现对于给定的正整数N,依次打印出小于等于N的所有素数。两种方法及其优化
请编写一个程序,实现对于给定的正整数N,依次打印出小于等于N的所有素数。方法一:试除法由素数的定义得到如下程序:#includeint print_prime(int num)//prime表示素数{ int i = 0; for (i = 2; i { int j = 0; for (j = 2; j { if (i%j == 0) { break; } } if
2016-05-29 13:38:54 15783
转载 制作供js调用的dll并调用
转载:https://blog.csdn.net/dylwildwolf/article/details/37695929
2019-01-29 14:14:57 7587
原创 六中常用算法设计:穷举法、分治法、动态规划、贪心法、回溯法和分支限界法
算法设计之六种常用算法设计方法1.直接遍历态(穷举法) 程序运行状态是可以遍历的,遍历算法执行每一个状态,最终会找到一个最优的可行解;适用于解决极小规模或者复杂度线性增长,而线性规模不会很大的状态。2.分治法 将一个难以直接解决的大问题,分割成一些规模较小的相同小问题,以便各个击破,分而治之。思想策略: 对于一个规模为n的问题,若该问题可以容易...
2018-09-20 18:19:25 8116 3
转载 Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)
转载:https://blog.csdn.net/lucky_lxg/article/details/77849212
2018-08-27 23:34:51 600
原创 linux终端黑客帝国代码雨效果
打开终端执行如下两行命令即可: # sudo apt-get install cmatrix # cmatrix 效果图:
2018-08-24 19:48:45 12520 5
原创 人工智能基础概念
人工智能的概念:机器模拟人的意识和思维机器学习的概念:机器学习是一种统计学方法,计算机利用已有数据得出某种模型,再利用此模型预测结果。特点:随经验的增加,效果会变好。简单模型举例:决策树模型预测班车到达时间的问题描述: 每天早上七点半,班车从 A 地发往 B 地,到达 B 地的时间如何准确预测?如果你第一次乘坐班车,你的预测通常不太准。一周之后,你大概能预测出班车 8:0...
2018-08-08 17:36:23 8525
转载 Git在win7,x64位系统上,通过GitHub搭建远程仓库
Git-GitHub搭建远程仓库:https://blog.csdn.net/fengye_yulu/article/details/52119023
2018-07-17 17:52:02 444
转载 Git安装配置过程-Win7下x64系统
Git安装配置过程:https://blog.csdn.net/fengye_yulu/article/details/52116146
2018-07-17 11:36:10 331
原创 Python模拟一个用户登录系统
题目:模拟一个用户登录系统,用户输入用户名和密码,输入正确即可进入系统直接上代码:#模拟一个用户登录系统,用户输入用户名和密码,输入正确即可进入系统d=['yao','123456']while 1: name =input("请输入用户名:") if name in d: break else: print("你输入的用户名不存在,请...
2018-06-25 15:06:03 21443 2
原创 Python基础之matplotlib框架
Python中matplotlib框架画sin(x)和cos(x)的图像:import matplotlib.pyplot as pltimport numpy as npx=np.linspace(0,2*np.pi,100)y1,y2=np.sin(x),np.cos(x)plt.title('sin&cos')plt.xlabel('x')plt.ylabel('y'...
2018-06-23 17:55:07 667
原创 用html在网页界面生成一朵玫瑰花
用html在网页界面生成一朵玫瑰花,直接上代码:<!DOCTYPE html><html><head><title>玫瑰</title><meta charset="utf-8"></head><body><p style="te
2018-06-23 14:57:34 18377 9
原创 Python基础之opencv框架
Python中的opencv框架程序举例演示:import cv2img=cv2.imread('1.jpg')cv2.imshow('image',img)cv2.waitKey(0)#转为灰度图img=cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)cv2.imshow('image',img)cv2.waitKey(0)cv2.destroyAll...
2018-06-22 15:04:39 628
原创 Python基础之PIL框架
一、PIL(Python Imaging Library)的基本概念:PIL中所涉及的基本概念有如下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordinate system)、调色板(palette)、信息(info)和滤波器(filters)。1、 通道每张图片都是由一个或者多个数据通道构成。PIL允许在单张图片中合成相同维数和深度的多个通道。以RGB图像为例...
2018-06-21 15:50:27 834
原创 flask文件的上传
flask文件的上传:upload.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>flask服务器</title></head><body&
2018-06-18 21:29:06 1256
原创 Python基础之爬虫:爬取小说,图片示例
一、用python里面的beautifulsoup爬取网页中的小说原来网页内容:http://www.jueshitangmen.info/tian-meng-bing-can-11.html#爬虫from bs4 import BeautifulSoupfrom urllib.request import urlopenhtml=urlopen('http://www.jueshi...
2018-06-18 20:20:17 1732
原创 题目:用python3实现微信聊天机器人
做微信聊天机器人,实现步骤:获取微信的使用权,即python脚本能控制微信收发信息。python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息。一二两步要用到wxpy库里的各种组件来收发信息,监听微信活动。另外机器人还要用到 图灵机器人的api我们先去 图灵机器人 注册账号。一、如何注册申请图灵机器人:https://jingyan.baidu.com/article/454316a...
2018-06-18 20:05:08 6814 1
原创 Python基础六:Python 正则表达式
Python 正则表达式正则表达式 (Regular Expression) 又称 RegEx, 是用来匹配字符的一种工具. 在一大串字符中寻找你需要的内容. 它常被用在很多方面, 比如网页爬虫, 文稿整理, 数据筛选等等.比如我需要爬取网页中每一页的标题. 而网页中的标题常常是这种形式:<title>我是标题</ title>而且每个网页的标题各不相同, 我就能使用正则表...
2018-06-14 23:52:55 333
原创 python基础五:面向对象编程和异常处理
Python3 面向对象面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需...
2018-06-08 21:58:04 749
原创 python基础三:表达式,语句,循环
python 表达式和语句表达式是值,变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。Python语句是一段可执行代码。常见的有赋值语句,if语句,while语句,for语句等等。赋值赋值的特性:变量名在首次赋值时会被创建,变量名在引用前必须先赋值...
2018-05-31 13:47:32 3532
原创 python基础二
字符串:字符串是单个字符的字符串的序列,其他类型的序列还包括列表和元祖(稍后介绍)python 表达式和语句表达式是值,变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。Python语句是一段可执行代码。常见的有赋值语句,if语句,while语句,for语句等等。赋值赋值的特性:变量名在首次赋值时会被创建,变量名在引用前必须先赋值...
2018-05-30 20:24:24 1471
转载 朴素贝叶斯分类算法
朴素贝叶斯分类算法 贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。而朴素朴素贝叶斯分类是贝叶斯分类中最简单,也是常见的一种分类方法。这篇文章我尽可能用直白的话语总结一下我们学习会上讲到的朴素贝叶斯分类算法,希望有利于他人理解。
2018-05-30 17:03:47 1837
原创 python实现:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
s=input('input a string:\n')letters=0space=0digit=0others=0for c in s: if c.isalpha(): letters+=1 elif c.isspace(): space+=1 elif c.isdigit(): digit+=1 els...
2018-05-28 17:28:03 86292
原创 题目:输入某年某月某日,判断这一天是这一年的第几天。
题目:输入某年某月某日,判断这一天是这一年的第几天。方法一:year=int(input())month=int(input())day=int(input())if month==1: count=dayelif month==2: count = 31+dayelif (month>=3) and ((year % 4 == 0 and year % 100...
2018-05-28 17:22:28 53725 4
原创 兔子问题(四种方法):已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后.第三个月开始生小兔子,假如没有发生死亡,则每个月有多少兔子?
兔子问题:已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后.第三个月开始生小兔子,假如没有发生死亡,则每个月有多少兔子?#按照兔子的对数进行考虑,完全是一个斐波拉契数列#方法一:递归调用,每次递归的时候有大量重复计算,效率低,可将其调用的过程转化成一颗二叉树进行分析,# 二叉树的总结点个数不超过(2^n-1)个,由于其是不完全二叉树,那么函数计算的次数必小于(2^n-1),# 时间复杂...
2018-05-28 17:09:33 23292 2
原创 520表白代码
在这个狂虐单身狗的节日,实在无聊写了几行也不知道向谁告白的代码,献丑献丑:#include<stdio.h>#include<math.h>int main(){ float y, x, z; printf("那一天\n"); printf("第一次遇见你\n"); printf("忘不了\n"); printf("你的容颜\n"); printf(&q
2018-05-21 19:05:27 38943 22
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人