微软将推新编程语言M#

  微软正在开发一款新的编程语言:M# 。它在 C# 的基础上添加了系统编程特性,可用来构建各种类型的应用,尤其是云计算应用。

  微软员工 Joe Duffy 日前在其个人博客中对M#的主要特性有:

  • Lifetime understanding
  • Side-effects understanding
  • 大规模异步编程(Async programming at scale)
  • 类型安全系统编程(Type-safe systems programming)
  • 现代架构(Modern frameworks)
  • 现代误差模型(Modern error model)

  Joe Duffy 表示,M#相对C#、Java 等其他语言来说,它能在“性能”、“安全与生产力”两方面会达到更好的平衡。同时,他也表示M#最终会开源,有可能就在令人充满期待的 2014 年。他也谈到,之所以开发M#这一新的语言,就是因为现在的编程语言太多的缘故。

  一名自称前微软员工的网友在网站 Reddit 上发帖称,该语言来自 Sing#。Sing#是微软在 2003 到 2010 年研发的实验操作系统 Singularity 的系统语言。

Win7丢失图标修复

新建一个批处理文件,命名为 图标修复.bat,输入以下内容,保存运行即可

taskkill /im explorer.exe /f
cd /d %userprofile%/appdata/local
del iconcache.db /a
start explorer.exe
exit

iOS 7完美越狱教程

22号晚上,越狱梦之队evad3rs搞了个突然袭击,悄无声息的放出了iOS 7完美越狱工具,支持所有可升级至iOS 7的iPhone、iPod touch、iPad、和iPad mini,版本方面则支持iOS 7到7.0.4中的任何版本。下面我们为大家带来完美越狱教程。

越狱前注意事项如下:

1、使用evasi0n工具之前请使用iTunes或者iCloud备份你的iOS设备,这样在越狱碰到意外时,可确保不会丢失你的数据。

2、在使用evasi0n之前,请关闭密码锁,否则可能会导致一些意外发生。

3、在越狱过程中要保持耐心,请不要同时启动iTunes或Xcode。最好的方法就是在越狱完成之前,不要去碰你的电脑

4、如果越狱过程中某个进程被卡住,那就放心的重启你的设备,不会对越狱造成任何影响。

下载地址http://www.evasi0n.com/QiytT9Cx2n9N/zh/

完美越狱步骤:

1、下载一键越狱工具。

该教程适用于Windows和Mac版,虽然操作系统有所不同,但好在evad3rs团队都把他们做成了一键式的工具,使用起来非常方便。

iOS 7完美越狱教程:5分钟轻松搞定

2、解压缩越狱软件,然后将iOS设备连接至电脑,注意此时一定要关闭你电脑上的iTunes。

iOS 7完美越狱教程:5分钟轻松搞定

3、evasi0n软件会以最短的时间识别出你的设备的型号,并判断是否支持你的设备,如果支持的话就可以点击Jailbreak按钮了。

iOS 7完美越狱教程:5分钟轻松搞定

点击Jailbreak按钮之后会出现一个进度条,此时要做的就是耐心的等待,注意一定要保持iOS设备与电脑连接。

iOS 7完美越狱教程:5分钟轻松搞定

iOS 7完美越狱教程:5分钟轻松搞定

iOS 7完美越狱教程:5分钟轻松搞定

iOS 7完美越狱教程:5分钟轻松搞定

iOS 7完美越狱教程:5分钟轻松搞定

4、完成之后你的iPad会自动重启,请耐心等待重启完成。

iOS 7完美越狱教程:5分钟轻松搞定

iOS 7完美越狱教程:5分钟轻松搞定

5、重启完成之后,你的iOS设备上会出现一个evasi0n太极图标,点击将其打开以继续越狱。

iOS 7完美越狱教程:5分钟轻松搞定

6、此时你的设备会再次自动重启。

iOS 7完美越狱教程:5分钟轻松搞定

iOS 7完美越狱教程:5分钟轻松搞定

7、此时可以退出完美越狱软件了。

iOS 7完美越狱教程:5分钟轻松搞定

重启过后久违的Cydia图标就出现了,此时你的越狱基本上就大功告成了。

iOS 7完美越狱教程:5分钟轻松搞定

打开Cydia之后它会准备文件系统,完成后会自动退出。

