分类目录归档:Daily Life

丰富多彩的2024

看了下2023年的小结,发现不只是今年觉得这样的感受,是每年都是一样的感受:有些事情觉得过去了很久,但其实就是今年的事情

1月
滑雪、泡汤、沈阳

2月
回常德下了好大的雪
过年带爸妈深圳、香港、澳门、广州玩了一圈
然后又飞到了大理和丽江
到了海拔4680米的玉龙雪山
回到北京然后继续过年
月底Apple Vision Pro发布,可惜生态还不够成熟

3月
各种生日,参加了网红朋友的生日Party
小米Su7发布,还去玩了日式恐怖密室,轰趴馆

4月
久违爬了西山,然后就真的一年只爬了一次山
月中知道喝酒喝多的“抛尸”的难度
下旬成都的朋友来环球,拜雍和宫
还专程租了70-200镜头去拍油菜花

5月
去了郝公子安排的延庆和龙庆峡
听了草莓音乐节
然后又去了环球
5月14号那天有很美的晚霞
大同逛了一圈,悬空寺,应县木塔
看了动漫影视主题的音乐会
听了久违的五月天演唱会

6月
第一次肉眼清晰的看到和拍到了银河
听黄妈的演唱会
北京组里第一次去体验击剑,还得了团体第一名,那心跳加速啊
到深圳参加GML,顺路去逛了汕头

7月
去上海见到了印度的临时老板,吃了一个还蛮好吃的纯素菌菇火锅
今年干了一件意外的大事是博士入学了
去世贸天阶跟朋友聚会
去圆明园拍荷花
今年是真的有在好好拍照

8月
参加IO大会,去看宝可梦展
9天的新疆自驾之旅,西环线转了一大圈
去听了周菲戈的Live House 福浪
月底想再去拍银河,只看到了巨物射电望远镜

9月
逛天坛
听周深演唱会
第三次去环球
月底回了重庆参加80大寿
还顺路去了大足石刻

10月
绕行贵州,去看黄果树大瀑布
798 city walk
认识了好几个新朋友
上海出差
今年也送走了好几个老同事
公司露营局,自己都没有好好露营
10月底去赏秋,爬慕田峪长城
第四次和台湾同事去环球
然后是愉快的广州大team building
长隆欢乐世界鬼屋

11月
广州出海,空军
再访深圳,香港
回来去拍了最后的黄叶
周末去了长白山,非常幸运的看到了天池

12月
过生日,见日本老朋友,本科老朋友,年会唱歌
第五次去环球过圣诞节
参加北航学院的年会
去北京野生动物园
然后是四天的泰国之旅,见到了好多年的好朋友
跨年夜在家跟好朋友一起吃饭聊天喝酒看B站晚会
开开心心又一年

按照惯例,2025年的flag:

  • [ ] 淮安看看
  • [ ] 去草原
  • [ ] 海岛浮潜冲浪
  • [ ] 烟台威海
  • [ ] 大连
  • [ ] 新疆
  • [ ] 敦煌
  • [ ] 再访美国
  • [ ] 坚持锻炼

2023年小结 – 悠长的一年

今年感觉特别长,感觉疫情已经过去了很久,但是其实就是今年一月份的事。

1月
首钢园跨年
环球影城
开车回家
回家过年组织各种吃饭 唱歌
在常德酒吧聊天
回京前开车跟爸妈在长沙玩了两天
回来经过武汉和郑州看只有河南

2月
泡温泉玩沙
过了一个重要的生日
得到了室友们送的steam deck

3月
AI开始了
参加了最后一个TAM的offsite
雁栖湖骑车
玩生化危机4
有了新的同事

4月
逛北航
赏樱花
自己去旅行,去十三陵
济南一日游
第一次大team活动

5月
爸妈们去了大连
我们去了秦皇岛看海
露营血染局
月中大team在上海活动,见到了所有的同事
苏州团建
参加学校活动 走舞台

