yangguosheng
码龄13年
  • 28,284
    被访问
  • 33
    原创
  • 52,073
    排名
  • 3
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2009-03-12
博客简介:

yangguosheng的专栏

查看详细资料
  • 2
    领奖
    总分 123 当月 20
个人成就
  • 获得2次点赞
  • 内容获得4次评论
  • 获得7次收藏
创作历程
  • 3篇
    2022年
  • 12篇
    2021年
  • 16篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • EF
    1篇
  • 基金
    1篇
  • 数学
    1篇
  • JavaScript
    2篇
  • TypeScript
    1篇
  • 分布式锁
    1篇
  • .netcore
    5篇
  • 浮点数
    2篇
  • 二进制
    2篇
  • .net
    7篇
  • Hash
    1篇
  • log4net
    2篇
  • 缓存
    2篇
  • JSON
    1篇
  • go
    2篇
  • Axure
    3篇
  • bug
    1篇
  • C#
    9篇
兴趣领域 设置
  • 人工智能
    语音识别机器学习深度学习神经网络自然语言处理图像处理数据分析
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

EF教程看哪个

百度搜索搜到这个教程概述 - 《Entity Framework Core 使用教程》 - 书栈网 · BookStackEntity Framework CoreEntity Framework Core模型The Model查询Querying保存数据Saving Data后续步骤Next steps Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。EF Core 可用作对象关系映射程序 (ORM),以便于
原创
发布博客 2022.05.14 ·
2 阅读 ·
0 点赞 ·
0 评论

一个后端因为项目而干上前端,是系统学习还是胜任工作即可

当初学前端,是因为新公司项目缺前端,自己也没有再次离职的打算,于是就开始学前端。也问过别人,只考虑技术方面工作的话,自己长期目标还是后端。那么学前端应该是满足工作需要即可,还是系统的学一遍。两种建议都有,建议系统学习的人多说了几句。自己也觉得既然要干,那就认真学习,才知道自己在写什么,写出高级的代码。自己就给自己制定了一个学习计划,先学ES6,再学TS,最后学Angular。经过半年左右,ES6学完了阮一峰的教程。当然学到了一些东西,比如promise,await,解...
原创
发布博客 2022.03.13 ·
6884 阅读 ·
0 点赞 ·
0 评论

基金净值增长率

基金标准差,基金净值增长率,计算公式
原创
发布博客 2022.01.19 ·
182 阅读 ·
0 点赞 ·
0 评论

模块的继承

看阮一峰 ES6教程,模块的继承部分。没看到有继承,子模块和父模块没有重名的函数或者属性,也没有从子模块访问父模块的东西。所以自己做了个例子,验证。说实话,我只看到了调用链,没看到有继承。// circle.mjsexport function area(radius) { return Math.PI * radius * radius;}export var e = 1;export default function(x) { return Math.exp(x);
原创
发布博客 2021.11.27 ·
324 阅读 ·
0 点赞 ·
0 评论

浅析TypeScript setTimeout语法

