Castle是.NET里走过了三年的开源框架,下载地址如:http://www.castleproject.org/index.html ,当然如果你是从事过JAVA开发并用过spring,hibernate的话,那看这个框架应该说是很清晰.另付上在这个框架上有研究的一些Blog文章:,,看过他整理制作的新版本C#设计模式的人大概知道. Nbear 是另一个.NET开源框架ht
前言NG-NEST介绍今天我们来介绍自定义主题和 Theme 组件。自定义主题目前组件库中提供了以下颜色的自定义: 并且每一种颜色都自动做了对应的渐变色(加深和变浅): 通过主色与另外一种颜色的混合实现,核心方法在 lib/ng-nest/ui/core/theme/theme.service.ts 中: // weight 用来设置权重(0-1)
export func
转载
2024-02-28 10:10:56
129阅读
Apache LF Energy 是一个专注于电力系统领域的开源基金会,托管在 Linux 基金会内。 LF Energy 提供了一个中立的协作社区来建立共享的数字投资,从而改变世界与能源的关系。 LF Energy 将利益相关者聚集在一起,通过使用弹性、安全和灵活的开源软件来解决与能源脱碳相关的复杂、相互关联的问题。 电力系统的数字化使世界上最大的机器能够抽象为可组合的软件定义的基础
转载
2024-06-23 13:44:03
161阅读
Nest是一个用于构建高效、可扩展的Node.js服务器端应用程序的框架。它是基于Express.js构建的,并且提供了多种新特性和抽象层,可以让开发者更加轻松地构建复杂的应用程序。本文将介绍Nest的基本概念,以及如何使用Nest CLI来构建一个简单的Web应用程序。Nest的基本概念模块在Nest中,模块是应用程序的基本组件。每个模块都有自己的作用域和上下文,可以被其他模块导入并共享其功能。
转载
2024-04-09 22:18:14
99阅读
phpcms2008 采用核心+模块的目录结构,新需求新功能只需以模块的形式加入便可,比如 comment 留言模块。 但,如果一个模块只用于满足业务需求,与其它模块无关,不建立一套 API 让其它模块使用其功能,不提供一种形式让其它模块扩展其功能,则这样的的模块并不是[活]的,而是[死]的。 # search 模块 全文搜索模块,是典形的提供 API 让其它模块调用的功能模块。其它模块只要使用
目录一、项目结构二、数据库1、管理员表:admin三、服务器配置1、配置端口等信息:config.json2、读取配置文件并加载服务器配置:config.go3、创建及配置数据库引擎:engine.go四、后端1、管理员结构体定义:admin.go2、管理员控制器定义:admin_controller.go3、管理员数据提供模块定义:admin_service.go4、控制器绑定,路由处理 mai
转载
2024-10-23 13:28:30
13阅读
正常情况下,当用户使用我们的这个服务时,需要注册,设置用户名及密码,由于密码属于比较隐私的,所以在大部分情况下,都需要对用户的密码进行加密。其实,加密也比较简单,为什么单独分出来写一篇,因为下面我们需要讲项目集成JWT,篇幅较长,所以把这个功能单独拎出来。1编写加密工具函数项目规范化,我们在项目src目录下新建utils文件夹,这里面放工具函数,新建cryptogram.ts文件,内容如下:imp
原创
2021-02-24 23:45:43
2306阅读
正常情况下,当用户使用我们的这个服务时,需要注册,设置用户名及密码,由于密码属于比较隐私的,
原创
2022-06-01 12:06:37
764阅读
Nest项目设置http和https服务一般,我们的项目如果不是有特别需要,是不会去考虑https的,但是在某些情况下,如,你打算把你的程序发布在微信上,就必须配置https,今天我们就结合前面的教程,配置https。证书用的是阿里云的免费证书。1证书我之前申请的是阿里云的免费证书,但是现在我没有找到,有别家证书更好了。然后下载证书阿里提供了Tomcat、Apache、Nginx等,这里我们用的是
原创
2021-02-24 23:42:28
1690阅读
Nest项目设置http和https服务一般,我们的项目如果不是有特别需要,是不会去考虑https的,但是在某些情
原创
2022-06-01 12:21:50
668阅读
Jsonwebtoken(JWT),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。我
原创
2021-02-24 23:48:21
1267阅读
2评论
Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设
原创
2022-06-01 12:07:11
339阅读
目录1. PyRestful库2. 安装3. 使用: a demo for CRUD3.1. Creating a new Customer3.2. Read a Customer3.3. Update a Customer3.4. Delete a Customer学习这篇文章之前,你需要:清楚RESTful风格的含义(了解即可,Demo会带你切身体验)明白Tornado是什么(对,不需要开发经
如果你添加了一个 remote 然后推送代码过去,Git 会把你最后一次推送到这个 remote 的每个分支的值都记录在 refs/remotes 目录下。例如,你可以添加一个叫做 origin 的 remote 然后把你的 master 分支推送上去:$ git remote add origin git@github.com:scha
开发环境:VS2010+SQL Server 2008操作系统:win7_32bit 旗舰版开发语言:C#项目名称:学生寄宿管理系统下面开始介绍:如何给windows应用程序打包? 第一步:打开VS2010,打开你要打包的项目,然后右击"解决方案",”添加“,"新建项目",弹出如下图所示界面:点击”安装和部署“左边的三角形,选择下面的”Visual studio Installer“,再选择”安装
在我们的Nest项目中,随着业务的不断扩展,使用Axios进行API请求逐渐成为我们架构的重要组成部分。然而,尽管Axios在处理HTTP请求方面非常高效,但我们仍面临了一些技术痛点,这些痛点在一定程度上影响了我们的开发效率和系统性能。接下来,我将详细介绍我们在这一过程中所经历的演进历程、架构设计、性能攻坚、故障复盘以及扩展应用。
### 初始技术痛点
在项目初期,我们发现由于复杂的网络请求逻
最近由于科研需要,在搞一些随机数的测试的事情,众所周知 随机数测试我们可以使用NIST的软件进行多大15项的随机测试,我也在网上查找了很多大牛的博客,但是都是年代久远,很多的链接现在都是物是人非,都是不能直接使用了,今天顺便抽点时间更新一下这个NIST软件的下载及使用。我们首先讲一下该软件的下载:1.我们直接取NIST的官网(https://csrc.nist.gov/)下载即可 界面如下所示:
定时任务对于项目来说,也是必不可少的,今天就来说一说在Nest项目中集成定时任务Nest框架有实现定时任务的库@nestjs/schedule,官方教程参照:https://docs.nestjs.com/techniques/task-scheduling1安装首先安装依赖库$npminstall--save@nestjs/schedule$npminstall--save-dev@types/
原创
2021-02-24 23:51:51
5018阅读
定时任务对于项目来说,也是必不可少的,今天就来说一说在Nest项目中集成定时任务Nest框架有实现定时任
原创
2022-06-01 12:09:40
727阅读
前文再续,上一回我们完成了用户管理模块的CURD(增删改查)功能,功能层面,无甚大观,但有一个结构性的缺陷显而易见,那就是项目结构过度耦合,项目的耦合性(Coupling),也叫耦合度,进而言之,模块之间的关系,是对项目结构中各模块间相互联系紧密程度的一种量化。耦合的强弱取决于模块间调用的复杂性、调用模块之间的方式以及通过函数或者方法传送数据对象的多少。模块间的耦合度是指模块之间的依赖关系,包括包
转载
2024-07-01 20:25:31
45阅读