解决Github For Windows的Login failed错误

更新Github For Windows后登录一直报错误

Login failed

Unable to retrieve your user info from the server. A proxy server might be interfering with the request.

网上都说要更新最新的.Net Framework,可是我的.Net都是Windows Update最新的

后来把Github卸载后,再删除

%LocalAppData%\GitHub 和 %AppData%\GitHub

重新安装就正常了

店铺装修:淘宝/天猫店通用左侧悬浮代码

最近有不少朋友问我这个代码,我就在这里发出来吧

<div class="J_TWidget" data-widget-type="Carousel" data-widget-config="{'duration':0.1,'activeTriggerCls':'.tshop-psm-shop-ww-hover','effect':'scrollx','activeIndex':1,'navCls':'user-bd11','contentCls':'user-hd11','interval':0.1,'autoplay':true}">
 <ul class="user-hd11" style="display:none;"><li></li></ul>
 <ul class="user-bd11">
  <li style="visibility: visible;left:0px;top:300px;">
   <div style="width:200px;height:30px; background:#000;color:#fff">
   	<!--这里放悬浮内容的代码-->
   </div>
  </li>
 </ul>
</div>

具体效果可以移步到此处查看

http://tjgemstone.tmall.com/

Win8.1工作文件夹服务器配置

在Win8.1的控制面板中多了一个工作文件夹的设置

工作文件夹(Work Folders),用户可以存储和访问工作文件在个人电脑和其他设备上,通常被称为贴身设备(BYOD)。用户可以设置最佳位置来存储工作文件,然后你可以从任何地方访问。企业可以设置控制权限来对数据存储进行集中管理,并选择性地指定用户设备的政策,如加密和锁屏密码等。

对于工作文件夹,我们需要在Win2012 R2的服务器上配置一个文件服务器

具体步骤可以参照:http://goxia.maytide.net/read.php/1689.htm

如果需要成为工作文件夹服务器的服务器上同时存在Web服务器角色,那么就需要为工作文件夹服务器绑定域名和端口号,以免与Web服务器冲突,具体步骤如下:

1、找到 c:\windows\system32\SyncShareSvc.config 文件,并打开编辑

2、找到以下的配置节

修改为

            <site name="SyncShareSite" id="1" serverAutoStart="true">
                <application path="/">
                    <virtualDirectory path="/" />
                </application>
                <bindings>
                    <binding protocol="http" bindingInformation="*:80:wifi.lishewen.com" />
                    <binding protocol="https" bindingInformation="*:443:wifi.lishewen.com" sslFlags="0" />
                </bindings>
            </site>

3、如果上面修改了端口号则需要运行以下语句改变SSL绑定的端口号

Netsh http add urlacl url=https://*:12345/ user="NT Authority\LOCAL SERVICE"

4、重启一下服务器,再设置客户端,即可

Windows 10技术预览版新功能的键盘快捷键

Windows 10 技术预览版新功能的键盘快捷键

  Windows 10 技术预览版中加入了新的任务管理界面和多桌面功能,而且窗口贴靠功能也得到更新。针对这些功能,微软也新增了几个键盘快捷键,方便使用这些新功能。

  • 贴靠窗口:Win + 左/右 >  Win + 上/下 > 窗口可以变为 1/4 大小放置在屏幕 4 个角落
  • 切换窗口:Alt + Tab(不是新的,但任务切换界面改进)
  • 任务视图:Win + Tab(松开键盘界面不会消失)
  • 创建新的虚拟桌面:Win + Ctrl + D
  • 关闭当前虚拟桌面:Win + Ctrl + F4
  • 切换虚拟桌面:Win + Ctrl + 左/右

  另外,微软为 Windows 10 技术预览版命令行(Command Prompt)加入了 Ctrl + V 的支持,Scott Hanselman 为此整理了命令行中的键盘快捷键

除了Windows 10,微软最近还发布了这些产品

  我们过节,微软却没闲着,在过去的几天里,微软发布了 Windows 10,并展示了搭载 Windows 10 的手机、平板和 PC 样图;另外还流出“曲面传感器专利”的消息,同时为了 690 万美元的利息,还对 Android 阵营最大的手机厂商三星发起了诉讼。除此之外,微软持续发布了一系列产品。

1. 可能令 PPT 失业的 Office Swa

  2 日,微软在近 10 年来首次为其现金牛产品 Office 系列添新丁:Office Sway 。关于其功能,微软官方表示:

  Sway 是一种基于网络的互动应用,可以帮你将想法变为现实。它总是处于准备工作状态,比如图片与文本框是已经排列好的,当你增加新的图文时,图片与文本框会自动出现,时刻维持准备演示格式。在照片和文字被拖入到 Sway 文件中后,其看起来就像专业制作的宣传册。