6月
看五月天没看成!
露营
上海GML
月中第一次回常德参加发小婚礼
月底十渡漂流
第一次打保龄球

7月
环球影城4人
月中北京小组活动
小红书认识新朋友
祥云小镇体验飞行
AI得了好几个奖
看毛不易

8月
看展
又回常德参加高中好友婚礼
月中淄博烧烤
看熊猫堂

9月
深圳香港office之旅
太平山顶真不错
上海世博园开发者大会
鸟巢看华晨宇四面台
计算机学院校友会
月底开始citywalk
看告五人

10月
北京中轴线walk
日本10天行程满满当当
爸妈去了哈尔滨
回来剧本
拍照 爬山看红叶

11月
北京小组活动
唱歌
万圣节活动
去小镇购物
参加博士毕业和成都好友婚礼
玩泥巴做瓷器

12月
第一次玩高尔夫
溜冰
泡各种汤泉
上海见TEMU 团建
又玩reviver
宝可梦商店
休假去景山顶拍雪景
参加乐队年会表演
滑雪
带爸妈逛西什库教堂雍和宫

哇 今年好多好多事啊,自由就是好!
对了,今年继续坚持锻炼,家附近办了卡

2024年的flag时间
先列一些没做的

  • [ ] 潜水
  • [ ] 冲浪
  • [ ] 泰国
  • [ ] 认真搞公司
  • [ ] 练好吉他或者琴
  • [ ] 献血
  • [ ] 好好拍照
  • [ ] 去淮安看看
  • [ ] 带爸妈去美国
  • [ ] 新疆
  • [ ] 拍银河
  • [ ] 音乐节
  • [ ] 带娃出去旅游一次

最近的故事

上周看一个美食视频,正好是讲常德的米粉,最后画外音是一个常德妈妈用常德话跟远方的儿子隔空对话,说起今天吃米粉了吗,工作不要太辛苦之类的。然后我竟然刷的一下泪如雨下,我自己都没反应过来。后来想想,是真的太久没有回常德了,疫情以来,也太久没有跟老同学老朋友们相聚了,期待着今年可以真正的结束这梦幻的三年,也在精心装修的新家里多住几天。

疫情三年,也正好是到谷歌的三年,这三年里又发生了好多好多的事情。有时候想,可能人在最后老的时候,是真的会觉得活够了,回顾这一生,可能有讲不完的故事,回忆不完的美好或痛苦的记忆。刚刚快速的翻阅了一下我的博客里的文章,其实也没多少篇,但是是从2005年我高二开始,直到今天。心路历程有一些变化,但是我也感觉到了有一些东西其实一直都没有变,我的内心总有一个声音在呼唤着我:

Longing for love, search for knowledge, pity for suffering.

是时候又开始想想下一步的计划了,工作上,生活上,内心的追寻上

最近开始消费降级,开始有意识地说no,开始关注自己和内心

开始运动,开始摒弃一些不需要,不重要的思绪和事情

开始真正投入到35+后的生活中来

让自己过得更好,让大家过得更好

并且做一个爱自己,热爱生活,有价值和有益于社会的人。

走过2020,迎接2021

2020年的关键词,应该就是“变化”了吧
要知道,计划永远都是赶不上变化的嘛

2020年的第一天,从古北水镇的跨年开始,在古镇的那个广场上,看着上百个无人机飞向天上,排成不同的文字,下面的人们望着2020这几个数字,开始憧憬着这新的一年
一晃一年就过去了,疫情让这一年仿佛按下了暂停键,但是“变化”依旧在发生着

1月
到上海和客户开会,到广州和客户开会,第一次看到了小蛮腰,天寰广场。然后回家的路上,疫情就开始了

2月
匆匆从老家回到北京,就开始了长达一个月的隔离生活,自己在家做蛋糕,布置各种WFH Kit

3月
疫情缓解,开始出去玩,开始去公司蹭饭,爬山的人也逐渐多起来

