.Net Framework

企业为什么要上管理系统软件

梦想的初衷 提交于 2020-09-30 16:59:34
管理软件有很多种,针对不同的业务场景有不同的系统 举例来说,办公管理需要 办公自动化软件 ,也就是OA;企业资源计划管理则需要ERP(Enterprise Resources Planning)系统,而车间自动化管理需要MES(Manufacturing Execution System)系统,人资源管理需要HR系统,项目管理则需要PM(Project Management)系统,供应链管理需要SCM(Supply Chain Management)系统,等等。可以说只要企业有管理上的需求,市场上就可以找到相应的软件及解决方案。本人对于ERP和MES系统比较熟悉,下面就说为什么企业要上ERP和MES系统。 ERP是企业的最核心系统 ERP主要有几大功能模块组成,分别是财务,销售订单,采购,制造,库存,人力资源,产品研发,等。这些模块将企业的物流,信息流,资金流,三个最重要的信息统一在一个管理平台上。为什么企业要上ERP呢?不同的企业有不同的诉求,但是共同的诉求是提高企业整体管理水平,提高效率,实现信息透明化,提高决策速度。尽管在前期调研的时候企业不同部门会提出成百上千条的具体需求,但是站在企业高层的角度,这四个方面的诉求几乎是每个企业选择上ERP的终极目标。 MES是制造企业车间管理的核心系统 MES主要功能有车间计划,车间物料追踪,制造过程质量实施检测和追踪

如何从程序员升级到架构师?

我们两清 提交于 2020-09-30 13:50:25
一 、什么是架构师 曾经有这么个段子: 甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我。 乙:羡慕ing,都什么人来了? 甲:CEO、COO、CTO、All of 程序员,还有会计、司机都来了。 乙:哇,他们太重视你了,人才啊,这么多人迎接你! 甲:没有啊,就一个人! 乙:靠,#%¥$%... 很多的创业公司,一人身兼数职的情形还是很常见的。至少,我是经历过的,一个人包办了所有的开发过程,连测试我都做了,绝对的一条龙,但是经常踩钢丝、骑独轮车总会有失足的时候,结果有一次,从我手里发出去的光盘母盘,含有病毒僵尸,以至于被迫收回已经推上市场的2万张光盘,从那之后,我的心脏就开始变得无比坚强,现在就是整个后台服务都瘫痪了,我也只是微微一笑。其实,一个人身兼架构师和程序员,甚至多种角色,没什么不妥,后面还会讲这个话题,这种现象不是中国特色,跟国外是完全接轨的。我曾经跟米国的一个工程师在msn中聊过类似的话题,发现他们的路子跟咱们没什么不同,在IT这个行业,我们跟世界的差距只有1天,他们刚弄出来的新东西,我们这里第2天保准见得到。 架构师这个称呼不是拍脑袋想出来的,是有国际标准(ISO/IEC 42010)可查的。架构师是软件开发活动中的众多角色之一,它可能是一个人、一个小组,也可能是一个团队。微软对架构师有一个分类参考,我们参考一下,他们把架构师分为4种

C#/VB.NET在Excel中添加筛选器并执行筛选

天涯浪子 提交于 2020-09-30 13:30:49
本文介绍通过C#和VB.NET程序在Excel文档中添加筛选器并执行筛选的方法。 需要使用Excel类库工具 Free Spire.XLS for .NET (免费版),可通过官网 下载包 ,解压安装到指定路径,完成安装后,将安装路径下Bin文件夹下的Spire.Xls.dll文件添加引用到VS程序;或者可通过 Nuget搜索下载 。 dll文件引用效果如下: Excel测试文档如下,包含多个数据列表,下面将通过代码筛选指定数据: C# using Spire.Xls; using Spire.Xls.Collections; namespace Filter_XLS { class Program { static void Main(string[] args) { //创建Workbook对象,加载Excel文档 Workbook workbook = new Workbook(); workbook.LoadFromFile("test.xlsx"); //获取第一个工作表 Worksheet sheet = workbook.Worksheets[0]; //添加筛选器,并执行筛选 AutoFiltersCollection filters = sheet.AutoFilters;//获取筛选器集合 filters.Range = sheet.Range[1, 2,