iOS 7完美越狱教程:5分钟轻松搞定

退出之后再次打开Cydia软件,选择你的身份,我们直接选择用户就可以了。

大功告成,此时你的iOS设备就彻底越狱成功了。

Inno Setup对安装包进行数字签名

1、建立一个批处理:

cert.bat

path=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin;%path%
Makecert -sv lsw.pvk -n "CN=lishewen.com" -b 02/03/2013 -e 12/08/2015 lsw.cer
cert2spc lsw.cer lsw.spc
pvk2pfx -pvk lsw.pvk -spc lsw.spc -pfx lsw.pfx

得到一个lsw.pfx

2、在 Inno Setup 的编辑器中增加一个签名工具(菜单 - 工具 - 配置数字签名工具):

名字为"digitsign"

$qC:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\signtool.exe$q sign /f $qC:\LSWDigitSign\lsw.pfx$q /t http://timestamp.verisign.com/scripts/timstamp.dll $f

3、在脚本的 [Setup] 段添加

signtool=digitsign

编译之后你就会看见你的安装程序已经被签名了,而且,卸载程序也默认被签名。

另外,在脚本的 [Setup] 段添加

DisableProgramGroupPage=yes

可以不要添加开始菜单项

DisableReadyPage=yes

则可以去掉确认这一步

用DISM命令修复Windows 8系统

Windows 8 系统文件损坏,无法自动修复的解决方法:

一、检查映像是否可修复
    1.扫描映像来检查损坏。在管理员命令提示符下键入以下命令:

Dism /Online /Cleanup-Image /ScanHealth

    这条命令将扫描全部系统文件并和官方系统文件对比,扫描计算机中的不一致情况。

    2.检查映像以查看是否有检测到损坏。在管理员命令提示符下键入:

Dism /Online /Cleanup-Image /CheckHealth

    这条命令必须在前一条命令执行完以后,发现系统文件有损坏时使用。当使用 /CheckHealth 参数时,DISM 工具将报告映像是状态良好、可以修复、还是不可修复。如果映像不可修复,必须放弃该映像,并重新开始。如果映像可以修复,可以使用 /RestoreHealth 参数来修复映像。

二、修复映像
    若扫描出计算机中的不一致情况,检测到系统的损坏,并报告映像是状态良好、可以修复,就可以用 /RestoreHealth 参数进行修复。
    1.若要修复映像,在管理员命令提示符下键入:

DISM /Online /Cleanup-image /RestoreHealth

    这条命令是把那些不同的系统文件还原成官方系统源文件,其他的第三方软件和用户设置完全保留,比重装好多了。而且在扫描与修复的时候系统未损坏部分正常运行,电脑可以照常工作。
    2.或者,若要使用你自己的一些来源,不使用 Windows 更新来修复一个联机映像,则键入:

Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

  前面的命令需要在连网的情况下执行,这条命令可以不用连网。

网站是如何跟踪监视你的

某些监视方法是比较容易想到的,比如,当你登录网站的时候,它就可以知道你是谁了。但是这些网络监视系统是如何通过你的上网行为记录你的个人信息呢

广告系统经常通过追踪用户行为的方法来建立用户信息库,以定位谁是目标客户。如果你曾经访问过某个商业网站,之后不久你又在其他网站看到了这个商业网站的广告,那么,这个广告系统可能已经在工作了。

IP 地址

IP地址是确认用户身份的最基本的方法。现今,在家或者办公室,你电脑很可能与你的其他网络设备共享同一个IP地址。从你的IP地址,网站可以大致确定你的地理位置 —— 还不能精确到街道,但是一般能确认你所在城市或者区域。你可能见过那些弹窗小广告通过显示你的地理位置来伪装自己,广告系统就是这么干的。IP地址可以变,并且可以被其他用户所共享,所以它并不是一个追踪单个用户的好方法。但是,IP可与本文介绍的其他技术相结合来确定你的地理位置。

image

HTTP Referrer