Sway 不但可以加入传统意义中的幻灯片图像,还可以引入视频、文档、网页等元素,同时迅速通过网络共享到社交网络、云存储和其它设备上。微软希望这种新的内容组织和信息互动方式能够加快知识的流通,减少非专业用户创建演示材料的麻烦。

  至于 Sway 的目标用户,微软表示它将是那些拥有智能手机但没有电脑的 10 亿用户。目前,Sway 还处于预览版阶段,用户需要通过填写邮箱来获取邀请。

  2、 6000mA 的移动电源

  最近除了 Surface 在大陆上市,微软还发布了一款标称容量为 6000mA 的移动电源 Microsoft Portable Power,代号为 DC-21,号称 4 小时充满电,有绿、橙、白三种颜色。售价高达 49 美元,约合 300 元人民币。

  微软的 DC-21

  此款 DC-21 系列移动电源其实是原诺基亚推出的 DC-19 系列移动电源的翻版,只不过去掉了 NOKIA 的 logo,将原来坑爹的 3200mA 容量增至 6000mA 并换了一个型号。

  诺基亚的 DC-19

  3. 支持全系统但不支持 WP8.1 的“通用移动键盘”

  微软在 9 月曾发布一款针对移动用户的键盘:Universal Mobile Keyboard(通用移动键盘),据称会在 10 月上市。它通过蓝牙连接设备,USB 接口充电。这款键盘的特别之处在于,它兼容微软自家的 Windows 8.1、Android 和 iOS,不过悲剧的是,竟然不支持 Windows Phone 8.1 系统!这是因为在今年早些时候,微软修改过 WP8 的蓝牙堆栈协议,但漏掉了 HID 协议,导致 Windows Phone 8.1 不支持蓝牙 HID 配置协议。

  不要被这个图蒙骗了,图中的湖蓝色手机是诺基亚搭载 Windows Phone 7.x 系统的 Lumia900。至于微软是否会通过 Windows Phone 8.x 的系统更新来实现真正意义上的“通用”,还未可知。

4. 微软 MSN 官网重新上线

  在腾讯的强力狙击下,微软社交软件 MSN 被迫宣布今年 10 月底彻底退出中国市场。不过作为一个历史悠久的品牌,微软似乎不愿放弃 MSN 门户。本月初,微软宣布 MSN 门户改版后重新上线。

  MSN 首页去掉了 MSN 聊天软件的下载入口,而将 Windows MSE、IE11 和 outlook 邮箱置于显眼的推荐位。同时,MSN 还整合了必应系列产品。

从技术角度解释为什么微软没有使用Windows 9

  众所周知,微软对 Windows 的命名规则一直很诡异,从 XP,Vista,7 到 8 和 8.1 一直到最新的 Windows 10。那么从技术角度考虑,为什么微软跳过了 9 而直接使用 10 呢?据微软内部开发人员流传,是为前操作系统的版本号考虑。

实例代码如下

if ( version.StartsWith ("Windows 9") )

  { /*Windows 95, Windows 98 */

  } else{

  }

  当软件开发人员使用:“ 如果版本号开始于 xxx,就执行 yyy" 时,会出现两种情况的正确判断

  Windows 9

  Windows 9* ( Windows 95 Windows 98 )   95 和 98 也是开头包含 Windows 9 的

  综上所述,在早期测试时,微软发现很多第三方软件开发商使用了如上的方法去判断操作系统,这样会造成对当在 Windows 95 和 Windows 98 上运行使用上述代码的程序时,程序会误判为 WIndows "9"。

  所以微软开发者为了避免出现这种不稳定因素,只好命名为 Windows 10 。

  觉得怎么还会这么写代码的?甲骨文还真的在 openJDK 里这么写了。

  第 602 行

  同样的写法竟然还有大名鼎鼎的 jEdit 编辑器!‍

https://searchcode.com/codesearch/view/1393856/

  第 48 行

Windows 10技术预览版免费下载

浅谈 Windows 10 兼容性

  Windows 10 技术预览版目前已发布,感兴趣的不妨现在去下载试试。

  技术小白还是算了,因为可能会现硬件不兼容以及破坏现有应用程序的问题。

  Windows 10 技术预览版和技术预览企业版提供中文(简体)、英语(美国)、英语(英国)、葡萄牙语(巴西)32 位版和 64 位版 ISO 下载。

  Windows 10 技术预览版简体中文版 64 位大小为 3.96GB,32 位大小为 3.05GB。

  产品密钥:NKJFK-GPHP7-G8C3J-P6JXR-HQRJR

  Windows 10 技术预览版简体中文版官方下载:

  64 位:http://go.microsoft.com/fwlink/?LinkId=510229

  SHA-1 散列值:135E3193571C5AF9FBF36D24D07B2BE7EE49B2E8

  32 位:http://go.microsoft.com/fwlink/?LinkId=510230

  SHA-1 散列值 :3EE3A2033BE666BA55AFED3FCF6BB52A7C15C7CC 

  更多详细信息可登录 http://windows.microsoft.com/zh-cn/windows/preview 查看。

博客升级到BlogEngine 3.1

花了一个下午时间把博客升级到BlogEngine 3.1了

中途遇到一个错误:

Invalid column name 'SortOrder'.

执行下面的SQL脚本成功解决了

ALTER TABLE dbo.be_Pages ADD
	SortOrder int NOT NULL CONSTRAINT DF_be_Pages_SortOrder DEFAULT 0
GO
CREATE NONCLUSTERED INDEX IX_be_Pages ON dbo.be_Pages
	(
	SortOrder
	) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO

.NET Framework 4.5.2发布正式版下载地址

  微软正式发布了 .NET Framework 4.5.2,完美兼容现有的 .NET Framework 4/4.5/4.5.1,适用于 Vista SP2、Windows 7 SP1、Windows 8、Windows 8.1、Windows Server 2008 SP2 Windows Server 2008 R2 SP1、Windows Server 2012 和 Windows Server 2012 R2。

  开发人员可以使用 Visual Studio 2013、Visual Studio 2012 或第三方 IDE 来生成面向 .NET Framework 4.5.2 的应用程序。

  最低硬件要求:

  • 1GHz 或更快的处理器
  • 512MB RAM
  • 850MB 的可用硬盘空间 (x86)
  • 2GB 的可用硬盘空间 (x64)

  详情:http://www.microsoft.com/zh-cn/download/details.aspx?id=42637