自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 收藏
  • 关注

原创 系统设计 system design 干货笔记

系统设计 面试准备

2022-11-22 06:30:11 929 1

原创 leetcode Construct Binary Search Tree from Preorder Traversal python

preorder 二叉搜索树

2022-10-23 23:44:54 415

原创 leetcode 1019 Next Greater Node In Linked List python 单调栈

单调栈

2022-10-20 11:15:14 447

原创 leetcode刷题报告之 计算器大冲关 basic calculator I II III

计算器 I II III

2022-10-10 12:41:14 353

原创 Pandas 改变列名和改变值 rename

pandas 使用系列

2022-10-08 00:08:15 963

原创 leetcode刷题报告 304 Range Sum Query 2D - Immutable二维前缀和

前缀和 二维的

2022-10-07 00:34:06 184

原创 leetcode刷题报告 之hrt篇 oa leetcode 722 Remove Comments python

字符串leetcode天花板

2022-10-05 01:34:16 205

原创 mac 查看端口和释放端口

mac处理端口被占问题

2022-10-05 00:22:24 866

原创 leetcdoe刷题报告 11 Container With Most Water 双指针python

leetcode上岸

2022-09-30 07:29:10 297

原创 leetcode 刷题报告 1584 Min Cost to Connect All Points python 并查集 MST

MST 并查集 Krusakal

2022-09-06 10:27:25 214

原创 leetcode 解题报告 721 Accounts Merge 合并账户 python 并查集

并查集

2022-09-04 06:27:34 160

原创 leetcode力扣刷题报告 5 Longest Palindromic Substring 最长回文子串

动态规划 leetcode解题

2022-08-18 07:16:16 82

原创 leetcode 刷题报告 2131. Longest Palindrome by Concatenating Two Letter Words 连接两字母单词得到的最长回文串

leetcode

2022-08-05 08:17:58 249

原创 leetcode 刷题报告48 roate image翻转图像

力扣 刷题报告

2022-08-05 03:06:15 96

原创 leetcode 241Different Ways to Add Parentheses 为运算表达式设计优先级 解题记录

刷题报告

2022-08-01 16:01:41 95

原创 C# build的时候遇到报错 circular dependency

Bug resolve

2022-07-26 02:36:35 551

原创 pycharm 使用 anaconda 环境

两个方法一:从annaconda 内部打开 pycharm这里有个下拉框可以选 选择你要的 anaconda环境 再launch你的pycharm但有时候好像不大灵光 还是用不上这个环境二:方法二就是万能方法从pycharm内部来 配置环境,非常简单。界面最右上角 齿轮图标,点击。找到interpreter这里下拉框可以选,发现没有 anaconda的环境, 你就show all 然后点左上角加号 选anaconda 环境, 再去添加你已经存在的 anaconda环境。...

2022-04-24 14:49:49 3852

原创 每天一个tenser flow小知识

1 tensor .view()改变维度 但是共享内存 b改变 a的值也会改变import torch as ta=t.arange(0,6).view(2,3)print(a) b=a.view(-1,2) #当某一维是-1时,会自动计算它的大小print(b) #输出tensor([[0, 1, 2], [3, 4, 5]])tensor([[0, 1], [2, 3],2 tensor 乘法torch.bmm()强制规定维度和大小相同t

2022-04-10 05:52:12 344

原创 机器学习笔记Machine Learning 之SVD (Singular Value Decomposition) 奇异值分解

一:特征值和特征向量Ax=λxAx = \lambda xAx=λxA 是一个 n*n 矩阵, x 是一个 n 维向量,λ\lambdaλ是矩阵 A 的一个特征值,x 是矩阵 A的特征值 所对应的特征向量。矩阵A就可以用下式的特征分解表示:$A=W $...

2022-03-29 22:56:11 1529

原创 NLP 学习笔记之 Seq2seq

一 什么是word embedding词嵌入(Word Embedding)或者分布式向量(Distributional Vectors)是将自然语言表示的单词转换为计算机能够理解的向量或矩阵形式的技术。由于要考虑多种因素比如词的语义(同义词近义词)、语料中词之间的关系(上下文)和向量的维度(处理复杂度)等等,我们希望近义词或者表示同类事物的单词之间的距离可以理想地近,只有拿到很理想的单词表示形式,我们才更容易地去做翻译、问答、信息抽取等进一步的工作。在Word Embedding之前,常用的方法有on

2022-03-09 14:15:29 1973

原创 NLP学习笔记 之RNN SLTM GRUs

