动态规划(dynamic programming)学习笔记(上)

  • Post author:
  • Post category:其他

一、概述 key point: 1、确定原问题与子问题  2、阶段的状态(包含边界状态(或者说是边界条件))   3、状态转移方程(难点也是最重要的一点) 二、例题1 keypoint : 如果用递归(本质是压栈和出栈的过程),提交的时候编译器会报超时,(因为n很大的时候,有很多重复计算)(拆成二叉树理解,比如climbStairs(5)拆成climbStairs(4)+climbStairs(3…

继续阅读 动态规划(dynamic programming)学习笔记(上)

openwrt 环境安装LNSP

  • Post author:
  • Post category:其他

本人所写的博客都为开发之中遇到问题记录的随笔,主要是给自己积累些问题。免日后无印象,如有不当之处敬请指正(欢迎进扣群 24849632 探讨问题); 打算在在openwrt下安装nginx, sqlite, php做为服务器,下面记录相关的过程: cd openwrt make menuconfig Languages -> PHP 安装PHP-1​ 标题安装PHP-2​ 安装nginx N…

继续阅读 openwrt 环境安装LNSP

nginx 报错 connect() failed (111: Connection refused) while connecting to upstream

  • Post author:
  • Post category:其他

公司网站搬迁到新服务器后,发现站点访问不了,network里面提示502,查看相关的server配置,感觉没有什么问题,经过测试发现txt、html、等非php文件能够直接访问,也就是php访问不了,初步断定有可能是php-fpm没有安装或者没有启动导致。 首先判断php-fpm是否已经安装,没有安装的情况就需要先安装php-fpm,安装可以参数相关资料。 确定好服务器已经安装了php-fpm之后…

继续阅读 nginx 报错 connect() failed (111: Connection refused) while connecting to upstream

Android之查看手机实时电流、电压

  • Post author:
  • Post category:其他

就是从文件中读值,由于电流变化太快,显示的是连续读5次的平均值, 直接上代码: public class MainActivity extends Activity { private boolean mIsStart = true; private Toast mToast; private Handler mHandler = new Handler() { public void handl…

继续阅读 Android之查看手机实时电流、电压

关于使用SpringCache 缓存失效原因?

  • Post author:
  • Post category:其他

关于使用SpringCache 缓存失效原因? 观前提示:本文章适用前提条件是 SpringBoot+SpringMVC+SpringCache环境下 解决: 必须是Controller 层方法调用的方法上加入缓存注解 缓存失败原因:spring cache 的关键原理就是 spring AOP,通过 spring AOP,其实现了在方法调用前,如果不是Controller层方法 所调用方法 缓存…

继续阅读 关于使用SpringCache 缓存失效原因?

Unity-点击屏幕进行移动

  • Post author:
  • Post category:其他

Unity中实现点击屏幕进行移动 1,首先获取点击事件   是在void Update里每帧都要监测 Input.GetMouseButton(0) 是输入鼠标抬起事件  0鼠标左键  1鼠标右键  2鼠标中键 Input.touchCount==1  移动平台  如手指触摸屏幕  1个手指1  2个手指2  3个手指3 2,点击事件在什么位置 1>首先在Hierarchty面板创建一个空物…

继续阅读 Unity-点击屏幕进行移动

chatgpt赋能python:Python初学者必须掌握的技巧:区间分割

  • Post author:
  • Post category:python

Python 初学者必须掌握的技巧: 区间分割 Python是一种十分流行的编程语言,其灵活性和易于学习的特点使它成为了许多编程爱好者和专业工程师的心头好。本文将向您介绍 Python 编程语言中的区间分割技巧,这是一项非常实用且广泛应用的技能。如果您还不熟悉这个概念,那么本文将会为你详细解析。 什么是区间分割 在Python中,区间指的是某个范围内的数字或元素集合。区间分割则是将该区间平均分割为…

继续阅读 chatgpt赋能python:Python初学者必须掌握的技巧:区间分割

被DNS劫持了有什么好的方法可以解决?

  • Post author:
  • Post category:其他

DNS劫持是黑客入侵网站的常见手段。这种攻击会返回虚假信息,甚至无法访问网站。DNS劫持是一种你进入360度的网站,但它是从百度的页面出来的。这意味着你的DNS被劫持了。 专业的DNS劫持,称为域名系统,是指在被劫持的网络范围内拦截域名解析请求,分析请求的域名,发布超出审查范围的请求,否则返回虚假IP地址或不做任何事情都会使请求失去响应,其效果是特定网络无法响应或访问假地址。 DNS劫持原则以下示…

继续阅读 被DNS劫持了有什么好的方法可以解决?

C fseek 与ftell

  • Post author:
  • Post category:其他

1、 fseek #define _CRT_SECURE_NO_DEPRECATE #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { FILE* pFile = fopen("C:\\Users\\lucky\\Desktop\\22.txt", "r"); char str…

继续阅读 C fseek 与ftell

vue族谱架构_关于Vue整体架构分析

  • Post author:
  • Post category:vue

Vue架构主要构件包括以下几个部分: Vue.js + Webpack + Cordova Vue 有一个官方整合Webpack包vue-cli,具体见官网。 npm install --global vue-cli 随后可以根据vue在指定目录创建项目 vue init webpack 项目名 若没有在Cordova集成的情况下,大部分我们都是根据vue-cli创建好的项目进行编码,那么当我们需…

继续阅读 vue族谱架构_关于Vue整体架构分析