自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ly21st的专栏

http://blog.csdn.net/ly21st & http://blog.chinaunix.net/uid/22981437.html

  • 博客(15)
  • 收藏
  • 关注

原创 修改变量的值

修改变量的值package mainimport ("fmt""os""reflect")func main() {x := 2a := reflect.ValueOf(&x)d := a.Elem()px1 := d.Addr()px2 := px1.Interface()px := px2.(*int)*p...

2018-02-27 10:21:52 398

原创 获取变量地址

获取变量地址package mainimport ( "fmt" "reflect")func main() { x := 2 a := reflect.ValueOf(2) b := reflect.ValueOf(x) c := reflect.ValueOf(&x) d := c.Elem() fmt.Printf("a:%T,%v\n", a, a) ...

2018-02-27 09:43:50 1555

原创 类型断言

断言类型的两种情况。语法形式: x.(T)第1种,断言的类型T是一个具体的类型。类型断言检查x的动态类型是否和T相同。如果这个检查成功了,类型断言的结果是x的动态值,当然它的类型是T。换句话说,具体类型的类型断言从它的操作对象种获取具体的值。如果失败,抛出panic。package mainimport ( "fmt" "io" "os")func main() { var w...

2018-02-26 16:23:03 622

原创 用二叉树实现插入排序

二叉树插入排序:package treesort_testimport ( "fmt" "math/rand" "sort" "testing" "gopl.io/ch4/treesort")func TestSort(t *testing.T) { var arr [8]int = [8]int{2, 10, 8, 5, 30, 4, 7, 9} treesort.So...

2018-02-12 10:34:00 561

原创 sha256算法使用

sha256算法实例// Copyright © 2016 Alan A. A. Donovan & Brian W. Kernighan.// License: https://creativecommons.org/licenses/by-nc-sa/4.0/// See page 83.// The sha256 command computes the SHA256 ha...

2018-02-09 14:55:49 1952

原创 常量测试

测试net中的常量package mainimport ( "fmt" . "net")//!+func IsUp(v Flags) bool { return v&FlagUp == FlagUp }func TurnDown(v *Flags) { *v &^= FlagUp }func SetBroadcast(v *Flags) { *v |= Fl

2018-02-06 16:25:27 286

原创 简单的服务器程序

服务器程序// Server1 is a minimal "echo" server.package mainimport ( "fmt" "log" "net/http")func main() { http.HandleFunc("/", handler) // each request calls handler log.Fatal(http.ListenAndSe

2018-01-31 20:07:11 227

原创 文件复制

文件复制,分别采用不带缓冲和带缓冲的方式编写。// file_io project main.go/*package mainimport (    "fmt"    "log"    "os")func main() {    fmt.Println("Hello World!")    file, err := os.Open("E:/go_data/test.py

2018-01-26 09:18:46 164

转载 模板成员函数为什么不能是虚函数

转自: http://blog.csdn.net/jcwkyl/article/details/3771059《Thinking in C++》volume 2第五章有这么一句话: Member template functions cannot be declared virtual.Current compiler technology experts to be able t

2014-11-13 09:43:00 298

原创 C扩展python---定义新类型

用C扩展python,定义一种新的数据类型,使这种类型表现得跟python内置类型一样。         下面是一个具体的实例,文件名为noddy.c。#include typedef struct {    PyObject_HEAD    /* Type-specific fields go here. */} noddy_NoddyOb

2014-11-13 09:41:21 641

翻译 定义5种数据结构

* This file defines five types of data structures: singly-linked lists, * lists, simple queues, tail queues, and circular queues. * * * A singly-linked list is headed by a single forward pointer. The

2014-11-13 09:28:52 403

转载 【转】linux c语言 select函数用法

linux c语言 select函数用法2009年04月29日 星期三 10:03         Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必

2009-08-15 15:18:00 983

转载 【转】Java学习从入门到精通

Java学习从入门到精通作者:robbin网址:http://hibernate.fankai.com/ Java Learning Path (一)、工具篇一、        JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)

2009-08-11 17:45:00 268

转载 指针详解

[转]这篇文章摘自网易广州社区的C语言版精华区。文章不错,不敢独享!作者girlrong是以前C语言版版主,她乐于助人,虚心诚恳,颇受网友欢迎。只可惜现在已退隐江湖了。   第一章。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们

2009-08-11 16:52:00 228

转载 【转】11个笑话让你领悟人生

1、父子二人看到一辆十分豪华的进口轿车。儿子不屑地对他的父亲说:“坐这种车的人,肚子里一定没有学问!”父亲则轻描淡写地回答:“说这种话的人,口袋里一定没有钱!” ——你对事情的看法,是不是也反映出你内心真正的态度? 2、晚饭后,母亲和女儿一块儿洗碗盘,父亲和儿子在客厅看电视。突然,厨房里传来打破盘子的响声,然后一片沉寂。儿子望着他父亲,说道:“一定是妈妈打破的。”“你怎么知道?”“她没有骂人。”

2009-08-11 16:16:00 223

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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