这学期开始学习nlp 准备开个专题 记录下学习过程, 今天来讲讲 rnn。 大家都知道 cnn在cv大放异彩,rnn则在 nlp领域被广泛使用。

2022-03-09 10:43:16 1611

原创 mac m1 芯片 android studio

最近在做app开发 碰到一个问题 mac pro m1芯片安装 android studio之后想用 一个 emulator 怎么都不行 什么版本都不行。最后通过github的release版本https://github.com/google/android-emulator-m1-preview/releases装上了 怕大家github不好登陆 不好下载 提供资源链接: https://pan.baidu.com/s/1TzpsxN9VL9vbsE1stGw6Kw 提取码: gwc2...

2022-01-22 08:25:47 1695

原创 cmd通过安装choco 安装 helm

1 安装 choco@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('http

2021-04-21 17:19:30 447

原创 .await 和.result 的区别 以及如何使用 lazy来避免在不需要的地方加载异步 使用task.run 避免同步异步互相等待 造成死锁

当我们遇到需要异步的 async的方法,再调用的时候就需要 await或者 .result/ .getwaiter().getresult() 这两个的区别在于,当遇到await会把线程挂起,开启别的线程继续后面的操作。但是遇到 .result会一直等在这里,不会开新的线程。很容易造成线程阻塞。 如果有两处使用 .result 还会导致互相等待 造成线程死锁...

2021-04-07 11:33:47 1549 1

原创 git merge别的分支的commit 到新分支 not something we can merge ; fatal: bad object

要实现这次merge可以用两条指令1 git merge {commitid}合并这条commit 以及之前所有的commit会遇到的错误not something we can merge那是因为这条commit所在的分支,你本地还没pull 本地没这条commit记录只需要git checkout aBranchgit pullgit checkout bBranchgit commit xxx2 git cherry-pick {commitid}只合并这一条commit会

2021-03-24 11:27:28 10579

原创 同一wifi下两台电脑之间使用Windows自带的远程桌面连接互相操控(用一台电脑远程控制/远程连接另一台电脑)

被操控的电脑端:1 右键电脑图标 属性properties2 选remote setting 把两个都allow 记得点击apply ok,不然不会生效3 cmd打开命令行,输入ipconfig 回车记住这个ipv4要去操作的主机:在搜索栏输入 打开远程桌面mstsc输入刚才得到的ip地址,用户名administration或者你win的username用户名点击连接 输入要操控的电脑的电脑密码即可...

2021-03-01 16:33:57 8569

原创 利用try catch 来throw错误 预防后端报错导致前端无法正常显示

不写try catch 亲人两行泪要从controller层 到 service层 通通要写try catch @POST @Path("xxx") public ResponseBean exportTransExcpOrder(TransExcProcessQueryVo vo) { ResponseBean responseBean = new ResponseBean(); try { // 这service里面可能会

2020-12-22 14:11:46 975

原创 一个springboot里面的常用注入

@Valuespringboot框架配置了多环境运行,使用@Value这个注解,将环境变量写在配置文件中,让他根据运行的环境进行读取。 //YML配置文件xxxURL: xxx.xxx/xxxx@Servicepublic class TesseractOrcServiceImpl implements TesseractOrcService { @Value("${xxxURL}") private String xxxURL;}yml里面存放了键值对,然后这里我们k

2020-12-04 11:04:11 349

原创 JAVA使用http包进行url接口调用以及返回值处理 HttpEntity ResponseEntity

一个request包含 header和request body,我们用 HttpEntity<body,header>来构造一个请求发出request之后会得到 response 用ResponseEntity来接收返回内容在发送请求的时候,可以使用 HttpClient RestTemplate OkHttp 一个文章看下三者的区别和使用方法。 这里用的okhttpRestTemplate 是自己写的一个util 基本用法和 restTemplate一样。https://blog.

2020-12-02 15:05:57 2945 1

原创 ngfor ngif(ngif then else) ngswitch + ngfor里面使用ngif 和 ngswitch

<div *ngIf="col.field=='useSubsidy'; then thenBlock else elseBlock " ></div> <ng-template #thenBlock> {{carData.useSubsidy|USE_SUBSIDY_PIP}} </ng-template> <ng-template...

2020-10-28 13:52:42 1144 1

原创 angular 内容的显示和隐藏: component.ts变量控制<span>内容显示隐藏 ng-show/ng-hide/ng-if/ng-switch,hidden

显示和隐藏元素是, Angular是通过修改数据模型DOM的方式来驱动UI刷新,然后通过指令把变更反应到UI上。ngIf,ngFor… 在angular里被称为是结构型指令.所谓结构型指令,就是它能够塑造或重塑DOM的结构. 说句话就是在渲染的时候它能够帮你增加,删除,维护这些元素.ng-show/ng-hide:ng-show是满足条件就展示,ng-hide是满足条件就隐藏.因为 它们用法差不多,所以下面就单纯讲ng-show.ng-show接收的是一个boolean值,当为值true的时候就去

2020-10-20 15:55:01 3977

原创 angular primeNG 添加滑动选择按钮 inputSwitch

授人以鱼不如授人以渔,当你需要在你的网页上添加任何组件,第一件事就是去官网,找找你要的组件。https://www.primefaces.org/primeng/v4.3.0/#/inputswitch以上链接为 inputSwitch的 4.0版本在右上角一定要选好版本,要符合自己使用的ui版本。然后我们根据他的官方教程来操作。xxx_module.tsimport {CommonModule} from "@angular/common";import {InputSwitchModul

2020-10-13 17:03:12 627

原创 sql优化 数据库优化 oracle查询优化

在数据库操作的时候常常遇到速度问题,无法达到业务要求。几个常见办法解决查询太慢问题:1 like%% 不使用索引在正常情况下,百分号在后面,可以使用索引:select object_name from t1 where object_name like ‘DBA%’;百分号在前面,不能使用索引:select object_name from t1 where object_name like ‘%LIB’;所以会全表搜素导致变慢。使用instr来 解决问题 这个链接很好的讲了 substr

2020-09-29 15:34:03 93

原创 从零开始学ElasticSearch ES,Java high level Rest Client配置文件详情

一 : curl 连接ES服务器Windows 安装curl,配置环境https://jingyan.baidu.com/article/e3c78d64897d303c4c85f52d.html这里说的很清楚,但是注意一点配置完环境变量是要重启电脑,才会生效的。重启之后打开,命令行,curl -u username:password url地址返回如上内容表示连通。二 常用curl es语句查看全部内容curl http://xxx.xxx.xx.xxx:xxxx/_source?p

2020-09-28 14:56:49 653 1

原创 Web 应用程序报告: 启用了不安全的“OPTIONS”HTTP 方法 建议:禁用 WebDAV,或者禁止不需要的 HTTP 方法 spring boot

Web 应用程序报告有一项叫做启用了不安全的“OPTIONS”HTTP 方法然后他会建议 禁用WebDAV,或者禁止不需要的 HTTP 方法WebDAV:Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持

2020-09-24 14:43:58 4837

原创 ERwin使用:模型扫描返回 没有建立数据表空间 没有建立索引表空间;根据erwin反生成DDL

ERwin切到physical界面一 建立数据表空间和索引表空间再Tablespaces 下面创建表空间,注意命名规则 数据表空间要以 DT结尾 索引表空间要以IX结尾,如图五张表 我建立了五个数据表空间五个索引表空间。二: 选中一张表右键...

2020-08-31 17:18:53 393 1

原创 mybatis plus collection

mybatis 和 mybatis plus 的区别 就在于,需要把数据库的字段和数据层的类 做个关联。类似这种package com.sgm.b2c.lmc.entity;import java.util.ArrayList;import java.util.List;import lombok.Data;import lombok.EqualsAndHashCode;import lombok.experimental.Accessors;import com.baomidou.m

2020-08-11 14:26:07 5071 2

原创 jdbc mybatis循环嵌套 迭代嵌套 collection ( n层,1层 2层 3层 4层 5层 无论任意层都可以系列)

当我们面对一对多的映射关系 ,我们会使用collection。一层嵌套非常的简单,网上教程很多,https://msd.misuland.com/pd/2878646270447061150?page=1这里有一个参考的,先把这个看懂。 <collection property="studentList" column="classID" javaType="ArrayList" ofType="com.cn.hnust.pojo.StudentEntit

2020-08-10 17:28:43 1680

原创 angular 弹出窗口组件(如上传组件)中添加自定义文字

import-template.component.ts添加 @Input() public showInfo:boolean = false; @Input() public infoDetail:string;import-template.component.html <div *ngIf="showInfo" style="margin-top: 15px;margin-left:15px;color: red" [innerHTML]="infoDetail"&gt

2020-08-02 22:48:53 727

原创 angular前端点击按钮弹出输入框

angular前端点击按钮弹出输入框

2020-07-24 16:59:31 1904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除