自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 promise/await/observable

promisehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promisehttps://www.cnblogs.com/samve/p/10703953.htmlawaithttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/awaitobservablehttps://rxjs-c

2022-01-14 10:31:57 352

原创 I/O模型相关

图解 | 原来这就是 IO 多路复用网络编程中阻塞与非阻塞、同步与异步、I/O模型的理解Unix五种IO模型和JAVA

2021-10-15 11:12:18 124

原创 跨域,web攻击

跨域资源共享 CORS 详解浏览器同源政策及其规避方法常见六大Web安全攻防解析常见的Web攻击手段

2021-08-17 11:46:46 172

原创 云原生相关

阿里云和CNCF联合开发 《云原生技术公开课》不是技术也能看懂云原生Docker与k8s的恩怨情仇

2021-08-16 13:55:15 104

原创 【部门技术分享】高并发总结

2021-06-07 11:31:22 150

原创 Typescript 中 “?” 和 “!”

基础类型原始类型:number,string,boolean,symbol,null或undefinedobject表示非原始类型,使用object类型,就可以更好的表示像Object.create这样的APInull 和 undefined默认情况下,null和undefined是所有类型的子类型。 就是说你可以把 null和undefined赋值给number或者string类型的变量。strictNullChecks{ "compilerOptions": { "ta

2021-04-14 14:01:44 2081 1

原创 前端代码规范保证 tslint+prettier+husky+lint-staged

作用tslint:代码规范扫描检测prettier:代码格式化husky:增加git hooklint-staged:只扫描暂存区文件安装tslint:npm install tslint --save-devprettier:npm install prettier --save-devhusky:npm i --save-dev [email protected](该版本会在.git/hook中添加hook)lint-staged:npm i lint-staged --save-dev

2021-03-22 17:35:47 430

原创 【部门技术分享】如何记录函数Enter,Leave以及函数执行时间日志(.NET AOP)

前言在平时的开发过程中,也许我们需要在函数的入口和出口打印日志,以及记录函数的执行时间。 如何使用AOP的理念来完成这一个需求呢Abp 动态代理在ABP VNext中有许多的概念,比如UOW, Audit都是利用AOP来在函数中编织自己需要的代码,我们可以使用这一概念来完成。 该方法只能编织 virutal 方法定义我们需要的Attribute [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | Attr

2021-03-16 17:44:07 254

原创 【部门技术分享】es6 promise and rxjs

公司部门分享ES6 学习资料https://www.runoob.com/w3cnote/es6-tutorial.htmlES6与Typescript的关系[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uWeaEGzL-1615887352850)(/.attachments/1-fb17e06e-0285-4372-8bdb-b27bb49103ad.png)]Promise 定义https://developer.mozilla.org/en-US/do

2021-03-16 17:37:13 163

原创 【部门技术分享】Https

HTTPS 详解一:附带最精美详尽的 HTTPS 原理图HTTPS:网络安全攻坚战https原理:证书传递、验证和数据加密、解密过程解析对称加密和非对称加密的区别自己部门的分享:

2021-03-16 17:32:22 123

原创 web安全认证

JWTOAuth2.0

2020-11-30 17:28:15 286

原创 C++ socket 多客户端连接

服务端#include <stdio.h>#include <winsock2.h>#include <iostream>#pragma comment (lib, "ws2_32.lib") //加载 ws2_32.dllusing namespace std;DWORD WINAPI ServerThread(LPVOID lpParameter){ SOCKET ClientSocket = *(SOCKET*)lpParameter;

2020-09-28 10:41:14 1792

原创 c++ 线程同步Demo(互斥对象,事件对象,关键代码段,线程死锁)

1,互斥对象#include <iostream>#include <windows.h>using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParameter);DWORD WINAPI Fun2Proc(LPVOID lpParameter);int tickets = 100;HANDLE hMutex;int main(){ HANDLE hThread1 = CreateThread(NULL

2020-08-12 00:43:47 158

原创 no title

RedisRedis中文官方网站Key - Value:String Hash事务 乐观锁CAS持久化 AOF RDBLinux安装:配置文件主从复制,哨兵JedisMybatismybatismybatis-config.xmlXML 映射:select,insert, update ,delete动态 SQLMyBatis级联查询Java API缓存日志...

2020-07-08 19:32:58 199

原创 C# 类型转换(向上转型,虚函数)

1, C# 构造函数当重写构造函数,则默认无参构造函数会失效,如下代码 class Program { private static void Main(string[] args) { A a = new A();//会报错!!! } } class A { public A(string name) { _name= name;

2020-06-12 16:36:49 424

原创 【Java】web和java web的发展历史

web发展历史和技术演变java web发展历史java web发展简介

2020-02-25 11:20:36 228

转载 IIS多线程工作机制

深入理解IIS的多线程工作机制你真的了解:IIS连接数、IIS并发连接数、IIS最大并发工作线程数、应用程序池的队列长度、应用程序池的最大工作进程数 吗?...

2019-09-09 16:31:47 549

转载 Nodejs线程,底层原理

深入理解Node.js 中的进程与线程Node.js编程之路之——与V8引擎共舞 Nodejs探秘:深入理解单线程实现高并发原理Nodejs的运行原理-架构篇

2019-09-09 16:16:59 277

转载 ABP & Web API 关系

ABP中动态WebAPI原理解析ABP展现层——动态生成WebApi

2019-09-09 15:08:12 607

转载 c# 多线程& 异步

C#多线程与异步的区别DMA (直接存储器访问)

2019-09-09 10:54:41 215

原创 AJAX在ASP.NET中使用注意点

经过折腾,总结总结ajax的使用场景和方法ASP NET WebForm在webfrom中使用ajax就很明朗,要么就submit提交表单,要么就ajax提交表单。注意点:假设在登录场景,ajax登录成功后,需要重定向Redirect,但是Redirect对于ajax引擎来说是无法识别的。所以所有的ajax重定下都需要在ajax回调函数中发起请求注意点:在进行ajax请求时,注意将bu...

2019-07-13 18:23:23 163

原创 填坑:asp.net core验证码

<button type ="button" class="normal-btn switch-btn" id = "SwitchCodefuck" onclick="SwitchCode()">Switch Code</button>1,button 默认属性为 type=“submit” ;需要将其改为 type=“button”,不然加onclick事件不...

2019-07-02 15:50:19 713

转载 浏览器加载、解析、渲染

浏览器加载、解析、渲染的过程 https://www.cnblogs.com/larennani/p/6741289.html前端必读:浏览器内部工作原理 https://kb.cnblogs.com/page/129756/图解浏览器的基本工作原理 https://zhuanlan.zhihu.com/p/47407398当在浏览器输入一个网址后,实际会发生什么? https://bl...

2019-05-31 16:31:16 115

转载 C# Pub-Sub Pattern && Observer Pattern

Observer Patternhttps://www.cnblogs.com/JiYF/p/6896458.htmlPub-Sub Pattern两者区别https://www.cnblogs.com/lovesong/p/5272752.html

2019-05-09 09:54:21 163

原创 笔记-ASP.NET-NOTE

课程地址:https://www.bilibili.com/video/av14503912 (P298)IIS1,浏览器首先访问的是服务器的IIS,然后在访问网站程序2,应用程序池的作用:将不同应用程序之间隔离开,不至于以这个网站挂了,其他的都挂了3,物理路径对应着网站程序Http1,超文本传输协议:1 请求响应模式:请求报文,响应报文2 无状态3 应用层的协议:基于TCP连...

2019-05-04 19:59:38 181

原创 填坑:ng-zorro angular disabled属性

首先disabled这个属性比较特殊,只要在html页面中的标签加入disabled属性,那么标签对象的html属性则为disabled = "true",与此同时,标签对象的DOM节点的disabled 属性被初始化为disabled = "true"杂记:Angular-DOM属性绑定和HTML属性绑定如果想动态改变input状态,只能想办法添加删除disabled属性<inpu...

2019-04-26 17:31:22 5799

原创 笔记-ASP .NET MVC EF

Entity FrameworkEF是基于ADO.NET 数据库访问技术的ORM框架底层访问呢数据库的实质依然是ADO.NETORM框架Object Relational Mapping ,框架包含了实例模型,数据模型,映射关系三部分上下文类Dbcontext:内部封装了ado.net操作,用于对数据进行crud(增删改查)子上下文类的属性,其实就是一个集合,可以通过父类的DbSet&...

2019-04-08 22:34:12 614

原创 笔记-ASP.NET MVC

《c#Asp.net基础入门到进阶实战培训视频教程》地址:https://www.bilibili.com/video/av43923040?from=search&seid=71822950918232755171,MVC最早1978年提出,是软件工程中的一种软件(分工)架构模式,这时距离微软1985年推出窗口化系统还有7年,当时输入,逻辑控制,输出都是由软件开发者实现。原先的MVC...

2019-04-02 21:57:48 297

原创 笔记-ADO.NET

1,c# 连接数据技术之一ADO,底层的连接方式2,对于数据库连接,属于非托管资源,需要手动干预进行资源的释放,需要实现IDisposable接口,在ADO.NET中和数据库操作相关的类都实现了IDisposable接口,需要释放资源时,调用Dispose(); 若使用 using方法,则程序会自动会帮你调用Dispose();3,查询结果在数据库中 static void Main(str...

2019-04-01 09:49:34 170

原创 WPF-Application

1,关于WPF中Application类实例,Static入口函数,Window实例《WPF编程宝典–使用c# 2012和.NET 4.5》(第四版)中第7章 :Application类中解释很详细!!十分推荐《深入浅出WPF》中第二章:从零起步认识XAML也可以看看...

2019-03-26 16:56:39 119

原创 WPF鼠标画线,Web鼠标画线

&amp;lt;Window x:Class=&quot;line.MainWindow&quot; xmlns=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot; xmlns:x=&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot; Title=&q

2019-03-18 17:11:27 641

原创 填坑:git-credential

在git push时,(HTTP)按道理是要输入密码的,我就好奇为什么一直不要输入密码了。原来git自己有凭证缓存机制,将密码和账户缓存在某个地方,git-credential 指令如果你是Mac系统,git默认是提供osxkeychain辅助程序来管理你的密码,以至于每次你当你需要提供用户名和密码的时候,osxkeychain辅助程序都默默帮你填写了。如果你是Windows系统,你可能已...

2019-03-16 15:11:16 9546

转载 杂记:Angular-DOM属性绑定和HTML属性绑定

课程连接https://www.bilibili.com/video/av26814911/?p=31DOM属性绑定<input [value] = "xxx"><input value = {{xxx}}>上述两种都可以表示绑定,事实上,<input value = {{xxx}}>在渲染时,会转换成<input [value] = "xx...

2019-03-16 15:11:00 290

转载 杂记:Angular-ngOnChanges()

javascript中的两种类型,我觉得可以对应c#中的值类型和引用类型,但js中字符串是值类型在 ECMAScript 中,变量可以存在两种类型的值,即原始值和引用值。http://www.w3school.com.cn/js/pro_js_value.asp (W3school)原始值存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。引用值存储...

2019-03-09 12:43:16 1815

转载 Attribute & Reflection

1 https://www.cnblogs.com/ldyblogs/p/attribute.html var attributes = property.GetCustomAttributes(true); foreach (var attribute in attributes) { /...

2019-03-08 22:42:08 82

原创 NET core & .NET FarmeWork

1 .NET core &amp;amp;amp;amp;amp; .NET FarmeWorkMSDN-&amp;amp;amp;amp;gt;.NET -https://docs.microsoft.com/zh-cn/dotnet/#pivot=docs&amp;amp;amp;amp;amp;panel=getstarted.NET Core概操作讲解-https://www.bilibili.com/video/av8964966?from=search&amp

2019-02-23 15:07:20 145

原创 关于c++的多态和c#多态

参考:1,C++ Primer Plus(第六版)中文版2,http://c.biancheng.net/cpp/biancheng/cpp/rumen/3,https://blog.csdn.net/czg13548930186/article/details/76076642C++中多态:若继承关系为Public时,基类的成员函数,在整个继承链中,可属于每个派生类;只不过成员函数中的...

2019-02-13 09:01:06 368

原创 关于c++、Typescript、c# 继承的方式

(1)c++继承方式之前好好整理过https://blog.csdn.net/sinat_33423835/article/details/81612976关于c#和Ts,是没有继承方式概念或者说,这俩都是c++中的Public方式

2018-12-24 09:21:44 279

原创 关于在数据库中存byte[]

需求:WPF的UI界面上有几个多选框,将多选框勾选的数目存在数据库中,一个字节8位,每bit 1或0,以bit来表示是否勾选。(数据库字段是varbinary或者binary,ef层面上是Byte[] )参考:http://www.runoob.com/csharp/csharp-bitarray.html参考:https://blog.csdn.net/lassewang/article/d...

2018-12-05 15:54:10 7923

原创 Demo(List 排序,Linq查询)

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication5{ class Program { static void Main(string[] args) { ...

2018-11-26 11:24:54 324

空空如也

空空如也

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

TA关注的人

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