- 博客(52)
- 收藏
- 关注
原创 Golang环境配置on Macbook Air M2
应用配置文件source .bash_profile。新建配置文件 vim ~/.bash_profile。新建文件夹 比如GoNote。gopath显示为配置文件。文件-将文件夹添加到工作区。vscode打开文件夹。
2025-01-09 16:46:43
525
原创 力扣刷题指南
按照 数学 > 数组 > 链表 > 字符串 > 哈希表 > 双指针 > 递归 >栈 >队列 的顺序,主要刷:难度简单,通过率在 50%以上的题目。按照 数学 > 数组 > 链表 > 字符串 > 哈希表 > 双指针 > 递归 >栈 >队列的顺序,主要刷:难度中等,通过率在50%以上的题目。先不要急着刷题,建议找个视频,把相关算法理论看一遍,比如:什么是分治,什么是贪心,什么是动态规划,什么是二叉搜索树,什么是图等概念。第四轮就比较难了,可以刷剩余困难的,还有以前没刷的,通过率低于 40%的题目。
2024-10-15 23:00:37
588
原创 毕业设计-第一天
Springboot项目-第一天主键策略自动增长 AUTO INCREMENTUUIDredis实现mp自带策略 snowflake算法
2021-04-16 14:34:28
218
原创 GetMapping
简介@GetMapping是一个组合注解,是@RequestMapping(method =RequestMethod.GET)的缩写。该注解将HTTP Get 映射到 特定的处理方法上。同理PostMapping也是一个组合注解,是@RequestMapping(method =RequestMethod.POST)的缩写。特别说明,@RequestMapping如果没有指定请求方式,将接收Get、Post、Head、Options等所有的请求方式。...
2020-07-13 14:43:24
942
原创 美化Windows和idea的插件
PowerToys微软家的一款系统增强工具,解决了平时使用的一些痛点,提供了windows系统下的一系列工具。其中最好用的就是PowerYoys Run,它提供了类似everything一样的全局搜索功能。TranslucentTB一款开源的小软件,主要用于美化Windows任务栏,有多种颜色可选。透明,亚克力,模糊等。Raidrive将onedrive挂载到本地磁盘,实现云盘本地化的体验。IDEA相关美化插件Material Theme UI一款有多种风格的MD风格主题。Fi
2020-07-12 08:03:22
772
原创 UML复习
目录用例图类图顺序图活动图状态机图用例图参与者(角色)、用例、系统边界、元素之间的关系用例图中的关系有四种:关联、泛化、包含、扩展类图继承空心三角形+实线实现接口空心三角形+虚线关联(association)聚合关系(aggregation)聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。可以用空心的菱形+实线箭头来表示。合成(Composition)是一种强的‘拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一
2020-06-29 22:11:12
472
原创 复习
(1)物理层的任务就是透明地传输位流,如以太网的物理层部分、ADSL、SDH。(2)数据链路层的任务是负责相邻结点间的通信,如CSMA/CD、PPP。(3)网络层的任务是为数据在网络中选择一条合适的路径,如IP。(4)运输层的任务是负责不同计算机中两个进程间的通信,如TCP、UDP。(5)应用层就是为了让用户能够使用网络,如HTTP、FTP。(3)HTTP、FTP、SMTP、Telnet等利用支持VLAN技术的交换机,可以把一个局域网划分为若干个VLAN,VLAN间能否相互通信可通过设置决定,不
2020-06-23 07:44:31
310
原创 《计算机网络(第7版)-谢希仁》学习笔记+知识点总结-汇总
基于<<计算机网络(第7版)>>–谢希仁分享一下个人一学期记录的笔记和期末复习的总结,其中“*”表示重点内容;每章节选出部分重要习题以供参考第一章-概述:https://blog.youkuaiyun.com/weixin_43093481/article/details/86683911第二章-物理层:https://blog.youkuaiyun.com/weixin_43093481/article/details/86683978第三章-数据链路层:https://blog.youkuaiyun.com
2020-06-22 19:44:40
1421
转载 AS Build Output 乱码
Android Studio Build Output 栏内汉字出现乱码的解决方案就是图中红框内显示的毛病,Build Output栏中的汉字出现了乱码,其它地方都没有乱码。此方案仅适用于图片中出现的乱码。百度上的消除乱码的方案都试了一遍,一律没用,最后在必问上问的大神才解决,在这里感谢 “技术宅星云” 大神搭救。解决方案如下:1、打开Android Studio2、打开Configure —> Edit Custom VM Options3、添加如下内容后重启Android Studi
2020-06-16 16:49:33
456
原创 TX安卓课程第一天
插件和组件插件 没有功能的APP组件 基于源码编译的都是基于模块化本地仓库提高编译速度只要仓库有一份,就都可以使用构建仓库 (二进制) 搭建方法本地构建仓库建造者模式工厂模式三个队列五个拦截器...
2020-06-12 23:15:39
237
原创 LifeCycles的认识
简化关于生命周期回调的代码;计时器例子package com.esdut.lifecycles;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.os.SystemClock;import android.widget.Chronometer;//stop() 只能停止视图刷新 不能影响时间的停留public class MainActivity extend..
2020-06-11 17:23:58
302
原创 Navigation(3)
APP架构:一个Activity通过Navigation导航到多个fragment示例://MyViewModel//创建MyViewModel类,在类内定义LiveData//定义数据操作的函数public class MyViewModel extends ViewModel { private MutableLiveData<Integer>number; public MutableLiveData<Integer>getNumber(){..
2020-06-11 16:31:36
240
原创 Navigation(2)
碎片间传递数据 @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); getView().findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Overr
2020-06-07 21:45:19
307
原创 Navigation(1)
容器碎片导航控制导航图形化设置监听 方法一 @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); Button button; button = getView().findViewById(R.id.button); ...
2020-06-07 17:17:26
209
原创 ViewModelSHP
//继承AndroidViewModel可以直接访问系统资源和SharedPreferences public class MyViewModel extends AndroidViewModel { // // 这里也可以定义context// Application application; SavedStateHandle handle; String key = getApplication().getResources().getString(R.strin..
2020-06-07 14:21:42
194
原创 SharedPrederences
//MainActivitypublic class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* * .
2020-06-05 09:49:19
257
原创 ViewModelSaveState
记得加上依赖 module的gradle implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0' implementation "androidx.lifecycle:lifecycle-viewmodel:2.2.0"
2020-06-04 21:23:12
414
原创 DataBinding
在gradle中添加dataBinding,开启数据绑定。android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { applicationId "com.moyu.databinding" minSdkVersion 28 targetSdkVersion 29 versionCode 1 versionNam.
2020-06-03 09:27:19
227
原创 LiveDate
添加观察者myViewModel = new ViewModelProvider(this).get(MyViewModel.class); myViewModel.getNumber().observe(this, new Observer<Integer>() { @Override public void onChanged(Integer integer) { textView.setTe
2020-06-03 07:45:56
325
原创 临时保存数据
@overrideprotected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putString("KEY",textView.getText().toString());}protected void onCreate(Bundle saveInstanceState) { super.onCreate(saveInstanceState); if(s
2020-06-02 21:09:11
328
原创 ViewModel数据持久化
可视化工具- 辅助线- 约束- 魔法棒ViewModel类介绍ViewModel类是被设计用来以可感知生命周期的方式存储和管理 UI 相关数据,ViewModel中数据会一直存活即使 activity configuration发生变化,比如横竖屏切换的时候。...
2020-06-02 19:08:10
441
原创 递归子程序
#include<bits/stdc++.h>using namespace std;string s;int N=0;int cur =0;void E();void T();void G();void F();void S();int main(){ cin>>s; if(s[cur]!='i'&&s[cur]!='...
2019-12-03 21:15:27
550
原创 Django框架安装启动入门
pip install django# 创建django程序django-admin startproject mysite#进入程序目录cd mysite# 启动socket服务端,等待用户发送请求python manage.py runserver 127.0.0.1:8080
2019-12-03 20:23:55
184
原创 [编译原理]7-4 翻译布尔表达式-A
大家都学过了布尔表达式的翻译,其中有一个拉链-回填技术,这次我们就练习这个技术。注意,在布尔表达式中,“并且”运算的优先级是要高于“或者”运算的。输入格式:输入为一行字符串,例如: a < b or c < d and e < f每个符号都用空格间隔。其中逻辑运算符包含 and 和 or , 关系运算符包含 < 、> 、<= 、 >= 、== 、...
2019-11-27 20:17:16
1419
3
原创 [编译原理]PTA复习笔记
//********************//表达式语法分析——递归子程序法 []//********************#include<bits/stdc++.h>using namespace std;char s[100];int num = 0;int i = 0;void E();void G();void T();void S();voi...
2019-11-27 18:56:17
319
原创 [算法设计]代码复习笔记
文章目录考试内容分治算法[B - 整数因子分解问题](https://acm.sdut.edu.cn/onlinejudge2/index.php/Home/Contest/contestproblem/cid/3015/pid/1722)[C - 顺序表应用7:最大子段和之分治递归法](https://acm.sdut.edu.cn/onlinejudge2/index.php/Home/Con...
2019-11-25 22:09:41
204
原创 最少硬币问题
Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description设有n种不同面值的硬币,各硬币的面值存于数组T[1:n]中。现要用这些面值的硬币来找钱。可以使用的各种面值的硬币个数存于数组Coins[1:n]中。对任意钱数0≤m≤20001,设计一个用最少硬币找钱m的方法。对于给定的1≤n≤10,...
2019-11-25 14:57:14
179
原创 最大子段和之分治递归法
Time Limit: 10 ms Memory Limit: 400 KiBSubmit StatisticProblem Description给定n(1<=n<=50000)个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为:...
2019-11-25 00:19:44
220
原创 骨牌铺方格
Time Limit: 1000 ms Memory Limit: 32768 KiBSubmit StatisticProblem Description在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:Input输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格...
2019-11-24 22:13:59
160
原创 整数因子分解问题
Problem Description大于1的正整数n可以分解为:n=x1x2…xm。例如,当n=12 时,共有8 种不同的分解式:12=12;12=62;12=43;12=34;12=322;12=26;12=232;12=22*3。对于给定的正整数n,计算n共有多少种不同的分解式。Input输入数据只有一行,有1个正整数n (1≤n≤2000000000)。Outpu...
2019-11-24 21:54:00
391
原创 Python实验四:文本处理和文件内容操作
#1.需要将一个字符串分割为多个字段,但是分隔符(还有周围的空格)并不是固定的。string 对象的 split() 方法只适应于非常简单的字符串分割情形#它并不允许有多个分隔符或者是分隔符周围不确定的空格。 当你需要更加灵活的切割字符串的时候,最好使用 re.split() 方法import reline = 'aaa bbb ccc;ddd eee,fff'print(line)...
2019-11-23 16:03:40
1294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人