4月
到了成都,果不其然,第一个“变化”开始
自己在宽窄巷子闲逛
4月还终于又和343的小伙伴们重聚

5月
去了九寨沟,真的是很美的

6月
玩了一个很厉害的冰雪主题密室
然后华熙live的人终于又多了起来

7月
第二个和第三个“变化”接连来了,先是到犀浦开始了新的小生意
二是开始了新的旅程,去了重庆

8月
去了老爸心心念念很久的青岛,吃海鲜,然后迎来了第四个”变化“
开始玩PS4,开始游泳,恢复锻炼

9月
老爸老妈搬进新家,结束了长达好多年的租房生涯

10月
回到了长沙常德,走过来时的地方
做了一个小手术,解决了一下拖延了长达14年的小问题,算是第五个“变化“?

躺在手术台上的时候,想到了很多

然后又回到北京
去到常德,老爸的新房子开始装修咯

11月
上海公司,又和客户开会
南京offsite,以及今年最大的倒数第二个“变化”,深夜长谈

12月
重游重庆
北京offsite
15号完成了2020最后一个“变化”,从此开始一个全新的人生
广州跨年,长隆之行

2019年的感恩节

发现了一个规律,每一年的开头都会写一些新年的期待,然后年中开始记录各种技术和学习,到了年末,就开始感慨一年又过去了,开始想起来我还有一个博客,还可以记录一些东西。

想想自己坚持得最久的一件事情,应该就是这个博客了吧。虽然在选分类的时候,有一个University Study已经很久没有被选过了……

这一年发生了好多好多事情,就留着元旦跨年的时候再来写吧,今天就想写写11月29号的事情,也是感恩节。

今天把硬盘里存的近十万张照片全部上传到google photo里去,也算是对过去记忆的一个保存,最喜欢里面的几个功能。一个是可以根据人脸去查找照片,这样可以看出来你生命中出现过多少张面孔,在什么时期,而你又记得他们多少事情。另一个是几年前的今天,那个时候在做什么,查看自己的人生时间线。

Anyway,感谢过去一年发生的所有,感恩遇见,感谢成长。

本来想设置一下发布时间,没想到就直接是11月29日00:00了,正好~ 也不用改了,就这样吧。

一切安好,人生如旧。

2018年的小总结

2018年从烟台市-蓬莱-长岛开始,经历了2017年坑爹的最后两个月,开始了一年的收拾心情

1月1日的时候对着镜子自拍,很不满意自己的体形和体重,于是下定决定要减肥。终于在今天一年整的时候,整整瘦了10kg,今年的flag是继续减重增肌。

1月6日的时候一家人去了卧佛寺,为一个offer的到来

1月7日renfei童鞋回国,一伙人去看复仇者联盟3,今年开始要期待4咯

2月的时候,最喜欢的几个dev相继离职,还是挺难过的

2月15日,回常德老家给奶奶过新年,他们俩终于团聚了

3月9日,泛华智慧文旅开始,德鲁安进入了新的开始

4月1日,去了天安门广场?

清明节去了昌平的航空博物馆

4月10日,智慧城市高峰论坛

4月14日,飞纽约,考察了一下几个大学和房子

4月22日,去了大峡谷

4月29日,去了苹果和facebook总部,到renfei童鞋家吃烤肉

5月3日,到台北参加佛诞节活动

5月26日,到贵阳参加数博会

5月29日,到腾冲

6月4日,到了山西太原,以及五台山脚下

端午节,去承德避暑山庄和木兰围场,乌兰布统大草原

7月13日,去到了腾冲猴桥口岸,过去就是缅甸啦

7月14日,到澳门

7月18日,到广州,越秀公园,当年的东方乐园都没啦

7月19日,去了青海湖,网红地茶卡

7月20日,去了敦煌

8月7日,飞纽约,开始了几个月的生活

8月18日,去华盛顿

然后各种逛,吃,讲课,买车,了解多元的美国文化

9月底回国了一周

