日常记录
EchoDSun
这个作者很懒,什么都没留下…
展开
-
JS 日期转换,String->Date
JS时间格式化细节注意原创 2022-12-01 09:15:52 · 2427 阅读 · 1 评论 -
mysql Error Code: 1175. You are using safe update mode and you tried to update a table
mysql更新字段的时候,会出现如上的提示,简单来说就是当前在安全模式,一定要通过id来更新数据,也就是说,在update语句中,where后面一定要指明id,不然就不给修改。还有一种可能就是使用了workbench,换成其他的客户端软件就可能可以执行了,比如Navicat,这个就可以直接更新字段。当然一种解决方案就是关掉安全模式,这个方法有很多。2022年9月26日13:41:19。(难道就只有官方的工具才会遵守规矩?原创 2022-09-26 13:45:06 · 473 阅读 · 0 评论 -
EasyPoi 模版导出word,表格错位
easyPoi导出word,列错位原创 2022-09-23 08:48:17 · 1054 阅读 · 6 评论 -
JAVA实现SHA256算法
JAVA实现SHA256原创 2022-02-11 14:37:24 · 9816 阅读 · 2 评论 -
Angular Material 中mat-icon使用svg图标,避坑
Material默认的icon比较少,而且也没看到官方的网站,我只找到一个可以用的:Mat-Icon List : 900+ Angular Material Icons (angularjswiki.com)但是有的地方就需要使用SVG图标官方也是支持的,只是多了一步:把svg图标注册一下即可使用,也算是简单:html(aria算是无障碍阅读,不影响)<mat-icon svgIcon="thumbs-up" aria-hidden="false" aria-label="Ex原创 2021-07-16 11:39:15 · 2033 阅读 · 0 评论 -
Angular获取DOM元素
Angular可以通过@ViewChild装饰器来获得页面的DOM元素 @ViewChild('fixedCard2') fixedCard2!: ElementRef;这样可以获得页面上名为fixedCard2的组件,<mat-card #fixedCard2>固定的card</mat-card>但是这个只能获取组件,当我希望获取组件当前的位置的时候(因为我希望实现当页面向上滑动的时候,组件也向上滑动,最终固定在顶部的功能。类似于csdn首页右侧那原创 2021-07-15 11:28:53 · 1112 阅读 · 3 评论 -
Angular Material MatTable刷新数据
时间:2021年5月8日13:17:19在Angular配合上Material上以后,整个UI确实好看了许多但是问题是MatTable加上Paginator可以实现初始化、分页和翻页功能,但是找了好几天也没有找到是这么刷新table的。下面是实现方法:1. 先看数据是这么加载的 getInvoiceData(): void { const url = 'api/invoice/getInvoiceByPages'; console.log('获取数据1');原创 2021-05-08 13:58:53 · 1126 阅读 · 2 评论 -
Angular 的HttpClient的理解
时间:2021年4月29日13:28:07当前我对Angular 的 Httpclient使用的理解实现新建一个HttpServiceimport { HttpClient, HttpHeaders } from '@angular/common/http';import { Injectable } from '@angular/core';import { Observable } from 'rxjs';import { RetResult } from 'src/bean/cor原创 2021-04-29 13:39:00 · 239 阅读 · 0 评论 -
Angular项目中引入Font Awesome
文章时间:2021年4月9日16:40:36来源:https://blog.csdn.net/xif3681/article/details/809146851. npm安装npm install --save font-awesome2.style引入2.1 cssstyle.css中添加@import'~font-awesome/css/font-awesome.css';2.2 less$fa-font-path: "../node_modules/font-原创 2021-04-09 16:45:42 · 348 阅读 · 0 评论 -
Angular Material MatPaginator 组件初始化
时间:2021年3月11日13:15:27环境,突然就从昨天的11.2.3升级到了11.2.4几乎所有的MatPaginator 的示例代码的写法都是这样的@ViewChild(MatPaginator) paginator: MatPaginator;然后vscode就提醒我属性“paginator”没有初始化表达式,且未在构造函数中明确赋值。修改以后变成这样 @ViewChild(MatPaginator) paginator: MatPaginator =原创 2021-03-11 13:25:46 · 1061 阅读 · 1 评论 -
Angular Material MatTable组件通过Http获取数据
本文时间:2021年3月10日13:44:52首先吐槽一下Angular Material官方的示例写的也太随心所欲了,光是一个hppt请求数据,然后展示在界面上就花了我好几天。示例地址:https://github.com/EchoBeTaken/angular-table-demo1. 环境项目环境,在当前应该是最新的,(但是官方的分页组件还在提示我初始化缺少参数)@ViewChild(MatPaginator) paginator: MatPaginator;就这个,我自原创 2021-03-10 14:07:40 · 1091 阅读 · 0 评论 -
服务器域名问题
2021年1月14日15:03:53时间不同,方法也可能不一样哦~刚开始在腾讯云买了服务器和域名,服务器到期了就没有再续费。顺便一提,双十一域名续费会便宜一点域名看着也不贵,就续费了,然后把域名解析到国外的一台服务器上但问题是国外的服务器的网络延迟是真的大,而且配置也不高,基本上每天都要重启一下项目因此决定在阿里云上申请服务器。当把腾讯云上的域名解析到阿里云的服务器的时候,刚开始还能访问,然后大概1个小时就访问不了了。查询以后发现,更换服务器厂商以后,还要备案接入的,特地找客原创 2021-01-14 15:22:08 · 171 阅读 · 0 评论 -
新开服务器准备工作——JAVA
2021年1月14日14:47:53最后就是安装JAVA11主要还是看了这篇文章,知道openJ9这个虚拟机的,据说还不错。https://www.jitao.tech/blog/2020/02/openjdk-with-eclipse-openj9/2.安装java2.1 下载: https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=openj92.2 上传到服务器 (/home/java)2.原创 2021-01-14 14:54:25 · 83 阅读 · 1 评论 -
新开服务器准备工作——MYSQL
2021年1月14日14:35:25服务怎么少的了数据库呢?参考:https://blog.csdn.net/weixin_44129085/article/details/104481986安装mysql8.0的方法和一般的还不一样,如果使用默认的安装方式,安装的还是5.7的版本。1.1 下载配置包(34k左右):https://dev.mysql.com/downloads/repo/apt/1.2 上传到服务器(/home/mysql)1.3 运行配置包:sudo dpkg -i m转载 2021-01-14 14:47:04 · 68 阅读 · 0 评论 -
新开服务器准备工作——PUTTY
1. putty自动登录配置(密码)1.0 事前准备-下载:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html这个是安装版在下面还有解压版,当然上面还有单个软件的下载,但是本身也是小软件,就是几百K的事情解压出来就是一个全家桶:重点是倒数第二个下面开始使用1.1 在①处写入ip地址1.2 在②处写入自己想要的名称1.3 在③处点击,保存1.4 右键PUTTY.EXE,“发送到”-》“原创 2021-01-14 14:32:57 · 227 阅读 · 0 评论 -
腾讯云中安装运行mysql数据库
2020年6月11日17:21:48软件版本随着时间可能会有更新,一下设置可能会有不同的地方,所以,先看时间!!!1.更新sudo apt-get update2. 安装mysqlsudo apt-get install mysql-server3.查看mysql状态systemctl status mysql.service这一块来自https://blog.csdn.net/weixx3/article/details/807824794.登录mysql.原创 2020-06-11 17:35:02 · 812 阅读 · 0 评论 -
常用的一些排序算法
整理一下各种排序算法1.冒泡排序时间复杂度O(n^2),时间比较长,但是比较容易理解和实现。 //冒泡排序public int[] sortArray(int[] nums) { for (int i = 0; i < nums.length - 1; i++) { for (int j = 0; j < nums.length - i - 1;...转载 2020-03-31 10:43:47 · 95 阅读 · 0 评论