一:背景 1.讲故事 前段时间有位朋友找到我,说他的程序在客户的机器上跑着跑着会出现偶发卡死,然后就崩掉了,但在本地怎么也没复现,dump也抓到了,让我帮忙看下到底怎么回事,其实崩溃类的dump也有简单的,也有非常复杂的,因为大多情况下都是非托管层面出现的各种故障,非常考验对 C, C++, Win32 API 以及 汇编 的理解,所以能不能解决看运气吧, 不管怎么说,先上 WinDbg. 二:WinDbg分析 1. 查找崩溃点 WinDbg 非常牛的地方在于它拥有一个自动化崩溃分析命令 !an…
一:背景 1. 讲故事 这几个月经常被朋友问,为什么不更新这个系列了,哈哈,确实停了好久,主要还是打基础去了,分析 dump 的能力不在于会灵活使用 windbg,而是对底层知识有一个深厚的理解,比如:汇编,C, C++,Win32 Api,虚拟内存,Windows 用户态和内核态,这是我今年看的书给大家分享一下. 前段时候微信上有位朋友说他的程序出现了卡死,所有线程都不工作了,听起来还挺吓人的,截图如下: 接下来直接上 WinDbg 分析吧. 二:Windbg 分析 1. 卡死分析 既然说程序…
一:背景 1.讲故事 前段时间有位朋友微信找到我,说他生产机器上的 Console 服务看起来像是卡死了,也不生成日志,对方也收不到我的httpclient请求,不知道程序出现什么情况了,特来寻求帮助. 哈哈,一般来说卡死的情况在窗体程序(WinForm,WPF) 上特别多,在 Console,WebApi 中相对较少,既然找到我,那就上 WinDbg 分析吧. 二:WinDbg 分析 1. 程序真的卡死了吗 程序之所以能跑的梭梭响,全靠线程帮忙,如果玩不转可能就是线程上出了点什么问题,接下来使…
一:背景 1. 讲故事 前段时间协助训练营里的一位朋友分析了一个程序卡死的问题,回过头来看这个案例比较经典,这篇稍微整理一下供后来者少踩坑吧. 二:WinDbg 分析 1. 为什么会卡死 因为是窗体程序,理所当然就是看主线程此时正在做什么? 可以用 ~0s ; k 看一下便知. 0:000> k # ChildEBP RetAddr 00 00aff168 75e3bb0a win32u!NtUserPeekMessage+0xc 01 00aff168 75e3ba7e USER32!_Pee…
智能制造的发展会经历标准化.自动化.信息化.智能化四个阶段标准化,对于生产流程.业务流程.生产制造多方面的标准化.质量检测标准化.企业管理.供应链等.标准化是组织现代化生产的重要组成部分,对于生产专业化具有很重要的影响,也是企业实现科学化管理的前提,具有很多积极影响.标准化是智能制造的前提,如果没有标准化,企业的生产就会陷入无秩序.无效率的恶性循环,这样的企业迟早被行业淘汰.标准化的基础是对业务流程进行量化,每个环节的数据都可以采集,然后通过数据分析,发现生产中存在的问题.分析问题.解决问题,标…
一.      项目背景 广东劲胜智能集团国家智能制造专项——移动终端金属加工智能制造新模式项目是2015年国家94家智能制1.造专项之一.本项目实施车间为金属CNC加工车间(下称“智能制造示范车间”),拥有多条自动化钻攻生产线的智能车间,智能制造示范车间由大量的国产高速高精钻攻中心.国产机器人.RGV.AGV小车.全自动配料检测系统等硬件及系统组成. 二.      业务特点 易普优APS实施团队通过对客户生产计划排程业务的深入调研,总结出如下业务特点及问题: 电子产品生命周期短,生产计划多变…
世界上制造业最强的国家仍然是美国!如今,国内工业4.0概念讨论日益喧嚣,中德合作如火如荼,但我们不能否认这个事实. “ 当下,美国似乎失去了世界第一制造大国的称号,而中国的企业也正面临产值下滑.利润下降.增速减缓的态势,因此研读美国产业界人士的经历,也许对我们的前进有一些借鉴意义. 覆巢之下,焉有完卵 R.比克·莱瑟认为,作为个体,美国人并不比其他国家的人更强,但是高度竞争的自由市场体系和国内的基础设施,使美国的制造企业比其他国家更富有生产力.对美国制造业的萎靡, R.比克·莱瑟将之归结为:不公…
文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 2019 年 4 月 17 日,毕马威与阿里研究院携手举办了智能经济主题报告发布会,从技术.制造.组织.分工四个角度剖析了未来智能经济发展的新密码.其中,<从工具革命到决策革命——通向智能制造的转型之路>聚焦智能制造,以“数据+算力+算法”这一大技术体系为核心,从产业链的视角详细阐述了科技对制造业五大生产环节的全面提升和重构.并在此基础上,提出了智能制造的四条赋能路径,全面解读智能制造带来的“工具…
在工业4.0背景下,推动智能制造,构建智能工厂.智能生产.智能物流和智能服务体系,我们需要对MES系统重新进行定义,主要从以下几个方面进行说明: MES深度融入企业运营环节 智能工厂中的机器将全部由软件控制,工人只需要通过MES现场的操作计算机或者移动终端就可以完成生产,MES结合企业运营的其他工业软件构建一个高度协同性的生产系统,对企业的设计.采购.销售.计划.制造和运维服务各个环节,对每一个与制造相关的指令能够精确调度.发送.跟踪和监控该指令影响生产的过程,成为实现车间制程智能化的基本技术手…
企业背景: 无锡新宏泰电器科技股份有限公司(下文简称:新宏泰电器)创立于1984年,公司主要生产断路器.微型电机.BMC/SMC材料.BMC/SMC模压制品及各类塑料模具的设计制造.已于2016年在沪市A股上市企业(证券代码:603016),产品出口美国.日本.西欧及东南亚等国,并与GE公司.ABB公司.富士电机.三菱.日东.施耐德等跨国公司建立了长期的合作伙伴.是我国断路器行业中关键部件配套制造能力的领先企业. 随着如大数据,工业物联网等新兴技术的到来,新宏泰电器强烈意识到只有朝着智能制造的转…