自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

anonymsean

成长点滴

  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

原创 如何通过Dynamics CRM 2015修改用户密码

在Dynamics CRM平台是没有提供账户密码修改功能的,一般我们要实现这个功能或者让域管理员协助修改,或者将本机加入到域后,通过任务管理器自行修改。但第一点会让自己的密码暴露,第二点则不太可能实现,毕竟很多机器被网络隔离或者被限制加入域。那么要实现在Dynamics CRM中修改用户密码,该如何实现呢?经过几个项目的累积和研究,主要有两种方式可以实现:1、部署IISPWD站点,利用WI

2016-07-05 12:22:31 2834 7

原创 如何在Dynamic CRM 2013中创建WebService接口供其它系统调用

由于MSCRM的异构性和封闭性,许多其它的平台无法直接调用MSCRM提供的API接口,一般的处理方式是用.net编写webservice,通过中间这一层转换来使其它系统调用我们自己编写的webservice.下面演示如何开发可调用MSCRM2013 API的webservice。主要步骤:新建asp.net web项目编写代码验证服务生成项目,并将相关文件拷贝到CRM的指定路径

2015-01-20 17:54:50 3998

原创 jxl分割excel文件

最近在实施一个项目,其中一项工作是处理历史数据。客户提供过来的数据是excel表格,超过20万条记录,由于目标系统导入限制,每次只能导入大小不超过8M的文件,所以需要对这些数据进行分割处理。在手工处理一遍后,觉得可以通过写一个程序来自动实现分割,于是用JAVA写了一个程序,用于针对特定文件实现给定记录数的分割功能。详见代码:package cn.sean.main;import jav

2014-04-25 09:06:57 3497

原创 解析新浪微博JSON

