Visual Studio for Mac Preview 

snip20161119_3

A mobile-first, cloud-first IDE. Made for the Mac. Everything you need for mobile, cloud and Mac development. Download the new preview!

Visual Studio有了Mac版的,真是不小的惊喜。

打开时的界面

MacBook Pro使用的固态硬盘,打开速度比较快,也没有Windows上的启动界面。

继承了Windows版本的跨平台,可以开发Android和iOS。

同时也可以开发.NET Core和ASP.NET M[……]

阅读更多

使用md5这个彩虹表库查询密码,发现不管是简单的md5还是更强些sha512的hash算法加密后的密码,只要密码够简单都能轻松查得。推荐hmac算法或非对称加密,并使用高强度的密码。

新的工具

Windows与MacOS哪个好?这个问题我考虑了很久,自己只去苹果体验店摸了几次,实际体验还真不好说。

入手MacBook Pro 2015年13寸256G版本,听说128G不够用,毫不犹豫从256G考虑,手头紧不敢买更高容量的,这次信用卡快爆了。

Guid.ToString方法

Guid.ToString()参数可以是“N”、“D”、“B”、“P”或“X”。如果参数 为 null 或空字符串 (“”),则使用“D”。

说明符
返回值的格式
N 32 位数字︰00000000000000000000000000000000
D 由连字符分隔的 32 位数字︰00000000-0000-0000-0000-000000000000
B 由连字符,括在大括号分隔的 32 位数字︰{00000000-0000-0000-0000-000000000000}
P 由括在括号中的连字符分隔的 32 位数字︰([……]

阅读更多

设计模式概述

设计模式四人帮

设计模式四人组GoF(“四人帮”,又称Gang of Four,即Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides四人)的《设计模式》,原名《Design Patterns: Elements of Reusable Object-Oriented Software》(1995年出版,出版社:Addison Wesly Longman.Inc),第一次将设计模式提升到理论高度,并将之规范化。该书提出了23种基本设计模式。时至今日,在可复用面向对象软件的发展过程中,新的设计模式仍然不断出现。

设计模式和[……]

阅读更多

Git详细教程

创建版本库和基本使用

创建一个本地版本库。

git init

添加文件到暂存区。

git add 1.text  // 添加指定的修改文件到暂存区
git add *       // 添加所有修改文件到暂存区

将暂存区的文件添加至本地版本库,并添加说明信息。

git commit -m "说明信息"

commit可以一次提交很多文件,add可以多次不同的文件。

查看版本库库状态与文件对比

git status命令,查看当前版本库的一些信息,包括那些文件被修改,是否准备提交。

git diff命令,查看文件具体的修改信息,示例:

$ git diff r[......]

阅读更多