-
你知道吗?Web的26项基本概念和技术
所属栏目:[C语言] 日期:2020-12-15 热度:91
Web开发是比较费神的,需要掌握很多很多的东西,特别是从事前端开发的朋友,需要通十行才行。今天,本文向初学者介绍一些Web开发中的基本概念和用到的技术,从A到Z总共26项,每项对应一个概念或者技术。 A AJAX AJAX 全称为 Asynchronous JavaScript and XML[详细]
-
前端开发与项目管理
所属栏目:[C语言] 日期:2020-12-15 热度:163
项目管理,这是一个很专业的领域,涉及的内容非常广泛,并且实践操作过程是多变的,第一次接触这个工作是在之前公司做广东省电信IPTV-EPG项目的时候,这也是第一次帮带团队,这也是偏技术方面的,涉及的内容很少;主要是团队召集、带领团队解决局方问题并且[详细]
-
程序员在页面友好性上常犯的5种错误以及改正方法
所属栏目:[C语言] 日期:2020-12-15 热度:76
英文原文: 5 Common Usability Mistakes and Solutions For Avoiding Them 我是一个性情乖戾的Web用户,但我想这也帮助促使我成为了一名优秀的Web开发人员。当我看到一个网站上有让人不爽的设计时就会非常的恼怒,一些很简单的东西为什么做不好?下面是5种[详细]
-
流量劫持――浮层登录框的隐患
所属栏目:[C语言] 日期:2020-12-15 热度:158
传统的登录框 在之前的文章流量劫持危害详细讲解了 HTTP 的高危性,以至于重要的操作都使用 HTTPS 协议,来保障流量在途中的安全。 这是最经典的登录模式。尽管主页面并没有开启 HTTPS,但登录时会跳转到一个安全页面来进行,所以整个过程仍是比较安全的 至[详细]
-
让我们再聊聊浏览器资源加载优化
所属栏目:[C语言] 日期:2020-12-15 热度:98
几乎每一个前端程序员都知道应该把script标签放在页面底部。关于这个经典的论述可以追溯到Nicholas的High Performance Javasript这本书的第一章Loading and Execution中,他之所以建议这么做是因为: Put all script tags at the bottom of the page,just in[详细]
-
【译】编写高性能JavaScript
所属栏目:[C语言] 日期:2020-12-15 热度:63
英文链接: Writing Fast,Memory-Efficient JavaScript 很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的J[详细]
-
父子页面之间跨域通信的方法
所属栏目:[C语言] 日期:2020-12-15 热度:73
由于同源策略的限制,JavaScript跨域的问题,一直是一个比较棘手的问题,为了解决页面之间的跨域通信,大家煞费苦心,研究了各种跨域方案。之前也有小网同学分享过一篇跨域,不再纠结 开始照着尝试时还是有些不够明白的地方,深入了解之后,这里给大家补充一[详细]
-
对于现代开发来说,Javascript就是一种垃圾语言
所属栏目:[C语言] 日期:2020-12-15 热度:153
英文原文:For modern development Javascript indeed is a s?h?i?t? dissapointing language 我很抱歉,但 Crockford 就是坚持这么写的(Im sorry,but the Crockford arguments do not cut it.)。 Javascript 在很多方面都烂透了,而且还极其无趣。我就纳[详细]
-
前端工程与性能优化
所属栏目:[C语言] 日期:2020-12-15 热度:111
每个参与过开发企业级 web 应用的前端工程师或许都曾思考过前端性能优化方面的问题。我们有雅虎 14 条性能优化原则,还有两本很经典的性能优化指导书:《高性能网站建设指南》、《高性能网站建设进阶指南》。经验丰富的工程师对于前端性能优化方法耳濡目染,[详细]
-
网站不添加内容也有好的排名
所属栏目:[C语言] 日期:2020-12-15 热度:124
今天在QQ群里大家讨论了一个问题:有一个网站长时间没有什么更新、排名很好。长时间不更新的网站体验并不好,不是说网站需要经常更新内容吗?前两天也在搜外问答里看到一位朋友提问:一个不更新的页面怎样让快照更新。针对这样的问题我们一起交流一下。 到底网[详细]
-
利用 Github Actions 自动更新 docfx 文档
所属栏目:[C语言] 日期:2020-12-15 热度:113
利用 Github Actions 自动更新 docfx 文档 Intro docfx 是微软出品一个 .NET API 文档框架,有一个理念是代码即文档,会根据项目代码自动生成 API 文档,即使没有写任何注释也会生成 API 文档,也有一些默认的主题可以配置,也可以自定义主题配置,详细介绍[详细]
-
angular 接入 IdentityServer4
所属栏目:[C语言] 日期:2020-12-15 热度:162
angular 接入 IdentityServer4 Intro 最近把活动室预约的项目做了一个升级,预约活动室需要登录才能预约,并用 IdentityServer4 做了一个统一的登录注册中心,这样以后就可以把其他的需要用户操作的应用统一到 IdentityServer 这里,这样就不需要在每个应用[详细]
-
Serilog 自定义 Enricher 来增加记录的信息
所属栏目:[C语言] 日期:2020-12-15 热度:146
Serilog 自定义 Enricher 来增加记录的信息 Intro Serilog 是 .net 里面非常不错的记录日志的库,结构化日志记录,而且配置起来很方便,自定义扩展也很方便 Serilog is a diagnostic logging library for .NET applications. It is easy to set up,has a cle[详细]
-
Azure pipeline 配置根据条件执行脚本
所属栏目:[C语言] 日期:2020-12-15 热度:122
Azure pipeline 配置根据条件执行脚本 Intro 我的应用通过 azure pipeline 来做持续集成,之前已经介绍了根据不同分支去打包不同的package,具体的就不再这里详细介绍了,可以参考 持续集成之nuget进阶,nuget 包可以做到根据不同的分支来 发布不同的包,那[详细]
-
借助腾讯云的云函数实现一个极简的API网关
所属栏目:[C语言] 日期:2020-12-15 热度:124
借助腾讯云的云函数实现一个极简的API网关 Intro 微信小程序的域名需要备案,但是没有大陆的服务器,而且觉得备案有些繁琐,起初做的小程序都有点想要放弃了,后来了解到腾讯云的云函数,于是利用腾讯云的云函数实现了一个简单的 API 网关,通过云函数来调用[详细]
-
使用 Windows Terminal 连接远程主机
所属栏目:[C语言] 日期:2020-12-15 热度:78
使用 Windows Terminal 连接远程主机 Intro Windows Terminal 是微软新推出来的一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文[详细]
-
k8s 使用 Init Container 确保依赖的服务已经启动
所属栏目:[C语言] 日期:2020-12-15 热度:186
k8s 使用 Init Container 确保依赖的服务已经启动 Intro 最近 helm 3 正式发布了,dotnetcore 3.1 也正式发布了,最近打算把我的活动室预约项目做一个升级,项目已经升级到了 dotnetcore 3.1,最近几天则在准备把项目打包一个 helm 包,使得想要在 k8s 上部[详细]
-
在 alpine 中使用 NPOI
所属栏目:[C语言] 日期:2020-12-15 热度:162
在 alpine 中使用 NPOI Intro 在 .net 中常使用 NPOI 来做 Excel 的导入导出,NPOI 从 2.4.0 版本开始支持 .netstandard2.0,对于.net core 应用也可以使用 DotNetCore.NPOI。 对于 .NET Core 应用来说,如果没有特殊的需求,alpine 是最适合容器化的基础 do[详细]
-
基于 Roslyn 实现动态编译
所属栏目:[C语言] 日期:2020-12-15 热度:109
基于 Roslyn 实现动态编译 Intro 之前做的一个数据库小工具可以支持根据 Model 代码文件生成创建表的 sql 语句,原来是基于 CodeDom 实现的,最近改成使用基于 Roslyn 去做了。实现的原理在于编译选择的Model 文件生成一个程序集,再从这个程序集中拿到 Mode[详细]
-
使用 Postman 测试你的 API
所属栏目:[C语言] 日期:2020-12-15 热度:197
使用 Postman 测试你的 API Intro 最近想对 API 做一些自动化测试,看了几个工具,最后选择了 postman,感觉 postman 的设计更好一些,我们可以在请求发送之前和请求获取到响应之后都可以自定义脚本,很灵活。而且 postman 的支持直接导入 swagger 定义,这[详细]
-
IdentityServer 部署踩坑记
所属栏目:[C语言] 日期:2020-12-15 热度:105
IdentityServer 部署踩坑记 Intro 周末终于部署了 IdentityServer 以及 IdentityServerAdmin 项目,踩了几个坑,在此记录分享一下。 部署架构 项目是基于 IdentityServerAdmin 项目修改的,感谢作者的开源付出,有需要 IdentityServer 管理需求的可以关注一[详细]
-
angular 前端路由不生效解决方案
所属栏目:[C语言] 日期:2020-12-15 热度:144
angular 前端路由不生效解决方案 Intro 最近使用 Angular 为我的活动室预约项目开发一个前后端分离的客户端,在部署上遇到了一个问题,前端路由不生效,这里记录一下。本地开发正常,但是部署到服务器上就有问题,之前部署到IIS上时需要配置一个 url rewrite[详细]
-
使用 docker 部署常用的开发环境
所属栏目:[C语言] 日期:2020-12-15 热度:112
使用 docker 部署常用的开发环境 Intro 使用 docker,很多环境可以借助 docker 去部署,没必要所有的环境都在本地安装,十分方便。 前段时间电脑之前返厂修了,回来之后所有的软件都要重新装一遍,很麻烦,有些环境就直接用 docker 部署了,免去了还要再下载[详细]
-
网站架构变迁
所属栏目:[C语言] 日期:2020-12-15 热度:79
网站架构变迁 Intro 从最早的 html 的学习到现在从单体应用迁移到微服务架构,所经历的网站架构也一直在变化,于是想写一篇关于网站架构变迁的文章。 单服务器 最早的我们的网站只有一台服务器,网站应用 + 数据库 + 网站文件 都在同一台服务器上,有的时候[详细]
-
Windows 10 powershell 中文乱码解决方案
所属栏目:[C语言] 日期:2020-12-15 热度:106
Windows 10 powershell 中文乱码解决方案 Intro 我装的系统是英文版的 win 10 操作系统,最近使用命令行测试接口,发现中文显示一直异常, 使用网上的各种解决方案都没有效果,update 注册表,设置 codepage 为 utf8(65001) 都没什么卵用。 后来发现另外一台[详细]