自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

muzizongheng的专栏

.net/web/医疗技术的个人分享

  • 博客(93)
  • 资源 (19)
  • 收藏
  • 关注

原创 elastic search中文档的元数据

es中的文档有多个元数据, 其中_index, _type,  _id 是必须的。_index是文档存储的地方的名称,类似数据库_type是文档存储的对象的结构,类似表,或者class_id是一串字符串,它可以由es自动生成,也可以我们创建文档的时候指定。_source代表我们创建index时发送给es的原始文档。_version代表文档的version,即es中的文档有版本控制,用versi...

2018-12-26 09:37:52 657

原创 es的restful 查询的 简单介绍

elastic search 简称es, 支持restful api。具体也就是get、put、post、delete几种http的操作。es有index、type、document、field几种概念,index(或者复数indices)类似数据库,type类似表名, document类似记录(row), field类似column。es的restful api类似:http://localho...

2018-12-26 09:37:20 4655

原创 kibana、ElasticSearch中安装x-pack,及默认用户名密码设置

https://www.elastic.co/downloadsMarvelkibana5.0以前需要Marvel才能对ElasticSearch进行监控等等, 5.0以后es已经把这些综合到x-pack中。因此网上那些安装marvel 到kibana或者es的都没用。x-pack安装到es的步骤如下:1.首先进入es的安装目录下, 我的es是安装bitnami ELK stack一起安装的,...

2018-12-26 09:36:40 19973 6

原创 Rejecting mapping update to [AAA] as the final mapping would have more than 1 type: [AAA, BBB]

原因是elastic search在6.x版本调整了, 一个index只能存储一种type。https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.htmlEach index has one mapping type which determines how the document will be in...

2018-12-26 09:36:03 14998 8

原创 kibana内嵌iframe到web应用中

kibana支持dashboard内嵌到我们自己的web前端中, 1.点击kibana的dashboard2.点击“share" 标签页3.4.把上面代码内嵌到我们的html节点中即可<!DOCTYPE html><html>  <style type="text/css">    html, body { margin: 0; padding 0; wid...

2018-12-26 09:34:56 8229 3

原创 实现iframe的100%高度和宽度