10月30日去德州,休斯顿和新奥尔良

时隔10年,再次去到了NASA,话说德州的房子真是便宜……

11月21日,经过重庆中转回北京,重庆真是一座山城,坐了网红的城铁,穿过李子坝站

11月29日,wework

12月8日,回长沙、常德4天

12月15日,第一次滑雪,摔得啊……

12月底,搬完办公室,一切尘埃落定

元旦节假期去慕田峪长城,潭柘寺,芳草地

忙忙碌碌又一年

2019年,新的开始,新的期待

写在2018年的最后一个月

不知不觉一晃十年过去

2008年的这一天,第一次去美国回来不久,发现这个世界如此之大,依然记得第一次看到美洲大陆的时候,那种激动的心情,这个充满未知和机会的Dream Land

2009年的这一天,正在日本筑波大学自己的小宿舍里做好了午饭,一个煎蛋,几片青菜,吃得津津有味,正对未来的未知有所期待

2010年的这一天,本科毕业保送研究生,正在实验室里开始新一轮的学习和实践

2013年的这一天,留校工作的开始,穿梭在北航的校园里,走过大大小小的教室,开始从另一个角度来认识这个生活了快10年的地方

2014年的这一天,在半岛咖啡厅里开始了一个全新的事业,也正式从象牙塔里走出来,接触到这个纷繁复杂的世界。

2015年的这一天,经历过了生生死死,看到了世间的悲悲喜喜,我对TA说,这个世界很可怕,也不可怕,因为美好和不美好都是并存的。不用担心,因为我们都会保护你。

2017年的这一天,见识了最险恶的人心和最温暖的存在,渐渐从幼稚走向了成熟,了解到了人生有很多的无可奈何,有很多的无能为力,但是就像我最喜欢的那句话一样:见识了生活的灰暗,却依然用一颗明亮的心去热爱这个世界

写在2018年的最后一个月,生活、事业、人生未完待遇

“要一直走 沿着光 在移动”

 

PS:最后一句话来自于光良的老歌《光》,最近陪伴我的还有梁静茹的《偶阵雨》《情歌》,光良的《烟火》等等

区块链学习(二)Mac系统下EOS区块链开发环境

一、从GitHub上克隆主网代码仓库:(注意EOS-Mainnet/eos 与 EOSIO/eos 的版本是一致的。若以前在本地已经安装编译过EOSIO/eos的1.0.2版本及以上,则可以直接跳到步骤三),最新版本是1.1.6

git clone https://github.com/EOS-Mainnet/eos 
cd eos
git submodule update --init --recursive 
git tag
git checkout mainnet-1.1.6

二、编译eos代码

./eosio_build.sh  

三、替换config.ini 和 genesis.json 文件

(1)运行nodeos节点后会生成默认的config.ini/genesis.json文件,现在对其进行替换

(2)在不同系统中找到其文件地址:

  • linux-ubuntu: ~/.local/share/eosio/nodeos/config/
  • mac-osx: ~/Library/Application\ Support/eosio/nodeos/config/

(3)新的config.ini文件设置如下:

# fullnode sample config

blocks-dir = "blocks"

chain-state-db-size-mb = 1024

reversible-blocks-db-size-mb = 340

contracts-console = false

https-client-validate-peers = 1

http-server-address = 0.0.0.0:8888

access-control-allow-credentials = false

p2p-listen-endpoint = 0.0.0.0:9876

p2p-server-address = 0.0.0.0:9876


# List of peers

p2p-peer-address = p2p.one.eosdublin.io:9876

p2p-peer-address = eu-west-nl.eosamsterdam.net:9876

p2p-peer-address = p2p.mainnet.eosgermany.online:9876

p2p-peer-address = 35.197.190.234:19878

p2p-peer-address = p2p.genereos.io:9876

p2p-peer-address = fullnode.eoslaomao.com:443

p2p-peer-address = new.eoshenzhen.io:10034

p2p-peer-address = node1.eosphere.io:9876

