- 博客(79)
- 资源 (20)
- 收藏
- 关注
原创 程序员英语 - 主持会议
Thank you for joining today’s project progress update meeting.I appreciate your participation and I hope you’re all doing well.I think we already have everyone here.Let’s get started.Today, we will review the status of our project and discuss any updat
2024-03-13 13:22:45 374
原创 程序员英语 - 英文会议常用句型
产品经理(BA)们在和外系统聊集成方案时或者给用户解决某个问题时发现搞不定了,这个时候就会拉上程序员一起上会参与讨论或者排查问题,但程序员们英文又不好,上了会又听不懂,即便听懂了又不会show自己的想法,每次都非常尴尬,所以我接下来梳理了一下一些常用表达的句子只供应及使用。注释: 最好能直接叫出对方的名字,但是人多的时候或者陌生人就可以用一个通用的 Hi Team 来代替了,不要用Hi Guys. 因为Guys通常指的是男性,容易让人说你有性别歧视。
2024-01-11 21:06:29 724
原创 程序员英语 - 常用英文单词
instantiation /ɪnstænʃɪˈeɪʃən/具现体、具现化实体(常应用于template)integrate 集成、整合integrity /ɪnˈteɡrəti/完整性、一致性。DNA (Distributed interNet Application) 分布式网间应用程序document 文档DOM (Document Object Model)文档对象模型。interoperability /ˌɪntərˌɑːpərəˈbɪləti/互操作性、互操作能力。
2023-12-10 21:04:01 2848
原创 【在Dynamics 365 里创建发布者(Publisher)】
Creating a Publisher in Dynamics 365 and Power Platform
2023-03-06 15:40:59 118
原创 Verification of prerequisites for Domain Controller promotion failed. The local Administrator accoun
错误详情:Verification of prerequisites for Domain Controller promotion failed. The local Administrator account becomes the domain Administrator account when you create a new domain. The new domain cannot...
2019-10-22 17:08:57 1393
原创 Server2012 r2 上部署net core web API 必须安装的组件
最近在Ali的Server2012 r2 服务器上部署了一个net core Web API ,部署的时候报了好多错误,几经探索最后发现必须要安装以下三个组件才能成功运行。1、AspNetCore.2.0.7.RuntimePackageStore_x64.exe 2、dotnet-sdk-2.1.200-win-x64.exe 3、DotNetCore.1.1.0.Preview1-Wi...
2018-05-25 15:46:41 1645
原创 一致性哈希组 基于net core的具体实现
http://www.cnblogs.com/gavinxu/articles/8968288.html
2018-05-12 21:17:38 364
原创 一致性哈希组(Consistent Hashing) 算法及源码(二)一致性哈希组(Consistent Hashing)算法介绍
具体请参照我在博客园里写的这篇文章。http://www.cnblogs.com/gavinxu/articles/8953678.html
2018-05-12 21:12:53 282
原创 一致性哈希组(Consistent Hashing) 算法及源码(一)通过取模算法实现数据负载均衡
http://www.cnblogs.com/gavinxu/articles/8951914.html
2018-05-12 21:10:04 234
原创 Fiddler Post Get
Controller // POST: api/QueryByMobilePhone public void Post([FromBody]PostValues value) { var aa = value; } public class PostValues { pu
2017-01-20 09:32:44 500
原创 模拟并发调用并记录所花费时间
public void TestParallel() { int arrayLength = 500; int[] parallelTimes = new int[arrayLength]; long[] ElapsedMilliseconds = new long[arrayLength];
2016-05-31 16:25:37 483
原创 域验证方式生成OrgService
域验证方式 OrganizationServiceProxyUri orgServiceUri = new Uri(CRMServiceUrl + "/XRMServices/2011/Organization.svc"); ClientCredentials credentials = new ClientCredentials(); if (CR
2016-05-26 10:25:47 811
原创 新建内存优化表
CREATE TABLE new_AccountPromotion ( [new_GUID] uniqueidentifier NOT NULL, [new_AccountNumber] NCHAR(50) COLLATE Chinese_PRC_Stroke_90_BIN2 NOT NULL, [new_MobilePhone] NCHAR(20) C
2016-05-16 16:50:48 469
原创 C# DateTime.Now.ToString("yyyy-MM-dd");
经常用到格式化时间日期格式但每次都需要上网查,这次直接记录下来 DateTime.Now.ToString("yyyy-MM-dd"); "2016-05-10" DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") "2016-05-10 15:33:05"
2016-05-10 15:34:19 1167
原创 对SubGrid进行进一步筛选
对SubGrid中的数据进行进一步筛选 通常在一个主Form中会有一个普通字段和子网格(subgrid)。 例如:主表单中有一个客户字段(N:1),子网格中的数据与客户也有关联(N:1)。 当主Form中的客户字段变更时对应的子网格中的数据也需要跟着刷新。 假如主Form中的客户字段选择为(中国银行)则子网格中的所有数据中的客户也必须都为(中国银行)。 对此有两种解决方案: 1:当主Fo
2016-01-25 10:19:37 713
原创 Dynamics Crm 2015 中的位置position
Dynamics crm 2015中新追加了层级结构与位置的功能,个人认为追加该功能的目的就是为了解决对于跨部门,跨组织结构的访问权限问题。 首先开启 层次结构安全性: 启用层次结构模型 并选择 自定义位置层次结构 第二步:配置位置。 需要给该位置追加相应的用户。 简单的配置两层结构 配置完成后别忘记激活。这样的话处于第一层位置的用户就能查看处于底层位置中用户负责的数据了。 但
2015-12-30 16:03:00 1309
原创 更改Dynamics CRM 2015 中的Logo和背景颜色
通常在实施的过程中客户会提出需要把 Dynamics CRM 的 logo 替换成自己公司的Logo.但是CRM2015之前还没有微软官方的支持方案,只能自己通过旁门邪道进行修改了。修改完之后的最终效果是这样的: Logo 区域分为文字和图片两个部分, 其中图片部分需要用将要替换成的图片替换掉路径C:\Program Files\Microsoft Dynamics CRM\CRMWeb_img
2015-12-29 09:53:38 2343
原创 IOC设计模式C#
最近进入一个项目,用的是ioc框架,使用的是C#,对于我这种重没用过框架的人来说一时还真难适应,觉得配置起来太复杂了,各种分层,各种接口,各种调用,各种配置,并且项目组人员还多,本人对TFS的使用还不是特熟练,所以决定在要抽出一些时间来学习一下IOC框架是什么。以下内容参照连接如下:http://www.tuicool.com/articles/3QNN7fr首先需要知道IOC是什么? 首先看看
2015-12-20 09:58:05 5062
原创 subgrid更新后刷新主表单
通常我们在subgrid中追加或删除记录后需要更新主form中的字段,但是此时主Form却不能刷新 我们可以给subgrid追加刷新事件,也就是在subgrid中追加或删除记录后都会刷新subgrid的,此时我们就可以做相应的js控制了。///<summary>///受文单位subgrid的刷新操作///</summary>NewCRM.Main.Equip.Serviceworkorde
2015-12-16 10:38:03 880 1
原创 权限中的【追加】与【追加到】的区分
关于CRM中的权限中的【追加】与【追加到】一直很模糊,每次要用的时候都需要试很多次,所以今天决定彻底搞定他。 参照下面这个高手的说法: http://blogs.msdn.com/b/crm/archive/2009/11/18/microsoft-dynamics-crm-append-vs-append-to-what-s-the-difference.aspx我认为其精华就是下面这句话:
2015-12-10 10:54:47 1821
原创 Xrm.Utility.openEntityForm的使用
通常需要使用直接打开某一个form,并且有时需要在打开时直接设置默认值。 SDK中直接给提供了下面这个方法: Xrm.Utility.openEntityForm 结合我个人的实际例子再进行说明:OpenOrder = function () { var parameters = {}; // 为查找类型字段赋值 parameters["new_servicerequs
2015-12-08 11:21:44 2350
原创 为CRM系统中常见数据类型进行赋值(statecode)
对CRM中常见的数据类型赋值方式如下: 1、EntityReference:each.Attributes["petro_serviceisclosed"] = new EntityReference("systemuser", Guid.Parse("988F2BBD-7C83-E511-80D5-005056AD06D3"))2、optionset setStateReq.State = ne
2015-12-04 16:09:24 1704
原创 注册插件(isolate):ssembly file name (CRM.XXXXXXXXXX.Plugins.dll) is in invalid format. Only file name is
当注册plugin时(注册到disk),在load编译好的assembly之后在相应的实体后面出现-isolate。 接着注册step的时候发现发现注册不成功。 报错如下:Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.
2015-12-04 10:07:39 1049
原创 更新statecode字段
CRM系统中的statecode字段很特殊,js端不能直接进行跟新。 Plugin 更新时也很特殊具体更新方法如下: /// <summary> /// 更新【状态】字段为停用 /// </summary> /// <param name="orgService"></param> /// <param name="entityNam
2015-12-03 17:27:56 1031
原创 为标准Ribbon设置可用规则:enableRule
通过Ribbon workbench 可以追加新的ribbon并且追加相应的事件事件。 但是对于标准Ribbon则只能做到隐藏,不能追加自定义逻辑。 查阅了一些资料发现可以通过修改xml的形式进行操作。 以account为例,对【新建】Ribbon设置enablerule规则。 1、首先查阅sdk中如下路径: \SDK 2015\Resources\ExportedRibbonXml 中的a
2015-12-02 15:42:50 2016
原创 CRM2015 Form,subgrid设置为disabled
今天遇到了一个需求:在状态描述字段为特定值时 需要将Form设置为disabled. 查了一下sdk发现没有这个功能。 bing了一下找打了一个可以直接使用的代码。 参考链接如下:http://xrmguy.com/2014/03/03/crm-2013-make-all-controls-including-subgrids-disabled-onload/ 因为subgrid控件不能直接
2015-12-01 16:17:52 1498 1
原创 Dynamics crm 中的业务部门,用户,角色,权限之间相互关系(二)
1、在CRM中建立了业务部门之后系统会自动添加相应的角色。 例如在安全角色的视图中我们可以看到每个业务部门下面都有相应的业务部门。 通常在新建安全角色时要选择业务部门是组织级别的,这样在新建完成之后相应的子部门中都会有相应的安全角色。 如果在新建安全角色时选择的是子部门则只有当前的业务部门具有该角色。 例如我新建一个安全角色,对应的业务部门选择一个子公司,则只有当前业务部门中有该角色。
2015-12-01 16:08:25 6965
原创 Dynamics crm 中的业务部门,用户,角色,权限之间相互关系(一)
Dynamics CRM系统中有关权限的控制主要通过部门、用户、角色、团队来进行控制。 - 一、每一个实体记录的所有者(Owner)必然是某一个用户或团队。 例如对某个记录进行分派操作时可以选择相应的用户或者团队: 一个用户或团队必然归属于一个且只归属于一个部门,但团队的成员即用户可以来自不同的部门。 用户和团队可以有多个不同的角色,并且用户或团队所被赋与的角色和它所在部门有关联,这种
2015-11-29 15:53:10 6521
原创 执行数据库操作失败: 连接未关闭。 连接的当前状态为打开
解决方法 //在建立连接之前先关闭 #region 执行SQL查询 /// <summary> /// 执行SQL查询 /// </summary> /// <param name="CommandText"></param> /// <param name="Connection"></param>
2015-10-08 13:57:31 4920 1
原创 C# WebService中将集合数据转化为字符串(json,xml )的方式
在写webservice的时候需要将从数据库中查询出的数据(各种集合)转化为json字符串。 如果在取出集合后再对集合进行遍历,拼接成xml就太麻烦了。 所以首先介绍一下通过标准方法自动转为json字符串。 方法一: 首先需要引入:Newtonsoft.Json.dl (下载地址在我个人上传的资源中有,可以查看下载) 之后添加引用: using Newtonsoft.Json; 转化时的
2015-09-07 10:14:03 3618
原创 约会实体中的状态:已开启,已计划
最近很奇葩的发现在活动实体中有四个状态:已开启,已计划,已取消,已完成。 其中 已开启,已计划 两个状态我觉得很奇葩,不知道什么意思。 在crm论坛上查了查找到了答案。 已计划:会在日历(或者与outlook集成的话)中显示如果时间有冲突的话会给出提示。 已开启:则不会在日历中显示,例如约会在创建的时候状态为已开启,保存后会变为已计划 ,而【电话联络】在保存后还是已开启。
2015-09-01 09:16:42 541
原创 通过fetchXml 实现分页查询
#region 取得【机构客户】列表及详情 /// /// 取得【机构客户】列表及详情 /// /// 页数 /// 每页大小 /// 查询关键字 /// 用户名 /// 密码 /// 是否成功 [WebMethod]
2015-08-31 10:05:53 1951
原创 win8 系统无法启动
早晨起来一打开电脑发现登录不上去,鼠标和开机指示灯都是亮的。但是安全模式是可以登录的。所以解决办法如下: win+R: 输入 msconfig 打开系统配置:切换到服务:——》隐藏所有Microsoft服务——》全部禁用会弹出 重新启动 的提示,直接重新启动就可以。
2015-08-27 10:14:13 477
原创 statecode 与statuscode的匹配 STRINGMAP 和 EntityLogicalView表
STRINGMAP 和 EntityLogicalView表 需要介绍这两张表。STRINGMAP :表结构如下: 其中介绍几个关键字段的意义: ObjectTypeCode: 是每个实体对应的值,具体查询方式可以在EntityLogicalView中取得。 AttributeName: 具体是哪个字段(架构名称)。 AttributeValue: 具体的哪个
2015-08-24 10:25:03 878
原创 打开虚拟硬盘 失败
bug 如下: 根据错误,原来UUID已存在。 百度之后,很快解决问题。 方案如下: 打开cmd, 1、cd 到 C:\Program Files\Oracle\VirtualBox> 2、粘贴 VBoxManage.exe internalcommands sethduuid E:\虚拟机\CRM2013+ADFS\Server2012_Professional.vd
2015-08-21 13:14:31 1683
Ribbon Workbench
2015-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人