摘要:
1:使用Redis缓存的优化思路 redis的使用场景很多,仅说下本人所用的一个场景: 1.1对于大量的数据读取,为了缓解数据库的压力将一些不经常变化的而又读取频繁的数据存入redis缓存 大致思路如下:执行一个查询 1.2首先判断缓存中是否存在,如存在直接从Redis缓存中获取。 1.3如果Red 阅读全文
摘要:
一:枚举的含义 枚举是用户定义的整数类型。在声明一个枚举时,要指定该枚举的示例可以包含的一组可接受的值。还可以给值指定易于记忆的名称。个人理解就是为一组整数值赋予意义。 二:枚举的优势 2.1:枚举可以使代码更易于维护,有助于确保给变量指定合法的、期望的值。 2.2:枚举可以使代码清晰,用描述性的名 阅读全文
摘要:
1:项目场景 在设计数据表的时候有时候为了将来统计或查询的方便,我们会冗余一些字段。如有三张数据表,学校信息表、班级动态表、班级信息表。 班级动态由学校老师所发,可以进行评论点赞等操作,为了提升这种非结构化数据的访问效率,存储于Mongodb中,冗余了学校名称字段,假设班级表也冗余了学校名称字段。而 阅读全文
摘要:
一:值类型和引用类型的含义参考前一篇文章 C#学习笔记(基础知识回顾)之值类型和引用类型 1.1,C#数据类型分为在栈上分配内存的值类型和在托管堆上分配内存的引用类型。如果int只不过是栈上的一个4字节的值,该如何在它上面调用方法? 二:值类型转换为引用类型——装箱 2.1CLR对值类型进行装箱时: 阅读全文
摘要:
一:要了解值传递和引用传递,先要知道这两种类型含义,可以参考上一篇 C#学习笔记(基础知识回顾)之值类型和引用类型 二:给方法传递参数分为值传递和引用传递。 2.1在变量通过引用传递给方法时,被调用的方法得到的就是这个变量,更准确的说,是指向内存中变量的指针。所以方法内部对变量进行的任何改变在方法退 阅读全文
摘要:
一:C#把数据类型分为值类型和引用类型 1.1:从概念上来看,其区别是值类型直接存储值,而引用类型存储对值的引用。 1.2:这两种类型在内存的不同地方,值类型存储在堆栈中,而引用类型存储在托管对上。存储位置的不同会有不同的影响。 例如int类型是值类型:int x,y; x=10;y=x;y=20; 阅读全文
摘要:
由于ajax异步请求的机制,for循环运行不会等内部ajax请求结束,而直接循环到最后。解决方法:将for循环里面的请求单独封装一个方法。 个人遇到的问题具体如下 下面这段代码,如果第5行studata存在多条数据,每次课程表的标题都为最后一个孩子的 学校名称+班级+孩子姓名。 结果如下: 解决后的 阅读全文
摘要:
不同的系统之间经常会需要数据的交换对接,而Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Ser 阅读全文
摘要:
1:首先WebService方法定义,每个方法定义两个参数,一个用于验证权限,string格式的XML文本用于传输数据。最终目的实现,WebService方法,验证权限,获取XML数据,处理之后返回XML数据。一下面一段代码为例进行说明: [WebMethodAttribute(Descriptio 阅读全文
摘要:
1:项目功能需求:我的荣誉、审核中的荣誉、审核通过的荣誉在一个页面分别作列表展示。每个tab都需要分页,对实现的功能做个简单总结。 2:前台页面:引用的DBPage.js和pageCss.css实现分页,tab之间的切换未放在代码里面。 3:引用的DBpage.js和PageCss.css代码如下 阅读全文