我知道了,【分列】里面的“連續(xù)分隔符號視為單個處理”被勾上了
js中浮點數(shù)精度問題 https://www.cnblogs.com/xingg... 參考
1.你是要進(jìn)入頁面為1還是第一次渲染出來的為1
2.如果是進(jìn)入頁面就是1,那應(yīng)該在router的beforeEach里判斷路由,然后處理
3.如果是渲染的時候為1,那么在created的時候commit一下,把state改為1就好了
https://github.com/channg/ele...
我自己搭的一個 template
為什么一定要退出才請求后臺?不能點了收藏之后就請求么?
字段有點不一樣,你自己改一下
DB::enableQueryLog();
$subQuery = DB::table(DB::raw('`feedback` as f,`users` as u'))
->where('f.user_id', '=', DB::raw('`u`.`id`'))
->orderBy('f.created_at', 'desc')
->select(['f.id', 'f.user_id', 'u.name', 'f.content', 'f.created_at']);
$query = DB::table(DB::raw("({$subQuery->toSql()}) as t"))
->mergeBindings($subQuery)
->groupBy('t.user_id')
->get(['t.*']);
$result = DB::getQueryLog();
print_r($result);
打印的結(jié)果:
Array
(
[0] => Array
(
[query] => select `t`.* from (select `f`.`id`, `f`.`user_id`, `u`.`name`, `f`.`content`, `f`.`created_at` from `feedback` as f,`users` as u where `f`.`user_id` = `u`.`id` order by `f`.`created_at` desc) as t group by `t`.`user_id`
[bindings] => Array
(
)
[time] => 112.89
)
)
三種方法,難度從低到高,挖的坑從深到淺
綜合上述,推薦改內(nèi)網(wǎng)DNS。
好像是 JavaScriptCore
# 前面那是你文件的名字
這個問題已經(jīng)得到解決,參照stackoverflow上的問題:https://stackoverflow.com/que...
這個問題的原因就處在Android工程中app/build.gradle
中,build.gradle
中對于 react-native庫的版本的配置默認(rèn)是這么寫的:
compile 'com.facebook.react:react-native:+'
這個最后面的 “+” 表示的是使用最新的版本號。
也就是說,我們Android工程中,依賴的React native 的native代碼版本號是使用網(wǎng)絡(luò)上發(fā)布的最新版本。
這也是我們這個問題產(chǎn)生的根本原因。
按照上面鏈接中的問題的回答,進(jìn)行如下修改:
compile ('com.facebook.react:react-native:0.54.3') { force = true }
再執(zhí)行 react-native run-android
,一切恢復(fù)正常。真是個大坑,耽誤了自己一上午的時間。
補(bǔ)充:
報這個錯誤還有一種情況,那就是我們先用react-native run-android
運(yùn)行了其他的不同RN版本的工程,這個時候,如果我們不關(guān)閉其他運(yùn)行中的RN工程的調(diào)試進(jìn)程就在我們想要啟動的工程下面運(yùn)行react-native run-android
命令的話,也會在安裝的 app中報這個錯誤,也就是對應(yīng) stack overflow 鏈接中的票數(shù)最多的回答。
總結(jié)一下:
產(chǎn)生這個錯誤可能有兩種情況:
第一種情況,也是比較常見的情況是:有其他不同RN版本號的工程以開發(fā)模式運(yùn)行,這時如果我們以 react-native run-android
運(yùn)行我們自己想要調(diào)試的工程的話,會報這個錯誤。
第二種情況,可能相比第一種情況不常見,原因在于可能在我們的開發(fā)周期內(nèi),RN的Native版本庫不一定會更新。第二種情況就是,我們在Android工程中配置的RN庫版本與 JS工程中配置的RN庫版本不一致。這種情況下只需將 android/app/build.gradle
下的RN庫默認(rèn)配置改為:
compile ('com.facebook.react:react-native:0.54.3') { force = true } // 0.54.3 處變?yōu)樽约旱腏S工程中的相應(yīng)版本號
問題即可解決。
試試 scrollIntoViewIfNeeded
與 scrollIntoView
。
一切都對,我周一晚上才找出原因,是因為開啟debugbar.了
json數(shù)據(jù)都有非常多非常好的解析工具,如果是javascript,甚至都是內(nèi)置的,不建議用正則,
原因:
1. 正則易寫不易維護(hù);
2. 總有你測試不到的特殊情況;
3. 不通用,如果你想得到更多字段的數(shù)據(jù), 正則不適合做這件事.
不過,既然一定要,可以試試這個:
js:
SyncKey = {"Count": 4,"List": [{"Key": 1,"Val": 694398478},{"Key": 2,"Val": 694398818},{"Key": 3,"Val": 694398792},{"Key": 1000,"Val": 1525475042}]}
res = JSON.stringify(SyncKey)
var myregexp = /"Val":(\d+)/g;
var match = myregexp.exec(res);
while (match != null) {
// matched text: match[0]
// match start: match.index
// capturing group n: match[n]
console.log(match[1])
match = myregexp.exec(res);
}
Java:
import java.util.regex.*;
public class RegTest{
public static void main(String[] args){
String SyncKey = "{\"Count\": 4,\"List\": [{\"Key\": 1,\"Val\": 694398478},{\"Key\": 2,\"Val\": 694398818},{\"Key\": 3,\"Val\": 694398792},{\"Key\": 1000,\"Val\": 1525475042}]}";
Pattern p = Pattern.compile("\"Val\":\\s*(\\d+)");
Matcher m = p.matcher(SyncKey);
while (m.find()) {
System.out.println(m.group(1));
}
}
}
1。bin/nginx,是指nginx的目錄bin文件夾下的nginx可執(zhí)行程序。你不用管什么bin/nginx,你按照網(wǎng)上教程配置好win的環(huán)境變量,直接在cmd下使用nginx -t 指令即可
2。nginx更改一下端口不就好了咩
3。關(guān)于ssl的配置,網(wǎng)上就有更多教程了,我可以把我線上正式的配置給你看看。nginx已經(jīng)比apache簡單很多了,你要是覺得配置太難,可以去使用【寶塔面板】,它已經(jīng)幫你做了一個可視化的操作界面,幾乎不需要你記指令
響應(yīng)頭部 Access-Control-Allow-Credentials:true
如果你在入口頁面已經(jīng)設(shè)置了分享的link參數(shù)的話,又想當(dāng)city=sh
時重新修改link參數(shù)是不行的(如果可以的話請告知下方法,3q~)。
之前碰到個跟你類似的問題,后來我是改了那個jweixin.js
文件然后通過location.hash
實現(xiàn)同一個頁面分享出去是不同商品的的。可參考下
1.不停循環(huán)是你一開始 location.href 做了微信登錄授權(quán)的跳轉(zhuǎn),而目標(biāo)頁應(yīng)該就是本頁吧,那ajax success還未響應(yīng),'ptoken'這個怎么可能會有值,自然就一直 跳轉(zhuǎn)下去。
2.ajax url 里要加協(xié)議https://、http://
3.ajax data 不用轉(zhuǎn)成字符串,即使是get方式也是。
4.你的wx_login中completion沒調(diào)用
5.讓服務(wù)器端回傳json格式,你改成dataType:'JSON',這樣就不用JSON.parse(res)轉(zhuǎn)換了
6.res.code == 0不嚴(yán)謹(jǐn),要用 ===
7.Cookies.set('ptoken','wwwww')這種操作必須放在 登錄成功 的條件內(nèi),不然你如果存入undefined,取出來的是'undefined',這是邏輯問題
8.登錄授權(quán)里,redirect_uri部分要轉(zhuǎn)碼
大體流程邏輯如下:
使用高階組件:
import Immutable from "immutable"
import React from "react"
import { withRouter } from "react-router"
const routerLeaveHookHoc = WrappedComponent => {
//withRouter本身是一個高階組件,每個頁面都要用到,所以提升到這里來,每個頁面使用routerLeaveHookHoc 就可以
return withRouter(
class extends React.Component {
componentDidMount() {
console.log("我是高階組件的didmount");
this.props.router.setRouteLeaveHook(
this.props.route,
this.routeLeaveHook
);
}
routeLeaveHook(a){
// 返回 false 會繼續(xù)停留當(dāng)前頁面,
// 否則,返回一個字符串,會顯示給用戶,讓其自己決定
}
render() {
return <WrappedComponent {...this.props}/>
}
}
)
}
使用 -- 可以為 npm scripts 拼接額外的內(nèi)容. 注意 -- 后面的空格
npm run dev -- --ships=4
named-views 確實適合它這種,要同級的
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。