php linux yaml 的安装和使用、环境区分(测试、预发布、生产)

▼魔方 西西 提交于 2020-09-30 12:28:28
安装: 1 下载yaml包 wget http://pyyaml.org/download/libyaml/yaml-0.2.2.tar.gz tar -zxvf yaml-0.2.2.tar.gz cd yaml-0.2.2/ ./configure make make install 2,下载php的yaml扩展包 点击官网下载:https://pecl.php.net/package/yaml tar -zvxf yaml-2.0.4.tgz cd yaml-2.0.4/ /usr/local/php7/bin/phpize //这里要改成你PHP的安装目录 ./configure --with-php-config=/usr/local/php7/bin/php-config //这里也是一样 make make install php.ini 添加扩展yaml.so vi /usr/local/php7/lib/php.ini //一样注意目录 extension=yaml.so 4 重启PHP-FPM //数组转yaml $yaml = yaml_emit($invoice); // yaml转数组 $parsed = yaml_parse($yaml); //读取yaml文件地址 $configFile = dev.yaml $defaultConfig = yaml

Asp.net Core启动流程讲解(四)

若如初见. 提交于 2020-09-30 10:47:09
Asp.net Core内 DI( DependencyInjection )贯穿了项目的始终,要学习Asp.net Core就无法越过DI。 下面讲解一下DI在Asp.Net Core内的流程 asp.net core 3.0以下 Asp.Net core 3.0以下有两种自定义替换DI容器的方式 替换 IServiceProviderFactory 的默认实现,以及 IStartup.Configure 函数修改返回值 1、 IServiceProviderFactory 查看 WebHostBuilder.Build public IWebHost Build() { var hostingServices = BuildCommonServices(out var hostingStartupErrors); var applicationServices = hostingServices.Clone(); var hostingServiceProvider = GetProviderFromFactory(hostingServices); AddApplicationServices(applicationServices, hostingServiceProvider); var host = new WebHost( applicationServices,

04-爬虫利器Fiddler

心不动则不痛 提交于 2020-09-30 09:56:37
Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。 Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。 同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。 工作原理 Fiddler 是以web服务器的形式工作的,它使用地址:127.0.0.1,端口:8888。 Fiddler抓取HTTPS设置 启动Fiddler, 打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框。 对Fiddler进行设置 :打开工具栏->Tools->Fiddler Options->HTTPS 选中Capture HTTPS CONNECTs,因为我们要用Fiddler获取手机客户端发出的HTTPS请求,所以中间的下拉菜单中选中 from remote clients only。 选中下方Ignore server certificate errors. 配置Fiddler允许远程连接 Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allow remote computers to connect。 重启Fidler

微软即将发布的.NET 5,蕴藏哪些最新特性?

自闭症网瘾萝莉.ら 提交于 2020-09-30 07:23:46
作者 | Paul Krill 编译 | 郑丽媛 头 图 | CSDN 下载自 视觉中国 出品 | CSDN(ID:CSDNnews) 以下为译文: 为了统一.NET平台,.NET 5改进了RyuJIT中代码质量、垃圾收集和JSON序列化等功能。 Preview 8 微软已经发布了功能完整的.NET 5的第8个预览版,除了bug修复外,几乎所有的功能都是最终版本。 .NET 5中 .NET Framework和.NET Core已合并,旨在一统.NET平台。 最新版本预计将于2020年11月10日正式发布。 日前,.NET 5的第8个预览版在8月25号已发布。而在11月的正式版发布前,还将有两个候选版本发布。 .NET 5更高层次的目标包含提供统一的.NET SDK体验,即在所有.NET 5应用程序中使用一个BCL(基类库),并支持跨多个操作系统的本地和web应用程序。一个.NET 5本地应用程序项目将使用这些平台上的本地控件来支持Windows、Microsoft Duo (Android)和Apple iOS等目标。 .NET 5的其他目标还有:允许构建高性能的云应用程序、在BCL中实现更快的算法、运行时中为容器提供更好地支持、以及对HTTP3的支持。.NET 5.0通过Mono的运行时和.NET库,将支持WebAssembly二进制格式,还提供了一组可为空的引用类型注释。

关于IAST灰盒安全测试技术,看悬镜宁戈这篇就够了~

强颜欢笑 提交于 2020-09-30 06:48:42
点击蓝字 关注我们 悬镜安全作为国内DevSecOps理念的最佳实践者之一,在IAST灰盒安全测试技术方面有着丰富的落地实践经验。2020年9月5日(上周六),悬镜安全技术负责人宁戈受行业媒体安在邀约,参与“安在新媒体网络安全创新沙龙”,并在活动现场做《新一代灰盒安全测试技术与实践》主题演讲,向业界同行与媒体嘉宾详细介绍了DevSecOps和IAST技术核心点,以及在悬镜安全的落地实践案例,获得了现场一致好评! 图|演讲人-悬镜安全技术负责人宁戈 开发安全面临的两个问题 (1) 系统一定有未被发现的安全漏洞 。 程序员每写 1000行代码,就会出现1个逻辑性缺陷。每个逻辑性的缺陷,或者若干个逻辑性缺陷,最终导致一个漏洞;因此“缺陷是天生的,漏洞是必然的”。 (2) 现代应用都是组装的而非纯自研 。 78%-90%的现代应用融入了开源组件,平均每个应用包含147个开源组件,且67%的应用采用了带有已知漏洞的开源组件,软件供应链安全威胁迫在眉睫。 现代应用安全的风险面,主要来自第三方开源组件缺陷(如CNNVD/CNVD/CVD漏洞)和自研代码,Web通用漏洞(SQL注入、命令执行、XXE、XSS等OWASP TOP10)和业务逻辑漏洞(水平/垂直越权、短信轰炸、批量注册、验证码绕过等 )。 因此, 针对现代应用全面风险审查应考虑从第三方开源组件、自研代码通用漏洞

界面开发包DevExpress v20.1.7上线!即刻体验

元气小坏坏 提交于 2020-09-30 06:38:02
40分钟教你入门DevExpress v20.1最新推出控件——甘特图,立即报名>> DevExpress Universal Subscription 拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。 屡获大奖的软件开发平台DevExpress Universal 2020年全新首发v20.1,最新版拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场景问题。 DevExpress v20.1.7下载 具体更新内容如下: 此列表包含v20.1.7中引入的所有重大更改。 DevExtreme Diagram UI T919941 - 现在无法将工具箱移出控件。 PDF Document API API T915703 - IExternalSigner和ITsaClient接口已更改 WinForms Dashboard UI T918084 - 改进UI中日期发生间隔的本地化 DevExpress技术交流群2:775869749 欢迎一起进群讨论 来源: oschina 链接: https://my.oschina.net/u/3992677/blog/4539364

excel插件开发,Smartbi免费版安装流程

柔情痞子 提交于 2020-09-30 06:01:05
excel插件开发,Smartbi免费版安装流程 自动安装 1、安装Microsoft .Net Framework 4.0 Full 2、获取安装介质 插件安装包不包含在标准的产品安装包中,若需对插件进行学习或使用,请到官网进行下载。 3、点击安装介质,弹出安装界面如图: 4、点击 下一步 ,配置安装路径: 5、点击 下一步,检测是否有插件正在被使用: 6、点击 安装,进行安装: 7、安装完成。 插件升级 Excel插件支持在线更新的方式。 系统检测更新 设计、维护用户在每次使用Excel插件登录的时候,会检测服务器插件版本是否有更新; 若服务器上Excel插件有了新版本,则会提示更新,按提示进行更新即可。 手动检测更新 点击工具栏的 更新 按钮,进行更新: 安装环境要求 关于电子表格插件的安装环境要求,详情请参考官网产品在线文档或咨询客服· 关于Smartbi Smartbi强大的数据分析能力,人人可用的自助式BI。简便的操作,专业化的要求不高。可以大范围的应用。使得Smartbi在BI领域独树一帜。 1、下载安装 下载和安装很简单,官网上直接下载。启动软件时会加载数据日志,但是所有操作都在web端。 2、学习教程 激活时会发送一个学习资料包,有功能教学视频,还有学习帮助文档,下载激活时大家留心,记得收藏。除此之外,还有个学习交流的论坛,提问回答好积极,对技术宅来讲是极好的。