一、使用__slots__ 1. 创建 的实例后,可以给该实例绑定任何属性和方法,这还少动态语言的灵活性。 2. 针对于单个实例绑定的方法,对于其他实例不起效,给 绑定才能对所有实例起效。 3. 可以使用 变量来限制class实例能添加的属性。 4. 使用 需要注意的是定义的属性仅对当前类实例起作用 ...
分类:
编程语言 时间:
2020-04-18 22:42:54
阅读次数:
77
反射 有关程序及其类型的数据被称为元数据,保存在程序的程序集 一个运行的程序查看本身的元数据或者其他程序的元数据的行为叫反射 一遍下来啥都没整明白?没事,咱只是惯例行事,先放定义。 动态创建类并调用其方法 先抛开反射这些乱七八糟的东西,我们来想想看:当你打开了游戏充值页面想要变强的时候,界面是不是有 ...
分类:
其他好文 时间:
2020-04-17 23:28:53
阅读次数:
84
Java实现动态创建Java文件和动态加载有两种途径 1、将创建的Java字符串写入磁盘文件,然后由磁盘文件中读取再加载到虚拟机中执行 2、将创建的Java字符串写入到内存,通过内存中的对象读取到虚拟机中 摘自:https://www.cnblogs.com/flyoung2008/archive/ ...
分类:
编程语言 时间:
2020-04-16 00:53:08
阅读次数:
93
前几天有人想做一个多租户的平台,每个租户一个库,可以进行水平扩展,应用端根据登录信息,切换到不同的租户库 计划用ef core实现,他们说做不出来,需要动态创建dbContext,不好实现 然而这个使用CRL很轻松就能解决了 以下为演示数据库,有两个库testdb和testdb2,查询结果如下 目标 ...
分类:
Web程序 时间:
2020-04-14 12:55:34
阅读次数:
162
程序是一些保存在磁盘上的指令的有序集合,是静态的。进程是程序执行的过程,包括了动态创建、调度和消亡的整个过程,它是程序资源管理的最小单位。线程是操作操作系统能够进行运算调度的最小单位 ps -ef strace:跟踪进程内部的系统调用和信号1)启动新的进程:strace python sdf.py2 ...
分类:
其他好文 时间:
2020-04-05 18:53:46
阅读次数:
75
原型 原型模式:当创建给定类的过程很昂贵或很复杂时,就使用原型模式。 我们在进行游戏的时候游戏会动态创建怪,而怪时根据场景的不同而变化创建的,英雄自己也会创建一些随从。创建各式各样的怪兽实例,已经越来越麻烦,将各种状态细节放再构造器中,看起来一点都不内聚。如果能够在单一区域内封装所有的实例化细节,能 ...
分类:
其他好文 时间:
2020-03-23 09:37:37
阅读次数:
68
1、什么是Spring? Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷,通过使用POJO为基础的编程模型促进良好的编 ...
分类:
编程语言 时间:
2020-03-18 20:11:34
阅读次数:
62
JSP内置对象 JSP提供了由容器实现和管理的内置对象,也可以称之为隐含对象,由于JSP使用Java作为脚本语言,所以JSP将具有强大的对象处理能力,并且可以动态创建Web页面内容。但Java语法在使用一个对象前,需要先实例化这个对象。JSP为了简化开发,提供了一些内置对象,用来实现很多JSP应用。 ...
分类:
Web程序 时间:
2020-03-18 18:38:11
阅读次数:
101
2020-03-13 每日一例第6天 1.新建窗体windowform,修改text值; 2.找到mouseclick事件,填写代码; Random rm = new Random(); Button bt = new Button() { Text = "冬天按钮生成器", ForeColor = ...
分类:
其他好文 时间:
2020-03-14 00:56:32
阅读次数:
52