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

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

<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

BASIC语言诞生50周年

50年前,最初只有政府、企业和大学有电脑,由那些编写数学公式构成的指令页的程序员来运作。达特茅斯学院的两位数学教授约翰·凯默尼和托马斯·库尔茨希 望其他学院的学生也能使用学校的电脑,就开发了一套简单的指令,这套指令名叫程序语言(BASIC)。“我们有意设计出一套避免其他语言中出现的技术细节。”BASIC将英国指令,如IF…THEN或GO...TO转换成电脑能理解的数字语言。

库尔茨说其反响很大。“我们的学生喜欢随时用电脑,可以做任何想做的事,而且我们的教员也对它感兴趣。当然不是每个人,是很多人都是。”

佩吉·基德韦尔是史密斯森国家历史博物馆数学馆长,他说这时电脑的运转速度开始快到足以同时处理很多指令。

“现在人人都能用电脑的理念已经深入全世界,我想说的是,这并不是BASIC的直接产物,而是基于BASIC而进行的开发的一部分。”

库尔茨和凯默尼将BASIC向公众公开,免费使用,这样这种语言很快就得到传播。库尔茨说他们希望BASIC能帮助解决即将到来的一个重大问题。“电脑将在全世界变得非常重要,而大多数都对之不了解,因为电脑掌握在专家手中。”伴随着电脑快速发展,出现了很多改进版的BASIC和其他容易使用的语言。

现在,不仅是爱好者使用BASIC,而且个人电脑的出现要归功于这种最早开发的人人都能使用的编程语言。