当你点击一个链接的时候,你的浏览器会加载这个页面,并且告诉这个网站你是从哪来的。打个比方,你单击了一个How-to Geek网站的一个指向外部网站的链接,那么这个网站会知道你是从How-to Geek的哪一篇文章点击进来的。这个信息是被存储在Http referrer信息头中。当你下载当前页面的内容的时候,http referrer也会被发送。例如,一个网站有广告或者跟踪脚本,那么你的浏览器会告诉这个广告商或者这个网络监视系统,你正在浏览哪一个网页!所谓的”web bug”是很小的,由单个像素组成的不可见的图片,它利用HTTP referrer去偷偷的监视你。它们也被用来监视你所打开的邮件,前提是你的邮件客户端会下载图片。

Cookies 和 跟踪脚本

Cookies是一些信息片段,网站可以将它们存储在你的浏览器上。它有许多正当的用途——比如,当你登陆你的网络银行,cookie可以记录你的登录信息。当你改变对一个网站的设置,那么cookie也会将它记录下来,这样你的设置就可以一直在你浏览的过程中有效。
image1
Cookie也可以用来识别和记录你在某个网站上的行为。这并没有什么大的问题——这个网站可能想知道你在浏览什么网页,这样它就可以知道你体验如何。而真正有危险的是那些第三方的Cookie。

image2

尽管第三方cookie也有一些正当的用途,但是它们常常被广告系统用来监视你在不同网站的行为。许多网站——并不是大部分网站都会有第三方的广告和监视脚本。如果两个不同的网站有相同的广告或者监视系统,那么你浏览器上关于这两个网站的浏览历史就可以结合在一起被追踪和分析了。那些来自社交网站的脚本同样有追踪的功能。比如说你登录了Facebook,然后你浏览另一个网站,而这个网站上有Facebook的那个“Like”(点赞)按钮,那么Facebook就可以知道你浏览了这个网站。Facebook保存了一个cookie去记录你的登录状态,这样这个Like按钮(它本身就是脚本的一部分)就可以知道你是谁了。

Super Cookies

你可以清空你的cookies——事实上,我们这里有一篇专门的教程教你如何清空浏览器的cookies。然而,清空cookies这招已经不怎么起作用了——“super cookies”正在兴起。super cookie的一个例子就是evercookie。super cookies如evercookie会把cookie数据存在不同的地方–比如,flash的cookie,Silverlight storage,浏览器历史记录,或者说html5的本地存储中。一个非常高明的记录用户的方法是,每次用户登录一个网站,网站都记录在一个很小的图片中记录一个特有的颜色。这些图片会被存放在用户的浏览器缓存中,这样一来,这个颜色就可以用来识别这个用户了。

当网站发觉你在某些地方删除了super cookie,那么它会利用其他的地方的存储的数据将这些信息恢复过来。例如,你可能清除了浏览器的cookies,但是你没有清除flash中的cookie,那么,这个网站会将flash中的cookie信息重新复制到你浏览器cookies中。这样来说super cookie的生命力是很强的。
image3

User Agent

每次你的浏览器链接一个网页的时候,它都会向网站发送User Agent信息。这些信息包括了你浏览器的信息和操作系统信息,它们会存储起来,并被广告系统利用来分析如何投放广告。如果想知道更多关于User Agent的信息,请参阅维基百科上的User Agent
image4

浏览器指纹

每一个浏览器实际上都具有自己的特征。网站可以检测你的操作系统类型、浏览器版本、安装的浏览器插件及其版本、操作系统的屏幕分辨率、下载的字体、所在时区和其他的信息。看吧,就算你禁用了浏览器cookie,那么也有其他信息来识别你的浏览器。

有个叫Panopticlick的网站可以告诉你这些信息是如何使用的。事实上,在110万人中,才会有一个人的浏览器跟你有相同的设置。

image5
当然了,肯定有其他的追踪技术。每年花在这技术的钱可不少,而且有许多人每天都在绞尽脑汁想出新招来追中你——evercookie的出现就是一项证据。

要想尽可能的在网上隐藏自己的身份,那么最好使用Tor网络来上网。


原文链接: Chris Hoffman 翻译: 极客范 - 起一个很长的没人用过的名字
译文链接: http://www.geekfan.net/4410/

2014年放假安排公布

李克强总理签署国务院第644号令,公布《国务院关于修改的决定》,自2014年1月1日起施行。

原标题:国务院办公厅关于2014年部分节假日安排的通知

国务院办公厅关于2014年 部分节假日安排的通知

