学习进程
文章平均质量分 61
ITSOK_U
这个作者很懒,什么都没留下…
展开
-
力扣1006笨阶乘问题
这里写目录标题问题描述常规解法优化解法问题描述通常,正整数 n 的阶乘是所有小于或等于 n 的正整数的乘积。例如,factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1。此时,我们设计了一个笨阶乘 clumsy:在整数的递减序列中,我们以一个固定顺序的操作符序列来依次替换原有的乘法操作符:乘法(*),除法(/),加法(+)和减法(-)。例如,clumsy(10) = 10 * 9 / 8 + 7 - 6 * 5 / 4 + 3 - 2 * 1。然而原创 2021-04-01 17:55:15 · 268 阅读 · 0 评论 -
C语言里的scanf连续输入出错问题
C语言里的scanf连续输入出错今天在看代码时发现一个有趣的东西,下面看一段代码#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<iostream>using namespace std;int main() { int password, account, a_code; printf("请输入资金账号: \n"); scanf("d%", &account);原创 2021-03-20 11:45:39 · 1012 阅读 · 0 评论 -
C++万能头文件#include <bits/stdc++.h>
include<bits/stdc++.h>包含了目前c++所包含的所有头文件!!!写了它一般就不用再加其他头文件了!惊不惊喜!原创 2021-03-17 15:46:32 · 275 阅读 · 0 评论 -
TCP/IP协议分层简介
TCP/IP协议层简介前言应用层传输层网络层网络接口层前言TCP/IP协议层是在OSI七层模型的基础上衍生而来的,相比于OSI的七层模型的通用型,TCP/IP协议是现有协议集后再建立模型的,所以说TCP/IP四层模型更加易用。TCP/IP四层模型于OSI七层模型的对比如下图所示OSITCP/IP数据格式主要协议应用层、表示层、会话层应用层报文FTP、HTTP、TELENT、SSH、DHCP等传输层传输层数据段TCP、UDP等网络层网络层数据包I原创 2021-03-17 10:14:57 · 1388 阅读 · 0 评论 -
动态规划中的背包问题
动态规划中的背包问题汇总分析0-1背包完全背包多重背包0-1背包问题描述:有一个容量为 V 的背包,和一些物品。这些物品分别有两个属性,体积 w 和价值 v,每种物品只有一个。要求用这个背包装下价值尽可能多的物品,求该最大价值,背包可以不被装满。问题分析:对于0-1背包问题的最优解,每个物品只有两种情况,要么装入要么不装入(分别对应1和0),因此采用递归思想可以得出其状态转移方程。在下面分析中用**dp[i][j]**数组表示容量为j的背包装i种物品时的最大价值;找子问题:对于第i个物品要考原创 2021-03-16 15:54:25 · 121 阅读 · 0 评论 -
二叉树层次遍历的C++实现
二叉树层次遍历与二叉树先序、中序遍历使用栈类似,二叉树的层次遍历的实现是基于队列这个数据结构来实现的。主要算法思想是首先建一个队列并将树的根节点入队,然后当树不为空的时候持续访问队首节点并将其左右子节点入队,直至队列为空。void AVLTree<T>::printTree() { //层次遍历 Node<T>* pos = root; //当前位置 queue<Node<T>*> q; q.push(root); //根节点入队 wh原创 2021-03-14 19:27:12 · 1146 阅读 · 0 评论 -
C++实现平衡二叉树
C++实现二叉树的平衡操作平衡二叉树实现准备工作节点结构体平衡二叉树类实现具体操作实现过程ll型(即插入节点在左子树的左子树上,对应右旋操作rr型(即插入节点在右子树的右子树上,对应左旋操作lr型(即插入节点在左子树的右子树上,对应先左旋再右旋操作rl型(即插入节点在右子树的左子树上,对应先左旋再右旋操作平衡函数实现平衡二叉树实现准备工作要实现二叉树,首先要对其节点和树结构进行定义;节点结构体`template<class T>struct Node { T key; Node&l原创 2021-03-14 17:57:20 · 446 阅读 · 0 评论 -
Android Studio出现ERROR: AdbHostServer.cpp:102: Unable to connect to adb daemon on port: 5037问题
打开android studio自带模拟机出现问题原因是adb.exe因为被阻止不能启动,具体错误代码如下Emulator: emulator: ERROR: AdbHostServer.cpp:102: Unable to connect to adb daemon on port: 5037可以通过允许adb.exe通过windows防火墙来解决问题。具体步骤如下:在打开防火墙时发现...原创 2020-03-03 12:45:57 · 11189 阅读 · 4 评论 -
实习修炼第十八天
整体进程项目部署到dev环境 jenkins简单了解StringJoiner项目部署到dev环境1. 先在git上进行分支合并,将自己开发的分支合并到dev分支上;2. 然后到相应环境利用jenkins进行项目构建;jenkins主界面如下点击如下选项进行构建3. 然后刷新运行项目(结合Rancher,下篇文章介绍)jenkins简单了解StringJoiner源码如下,...原创 2019-07-17 20:51:13 · 185 阅读 · 0 评论 -
实习修炼第十九天
整体进程get请求方式导出excel表错误查看开发报告文档的书写get请求方式导出excel数据表在实际项目中由于对于toString方法的错误使用使得导致空指针错误(不知道为什么我老是碰到这个错误)最后加了一层限定条件使得正常运行public ExportGoodTestDataVO(GoodsTestDataVO gvo){ if (gvo.getTestBeginTime...原创 2019-07-19 19:22:54 · 187 阅读 · 0 评论 -
实习修炼第十七天
整体内容数据导出到excel CSV数据导出到excel导出excel专用的适配类package com.mini.admin.inner.web.goods.domain.vo;import com.mini.goods.entity.test.GoodsTestDataDetailVO;import lombok.Data;import java.io.Serializ...原创 2019-07-16 17:59:57 · 224 阅读 · 0 评论 -
实习修炼第十六天
整体进程错误检查 Postman中post请求测试 maven部署的刷新问题 http消息结构错误检查之web端试运行500错误错误描述:Please check registry access list (whitelist/blacklist).Postman测试工具报错信息 "timestamp": 1563167741835, "status...原创 2019-07-15 18:05:41 · 180 阅读 · 0 评论 -
实习修炼第十三天
整体进程原创 2019-07-10 20:22:48 · 211 阅读 · 0 评论 -
实习修炼十二天
整体进程java分页 git分支的使用java分页分页学习参考 https://www.cnblogs.com/guanghe/p/10056893.htmlgit分支的使用https://blog.csdn.net/u012240455/article/details/80852055...原创 2019-07-10 20:04:21 · 130 阅读 · 0 评论 -
实习修炼之第五天
SpringBoot的学习SpringBoot启动原理轻量级的Spring经历了从xml配置到java注解配置再到现在的spring3.x的java配置(基于 Java 的配置能力),所有这些配置都代表了开发时的损耗。 因为在思考 Spring 特性配置和解决业务问题之间需要进行思维切换,所以写配置挤占了写应用程序逻辑的时间。SpringBoot的出现大大改善了这一缺点,SpringBoot简...原创 2019-06-30 10:57:44 · 206 阅读 · 0 评论 -
实习修炼之第三天
学习进度Dubbo简单了解Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费(Consumer)两个角色。可借鉴http://d...原创 2019-06-26 22:43:30 · 151 阅读 · 0 评论 -
实习修炼之第六天
主要进度今天具体学习了利用mabatis对数据库的操作,具体分为两部分:xml文件配置(数据库操作)、dao层调用相关内容进行数据持久化,可参照如下代码进行学习。xml配置文件部分代码如下<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//dal.org//DTD Mapper 3.0//E...原创 2019-07-02 19:47:18 · 131 阅读 · 0 评论 -
实习修炼之第七天
具体项目的实施在今天开始了一个简单功能的实现,就是实现下面sql语句使得在后台管理端进行用户的删除,由于项目原因所以没有进行物理删除,而是将相关字段设置成不合理的字符串使得达到删除用户的效果,要实现的具体sql代码如下,并将其操作的相应数据表和操作方法在注释部分显示//对应ShardingWechatAccountDo类//deleteWechatAccountByOpenID方法upda...原创 2019-07-02 22:56:00 · 186 阅读 · 0 评论 -
实习修炼之第八天
项目介绍原创 2019-07-08 19:16:33 · 112 阅读 · 0 评论 -
实习修炼第十一天
整体进程优惠券领取的整个业务流程开发与测试数据库原创 2019-07-08 20:21:41 · 161 阅读 · 0 评论 -
实习修炼之第一天
java实习第一天主要事务业务方面进展主要事务报道,简单了解公司,然后就位。业务方面进展熟悉了mac的使用,感觉和linux系统的使用有相似性,比如控制台的使用,今天使用较多的是vim编辑器,具体的应用就是在jdk安装时域maven仓库配置时的路径配置。mac下jdk的安装 ,基本上来说与windows下的大同小异,在实践中我安装的是jdk8,第一次安装后因为没有配置环境所以在装mav...原创 2019-06-24 22:58:34 · 387 阅读 · 0 评论 -
实习修炼之第四天
概述Service层 Web层 Spring注释Service层Java读取property配置文件后缀为“.properties”的文件在Java中被称为属性文件,在Java项目中一些配置参数保存在Property文件中,这样能保证不修改原代码直接修改Property文件。所以说配置文件可维护性好,会让程序中变化的地方很灵活的配置。spring boot项目applica...原创 2019-06-27 23:01:48 · 291 阅读 · 0 评论 -
实习修炼第十四天
整体内容消息队列的使用消息队列Postman原创 2019-07-14 10:55:51 · 126 阅读 · 0 评论 -
实习修炼第十五天
整体进程**分页review **原创 2019-07-14 11:04:32 · 185 阅读 · 0 评论 -
实习修炼之第九天
整体内容原创 2019-07-10 19:46:32 · 125 阅读 · 0 评论 -
实习修炼之第二天
昨日补充maven的配置使用参照https://blog.csdn.net/fenglailea/article/details/78272769HttpRequest的使用LinkedHashMap使用参照https://www.cnblogs.com/jpwz/p/5680494.htmlpublic boolean searchBuyLimit(Long userId , Lo...原创 2019-06-25 22:25:24 · 166 阅读 · 0 评论