cannonweng's Blog

Happy coding

给 cannonweng 留言

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

Avatar_small
This "free sharing" 说:
2015年6月08日 23:31

This "free sharing" of information seems too good to be true. Like communism.

Avatar_small
Alright alright alri 说:
2015年6月08日 21:10

Alright alright alright that's exactly what I needed!

Avatar_small
Hey, that's powerful 说:
2015年6月08日 16:17

Hey, that's powerful. Thanks for the news.

Avatar_small
I didn't know where 说:
2015年6月07日 15:53

I didn't know where to find this info then kaboom it was here.

Avatar_small
You've captured this 说:
2015年6月07日 01:20

You've captured this perfectly. Thanks for taking the time!

Avatar_small
Your articles are fo 说:
2015年6月06日 18:32

Your articles are for when it absolutely, positively, needs to be understood overnight.

Avatar_small
These pieces really 说:
2015年6月06日 08:28

These pieces really set a standard in the industry.

Avatar_small
If you want to get r 说:
2015年6月05日 20:11

If you want to get read, this is how you should write.

Avatar_small
That's a slick answe 说:
2015年6月05日 10:09

That's a slick answer to a challenging question

Avatar_small
If I were a Teenage 说:
2015年6月05日 00:43

If I were a Teenage Mutant Ninja Turtle, now I'd say "Kowabunga, dude!"

Avatar_small
This is both street 说:
2015年6月04日 20:08

This is both street smart and intelligent.

Avatar_small
I much prefer inform 说:
2015年6月04日 13:29

I much prefer informative articles like this to that high brow literature.

Avatar_small
I am totally wowed a 说:
2015年6月04日 01:16

I am totally wowed and prepared to take the next step now.