Pulpcode

捕获,搅碎,拼接,吞咽

0%

如果你的文件中有不是ASCII的字符编码,那么请使用如下命令:

# -*- coding: utf-8 -*-

如果有脚本文件运行,那么在运行行前

#!/usr/bin/python
# -*- coding: utf-8 -*-

实际上python只检查#, coding 和编码字符串,其他的字符都是为了美观加上的。


这样的除法会非常精准

from __future__ import division

阅读全文 »

markdown语法

标题

# 一级标题

## 二级标题

### 三级标题

#### 三级标题

阅读全文 »

这篇blog算是《pratical vim》这本书的总结,这是一本很不错的书,不仅仅是它有料,还在于它的写作风格,大多数vim或者linux的书籍都像是教程,或者说是手册。而这本书,从“高效,聪明”的解决问题出发,来介绍vim。

问题:如何选定<a>Hello,World</a>标签内的内容?

答案vit


问题:如何把代码:

1
var foo = "method("+"argument1"+"argument2"+")"

变成这样的美观代码(注意+号两边):

1
var foo = "method(" + "argument1" + "argument2" + ")"
阅读全文 »

预备知识

web的工作原理,可以概括为:

  1. 客户端(浏览器)通过TCP/IP协议,建立到服务器的TCP链接。
  2. 客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档,
  3. 服务器向客户端发送HTTP协议应答包。
  4. 客户端与服务器断开,客户端解释HTML文档,在客户端屏幕上渲染返回结果。

那么,可以发现,HTTP协议有两个问题:

  1. HTTP是无状态协议,所以,上次的请求和这次的请求之间没有关系。
  2. HTTP协议是单向的,也就是说,服务器不能向客户端发送请求。
  • 对于第一个问题,可以在服务器使用session,或者在客户端使用cookie,能够解决“无状态协”议这个问题.
  • 对于第二个问题,就是此篇博客想要讨论。

本文将比较三种服务器推送方式。

阅读全文 »

最近在学习go语言,之前有C和python的经验,在学习go语言的时候,发现go有许多我喜欢的语言特性,今天这篇文章就从if的一个用法说起。

在go语言中,if接受初始化语句,通常用于设置一个(局部)变量。比如有如下两种写法:

阅读全文 »

今天我弟来问了我一个C语言的题目,他刚上大一,初学C语言。

题目是这样的,有一分,两分和五分的硬币若干枚,现在要用五十枚硬币来拼出一块钱,(不多不少,刚好五十枚)问有几种方法?

我跟他说,你可以先尝试用最笨的办法:

阅读全文 »

最近一直在准备用来面试的几个小demo,为了能展现自己,所以都是亲自设计并实现的,其中一个就是在50行代码内来实现一个贪吃蛇,为了说明鄙人自己练习编程的一种方式–把代码写短,为了理解语言细节。。。

阅读全文 »