p2p-peer-address = p2p.meet.one:9876

p2p-peer-address = bp.eosbeijing.one:8080

p2p-peer-address = peer1.mainnet.helloeos.com.cn:80

p2p-peer-address = p2p-public.hkeos.com:19875

p2p-peer-address = pub1.eostheworld.io:9876

p2p-peer-address = eu1.eosdac.io:49876

p2p-peer-address = peer.eosio.sg:9876


p2p-max-nodes-per-host = 10


agent-name = "eosmainnet"

# allowed-connection can be set to "specified" to use whitelisting with the "peer-key" option

allowed-connection = any


# peer-private-key is needed if you are whitelisting specific peers with the "peer-key" option

peer-private-key = ["EOS6qTvpRYx35aLonqUkWAMwAf3mFVugYfQCbjV67zw2aoe7Vx7qd", "5JroNC1B4pz9gJzNZeU7tkU6YMtoeWRCr4CJJwKsVXnJhRbKXSC"]


max-clients = 250

connection-cleanup-period = 30

network-version-match = 1

sync-fetch-span = 100

max-implicit-request = 1500

enable-stale-production = false

pause-on-startup = false

max-transaction-time = 10000

max-irreversible-block-age = -1

txn-reference-block-lag = 0


# Plugins used for full nodes

plugin = eosio::chain_api_plugin

plugin = eosio::history_api_plugin

plugin = eosio::chain_plugin

plugin = eosio::history_plugin

plugin = eosio::net_plugin

plugin = eosio::net_api_plugin

其中p2p-peer-address的配置来源于:

https://docs.google.com/spreadsheets/d/1K_un5Vak3eDh_b4Wdh43sOersuhs0A76HMCfeQplDOY/edit#gid=0

(4)genesis.json文件内容如下:

{
  "initial_timestamp": "2018-06-08T08:08:08.888",
  "initial_key": "EOS7EarnUhcyYqmdnPon8rm7mBCTnBoot6o7fE2WzjvEX2TdggbL3",
  "initial_configuration": {
    "max_block_net_usage": 1048576,
    "target_block_net_usage_pct": 1000,
    "max_transaction_net_usage": 524288,
    "base_per_transaction_net_usage": 12,
    "net_usage_leeway": 500,
    "context_free_discount_net_usage_num": 20,
    "context_free_discount_net_usage_den": 100,
    "max_block_cpu_usage": 200000,
    "target_block_cpu_usage_pct": 1000,
    "max_transaction_cpu_usage": 150000,
    "min_transaction_cpu_usage": 100,
    "max_transaction_lifetime": 3600,
    "deferred_trx_expiration_window": 600,
    "max_transaction_delay": 3888000,
    "max_inline_action_size": 4096,
    "max_inline_action_depth": 4,
    "max_authority_depth": 6
  }
}

此文件称为创世json文件,来自以下链接:

https://github.com/EOS-Mainnet/eos/blob/launch-rc-1.0.2/mainnet-genesis.json

四、将以上的创世json文件,复制拷贝到~/eos/build/program/nodeos目录下,并启动nodeos节点:

./nodeos --genesis-json genesis.json  

启动和连接可能不会那么顺利,我是用下面的命令的

./nodeos --data-dir . --config-dir . --genesis-json genesis.json

注意:编译完成后相关的程序都在:/Users/[your name]/eos-mainnet/eos/build/programs/nodeos

五、连接主网查看链信息:

EOS钱包推荐,imtoken,需要找一个已有eos账户的帮忙才可以噢,因为要买cpu和内存

eos一些常用的命令学习:

cleos create key #创建公钥私钥对,用于创建钱包等
cleos get info
cleos get block 191
因为现在主网数据已经很多了,到12325622个block了,所以要同步数据是很慢的,我们直接不同步数据,直连主网
cleos -u https://api.eosnewyork.io get account yiguidyiguid

 

区块链学习(一)Mac系统下搭建基于以太坊的区块链开发环境

