MySQL报错Prepared statement needs to be re-prepared的解决办法

天锦 发表于 女票们的新建与保养 分类,标签:
近期设计的程序,有一个用到了视图,可能是逻辑上有点复杂了吧,用数据库工具调试表的时候没有什么问题,程序运行起来就报错Preparedstatementneedstobere-prepared。只要修改table_definition_cache值,调大一点就可以了。mysql>set table_definition_cache16384;具体原因是table_definition_cache定义了打开视图时缓存多少打开表的文件具柄数量,我这个视图逻辑复杂了点,就超出了缓存定义的空间,故而报错。把他调大就好了。...

GoLang中的strings.TrimRight()和strings.TrimSuffix()

天锦 发表于 某的代码片段 分类,标签:
TrimRight()和TrimSuffix()字面上都是删除字符串右侧的字符,但是二者还是有很大的不同的,先看一下我写的Bug吧,用来当作错误示范。期望的功能:有域名test.com,有全限定域名full.info.test.com.我需要把域名从fqdn中去除,得到主机名,使用TrimRight函数实现的代码如下:func main() {    fqdn := "full.info.test.com."    host := strings.TrimRight(fqdn, ".test.com.")    fmt.Printf("fq...