原创 编程语言 钞票找零-贪心,动态规划算法 钞票找零问题是一个非常古老的问题,百度那些都有,本文将一步步的讲解关于钞票找零的算法以及优化过程.贪心算法假设有1,2,5,10面值的钞票,现在需要找零89元,我们该怎么做呢?解析一:这里面,最简单的一种方法,也就是89/1=89 了,我们只需要89张1元面值的即可,<?phpclass Change{ protecte 2019-04-03 浏览(544) 评论(0) 阅读全文
原创 php phpunit-单元测试神器 在我们开发的时候,测试是必不可少的东西,那么有个好的测试工具才能让你测试的效率提升,现在就介绍下最近我发现的单元测试工具-phpunit吧.phpunitphpunit是php 轻量级的单元测试框架,只需要编写好单元测试代码,运行即可测试结果是否和预期结果一样,如果不一样则会报错.官方中文文档:http://www.phpunit.cn/manual/current/zh_cn/installat 2019-04-02 浏览(642) 评论(0) 阅读全文
原创 乱七八糟 关于本人对学习知识的方法的理解 不知不觉,我已经入行快3年了,技术群总有人在聊视频学习和文档学习的优缺点,现在我就单独开个文章说明吧.在看这篇文章前,请先确保你不是"懒鬼".懒的人永远没救,永远是菜鸡学习方法学习方法一共有5种:1:看书2:看文档3:看源码4:看别人的文章5:看视频首先我声明一点:只要自己有认真学,从这5个方法中都可以获取知识但是,学习的效率有不同,以及学习的难度,综合来说:看书>看文档 2019-03-31 浏览(294) 评论(0) 阅读全文
原创 php PHP:Phar的打包和使用 什么是Phar?Phar是PHP里类似于`Jar`的一种打包文件,可以将整个应用打包,便于部署等。安装需求Phar需要 `PHP >= 5.2` ,在 PHP5.3或以上,Phar已经包含在内置的扩展中,在这之前可以通过`PECL`扩展安装。运行时配置通过`php.ini`的配置项,可以设定一些Phar的函数行为方式。配置项默认值解释phar.readonly1只允许读,只能在php.ini 2019-03-30 浏览(909) 评论(0) 阅读全文
原创 php 从零开始写mvc框架之一:面对对象 关于 mvc 框架系列的文章本来在很久之前就想写的,无奈当时个人觉得能力不行,理解不够,所以一直没有写,现在开始重新写该文章只会简单说明面对对象,只是一个框架系列的起头文章.想要详细教程可查看慕课网教程:面对对象文本教程面对对象视频讲解 面对对象面对对象(OOP,Object Oriented Programming) 是一种软件编程方法,它的概念是将所有的事物,包括抽象的概念,全部归为对象封装, 2019-03-26 浏览(283) 评论(0) 阅读全文
原创 C php扩展开发一:hello world 下载php源码首先,我们需要下载php的源码:https://github.com/php/php-src/releases 本人选择的是php7.3wget https://github.com/php/php-src/archive/php-7.3.3.tar.gz自行选择版本,下载完之后解压,并进入php目录 ext/tar -zvxf php-7.3.3.ta 2019-03-16 浏览(688) 评论(0) 阅读全文
原创 php 最短路径-Dijkstra算法 <?php/** * Created by PhpStorm. * User: Tioncico * Date: 2019/3/1 0001 * Time: 10:04 */include "./ 2019-03-14 浏览(836) 评论(0) 阅读全文
原创 C c语言实现2048游戏 经过一天的学习研究,终于实现了c语言dos版本的2048游戏,通过wsad控制方向,esc,q键退出,空格键重新开始,实现了计分板功能,代码如下:#include <stdio.h>#include <conio.h>#include <stdlib.h> //&nb 2019-03-12 浏览(528) 评论(0) 阅读全文