摘要: 创建安装Angular 12版本: npm install -g @angular/cli@12.2.17 创建工程: ng new jp-demo1 add Angular roting? y ...................to use? scss上面回车后npm会比较慢(这一步其实是在 阅读全文
posted @ 2023-11-03 23:27 天天向上518 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 父传子 父组件给子组件传递方法 将整个父组件传值给子组件 子传父 阅读全文
posted @ 2023-11-03 15:47 天天向上518 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Angular 部分学习截图 目录结构 组件简单说明 自定义组件简单命令 在app根组件中使用调用news组件 定义数据并显示到模板中 根模块 创建项目时 定义的几种数据方式 在构造函数或者方法中给属性赋值 定义数组 复杂对象数组显示到页面上来 引入本地的和远程的图片资源 循环的index ng-i 阅读全文
posted @ 2023-10-30 21:28 天天向上518 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 通常我们开发使用递归的场景比较多,多数为代码中来处理,这次我们使用数据库来直接处理 直接测试上干活截图 1:例如:全部的菜单数据 2:根据一个节点来获取该节点下面的所有相关层级数据 3:主要sql代码部分 with con(id,menu,parentid,a)as( select id,menu 阅读全文
posted @ 2023-04-02 02:05 天天向上518 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 由于个人的阿里云Linux云服务器快要到期,之前购买了3年才280元的样子, 目前涨价到1700~2600元,实在不划算,想省些钱给娃买玩具更香,决定重新在个人电脑上使用虚拟机, 方便测试使用Linux和Docker等。 1:首先安装VmWare(网络上教材比较多,这里不说明了) 2:启动时在安装对 阅读全文
posted @ 2022-12-20 18:11 天天向上518 阅读(297) 评论(0) 推荐(1) 编辑
摘要: 1:要求 首先dotnet new 需要 .NET Core 3.1 SDK 以及更高版本 dotnet new - 根据指定的模板,创建新的项目、配置文件或解决方案 2:变化 从 .NET 7 SDK 开始, dotnet new 语法已更改: --list、--search、--install  阅读全文
posted @ 2022-12-07 02:19 天天向上518 阅读(408) 评论(0) 推荐(1) 编辑
摘要: 环境:Core:3.1的项目 说明:由于该方案为个人测试项目,重启时队列中的部分数据很可能会丢失, 对数据有要求的该方案不适用,不能照搬需要持久化处理, 另外发布到Linux Docker中通常不会自动回收,但是发布到IIS中需要简单设置不回收即可!!! 如下截图: 在IIS中找到这个站点所用的程序 阅读全文
posted @ 2022-06-28 17:31 天天向上518 阅读(1592) 评论(13) 推荐(4) 编辑
摘要: 1:问题:git clone下载不了,提示没有权限或者说仓库找不到等问题 2:分析:权限明明是OK的,ssh 重新删除设置问题仍旧 3:清除本地的git账户相关信息,重新输入用户名密码 git config --system --unset credential.helper 5:再次拉取仓库时会要 阅读全文
posted @ 2022-05-27 17:13 天天向上518 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: 问题点:1:我们在Swagger授权时往往要输入前缀,感觉比较麻烦 2:Token过期,前端页面没有跳转只是抛一个异常,需要刷新一下再登录才行,体验差 private const string MyAllowSpecificOrigins = "_myAllowSpecificOrigins"; p 阅读全文
posted @ 2022-05-25 16:21 天天向上518 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 目前都比较流行使用 Serilog, 官网url: https://serilog.net/ 1:Nuget包 公司一***项目中新增如下Nuget依赖 <PackageReference Include="Serilog.Extensions.Hosting" Version="3.1.0" /> 阅读全文
posted @ 2021-12-24 19:42 天天向上518 阅读(673) 评论(0) 推荐(0) 编辑
摘要: AbpVnext使用分布式IDistributedCache缓存from Redis(带自定义扩展方法) 首先搭好Docker中的Redis环境(个人测试环境): 我的依赖包的主要版本以及Redis依赖如下 1:添加依赖 <PackageReference Include="Volo.Abp.Cac 阅读全文
posted @ 2021-09-02 19:30 天天向上518 阅读(2340) 评论(7) 推荐(3) 编辑
摘要: 服务与服务之间的调用, 解决方案目前比较流行的有 1:基于rpc,如微软推荐的:grpc,创建grpc服务后可以生成proco等文件 1:什么是GRPC? gRPC是与语言无关的高性能远程过程调用(RPC)框架。谷歌开发的grpc技术框架,C#端由微软的员工来维护升级 2: 使用GRPC有啥好处? 阅读全文
posted @ 2021-09-01 19:42 天天向上518 阅读(1274) 评论(3) 推荐(2) 编辑
摘要: 1:什么是Socket 所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。 一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。 从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序 阅读全文
posted @ 2021-03-15 12:51 天天向上518 阅读(860) 评论(3) 推荐(0) 编辑
摘要: Asp.netCore WebApi 3.1 跨域的预检查options问题 1:我们直接使用core跨域的中间件 ,注入跨域服务, services.AddCors(options => { // CorsPolicy 是自訂的 Policy 名稱 options.AddPolicy("CorsP 阅读全文
posted @ 2021-02-20 14:28 天天向上518 阅读(2293) 评论(6) 推荐(2) 编辑
摘要: Core之Windows服务 使用测试之前,先来简单了解一下 window自带的sc命令 install.bat set serviceName=你的服务名称 set serviceFilePath=C:\CoreDemo\WorkerService\bin\Debug\netcoreapp3.0\ 阅读全文
posted @ 2021-02-18 14:15 天天向上518 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1:RabbitMQ是个啥?(专业术语参考自网络) RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。 RabbitMQ服务器是用Erlang语言编写的,Erlang是专门为高并发而生的语言,而集群和故障转移是构建在开发电信平台框架上的。所有主要的编程语 阅读全文
posted @ 2020-10-16 17:26 天天向上518 阅读(2068) 评论(13) 推荐(6) 编辑
摘要: 不要再眼高手低了,这些Enumerable之常见Linq扩展方法都清楚掌握了吗?其实这是对我自己来说的! 例如:一个人这个技术掌握了一点那个技术也懂一点,其他的好像也了解一些,感觉自己啥都会一点,又觉得自己啥都不会! 好像是处于那种技术疯癫的症态中!独孤求败!其实主要还是不愿意动手实践一下,总是会对 阅读全文
posted @ 2020-09-12 22:19 天天向上518 阅读(1212) 评论(5) 推荐(3) 编辑
摘要: 1:什么是AutoMapper? 下面为AutoMapper官方的解释: AutoMapper是一个对象-对象映射器。对象-对象映射通过将一种类型的输入对象转换为另一种类型的输出对象来工作。 使AutoMapper变得有趣的是,它提供了一些有趣的约定,以免去搞清楚如何将类型A映射为类型B。只要类型B 阅读全文
posted @ 2020-08-27 20:11 天天向上518 阅读(2016) 评论(4) 推荐(2) 编辑
摘要: 环境:之前一直是使用serverStack.Redis的客服端,今天来使用一下StackExchange.Redis(个人感觉更加的人性化一些,也是免费的,性能也不会差太多),版本为StackExchange.Redis V2.1.58 ,Core3.1 简单的说明(专业的术语参考资料网络和官网): 阅读全文
posted @ 2020-08-24 20:41 天天向上518 阅读(3830) 评论(9) 推荐(7) 编辑
摘要: 1:先看效果: 2:部分代码截图 3:全部代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 namespace Redistest02 5 { 6 class Program 7 { 8 sta 阅读全文
posted @ 2020-08-21 20:56 天天向上518 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 网站的单点登录(Single Sign-On, SSO)逻辑旨在实现用户只需在一个地方进行一次身份验证,就能访问多个相互信任的应用系统或网站,无需在每个系统上单独登录。以下是单点登录的基本逻辑流程: 1. 用户访问受保护资源 用户尝试访问某个集成到SSO体系中的应用(如应用A)。应用A检测到用户未登 阅读全文
posted @ 2024-04-09 14:06 天天向上518 阅读(3) 评论(0) 推荐(0) 编辑
摘要: public async Task<byte[]> ExportNewReportByQuotationId(Guid quotationId) { IWorkbook wookbook = new XSSFWorkbook(); //Engineer Quote Sheet await DoEng 阅读全文
posted @ 2024-03-05 14:57 天天向上518 阅读(8) 评论(0) 推荐(0) 编辑
摘要: public async Task<byte[]> ExportNewReportByQuotationId(Guid quotationId) { //string sql = @$"select ""Id"" as ModelId, (q.qq).key as key,(q.qq).value 阅读全文
posted @ 2024-03-03 15:24 天天向上518 阅读(16) 评论(0) 推荐(0) 编辑
摘要: public void TEst() { var dics = new List<Dictionary<string, int>>(); dics.Add(new Dictionary<string, int> { { "key0", 12 }, { "key1", 4 }, { "key2", 5 阅读全文
posted @ 2024-02-26 15:18 天天向上518 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1:Nuget package <PackageReference Include="NPOI" Version="2.5.1" /> <PackageReference Include="Npoi.Mapper" Version="3.5.1" /> using Newtonsoft.Json.L 阅读全文
posted @ 2024-01-26 14:28 天天向上518 阅读(39) 评论(0) 推荐(0) 编辑
摘要: jenkins安装 1:安装 sudo docker pull jenkins/jenkins 2:路劲 /home/fengge/jenkins_home 3:运行 :/var/jenkins_home 运行数据多了这个错误的东东路径 jenkins_home sudo docker run -d 阅读全文
posted @ 2024-01-25 09:46 天天向上518 阅读(7) 评论(0) 推荐(0) 编辑
摘要: PgSql 行转列的使用 jsonb_each与row_to_json 1:正常的几行数据 2:转换后 3:code (以commodity来分组) select "Id" , "JabilPn" ,"Brand" ,"PricelnUsd" ,"Commodity" from "Eme_Mater 阅读全文
posted @ 2024-01-24 17:12 天天向上518 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 注意点,要先赋值给左侧, public async Task<ResponseResult<dynamic>> doTest() { string sqlStr = @"select ""JabilPn"" from public.""Eme_Materials"" limit 1"; var da 阅读全文
posted @ 2024-01-12 16:26 天天向上518 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Angular使用分页,具体步骤如下: 1:根模块或者要开发的当前分开的模块下面的根模块导入 import { PaginatorModule } from 'primeng/paginator'; 2:html端的table布局 <div> <p-table [value]="PageDatas" 阅读全文
posted @ 2023-11-12 21:36 天天向上518 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1:导入相关的包 import { MultiSelectModule } from 'primeng/multiselect'; 2:html code <div class="grid"> <div class="card flex justify-content-center"> <p-mul 阅读全文
posted @ 2023-11-12 21:20 天天向上518 阅读(77) 评论(0) 推荐(0) 编辑