【Flutter 1-4】Windows下VSCode配置Flutter开发环境

Visual Studio Code(简称VS Code)是一个由微软开发,同时支持Windows 、 Linux和macOS等操作系统的免费代码编辑器,它支持测试,并内置了Git 版本控制功能,同时也具有开发环境功能,例如代码补全(类似于 IntelliSense)、代码片段和代码重构等。该编辑器支持用户个性化配置,例如改变主题颜色、键盘快捷方式等各种属性和参数,同时还在编辑器中内置了扩展程序管理的功能。VSCode同样支持Flutter开发,在我的日常开发中会更多的使用VSCode,而不是Android Studio。
分类: 移动开发 发布时间: 10-28 08:04 阅读次数: 0

2020ICPC·小米 网络选拔赛第一场

先贴一份代码,之后再来写~~(咕)~~A Intelligent Warehouse三.代码实现#include <bits/stdc++.h>using namespace std;typedef long long ll;const int M = (int)2e5;const int N = (int)1e7;const double eps = 1e-9;const int inf = 0x3f3f3f3f;const ll mod = (ll)998244353
分类: 移动开发 发布时间: 10-28 01:35 阅读次数: 0

心跳包&乒乓包【介绍】

心跳包&乒乓包(可以携带少量的信息)【应用层协议】心跳检测机制:主要是用来检测用户是否处于连接的状态。在TCP网络通信中客户端与服务器时常的非正常断开,所以需要检测client是否保持连接,常用的手段就是心跳机制。Heart-Beat线程就是运用守护进程https://blog.csdn.net/qq_44065088/article/details/109141683我已经讲过了 守护进程(线程)怎么编写,在接收和发送数据时个人设计一个守护进程(线程),定时发送 Heart-Bea
分类: 移动开发 发布时间: 10-28 01:35 阅读次数: 0

SpringBoot整合mybatis-plus+sharding-jdbc 实现读写分离和数据分片,以及全局表,绑定表配置

SpringBoot整合mybatis-plus+sharding-jdbc 实现读写分离和数据分片#1、创建数据库,表相关的sql在这里插入#创建订单库sharding_order_dbCREATE DATABASE `sharding_order_db` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; #在order_db中创建t_order_1 t_order_2表DROP TABLE IF EXISTS `t_order_1`;CREAT
分类: 移动开发 发布时间: 10-28 01:35 阅读次数: 0

大学生租房坑---亲身经历与总结吧(合肥某虎公寓)

2019年毕业,坐标合肥,就职于一家互联网公司,做研发。虽说工作一年了,但是真的很匮乏社会经验。说一下事情。首先2020年4月13号,我租了一间**<合肥暖虎公寓管理有限公司 >**管理的一间房子,开开心心的住了2个月。在2020年6月21号的时候接到一个陌生电话,声称是暖虎公寓的人,要求我们6-28号搬离。理由未说明清楚。6月21号什么日子呀,过几天可就是端午节了啊。我早早的买了青岛的机票,让我搬家,哪有时间啊。我和他说了,他说等6-28号再说。在到6-28号中间,我多次联系他们,
分类: 移动开发 发布时间: 10-28 01:35 阅读次数: 0

Spring boot Mybatis-Plus数据库单测实战(三种方式)

  单元测试长久以来是热门话题,本文不会讨论需不需要写单测,可以看看参考资料1,我个人认为写好单测应该是每个优秀开发者必备的技能,关于写单测的好处在这里我就不展开讨论了,快速进入本文着重讨论的话题,如何写好数据库单测。  为什么要写数据库单测? 相信大家是不是有这样类似的经历,在写完复杂的sql语句后,自信满满的提测,发现很大一部分Bug都是因为sql语句出现问题了,要么少写逗号,要么漏了字段,悔不当初哇,为啥写完不多测测呢!  没关系!这就教你如何写数据库单测,让你轻松告别数据库相关bug。1. 数
分类: 移动开发 发布时间: 10-28 01:35 阅读次数: 0

数学公式 快速输入 解决方案

