- 博客(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关注的人