0%

模式

在此之前,你可能听说过 VIM 最具特色的功能就是支持多种模式,并允许你在这些模式间自由切换,以实现它的强大功能。那 VIM 有多少种模式呢?告诉你吧,VIM 具有 6 种基本模式和 5 种派生模式。(基本模式:普通模式、插入模式、可视模式、选择模式、命令行模式和 Ex 模式;派生模式:操作符等待模式、插入普通模式、插入可视模式、插入选择模式和替换模式)

img

你也不要怕,因为只需要掌握其中的普通模式和插入模式,你就可以用 VIM 来编写你的代码了。今天我们来介绍 VIM 的插入模式。

阅读全文 »

VIM 提供了更好的方式,就是使用 h j k l 四个按键(普通模式),这时我们的手指不需要离开字符区便可控制光标的移动。

有些童鞋可能会问:那在输入代码时(插入模式),点击这四个按键会输入相应的字母,如何移动光标?

答:对真正的 VIM 用户来说,插入模式根本不存在,因此这个问题不存在!(以后你会体会到的)

*问:什么是普通模式?什么是插入模式?模式能干嘛?

答:对于初学者而言,你现在可能对很多名词都很陌生,但真的没关系,在适当的时候我会告诉你的!*

好了,h j k l 四个按键分别代表左、下、上、右,它们真的很重要,你一定要记住,以后你就要习惯使用它们来移动光标!

克隆

1
2
git clone git@github.com:[用户名]/[仓库名].git

获取远程仓库的更新

1
2
3
git pull <远程主机名> <远程分支名>:<本地分支名>

//远程主机名是连接远程仓库时创建的

工具/原料

  • 客户端:Git-2.11.1-64-bit.exe(注意使用2.5.1客户端的话可能会出现找不到tmp的问题)
  • 账户:在github网站上注册一个账户
阅读全文 »

DataGridView 多了一行空白,DataGridView的AllowUserToAddRows属性默认为true,所以最后一行总会多出来一个让添加新内容的行,您可以把AllowUserToAddRows属性设置为False,这样就可以了。

1 用户名正则
//用户名正则,4到16位(字母,数字,下划线,减号)
var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;
//输出 true
console.log(uPattern.test(“iFat3”));
2 密码强度正则
//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
var pPattern = /^.(?=.{6,})(?=.\d)(?=.[A-Z])(?=.[a-z])(?=.[!@#$%^&? ]).*$/;
//输出 true
console.log(“==”+pPattern.test(“iFat3#”));

资料链接:https://www.cnblogs.com/raphael1982/p/8012634.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script>
//弹出登陆窗口 窗口用一个Jquery—UI
function ShowLoginDialog() {
//显示登陆窗口 做一个div
$("#loginDiv").css("display", "block");
$("#loginDiv").dialog({
height: 260,
width: 300,
modal: true,
buttons: {
ok: function () {
$(this).dialog("close");
}
}
});
}
</script>

ado.net EF作为微软的一个ORM框架,通过实体、关系型数据库表之间的映射,使开发人员可以通过操作表实体而间接的操作数据库,大大的提高了开发效率。

(1)ado.net 做为原装的直接跟数据库打交道,直接操作数据库,没有进行额外的封装。比如我们可以直接执行sql语句,直接调用存储过程。直接操作DataSet数据集等等数据。
(2)EF 是ORM思想的付诸于实践,它对ado.net进行了封装,对数据表进行了映射处理,以对象的形式展现在开发人员面前。开发人员可以利用Linq语句的优势来执行增、改、查。但是最终的操作都是要转换成SQL语句来执行。

资料链接:https://blog.csdn.net/ydm19891101/article/details/51005668

1
2
3
4
5
6
7
context.Response.ContentType = "text/plain";
//context.Response.Write("二维码:1000元");
string path = context.Server.MapPath("../Images/ShouKuan.png");
//获取图片文件的二进制数据。
byte[] datas = System.IO.File.ReadAllBytes(path);
//将二进制数据写入到输出流中。
context.Response.OutputStream.Write(datas, 0, datas.Length);