自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xming4321的专栏

敬告,我的各位朋友,和所有认识的人,这几年少去人群聚集的地方。特别是什么游行什么的。很不安全。有时候甚至可能成了炮灰!

翻译 go语言:switch语句

go语言专门用于多条件分支语句。这里有个基本的switch语句。在同一个case语句中,可以用逗号分隔不同的条件。在这个例子中,我们使用默认的default语句。没有表达式的switch语句可以替代if/else语句。这里我们显示了case表达式可以不是常量。Plain Text code?123

2013-11-28 23:12:55 9909 1

翻译 go语言示例:if/else语句

if else分支在go语言里是简单明了的。这里有个简单的例子。if语句可以没有else。可以在条件语句前添加别的语句。这个语句中声明的变量的作用域在所有的分支中。注意:在go语言中条件语句没必要带圆括号。但是分支中必须有大括号。在go语言里面没有三元条件语句,所以即使是简单的条件语句你也必须使用全机构的if语句(就是说go里没有个?:表达式)。

2013-11-27 10:25:53 27747

翻译 go语言示例:for语句

go语言唯一的循环结构是for语句。这里有三种基本的for循环结构。最简单的形式是只有一个单一的条件语句。一个典型的for语句是具有初始化语句,条件语句,和执行后语句的。for语句如果没有条件语句会一直循环直到有break语句或者return语句返回的时候。Plain Text code?123

2013-11-27 10:23:17 4117

翻译 go语言示例:常量

go语言支持的常量有字符型,字符串型,布尔型和数字型。用const关键字来定义常量。能有var语句的地方,就能有const语句。常量表达式能以任意精度进行计算。常量是没有类型的,除非有语句给出了,例如强制类型转换。数字常量在上下文需要类型时候,其类型会被自动加上。比如说变量赋值或者函数调用中。本示例中的math.Sin(n),sin函数需要一个int

2013-11-25 22:48:44 1932

翻译 go语言示例:变量

在go语言中,变量都的声明都是显式的。编译器会用他们来做例如类型检查等事情。用var来声明1个和多个变量。可以一次声明多个变量。go会对初始化的变量进行类型推断。声明的变量,如果没有初始化,那么其值为相应的零值。例如一个int类型的变量其零值就是0。":="语句是声明并初始化的简写形式。例如这里的 var f string = "short"。

2013-11-25 17:33:43 1219

翻译 go语言示例:值类型

go语言有各种类型的值类型,包括字符串,整型,浮点型,布尔型等等。这里有一小段基本的例子。字符串连接可以用"+".整形和浮点型。布尔型和布尔型的计算正如你所期望的那样。Plain Text code?12345678910package mai

2013-11-25 10:48:44 1252

翻译 go语言示例:hello world

go语言示例:hello world我们的第一个例子是经典的"hello world".这里是全部代码。

2013-11-24 22:31:38 1771

翻译 go语言示例(总目录)

本帖子内容都是翻译自此网站https://gobyexample.com/(翻译水平有限,请多见谅),内容如下:                      go语言示例                go语言是一个开源的语言。专为简单,迅速的编译可靠的软件而设计。             本例具有操作介绍和注释,你可以直接看第一个例子或者通过下面的列表

2013-11-24 22:29:25 1249 1

原创 go实现留言本

go实现个留言本一、分析   要实现这个下面是几个重要的东西。  1.数据库操作(go怎么操作数据库)、  2.输出js,css,图片等  3.html显示 为什么会有以上的几个问题.下面一一分析1.数据库操作。   go并没有提供对应的数据库操作的包。只提供了数据库的接口。各种数据库必须自己去实现数据库操作的接口。   感谢开源社区

2013-06-08 23:45:12 1337 1

原创 go学习(四)简单的网站

一、写在之前:    这几天闻听go出了1.1版。网上传其性能是原来的两倍。当然有好多反对声音。不过了作为一个一心想弄go的人就在想。我怎么升级了。怎么升级了? win不用说直接重新下载。linux了:  $ cd go/src  $ hg pull  $ hg update release  $ ./all.bash

2013-05-20 21:52:54 1713 4

原创 php通过smtp验证登陆

