自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 在homestead下创建laravel/lumen项目

1、开启VirtualBox虚拟机        1)打开GIt  Bash,或者大家自己使用的命令行软件,但是切忌使用Windows自带的命令行;2)进入homestead目录,如我的目录是D:/code/homestead.即进入cd d:/code/homestead        3)开启虚拟机,使用命令vagrant up,这个过程需要等一会儿,如下图

2017-07-25 10:21:27 1130

原创 二叉树的相关操作(一)-java

二叉树的相关操作,主要包括创建、判空、删除子树、删除节点、各种遍历算法等(包括先根遍历、中根遍历、后根遍历、层次遍历等)。本章重点说明四种遍历算法与删除节点操作的实现。以如下二叉树为例:1、先根遍历:先访问根节点,然后是左节点,然后是右节点,递归直至访问结束;上述二叉树先根遍历顺序为ABDGCEFH2、中根遍历:先访问左节点,然后根节点,然后右节点,递归访问至结束;上述二叉树中根遍

2017-07-24 17:25:23 259

原创 循环双链表--JAVA

这一篇来写循环双链表,循环双链表,包含两个关键字:双链表,循环。先说双链表,双链表是在单链表的基础上加上一个指向前面的指针。较之单链表,双链表可以从任意位置进行遍历,而不需要每一次遍历都要从头开始。再说循环,我们在对普通非循环链表进行操作时,需要考虑链表的索引范围,容易造成空指针错误。循环则可以规避这种情况的发生,因为即使选择操作的索引范围超过链表的长度,链表会重头继续遍历,可以成功规避索

2017-07-21 13:15:20 748

原创 循环单链表--JAVA

前两章写了单链表的操作,在这里,写了一个循环单链表。为了更好地实现各操作,在此引入头结点,这里的头结点与前两章定义的头结点不同,前两章的头结点即首节点,而这里的头结点并不是首节点。这样说可能有些糊涂。那就再详细地解释一下头结点和首节点的区别,头结点是物理上的第一个节点,但是它存放的不是我们所需要的数据,而是链表的一些信息,如链表的长度等,也可以是null,当链表为空时,头结点为空,但是它存在,它的

2017-07-21 09:37:48 558

原创 单链表对象操作--java

之前写了关于单链表操作是以 int 型为例,但是在时间应用中,链表很少仅仅存储数字,更多的是对象。那么这一篇以存储对象为例,简单介绍如何对单链表进行简单的操作。注意事项:删除与增添操作应注意链表的长度,不可溢出,用不专业的话讲,溢出分为“上溢”和“下溢”,上溢指的是所删除/插入的数据位置超过链表长度;下溢出指的是删除/插入的数据位置为负。比如,链表长度为2,现在执行操作要求删除位置为4的数

2017-07-20 10:29:25 695

原创 单链表操作--java

单链表的简单操作,包括新增头结点、删除头结点、在任意位置新增节点、在任意位置删除节点、通过节点位置删除节点、通过数据域中的数删除节点。       注意事项:1、添加操作:若该链表为空,则不应该插入非头节点,若该链表不为空,不允许插入超出链表长度的数据,如链表长度为2,则链表位置为0,1,此时插入数据最大位置为2,不允许插入数据位置设为3.2、删除操作:若该链表为空,不允许进行删除操作

2017-07-19 16:35:15 309

原创 Windows下安装homestead常见问题详解

1、添加homestead box 到vagrant失败:原因:外网资源受到限制,下载很慢,而且很可能下载失败。解决:当我们正常情况下输入命令:vagrant box add laravel/homestead 时,若下载失败,会有相应的下载地址           我们复制下这个下载地址,然后打开自己的下载工具,进行下载即可,文件大概800多兆。网上有人说用迅雷下载下来的文件

2017-07-10 09:56:35 803

原创 C++动态数字长度获取

之前一直用的JAVA 语言开发,数组的长度一直都是直接使用array.length获取数组长度,这两天因为一些特殊原因,使用C++,才发现C++是没有获取动态数组的函数的,静态数组可以使用sizeof(array)来获取长度,当然前提是该数组未被转换为指针。那么c++中如何获得动态数组长度呢?有人说,不必考虑这一点,但是有些时候是必须要涉及到数组长度而代码却不能事先确定数组大小怎么办?其实我也

2017-02-26 14:00:16 2858

原创 基于8255扩展的步进电机的控制

近期一直在搞单片机,其实对于步进电机的控制并不是很难,但是,通过8255扩展端口来实现的话,就比较麻烦,因为只有A存储器可以使用,8255已经将单片机的地址端口都用得差不多了。简单的说,就是通过8255扩展端口实现步进电机的顺时针转动,逆时针转动,以及减速加速。理论的东西就不多说了,直接贴代码:org 0000HLJMP MAINORG 0100HMAIN:MOV R0,#33H

2015-12-11 23:31:25 4336 2

原创 关于tesseract字符训练遇到的问题及解决方法

在OCR中,对字符训练是必不可少的,但是,在训练过程中,却会遇到各种问题,我是小白鼠,刚刚接触tesseract,我把我在做字符训练过程中遇到的问题简单描述一下与大家分享。如果有什么不妥的地方,还请大家多多指教!1、 我们的运行目录一定要在图片所在的目录下,这也是我们之后存放所生成的文件的目录。在做训练之前,要建立一个文件font_properties ,文件名不能变,只能是font_prop

2015-08-02 19:19:07 3545 1

MYECLIPSE连接ACCESS数据库配置,亲测可用

myeclipse连接access不需要额外装驱动,只需配置即可

2016-06-19

判断字符串是否是标识符

判断一个字符串是否是标识符,将字符串输出,带有异常处理:JAVA关键字不能作为标识符

2015-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除