整数开方 sqrt

  • Post author:
  • Post category:其他

#include <iostream> using namespace std ; int sqrt ( int x ) { int test , step ; if ( x < 0) return -1; if ( x == 0) return 0; step = 1<<15; test = 0; while ( step != 0) { registerint h…

继续阅读 整数开方 sqrt

ArrayList集合实现RandomAccess接口有何作用?为何LinkedList集合却没实现这接口?

  • Post author:
  • Post category:其他

众所周知,在List集合中,我们经常会用到ArrayList以及LinkedList集合,但是通过查看源码,就会发现ArrayList实现RandomAccess接口,但是RandomAccess接口里面是空的!Linked并没有实现RandomAccess接口。 这是为什么呢? -----------------------------------------------------------…

继续阅读 ArrayList集合实现RandomAccess接口有何作用?为何LinkedList集合却没实现这接口?

Typora主题下载

  • Post author:
  • Post category:其他

1.0前言 Typora有很多主题可以使用,默认的主题很少,想要自己的主题更加个性化,可以去添加更多的主题来优化自己的使用体验 2.0下载主题 2.1 找到Typora主题的网站 1.打开一个typora文件此点击 2 进入偏好设置 3依次点击 4 点击如图 5 进入typora 主题网站 也可以记住这个网站,以后方便用 各种主题都可以挑选,接下来下载自己喜欢的主题, 2.2下载主题 1.假设我下…

继续阅读 Typora主题下载

路径规划(1) move_base总体概述

  • Post author:
  • Post category:其他

本文将对move_base进行一些说明。由于move_base的代码已经看过很长时间了,现在再看竟然细节大都记不清了。所以还是写一篇博客吧,为了以后的再次查看。 首先move_base可以实现机器人的实时的动态路径规划。它的路径规划分为了全局路径规划和局部路径规划。 全局路径规划主要依据:A*算法和 Dijkstra算法。 局部路径规划主要依据TEB算法和dwa算法。 另外在路径规划过程中需要re…

继续阅读 路径规划(1) move_base总体概述

0 基础在 Ubuntu 下安装 apache2 + mysql +php,建立 DVWA 靶场环境(基于 php 开发的网站)

  • Post author:
  • Post category:php

up 该教程存在一定的缺陷,是 up 在安装过程中遇到的一些问题,由于没有使用 phpstudy,因此这个可能对于新手来讲不太友好 1. 首先我们进行的是 apache2 的安装 1. 首先我们应该安装 apache2 : 首先我们在 ubuntu 中按下 CTRL + SHIFT + T 输入: sudo apt install apache2 -y 2. 然后检测 apache2 是否安装成功…

继续阅读 0 基础在 Ubuntu 下安装 apache2 + mysql +php,建立 DVWA 靶场环境(基于 php 开发的网站)

Electron-Vue的基本使用

  • Post author:
  • Post category:vue

Electron-Vue 是个可以让我们使用 Vue 来开发 Electron 桌面程序的框架,单页面的应用解决了在Electron中每次打开新页面都要创建窗口的烦恼。 1. 环境搭建 // 安装脚手架 npm install -g vue-cli // 初始化项目 vue init simulatedgreg/electron-vue my-project // 进入项目 cd my-proje…

继续阅读 Electron-Vue的基本使用

JQ对象和JS对象之间的转化

  • Post author:
  • Post category:其他

JQ对象和JS对象之间的转化 将JS对象转换成JQ对象 $(div).html("JS对象转换成JQ对象") 将JQ对象转成JS对象 var $div = $("#div1"); var jsDiv = $div.get(0); //或者用var jsDiv = $div[0]; <!DOCTYPE html> <html> <head> <meta ch…

继续阅读 JQ对象和JS对象之间的转化

SpringMVC的传参方式

  • Post author:
  • Post category:其他

1 、传统传参方式 方法参数中使用request,通过request.getParameter("参数名"),再封装到bean中 @RequestMapping("/test01") public ModelAndView test01(HttpServletRequest request){ String username = request.getParameter("username"); …

继续阅读 SpringMVC的传参方式

四足机器人研发流程

  • Post author:
  • Post category:其他

四足机器人研发流程 简介 参考资料 机械 结构设计 3D建模 机械加工与装配 电控 元件选型 控制框架 上车调试 简介 机器人的定义很模糊,所以现在很多项目不论做成什么样子,都可以自称为机器人。简单的,大创中“一个三轮小底盘搭载一个机械臂”就可以完成的题目,经常被冠以机器人的名号,我觉得很low。而复杂的,不得不提到波士顿动力公司,我的偶像(迷弟脸),自认为他们的足式机器人是机器人行业的顶尖级产品…

继续阅读 四足机器人研发流程

什么是观察者模式?

  • Post author:
  • Post category:其他

一、观察者模式 概念和场景 观察者模式又叫发布者订阅者模式,它定义了一对多的关系,让多个观察者对象同时监听某一个主体对象,这个主体对象发生变化时就会通知所有的观察者对象,使得他们能够自己更新自己 如:你订阅游戏主播,当主播开播的时候他就会给你推送开播消息; 使用观察者模式的好处: 1.1支持简单的广播通信,自动通知所有已订阅的对象。 1.2页面载入后目标元素容易和观察者者存在一种动态关联,增加了灵…

继续阅读 什么是观察者模式?