08 2018 档案

摘要:一个数据库监控工具是必不可少的,当然MongoDB安装自带监控啦. 这里将监控工具mongostat.exe与mongotop.exe使用与参数进行讲解说明. 一.监控工具说明: 二.监控工具启用 1.进行MongoDB安装目录: 2.启动 mongostat 1 1为监控时间间隔为1秒(默认也是1 阅读全文
posted @ 2018-08-29 22:35 pcbren 阅读(213) 评论(0) 推荐(0)
摘要:在索引在数据库中非常重要,当然在MongoDB也是一样啦。 一.获取索引 初始化,每个集都默认_id字段为主键objectid,索引名为_id_ 二.创建单例索引(不唯一) 1为升顺 -1为倒顺 三.创建联合索引(不唯一) 1为升顺 -1为倒顺 四.创建单例唯一索引 1为升顺 -1为倒顺 五.删除索 阅读全文
posted @ 2018-08-29 00:12 pcbren 阅读(153) 评论(0) 推荐(0)
摘要:这里以实际例子对触发器的应用对触发器的理解与应用来得更实际 一.更新触发器(Update) 临时表:inserted表有数据(新数据) Deleted表有数据(旧数据) 实例说明:当表更新时,并检测到更新了交期与数量字段,并连表更新另外一张表的数据(交期与数量),同时对历史更新的数据进行备份 二.插 阅读全文
posted @ 2018-08-28 15:06 pcbren 阅读(275) 评论(0) 推荐(0)
摘要:代码如下: 阅读全文
posted @ 2018-08-28 14:32 pcbren 阅读(236) 评论(0) 推荐(0)
摘要:一.准备阶段 1.查询数据清单准备 2.这里先将SQL语句执行顺序列出来,方便后面语句对比更好理解 二.查询全表 1. SQL: 2. MongoDB NO SQL: 3. MongoDB C# 三.查询数据总数 1. SQL: 2. MongoDB NO SQL: 3. MongoDB C# 四. 阅读全文
posted @ 2018-08-28 00:45 pcbren 阅读(1289) 评论(0) 推荐(0)
摘要:用C#写脚本做UI界面基本上都是用WinForm界面,如果想制作很漂亮动态的界面用WPF界面挺不错的选择, 这里介绍如何使用控制台程序调用WPF窗口 一.方法一 在控制台程序中,通过Main方法启动WPF窗口 二.方法二 通过Form窗口启动另外一个WPF窗口 三.说明: WPF窗口必须在另外一个程 阅读全文
posted @ 2018-08-26 22:49 pcbren 阅读(1462) 评论(0) 推荐(0)
摘要:一. MongoDB数据库 备份与还原工具介绍: 数据备份工具 mongodump.exe 数据还原工具 mongorestore.exe 二. MongoDB数据库备份 参数说明: -h 127.0.0.1:27017 主机 IP:端口号(如果不输入:默认127.0.0.1:27017) -d p 阅读全文
posted @ 2018-08-26 11:49 pcbren 阅读(336) 评论(0) 推荐(0)
摘要:由于一直以来用微软可视化图形界面习惯了,而MongoDB是命令式操作,而用系统自带CMD操作不方便, 这里介绍一款CMD的替代品,大小100多M。 Cmder工具下载 https://github.com/cmderdev/cmder/releases 接下来操作全部用Cmder工具来执行指令操作演 阅读全文
posted @ 2018-08-26 00:34 pcbren 阅读(3244) 评论(0) 推荐(0)
摘要:在PCB行业中,工程系统是主要数据生产者,而这些数据不仅仅给自己系统使用呀,我们需要将数据传递到各系统,才达到各系统共同协作的目的。 这里以问答方式对实现方式进行讲解。呵呵呵! 后台自动集成问题解答: 一.工程系统中数据是主动推送还是被动拉取? 工程系统中的数据通常采用是主动推送到各系统中去的(ME 阅读全文
posted @ 2018-08-19 14:26 pcbren 阅读(908) 评论(0) 推荐(0)
摘要:最近在写个内网INCAM内网授权工具中,在服务端监听客户端请求后,后台自动处理客户端请求并远程客户端 这里记录3个点。 一.运行RDP文件后,正常会有下图2个弹窗,怎么可以关闭这2个弹窗呢, 通过模拟按键ALT+N,ALT+Y 二.客户端与服务端状态如何控制的,客户端发起请求:状态流程图 三.实现部 阅读全文
posted @ 2018-08-17 21:12 pcbren 阅读(1851) 评论(0) 推荐(0)
摘要:一.Genesis原点坐标转换关系: 1.读取Genesis坐标转换: UI界面坐标 = 文件坐标 - 偏移值 2.写入Genesis坐标转换: 文件坐标 = UI界面坐标 + 偏移值 3.为了说清楚转换关系,这里以读取Genesis坐标图示 4.不再糊涂,彻底说明白,这里再次配一张图示。 二.Ge 阅读全文
posted @ 2018-08-14 00:40 pcbren 阅读(3148) 评论(0) 推荐(2)
摘要:一.C# MongoDB 驱动下载 1.百度网盘:nuget下载地址(V2.7版本) https://pan.baidu.com/s/1VDsVcH1TMrXqhRCZVewZgA 2.VS 中NUget管理包搜索下载(建议这样安装最方便了): 3.安装完后解决方案引用几个DLL 二.C# Mong 阅读全文
posted @ 2018-08-12 20:37 pcbren 阅读(299) 评论(0) 推荐(0)
摘要:工程MI流程指示做成Web网页形式,采用MVC框架制作,数据传输用Web API方式, 最终此网页会挂到公司各系统中访问,为了提高访问并发量,并将工程数据统一结构化管理, 采用No SQL MongoDB做为数据存储,定时将SQL SERVER数据库中已上网的数据向MongoDB转移。 这里亲自体验 阅读全文
posted @ 2018-08-12 14:55 pcbren 阅读(240) 评论(0) 推荐(0)
摘要:在Genesis增加汉字自带是不支持增加汉字的,如果需增加汉字需用到CAD 汉字库才可增加汉字,这里介绍一种脱离汉字库实现 Genesis增加轮廓字(如要变为实体,填空Surface可变为实体字) 一.增加效果图 二.选中其中一个字放大查各节点细节 三.字坐标树结构 四.代码实现 增加轮廓字 阅读全文
posted @ 2018-08-07 12:57 pcbren 阅读(954) 评论(0) 推荐(0)
摘要:我们采用Genesis增加点阵字时,用Genesis增加Canned Text即可,但奥宝中文不支持,且字符种类是有限的呀 不过没关系,没有自己造呀。在这里我分享一种增加点阵字的实现方法 一.通过代码增加点阵字效果 二.实现代码 阅读全文
posted @ 2018-08-07 11:08 pcbren 阅读(1007) 评论(0) 推荐(0)
摘要:使用incam可以很轻松的增加2维码,这里通过另外一种方式玩转二维码的加法, 使用谷歌zxing.dll类库实现,将文字信息转为bitmap点阵后,在Genesis绘制点即可。 一.incam增加二维码效果 二.通过代码增加方PAD实现效果: 三.代码实现: Genesis增加二维码代码 zxing 阅读全文
posted @ 2018-08-06 20:37 pcbren 阅读(2271) 评论(0) 推荐(0)
摘要:一.背景: 做过CAM的人都用过Geneiss软件,由于处理资料强大,目前奥宝公司出品的Genesis占领整个PCB行业,整个行业无人不知呀, 而此软件有一个吐槽点Genesis 无滚轮缩放与TGZ拖放功,而用过其它图形编辑(CAD,3DMAX,Photoshop,UG)软件,鼠标对图形的操作 是非 阅读全文
posted @ 2018-08-03 23:41 pcbren 阅读(2228) 评论(1) 推荐(0)
摘要:一.需求描述: 对于PCB制造企业来说,基本都采用建立共享目享+域名管控权限,好像别的大多数行业都是这样的吧。呵呵 在实际应用中,经常会有这样的问题,自己登入的帐号没有共享目录的权限,但又想通过程序实现访问共享目享的权限 二.应用场景: 1.服务器端: 例1:工程系统提供接口给OMS订单管理系统调用 阅读全文
posted @ 2018-08-03 10:12 pcbren 阅读(380) 评论(0) 推荐(0)
摘要:PCB由于业务关系复杂,业务触发一个事件时,可能需与数据库多个表进行关连处理才能拿到数据结果, 而表关连并不是简单的关连,实际是要进行大量数据筛选,逻辑判断,转换等过程。。。这个过程是复杂的 想一想,如果将大量数据传到客户端处理,这宽带压力也是挺大的,所以折中选择放到有部份业务逻辑放在存储过程处理了 阅读全文
posted @ 2018-08-01 17:54 pcbren 阅读(437) 评论(0) 推荐(0)