区块链的相关知识后补,先从实际的上手,从实例中学习

知识点

分布式数据库并且只能插入和查找

任何人都可以成为节点,保存整个数据库,且数据同步

工作量产生价值,成为币

软件安装

brew tap ethereum/ethereum
brew install ethereum

执行时间较长,需要耐心等待或者梯子

也可以编译安装,请自行百度

https://github.com/ethereum/go-ethereum

检查是否安装成功

geth -h

搭建私有链

需要给一个数据存储的文件夹,我们使用

cd ~
mkdir ethereum
cd ethereum

初始化一个创世区块,新建文件

vi genesis.json
{ 
"nonce": "0x0000000000000042", 
"difficulty": "0x020000", 
"mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", 
"coinbase": "0x0000000000000000000000000000000000000000", 
"timestamp": "0x00", 
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", 
"extraData": "0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa", 
"gasLimit": "0x4c4b40", 
"config": { 
"chainId": 15, 
"homesteadBlock": 0, 
"eip155Block": 0, 
"eip158Block": 0 
}, 
"alloc": { } 
}

有没有一种普罗米修斯里面造物主的感觉

下面是对这个创世区块的一些解释

mixhash: 与nonce配合用于挖矿,由上一个区块的一部分生成的hash。注意他和nonce的设置需要满足以太坊的Yellow paper, 4.3.4. Block Header Validity, (44)章节所描述的条件。. 
nonce: nonce就是一个64位随机数,用于挖矿,注意他和mixhash的设置需要满足以太坊的Yellow paper, 4.3.4. Block Header Validity, (44)章节所描述的条件。
difficulty: 设置当前区块的难度,如果难度过大,cpu挖矿就很难,这里设置较小难度
alloc: 用来预置账号以及账号的以太币数量,因为私有链挖矿比较容易,所以我们不需要预置有币的账号,需要的时候自己创建即可以。
coinbase: 矿工的账号,随便填
timestamp: 设置创世块的时间戳
parentHash: 上一个区块的hash值,因为是创世块,所以这个值是0
extraData: 附加信息,随便填,可以填你的个性信息
gasLimit: 该值设置对GAS的消耗总量限制,用来限制区块能包含的交易信息总和,因为我们是私有链,所以填最大。

然后我们可以准备启动我们的私链

geth --datadir data init genesis.json

运行上面的命令,会读取genesis.json文件,根据其中的内容,将创世区块写入到区块链中。如果看到log信息中含有Successfully wrote genesis state字样,说明初始化成功。其中的数据信息等会保存在我们设置的data目录中。

启动私有链

初始化完成后,就可以通过输入以下命令启动私有链,并打开console了

geth –-datadir data console 2>> geth.log

指定数据目录是data,启动console,并且把console的输出重定向到geth.log文件

这样你可以另外启动一个控制台,使用命令查看console的输出

启动了区块链节点并进入了Javascript Console

这是一个交互式的Javascript执行环境,在这里面可以执行Javascript代码,其中>是命令提示符。在这个环境里也内置了一些用来操作以太坊的Javascript对象,可以直接使用这些对象。这些对象主要包括:

eth:包含一些跟操作区块链相关的方法 
net:包含以下查看p2p网络状态的方法 
admin:包含一些与管理节点相关的方法 
miner:包含启动&停止挖矿的一些方法 
personal:主要包含一些管理账户的方法 
txpool:包含一些查看交易内存池的方法 
web3:包含了以上对象,还包含一些单位换算的方法

基本玩法

查看&创建账户

>eth.accounts
[ ]

目前还没有账户,下面开始创建,参数即是密钥

>personal.newAccount('password')
"0x2b661b5b692de27578e6fb199b4ae2714ff24047"

查询余额

>eth.getBalance(eth.accounts[0])
0

注意在console里也是可以用tab键自动补全的

启动&停止挖矿

miner.start(10)

其中参数表示挖矿使用的线程数。

