当项目周期快结束时,开发人员会越来越关注应用的“安全性”问题。一个安全的应用程序并不是一种奢侈,而是必要的。你应该在开发的每个阶段都考虑应用程序的安全性,例如系统架构、设计、编码,...
C# 实现一个基于值相等性比较的字典
今天在项目里遇到一个需求,大概是这样的我要比较两个 JSON 字符串是不是相等,JSON 字符串其实是一个 Dictionary<string, string> 但是顺...
【原创】Kernel调试追踪技术之 Kprobe on ARM64
本题目目标kprobe 是一种动态调试机制,用于debugging,动态跟踪,性能分析,动态修改内核行为等,2004年由IBM发布,是名为Dprobes工具集的底层实现机制[1][...
高性能数据导入方案&表过滤器&一对多支持筛选- .NET SqlSugar ORM
该功能可以说100%的开发人员都会遇到,并且非常的常见,比如批量操作,你知道哪条数据错了吗?
C#基础篇——Hello World
提醒:为了能够将知识点学得更加透彻、记得更加牢固 我会通过教学讲解的方式把知识写下来 因为在过程中会让人从学生变成老师 这个过程会挖掘出新的知识和观点 是一个自我思维切换而达成的知...
jQuery使用appendTo()和remove()函数实现动态添加和删除行数据功能
最近在学习jQuery的时候,学习到了appendTo()和remove()函数 于是利用两者做了一个模拟动态添加和删除行数据的案例,以下为完整代码:
分布式kv存储系统之Etcd集群
etcd是什么? etcd是一个高可用的分布式键值数据库,可用于服务发现,etcd采用 raft 一致性算法,基于 Go 语言实现。其特点有简单易用,所谓简单易用是指安装配置...
js 时间控件 日期多选
在开发的过程中,时间总是不可避免要出现的需求,这里给大家分享我比较常用的js 时间控件和一个问题的解决方法
《Effective C#》笔记(2) – .NET的资源管理
.NET环境会提供垃圾回收器(GC)来帮助控制托管内存,这使得开发者无须担心内存泄漏等内存管理问题。尽管如此,但如果开发者能够把自己应该执行的那些清理工作做好,那么垃圾回收器会表现...
Vue2.x 中注册自定义组件的3种方式
通过 cmd 执行如下示例命令来初始化我们的 Vue 项目命令执行完成后,项目结构如下图所示: