适合程序员的写作技法 

曾多有人问起,写作除了坚持写,持续写,长期写,还有什么写作技巧么?是的,有的。作为程序员背景的我,自然是没有上过什么写作课,所以我基本是靠长期写,然后在实践中摸索出的一套适合程序员思维的写作技法。就像写程序一样,我的写作过程包括下面的部分:需求设计实现测试交付需求写程序的原因是因为有需求,而需求对应于写作就是确定主题。如果把每一篇文字想成一件产品,那么定义写作的主题,就像定义产品的灵魂。写作的主题有很多来源,有时是来自身边的工作和生活中的事件引发的感触。有时是阅读过程中突然产生的启发与领悟。这些...

       时间 : 2017-09-21| 栏目 : 生活随笔| 浏览 : 1,398 次| 暂无评论 标签:, [阅读全文]

    《深入浅出MySQL》之数据类型 

    MySQL提供了多种数据类型,主要包括数值型、字符串型和日期时间类型。本次博客就来谈谈MySQL中常用的数据类型吧(版本:mysql-5.7.19)!数值类型数值类型是由范围的,如果超出数值的范围就会发生“out of range”的错误提示,所以在选择数值类型的时候,一定要结合实际的情况去选择。 字符串类型时间和日期类型 总结:在学习MySQL的时候,应该对数据类型的用途、占用空间、表示范围等都要有一定的了解,这样才能在实际运用中选择适合的数据类型,用较小的存储空间换来较高...

         时间 : 2017-09-21| 栏目 : 数据库| 浏览 : 1,420 次| 暂无评论 标签:, , [阅读全文]

      C#实现jQuery的方法连缀 

      jQuery的方法连缀使用起来非常方便,可以简化语句,让代码变得清晰简洁。那C#的类方法能不能也实现类似的功能呢?基于这样的疑惑,研究了一下jQuery的源代码,发现就是需要方法连缀的函数方法最后返回对象本身即可。既然javascript可以,C#应该也是可以的。  为了验证,编写一个jQPerson类,然后用方法连缀对其ID,Name,Age等属性进行设置,请看下面的代码:using System;   using System.Collections...

           时间 : 2017-08-31| 栏目 : Net开发| 浏览 : 1,332 次| 暂无评论 [阅读全文]

        前端工程师必备的几个实用网站 

        一、配色类网站http://colorhunt.co这个网站给我们提供了很多的配色方案,我们直接使用就OK了。使用方法也很简单,鼠标移动到对应的颜色上,我们就可以看到颜色的十六进制码,复制这个颜色到工具里就可以使用了。https://webgradients.com/180种渐变方案供你选择,还可以直接复制CSS样式应用到网页中https://color.adobe.com/zh/create/color-wheel这个是Adobe公司出的,他提供了多种配色方案。我们点击圆盘中间的点,就可以调整...

             时间 : 2017-08-31| 栏目 : 前端开发| 浏览 : 1,442 次| 暂无评论 标签:, [阅读全文]

          克服拖延的11种方法 

          拖延症对每个人都有影响,一旦抓住了你,就很难摆脱它。当你想象一个高效的人,可能会想到一个人毫不费力地专注于工作,而从不屈服于拖延。你知道,那种可以在地铁站里坐着用笔记本电脑的人,在一小时内还能比在图书馆的一天里完成更多的工作。事实是,效率荒谬的人面临着和我们其他人一样的针对拖延的挑战。不同之是,他们用一种适合自己的方法来击败拖延症。首先,他们理解拖延的原因,然后运用一些策略来战胜拖延。任何人都可以遵循这两步,以研究为导向的过程来克服拖延症。战胜拖延症是一个简单的事情,你可以通过控制自己的情绪来摆...

               时间 : 2017-08-31| 栏目 : 其他| 浏览 : 1,925 次| 评论 : [阅读全文]

            CMD和win powershell区别 

            cmd是和powershell都可以做命令行交互,批处理和powershell脚本功能也相当。 我不知道你怎么理解cmd,但下面是powershell是基于.net的,只要你足够了解.net,你可以使用她做任何你想做的事情。 Windows PowerShell 是专为系统管理员设计的新 Windows 命令行 shell。Windows PowerShell 包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用。 ...

                 时间 : 2017-04-07| 栏目 : 其他| 浏览 : 1,520 次| 暂无评论 [阅读全文]

              Ubuntu 16只能以客人会话身份登录问题的解决 

              接触ubuntu不久,由于当前用户权限不足,好多操作需要命令来回切换root用户,非常麻烦,参照网上提升用户为root权限对/etc/passwd文件进行了修改(由1000改为0),结果悲剧了,系统重启,登录窗口只能以客人会话身份登录,折腾了半天,终于又能用原来的用户进行登录了,下面是我的具体操作:1.在登录窗口,同时按下CTRL + ALT + F1,出现命令行,输入root用户,然后输入密码2.用户密码验证通过后,输入startx,此时,进入无任务栏,桌面也没有任何图标的空桌面窗口3.右键 ...

                   时间 : 2017-03-29| 栏目 : 其他| 浏览 : 2,385 次| 评论 : [阅读全文]

                DateTime格式说明 

                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...

                     时间 : 2017-03-28| 栏目 : Net开发| 浏览 : 1,477 次| 暂无评论 [阅读全文]

                  TCP三次握手 

                  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,如果...

                       时间 : 2017-03-23| 栏目 : 前端开发| 浏览 : 1,419 次| 暂无评论 [阅读全文]

                    DNS域名解析基本过程 

                      1、请求一旦发起,浏览器首先要做的事情就是解析这个域名,一般来说,浏览器会首先查看本地硬盘的 hosts 文件,看看其中有没有和这个域名对应的规则,如果有的话就直接使用 hosts 文件里面的 ip 地址。      2、如果在本地的 hosts 文件没有能够找到对应的 ip 地址,浏览器会发出一个 DNS请求到本地DNS服务器 。本地DNS服务器一般都是你的网络接入服务器商提供,比如中国电信,中国移动。    3、查询你输入的网址的DNS请求到达本地...

                         时间 : 2017-03-23| 栏目 : 生活随笔| 浏览 : 1,521 次| 暂无评论 [阅读全文]

                      C# 解析XML 

                      解析文件内容:<?xml version="1.0" encoding="utf-8" ?> <users>   <user id="1001">     <name>张三</name>     <email>123...

                           时间 : 2017-03-23| 栏目 : Net开发| 浏览 : 2,089 次| 评论 : [阅读全文]

                        从客户端中检测到有潜在危险的 Request.Form 值的详细解决方法 

                        在 .NET MVC 的项目中有用到百度编辑器的富文本框,然后 提交表单到后台报错:从客户端(Content="<p>测试</p>")中检测到有潜在危险的 Request.Form 值。一看就知道是传递的字符串中包含了html 标签,然后服务器检查出来了没有通过,所以需要来做处理。网上有多例子说 在<pages>标签中加上validateRequest=“false”这个属性就好了,代码如下:<system.web >...

                             时间 : 2017-03-22| 栏目 : Net开发| 浏览 : 1,290 次| 暂无评论 [阅读全文]

                          HTTP是怎样实时互通消息的? 

                          案例描述还在为做个网页聊天工具发愁么?还在使用http轮询来实现长连接么?是否好奇日志如何实时推送? 案例详解引言:“我们在网页里面嵌个即时聊天工具吧,让用户实时聊天”“但是怎么做呢,http协议服务器没办法推送数据”“那我们通过轮询方式,每隔1s请求一次”“我们要记录日志,但是日志是服务器运行生成推过来的”“不说了,轮询吧”辣么,看完这篇文章,你就可以有新的思路一、网站即时消息如何实现消息推送网站即时消息通常有三种方式实现推送通道:1)WebSocket2)FlashSocket3)...

                               时间 : 2016-10-21| 栏目 : Net开发| 浏览 : 1,485 次| 暂无评论 标签: [阅读全文]

                            作为程序员,这样的注释代码你中枪了吗? 

                            案例描述  代码注释是为了让别人能够更快的阅读自己的代码,但这几种注释很容易遭人讨厌哦! 案例详解1. 自以为很了不得的程序员public class Program {     static void Main (string[] args)     {       &...

                                 时间 : 2016-10-21| 栏目 : 生活随笔| 浏览 : 1,483 次| 暂无评论 标签: [阅读全文]

                              嫁给程序员的好处就是:钱多话少*的早 

                              案例详解一、程序猿问科比:“你为什么这么成功? ”科比:“你知道洛杉矶凌晨四点是什么样子吗? ”程序猿:“知道,一般那个时候我还在写代码,怎么了?”科比:“额…….”二、女神:你能让这个论坛的人都吵起来,我今晚就跟你走。程序猿:PHP语言是最好的语言!论坛炸锅了,各种吵架。女神:服了你了,我们走吧,你想干啥都行。程序猿:今天不行,我一定要说服他们,PHP语言是最好的语言。三、我是一个苦b的程序员,今晚加班到快通宵了,困得快睁不开眼了,女上司很关心,问我要不要吃宵夜。我没好气地说,宵夜就算了,能让...

                                   时间 : 2016-10-21| 栏目 : 其他| 浏览 : 1,597 次| 暂无评论 标签: [阅读全文]