Blog

ERP五个计划层次

Content #

经营规划、销售与运作规划(生产规划)、主生产计划、物料需求计划、车间作业控制(或生产作业控制)

  1. 生产预测计划

是对市场需求进行比较准确的预测,是经营计划、生产计划大纲和主生产计划编制的基础;

  1. 销售管理计划

是针对企业的销售部门的相关业务进行管理,属于最高层计划的范畴,是企业最重要的决策层计划之一;

  1. 生产计划大纲

根据经营计划的生产目标制定,是对企业经营计划的细化;

  1. 主生产计划

说明了在一定时期内生产什么,生产多少和什么时候交货,它的编制是 ERP 的主要工作内容;

  1. 物料需求计划

是对主生产计划的各个项目所需的全部制造件和全部采购件的网络支持计划和时间进度计划;

  1. 能力需求计划

是对物料需求计划所需能力进行核算的一种计划管理方法,能够帮助企业尽早发现企业生产能力的瓶颈,为实现企业的生产任务提供能力帮面的保障。

From #

找不到共享库的解决办法

Content #

Linux下用ldd查看程序的共享库依赖时,输出中有not found,原因是共享库在当前目录下,该如何处理?

export LD_LIBRARY_PATH=./
ldd test

From #

rpath(GCC Option)

Content #

Rpath, or the run path, is a way of embedding the location of shared libraries in the executable itself, instead of relying on default locations or environment variables.

当前目录下有libfoo.so共享库,现在要使用gcc的rpath选项,将共享库的位置嵌入在可执行文件中,gcc的命令行该怎么写?

gcc -L/home/username/foo -Wl,-rpath=/home/username/foo -Wall -o test main.c -lfoo

From #

编译静态库与编译共享库命令的区别

Content #

现有initapi.c,randapi.c两个源文件,将其编译成myrand静态库:

gcc -c -Wall initapi.c
gcc -c -Wall randapi.c
ar rcs libmyrand.a initapi.o randapi.o

另有一使用该静态库的test.c文件,用gcc编译出可执行文件:

gcc test.c -L. -lmyrand -o test

将这两个源文件编译成共享库命令如下:

gcc -c -fpic initapi.c
gcc -c -fpic randapi.c
gcc -shared initapi.o randapi.o -o libmyrand.so

另有使用该共享库的test.c文件,用gcc如何编译出可执行文件?

gcc -o test test.c -L/opt/sources/myscripts/gcc -lmyrand

需要注意,test.c必须在命令行最前面。

From #

指定共享库的SO-NAME

Content #

使用“-Wl,-soname,my_soname”时,GCC会将“-soname my_soname”传递给链接器,用来指定输出共享库的SO-NAME。

如果我们不使用-soname来指定共享库的SO-NAME,那么该共享库默认就没有 SO-NAME,即使用ldconfig更新SO-NAME的软链接时,对该共享库也没有效果。

From #

程序员的自我修养

sub:Shared Library

GCC关键选项 #

  • -shared: 表示输出结果是共享库类型的;
  • -fPIC: 表示使用地址无关代码(Position Independent Code)技术来生产输出文件。
  • -Wl,option: 将指定的参数传递给链接器。

用如下命令行来生成一个共享库:

$gcc –shared –Wl,-soname,my_soname –o library_name source_files library_files

动态共享库的三个名称属性 SO-NAME 指定共享库的SO-NAME LD_LIBRARY_PATH和-library-path 创建共享库 安装共享库 共享库构造和析构函数 共享库脚本 共享库的链接名(Link Name) 编译静态库与编译共享库命令的区别 找不到共享库的解决办法

查看指定程序的共享库依赖: ldd

rpath(GCC Option)

sub:SystemArchitect

计算机系统 #

RAID5 流水线计算题 RISC(精简指令系统计算机)的特点 Cache的平均访问时间 CORBA(Common Object Request Broker Architecture) 信号量的PV操作 工作流水线同步问题(信号量解决) 信号量实现前驱关系 求CRC校验码 前向纠错与后向纠错 层次化网络设计的原则 局域网设计的三层模型 区分服务(DiffServ)模型 路由协议中的管理距离(Administrative Distance,AD) 递归查询与迭代查询(DNS)

被动攻击(Passive Attack)

信息系统 #

sub:ERP(Enterprise Resource Planning)

管理信息系统四大部件 管理信息系统规划的方法 霍尔三维结构

软件工程 #

界面设计三原则 直接成本与间接成本(项目成本管理) 挣值分析的三个基本参数 软件开发环境的集成机制 结构化分析方法 面向对象设计中的类的三种类型 面向对象测试的三个特征 遗留系统处置策略 软件维护的4种类型 软件设计的四个部分 垂直式重用和水平式重用

软件测试 #

黑盒测试 静态测试 软件调试vs软件测试

数据库 #

数据库的三级模式 基于日志的延迟修改技术(deferred-modification technique)

质量属性 #

衡量系统可靠性的三个指标

案例题 #

要简练,有重点,要点要编号1,2,3,4… 合理即得分,与标准答案不合,只要合理就可以得分。

论文 #

字数2500-3000. 用2500字来回答题目中列出的问题。

From #