- 博客(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
416
原创 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
2219
2
原创 前端代码规范保证 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 husky@4.3.0(该版本会在.git/hook中添加hook)lint-staged:npm i lint-staged --save-dev
2021-03-22 17:35:47
526
原创 【部门技术分享】如何记录函数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
398
原创 【部门技术分享】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
228
原创 【部门技术分享】Https
HTTPS 详解一:附带最精美详尽的 HTTPS 原理图HTTPS:网络安全攻坚战https原理:证书传递、验证和数据加密、解密过程解析对称加密和非对称加密的区别自己部门的分享:
2021-03-16 17:32:22
197
原创 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
1909
原创 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
203
原创 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
261
原创 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
507
转载 IIS多线程工作机制
深入理解IIS的多线程工作机制你真的了解:IIS连接数、IIS并发连接数、IIS最大并发工作线程数、应用程序池的队列长度、应用程序池的最大工作进程数 吗?...
2019-09-09 16:31:47
620
转载 Nodejs线程,底层原理
深入理解Node.js 中的进程与线程Node.js编程之路之——与V8引擎共舞 Nodejs探秘:深入理解单线程实现高并发原理Nodejs的运行原理-架构篇
2019-09-09 16:16:59
317
原创 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
197
原创 填坑: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
755
转载 浏览器加载、解析、渲染
浏览器加载、解析、渲染的过程 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
139
转载 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
221
原创 笔记-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
238
原创 填坑: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
5978
原创 笔记-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
686
原创 笔记-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
376
原创 笔记-ADO.NET
1,c# 连接数据技术之一ADO,底层的连接方式2,对于数据库连接,属于非托管资源,需要手动干预进行资源的释放,需要实现IDisposable接口,在ADO.NET中和数据库操作相关的类都实现了IDisposable接口,需要释放资源时,调用Dispose(); 若使用 using方法,则程序会自动会帮你调用Dispose();3,查询结果在数据库中 static void Main(str...
2019-04-01 09:49:34
230
原创 WPF-Application
1,关于WPF中Application类实例,Static入口函数,Window实例《WPF编程宝典–使用c# 2012和.NET 4.5》(第四版)中第7章 :Application类中解释很详细!!十分推荐《深入浅出WPF》中第二章:从零起步认识XAML也可以看看...
2019-03-26 16:56:39
159
原创 WPF鼠标画线,Web鼠标画线
&lt;Window x:Class="line.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title=&q
2019-03-18 17:11:27
712
原创 填坑:git-credential
在git push时,(HTTP)按道理是要输入密码的,我就好奇为什么一直不要输入密码了。原来git自己有凭证缓存机制,将密码和账户缓存在某个地方,git-credential 指令如果你是Mac系统,git默认是提供osxkeychain辅助程序来管理你的密码,以至于每次你当你需要提供用户名和密码的时候,osxkeychain辅助程序都默默帮你填写了。如果你是Windows系统,你可能已...
2019-03-16 15:11:16
9761
转载 杂记: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
330
转载 杂记:Angular-ngOnChanges()
javascript中的两种类型,我觉得可以对应c#中的值类型和引用类型,但js中字符串是值类型在 ECMAScript 中,变量可以存在两种类型的值,即原始值和引用值。http://www.w3school.com.cn/js/pro_js_value.asp (W3school)原始值存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。引用值存储...
2019-03-09 12:43:16
1894
转载 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
120
原创 NET core & .NET FarmeWork
1 .NET core &amp;amp;amp;amp; .NET FarmeWorkMSDN-&amp;amp;amp;gt;.NET -https://docs.microsoft.com/zh-cn/dotnet/#pivot=docs&amp;amp;amp;amp;panel=getstarted.NET Core概操作讲解-https://www.bilibili.com/video/av8964966?from=search&
2019-02-23 15:07:20
191
原创 关于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
420
原创 关于c++、Typescript、c# 继承的方式
(1)c++继承方式之前好好整理过https://blog.csdn.net/sinat_33423835/article/details/81612976关于c#和Ts,是没有继承方式概念或者说,这俩都是c++中的Public方式
2018-12-24 09:21:44
327
原创 关于在数据库中存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
8011
原创 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
361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人