技术专区

  • 浅谈:从面向抽象编程再到IOC控制反转

    1.WHAT-面向抽象编程的例子 1.1 面向对象 一般来说,面向对象编程是我们比较常见的,即将一个实际的项目分成多个类(对象),赋予这些对象属性和方法,从而实现编程。 比如,我们要编写一个校园管理平台,分别管理…

    编程笔记 2022年8月4日
  • C#使用表达式树(LambdaExpression)动态更新类的属性值

    在某些业务中会遇到需要同步两个类的属性值的情况,而且有些字段是要过滤掉的。如果手动赋值则需要写很多重复的代码:   public class Teacher { public Guid Id { get; set; } public string Name { get; set; } p…

    编程笔记 2022年8月4日
  • C# 写入文件小示例

    using System; using System.Configuration; using System.IO; namespace ToIO { class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) { WriteLog("Index=" + i); } } public stat…

    编程笔记 2022年8月4日
  • 软件开发架构,网络编程简介,OSI七层协议,网络相关名词

    软件开发架构 什么是软件开发架构 软件开发机构的两种基本架构(c/s架构,b/s架构) 服务端应该具备什么特征 两种架构优劣势 架构发展趋势 网络编程简介 OSI七层协议 各层特征 网络相关名词 软件开发架构 什么是软件开…

    编程笔记 2022年8月4日
  • 基于C++的OpenGL 06 之摄像机

    1. 引言 本文基于C++语言,描述OpenGL的摄像机 前置知识可参考: 基于C++的OpenGL 05 之坐标系统 - 当时明月在曾照彩云归 - 博客园 (cnblogs.com) 笔者这里不过多描述每个名词、函数和细节,更详细的文档可以参考:…

    编程笔记 2022年8月4日
  • 网络编程、OSI七层协议

    目录 软件开发架构 1.什么是软件开发架构 2.软件开发架构 3.架构优劣势 4.架构发展趋势 网络编程简介 1.如何理解网络编程 2.网络编程的目的 3.网络编程的意义 4.网络编程的起源 5.网络编程的要求 OSI七层协议 1.了…

    编程笔记 2022年8月4日
  • 1.算法是什么

    要想成为一名合格的程序员,除了至少掌握一门编程语言,更重要的是多动手实践,积累足够的代码量,提升自己“遇到问题,解决问题”的能力。任何一门编程语言的学习,本质就是学习它规定的语法,整个过程只能死记硬背…

    编程笔记 2022年8月4日
  • JavaScript 浏览器BOM

    浏览器对象模型(BOM)使得JavaScript能够和浏览器对话。 JS Window Location相关属性 1. location.hostname: 返回Web主机的域名 2. location.pathname: 返回当前页面的路径和文件名称 3. location.port: 返回Web主…

    大前端 2022年8月4日
  • 数据库varchar和tinyint和int和java实体属性的对应关系的学习

      大家好,最近做项目碰到群里小伙伴的对于项目中用到的这几个类型,自己的java实体类属性该用什么类型干到困惑,于是乎,我决定为大家解密!   相信我,绝对干货,看完了,工资+200~哈哈哈,扯远了,闲话不对…

    编程笔记 2022年8月4日
  • EMT4J——让 Java 应用升级更轻松

    简介: EMT4J 是什么?如何使用 EMT4J 工具进行 Java 应用升级? 前言 JDK 升级对于 Java 应用来说是不得不面对的事情,一方面 Java 生态系统希望 Java 应用能跟上最新 JDK 版本: Oracle 建议将 JDK 的 LTS 版本的…

    编程笔记 2022年8月4日