国办发明电〔2013〕28号

各省、自治区、直辖市人民政府,国务院各部委、各直属机构:

经国务院批准,现将2014年元旦、春节、清明节、劳动节、端午节、中秋节和国庆节放假调休日期的具体安排通知如下。

一、元旦:1月1日放假1天。

二、春节:1月31日至2月6日放假调休,共7天。1月26日(星期日)、2月8日(星期六)上班。

三、清明节:4月5日放假,4月7日(星期一)补休。

四、劳动节:5月1日至3日放假调休,共3天。5月4日(星期日)上班。

五、端午节:6月2日放假,与周末连休。

六、中秋节:9月8日放假,与周末连休。

七、国庆节:10月1日至7日放假调休,共7天。9月28日(星期日)、10月11日(星期六)上班。

节假日期间,各地区、各部门要妥善安排好值班和安全、保卫等工作,遇有重大突发事件,要按规定及时报告并妥善处置,确保人民群众祥和平安度过节日假期。

国务院办公厅

2013年12月11日

DiskGenius v4.5.0 下载

DiskGenius是一款集磁盘分区管理与数据恢复功能于一身的工具软件。它即是一款功能强大、灵活易用的分区软件,同时也是一款技术高超、功能全面的数据恢复软件。它不仅具备与分区管理有关的几乎全部功能,支持GUID分区表,支持各种硬盘、存储卡、虚拟硬盘、RAID分区,提供了独特的快速分区、整数分区等功能。还具备堪称经典的丢失分区恢复功能、完善的误删除文件恢复功能、各种原因导致的分区损坏文件恢复功能。

1、Windows版,检测坏道时,可指定超时时间。另外如果中途磁盘掉线就中止检测并显示提示。

2、优化对坏道硬盘的读写,提高数据恢复时的扫描速度。

3、为免费版增加分区表格式转换功能,可在GUID与MBR两种分区表格式之间相互转换。

4、快速分区时,可以在对话框中直接选择分区表类型(MBR或GUID)。

5、在左侧文件目录树窗口的文件夹上点鼠标右键时显示文件复制菜单。

6、从分区备份文件还原GPT磁盘的Windows系统分区时,同时还原磁盘GUID,以免系统无法启动。

7、从备份还原GPT分区表时,同时还原磁盘GUID。从备份还原MBR分区表时,同时还原磁盘MBR签名。

8、禁止从未备份完成的(即损坏的)备份文件中还原分区。

9、将“显示系统文件”菜单项及其功能改为“显示NTFS元文件”,默认情况下不再显示NTFS元文件。

10、纠正64位版本在备份分区到文件时软件崩溃的BUG。

11、纠正不能正常加载用旧版本备份的NTFS分区PMF备份文件的BUG。

12、纠正在备份分区的时候点停止,程序出错的BUG。

13、纠正硬盘克隆及虚拟磁盘格式转换功能无法使用的BUG。

14、纠正类型恢复功能,在遇到某些TIFF类型的文件时软件可能崩溃的BUG。

15、纠正有盘符的BitLocker加密分区名称中未显示“BitLocker加密”字样的问题。

16、纠正制作U盘启动盘经常失败、U盘无法用于启动的BUG。

17、纠正在复制文件过程中插入或拔下U盘时软件崩溃的BUG。

18、纠正在加载PMF镜像文件时,加载过程会被插入或拔下U盘等磁盘更新消息中断的问题。

官方下载:

32位专业版:

http://www.diskgenius.cn/download/DGPro_x86.zip

64位专业版:

http://www.diskgenius.cn/download/DGPro_x64.zip

32位免费版:

http://www.diskgenius.cn/download/DGFree_x86.zip

64位免费版:

http://www.diskgenius.cn/download/DGFree_x64.zip

DOS版软盘镜像:

http://www.diskgenius.cn/download/DGDOS_IMG.zip

DOS版光盘镜像:

http://www.diskgenius.cn/download/DGDOS_ISO.zip

官方单文件免费版:

32位版:

http://www.diskgenius.cn/download/DGMono_x86.zip

64位版:

http://www.diskgenius.cn/download/DGMono_x64.zip

VS2013编译 Duilib & UIDesigner 遇到的问题汇总

