摘要:
原版内容转自:CTCI面试系列——谷歌面试官经典作品 | 快课网 此系列为C#实现版本 谷歌面试官经典作品(CTCI)目录 1.1 判断一个字符串中的字符是否唯一 1.2 字符串翻转 1.3 去除字符串中重复字符 1.8 利用已知函数判断字符串是否为另一字符串的子串 2.1 从链表中移除重复结点 2 阅读全文
摘要:
今晚参加了Booking的iOS职位线上笔试,结束后方能简单归纳一下。 关于测试内容: Booking采用了HackerRank作为测试平台,测试总时长为75分钟,总计4道题。 测试之前我很紧张,因为根据之前参加微软的Online Test经验来看,应该会有一些复杂的算法题。但是事实上Booking 阅读全文
摘要:
最近朋友想做个音乐App,让我帮忙参考下。其中歌词动态滚动的效果,正好我之前也没做过,顺便学习一下,先来个预览效果。 实现思路 歌词常见的就是lrc歌词了,我们这里也是通过解析lrc歌词文件来获取其播放参数,以实现和播放器协同。下面是我从百度音乐获取的歌词文件示例: [ti:冰雨] [ar:刘德华] 阅读全文
摘要:
对于Web应用,展示List是很常见的需求,随之而来的常见的分页组件。jQuery有现成的分页组件,网上也有着大量的第三方分页组件,都能够快速实现分页功能。但是今天我描述的是用基本的C#和html代码实现的分页,不借助任何第三方组件。 实现思路 这里的实现主要借助ViewModel和HtmlHelp 阅读全文
摘要:
对于iOS开发者来说,使用扩展方法是家常便饭。因为有很多的类是有系统框架的定义的,我们不能修改或者不想修改他们的源码,但是我们又想要给他添加一些扩展方法来使用。这时定义扩展方法就是很有用的方式了,正如iOS开发中的Category一样,C#也有着相应的实现。 下面我会给大家演示一个小Demo,来介绍 阅读全文
摘要:
最近为App做活动专区,其中很多活动都是采用html 5页面来制作的。一方面体量较小,制作快速,更新维护容易;另一方面,嵌入App后适配效果也不会很差。这里我们采用混编形式来从native app传参给web页面,我们采用的思路与主流的js与oc/java互调不同,主要通过Url传递参数。简单的说,... 阅读全文
摘要:
MVCAutofac总是会紧跟最新版本的ASP.NET MVC框架,所以文档也会一直保持更新。一般来讲,不同版本的框架集成Autofac的方法一般不变。MVC集成需要引用Autofac.Mvc5 NuGet 包.MVC 集成库提供对控制器(Controller)、模型绑定器(model binder... 阅读全文
摘要:
今日一个朋友约我出来聊天,希望我能帮忙解决一些困扰的问题。他是刚培训出来的IT新手,在培训之前是在老家云南做超市售货员,事实上,我很佩服他的勇气和用于改变现状的决心。可以想象他只身一人从西南赶到上海,付出高昂的培训费用,为留在上海而苦苦挣扎,这一切所能代表的幸苦和汗水。当他从上海某知名ASP.NET... 阅读全文
摘要:
日志工具由来已久,是很受大家欢迎的debug工具。其中.NET平台上很出名的是log4net,但是由于Windows 10通用应用项目没有了System.Configuration引用,所以也就不能很好使用log4net工具了。Windows Runtime框架大家从它面世以来一直在吐槽,log4n... 阅读全文
摘要:
尽管构造函数参数注入是传递参数值给当前构造的组件的优先方式,但是你也可以使用属性或者方法注入来提供参数值。属性注入使用可写入的变量而不是构造函数参数来完成注入。方法注入则通过方法来设置依赖项。属性注入 Property Injection如果组建是Lambda表达式组件,那么对象可以像下面这样初始化... 阅读全文