JavaScript中switch容易被忽视的细节
通常我们使用条件判断是使用 if ,但如果需要判断的情况较多,或是对每一个枚举的值都需要做不同处理,就会用到 switch 语句,不同条件执行不同代码块,首先来看一段代码var num = '5'; swit...
js赋值:或表达式赋值和与表达式赋值
js或表达式赋值表达式左边的值,若是空或是 undefined 等情况,则使用右边的内容进行赋值function(p){ var param = p || {a:1}; } //等效于 function(p){ &...
学之思在线考试系统uexam导入数据库出错:1064 - You have an error in your SQL syntax;
最近要用个在线考试系统,想找个系统做参考,uexam就是其中一款。在导入数据库的时候报错了1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the...
Java关键术语:健壮性 介绍
Java的设计目标之一在于使得Java编写的程序具有多方面的可靠性。Java投入了大量的精力进行早期的问题检测、后期动态的(运行时)检测,并消除了容易出错的情况……Java和C++最大的不同在于Java采用的指针模型可以消除...
Java关键术语:分布式 介绍
Java有一个丰富的例程库,用于处理像HTTP和FIT之类的TCP/IP协议。Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。如今,这一点已经得到认可,不过在1995年,主要还是从C++或Vis...
Java关键术语:面向对象 介绍
简单地讲,面向对象设计是一种程序设计技术。它将重点放在数据(即对象)和对象的接口上。用木匠打一个比方,一个“面向对象的”木匠始终关注的是所制作的椅子,第二位才是所使用的工具;一个“非面向对象的”木匠首先考...
Java关键术语简单性介绍
人们希望构建一个无须深奥的专业训练就可以进行编程的系统,并且要符合当今的标准惯例。因此,尽管人们发现C++不太适用,但在设计Java的时候还是尽可能地接近C++,以便系统更易于理解,Java剔除了C++中许多很少使用、...
Discuz! X3.4附件分表逻辑
最近,在做一个Discuz的发帖机,用的是比较新的X3.4,大家都知道,Discuz考虑查询速度的问题,附件相关的表是有11个的(我说的是最直接的):pre_forum_attachment、pre_forum_attachment_0~pre_forum_attachment_9...
ICSharpCode.SharpZipLib压缩文件不带文件路径(目录)
电子发票慢慢普及,最近公司的项目需要让客户批量下载电子发票,于是用到了ICSharpCode.SharpZipLib类库。在使用的过程中发现,利用ICSharpCode.SharpZipLib压缩文件,会把目录自动封装进去,而我是不需要目录结构的...
序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用
先说下开发环境,不一样的没法解决,再看看其他的解决方案吧:.Net Frameword 4.5 + MVC5实际应用是这样的,我调用存储过程,返回了DataTable,我不想转Model之类的,想直接DataTable返回Json对象,代码如下:[Allow...