1、报找不到 Riched20.lib

解决方法:

在工程属性->链接器中删除Riched20.lib;

在 UIRichedEidt.cpp 文件中找到

if(FAILED(CreateTextServices(NULL, this, &pUnk)))
        goto err;

 

修改为:

HINSTANCE richHandle = NULL;
typedef HRESULT  (_stdcall *_CTS)(
        IUnknown *punkOuter,
        ITextHost *pITextHost,
        IUnknown **ppUnk) ; 
_CTS CTS = NULL;
richHandle = LoadLibraryW(L"Riched20.dll");
if(richHandle == NULL)
    exit(0);
else
{
    CTS = (_CTS)GetProcAddress(richHandle, "CreateTextServices");
    if(NULL == CTS)
        exit(0);
}
// Create Text Services component
if(FAILED(CTS(NULL, this, &pUnk)))
    goto err;
FreeLibrary(richHandle);

 

2、找不到定义 CanAdjustLayout

解决办法:

在 ResourceView.cpp 中注释掉此行

if (CanAdjustLayout())

 

最后送上一个VS2013编译版的最新 UIDesigner

http://pan.baidu.com/s/18D55y

扫个二维码 银行卡里的钱不翼而飞

双十一的火爆气氛还未消散,网店卖家张先生就遇到一件让他追悔莫及的事情,他在扫描一个二维码后,银行卡里的钱全部被坏人盗刷,几万元不翼而飞。

【案情回放】扫个二维码,卡里钱被盗

张先生是做家具定制生意的,近几年生意越做越大,他也开了一家网上旗舰店,双十一期间生意特别好。

“前几天,有个人说他家里要装修,想定制些家具。那个人就和其他前来咨询的客人一样,没什么特别。”张先生每次回想这个事情,都特别懊悔。

“只是聊着聊着,那个买家突然说,他在外面,手机流量有限发不了那么多图,让我扫描一个二维码,下载后可以看到他想要的家具的图片和尺寸。”张先生说,“现在都流行扫一下二维码,我之前扫描过,很方便,就拿手机扫了一下。但是扫描后,我啥也没看到。”

“后来我又和买家沟通了一会,他说先付些订金,问我要了姓名、身份证、银行卡、手机号等信息,说晚上回到家再汇款就下线了。”

晚上,张先生登录网银,看看买家的订金到账没有,却震惊地发现银行卡内少了好几万。张先生马上意识到自己被盗了,赶紧冻结了银行卡并向警方报案。

【骗术大揭秘】手机木马拦短信,快捷支付转钱财

通过调查发现:这位声称要定制家具的“买家”是个骗子,他利用张先生急于做成买卖的心理,引诱他扫描二维码。张先生扫二维码后,他的手机下载了一个木马病毒程序,专门拦截短信。

坏人先利用“付订金”骗得张先生的个人信息,再通过手机木马拦截短信验证码,然后绑定各类快捷支付平台,直接盗刷走了银行卡里所有的钱!

您可千万别以为这事只会发生在卖家店主身上,众多普通买家也有被骗风险。

无独有偶,网购达人刘小姐最近也遇到了类似的事情:被称作“网购达人”的刘小姐已是久经网店卖场的高手,双十一期间也是收获颇丰。正忙着收快递的她这天突然收到一个“网店客服”的消息“为感谢您双十一期间的惠顾,店铺将给您返现金30元”。活动返利这种事情挺常见的,平时自己也都挺谨慎,刘小姐没多想就按要求提供了收款的姓名、身份证、银行卡和手机号。紧接着,“客服”说刘小姐的身份信息核对有点问题,让她扫描二维码。然后马上核对成功,请她耐心等待收款。结果刘小姐等到的却是自己的银行卡被骗子盗刷了三千元。

【安全小提醒】二维码勿轻易扫,个人信息保护好

QQ安全中心提醒大家注意:

1. 千万不要轻易向他人泄露个人信息,包括姓名、身份证、手机号、银行卡号等信息;

2. 请使用安全的二维码扫描工具,不要随意扫描非官方的二维码或安装不明手机程序;

3. 安装手机安全管理软件,保证手机安全。

如果您已经遇到此类情况,请在第一时间冻结银行卡, 保证资金安全,并及时向警方报案寻求帮助。