https://www.mobile01.com/topicdetail.php?f=588&t=5469913&p=2#18
崩壞+傳說問我就對了
我崩壞之神
賣過兩個花費超過40萬水晶帳戶全角色2S大畢業全武器大緊繃,現在退休玩兩隻小號
傳說A牌
堅持尋找真裡的玩家也是我
花費超過三個月時間錄影+上傳youtube驗證U11觸控亂跳問題 堪比HTC外包QC
我用過
ZENPHONE 3隻
HTC 5隻
小米2隻
三星6隻
現在用的IPHONE 8 +
以上都買旗艦
主要需求長時間打GAME
會打到機子燒到需要開冷氣和風扇直吹 繼續打的那種
其次聽音樂、FB、看新聞
給你我的評價
HTCM7 神
M8神
M9垃圾
M9+垃圾
E9+垃圾
HTC10 遊戲神+毛病多(幹裡老換完電池觸控斷點,這隻他媽超級燙)
U11超大神+毛病多(超長2年保固螢幕觸控亂跳已解決,和IPHONE8+遊戲玩起來根本一樣 所以給超大神)
三星 I9100 神 刷機後開起威能
note 4 神+毛病多 (大螢幕遊戲神+WIFI
S6 浮誇神 (造型主觀浮誇小啟智哈味,效能神但毛病小多)
S8 浮誇神 (造型主觀浮誇小啟智哈味,效能神但毛病小多)
S9 神神(錢很多可以考慮 效能神毛病小多小卡小延遲)
Zenphone 2 CP小神(剛出玩遊戲夠用,各種浮誇內建APP)
Zenphone 3 遊戲小神+毛病多(螢幕背光+APP各種小問題+組裝品質)
Zenphone 4 遊戲神+毛病多(自家APP好用但毛病多+遊戲神)
紅米note 5
小米5 評價和ASUS旗艦差不多 CP取勝 但毛病以安卓來說比HTC還多
賈伯斯的遺囑 8+ 用到現在覺得和安卓差異極小,而且人會變智障 下次會換回安卓
async getaaa()
async getbbb()
async getccc()
=======new way=======
async refreshall(){
await Promise.all( xxxxxx.map(async (value, index) =>{
aaa = await getaaa()
}))
await Promise.all( xxxxxx.map(async (value, index) =>{
bbb = await getbbb()
}))
await Promise.all( xxxxxx.map(async (value, index) =>{
ccc = await getccc()
}))
}
=======old way=======
async refreshall(){
await Promise.all( xxxxxx.map(async (value, index) =>{
aaa = await getaaa()
bbb = await getbbb()
ccc = await getccc()
Problem: array A A.push(item) item is object from for or map or foreach….etc
show A all add item is same…….
Solve:
var txxxxx = [] // xxxx is any word
=====loop start=====
txxxx[index] = item //index is from for or map or foreach…etc
ot = {
xxxx: txxxx[index]
}
A.push(ot)
=====loop end=====
Very easy things, but need some way to pass this difficult.
Problme is async await if your problem is this, now see how to do
1. template or web html
.any input v-model=“filter_keywork”
.{{r.aaa}} {{r.bbb}} 2. var app data:{
filer_keywork: ‘’,
resuls: [],
}
3. methods:{
getrows(){
this.axios or any http get
},
async filteredRows(){
this.results = await this.getrows()
}
}
4.watch: {
filter_keywork: function(){
this.filteredRows()
}
}
Watch filter_keywork changed to call method this.
非常好的說明 Block
https://www.youtube.com/watch?v=_160oMzblY8
https://anders.com/blockchain/
https://www.inside.com.tw/2018/05/16/monero-hard-fork-success
https://www.jisec.com/application-development/753.html
OS ARCH OS version
linux 386 / amd64 / arm >= Linux 2.6
darwin 386 / amd64 OS X (Snow Leopard + Lion)
freebsd 386 / amd64 >= FreeBSD 7
windows 386 / amd64 >= Windows 2000
go env
Mac 下编译 Linux 和 Windows 64位可执行程序
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
Linux 下编译 Mac 和 Windows 64位可执行程序
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.
Golang often us []interface{} or map[string]interface{}
sqlx.Queryx Alternate Scan Types
rows, err := db.Queryx(“SELECT * FROM place”)
for rows.Next() {
// cols is an []interface{} of all of the column results
cols, err := rows.SliceScan()
}
rows, err := db.Queryx(“SELECT * FROM place”)
for rows.Next() {
results := make(map[string]interface{})
err = rows.MapScan(results)
}
So
func Sqlselectall(db1 *sqlx.DB, table string) []map[string]interface{} {
rows, err := db1.Queryx(“SELECT * FROM " + table)