第一次启动挖矿会先生成挖矿所需的DAG文件,这个过程有点慢,等进度达到100%后,就会开始挖矿,此时屏幕会被挖矿信息刷屏。

如果想停止挖矿,并且进度已经达到100%之后,可以在js console中输入

miner.stop()

挖到的区块会奖励币,是按wei的单位,wei是以太币的最小单位,1个以太币=10的18次方个wei。要查看有多少个以太币,可以用web3.fromWei()将返回值换算成以太币

>eth.getBalance(eth.accounts[0])
2.31e+21
>web3.fromWei(eth.getBalance(eth.accounts[0]),'ether') 
2310

可以设置矿工的账户

>miner.setEtherbase(eth.accounts[1])
true
>eth.coinbase

返回矿工的账户

转账

#为账户设置别名,方便命令输入
user1=eth.accounts[0]
user2=eth.accounts[1]
#查看区块高度,现在为0
eth.blockNumber
#转账测试,首先解锁账号user1
#命令运行后要求输入解锁密码,直接回车,默认账号锁定密码为空
也就是调用newAccount时候传的参数
返回true成功
personal.unlockAccount(user1)
#从user1向user2转账3个以太币
#命令运行后,提交交易立马回出发挖矿
eth.sendTransaction({from:user1,to:user2,value:web3.toWei(3,"ether")})

 

发现还没转过去,此时交易已经提交到区块链,但还未被处理,这可以通过查看txpool来验证:

>txpool.status 
{
     pending: 1,
     queued: 0 
}

#挖矿测试
#geth启动后,自动启动挖矿,这时运行miner.start(),返回为null 无交易的时候#不挖矿,当有交易时自动会触发挖矿流程

#我们可以先停止挖矿
miner.stop()

然后发现交易已经完成

查看交易和区块

可以通过区块号查看区块

> eth.getBlock(66)
{
 difficulty: 135266,
 extraData: "0xd783010802846765746886676f312e31308664617277696e",
 gasLimit: 3350537,
 gasUsed: 0,
 hash: "0x265dfcc0649bf6240812256b2b9b4e3ae48d51fd8e43e25329ac111556eacdc8",
 logsBloom: "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
 miner: "0x4a3b0216e1644c1bbabda527a6da7fc5d178b58f",
 mixHash: "0xaf755722f62cac9b483d3437dbc795f2d3a02e28ec03d39d8ecbb6012906263c",
 nonce: "0x3cd80f6ec5c2f3e9",
 number: 66,
 parentHash: "0x099776a52223b892d13266bb3aec3cc04c455dc797185f0b3300d39f9fc0a8ec",
 receiptsRoot: "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
 sha3Uncles: "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
 size: 535,
 stateRoot: "0x0c9feec5a201c8c98618331aecbfd2d4d93da1c6064abd0c41ae649fc08d8d06",
 timestamp: 1520391527,
 totalDifficulty: 8919666,
 transactions: [],
 transactionsRoot: "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
 uncles: []
}

或者通过交易hash查看交易,交易hash就是在sendTransaction的时候,会返回的一串

> amount = web3.toWei(10,'ether')
"10000000000000000000"
> eth.sendTransaction({from:eth.accounts[0],to:eth.accounts[1],value:amount})
INFO [03-07|11:13:11] Submitted transaction fullhash=0x1b21bba16dd79b659c83594b0c41de42debb2738b447f6b24e133d51149ae2a6 recipient=0x46B24d04105551498587e3C6CE2c3341d5988938
"0x1b21bba16dd79b659c83594b0c41de42debb2738b447f6b24e133d51149ae2a6"
>eth.getTransaction("0x1b21bba16dd79b659c83594b0c41de42debb2738b447f6b24e133d51149ae2a6")
{
 blockHash: "0x1cb368a27cc23c786ff5cdf7cd4351d48f4c8e8aea2e084a5e9d7c480449c79a",
 blockNumber: 463,
 from: "0x4a3b0216e1644c1bbabda527a6da7fc5d178b58f",
 gas: 90000,
 gasPrice: 18000000000,
 hash: "0x1b21bba16dd79b659c83594b0c41de42debb2738b447f6b24e133d51149ae2a6",
 input: "0x",
 nonce: 0,
 r: "0x31d22686e0d408a16497becf6d47fbfdffe6692d91727e5b7ed3d73ede9e66ea",
 s: "0x7ff7c14a20991e2dfdb813c2237b08a5611c8c8cb3c2dcb03a55ed282ce4d9c3",
 to: "0x46b24d04105551498587e3c6ce2c3341d5988938",
 transactionIndex: 0,
 v: "0x38",
 value: 10000000000000000000
}

