一些零碎的知识(linq,lambda,oracle管理工具,pl/sql,oracle管理工具)
2012-11-13 11:16
330 查看
一、linq与lambda的区别和联系
linq是语言集成查询,他可以像操作数据库那样操作内存中的数据,如数组。linq里有很多查询操作符,如select,where等,可以编写查询语句。linq基于.Net Framework3.5
而linq to sql是操作数据库的,相当于EF前的一个过渡版本。
至于lambda,是一个匿名函数,上面说到linq有很多查询操作符可以编写查询语句,而写查询语句时,便可用到lambda表达式。
二、input type="submit" 与type="image" 都可将表单提交给服务器。底层是一样的,只不过一个可以发送图片,一个不可以。如果不想让它提交,可以加上onclick="return false"。
三、count(*) 与count(0) count(abc)的区别:
count(*)表示计算所有的行(包括有空值的行)的数目;count(0)表示统计第一列不为空的数目。count(abc)表示只计算字段abc不为空的行的数目。
四、a href=#与 a href=javascript:void(0) 的区别
#包含了一个位置信息,默认的锚是#top 也就是网页的上端。
而javascript:void(0),仅仅表示一个死链接,这就是为什么有的时候页面很长浏览链接明明是#却跳动到了页首,而javascript:void(0) 则不是如此。
所以调用脚本的时候最好用void(0)。
五 项目中点搜索按钮时的js代码
function KeyDown() {
var e = event ? event : window.event; //判断哪种浏览器。IE的是event或者其他浏览器如火狐是window.event
if (e.keyCode == 13 || e.which == 13) { //13代表enter键,ie是e.keycode,其他的是e.which
onSearch();
}
}
六、oracle的管理工具
Oracle自带的套件里有pl/sql plus,基于命令行的;企业管理器,基于GUI/WEB UI(在11g中)的。
第三方工具有pl/sql Developer,容易上手,但不能完成一些非常底层的管理功能;Toad for oracle,功能比前者强大些,使用起来也相对复杂些。
对于开发人员,一般考虑团队实际情况,选择一种第三方工具;对于DBA管理人员,pl/sql plus是必须的,再适应开发团队掌握相应的第三方工具;至于企业管理器,在少些时候可以图个操作方便。
pl/sql是 ORACLE公司对标准数据库语言的扩展。它是一个整合到ORACLE服务器和ORACLE工具中的技术,可以把PL/SQL看作ORACLE服务器内的一个引擎,sql语句执行者处理单个的sql语句,PL/SQL引擎处理PL/SQL程序块。
linq是语言集成查询,他可以像操作数据库那样操作内存中的数据,如数组。linq里有很多查询操作符,如select,where等,可以编写查询语句。linq基于.Net Framework3.5
而linq to sql是操作数据库的,相当于EF前的一个过渡版本。
至于lambda,是一个匿名函数,上面说到linq有很多查询操作符可以编写查询语句,而写查询语句时,便可用到lambda表达式。
二、input type="submit" 与type="image" 都可将表单提交给服务器。底层是一样的,只不过一个可以发送图片,一个不可以。如果不想让它提交,可以加上onclick="return false"。
三、count(*) 与count(0) count(abc)的区别:
count(*)表示计算所有的行(包括有空值的行)的数目;count(0)表示统计第一列不为空的数目。count(abc)表示只计算字段abc不为空的行的数目。
四、a href=#与 a href=javascript:void(0) 的区别
#包含了一个位置信息,默认的锚是#top 也就是网页的上端。
而javascript:void(0),仅仅表示一个死链接,这就是为什么有的时候页面很长浏览链接明明是#却跳动到了页首,而javascript:void(0) 则不是如此。
所以调用脚本的时候最好用void(0)。
五 项目中点搜索按钮时的js代码
function KeyDown() {
var e = event ? event : window.event; //判断哪种浏览器。IE的是event或者其他浏览器如火狐是window.event
if (e.keyCode == 13 || e.which == 13) { //13代表enter键,ie是e.keycode,其他的是e.which
onSearch();
}
}
六、oracle的管理工具
Oracle自带的套件里有pl/sql plus,基于命令行的;企业管理器,基于GUI/WEB UI(在11g中)的。
第三方工具有pl/sql Developer,容易上手,但不能完成一些非常底层的管理功能;Toad for oracle,功能比前者强大些,使用起来也相对复杂些。
对于开发人员,一般考虑团队实际情况,选择一种第三方工具;对于DBA管理人员,pl/sql plus是必须的,再适应开发团队掌握相应的第三方工具;至于企业管理器,在少些时候可以图个操作方便。
pl/sql是 ORACLE公司对标准数据库语言的扩展。它是一个整合到ORACLE服务器和ORACLE工具中的技术,可以把PL/SQL看作ORACLE服务器内的一个引擎,sql语句执行者处理单个的sql语句,PL/SQL引擎处理PL/SQL程序块。
相关文章推荐
- oracle客户端数据库管理工具乱码(pl/sql、dba)
- oracle 数据库的管理工具 PL/SQL_Developer 的简易使用 与Java 连接并查询显示出数据
- oracle 第三方管理工具PL/SQL的注册码
- 源码-Oracle数据库管理-第十二章-使用PL/SQL创建Oracle程序-Part 4(PL/SQL语言概览)
- Oracle通过PL/SQL工具导出/导入excel表格
- PL/SQL DEV和TOAD等工具访问本机64位oracle的问题
- oracle工具pl/sql调用存储过程的格式
- Maven项目管理工具学习中的一些知识
- Oracle的安装及可视化工具PL/SQL配置
- 向oracle中导入数据(利用pl/sql工具)
- Oracle- PL/SQL DEV工具的使用收集
- 管理oracle的一些知识
- ORACLE PL/SQL Developer工具执行计划无COST和cardinality,bytes等列值显示问题
- Oracle PL/SQL Dev工具(破解版)被植入勒索病毒的安全预警及自查通告
- oracle pl/sql 小知识
- Oracle---PL/SQL 基础知识
- Oracle PL/SQL 性能分析工具 profiler 说明
- Oracle第三方工具PL/SQL Developer使用一
- 一个用作撕碎字符串的PL/SQL工具函数(Oracle 10g)
- oracle PL/SQL基础知识2