关闭

关系数据库设计理论之函数依赖

由于最近在看<>这本书, 其实大一就买了…刚开始看了一半没啥感觉, 最近突然想起来还有这系列丛书没有图, 因此打算抱着试试的形态尝试一下, 今后的博客都会采取思维导图的形式进行书写. 没错就是这本, 当初买了一个系列, 最近来算都看完它.平凡依赖如果X→Y而且Y不是X的子集,则称X→Y是非平凡函数依赖. 例: (s#, cn) -> s#是平凡依赖, 而(s#, cn) -> aa就...
阅读(33) 评论(0)

mysql常用基础命令以及例子

基础命令管理员权限命令窗口输入以下命令 名称 作用 例子 net start mysql 开启mysql服务器 net stop mysql 关闭mysql服务器 mysql -u用户名 -p 登录数据库(注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP) mysql -u root -p mysqldump -u 用户名 -p 数...
阅读(77) 评论(0)

mysql Community Server 5.7安装教程以及常见错误

mysql提示”Can’t connect to MySQL server on localhost (10061)”解决办法. mysql找不到my.ini mysql 5.7 中文乱码 mysql安装教程...
阅读(170) 评论(0)

JavaScript---Object.defineProperty()与两种属性描述符简介->数据\存取描述符

不得不说MDN网站真心好用, 里面例子真心不错.附上MDN网址: https://developer.mozilla.org/zh-CN/本文地址: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty转载仅出于学习目的.Object.defineP...
阅读(70) 评论(0)

JavaScript---防止递归栈溢出错误

本文例子和方法来源于阮一峰es6入门http://es6.ruanyifeng.com/#docs/function.真是大神级的人物, 必须膜拜. 虚心学习尾递归函数调用自身,称为递归。如果尾调用自身,就称为尾递归。递归非常耗费内存,因为需要同时保存成千上百个调用帧,很容易发生“栈溢出”错误(stack overflow)。但对于尾递归来说,由于只存在一个调用帧,所以永远不会发生“栈溢出”错误。例...
阅读(107) 评论(0)

JavaScript---Beacons图片信标发送数据

简介这项技术非常类似动态脚本注入. 使用JavaScript创建一个新的Image对象, 并把src属性设置为服务器上的脚本URL. 该URL包含了我们要通过GET传回的键值对数据. 请注意并没有创建img元素或把它插入DOM. var url = '/status_tracker.php'; var params = [ 'step=2', 'time=124802...
阅读(83) 评论(0)

JavaScript---Web Worker使用教程

简介web worker 是运行在后台的 JavaScript,不会影响页面的性能。例如处理类似高斯函数处理图片这种处理信息量比较庞大时有可能会造成页面阻塞, 因此这种时候就可以通过Worker创建一个线程在后台处理信息, 当处理完成时会把信息返回回来.兼容性Internet Explorer 10, Firefox, Chrome, Safari 和 Opera 都支持Web workers....
阅读(352) 评论(0)

Javascript使用定时器来处理数组和分割任务实现异步

使用定时器来处理数组//参数: 待处理的数组, 对每一个数组项调用的函数, 处理完成后运行的回调函数. function processArray(items, process, callback) { var todo = items.concat(); setTimeout(function() { process(todo.shift()); if...
阅读(291) 评论(0)

Javascript--正则表达式工作原理, 回溯

关于javascript正则表达式的使用请参考我的这篇博客http://blog.csdn.net/c_kite/article/details/53959534为了更高效的使用正则表达式, 首先要理解它的工作原理. 下面是一个正则表达式处理的基本步骤. 基本步骤第一步: 编译当你创建了一个正则表达式对象(使用正则直接量或RegExp构造函数), 浏览器会验证你的表达式, 然后把它转化为一个原生代码...
阅读(98) 评论(0)

高性能JavaScript--字符串加(+)和加等(+=)操作符优化方法

首先看一个例子, 这是一个连接字符串的常用方法.str += "one" + "two";此代码运行时, 会经历4个步骤: 在内存中创建一个临时字符串. 连接后的字符串”onetwo”被赋值给临时字符串. 临时字符串与str当前的值连接. 结构赋值给str 这是浏览器完成此任务的大概步骤. 以下代码在大多数浏览器中这样做会提速10%-40%;str = str + "one" + "two"赋值...
阅读(75) 评论(0)

JavaScript--call( )/apply( )用法

call( )语法fun.call(thisArg[, arg1[, arg2[, ...]]])参数thisArg 在fun函数运行时指定的this值。需要注意的是,指定的this值并不一定是该函数执行时真正的this值,如果这个函数处于非严格模式下,则指定为null和undefined的this值会自动指向全局对象(浏览器中就是window对象),同时值为原始值(数字,字符串,布尔值)的thi...
阅读(103) 评论(1)

达夫设备(Duff`s Device)减少迭代次数

“Duff`s Device”是一个循环体展开技术, 它使得一次迭代中实际执行了多次迭代的操作. Jeff Greenberg被认为是将”Duffs Device”代码从原始C实现移植到JavaScript中的第一个.代码: var iterations = Math.floor(items.length / 8), startAt = items.length % 8, i = 0...
阅读(44) 评论(0)

数据库基础---关系数据库简介和关系代数8种运算方法及例题

关系数据库关系数据模型关系是一个数学概念。 当把关系的概念引入到数据库系统作为数据模型的数据结构时,既有所限定和也有所扩充。 关系的数学定义例: 课程={离散,C语言…..},学生={张三,李四…..} 笛卡儿积(cartesian product):设D1、…、Dn是n个域。D1、…、Dn上的笛卡尔乘积定义为集合 D1×…×Dn ={ (d1 , …, dn ) | di ∈Di,1≤i≤n...
阅读(92) 评论(0)

JavaScript关于表单脚本的一些实用技巧

避免多次提交表单 var form = document.getElementById("myform"); form.addEventListener("submit", function(event) { var event = event || window.event; var target = event.target; var btn = target.el...
阅读(108) 评论(0)

数据库基础---三种抽象两种数据独立性

数据抽象三种抽象 视图抽象: 把现实世界中的信息按照不同用户的观点抽象为多个逻辑数据结构。 每个逻辑数据结构称为一个视图,描述了某些图特定用户所关心的数据。 所有视图的集合形成了数据库的外模式。 概念抽象 把数据库的外模式抽象为数据库的概念模式。 数据库的概念模式综合了外模式中所有视图,反映了所有数据库用户所关心的现实世界的抽象,形成了数据库的整体逻辑结构。 物理抽象 把数据库的概...
阅读(87) 评论(0)
94条 共7页1 2 3 4 5 ... 下一页 尾页