![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
rows, err := db.Query("SELECT world FROM test.hello")
if err != nil{
log.Fatalln(err)
}
defer rows.Close()
这个是有问题的,如果Query失败了,rows为nil,那调用Close会出错。
Golang Mysql笔记(二)--- CURD基础数据库查询 我们了解了数据库连接与连接池。拿到了连接当然就是为了跟数据库交互。对于数据库交互,无怪乎两类操作,读和写。其中怎么读,怎么写,读和写的过程糅合一起就会遇到复杂的事...
今天装了用,发现一直连不上,但是ss是全局啊? 晚上睡前看了下,解决了。。 updater=Updater(token='',request_kwargs={ 'proxy_...
class Context(object):
def __init__(self, cond):
if cond == 'A':
self.strategy = Context(ConcreteStrategyA())
elif cond == 'B':
self.strategy = Context(ConcreteStrategyB())
这是错的吧,应该是
class Context(object):
def __init__(self, cond):
if cond == 'A':
self.strategy = ConcreteStrategyA()
elif cond == 'B':
self.strategy = ConcreteStrategyB()
[Python设计模式] 02 - 策略模式设计模式的目的是让代码易维护、易扩展,不能为了模式而模式,因此一个简单的工具脚本是不需要用到任何模式的。 策略模式: 定义了算法家族,分别封装起来,让他们之间可以互相替换。此...
注:本文是应可乐兄 @Yi罐可乐 的邀请写下的简短文章,也是对自己学习 Python web 开发的一个总结与交待。 文章首发于与可乐合著的 github 仓库:python...
nginx把http重定向到了https,导致let's Encrypt不能renew。每次都得改一下。。一直想写个脚本,也是懒癌。。 cd /usr/local/nginx...
http://www.cnblogs.com/shhnwangjian/p/6117602.html 今天遇到一个将 `Thu Sep 14 03:52:52 UTC 201...