随笔分类 - C#
摘要:今天研究了一下E-ICEBLUE公司的Spire for .NET系列产品。我们可以通过利用这个系列的dll库文件轻松的实现办公自动化的需求,而且不需要安装相应的办公软件。有关于Spire .NET系列产品的介绍戳这里可以看到。下面我以Spire.Doc这个dll库为例,写一下它的使用过程(我的虚拟...
阅读全文
摘要:无私分享两道百度作业帮的测试开发面试题!整理不易,请给赞~【第一题】一共有二十五匹马,五个赛道,每个赛道每次只能跑一匹马。问:最少多少次能选出3匹最快的马?(不能记录每匹马跑完全程所用的时间,只能通过比较谁先到达终点来判断两匹马的孰快孰慢)思路如下:1、前五次:25匹马,分成5组,每组赛1次,共赛5...
阅读全文
摘要:
阅读全文

摘要:猴子第一天摘了许多个桃子,先吃了所有桃子的一半,后又吃了一个;第二天又吃了剩下桃子的一半,后又吃了一个……第十天,剩1个桃子。问:猴子第一天摘了多少个桃子?首先对“猴子吃桃”的过程进行正向推导,设:猴子第一天摘了N个桃子,第n天剩Ln个桃子。则——L1 = N/2 - 1L2 = L1/2 - 1/...
阅读全文
摘要:《编程之美》284页,问题4.6:桶中取黑白球。有一个桶,里面有白球、黑球各100个,人们必须按照以下规则把球取出来:1. 每次从桶中拿两个球;2. 如果两球同色,再放入一个黑球;3. 如果两球异色,再放入一个白球;问:最后桶里面只剩下一个黑球的概率是多少?于是我开始分析,桶里装球,每次摸球是随机的...
阅读全文
摘要:首先创建一个项目,写一段待测的程序:namespace ForTest{ public class Program { static void Main(string[] args) { } public int Say(int a...
阅读全文
摘要:《编程之美》183页,问题2.14——求子数组的字数组之和的最大值。(整数数组)我开始以为可以从数组中随意抽调元素组成子数组,于是就有了一种想法,把最大的元素抽出来,判断是大于0还是小于等于0,如果大于0就对除了这个最大值外剩下的数组部分进行递归:using System;using System....
阅读全文
摘要:百度测试部2015年10月份的面试题之——汉诺塔。汉诺塔就是将一摞盘子从一个塔转移到另一个塔的游戏,中间有一个用来过度盘子的辅助塔。百度百科在此。游戏试玩在此。用递归的思想解决汉诺塔问题就是分为两种情况:第一种情况是只有一个盘子的情况,也就是最基本的情况,这种情况下,直接将该盘子从原始塔转移到目标塔...
阅读全文
摘要:百度测试部2015年10月份的面试题之——八皇后。八皇后问题的介绍在此。以下是用递归思想实现八皇后-N皇后。代码如下:using System;using System.Collections.Generic;namespace QueensSolution{ class Program ...
阅读全文
摘要:百度测试部2015年10月份的面试题之——字符串处理,找出最长的子串。代码如下:private static string SelectNumberFromString(string input){ string result = ""; foreach (Match match in ...
阅读全文
摘要:对于《编程之美》P292上关于三角形测试用例的问题,题目是这样的: 输入三角形的三条边长,判断是否能构成一个三角形(不考虑退化三角形,即面积为零的三角形),是什么样的三角形(直角、锐角、钝角、等边、等腰)。 函数声明为:byte GetTriangleType(int,int,int)。 1. 如何
阅读全文
摘要:刚才在QQ群里看到有人提问,如何实现退出百度登录问题。那么之所以会有这个问题,主要是因为这个元素,如下图所示,是无法直接定位到的:经过研究发现,要想定位到这种元素,拢共分两步:第一步,把鼠标移到能使目标元素显示在页面上的前置元素上;第二步,通过xpath对目标标签元素进行定位。代码如下:using ...
阅读全文
摘要:转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/对于SharePoint中已经是Record的Item,我们想要修改他的属性,这在UI界面是无法完成的:这时需要通过Records.BypassLocks API来完成。设计一个tool,利用Reco...
阅读全文
摘要:转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/对Recorded Item动态调用OM Methods进行测试,界面如下:输入Site的URL,File在SharePoint中的相对URL,并选择OM操作类型,点击Test进行测试。代码如下:us...
阅读全文
摘要:让我们来练习一下字符串的分割~把话倒过来说:private void change_button_Click(object sender, EventArgs e){ var after_text = before_TextBox.Text?.Select(x=>x.ToString())....
阅读全文
摘要:转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/对CSOM(Not SSOM) Site Policy & Expiration Email的API的调用过程进行封装,做成tool,界面如下:代码如下:using System;using Syst...
阅读全文