但是,光有主生产计划是远远不够的。一个简单的主生产计划中的生产要求,要把它自动分解为复杂、具体的生产作业过程,这就是详细生产排程,这才是ERP系统中最关键的一个环节,是ERP系统真正的核心功能。只有从复杂、具体、详细的作业计划中,才能体现出ERP企业资源计划中的“R——资源”的存在;也只有从这个详细作业计划的“可行性”与“优化性”上,才能体现出“P——计划”的价值。有了“资源”,有了“计划”,才是真正的ERP系统。
看看别的国家的人民上网受到的限制
缅甸:
缅甸当局采取互联网管制条例。其中包括要互联网用户向警察登记,禁止进入未经许可的网址,以及不许传送危及国家的信息。缅甸还没有私人互联网用户。
越南:
越南和缅甸稍有不同,越南允许私人使用互联网。不过私人用户要向警察登记,一切被认为危险、有害的网址都被禁止进入。不过在越南也出现了网吧。
朝鲜: 禁止私人使用互联网。
马来西亚:马来西亚反对力量广泛使用互联网。马来西亚在1998年12月规定,互联网吧要登记使用者的姓名。
古巴:古巴公众才刚刚开始使用互联网。据信,古巴警察经常检查互联网上的电子邮件。
中亚和高加索国家: 一个叫做”无疆界记者”的监督组织发表报告说,这些国家属于所谓”互联网的敌人”,因为那里使用互联网的机会很少。
中东地区:
在巴格达不可以直接使用互联网,而伊朗当局禁止人们进入其所谓的危害国家及伊斯兰信仰的网址。沙特也禁止其所谓的违背伊斯兰道德的网页。在叙利亚一般不允许私人使用互联网。
附:早晨随机阅读Feed的时候,发现一个叫做IEs4linux的软件,工作原理似乎是在linux上虚拟一个环境来运行IE,这个IE不能进行下载,也不能安装某些ActiveX控件,我感觉是非常非常的安全。据介绍者说,还可以登录工行的网上银行。
回到正文,通过使用6.10安装光盘(镜像)的cdupdategrade,将ubuntu6.06升级到了6.10。方法非常简单,将ISO用mount挂载,执行cdupdategrade,在回答几个简单的y/n后,升级开始,大约半小时后升级完毕,升级前安装的IE、fcitx等都还可以用,Qterm找不到了,FireFox变成英文,于是在包管理器里面卸载掉,重新下载安装,就又用上了中文版的FireFox。
先来看一个例子
它表示,在td上如果发生onmouseover或onmouseout事件,则执行expression给出的函数,不必在每个td上再写onmouseover和onmouseout了。
我们的互联网生活在伟大的GFW保护下,不能到wordpress.com去申请一个API key,也无法让akismet到wordpress.com去校验。对于wordpress这样免费的东西,还要crack它的插件,实在于心不忍,但也很无奈。
其实很简单。在akismet.php里面找到这一行
function akismet_verify_key( $key )
注释掉{…}里面的全部内容,写上一个return true;即可,让校验函数直接返回验证通过。
做进销存,导入用户期初的数据,期初数据如下:
产品名称、供货商、仓库、数量
导入数据库后需要做的操作有
1.在产品供货商关系表查询该产品和供货商的关系(select),如果没有则插入一条(insert)
2.统计该供货商供该产品一共多少,记入产品供货商关系表中(update)
3.在产品仓库关系表查询该产品和仓库的关系(select),如果没有则插入一条(insert)
4.统计该仓库储存该产品一共多少,记入产品仓库关系表中(update)
5.更新产品仓库关系表统计库存量(update)
6.统计某产品一共多少,记入产品表中(update)
7.更新产品表统计库存量(update)
最开始的对这些数据操作,是为处理页面新增一条期初数据准备的,我写了一个PHP函数,需要执行7~9条SQL语句,速度还可以。但是一次导入2000多条期初数据时候,循环执行这些SQL,速度非常的慢,在数据库服务器基本没有负载的时候,大约需要20分钟。
第一次优化,将所有数据导入数据库后,用一条语句完成每一步的操作,如1和3操作,选出存在的关系作为子表,当期初关系不存在于这个子表的时候进行插入。update操作则用sum和group by,一次更新所有的产品数据。这样操作,在相同服务器条件下,只需要5分钟。
第二次优化,连上数据库观察,几个关系表除了iNo(递增字段,索引)外,没有建立其他索引,每次查询关系是否存在时都需要遍历整个数据表。这说明数据表建立的不合理,将产品字段、仓库字段、供货商字段都设为INDEX索引,在同样的服务器条件下,只需要12秒。
优化经验总结:
SQL语句不应放在循环中进行,要尽可能的一条做完对一个表所有类似操作。数据库和PHP都不慢,但是PHP和数据库之间的连接开销太大。
对数据表,对常需要查询的字段,建立合适的索引,可以大大提高查询速度。但是建立过多的索引,会使insert和update操作变慢,因为这两个操作还需要更新索引。
最近评论