展开

关键词

C#基础知识回顾--

今天在公交车上,突然想到底有什么区别? 很多都存在 get{}set{} 普通的变量没什么区别(可读可写) 我就感觉就是给一个多的选择方式,有的是不允许更改的..    刚写程序时总觉得一个就能满足要求,何必要使用定义起来麻烦的 要get、set的去定义,代码量还大,真不知道他们的区别优点 例: public class myclass { public myclass.Getval可能实现同样功能,为什么一定要用定义? ,接口中的方法你必须(注意是必须,强制的)要实现" 2、OOP编程的一个原则就是数据封装,意味着我们不应该将的类型以公开的方式提供给外界 (其实就是对的封装) 3、其实单纯写程序一点不难

47340

unity3d之

解释 HideInInspector 在Inspector中隐藏公有变量(但是被序列化,即保存值)。

22130
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    反射获取

    上篇文章我们可以通过自己的类加载器加载指定类了,在获取指定类后我们需要拿到类名称及类的值。 ? 获取: public static List<Field> getFields(String classPath){ List<Field> fields = new ArrayList clazz.getDeclaredFields())); }catch(ClassNotFoundException e){ e.printStaTrace(); } return fields; } 获取值 (); // cl.getName(); // Object v = field.get(object); return field; } 这样我们可以通过反射方法获取指定类中值了

    26330

    mysql学习总结03 — 列()

    mysql学习总结03 — 列() toc mysql中的6个列:null,default,comment,primary key,unique key,auto_increment 1 ,具有业务意义(学生ID,课程ID) 逻辑主键:自然增长的整型(应用广泛) 5. unique key 唯一键 主键也可以用来保证数据唯一,但一张表只有一个主键 唯一键在一张表中可以有多个。 唯一键允许数据为NULL,NULL可以有多个(NULL不参与比较) 5.1 创建唯一键 随表创建 mysql> -- 方法1,给增加 unique[ key] mysql> create 6. auto_increment 自动增长 通常自动增长用于逻辑主键,只适用于数值,sqlserver中使用identity(1,1) 6.1 自动增长原理 在系统中维护一组数据保存当前使用自动增长之后不再保留 auto_increment 即可 6.5 初始设置 在系统中有一组变量维护自增长的初始值步长 show variables like ‘auto_increment%’; 6.6

    47620

    mysql学习总结03 — 列()

    mysql中的6个列:null,default,comment,primary key,unique key,auto_increment 1. NULL 代表为空。 ,具有业务意义(学生ID,课程ID) 逻辑主键:自然增长的整型(应用广泛) 5. unique key 唯一键 主键也可以用来保证数据唯一,但一张表只有一个主键 唯一键在一张表中可以有多个。 唯一键允许数据为NULL,NULL可以有多个(NULL不参与比较) 5.1 创建唯一键 随表创建 mysql> -- 方法1,给增加 unique[ key] mysql> create 6. auto_increment 自动增长 通常自动增长用于逻辑主键,只适用于数值,sqlserver中使用identity(1,1) 6.1 自动增长原理 在系统中维护一组数据保存当前使用自动增长之后不再保留 auto_increment 即可 6.5 初始设置 在系统中有一组变量维护自增长的初始值步长 show variables like ‘auto_increment%’;

    30230

    C#类特

    System.Reflection; namespace ConsoleApplication6 { ///

    /// AttributeTargets.Class可以对类应用 /// Inherited能否由派生类或重写成员继承 /// AllowMultiple能否为一个程序元素指定多个指示实例 /// 也就是说AllowMultiple=false 对于一个类型,该特只能用一次 /// 若一个Class类型前面出现多个TableAttribute,则会出现编译错误 /// [AttributeUsage 可以对应用特 /// [AttributeUsage(AttributeTargets.Property,Inherited=false,AllowMultiple TableAttribute; Console.WriteLine("表名:{0}", myAttr.TableName); Console.WriteLine("列的名称

    2620

    Access数据库表(三)

    大家好,上节介绍了验证规则验证文本等,后面介绍剩余的大小、默认值索引。 一、 大 小 大小是文本、数自动编号等数据类型的,可以指定其的大小。 二、 默 认 值 默认值是输入新记录时自动为新分配的指定的值,它可以使用常量、函数或者表达式进行设置。 示例一 如下图演示,年级默认值设置为一年级(保存时文本型的双引号会自动添加),切换到数据表视图后,可以看到最后新加入的数据记录,年级一行已经有默认值“一年级” ? 索引有三个选项,默认为“无”表示不设置索引,“有(有重复)表示设置索引,中允许出现重复值,”有(无重复)表示设置索引,该不允许出现重复值。 举例来说,如果在 姓名中搜索特定的姓名,可以为此创建索引来加快搜索特定姓名的速度。选择“有(无重复)”可禁止该中出现重复值。 ? 但需要注意请不要修改作为主键的的索引

    58910

    Access数据库表(二)

    大家好,上节介绍了中的输入掩码格式,本节介绍验证规则验证文本等。验证规则Excel的有效规则类似。 一、验 证 规 则 验证规则是用于限制用户输入的值的范围。 (输入掩码只能限制位数,但不能限制值的具体范围。) 在使用验证规则就需要用到几个逻辑连接词,and并且、or或者、not非、is null空值is not null非空值。 (如果不包含818就不能用between and)演示如下: ? 示例2 同样,值只能为男或者女,就可以通过验证规则,加上条件"男" or "女" 来设置。 三、 必 需 必须有[是/否]两个选项,表示该是否必须输入数据。 该比较容易理解,比如在学号的必需设置为“是”之后,保存回到数据表视图,添加新的记录时就必须输入学号,否则提示无法保存。 ? 该主要用于不是主键的,因为主键的要求就有不能为空。

    72330

    Access数据库表(一)

    大家好,上节介绍了数据类型,后面将分章节来介绍主要的。对进行适当的设置,可以让表设计更合理。 有多种类型(不同的数据类型的不同),其中最常用大小、格式、输入掩码、标题、默认值有效规则等。 设 置 在介绍之前首先如何进入设置,在“开始”菜单中,“视图”中选择“设计视图”,进入设计视图界面。在名称数据类型的下方即可以设置。 ? 在使用输入掩码时,首先需要用到占位符符如下: ? 下面先通过小示例来说明使用方法。 例如设置学号,假设学号为固定的AA四个数构成的,且四位数是必须的。 今天下雨 本节主要是介绍了中的输入掩码格式,两者容易混淆,输入掩码为输入数据时提供模板,以减少工作量输入错误。而格式则是控制数据显示的形式。注意理解区分,祝大家学习快乐。 ----

    1.7K20

    C#语言入门详解-17,索引器,常量

    http://mpvideo.qpic.cn/0bf2yqaamaaalaapt23bi5pvbrgda3caabqa.f10002.mp4?dis_k=964...

    7030

    django-表单之新增设置css(四)

    要注意是模板元素 表单元素的对应。 ? ? ?

    17030

    的总结与比较

    (成员变量) (1)主要是为了类 的内部做数据交互使用,一般为private (2)我们可以给赋值,也可以取值 (3)当需要为外部提供数据时,将封装为,而不是公有化(即使用 public) (1)一般是向外提供数据访问,主要用来描述对象的静态特征,所以,一般为public (2)可以设置为只读,只写,提高数据安全 (3)内部可以添加业务逻辑,从而避免非法数据

    19020

    (16)Struts2_OGNL读取Map栈及其他方法

    ---- 2.OGNL调用方法 -调用,任何一个 Java 类里的静态或方法. -调用,被压入到 ValueStack 栈的对象上的公共方法. ---- -调用,任何一个 Java 类里的静态或方法. 前提:设置启用允许调用java类里的静态方法。 ---- -调用,被压入到 ValueStack 栈的对象上的公共方法. <%@ page language="java" import="java.util.*" pageEncoding="utf ---- 3.OGNL读取访问数组类型的<em>属</em><em>性</em> 1. 有些<em>属</em><em>性</em>将返回一个对象数组而不是单个对象, 可以像读取任何其他对象<em>属</em><em>性</em>那样读取它们. ---- 4.OGNL读取访问 List 类型的<em>属</em><em>性</em> ? ---- 5.OGNL读取访问 Map 类型的<em>属</em><em>性</em> ? ? ---- ?

    19930

    SAP CRM扩展的渲染处理原理

    19430

    c#类及其方法关键权限

    c#已经大半年了,很多东西是边学边忘,现在回顾总结一下。 1.首先说关键static(静态的) 它可以修饰类、方法、 静态类:不能实例化,直接调用,它的内部成员必须是静态的,不能包含实例构造函数,调用方式是(类名.成员名) 非静态类下的静态成员:静态方法不能访问其包含类型中的非静态事件 ,需要继承等特时,应该使用非静态类,并且将统一使用的变量方法设为静态的,那么所有实例对象都能访问。 (4)虽然不能声明为 static const,但 const 的行为在本质上是静态的。这样的于类,不于类的实例。 因此,可以同对待静态一样使用 ClassName.MemberName 表示法来访问 const C# 不支持静态局部变量(在方法内部定义静态变量)。

    26241

    C++17常用新特(七)---新的

    C++17 增加了一些新的,这些并不是强制使用,但是正确使用后确实能够帮助我们避免一些问题,而这些问题恰恰是在做项目的时候容易忽略的,比较常见的一类问题是在前面把变量全部进行了定义,但是后面没有使用 ,还有一种是对于函数的返回值没有进行判断等,在本文中,将主要对C++17新增的一些进行解释说明。 在实际编码时下面这三种场景是使用[[nodiscard]]价比最高的地方: 内存泄漏:在使用一些C语言的内存申请函数时,如mallocrealloc函数,如果使用时内存已经申请,但是没有对返回值进行恰当处理 在使用[[nodiscard]]时,如果在类里使用了该的成员函数被覆盖时如果没有在派生类中再次标记将不会生效,这一点也是在使用时需要注意的地方。 使用 using 前缀 实际编程时,用户会自定义命名空间,并包含自己定义的一些,这些在引用时通常需要加上自定义的命名空间,C++17后就可以简化来写了。前提是使用using标记。

    4520

    Mybatis【10】-- Mybatis查询名不同怎么做?

    很多时候我们有这样的需求,数据库的名与实体类的名不一致,这个时候我们需要怎么做呢?有两种解决方案,第一种:直接在查询的时候使用别名,将别名设置成与实体类的名一致。 student where sid=${value} </select> </mapper> [93775790.jpg] 需要注意的点: <resultMap></resultMap>有一个id ,这个是在其他地方使用的时候的id Type - 实体类,可以写别名,要不就要写带全路径的类名 id - 标签是为了标记出作为 ID 的结果可以帮助提高整体能 result – 注入到或 JavaBean 的普通结果 association – 一个复杂类型的关联;许多结果将包装成这种类型嵌套结果映射 – 关联可以指定为一个 resultMap 元素,或者引用一个 collection – 一个复杂类型的集合 如果对象名与名一致,我们可以不把它写入<resultMap></resultMap> 测试类MyTest.class: public class MyTest { private IStudentDao

    13300

    Mybatis【10】-- Mybatis查询名不同怎么做?

    很多时候我们有这样的需求,数据库的名与实体类的名不一致,这个时候我们需要怎么做呢?有两种解决方案: 直接在查询的时候使用别名,将别名设置成与实体类的名一致。 sname as name,sage as age,score from student where sid=${value} </select> </mapper> 需要注意的点: 有一个id ,这个是在其他地方使用的时候的id Type - 实体类,可以写别名,要不就要写带全路径的类名 id - 标签是为了标记出作为 ID 的结果可以帮助提高整体能 result – 注入到或 JavaBean 的普通结果 association – 一个复杂类型的关联;许多结果将包装成这种类型嵌套结果映射 – 关联可以指定为一个 resultMap 元素,或者引用一个 collection – 一个复杂类型的集合 如果对象名与名一致,我们可以不把它写入<resultMap></resultMap>。

    4710

    相关产品

    • 办公文档还原

      办公文档还原

      办公文档还原基于业界领先的深度学习技术和图像检测技术,集高精度识别、智能版面还原、全文排版输出等多功能为一体,针对办公场景下常见的各类文档。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券