2014元旦在早起中开始,起来后看了<逃出你的肖申克>系列文章,没有精度只是选择了里面的关键语句和方法论,没有多少意外的收获.然后看了些java系列文章,关于jvm参数配置.运行监控及性能调优的,知道些理论概念,需要配合相应实践才能有深入认识.然后再次下载了喜马拉雅——之前因为气愤没有找到其下载到本地文件而卸载,今天又装上感觉不错,它能满足我收听大部分脱口秀.演讲类节目的需求. 然后做了一个有意义的尝试:从上午10点开始到下午将近亮点的3个多小时中,写了500条我今后要做的事或改变,感觉很充实…
来源:GBin1.com iOS7重磅推新--不断尝试与重新设计的过程 或许你心里已经有了关于iPhone最新操作系统的评价,可能你喜欢它,也可能不喜欢,事实上大多数设计者不喜欢.设计界似乎一致认为IOS 7的外观有些缺点.从极其丰富多彩的图标到不一致的文体,我敢肯定那些著名的软件用户界面设计师可以指出好几处可以改善的地方. IOS7应该是怎样的呢? 一味抱怨IOS7的设计毫无意义,人们不应该习惯于抱怨,除非有更好的解决办法.很多设计师都赞同这个观点,因为他们已经为新操作系统重新定义了元素.其中…
昨天晚上,Google I/O 2014大会召开,会上主要展示了下面几个部分的创新内容: Android L 操作系统 首先是界面,谷歌又一次设计了一套 UI 规范.并称之为"Material Design",这样的语言风格从一些人们经常使用的物品中汲取灵感,比方纸张和墨水的晕染.让屏幕空间得到最佳应用,提供尽量多的资讯信息.而且能够在智能手机.平板或桌面上提供统一的设计界面.详细风格上看.Material Design 大量使用了圆形和圆角的扁平化设计,很多其它的操作是通过滑动完毕而…
在微软 Build 2018 开发者大会上,.NET 团队公布了 .NET Core 的下一个主要版本 .NET Core 3.0 的规划蓝图:.NET Core 3将开始支持Windows桌面应用程序,包括Windows Form.Windows Presentation Framework(WPF)和UWP XAML.届时在 .NET Core 3上将能运行Windows桌面应用程序,在享受 .NET Core新架构优势便利的同时,兼容老的 .net应用.目前为止,.Net Core 3.0…
问题描述 关于Event Hub(事件中心)的灾备方案,大多数就是新建另外一个备用的Event Hub,当主Event Hub出现不可用的情况时,就需要切换到备Event Hub上. 而在切换的过程中,难点在于如何让客户端应用无感知的切换到备份Event Hub,以前的方案有两种: 1:在自己DNS服务器中,配置DNS别名.然后在应用代码中,需要先根据DNS别名查询到正确的Event Hub域名.实现方式:https://docs.azure.cn/zh-cn/event-hubs/event-…
最近在调查一个消息丢失的bug,所幸客户的文本文件里有丢失的记录,但在localdb文件里找不到. 我当时的想法是,在运行report的时候把丢失的记录从文本文件找出来,然后添加到localdb里,最后执行已有的report的步骤. 这样虽然可以弥补问题,可是性能会受到影响,因为每次运行report都要去找一遍丢失的记录,如果再有其他的文件记录已经修补过这个信息,整个过程就太过复杂. 所以最后的做法是通过引入一个新tool,offline的解决这个问题.在这个过程中又遇到了读取中文字符串的问题,…
AlwaysOn 增强功能 SQL Server 2014 包含针对 AlwaysOn 故障转移群集实例和 AlwaysOn 可用性组的以下增强功能: “添加 Azure 副本向导”简化了用于 AlwaysOn 可用性组的混合解决方案创建.有关详细信息,请参阅使用“添加 Azure 副本向导”(SQL Server). 辅助副本的最大数目从 4 增加到 8. 断开与主副本的连接时,或者在缺少群集仲裁期间,可读辅助副本现在保持可用于读取工作负荷. 故障转移群集实例 (FCI) 现在可使用群集共享卷…
在前阵子写的一篇博文"SQL SERVER 2014 下IF EXITS 居然引起执行计划变更的案例分享"里介绍了数据库从SQL SERVER 2005升级到 SQL SERVER 2014后,发现一个SQL出现性能问题,当时分析后发现执行计划变了,导致SQL出现了性能问题.但是没有彻底搞清楚为什么出现这种情况.当时看到Actual Number of Rows 与Estimated Number of Rows之间的偏差较大(统计信息是最新的),以为是优化器的Bug造成的.其实罪魁祸…
ACID 是数据库的基本属性.其中的D是指"持久性":只要事务已经提交,对应的数据修改就会被保存下来,即使出现断电等情况,当系统重启后之前已经提交的数据依然能够反映到数据库中. 那么D特性是如何在SQL Server中实现的呢?SQL Server使用write-ahead logging的方式,保证日志记录会先于数据记录固化到磁盘中.当事务提交后,只有当日志记录固化到磁盘时,才会向客户端返回提交成功的消息,至于相应的数据记录,会通过异步的方式后续写入到磁盘中.如果在此期间发生断电等故…
早就想在所教的班上组织一次程序设计竞赛,直到冒出双人赛形式的念头.出题.分组.竞赛,又是一次新的尝试. 做为在教学环节中组织的竞赛,不同于自愿报名的竞赛,必须全员参与.享受比赛要追求,培养团队意识也要有,不致于打击学习还不顺利的,甚至学习不投入的同学,这个也必须有.给予后进者适度的刺激和思考,也要有的.我在近三年的教学中,带领同学们通过发博客积累代码行( 2011级. 2012级. 2013级),效果还是不错.综合看来,日常的教学用博客,而不是OJ,是有优势的(见< CSDN博客和OJ,两种积累…