前言相信大家都知道大名鼎鼎的数学公式编辑器Mathtype,相信大家也会被公式编辑时的键入耗时所烦恼吧,尤其是上下标较多,括号较多的时候。在这提供一种解决方案:MathType+Mathpix。Mathpix可以将手写、打印版的公式截图翻译成LaTex格式的代码,word中的Mathtype插件可将代码反识别为公式。优点是不需要一个个字母的键入和修改上下标,只需截图,复制,粘贴,转换等操作。下面具体来说一下使用。使用前的安装就不要具体说明了,这个跟常规的软件安装没有任何区别,很简单。需要说明的
分类: 移动开发 发布时间: 10-28 01:34 阅读次数: 0

Java面试高频题精选300道,一份通往阿里的必备指南

就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Java程序员的技术功底。最近我整理了一份复习用的面试题及面试高频的考点题及技术点梳理成一份“Java工程师高频面试体系.pdf和一份网上搜集的“Java核心知识点体系文档.pdf”(实际上比预期多花了不少精力),包含集合,JVM,并发编程、Spring,MyBatis,微服务,Redis,Dubbo,设计模式,数据结构,分布式等!,由于篇幅有限,为了方便大家观看,这里以图片的形式给大家展示每部...
分类: 移动开发 发布时间: 10-28 01:34 阅读次数: 0

Shiro第一个程序:官方快速入门程序Qucickstart详解教程

目录一、下载解压二、第一个Shiro程序1. 导入依赖2. 配置shiro配置文件3. Quickstart.java4. 启动测试三、shiro.ini分析四、Quickstart.java源码分析1. 使用指定类初始化日志对象2. 通过.ini文件创建SecurityManager实例3. 获取当前执行的用户subject4. 通过当前用户得到session存取值并打印5. 测试当前用户是否被认证6. 打印当前用户的主要身份信息7. 判断当前用户角色8. 判断当前用户的权限9. 注销结束系统一、下.
分类: 移动开发 发布时间: 10-28 01:34 阅读次数: 0

Android | 零代码快速集成AGC崩溃服务

按照官方介绍:AGC崩溃服务提供了轻量级崩溃分析服务,依据CrashSDK,可以实现零代码快速集成,你的应用能够在崩溃时自动收集崩溃报告,帮助你了解应用版本质量、对崩溃性问题进行快速跟踪定位、评估崩溃问题的影响范围等。说白了就是华为提供一个SDK,你只要集成就可以看到应用的崩溃信息,不需要任何代码。是不是很心动,话不多说,先试试。创建项目和应用首先需要先在AGC创建一个项目,在项目中添加一个应用,
分类: 移动开发 发布时间: 10-27 18:24 阅读次数: 0

基于Cocos SDKHub接入华为HMS Game服务—打包上架流程

在完成Cocos游戏的开发后,我们可以选择对开发的游戏在AGC进行上架。版本构建CocosCreator面板选择”项目”>”构建发布”,几个配置需要注意:发布平台选择HUAWEIAppGelleryConnect包名:*.huawei结尾(华为联运要求)秘钥库:配置上一篇文档使用的秘钥库信息SDKHub配置:选择所需要的华为AGC配置集调试魔术:建议不选择;华为SDK接口都涉及签名验证,如果
分类: 移动开发 发布时间: 10-27 18:24 阅读次数: 0

torch报错:StopIteration: Caught StopIteration in replica 0 on device 0.

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
分类: 移动开发 发布时间: 10-27 11:15 阅读次数: 0

LeetCode:(14. 最长公共前缀!!!!!)

题目:14. 最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。解题思路:1.简单点来说,这道题可以用集合set(),集合的性质可以去掉重复的。2.还会用到zip()函数,文章后面会有介绍~~~~~~P
分类: 移动开发 发布时间: 10-27 11:15 阅读次数: 0

记录win10安装keras & tensorflow-gpu过程

win10安装keras & tensorflow-gpu安装环境win10 64bitpython 3.6.12CUDA &cuDNN根据自己电脑情况下载安装。创建虚拟环境:验证tensorflow-gpu:安装keras纯属记录学习过程,如有侵权请联系我。安装环境win10 64bitpython 3.6.12CUDA &cuDNN根据自己电脑情况下载安装。创建虚拟环境:1、我这里创建的是python36,创建完成后,激活环境,打开Anaconda prompt,
分类: 移动开发 发布时间: 10-27 11:15 阅读次数: 0