内网的系统为了统一账号,都采用用邮件账号登陆的方式,所以有了以下程序/*** 通过邮件 验证登陆* 这里要明白的是用户名是 带域名的:aaa@163.com*/function valideEmailLogin($user, $pass, $smtp_server= 'smtp.163.com',  $port=25){$handle = fsockopen($

2013-05-17 12:44:40 859

原创 go学习【三】面向对象啊

说go的对象 其实有的牵强。其实他是面向接口。面向interface。。哈,前面说成面向对象了,就弄这个说法。但是他又不是面向对象中的 那个 面向接口编程。      go的接口很像一个面向对象的泛型类型。记住他是一个类型。可以被赋值,可以赋值。但同时它又是一个接口。只不过这个接口和以前我们所用的面向对象不一样的是,必须得定义接口,然后了类去实现接口。而go的接口思想是反过来了,相当于

2013-05-16 00:06:24 1360 4

原创 go语言(三)流程控制,函数

一、if语句      if 语句没有圆括号,而必需要有花括号跟条件和 else在同一行      例:      if myVar > 1 {myVar = 1myVar1++return       } else {myVar = 3myVar1--          return     }   if的条件中可以添加一句

2013-05-12 23:21:32 961

原创 go语言(二)变量

一、定义赋值     定义一个int的     var   myVar int    定义多个     var   myVar,  myVar1,   myVar2 int   定义并赋予初始值    var myVar  int = 1   定义多个并赋予初始值     var   myVar,  myVar1,   myV

2013-05-09 01:19:06 1077

原创 go语言(一)开始

2009年11月10日 ,当我在漫无目的的在网络上聊天扯淡的时候,一个哥们,在一扯淡群发了个消息。google新出了个语言,网址是多少。当时,没在意,翻开看看,嗯,除了记着了这个名字。别的没记得多少。后来一直听着这名,甚至前年看到有招go程序员的,也没在意。但是去年开始发觉这玩意发酵的开始爆发了,好多地方都在说。于是今年稍微翻了翻,发现这玩意貌似挺何

2013-05-06 22:30:12 1549 2

原创 HBTC2012 Hadoop与大数据技术大会,感受

昨天参加了哈HBTC2012 Hadoop与大数据技术大会。谈谈感想吧。  1.第一天的项目基本没得必要。过于形式化了。至少对我来说基本没啥作用。也许吧我是做技术的,不是做忽悠的 哈哈。 2.也许是我英语太渣了,印度人的英语真心没听懂,他们的语速太快,反倒是中国人提问时候听懂了。但是看到貌似他们对hbase做的还是非常有意义的。可惜了。这里表扬哈华为啊。不过

2012-12-02 17:58:48 743

原创 [数据结构算法学习] 单向链表

c是链表#include #include struct _node{ int data; struct _node *next;};typedef struct _node list;void main(){ int i, n, input_data; list *h, *now_node, *next_nod

2012-10-16 18:44:17 544

原创 最近php项目总结

1.需求整理   我是长久的依靠产品经理了。现在没产品经理基本干不了活。这个以后得想法改改,估计以后再小公司混的可能性高点。   这个项目产品经理只把前台的流程说了一遍。就开始了,后台基本没说。导致一些设计完全没考虑到这些问题。   所以,一个明确的需求很重要。同时程序员要去不断的问产品,去发掘可能隐藏的需求,这个很重要。好多需求是在问产品的时候时候才发觉的。

2012-09-13 18:29:18 1179

原创 人生感悟

昨天收到封私信,居然是创业公司的。今天突然收到一封私信,居然是猎头。很是奇怪在csdn我的技术分少,居然也被猎头盯上真是奇怪。想了想可能的原因,不知道为什么。翻开我的空间一看我的注册日期是2007年,于是开始回忆。试试能不能找到在csdn上我发的第一个帖子,居然还是找到了:http://topic.csdn.net/u/20071015/18/5ea6c908-d17f-4e4b-86d9-7

2012-05-11 01:37:38 3181 6

原创 一个引用 引发的问题

$array = array(1, 2, 3);foreach ($array as & $item) { //echo $item.'';}//print_r( $array );foreach ($array as $item) { print_r( $array ); echo $item.'';}print_r( $array );输出结果是

2012-03-09 18:00:57 734 2

转载 网卡配置linux手册

1.配置文件/etc/hosts(本地主机ip地址映射,可以有多个别名)。/etc/services(端口号与标准服务之间的对应关系)。/etc/sysconfig/network(设置主机名,网关,域名)。HOSTANME=zjw.com(主机名)(需要重启计算机才有效)GATEWAY=192.168.1.1(网关)/etc/rc.d/init.d/network

2012-02-18 13:11:54 677

原创 【php源代码学习】从接受请求到执行

接上回上面的 php模块被启动了。现在到请求php了文件了。由这个函数来处理 static int php_handler(request_rec *r)这这个函数 做的就是做些判断什么的,先跳过。其实重要的是他执行了 这个函数php_execute_

2011-10-11 17:11:26 1219 3

转载 创业结束后三年 我当员工的心得(翻译版本)

创业结束后三年 我当员工的心得(翻译版本)十月 9, 2011 by Eugene · Leave a Comment 我一直都觉得我创业失败是一场壮游也是一段小悲伤,而有很多的观察与领悟,我是在当了几年员工之后,才慢慢了解的…不重要的观察

2011-10-10 16:38:09 963

原创 【php源代码学习笔记】php的启动

<!--@page {margin:2cm}p {margin-bottom:0.21cm}a:link {}-->从apche的模块方式进入php上回说道apache调用php有两种方式一个是模块方式,一种是cgi模式,我

2011-09-30 16:20:32 6987

原创 【php学习笔记】Php 体系结构及其执行概述

Php 体系结构及其执行概述:php采用的是典型的模块化,分层的思想。方便扩展和维护。 从上到下一次为:一、sapi       Server Application Programming Interface (sapi)服务端应用编程端口.

2011-09-26 16:51:10 1704

原创 【php源代码学习笔记】开始-搭建环境

<!--@page {margin:2cm}pre.western {font-family:"DejaVu Sans Mono",monospace}pre.cjk {font-family:"DejaVu Sans Condensed",monospa

2011-09-22 17:17:39 968

转载 8种臭味代码

千里之行,始于足下,千里之堤,毁于蚁穴,做好设计的第一步就是写好你的代码,博文8 Signs your code sucks总结了代码中第一个感觉的臭味,让你能够于细微之处发现软件的质量问题。1.方法内代码超过一个电脑屏幕:一个方法只应该执行特定的任务,一个方法不应该

2011-02-22 12:38:00 1161

转载 【星际人工智能】虫群版天网:伯克利如何“主宰”了“2010星际争霸人工智能挑战赛”

<br /> <br />    <br />我们集中在伯克利校区里的一个会议室里,局域网的设备散落在我们周围。桌面上堆满了电脑和披萨,屏幕上投影的是一场《星际争霸》的比赛。Oriol Vinyals,一位计算机科学的博士生,正指挥着他的人族部队和虫族部队进行着殊死的战斗。<br />Oriol非常强——他曾经参加过WCG,是西班牙赛区的第一名,欧洲赛区的16强。但现在他的处境岌岌可危:他的机器人能够击退虫族的飞龙,但是却没法面面俱到。虫族玩家很狡猾,遇到凶猛的火力就撤退,但并不跑远,而是专捡软柿子捏,保持

2011-02-12 17:57:00 3000 1

原创 【转】JavaScript初学者应注意的七个细节

<br />JavaScript初学者应注意的七个细节发表于 2011年01月11日 14:40 分类: 转贴的文章 统计: 2评/31阅1人收藏此文章, 收藏此文章(?)关键字: javascript<br /> <br />每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。<br /> <br />(1)简化代码<br /

2011-01-19 16:54:00 698

原创 java面向对象学习

抽象,封装,继承,多态是面向对象程序设计中得四个特点. 抽象:       对于具体事务忽略其你不关心的细节,成为一个可操作的简单数据对象,该对象只有你所需要的属性和方法。       例如对于一般网站上定义的一个user       我们一般只关心的属性有

2011-01-04 14:29:00 819 12

原创 java学习笔记之---java基本类型

java的基本类型不是继承于object类的,我的看法是这个主要是为了性能考虑的。 包括:      一、整数类型:             int                                 4字节

2010-12-29 14:21:00 561

原创 java现在所知道的知识总结

可能以后会做java开发了,现在总结哈我所知道的java知识以方便以后学习! 一、java简介    1. java是一门强类型的语言,运行于java虚拟机(jvm)上,java的源代码编译后生成字节码。由jvm来运行。    2.java宣称一次编译导出运行,但

2010-12-25 17:40:00 730

转载 SMTP协议分析

SMTP协议分析第1章.     SMTP概述1.1.  SMTP在邮件通信中的位置SMTP,即简单邮件传送协议,所对应RFC文档为RFC821。同http等多数应用层协议一样,它工作在C/S模式下,用来实现因特网上的邮件传送。SMTP在整个电子邮件通信中所处的位置如

2010-12-19 12:08:00 1408 1

转载 简单邮件传输协议(SMTP)

<br /><br /> <br />简单邮件传输协议(SMTP)介绍SMTP模型SMTP过程SMTP说明TCP传输服务NCP传输服务NITSX.25传输服务应答码构成方法一些例子  <br />1. 介绍<br />简单邮件传输协议(SMTP)的目标是可靠高效地传送邮件,它独立于传送子系统而且仅要求一条可以保证传送数据单元顺序的通道。附录A,B,C和D描述了不同传送服务下SMTP的使用。在名词表中还定义了本文档中使用的术语。<br />SMTP的一个重要特点是它能够在传送中接力传送邮件,传送服务提供了进程

2010-12-19 12:03:00 881

原创 昨天想看看电子书,看到一人的博客写的好。就想弄了下来,存到手机自己看看。

昨天想看看电子书,看到一人的博客写的好。就想弄了下来,存到手机自己看看。想了写了个程序。原理就是找到第一篇博客问绽放地址线面会有下一篇的地址正则匹配。 代码写的不好,同时正则我发觉自己用的汗,蹩脚啊。 请大家拍砖,然后我再做改动。php代码如下:

2010-12-15 08:53:00 1119 1

原创 linux学习笔记之(入门linux文件系统)

bin:该目录存放最常用的基本命令,比如拷贝命令cp、编辑命令vi、删除命令rm等。boot:该目录包含了系统启动需要的配置文件、内核(vmliuxz)和系统镜像(initrd….img)等。dev:该目录下存放的是Linux中使用或未使用的外部设备文件(fd代表软盘,hd代表硬盘等),使用这些设备文件可以用操作文件的方式操作设备。     etc:该目录下包含了所有系统服务和系统管理

2010-03-08 12:19:00 812 2

提示
确定要删除当前文章?
取消 删除