偶遇TypeScript setTimeout语法问题,百度没有结果。所以自己研究了一下正常是这样的结构setTimeout(function(){...},interval)第一个参数是回调函数,第二个参数是间隔时间。与JavaScript不同,第一个参数不能是字符串。今天遇到的是这样几个变形,一开始没理解。下面是自己的理解,不对之处欢迎拍砖。首先定义两个函数function returnandlog(a){ if(a) { console.log
原创
发布博客 2021.11.06 ·
579 阅读 ·
0 点赞 ·
0 评论

为什么要用Generator函数处理异步

最近看了阮一峰老师ES6 Generator 函数的异步应用(https://es6.ruanyifeng.com/#docs/generator-async),一开始没理解为什么要用Generator去解决异步嵌套的问题。网上搜索结果也都比较生硬,不太好理解。所以写了下面这篇文章,帮自己理一下思路。因为是对阮老师文章的解读,所以文章中大量引用阮老师文章,在此一起谢过阮老师。首先需要你了解Generator函数。我们先看下阮老师的文章, https://es6.ruanyifeng.com/#doc
原创
发布博客 2021.10.24 ·
1974 阅读 ·
0 点赞 ·
0 评论

将一个函数(可能同步,可能异步)包装成Promise

其实标题的表述是有问题的,我们知道Promise就是一个异步语法糖。只有在实际使用函数的时候使用Promise语法糖,Promise并不能包装函数,不能像函数一样调用。标题的意思是在函数执行之后执行我希望执行的代码。先来看看简单的同步的情况。有一个函数a,函数a有参数,有返回值。函数a执行之后,我希望执行函数b。其实很简单,通过Promise,将函数a,b“连接”起来即可。function a(str){ console.log(`我是函...
原创
发布博客 2021.10.07 ·
256 阅读 ·
0 点赞 ·
0 评论

javascript 生成器函数 function*

今天看了一下这块的东西,文档不是很好理解。但是完完整整看下来,文档还是很全的。这里算是总结一下在看生涩的文档之前可以了解的东西,方便看文档的时候好理解。1,什么是生成器函数(function*)生成器函数简单理解就是这个函数返回一个可枚举的对象(官方说法返回Generator对象)。可以通过.next()枚举其中的数据。内部通过yield关键字实现步进。2,为什么要有一个生成器函数(function*)这种特殊的语法,C#也有yield,但是并没有特殊的语法。下面链接是es委..
原创
发布博客 2021.07.16 ·
242 阅读 ·
0 点赞 ·
0 评论

javascript 按位或运算 | 取整

JavaScript中看到别人有这样的用法,取某个float类型的向下取整这样写xxx.yyy|0。结果就是xxx.所有的官方说明中,按位或运算举例都是整数。而按“按位或”运算,xxx.yyy|0结果应该还是xxx.yyy。自己没找到为什么会向下取整的解释,不知道是计算之前xxx.yyy向下取整了还是计算结果向下取整了。所以还是老老实实用 Math.floor()比较好。...
原创
发布博客 2021.07.11 ·
189 阅读 ·
0 点赞 ·
0 评论

JavaScript 按位或 xx|0 取整

发布问题 2021.07.11 ·
2 回答

JavaScript 按位或 xx|0 取整

发布问题 2021.07.11 ·
2 回答

记一次线上SSL/TLS错误

业务需要调用第三方https,本地好好的,部署到服务器上报错。服务器版本 window server 2012 r2错误信息.net coreSystem.AggregateException:One or more errors occurred. (The SSL connection could not be established, see inner exception.)内部错误System.Security.Authentication.AuthenticationExcepti
原创
发布博客 2021.04.22 ·
381 阅读 ·
0 点赞 ·
0 评论

ConsoleApp6.rar

发布资源 2021.04.05 ·
rar

诊断日志DiagnosticSource针对活动的跟踪

本文是《ASP.NET Core 3 框架揭秘》8.5.4 的案例。由于很简单,作者没有写案例。但是自己在尝试写的时候还是遇到点困难的。所有分享一下,希望能帮到别人。我的案例是基于本书案例S812(事件日志EventSource的活动跟踪)和S815(诊断日志DiagnosticSource 强类型事件订阅)改造的。活动跟踪我是通过Activity对象的传输实现的,不知道对不对,也希望大家指出问题。首先是发布者的定义using System;using System.Collections.Ge
原创
发布博客 2021.04.05 ·
50 阅读 ·
0 点赞 ·
0 评论

asp.net core webapi post 请求不到

今天创建了个asp.net core web api 项目。自己增加了一个controller.启动 请求httpget action没问题。用postman测试httppost action始终请求不到。以为是路由设置的问题,弄了好久都不成功。突然想到启动的时候浏览器会有安全提示。自己选择继续访问才可以。这才想到asp.net core webapi 默认https.再一看postman显示的信息果然是https SSL的原因。跟程序没关系。postman设置好不验证ss.
原创
发布博客 2021.03.18 ·
602 阅读 ·
0 点赞 ·
0 评论

await运算符只能用于异步方法中,为什么?

在我们日常用async/await编程的时候,会遇到这个错误,“await运算符只能用于异步方法中”,就不明白原因,既然我已经使用await,已经等待任务完成,已经是同步了,为什么await还只能用在异步方法中。最近正好看到一篇文章谈到async/await用法,就想到了这个问题,搜没有搜到。重新看了一遍微软官方说明,希望能找到答案。还真找到了,当然是我自己的理解,官方没有给出直接答案。微软官方说明中提到“不要阻塞,而要 await”,自己通过实验证实,虽然使用了await关键字,等待任务完成,但是并
原创
发布博客 2021.02.14 ·
763 阅读 ·
0 点赞 ·
0 评论

mqtt

这是自己搜罗晚上文章整理的,用来让自己快速记忆。mqtt是什么:是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,MQTT 协议定义了两种网络实体:消息代理(message broker)与客户端(client)。其中,消息代理用于接收来自客户端的消息并转发至目标客户端。MQTT 客户端可以是任何运行有 MQTT 库并通过网络连接至消息代理的设备,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。信息的传输是通过主题(topic)管.
原创
发布博客 2021.01.30 ·
96 阅读 ·
0 点赞 ·
0 评论

visual studio 2019 文件嵌套

  自己创建的项目,在解决方案资源管理器工具栏(不知道是不是这么叫)没有这个按钮。但是公司的解决项目上有,并且配置文件appsetting.json及各种环境文件是嵌套在一起的。  原来只有asp.net core项目才有。并不是设置的问题。并且解决方案中有一个asp.net core 项目之后,整个解决方案不管选中什么类型的项目,这个按钮都存在,只是不起用作。...
原创
发布博客 2021.01.01 ·
280 阅读 ·
0 点赞 ·
0 评论

localhost可以访问,ip、127.0.0.1访问不了

vs2019启动了一个站点,默认启动浏览器是localhost:44321。这个地址可以访问,用ip、127.0.0.1访问不了。页面显示“无法访问此网站,连接已重置。”以为是防火墙问题,检查,都关着呢。网上查,有说ipV6的,有说host配置的。找到这个https://www.jianshu.com/p/34f0bf8c9e93,绑定ip到端口。绑定之后发现不管用。而且启动项目的时候直接提示“无法连接到web服务器 iis express”。赶紧解绑https://docs.microsoft.
原创
发布博客 2020.10.27 ·
458 阅读 ·
0 点赞 ·
0 评论

Hash

hash名词解释hash函数Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值(hashCode)。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。散列的目的,在于尽量分散数据的存储位置,使数据散列在不同的哈希桶(bucket)中。hash函数用了
原创
发布博客 2020.08.16 ·
50 阅读 ·
0 点赞 ·
0 评论
加载更多