一、Asp.net Core基础微软英文官网:https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-2.1 .NET Core:http://www.dot.net 微软中文官网:https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/?view=aspnetcore-2.1&tabs=windows GitHub:http...
程序员估计的时间进行换算,我创建了一个时间换算表,重点说明究竟是什么地方出了问题。预估时间本身就很难。每个程序员的估计都会跟真正需要的时间有些差距。估计时间短了说明有些事情被忽略了(编译,测试,提交代码)。估计时间超了说明任务太大,难以理解。对于资历较浅的程序员,这种估计误差是混乱的,他们经常会轻视一些任务,同时又对一些稍微有难度的任务过分高估。我认为,对一个有经验的程序员,一个任务的时间应该在半小时到24小时之间,超出24小时的任务都需要拆分。程序员在脑中想一想可能会认为要60小时,但实际上即...
1.对象序列化的介绍(1).NET支持对象序列化的几种方式二进制序列化:对象序列化之后是二进制形式的,通过BinaryFormatter类来实现的,这个类位于System.Runtime.Serialization.Formatters.Binary命名空间下。SOAP序列化:对象序列化之后的结果符合SOAP协议,也就是可以通过SOAP 协议传输,通过System.Runtime.Serialization.Formatters.Soap命名空间下的SoapFormatter类来实现的...
曾多有人问起,写作除了坚持写,持续写,长期写,还有什么写作技巧么?是的,有的。作为程序员背景的我,自然是没有上过什么写作课,所以我基本是靠长期写,然后在实践中摸索出的一套适合程序员思维的写作技法。就像写程序一样,我的写作过程包括下面的部分:需求设计实现测试交付需求写程序的原因是因为有需求,而需求对应于写作就是确定主题。如果把每一篇文字想成一件产品,那么定义写作的主题,就像定义产品的灵魂。写作的主题有很多来源,有时是来自身边的工作和生活中的事件引发的感触。有时是阅读过程中突然产生的启发与领悟。这些...
MySQL提供了多种数据类型,主要包括数值型、字符串型和日期时间类型。本次博客就来谈谈MySQL中常用的数据类型吧(版本:mysql-5.7.19)!数值类型数值类型是由范围的,如果超出数值的范围就会发生“out of range”的错误提示,所以在选择数值类型的时候,一定要结合实际的情况去选择。 字符串类型时间和日期类型 总结:在学习MySQL的时候,应该对数据类型的用途、占用空间、表示范围等都要有一定的了解,这样才能在实际运用中选择适合的数据类型,用较小的存储空间换来较高...
jQuery的方法连缀使用起来非常方便,可以简化语句,让代码变得清晰简洁。那C#的类方法能不能也实现类似的功能呢?基于这样的疑惑,研究了一下jQuery的源代码,发现就是需要方法连缀的函数方法最后返回对象本身即可。既然javascript可以,C#应该也是可以的。 为了验证,编写一个jQPerson类,然后用方法连缀对其ID,Name,Age等属性进行设置,请看下面的代码:using System; using System.Collections...
一、配色类网站http://colorhunt.co这个网站给我们提供了很多的配色方案,我们直接使用就OK了。使用方法也很简单,鼠标移动到对应的颜色上,我们就可以看到颜色的十六进制码,复制这个颜色到工具里就可以使用了。https://webgradients.com/180种渐变方案供你选择,还可以直接复制CSS样式应用到网页中https://color.adobe.com/zh/create/color-wheel这个是Adobe公司出的,他提供了多种配色方案。我们点击圆盘中间的点,就可以调整...
拖延症对每个人都有影响,一旦抓住了你,就很难摆脱它。当你想象一个高效的人,可能会想到一个人毫不费力地专注于工作,而从不屈服于拖延。你知道,那种可以在地铁站里坐着用笔记本电脑的人,在一小时内还能比在图书馆的一天里完成更多的工作。事实是,效率荒谬的人面临着和我们其他人一样的针对拖延的挑战。不同之是,他们用一种适合自己的方法来击败拖延症。首先,他们理解拖延的原因,然后运用一些策略来战胜拖延。任何人都可以遵循这两步,以研究为导向的过程来克服拖延症。战胜拖延症是一个简单的事情,你可以通过控制自己的情绪来摆...
cmd是和powershell都可以做命令行交互,批处理和powershell脚本功能也相当。 我不知道你怎么理解cmd,但下面是powershell是基于.net的,只要你足够了解.net,你可以使用她做任何你想做的事情。 Windows PowerShell 是专为系统管理员设计的新 Windows 命令行 shell。Windows PowerShell 包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用。...
接触ubuntu不久,由于当前用户权限不足,好多操作需要命令来回切换root用户,非常麻烦,参照网上提升用户为root权限对/etc/passwd文件进行了修改(由1000改为0),结果悲剧了,系统重启,登录窗口只能以客人会话身份登录,折腾了半天,终于又能用原来的用户进行登录了,下面是我的具体操作:1.在登录窗口,同时按下CTRL + ALT + F1,出现命令行,输入root用户,然后输入密码2.用户密码验证通过后,输入startx,此时,进入无任务栏,桌面也没有任何图标的空桌面窗口3.右键 ...
A:link { color: #1364c4; text-decoration: none; } TABLE { border-bottom: #bbb 1px solid; border-left: #bbb 1px solid; border-collapse: collapse; border-top: #bbb 1px solid; border-right: #bbb 1px solid; } TABLE TH { border-bott...
1)TCP三次握手第一次握手:客户端A将标志位SYN置为1,随机产生一个值为seq=J(J的取值范围为=1234567)的数据包到服务器,客户端A进入SYN_SENT状态,等待服务端B确认;第二次握手:服务端B收到数据包后由标志位SYN=1知道客户端A请求建立连接,服务端B将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给客户端A以确认连接请求,服务端B进入SYN_RCVD状态。第三次握手:客户端A收到确认后,检查ack是否为J+1,ACK是否为1,如果...
1、请求一旦发起,浏览器首先要做的事情就是解析这个域名,一般来说,浏览器会首先查看本地硬盘的 hosts 文件,看看其中有没有和这个域名对应的规则,如果有的话就直接使用 hosts 文件里面的 ip 地址。 2、如果在本地的 hosts 文件没有能够找到对应的 ip 地址,浏览器会发出一个 DNS请求到本地DNS服务器 。本地DNS服务器一般都是你的网络接入服务器商提供,比如中国电信,中国移动。 3、查询你输入的网址的DNS请求到达本地...
近期评论