摘要:
前情提要 最近老大分配了一个项目,开发一个给客户用的后台系统,要求是除了用户需要的应用功能以外还要有权限控制功能。 本来权限控制这种功能应该是一个后台项目的基础功能,那么应该是可以把这个功能集成开发在原有的后台系统平台上,于是想当然的我就看了一下公司以前那个陈旧的webform后台系统,一言难尽的滋 阅读全文
摘要:
不用程序员操心的堆 — 托管堆 程序在计算机上跑着,就难免会占用内存资源来存储在程序运行过程中的数据,我们按照内存资源的存取方式将内存划分为堆内存和栈内存。 栈内存,通常使用的场景是:对存取速度要求较高且数据量不大。 典型的栈内存使用的例子就是函数栈,每一个函数被调用时都会被分配一块内存,这块内存被 阅读全文
摘要:
git操作整體示意圖 本機提交代碼要經過服務器的認證,要提供本機的公鑰字串 生成公钥命令:ssh-keygen 公鑰文件地址: 開發實踐示意圖 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project 阅读全文
摘要:
这一趴里面,我就来正式介绍一下CoffeeSQL的干货。 首先要给CoffeeSQL来个定位:最开始就是由于本人想要了解ORM框架内部的原理,所以就四处搜寻有关的博客与学习资料,就是在那个夏天,在博客园上看到了一位7tiny老哥的博客(https://www.cnblogs.com/7tiny/p/ 阅读全文
摘要:
ORM概念解析 首先梳理一下ORM的概念,ORM的全拼是Object Relation Mapping (对象关系映射),其中Object就是面向对象语言中的对象,本文使用的是c#语言,所以就是.net对象;Relation Mapping则是关系映射,在数据库的系统中指的就是.net对象与数据库表 阅读全文
摘要:
想想毕业已经快一年了,也就是大约两年以前,怀着满腔的热血正式跨入程序员的世界,那时候的自己想象着所热爱的技术生涯会是多么的丰富多彩,每天可以与大佬们坐在一起讨论解决各种牛逼的技术问题,喝着咖啡,翘着二郎腿,大致就是下面这幅场景: 可是现实却总是那么不尽如人意,现实的所谓技术生涯是永远写不完的增删改查 阅读全文
摘要:
一、什么是OOM框架? OOM 的全拼是 Object-Object-Map,意思是对象与对象之间的映射,OOM框架要解决的问题就是对象与对象之间数据的自动映射。 举一个具体的例子:用过MVC模式开发Web后台的小伙伴们都知道EO(Entity Object,实体对象)与DTO(Data Trans 阅读全文
摘要:
和往常一样,小吴最后一个来到工位上,用脚点开主机的按钮,伴随着主机箱里传出的卡车启动般的轰轰声,一天的快乐摸鱼时光又开始了...... 点开腾讯体育新闻,小吴正准备看看昨晚NBA的战况如何。突然,小吴的耳朵一阵警觉,似曾相识的脚步声越来越近,,,小吴心想:难道,我上班摸鱼被老板发现了??,,关掉手机 阅读全文
摘要:
一、“老生常谈”值类型与引用类型 众所周知,.NET类型系统由 类、结构、枚举、接口 和 委托 组成。而根据内存分配的方式来区分,所有的类型又被分为 值类型 与 引用类型。 一说到值类型,大多数人都会自信地说,“值类型不就是 int,float,double...还有...额...还有啥来着?”。然 阅读全文
摘要:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 在 前端浏览器 和 后端服务器 之间通常会使用 JSON格式的数据 来进行数据交互,而JSON格式的数据在 前端Javascript 和 后端C# 语言中 最终都会以对象的形式来使用,而 JSON格式的数 阅读全文