之前发过一篇开发新浪微博的文章,对于大家比较感兴趣的内容之一便是如何解析新浪微博的JSON。其实一开始的时候,也遇过一些挫折,比如直接用JsonArray和JsonObject去解析JSON内容的话,是解析不了的。因为JSON的格式比较固定,像新浪微博返回的JSON内容则是多了一个中括号及statues标签,如下:{ "statuses": [ {

2013-08-30 16:02:26 6455 7

原创 CRM2011打开视图报SQL错误

同事在修改完某实体的视图并发布后,发现一打开视图就报SQL错误,于是转交给我处理。根据以前的经验,第一反应是实体记录的某些字段数据有问题,尝试将字段一个个从视图中移除,错误依旧。打开CRM服务器,查看系统日志,出现以下错误内容:Exception message: Table alias a_28e4a866b004e1118c5d000c29e1c903 is not unique

2013-08-30 14:38:57 1493

原创 解决eclipse闪退的办法

系统安装了两个eclipse,一个是Eclipse sdk3.2,另一个是Eclipse Java EE 。刚开始的时候两个eclipse运行都正常,但后来不知道怎么回事,Eclipse Java EE 便出现打开闪退的现象。修改eclipse.ini无效,参照了网上许多方法也不行。最后发现了一个蛋疼的方法:1.打开eclipse的workspace目录2.删除掉.metada

2013-07-30 17:04:54 75802 17

转载 Develop an Apache HttpClient client for Android to a JAX-RS web service

Learn to create an Apache HttpClient Android clientSummary:  Create JAX-RS web service access with the Apache HttpClient library. Jersey, a reference implementation for JAX-RS, simplifies developm

2013-07-17 17:29:29 1985

原创 解决SharePoint2010打开文档需要重复验证登录问题

最近给客户部署CRM2011,并使用SharePoint2010作为CRM2011的文档管理系统。两个系统部署集成完毕后,发现每次通过CRM2011打开SharePoint的Word文档都需要重复验证登录,即使你选择记住密码,也依然不管用。也就是说,从你第一次打开CRM开始,打开文档管理需要输入一次密码,打开Word文档还需要再输入一次密码,对于客户来说,这是很难容忍的一件

2013-07-12 14:52:07 3864

原创 CRM2011通过ribbon按钮启动工作流

在实施的项目中,有时候客户可能会觉得点击系统的工作流按钮显得有些繁琐,因为在点击运行完之后,系统还会弹出一个对话窗口,让你确认是否继续:沟通之后,发现他们想要的不是这种有意识的点击“Next”,而是友好的提醒你:“流程开始运行了”之类的话。现在我们可以通过在表单窗体的Ribbon上添加一个按钮,然后将Ribbon的Action链接到一个JS文件,并指定函数名,在JS文件

2013-06-28 10:35:19 2225

转载 Microsoft CRM 2011 Timeouts and Limits

Microsoft CRM 2011 Timeouts and LimitsOne of my colleagues has pointed out this article, describing Microsoft CRM 2011 Timeouts and Limits.  At last, this useful info is concentrated in one clea

2013-06-26 15:19:48 1202

原创 备份恢复与CRM集成的sharepoint站点

在部署CRM与Sharepoint2010集成文档管理之后,一直担心如果需要在新服务器上重新部署CRM,那么之前与CRM集成的Sharepoint2010文档内容,是否可以重新正确映射到相应的文档位置。经过验证,确定可以实现,下面是简要操作步骤:1.从原SQL中将wss_content数据库备份2.将wss_content加载到新数据库环境中3.在新sharepoint环境中通

2013-06-26 15:13:11 1589

原创 CRM2011打开报表显示“报告错误”

今天客户在测试环境上打开报表时出现如下错误:经检查,SQL服务器上已经安装了Microsoft SQL Server Reporting Extensions。打开系统日志,发现如下错误内容:Event code: 3005 Event message: An unhandled exception has occurred. Event time: 2013/6/26

2013-06-26 15:02:01 2132

原创 onMeasure学习笔记

在学习自定义view时,对onMeasure的理解真是很困难,网上的资料说的都大从官网上摘下来的,而且说得不明不白,看起来就犯晕。没办法,只好自己通过实例来仔细研究一下。但研究之前,必须先对这个onMeausre的方法有个大致的理解。onMeasure(int widthMeasureSpec, int heightMeasureSpec)Called to determine the s

2012-10-24 10:46:55 6664 2

原创 调用百度地图API时出现java.lang.UnsatisfiedLinkError: initClass

按照百度地图的SDK说明去操作,你会发现最后在运行程序时,会出现如下的错误:05-30 06:50:25.031: E/AndroidRuntime(364): FATAL EXCEPTION: main05-30 06:50:25.031: E/AndroidRuntime(364): java.lang.UnsatisfiedLinkError: initClass网上有人说要在项

2012-05-30 15:00:11 10116 8

原创 开发新浪微博android客户端

利用闲暇时间,用Android写了新浪微博的一个App。这个App是自己在学习Android过程中,边学习边实现的,所以有许多不足的地方,所以也只能当作是个example来用。程序功能很简单,主要实现的有几点:1.利用oauth2.0隐式授权获得新浪微博的认证2.主界面显示自己及关注者的最新微博内容,没有加上显示图片的功能3.实现转发微博功能4.实现评论微博功能5.实现发布

2012-05-25 15:31:30 2436 1

原创 注册为ContextMenu的listView如何获得selectedItemPosition

当我在onContextItemSelected方法中,想要通过listview的getSelectedItemPosition()方法来获得当前选中的position时,无论点击的是哪个选项,返回的值都是-1.后来又换了一种方法,通过监听listview的OnItemLongClickListener接口来实现,但是还是不行。 public boolean onItemLongClick(A

2012-05-22 10:58:21 2355

原创 利用JAVA读写rtf文档

今天尝试用JAVA来读写RTF文档,API中提供了类RTFEditorKit来对富文本的读写,类放在javax.swing.text.rtf.RTFEditorKit,虽然放在swing下面,但却不是由swing团队编写的。RTFEditorKit提供了两个主要方法来读写

2011-09-12 19:15:30 13442 7

原创 利用java对excel进行读写操作

因为参与的一个项目有一个任务,是对一个excel文件中的字符进行分隔,如果将excel转成txt,可能会加大对字符的分隔难度,所以利用开源项目JExcelApi来操作。下面简单演示下如何对excel进行读和写操作。import jxl.*;import jxl.wr

2011-08-24 17:59:42 2887

原创 如何用工作流向队列项中放入自定义实体记录

<br />1.创建你的自定义实体,并注意勾选下图中的“列队”<br /> <br /><br />2.创建一条工作流,名称为:将市场调查放入队列项,实体类型为:市场调查,类别为:工作流<br /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br

2011-05-26 16:54:00 1607

原创 执行工作流时遇到的问题

<br /> 当工作流是自动运行, 即被创建、修改、分派等动作触发的, 则运行其工作流步骤使用的身份是该工作流的创建者。<br /> 当工作流是手动通过使用“运行工作流”菜单触发的, 则运行其工作流步骤使用的身份是手动触发工作流的用户。<br /> <br />前一种情况, 需要保证工作流的创建者有足够的权限运行工作流的所有步骤; 后一种情况, 则手动触发工作流的用户不但要有触发工作流的权限, 还要有执行工作流中所有步骤的权限.  如不符合以上条件, 工作流会失败.<br /> <br /> <

2011-02-18 14:47:00 1006

翻译 使用arraylist和linkedlist

<br />ArrayList 和 LinkedList是两个Collections类,用于存储对象引用列表。举例说,你可以创建Strings类的ArrayList,或者Integers类的LinkedList.这篇文章会比较ArrayList和LinkedList他们的性能,以及提供一些在特定的情况下如何使用正确它们的选择建议。<br /><br />第一要点是ArrayList返回的是原始的Object数组。正因如此,ArrayList对于随机访问比LinkedList要快许多,就是说,当访问任意的列表

2010-08-11 19:27:00 1349

原创 关于DNS污染

<br /> DNS污染的数据包并不是在网络数据包经过的路由器上,而是在其旁路产生的。所以DNS污染并无法阻止正确的DNS解析结果返回,但由于旁路产生的数据包发回的速度较国外DNS服务器发回的快,操作系统认为第一个收到的数据包就是返回结果,从而忽略其后收到的数据包,从而使得DNS污染得逞。而某些国家的DNS污染在一段时期内的污染IP却是固定不变的,从而可以忽略返回结果是这些IP地址的数据包,直接解决DNS污染的问题。<br /><br />wiki上的解释:域名服务器缓存中毒(DNS cache poiso

2010-08-11 11:01:00 3024

原创 用Java生成MD5值

JDK中已封装了MD5类,所以实现起来也比较简单用两个类完成了界面和实现过程Digest.classMainFrame.class点击下面的expand source可以查看代码!//实现生成MD5值import java.io.BufferedInputStream;import java.io.ByteArrayInputStream;import java.i

2009-05-08 13:44:00 6506 1

原创 用JAVA编程C/S聊天程序

看了一些socket的文章,正好可以用JAVA来尝试,想写一个GUI的点对点聊天程序。于是赶了两天,断断续续,其中出现一些小波折,毕竟写程序还是需要耐心。刚写好的GUI界面,因为流传输的问题,而且界面也不是很满意,于是索性将两个写好的类删掉了。重新来写,感觉好了许多。程序其实是C/S模型的,分为服务端和客户端,现在将代码贴上来,分享一下创作经历。//服务端程序 import j

2008-12-17 15:16:00 2386

原创 JAVA对文件内数据进行排序的解决办法

今天在对文件内数据进行排序时,出了点问题,我的做法是这样的:首先从键盘输入一行数数字,用BufferedReader的readline方法获得,然后用FileWriter写入到文件中。跟着用FileReader的read方法,将文件内的数据读入到自己定义的char数组中,最后再用数组的排序函数,但最终输出不对。以下是源代码:import java.io.*;import j

2008-11-17 18:19:00 6339

原创 ClipCursor函数引用注意

 写了一个鼠标锁程序,但是ClipCursor函数的.net下调用却出了点问题。以下是代码,调试时出现[quote]对 PInvoke 函数“鼠标锁!鼠标锁.Form1::ClipCursor”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。[/quote]查找

2008-09-01 09:25:00 4614

CrmDiagTool2011.zip

用于dynamics crm trace的工具,包括开启关闭工具和分析查看工具,对于判断dynamics crm故障,特别有帮助!

2019-11-12

PasswordChange

通过解决方案包,实现对AD账号密码的修改

2016-07-05

iisadmpwd站点

通过此站点文件 ,可实现对AD账户的密码修改

2016-07-05

excel文件分隔

在做CRM项目的过程中,迫于CRM的限制,如果要将XML文件导入CRM系统,必须将文件分隔成不大于8M的文件才能导入,每次人工操作会浪费大量时间,所以写了这个工具。自动将文件按行数或大小分隔成多个文件。PS:必须在装有office的电脑上才能运行此工具。

2015-10-29

新浪微博android客户端

利用闲暇时间,用Android写了新浪微博的一个App。这个App是自己在学习Android过程中,边学习边实现的,所以有许多不足的地方,所以也只能当作是个example来用。 请在使用的过程中,替换掉Weibo.class类中成员变量APP_KEY和APP_SECERT中的值为自己申请的应用KEY和SECERT。另外在LoginActivity类中替换掉weibo.setRedirectUrl("http://weibo.com")这句中的回调地址为自己在新浪申请应用的回调地址。如何设置自己的回调地址,,参见新浪微博的SDK。

2012-05-25

JAVA聊天程序,基本C/S模型的

一个基于C/S的聊天小程序,然后加了GUI界面,看起来舒服了些。

2008-12-19

空空如也

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

TA关注的人

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