- 博客(13)
- 资源 (15)
- 收藏
- 关注
原创 Golang use of .(type) outside type switch 关于参数类型
Golang 中如何获取参数的类型? 执行使用以下语句:fmt.Println("type:", v.(type))提示错误: use of .(type) outside type switch正确的使用方法是必须在switch case中。 举例如下:package mainimport ( "fmt")func main() { CheckType("tow",
2017-09-23 15:00:22 6054
原创 Golang 不定参数
下面举例说明不定参数的使用。arm.gopackage mainimport ( "fmt")func main() { manyParam1(1,2,3) manyParam2("tow", 4,5,6) manyParam3("tow",66, "three")}不定参数是同一个类型的情况:func manyParam1(args
2017-09-23 14:45:35 1014
原创 Golang旅程开始啦
一年多以前,同时开始学习python和Golang,进行两个项目。Golang项目进行几个月后,pause掉了。断断续续做了一年的python开发,中间写了几周的C++。就这样走过来,发现对语言认识慢慢加深了。现在又开始做Golang项目,重新回顾这门语言,发现自己对它的理解已经没有一年前那么干涩了,这也许是因为语言是相通的吧。Golang的特点一方面是简单,这个承袭自C语言,它没有C++那么多语法
2017-09-23 10:02:10 277
原创 redis 安装
本文介绍两种安装redis的方式:yum安装和源码安装。yum安装*配置yum源centos 系统安装redis,需要先配置yum源(redis在第三方的yum源里)。下载epel包$ wget http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm安装epel包$ rpm –ivh epel-release-6-8.
2017-09-17 20:55:48 338
原创 git 的配置在哪
全局配置例如用户名,邮箱等,位于文件: ~/.gitconfig例如Windows下,则是 C:\Users\lanyang.gitconfig各个仓库的配置在仓库目录下 .git/config例如orange仓库目录下 /home/lanyang/orange/.git/config以上的配置都可以通过命令查看$ git config –list
2017-09-17 17:33:00 7422
原创 Django settings 中的STATIC_URL
STATIC_URL的定义指定了静态资源的url。 例如 STATIC_URL = ‘/ticket/static/’以‘/ticket/static/’开头的静态资源自动重定向到STATICFILES_DIRSTATICFILES_DIR定义如下 BASE_DIR = os.path.dirname(os.path.dirname(__file__)) STATICFILES_D
2017-09-17 17:12:21 887
原创 Linux 命令行获取文件或目录的大小
可以使用du命令获取文件和目录的大小,用法为 $ du -sb file_name 其中 -s summarize,总大小,例如目录的总大小 -b bytes例如$ ll umount_nfs -rwxr-xr-x. 1 lanyang lanyang 188 Feb 12 2017 umount_nfs$ du -sb umount_nfs 188 umount_nf
2017-09-16 20:31:25 1053
原创 Linux rpm包制作
普通用户情况下,rpm制作步骤如下:配置创建所需目录$ mkdir ~/rpmbuild$ cd ~/rpmbuild$ mkdir -pv {BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}mkdir: 已创建目录 "BUILD"mkdir: 已创建目录 "BUILDROOT"mkdir: 已创建目录 "RPMS"mkdir: 已创建目录 "SOURC
2017-09-16 17:38:16 1113
原创 Golang 入门Hello World
配置编译环境下载go 编译器和系统库https://golang.org/dl/ https://golangtc.com/download本例中使用go1.8.3.linux-amd64.tar.gz配置编译器路径和工作目录解压go$ cd $HOME$ mkdir package$ cd package$ tar zvxf go1.8.3.linux-amd64.tar.gz创建工作目录
2017-09-16 16:44:22 538
原创 Golang简单总结
去年写过一段时间的Go,现在要重新捡起来了,对其中的部分语言特性做一个简单的整理。指针等用法与C类似但是,内存申请后,不用手动内存释放; 或者os.GC()package的概念一个Package可以由多个go文件组成; package里面的变量或者函数名称大小写有要求: 大写字母开头:可以被其他包使用; 小写字母开头:对其他包不可见;没有条件表达式大括号{}有严格要求, 使用linu
2017-09-16 16:25:32 1123
原创 git 仓库中文件的可执行权限
问题:windows下给文件添加可执行权限,提交到代码库。 Linux拉取代码,文件的可执行权限消失。解决办法Linux下对文件添加可执行权限,然后提交到代码库。
2017-09-06 19:58:31 6056
原创 Git 服务器搭建
安装git$ yum install git如果是Ubuntu$ sudo apt-get install git创建用户创建用户git$ adduser git设置密码$ passwd git配置Git 账户,不能登录shell$ Vim /etc/passwdgit:x:1001:1001::/home/git:/bin/bash修改为git:x:1001:1001::/home/git:/u
2017-09-05 20:59:06 251
原创 open-falcon agent plugin的使用
agent中的plugin是一种辅助的采集数据的方式。 在plugin的脚本中向stdout打印metric信息,agent会自动收集并上报给transfer。下面介绍其使用方式。1. 配置agent, 使能plugin编辑agent/config/cfg.json设置”enabled”为true,配置dir,git 等。其中,dir 是相对于open-falcon的根目录的路径,如果根目录是/
2017-09-05 20:46:29 5224
git post-update
2017-07-30
Spreadsheet-ParseXLSX-0.16.tar.gz
2014-11-26
sqlite嵌入式编程实例
2012-06-20
Linux下sqlite3编程实例
2012-06-20
rt5370驱动
2012-03-20
ndiswrapper 最新版本下载 ndiswrapper-1.57.tar.gz
2012-03-07
Linux下使用USB转串口获取GPS数据
2012-03-01
深入理解linux内核 第三版 Daniel P. Bovet &Marco Cesati 勘误
2011-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人