学习笔记

DJANGO实战(一)--DANGO自带的分页(极简)

注意,我将templates定义在项目的同级目录下: 在settings.py中配置 复制代码 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR,'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ ...

我发现了Unity3D的2D Light Renderer, 随后就把它抄了过来

  前几个月,偶然在群里看到有人讨论Unity3D光照,于是我又萌生了一个新的目标————把它抄过来! .  众所周知,3D渲染的整个流水线都跟光照密不可分,相关的技术更是数不甚数,而2D游戏的光照通常被人忽略,因为2D游戏大多数都是贴图叠加,要什么效果,美术直接画出来就完事了,所以大多数2D游戏引擎就不过是个贴图引擎,干着渲染的工作却没有一点渲染的技术含量。 .  即使是2D游戏,运用好光源也可以把品质提升一个档次,但就如前面所说,做2D引擎的不提供这个功能,用2D引擎的不知道这个技术,以至于大部分有动态光效的2D游戏都是外国货。 ...

spring源码学习(二)

 本篇文章,来介绍finishBeanFactoryInitialization(beanFactory);这个方法主要是完成bean的实例化,invokeBeanFactoryPostProcessors(beanFactory);负责把所有的bean扫描到beanDefinitionMap中;...

公理设计-由奇怪海战引发的软件设计思考

前几天看到了一个博客,推荐了《公理设计》一书,还有其相关的文档以及视频。简单了解了一下,增深了一些对软件设计的理解,特此也推荐给大家。 公理设计理论将设计建立在科学公理、定理和推论的基础上,由麻省理工学院教授 Nam. P. Suh 领导的研究小组于 1978 年提出,适用于各种类别的设计活动。软件设计当然也属于一类工程设计过程,下面我们就来看一下两者的关联。 奇怪的海战 首先从1862年11月13日的一场海战讲起。这场海战“标志着蒸汽动力铁甲舰新时代的到来。为了便于理解,我这里对舰船名称进行了修改,想了解的朋友可以百度 U.S.S. Monitor battles C.S.S. Virginia. ...

C和C++引用传递和数组传参引用

引用传递有两种传参方式,具体可参考文章 概括地讲,就是 *声明一个形参是指针,所以需要传递指针实参,对应的函数实现也应当遵循指针的语法。这种实现思路并不针对于C或者C++,因为它们都有指针,所以都可以通过指针来达到引用传参的效果,但是这种实现本质上不叫引用传参,因为传递的是指针,而不是实参的引用。 &这个操作符,在形参声明时,表示该形参是一个引用,不同于指针,也不是取地址操作符,该引用操作符属于C++的标准。函数被调用时,不会在内存中开辟新的空间,而是相当于给实参起了一个新名字,比如说如下代码中: ...

Vue 实现前进刷新,后退不刷新的效果后退不刷新的效果

Vue 实现前进刷新,后退不刷新的效果 玩转vue-router里的meta。 需求一: 在一个列表页中,第一次进入的时候,请求获取数据。 点击某个列表项,跳到详情页,再从详情页后退回到列表页时,不刷新。 也就是说从其他页面进到列表页,需要刷新获取数据,从详情页返回到列表页时不要刷新。 解决方案 在App.vue设置: 1 2 3 ...

hyper-v虚拟机上的centos多节点k8s集群实践

之前体验了minikube,掉深坑里至今还没有爬出来,玩单节点用minikube够了, 但傻瓜试的安装让人对k8s理解不是很深刻(坑),而且多节点好像有什么奇怪的问题 所以我这次要用两个虚拟机来模拟k8s集群 一主节点一工作节点 hostname   ipaddr   cpu   硬盘  内存  OS    docker  k8s m1    1921.168.1.200  2    20G   2G   centos7  18    1.16.2 w1    1921.168.1.201  2    20G   2G   centos7  18    1.16.2 ...

汇编窥探Swift String的底层

String(字符串),是所有编程语言中非常重要的成员,因此非常值得去深入研究。众所周知,字符串的本质是字符序列,由若干个字符组成。比如字符串 "iOS" 由 'i'、'O'、'S' 三个字符组成。(这里不考虑有些编程语言中提及的尾部的 '\0') 思考 在 Swift 开发使用字符串的过程中,你是否有思考过以下问题? 1个字符串变量占用多少内存? 字符串 str1、str2 的底层存储有什么不同? 如果对 str1、str2 进行拼接操作,str1、str2 的底层存储又会发生什么变化? ...

TensorFlow Object Detection API中的Faster R-CNN /SSD模型参数调整

关于TensorFlow Object Detection API配置,可以参考之前的文章https://becominghuman.ai/tensorflow-object-detection-api-tutorial-training-and-evaluating-custom-object-detector-ed2594afcf73 在本文中,我将讨论如何更改预训练模型的配置。本文的目的是您可以根据您的应用程序配置TensorFlow/models,而API将不再是一个黑盒! 本文的概述: ...

.NET Core 3.0 中间件 Middleware

 中间件官网文档解释:中间件是一种装配到应用管道以处理请求和响应的软件 每个中间件:...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程