Golang(go语言)中map创建/赋值/读取

GoLangliuliangsong 发表了文章 • 0 个评论 • 1579 次浏览 • 2016-12-10 22:53 • 来自相关话题

go语言map是一种无序的键值对的集合。map最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 一、golang map声明、初始化、赋值、使用Println输出:package main import "fmt" func main() { // 声明map var m map[int]string // 初始化map, 未初始化的map为nil map,不能赋值 m = make(map[int]string) // 赋值 m[1] = "aaa" m[2] = "bb 查看原文 »

Golang(go语言)上传图片和显示图片

GoLangliuliangsong 发表了文章 • 0 个评论 • 1672 次浏览 • 2016-12-09 17:53 • 来自相关话题

下面是一段简单的Go语言代码,可以用来监听端口,实现简单的http图片上传,和显示上传的图片,可供初学者参考:package main; import ( "fmt" "io" "io/ioutil" "os" "path" "net/http" "errors" "strings" ) func main() { http.HandleFunc("/upload/", uploadHandle) // 上传 http.Handle 查看原文 »

Linux vim为Golang(go语言)添加语法高亮

GoLangliuliangsong 发表了文章 • 0 个评论 • 1790 次浏览 • 2016-12-08 12:42 • 来自相关话题

vim_golang_syntax_highlight.png Go语言是谷歌2009发布的一款开源跨平台编程语言,目前vim默认还没有为golang提供语法高亮功能,要实现go语言vim下语法高亮,可以参考下面设置。 一、测试环境: 我的测试环境为RHEL7.1,本文适用与CentOS、Ubuntu、Fedora,同样也适用于其他大多数linux系统: [root@aiezu.com ~]# cat /etc/redhat-release Derived from Red Hat Enterprise Linux 7.1 (Source) [root@aiezu.com ~]# una 查看原文 »

Linux curl命令使用代理、以及代理种类介绍

Linuxliuliangsong 发表了文章 • 0 个评论 • 11606 次浏览 • 2016-12-07 11:40 • 来自相关话题

有时出于个人隐私的原因,我们希望隐藏自己的IP,让http服务器无法记录我们访问过它,这时我们可以使用代理服务器。 代理服务器(Proxy Server)是工作在浏览器与http服务器之间的一个服务应用,所有经过代理服务器的http请求,都会被转发到对应的http服务器上。 当然,除了http可以使用代理外,https、ftp、RTSP、pop3等协议同样可以使用代理访问,不过本文介绍的是支持http、https协议访 查看原文 »

Linux curl命令http cookie详解

Linuxliuliangsong 发表了文章 • 0 个评论 • 2337 次浏览 • 2016-12-07 08:35 • 来自相关话题

linux_curl_http_header_cookie.png Http Cookie在Http协议中是非常实用的功能、可以保留网站的一些会话信息,方便用户下次再次来到本网站时使用;如在cookie中记录用户的性别和姓氏、下次用户再次到来,即使未登录,也可以根据获取到的cookie显示“欢迎X先生/女士再次光临本站”类似的欢迎标语;也可以在cookie中记录用户的用户名,下次用户登陆时就不在需要输入用户名,提高便捷度。 一、Linux curl命令Cookie的接收:1、 查看原文 »

PHP php://memory、php://temp流用法解析

PHPliuliangsong 发表了文章 • 0 个评论 • 1206 次浏览 • 2016-12-06 12:42 • 来自相关话题

一、php://memory流介绍: php://memory流类似如一个文件,支持读写操作;使用fopen()、fclose()函数打开流,使用fseek()、rewind()函数移动流指针, 使用ftell()、feof() 函数获取流指针当前的位置。 与普通文件不同的是,php://memory流的数据是写在内存中,速度比普通文件快很多。不过由于直接占用内存,不建议将大数据写入此流。php://memory流适合用于存放需要多次重复、频繁使用, 查看原文 »

PHP 输入输出流合集

PHPliuliangsong 发表了文章 • 0 个评论 • 880 次浏览 • 2016-12-05 13:58 • 来自相关话题

PHP 提供了输入/输出(IO)流,允许访问 PHP 的输入输出流、标准输入输出和错误描述符, 内存中、磁盘备份的临时文件流以及可以操作其他读取写入文件资源的过滤器。流接口常量介绍php://stdinSTDIN只读,用于CLI模式从命令行读取内容;php://stdoutSTDOUT只写,用于CLI模式向命令行标准输出输出内容;php://stderrSTDERR只写,用于CLI模式向命令行错误输出输出内容;php://input无只读, 查看原文 »

PHP php://input、php://output用法解析

PHPliuliangsong 发表了文章 • 0 个评论 • 2185 次浏览 • 2016-12-05 10:28 • 来自相关话题

php_output流到处CSV文件.png 一、php://output输出流用法: php://output是php语言中一个只写的数据流,向“php://input”写入的数据将像 print() 和 echo() 一样的方式 写入到输出缓冲区;“php://input”支持CLI(command-line interface,命令行界面)模式和Http模式; 1、CLI模式通过php://output向终端输出内容:test.php文件:<?php $output = fopen("php://output", "w"); fwrite($out 查看原文 »

PHP命令行输入输出流STDIN/STDOUT/STDERR用法

PHPliuliangsong 发表了文章 • 0 个评论 • 2356 次浏览 • 2016-12-04 21:27 • 来自相关话题

一、PHP STDIN、STDOUT、STDERR简介: STDIN、STDOUT、STDERR命令输入输出流,用于向控制台(linux shell终端、windows cmd终端)输入、输出内容,它们默认是已经打开的,可以直接对他们进行读写操作; 它们只能在CLI(command-line interface,命令行界面)模式中使用,在Http模式时,它们是未定义的。而它们的打开副本php://stdin、php://stdout、php://stderr 也无法输出内容到http浏览 查看原文 »

Linux curl命令get/post提交数据、json和上传文件全攻略

Linuxliuliangsong 发表了文章 • 0 个评论 • 13853 次浏览 • 2016-12-03 13:43 • 来自相关话题

Http协议支持:GET、HEAD、PUT、DELETE、POST、OPTIONS等6种请求方法;在这里我们通过linux curl命令,介绍其中的两种请求方法:GET、POST;使用linux curl命令通过GET、POST命令提交数据、使用POST上传文件,同时使用PHP语言介绍它们提交的数据和上传的文件的接受方法。 一、测试前准备: 为了测试方便,我们在本站的站点根目录下,写了一个临时接受数据脚本"test.php",用来 查看原文 »