我猜想我是第一个买kindle paperwhite开箱就花屏的

今天在网上搜索了一下,微博也搜了一下,我猜想我是第一个买kindle paperwhite开箱就花屏的, 今年人品极差啊,还有的就是,貌似国行kindle paperwhite本月底在卓越亚马逊上市呢,但我认为就算我到时找中国亚马逊保修,帮我换的可能性也很低呢,但我都换了,无所谓了,钱包痛一会就算了,反正今年悲剧就是了.

发表在 一般生活 | 留下评论

终于修复kindle paperwhite花屏

终于修复kindle paperwhite花屏,应该说从淘宝网上买屏幕来自己换,就算等到amazon中国上市kindle paperwhite了,他们也未必肯跟我换,于是昨天花了232元从淘宝买了块屏幕回来,参照优酷上的kindle paperwhite老外拆机过程,整机给我拆了,过程比想象中简单,确实很容易拆。

终于可以体验下kindle paperwhite的阅读快感了,看看我可以坚持多久啊.
kindle paperwhite底板

kindle peperwhite表面边框

kindle peperwhite无边框

kindle peperwhite电路板

kindle peperwhite

插入kindle peperwhite
话说原屏是胶水黏着的,于是暴力的用刀插下去分离,想不到其它好方法,原来的粘得太紧了.

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

kindle paperwhite

发表在 一般生活 | 一条评论

天台上的葫芦瓜

继续是天台上的葫芦瓜, 最近没什么可以“晒”,只能晒瓜了,都是老妈老爹的辛勤杰作,之前看过舅父家里的葫芦瓜,不过都没有我家这个种得这么大了,可能是天台上阳光充足,看看几时能摘下来了
天台上的葫芦瓜

发表在 一般生活 | 留下评论

天台上的大节瓜

老妈老爸非常勤力的结果啊,我家天台上的大节瓜,全场最大的,估计有七斤重吧,阿妈再等它大点再吃,现在两老非常担心这节瓜给人摘去呢,因为那天台是开放式的。
天台上的大节瓜
比我的猪手还大呢。

发表在 一般生活 | 留下评论

通达信的突破N天最高价

通达信的突破N天最高价, 股票软件的,我看见某理论说这个有点用,于是去搞搞股票公式应该怎样写:

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
DRAWICON(C>REF(HHV(C,20) ,1),J,1);

这个我是画在KDJ上的, 在这里做个记录吧!

发表在 股票生活 | 留下评论

golang连接mysql并发出现bad connection

昨天发现的,golang连接mysql并发出现bad connection,我只是升级到go1.1而已,mysql的最大连接我已经调节到5000了,但从phpmyadmin界面上看见连接不断增大到phpmyadmin出现连接错误,夸张。

我的代码大概就是一个

db, e := sql.Open("mymysql", "tcp:127.0.0.1:3306*xxxdb/root/123456789")

for rows.Next(){ 
....
....
//checkcount,检查数据是否存在
checkcount(db,xxx)
....
insertdata(db,yyyyy)

}

为什么连接会上千的,怪啊,最后参考网上的代码,改了个连接池出来

var MAX_POOL_SIZE=200
var MySQLPool chan *sql.DB
func getMySQL() *sql.DB {  
    
    if MySQLPool == nil {  
        MySQLPool = make(chan *sql.DB, MAX_POOL_SIZE)  
    }  
    if len(MySQLPool) == 0 {  
        go func() {  
            for i := 0; i < MAX_POOL_SIZE/2; i++ {  
		mysqlc, err := sql.Open("mymysql", "tcp:127.0.0.1:3306*xxxdb/root/123456789")
                if err != nil {  
                    panic(err)  
                }     
                putMySQL(mysqlc)  
            }     
        }()   
    }     
    return <-MySQLPool  
}  

func putMySQL(conn *sql.DB) {  
    if MySQLPool == nil {  
        MySQLPool = make(chan *sql.DB, MAX_POOL_SIZE)  
    } 
    
    if len(MySQLPool) == MAX_POOL_SIZE {  
        conn.Close()  
        return  
    }  
    MySQLPool <- conn  
}

然后代码里引用是:

dbx:=getMySQL()
rows, err := dbx.Query(“select count(*)as tcount from xxx”)
defer dbx.Close()

这样之后,并发连接才维持在200左近, go语言就是怪啊,对于我这半路出家学编程的,十分辛苦呢,好在还有goole大人.

还有想说,java同样的代码连接没增大,程序功能一样,更加快呢,不过就是写得别扭一点, python同样的功能代码,用了连接池,维持连接在20左近,实在差太远了,

突然觉得go语言是非主流呢.!

发表在 技术生活 | 4条评论