机器学习(一):深入解析线性回归模型

一.线性回归的基本概念1.1 什么是回归问题?回归是应用于经济,投资等领域的一种统计学方法,它尝试确定一个因变量(通常由yyy表示)与一系列其他变量(称为自变量,通常用xxx表示)之间关系,然后通过这个关系来进行相关的预测,例如我们根据一个地区的若干年的PM2.5数值变化来估计某一天该地区的PM2.5值大小。也就是说,回归问题就是确定一个模型fff,使得y=f(x)y=f(x)y=f(x)。若yyy与xxx之间是一次函数关系,则称其为线性回归问题(狭义上的)。1.2 一元线性回归给定一个数据集D=(
分类: 移动开发 发布时间: 10-27 11:15 阅读次数: 0

python实现RGB字符串,按24位对齐后输出对应Integer行数字

话不多说直接上代码问我为啥我也不会,只是个工具人…搬来的代码解决问题,以后再深究了def RGB_to_Int(Red,Green,Blue): r, g, b = (Red, Green, Blue) packed = int('%02x%02x%02x' % (r, g, b), 16) print(packed)if __name__ == "__main__": arr = input("输入数组:") #截取字符串 str=arr[4:-1]
分类: 移动开发 发布时间: 10-27 11:14 阅读次数: 0

python 使用 selenium 爬虫知乎

python 使用 selenium 模拟浏览器进行爬取知乎说起爬虫一般想到的情况是,使用 python 中都通过 requests 库获取网页内容,然后通过 beautifulSoup 进行筛选文档中的标签和内容。但是这样有个问题就是,容易被反扒机制所拦住。反扒机制有很多种,例如知乎:刚开始只加载几个问题,当你往下滚动时才会继续往下面加载,而且在往下滚动一段距离时就会出来一个登陆的弹框。这样的机制对于通过获取服务器返回内容的爬虫方式进行了限制,我们只能获得前几个回答,而没办法或许后面的回答。所以需
分类: 移动开发 发布时间: 10-27 11:14 阅读次数: 0

Problem B: DFS or BFS? 广度优先搜索应用

Problem B: DFS or BFS?题目Description说好了,题目不黑人。给你一个8*8的矩阵,你的初始位置是左下角方格(用’U’表示),你的目标位置是右上角的方格(用’A’表示),其余的62个方格,如果是’.’,表示这个方格为空,如果是’S’,表示这个方格有一块大石头。好了现在你开始从左下角出发,每次可以往上,下,左,右,左上,右上,左下,右下移动一个方格,或者你可以原地不动,一共九个动作方式,在你做完一个动作后,所有的大石头会往下掉一个方格(如果一个大石头的位置是(x,y),那下
分类: 移动开发 发布时间: 10-27 10:05 阅读次数: 0

2020ICPC·小米 网络选拔赛第一场 Intelligent Warehouse(DP)

题意:n个数,要求取得最多的数,使得任意两个数其中一个为另一个倍数。思路:则定义dp[i]dp[i]dp[i]为第i个数为取出序列数中最大数时,最多取多少数。则dp[i]dp[i]dp[i]向i∗2,i∗3,i∗4...i*2,i*3,i*4...i∗2,i∗3,i∗4...转移,复杂度O(n∗sqrt(1e7))O(n*sqrt(1e7))O(n∗sqrt(1e7))。#include<cstdio>#include<cmath>#include<algorit
分类: 移动开发 发布时间: 10-27 10:05 阅读次数: 0

猴子选大王(Java)

猴子选大王(Java)题目要求:完成猴子选大王的游戏,要求输入猴群的数量,以及报数的数值,按照排列顺序报道指定数值的猴子出局,最后剩下的即是大王,输出大王的编号。import java.util.Scanner;public class MonkeyChooseKing { public static void main(String[] arge) { int king=0; System.out.print("请输入猴子的数量:"); Scanner sc=new Scanner(
分类: 移动开发 发布时间: 10-27 10:05 阅读次数: 0