除夕夜忆故人

此刻我爸爸,大姑姑,小姑姑在团年饭桌上聊天聊得热火朝天,过去二十年的恩恩怨怨在我奶奶去世后的新年第一天都沉浸在了酒里话里
人有三次逝去,一次是呼吸的停止,一次是身体的消失,最后一次是最后一个记得ta的人把ta忘记。。。
最后奶奶弥留之际心心念念的可能是我爸爸给她买的二手洗衣机,怕她“快走了”用新的浪费
也许是赌气出走,十年没有见面的女儿
又或者是我和我表哥表姐约了快一年回常德见奶奶,才约到在医院见到了我奶奶的却是最后一面
也许是我爸爸蒸的那一碗好吃的蒸蛋
也许是和我妈妈几十年的恩恩怨怨
这一切的一切,都随着一个人的逝去而烟消云散
在这辞旧迎新的一天夜里,我们开始怀念她
我的奶奶出生在一个不平凡的年代,1935年,她小时候的事情,我知道得不多,只是小时候断断续续地从长辈们的口中知道,她的家里是地主家,曾经有过很多土地,生活过得不错,在那个不远的桃江县城。
后来她和我的爷爷走到了一起,可惜我的爷爷英年早逝,她从36岁起,就带着4个孩子开始了蹉跎的一生,然后还要遭遇到小儿子的病故。
从我记事起,奶奶就是一个年老的样子,直到我今天看到墓碑上她和我爷爷年轻时候的样子,我觉得十分温暖和感动,几十年的思念,他们终于又走到了一起。
奶奶的擂茶
小时候的记忆,都是周末和假期在奶奶家度过的,过年放花炮,夏天擂擂茶,直到去年我出差经过常德,奶奶还专门给我做了擂茶,送到车上。
步行到火车站
初中的时候,有一次约我去健步走,我们俩从常德东门走到火车站,然后又走到柳叶湖,那是我第一次走那么远的路,我已经记不得我们当时聊了些什么,只记得我们那天很开心,在新修的火车站照了很多照片
去北京
高三的时候,奶奶和我妈妈参加了夕阳红旅行团,去到了北京,他们老一辈人梦想的地方。看天安门,逛王府井,还登上了长城,在好汉碑合影留恋。可惜我后来到北京这么多年,她都没有机会再来北京玩一次。
守候老家
我的奶奶在我们几个孩子都读大学之后,常德的老家变得越来越冷清,可是她不愿意去其他地方,就希望待在老地方,守候着老家,还好她盼来了我上北京的大学,留在北京工作,结婚,生子。
饭桌上,我爸爸对两个妹妹说从今以后,我不要求你们,随便你们回不回来
大姑姑说,我没有妈了,就像没有家了一样,但是我希望我以后回常德,希望有口饭吃,就像之前奶奶在的时候一样,她招呼一声,我们三姊妹就会在一起。
是啊,爸妈在哪里,哪里就是家
写下这些文字,是为了纪念我的奶奶,一位老人,一位故人,就像《寻梦环游记》里面写的一样,人一辈子走过,希望有人能够记得她,不会忘记她,也不枉来过一辈子。
愿你再来人间 轰轰烈烈一辈子
.