1. 综述 无论什么时候,程序都有可能像代码更新一样更新数据库。本章节你将进行数据库改动,測试。然后部署到測试环境和生产环境。 提醒:假设依据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面。 2. 给表加入新列 本小节,将改动Student和I ...
分类:
数据库 时间:
2017-06-28 14:20:15
阅读次数:
266
这段代码可以自动更新数据透视表。由于工作中平均一个小时数据源数据就会改变,每天点击8下刷新也很烦。要是能自动刷新就好了。 括号里的BOOK这个表名,就是透视表所在的表名。这个表名怎么获得,不是下边的工作表名,而是从这里获得: 点击透视表区域,在菜单栏点击 选项卡 菜单,如图: 默认名称是“数据透视表 ...
分类:
其他好文 时间:
2017-06-27 16:25:43
阅读次数:
146
一、Ajax简介Ajax被认为是(Asynchronous JavaScript and XML)的缩写,允许浏览器与服务器通信而无需刷新当前的页面的技术都被叫做Ajax eg:百度搜索、实时地图、etc,在Ajax模型中,数据在客户端与服务器之间独立传输,服务器用不刷新整个页面便可更新数据; 二、 ...
分类:
Web程序 时间:
2017-06-26 10:34:24
阅读次数:
323
做项目很多时候会用到定时任务,比如在深夜,流量较小的时候,做一些统计工作。早上定时发送邮件,更新数据库等。这里可以用Java的Timer或线程池实现。Timer可以实现,不过Timer存在一些问题。他起一个单线程,如果有异常产生,线程将退出,整个定时任务就失败。 下面是一个Timer实现的定时任务D ...
分类:
编程语言 时间:
2017-06-26 01:12:27
阅读次数:
269
用save方法来更新数据时,若更新前后数据没有改变则返回0,更新成功返回影响行数,更新失败返回false 若想要数据没改变时提示修改成功,则需要严格判断 if(结果!==false){提示成功}而不是 if(结果){提示成功} 记住是!==而不是!= ...
分类:
其他好文 时间:
2017-06-23 15:39:06
阅读次数:
290
本篇是相对独立的一篇,主要讲解不丢失数据进行数据库结构升级。 前面我们讲解EF功能时(见第三篇文章)已经介绍过一种更新数据库的方式: EF比较model和database,如果两边不一致,程序将会drop and re-create数据库。 本篇文章我们会使用 code first migratio ...
分类:
Web程序 时间:
2017-06-23 10:36:35
阅读次数:
176
目标 使用 locate 使用 find 使用 Gnome Search tool locate 基于预先定义的数据库定义,这个数据库保存了所有文件的路径和权限 非实时查询 数据库必须被管理员更新 updatedb 更新数据库,然后locate passwd 完整的路径,不是单个文件名 只有这个用户 ...
分类:
其他好文 时间:
2017-06-22 13:19:25
阅读次数:
124
目标 使用 locate 使用 find 使用 Gnome Search tool locate 基于预先定义的数据库定义,这个数据库保存了所有文件的路径和权限 非实时查询 数据库必须被管理员更新 updatedb 更新数据库,然后locate passwd 完整的路径,不是单个文件名 只有这个用户 ...
分类:
其他好文 时间:
2017-06-22 10:10:00
阅读次数:
133
Oracle两张表关联批量更新其中一张表的数据 方法一(推荐): 尤其注意最后的外层where条件尤为重要,是锁定其批量更新数据的范围。 方法二: ...
分类:
数据库 时间:
2017-06-21 11:45:34
阅读次数:
163
命令 查找对象 查找速度 备注 which 可执行文件 根据PATH变量的内容去寻找可执行文件 不同的PATH配置会有不一样的结果 whereis 程序名的搜索 根据数据库来寻找,速度快 只支持二进制文件,源代码,man手册 locate 文件或目录 根据数据库来寻找,速度快 更新数据库:$sudo ...
分类:
系统相关 时间:
2017-06-19 23:26:52
阅读次数:
237