瞭解,原來是arrow function的this問題
工程師電車難題
測試的時候發現一個bug
1. 提出來然後通常會變成自己要負責改
2. 無視,等下個人發現讓他去改
提出問題沒什麼,解決問題才有價值
所以自己的 bug 自己解
要 bind this, 看你是否 es6 的 syntax 而已
他在說 react class 裡面使用 this 的問題嗎?
這是工程師思維,不把公司產品當作自己的事業發展,所以才不積極地解決問題!
不用 () => ,也可以用基本 this.variable.bind(this),沒問題
class 裡面我就直接 methodName() {
callback 用 =>
我隨便查了一下 rimowa Salsa 30.5吋 大約 18000
租金一天 180
睡覺起來記得檢查身上有沒有傷口,例如在腎附近之類的
恩,路邊有人搭訕記得別理他(新宿市警察局表示:詐欺居酒屋很多)
喔喔~
那這裡除了妳以外,還有人已經結婚了嗎?昨天去參加喜宴
我自己真的比較想的話 只有穿婚紗拍張照 其他對我來說都是浮雲
昨天的喜宴,婚紗把新娘的身材整個襯托出來,還蠻好看的
我自己有同學在攝影工作是工作 到時候要拍應該會找他
拍了沒三小錄用。我幾位姐姐有拍有宴客,說真的,都是長輩的成果發表會罷了,拍了也才看爽結婚那幾天,之後就沒被挖出來看了
婆家還好對我不錯,讓我自己選擇不宴客不拍婚紗。然後爺爺長輩那邊交給我老爸處理按耐。
const front-end girl = 日安
Mozilla/5.0 Leiadot/1.0 (compatible; Hiyasu/1.0)
請問一下有人遇過 visual studio code 自己幫你移除 extension 的狀況嗎 XD
大家如果要做表格會用 table還是div呢? 感覺各有好壞啊.. table 可以用colspan 跟 rowspan快速排版 但是缺點是資料多的時候對手機來說會超出畫面太多(主管不喜歡(?))
如果真的是表格我會用table,手機要呈現再另外想辦法呈現資料。
Semantic Web:該用表格的地方就要用 table。畫面問題用 CSS 解決。
對了爆版的話,我會選用 overflow:scroll 讓元素本身可以卷軸解決
那麼哪些資料可以隱藏、或是應該怎麼呈現,有指示嗎?
發生兩次太謎了,而且我懷疑是更新套件沒重開然後又更新主程式造成的
大家有推薦的資料格式輸入檢查套件嗎?
例如輸入只能是電話或是只能是地址
當然可以自己寫,但是看有沒有現有套件能用
我意思是要讓手機螢幕能夠閱讀大量表格資料,有點強人所難啦
有說可以參考之前其他頁的做法 或是自己google生一個 所以我現在正在拆解之前的程式碼拼湊 但是因為之前的做法是用div導致我遇到colspan rowspan問題覺得好麻煩QQ
jquery ui or bootstrap validator
目前的 RWD 會希望用一個 HTML 在所有尺寸上通用。這種情況下你可能不要在手機看那麼多,但它就是會載入那麼多。
話說有沒有人用過 HTML 的 pattern 屬性啊?
如果這樣的話其實我比較偏好用media query顯示部份資料即可 ...
套件倒是沒有,但網上應該是有改良過的 regex rule for validation
還真的有 我同事看我感冒 說可以學香港人喝hot cloa
以前當兵偏方,狂沖熱水好像烤箱
烤完睡一覺隔天早上起來就好了
Parker 今晚你下班回去看醫生吃感冒藥,然後用礦泉水服,早點休息,這樣比平時快 1.5 倍天數好了
小時候三天兩頭感冒吃藥
現在已經煉蠱成功
感冒只要睡一覺就會好
三天沒好再去看醫生
正則有人做過中文符號嗎
現在線上的正則只有吃到半形的符號,想家全型符號
舉個簡單的道理好了
你在家住的好好的,但是有一天有個人闖進你的家,整天打擾你、騷擾你,但是你拿他沒轍,因為他可能是大地主
土地是他的
而且人天性不太容易記得別人好的事情
對壞事倒是印象深刻
原本日子好好的
突然一群人跑來你村把商店裡的貨全買了
我就有一种在家吃着瓜子,突然被一个不认识的人当着面妈了个狗血临头
我想那篇文章不是討厭中國人 而是討厭「中國人」這個詞
制度不同卻硬要把自己的身份與制度掛在別人身上,這樣能不討厭嗎?
上架網站還要經過NCC審核,隨時都能要求你網站下架
覺得喜不喜歡政府或者黨派不重要,認同中華民族身份就好,如果連五千年的身份都不認同了,那就很絕望了
你就想 這跟姓氏一樣
要是祖上出了一個惡名昭彰
那人家聽到你家族
就先想到他
你可以谷歌一下什麼叫中華民族 誰最先提出這個概念的
我大概浏览了一下下面的评论,有些很中肯的评论也被这个推主骂了
有時候不要太在意這類的話題 嘴長在人身上 人家罵啥無法管
你可以gw屏蔽掉我們的自由討論
不就沒人討論這個話題了嗎
我的意思是與其討論這種引起吵架的話題 不如聊聊別的
每個人想法立場均不同 不要強迫他人接受 相互尊重就好
我站在一个中国北方人的立场上也没法给你一个关于北方所有习俗的回答
在台灣吃飯如果把筷子插在飯上會被長輩說是腳尾飯糾正
脑补一下脚尾饭,在脚尾饭筷子插法的基础上,在原来的筷子左右两边各增加一副筷子,插在米饭上
还有一些习俗现在想还是真的想不起来,而且现在的年轻人越来越不吃习俗这一套了
我剛玩telegram 大家有好玩的channel推薦嗎?
看到網路上twitter 那個妖異的hashtag正則也是一整包去抓
一般的大陆人要么用简体要么干脆直接在名字上就挂上国旗
看到 200
突然想到 api 不管成功或失敗都回傳 200,然後在 respons 塞入 error
要確認成功或失敗居然要判斷 res.error !== null
用户名密码不对这种问题不应该交给HTTP协议来处理啊
雖然我 http 狀態碼不是太熟,但也知道不能都 200 啊!
那不是就要很熟悉狀態碼?還是說這對後端人員是基本功?
這本書推薦給你 應該也有繁體中文版吧 原版是英文書
理論上是都要了解,但我想知道實務上大家都分這麼清楚嗎
這就跟我現在一樣,自己看結果有沒有這一類的 flag
我写过一些爬虫还没看见用http状态码来代表api状态的
200
201
202
203
204
400
401
403
404
500
503...
常用到就這幾個吧
API传输是基于HTTP协议的所以HTTP只负责他这一层的东西
很难判断是你的程序提交的数据有问题还是服务器程序有问题
如果API返回false要返回5XX的话debug难度会跟高的
是說有些load balancer,你首頁回傳5開頭他會幫你重開…
毕竟分层思想,API那一层相对于HTTP来说还是高层
反正只要不是HTTP引起的错误为了方便debug一般都不会改写状态码的
你这个问题明显是程序提示你错误,证明是API设计好的就这样,就是你输入的问题,和我API以及HTTP没有任何关系
我自己倒是覺得狀態碼可以幫助找問題,至少就分成幾大類的問題了
例如我遇到送出 api 都給我 200
我根本不能一開始就知道錯誤原因是授權不成功還是少欄位
但是如果你给API传一个非法参数,如果API返回你5XX,那你就要怀疑这个API是本身写的就有问题还是我传值的时候传错了
这样错误没办法定位,如果你是写API的你不会难受死啊
所以你有沒有錯不一定,但回傳5開頭的話,伺服器肯定有錯
他的这个失败应该是建立在API完全没有bug的情况下
5XX唯一的意義就是伺服器端錯誤,沒有歧異,一點都沒有
500是只有例外中的例外出現 一般的api不能使用5XX
如果你的程序真的有硬bug导致5XX,那就去改,如果是access denied就应该从API返回错误
5開頭就表示api已經failure了啊,當然不關api的事,只有1到4開頭是api層該控制的
除非妳寫php還不帶single entrance,不然現在所有的語言都可以控制status code吧
那我本地怎么判断这个400是因为他注入我被服务器软安全阻断,还是他的用户名密码不正确,还是他的get post参数名本身就是错的
你不需要判斷,他傳來的訊息是什麼就是什麼,沒傳就告訴客戶不知道
http code可沒規定不能一起傳body啊.-.
你穿body必须要刷新网页,刷新了就会有不好的用户体验
例如我可以寫一個後端的指令檔,只有我的IP能訪問此頁面,你連進去就會噴502了
如果你这个后端指令档写的有问题呢,不是因为你的问题产生的502
無論你打算把錯誤還是正確放在body你都要判斷status code,因為你不知道你的伺服器哪天會不會db死掉噴500啊
有可能,這樣的話會只有 ssh或類似方式有權限改這檔案
但是如果你这个时候用200状态码,然后把错误信息包含在API的返回结果里,这个bug就会很好查
如果我为了加速程序的处理捕获到的5XX 4XX都是直接丢弃不解析数据呢
所以我的观点就是除了重定向以外,不要修改HTTP的状态码
修改了不知道是那里出的问题就很麻烦,而且实际大陆的大并发环境里
我自己的习惯就是看到4XX 5XX的页面完全不会解析,都是直接丢掉
因为读一个状态码需要写的代码量和读一个json数组的某一个元素的代码量还是有差别
一般的5XX就是粗暴的理解成他们写的服务器程序有问题,和我没关系
另外要根据不同的错误状态在代码里手动修改HTTP状态码的话,后端也会写一些设定状态码的语句,也很浪费啊
每一个错误都要改一下HTTP状态码,本来是200要手动指定成5XX还要把错误信息塞到body里
服务器宕机,直观的表现还是服务器的问题啊,这个需要分析代码才能知道是代码写的垃圾
但是你说的这个和access deined还不是一个事情
access deined是和服务器成功建立简介,但是你发送的数据被我主动拒绝
比方说在JSP里,如果你的代码有runtime error
tomcat 就会返回500
然后你把用户的access deined也放在500
tomcat 里servlet没有或者注册出问题时404
你把用户的access deined 一部分分给404那就很难受啊
可以混为一谈,但是感觉还是给自己的debug以及开发环境的配置找麻烦
如果你的webroot没有配置好权限(假设linux系统)web服务器就会返回403
反正要我写的话还要改一下HTTP状态码这种事情我是不会做的
刚刚去百度了一下 access denied是401
其实你们说的这些还是基于一些单一语言的考量,比方说PHP啊
其实只要你写文档的时候写清楚了出错会返回5XX或者4XX+错误信息
寫nodejs跟php我都會去改http code
原因有幾個
第一: http code是方便第一時間判讀狀態的方式
我就不会,我一般的都是返回json,在json里加一个结果字段
但是实际上我的操作被高德地图服务器access deined了
對golang Python js ruby而且,打從一開始就不存在分層這回事
所以你跟我說要做額外設定才可以控制status code,我剛剛才一頭霧水
本来是正常通信结果被ACCESS DEINED了HTTP状态码就会和我发的图一样是200
但是你要想用HTTP状态码说明错误,当然要用代码手动改啊
虽然是常数的时间复杂度,但是如果并发量很大,估计也会成为一个问题吧
如果是基於rest的api,本來就是一個網址對應一個物件,沒有的話直接404不是挺合理的?
我知道你的想法,但我一開始就對那個設計模式感覺很奇怪啊
google map也是拋http error code
雖然說對於php之類的要弄401可能很麻煩,但常見不代表他是對的啊
我不覺得google map會比你的高德地圖流量還小 😂
那這樣401還比較好debug,至少我在request列表第一眼就看得到他是權限錯誤,不用點進去看內文才知道出包了
而且nginx log之類也會一整排看到有人一直戳出401 try帳密
對爬蟲而已,放內文跟status code難度差不多啊
對於惡意爬蟲而言,robot.txt等於告訴他,這裡有重要的東西
我不觉得搞支付宝那群人的技术会比搞paypal那群人的技术低
所以現在的反爬蟲反而是混淆內容,讓你爬出來的東西出錯,這樣殺傷力更大
我举这个例子还是想说,这个东西用不用某项技术还是有网站自身的考量
没必要列举一些paypal或者google的例子出来说明谁对谁错
像是ms的docs online,對於有保護的office檔就有加上反爬蟲
如果外国的黑客是靠看HTTP状态码来检测自己是不是被access deined了
他做了一個shuffle過的字型檔,把文字順序全都混淆過
那要是他那天看內文了,你不就要一律回成功加空內容?
最近在思考 API 回 200 跟回 204 的差別,回 204 會不會比較省?
甚至是一般版本的firefox都有automated mode
檢測環境什麼的本來就不可能,因為它就是真的firefox
之前看過把字型檔數字順序調換的反爬蟲
這真的很喪心病狂
假設是送給 Telegram 的 Webhook 好了,畢竟它沒定義
TG bot call 了你給你 Update 之後你要回 204 跟什麼?
如果你已經處理過這個訊息就傳2,是因為伺服器崩掉而沒處理就傳5
這個早就是繼 ide, white / tab, framework 的下一個戰場了
錢到某個程度後,就只是一個"反正我花不完"的數字了,不過這個級別到的了的人不多
中国的12306购票网站就是阿里弄了个技术团队给优化成现在能抗住大家买票
就算家里再怎么穷也知道爸妈养这么大比9900可珍贵多了
講到這個就想到買東西都在講 cp 值,說到底就是窮啊!
話說 go 是不是沒有 while, do-while ?
我記得只有 for 而已
之前新竹快遞曾經發生過電腦連機殼帶主機板被折成兩半的