body {margin: 0; /* Reset default margin */}iframe {display: block; /* iframes are inline by default */background: #000;border: none; /* Reset default border */height: 100vh; /* Viewport-relative un...

2018-12-26 09:34:23 15765 1

原创 kibana的dashboard内嵌到web中的定制化问题

kibana内嵌到web中的定制化问题2个通用的需求:1.去掉AddFilter按钮2.自定义传参过滤或者搜索1.去掉AddFilter。调研下来发现因为跨域访问的问题, 导致外层无法访问iframe内部的contentwindow等元素, 也就失去了控制子元素显示或隐藏的机会。最终通过修改kibana前端源码完成, 具体到XXX:\Bitnami\elk-6.2.3-0\kibana\opt...

2018-12-26 09:33:52 9992 10

原创 查看电脑插入几根内存条的命令

查看电脑插入几根内存条的命令wmic memorychip get

2018-12-26 09:33:19 11589 1

原创 git 获取代码到本地的命令

先fork一个分支, 没有权限的话需要找项目的管理员申请。git branch 你的分支名字git checkout 你的分支名字            主要就是把仓库的所有东西复制到自己的账号下, 注意只是在服务器上复制,并没有映射到本地。然后把服务器的仓库内容拉到本地,具体为在本地创建一个文件夹, 然后在文件夹里执行clone命令git clone 你的仓库的url这样就可以在本地打开代码...

2018-12-26 09:32:44 6922

原创 angular 用Observable实现异步调用

angular 有个类叫Observable。 从名字可以看出它提供一个观察者模式的类似功能。 也就是说,当我们把一个函数的返回值用Observable类包装后, 调用函数的使用方就可以订阅该函数,然后在得到通知后处理后续的事情, 也就是异步的调用过程而不是同步等待。import { Observable } from 'rxjs/rx';import { of } from 'rxjs/ob...

2018-12-26 09:32:11 2778

原创 angular的injectable注入实现

angular提供依赖注入的实现, 主要分为2方面:1. 可注入的功能组件如何实现; 2. 如何在另外对象中注入别的功能组件实现功能组件的可注入。这点主要通过 @Injectable() 装饰器来声明某个类可被注入实例化。 例子:import { Injectable } from '@angular/core';@Injectable()export class HeroService { ...

2018-12-26 09:31:39 14233

原创 angular 路由实现

在angular的可以有一个顶级模块专门负责路由, 然后在根模块AppModule中导入使用。首先使用angular cli创建一个路由模块ng generate module app-routing --flat --module=app生成的代码:import { NgModule } from '@angular/core';import { CommonModule } from '@...

2018-12-26 09:31:06 497

原创 angular中location的应用

angular 中location服务负责和浏览器的url打交道, 比如规格化url、前进、后退、拼接url等一般建议是能用Router就用 Router, Location仅仅用在router不满足情况下的url规格化和创建。...

2018-12-26 09:30:33 1955

原创 es的C# api 的封装和使用说明

说明:C#的elastic client通过ConnectionSettings来指定es server的地址C#的Request有多种类型封装,比如Search相关的封装SearchRequest, GetAlias相关的GetAliasRequest, Count相关的CountRequest, ping相关的PingRequest等。  即,es默认支持的关键字都有对应的requestC...

2018-12-26 09:30:00 1876

原创 ElasticSearch的js的封装及使用说明

typescript的封装es有官方的js api, 但是官方的body构造比较复杂, github上有第三方的bodybuilder组件专门用来构造DSL的查询部分比如:/*-> POST http://localhost:9200/*scanstatistics* /_count{"query": {"bool": {"must": [{"match": {"systemID": &qu

2018-12-26 09:29:24 903

原创 angular使ng-zorro的nz-tree树控件

最近做angular项目中, 需要使用NG-Zorro中的tree, 遇到一些坑。 nz-tree的官方地址:https://ng.ant.design/components/tree/zh组件的html代码<nz-tree #nzTree [(ngModel)]="nodes" [nzShowLine]="true" [nzDefaultExpandAll]="false" >&...

2018-12-25 14:01:01 13134 5

原创 nz-tree的右键菜单的实现, 以及选中状态的实现

ant design of angular中的nz-tree在官方实例并没有给出和context menu的例子, 不过官方的context menu独立的例子倒是有:https://ng.ant.design/components/dropdown/zh#components-dropdown-demo-context-menu我们需要把nz-tree和context menu 结合。nz-...

2018-12-25 14:00:29 3748 7

原创 如何在typescript中移除数组中某一项

typescript中的数组 默认只有push、pop这样的增删api。 如果想移除数组中间的某一项元素, 可以通过:let node: int;  //要移除的对象nodes: int[];this.nodes = this.nodes.filter(item => item !== node);...

2018-12-25 13:59:57 27078

原创 angular中安装ng-alain 插件

ng-alain官方给的安装如下:ng new demo --style lesscd demong add ng-alainng serve但是ng add报错。 最终还是按照npm来安装的λ npm install ng-alain --savenpm WARN ng-alain@1.0.4 requires a peer of @angular-devkit/core@^0.6.1 bu...

2018-12-25 13:59:26 1589

原创 angular cli入门

完成angular 官方的Hero教程 https://angular.cn/tutorialangular cli的常用命令如下:创建工程ng new 工程名启动工程ng serve 创建组件ng generate component 组件名称 创建服务ng generate service 服务名字创建路由ng generate module app-routing --flat --mo...

2018-12-25 13:58:18 167

原创 angular 2中elasticsearch.js的使用

1.安装进入angular工程中, 执行npm install --save elasticsearch2.封装api// 参考-https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/quick-start.htmlimport { Injectable } from '@angular/core...

2018-12-25 13:57:46 709 1

原创 angular的属性绑定

[ngModel] 单向绑定, 从model到view(ngModelChange) 单向绑定, 从view到model,比如click事件, (click)='onClick($event)'[(ngModel)] 双向绑定使用ngModel时,最好加上name属性。例子:@Component({  selector: 'exe-app',  template: `   <form n...

2018-12-25 13:57:15 907

原创 git 中同步主干的代码到fork分支里

git 中同步主干的代码到fork分支里1.指定代码同步的源, 即最新代码库的地址git remote add upstream http://xxx.xxx.git2.远程代码提交到本地upstream/master分支git fetch upstream 3.切换本地master分支git checkout master4.把upstream/master合并到本地mastergit re...

2018-12-25 13:56:43 3383

原创 前端开发及构建流程

前端IDE: VS Code, git for vscode, tfs for vscode前端js框架:Angular前端第三方依赖包管理: NPM前端模块打包管理: Webpack前端自动化测试框架: karma + jasmine/Jest前端代码覆盖率: Istanbul前端CI/CD: gitlab + Jenkins/Travis; 或者TFS服务器: nginx/IIS后端IDE...

2018-12-25 13:56:12 947

原创 git的常用提交流程用到的命令

先把本地的更改暂存到stash里git stash save '本地更改的内容说明'git stash apply把文件提交到本地仓库git add 你修改的文件路径git commit -a同步本地仓库到服务器git push合并分支到主干git checkout 主干的名字git merge 你的分支的名字...

2018-12-25 13:55:36 183

原创 es的C# api 的封装和使用说明

说明:C#的elastic client通过ConnectionSettings来指定es server的地址C#的Request有多种类型封装,比如Search相关的封装SearchRequest, GetAlias相关的GetAliasRequest, Count相关的CountRequest, ping相关的PingRequest等。  即,es默认支持的关键字都有对应的requestC...

2018-12-25 13:55:04 448

原创 aspnet mvc中应用easyui 的教程

通过nuget获取easyui最新版 修改_Layout.cshtml文件:         代码行下加入如下代码        @RenderSection("styles", required: false)         结果:                     在需要使用easyUI的子页面中修改:           A. 顶部添加ea...

2018-12-25 13:52:48 982

原创 EF core的使用

EF core相比EF6 , 对于DDD的支持更好。 比如私有字段的映射, 私有数组多对多的映射等等。 EF core 有几个坑需要注意:1.多对多的关系,因为只支持HasOne和Withmany, 不支持HasMany。 因此必须手动建立多对多的关系表的entity定义类, sample code如下:class MyContext : DbContext{    pub...

2018-12-25 13:52:40 2560

原创 ASP.Net MVC中页面嵌套的使用教程

创建Layout的view, 在Views文件夹右键Add/MVC x Layout Page                 代码如下: @{    Layout = null;}<!DOCTYPE html><html><head>    <meta content="width=device-width...

2018-12-25 13:52:31 4192 1

原创 html中class和id的区别

class用来声明类别, 主要是指向css表中的类,可以给html元素赋予多个class, 例如:<html><head><style type="text/css">h1.intro{color:blue;text-align:center;}.important {background-color:yellow;}&l...

2018-12-25 13:52:23 10371

原创 用Html.BeginForm辅助方法进行easyui 的表单验证

代码片段如下(即可以用html的辅助方法,也可以用ajax的辅助方法): @{    ViewBag.Title = "Home Page";}@section styles{    <link rel="stylesheet" type="text/css" href="~/Content/themes/default/easyui.css">}&...

2018-12-25 13:52:14 392

原创 EF Code First 团队环境下工作方式规范

为了实现数据库自动迁移,需要在Package Manager Console 输入 Enable-Migrations –EnableAutomaticMigrations这个命令添加了一个Migrations文件夹到工程里, 并且文件夹里包含一个Configuration类。我们可以在Configuration类里配置迁移的行为,以及初始化一些出厂数据, 并且启用自动迁移等。 下面有...

2018-12-25 13:52:05 351

原创 ABP中把EF访问sql server改为mysql

在EntityFramewor和Web工程中通过nuget添加mysql.data.entity引用, 默认最新的是6.10。4 在web工程的web.config文件中更改连接字符串为mysql, 如下:             <connectionStrings>        <add name="Default" connectionString=...

2018-12-25 13:51:47 773

原创 ABP中创建数据库及相关层的入门

     1.在https://aspnetboilerplate.com/Templates 创建一个demo,例如:        2.创建好的demo的工程目录如下:              Core层就是领域层, EF层是数据库层, 再上是Application层, 然后是Web层和WebApi层。 点击Web工程里的Web.config , 可以看到...

2018-12-25 13:51:33 517

原创 ElasticSearch的js的封装及使用说明

typescript的封装es有官方的js api, 但是官方的body构造比较复杂, github上有第三方的bodybuilder组件专门用来构造DSL的查询部分比如:/*-> POST http://localhost:9200/*scanstatistics* /_count{"query": {"bool": {"must": [{"match": {"systemID": &qu

2018-12-24 09:49:30 2217

原创 Viser-ng的使用

图表G2的angular封装库Viser, 有angular版本, 为viser-ng。viser代码的demo地址为:https://viserjs.github.io/demo.html具体使用参考demo。 中间遇到几个坑:1.

2018-12-24 09:48:58 1893

原创 SSH远程访问Docker client的流程

1.安装MobaXterm, 参考https://jingyan.baidu.com/article/86f4a73e98c37137d65269ce.html2.其中SSH的private key参考下图10.6.14.170 为Docker client的机器ip。 Docker client用来部署mysql + angular + aspnet.core+es服务的机器。3.点击Ok后...

2018-12-24 09:48:23 1619

原创 npm ERR! Error: EPERM: operation not permitted, unlink 的解决方案

解决方案:原因就是:执行npm命令时没有管理员权限, 用管理员权限打开cmd, 然后再执行npm相关命令即可。

2018-12-24 09:47:50 24027 6

原创 abp的application service形成的restful api 和nswagger的集成时, 返回值为null

原因是ABP把application service的返回值包装到了 AjaxResponse中, 最终的json字符串放到result里。 类似{"result":{"accessToken":"5","encryptedAccessToken":"6","expireInSeconds":86400,"userId":2},"targetUrl&quo

2018-12-24 09:47:18 1876

原创 使用JsonConvert正确的把xml到json的数组只有一个元素的序列化

Newtonsoft.Json的JsonConvert可以把xml转为json。            XmlDocument doc = new XmlDocument();            try            {                doc.LoadXml(xml);            }            catch (Exception ex)    ...

2018-12-24 09:46:46 2594

动态更改ItemsControl的GroupStyle

本demo实现了listview的不同group的不同style效果

2016-04-22

修复: NullReferenceException 发生异常时运行基于.NET Framework 4.0 的 WPF 应用程序包含在嵌套模板中的事件

请考虑以下情形: 您可以与 Microsoft.NET Framework 4.0 基于 Windows Presentation Foundation (WPF) 应用程序。 在应用程序中,没有一个嵌套在另一个模板的模板。 内部 (嵌套) 模板中包含的控件的指定样式和事件。样式引用的静态资源。 例如,XAML WPF 应用程序的文件如下所示: 运行 WPF 应用程序。 在这种情况下, NullReferenceException异常发生在IStyleConnector.Connect方法中,然后 WPF 应用程序崩溃。

2016-03-01

滚动条滚动到底时加载

一个demo, 里面有个通用的behavior, 实现scrollviewer滚动到底时的事件通知。具体可以看http://blog.csdn.net/muzizongheng/article/details/50468160

2016-02-24

WPF中ItemsControl应用虚拟化时找到子元素的方法

参考:http://blog.csdn.net/muzizongheng/article/details/42141755

2015-01-23

WPF Control Development Unleashed

一本wpf开发的好书。 本书中wpf的开发思想以及技术深度都是无比优秀的。

2014-09-17

WPF的依赖属性的优先级演示

演示了WPF占用依赖属性的使用,以及优先级: 属性系统强制转换>动画>本地值>触发器>Setter>继承>依赖属性元数据的默认值 环境:.Net 4.0 framework

2014-09-04

类似Chrome/IE9的沙箱实现

类似Chrome/IE9的沙箱实现, vc++。

2010-12-23

control Storyboard action app

control Storyboard action app

2010-06-23

Blend:用ControlStoryboardAction控制Storyboard

用ControlStoryboardAction控制Storyboard的demo

2010-06-22

MFC中调用WPF的例子

此demo最简单化的介绍了mfc中如何应用WPF,不过麻雀虽小五脏俱全, vc和C#相互的数据交换和事件通知都有.

2010-05-06

GridLengthAnimationClass

wpf没有一个支持GridLength类型的animationClass, 因此我写了此类, 希望对大家有用.

2010-04-18

MFC host WPF 的demo

自己写的一个关于如何通过clr编程 来 用mfc和wpf混合编程

2009-12-14

改工程名称及其所有文件

改工程名称及其所有文件,rename vcproj,c,dsw,dsp,hpp,rc2,cpp,cxx,tli,h,tlh,inl,rc,mak,clw,

2009-10-23

vc写的打包合成工具, 可合成任意多个文件称一个自定义文件, 或者将自定义的文件分解成多个文件

自己写一个打包工具,欢迎大家使用; 如有任何问题请联系我 qq:474540695

2009-10-13

虚拟串口.exe

注册号:<br>crearo<br>0E36-7838-2F5C-4317-3322-A748-AA75-C75B-E6A8-4E90<br>此软件主要给经常串口调试的朋友们使用, 它能模拟多对相通的串口号以备数据通信.

2008-02-28

snaIt8.2.3序列号

抓图,图片格式转换, 图标制作. 汉化包大家在我的资源里就能找见 . <br>因为安装包过大的原因,有需要的朋友给我发Email : QQQ520qq@sina.com. 来信注明所需的软件. 所上传的所有资源都经过NOD32杀毒.<br>大家支持下. 呵呵.

2008-02-28

snaIt8.2.3汉化包

<br>因为每次下载都没有足够分数,收点意思一下. 以后我的资源都是免费下载, 希望大家支持. 呵呵.

2008-02-28

ArcMap讲义(中文).pdf

ArcMap讲义(中文), 方便想了解GIS的朋友

2008-01-30

Visual Assitant

学习 visual c++的好助手

2007-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除