c***n 发帖数: 809 | 1 匿名内部类好处是相关code在一起,一个简单的interface implemetation,
别的地方又不重复利用。 常用在callback/strategy之类的class里。
还有一个好出是可以access outer class的变量, 没必要些那些boilerplate |
|
g**********y 发帖数: 14569 | 2 欢迎做系统设计的大牛们出来谈谈感受。
- 最重要的能力不是你现在会什么,而是学习新东西并且很快可以举一反三。上了CS
的船,就注定不停地要跟新的,不会的东西打交道。如果没有参照,我以为自己学新东
西很快。工作上碰到牛人,才知道什么是更快。很明显,他们跟我一样没看过的code,
他们能够很快地zoom-in, zoom-out。我的认识是:一,他们的思维很快;二,他们对
系统对概念很清楚,知道这个系统输入,输出,有那些子模块,各自完成什么功能。有
这些知识在心里,他们能大致猜测系统是怎么布局的,因为主线在心里,他们一边找,
一边验证自己的假设。三,design pattern,对于大规模的代码,design pattern必然
反复出现,而且命名都是有规可循。一旦看见那样的命名,他们就知道相应的class,
interface必然有定义/实现。知道要找什么东西的时候,大海捞针就容易得多。
- Fundamentals。有一些特别基础的工具,一定要熟,无法绕过。我特别不喜欢vi/
emacs这类工具,因为大部分语言都有非常好的集成环境,我不明白为什么要去记住那
些莫名奇妙的j,k,l,n,... 阅读全帖 |
|
A*****i 发帖数: 3587 | 3 我怎么觉得后端才是难呢,用我同事的话来说they just want to make everything in
js, 说完这话就去买了个能编程的drone用js写遥控程序去了。
现有的几个framework说实话看起来都跟屎一样,那个很么express我都懒得评价,什么
JB玩意都是。nodejs社区现在人越来越多但是牛人却少的可怜,好多人两个callback套
一起就搞不定了,这水平再牛逼的framework也是白扯 |
|
f*******t 发帖数: 7549 | 4 fb的php主要是各种business logic。真正解决1b用户scaling问题的核心技术都不在
php里。php有些async callback, generator之类的小trick,写久了什么都学不到。在
独特的语法和后端framework API上的经验无法带去别的公司,从这个意义上讲确实非
常不推荐纯写PHP的组。 |
|
w*********e 发帖数: 286 | 5 如题,最近用matlab写了一个GUI script,用for loop生成了很多push button,每次
点击push button的时候,callback function指向的却是loop跑完的那个值,用了get(
handle,'String')也不管用,高手有什么建议没?多谢! |
|
|
w*********e 发帖数: 286 | 7 每次用鼠标去点击其中一个pushbutton的时候,pushbutton的string是一个字母和数字
的组合,比如B5,然后把B和5这两个变量代入到callback function中, |
|
b**********5 发帖数: 7881 | 8 I know u need a queue, but how do u write USB...sockets and shit? and then
should I use a registed callback to do statistics like actual time used to
process tasks?
|
|
b**********5 发帖数: 7881 | 9 小姐啊。。。 这nosql, 其实和sql差不多, 用起来。。。如果你用mysql做这题,
你只会create一个table么? 肯定有user class, event class。 然后这种register
, unregister event, 肯定弄个那个listener, callback的。。。 |
|
m*******3 发帖数: 4 | 10 攒人品,正在H1B transfer,求顺利通过。背景是EE小MS;
Google,recruiter骚扰
店面:bag element按概率抽取
onsite:
1.给定二维binary数组,要求分割然后压缩
2.sliding window求最大值
3.数组先升序后降序求顶点
4.game theory
5.给一个tree,每个node有往父节点的指针,求一个common祖先
这个比较早了,当时没准备好是抱着去玩的心态的,两星期后悲剧了。
Facebook,内推
店面:也是bag element提取。
onsite:
1.字符串排序
2.design面typeahead search
3.culture fit
4.suffix array的变种
design答得太差没办法,两星期后悲剧
Twitter,内推
店面1:callback function实现,要求thread safe
店面2:给一个binary stream,分析并写出parsing函数
onsite:
1.LRU Cache的变种
2.后缀计算式 + 数组除掉下标对应的元素以外的所有乘积。
3.一个二维矩阵从左上... 阅读全帖 |
|
x*****0 发帖数: 452 | 11 关于这道题目:
(1) 在触发一个event之前,是不是可以register 多个events?
(2) 题目中说:event 触发之后 的call都可以?是不是是说,event触发之后,可以
随意的call 那个callback
(3) 关于event的触发, 如果之前register了很多events,分别用1,2,3...n进行标识
。是不是可以任意的触发其中的一个event
(4) 题目中说:同时之前delay的call也要成功的call,这些delayed的calls,按照
fifo的顺序被call吗?
这是我不明白的一些地方,能不能帮我看看。谢谢了啊 |
|
l******s 发帖数: 3045 | 12 可以有很多执行register,那个只要加个lock就可以解决。我觉得这道题的考核重点是
对于callback函数的赋值方式和执行方式:
在event之前,是维护一个IEnumerable,执行时用并行foreach(){task.Run}
在event之后,是用 += 的方式赋值,执行时是串行。
考虑到系统执行不可能只允许一次event情形,可能需要加一个flag来标志当前状态是
执行event前还是执行event后。当串行运行完之后可以恢复到event前的状态,继续添
加并行Task到IEnumerable。 |
|
l*********o 发帖数: 736 | 13 lz面pure是不是也问了拿到callback register....我写的慢了点结果他们觉得没经验
然后就悲剧了 |
|
n********e 发帖数: 1630 | 14 【 以下文字转载自 biojailbreak 俱乐部 】
发信人: nolovefate (nolovefate), 信区: biojailbreak
标 题: 转行求分析web developer的工作
发信站: BBS 未名空间站 (Fri Nov 13 02:03:38 2015, 美东)
看了很多bootcamp,每个都方向不一样。其中一个是app academy,下面是12周的
schedule。能不能请懂行的人分析一下呢。我生物博后,不太懂这些。听说web dev前
景在计算机里面也是一般的。 不知道大家建议学吗?
另外一个我感兴趣的就是data science,需要统计,python,ML,SQL 我觉得也可以。
不知道大家有什么建议?
谢谢了
不胜感激
SCHEDULE
Week 1
Ruby + Object-Oriented Design
Basic + Intermediate Ruby
Object-Oriented Design
File I/O
Basic Algorithms + Data Structures
Code Quality
Week 2
R... 阅读全帖 |
|
发帖数: 1 | 15 新鲜面筋,自我感觉非常好以为稳稳的,but。。
HR踩着我其他offer的死亡线发的拒信,难不成也是纠结了好久才决定拒的?
此轮onsite唯二的fail,第一家fail也是个P - Palantir, 大家都懂的
没有怨恨,只有些许不解,而且不给feedback我以后怎么学习一个,怎么查漏补缺
板上规则我懂,发个面筋再说话。让各位老司机帮着掂量,更欢迎Pin内部人士留言or
发信 if lucky
没签NDA
电面: general tree序列化/反序列化,如何thread safe。面试官是Pin的大牛lead
onsite:
1. 有一个function A,会被callback访问到,让实现一个funciton,可以统计过去N秒
这个A被call了几次。 经典题,circular array统计每秒call的次数
顺利写出来,不过提醒了一个bug
2. 经历丰富的国人大哥,一看就是大牛。给一个蹦了的jobID,让找出所有depend on
这个ID 的其他job。 实质就是图的遍历, BFS
3. data structure, add(), delete(), getRan... 阅读全帖 |
|
g*****a 发帖数: 8 | 16 1. 有一个function A,会被callback访问到,让实现一个funciton,可以统计过去N秒
这个A被call了几次。 经典题,circular array统计每秒call的次数
请问这个能详细说一下吗 好难的样子 没见过 多谢 ! |
|
c******f 发帖数: 243 | 17 用类似guava里面callback不就行了? |
|
j*******t 发帖数: 123 | 18 callback 不解决有些FUTURE TIMEOUT,就死了的问题吧? 能给个PSUDEO CODE吗? |
|
y*******3 发帖数: 158 | 19 现在想想真是蠢呆,就几个callback的事儿…………想到这段就伤心………… |
|
b**********1 发帖数: 215 | 20 一道Javascript Angularjs 问题:
js:
$scope.a =[];
$scope.displayFiles = function(files) {
for (var i = 0; i < files.length; i++) {
filesName.push(files[i].name);
$http({
method: ,
url: ,
headers: { },
data: { },
cache: false
}).then(function (response) {
$scope.a.push(response.data.link);
console.log($scope.a); // 结果正确,有值
});
}
}
HTML:
{{a.length}}
但是在HTML 里,{{a.l... 阅读全帖 |
|
P*******o 发帖数: 3165 | 21 第二个log最先打印 a还没来得及赋值。
[在 bigpanda2011 (panda) 的大作中提到:]
:一道Javascript Angularjs 问题:
:js:
: $scope.a =[];
: $scope.displayFiles = function(files) {
: for (var i = 0; i < files.length; i++) {
: filesName.push(files[i].name);
: $http({
: method: ,
: url: ,
: headers: { },
:.......... |
|
b**********1 发帖数: 215 | 22 但是好像 不能把 a 的值 传递出来,作为全局变量。 所以在HTML 取不出来。不知道
为什么 |
|
P*******o 发帖数: 3165 | 23 应该能显示吧 不行单独吧 len 作为一个 scope的变量试试
[在 bigpanda2011 (panda) 的大作中提到:]
:但是好像 不能把 a 的值 传递出来,作为全局变量。 所以在HTML 取不出来。不知道
:为什么 |
|
h***n 发帖数: 1600 | 24 你是js function call 以后再load html吗? |
|
|
l****u 发帖数: 1764 | 26 JavaScript/typescript 各种callback一个套一个 看起来写起来都特别费劲 |
|
A*******5 发帖数: 690 | 27
我大概明白了,递归是callback里call自己下一个吧。你那后端的api复不复杂?
这个还是应该后端改啊,他现在的API肯定有verification and implement的modules,
为什么不拆开呢?
前端这样很危险,以后有了http transition同步异步的bug,连debugger都不好用了。
因为一旦有timeout在里面就不行了,我以前就被assign过这么个bug,有200多个
action batch,一个batch10-40个action,想想多少http transaction。。。bug的描
述是,多层表,有时子表打开下面没内容,只是有时, 要求我在不连客户数据库的情况
下判断在新的version里能不能reproduce。根本不能直接debug,最后是用反证法,搞
了一个星期才确定,不能复制!其实QA 复制个数据库就半个小时左右,然后连上新版
本直接测就可以,可人家不想。 |
|
l****u 发帖数: 1764 | 28 恩 就是callback里面重复call自己,传入不同的参数,然后再promise里面判断是不是
该停止递归返回结果了
后端api挺简单的,之所以这么弄是api 在服务器太慢了,一次性发过去run太久,得等
好几分钟,nginx超时了。。。所以采用这种work around分解成多个http call,每个
call的时间就在超时范围内了。。 |
|
发帖数: 1 | 29 周五收到recruiter联系,positive feedback,需要team match, 求大佬收留。
背景:computer engineering硕士,4年多工作经验。工作内容比较偏lower level,熟
悉computer/system architecture, os, 工作主要也是在这一块儿。但想做web
infrastructure,比如distrubited system,web back-end 之类的,另外,任何偏底
层的software也有兴趣。
distributed system没有实际工作经验,但自学了很多东西,写过一些小的project,
比如consensus protocol,consistent key-value store system 之类的。
万分感谢!
以下是面经:
1. 设计算法 让机器人覆盖整个map。给定map 二维数组和机器人的operation,turn()
和 move()
2. sparse vector,设计怎么represent,修改,以及vector 相乘的操作。不同算法实
现,对比。
3. 一个数组,两个 pl... 阅读全帖 |
|
o****g 发帖数: 174 | 30 一些需要登录才能看的信息,web crawl 的时候,如果headers 有了cookies, UA, IP
这些信息是否也能crawl 到?
一些网站如douban.com 它的一些信息是需要登录才能看到,当在python 里用scrapy,
requests 进行web crawling 的时候,如果我们登录了douban, 然后又把登录都得到的
cookies, UA, ip 这些信息放在headers里,是不是就能在python web crawl 的时候在
python 代码里crawl 到需要登录才能看到了信息了?或者要得到哪些信息才能在代码
里得到登录才能看到的html ?
requests:
import requests
url = 'SOME URL'
headers = {
'cookie':'cookies1'
'User-Agent': 'My User Agent 1.0',
'From': '[email protected]' # This is another valid field
}
response = re... 阅读全帖 |
|
M********I 发帖数: 848 | 31 What is PEX?
PEX is cross-linked polyethylene. Through one of several processes, links
between polyethylene molecules are formed to create bridges (thus the term "
cross-linked). This resulting material is more durable under temperature
extremes, chemical attack, and better resists creep deformation, making PEX
an excellent material for hot water and other applications.
How long has PEX been used?
PEX was developed in the 1960s. PEX tubing has been in use in many European
countries for plumbing,... 阅读全帖 |
|
d******i 发帖数: 7160 | 32 实在忍不住了感叹一下。
查个验血结果得急死活人。
说两周Ready结果没收到。周五联系Nurse是留言机,24小时内CallBack。
周一终于没call,继续留言。Call Back了说还没有,但应该有。怎么办呢,说让今天
Call。
Call了,又是留言机。还在等回Call。
至今未有。于是直接call Lab,心想省的费这JB事。活人转了三次,最终还是留言机。
in vain 等回call中。估计Nurse也在等。
现在明白为什么米国不行了。就是不干活也拿钱的人太多了。查个结果call back分分
钟的事,照个两三天的拖下去。难怪这个危机那个危机,都是养懒人养出来的。 |
|
g*****y 发帖数: 349 | 33 第一次买Tiger Direct的东西做Total defense的rebate,现在想去把自动续订关掉,
可是网站(https://my.totaldefense.com/Login2.aspx)根本登陆不进去啊,无论用
哪个电脑,什么浏览器,总是出现这个信息:
Server Error in '/' Application.
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set
to an i... 阅读全帖 |
|
f**********n 发帖数: 29853 | 34 【 以下文字转载自 board 讨论区 】
发信人: fishingarden (随时可能咯屁), 信区: board
标 题: Re: 【申请】 Parenting版版主——申请人dcbang
发信站: BBS 未名空间站 (Mon Oct 26 14:24:06 2015, 美东)
本人反对该候选人出任版主
我本来是支持的,因为该候选人夸过我风趣。我个人的标准是,你可以骂我不正经,但
是一定的夸我认真搞笑。
然后,该候选人在跟我互相拆台的时候,还觉得我的两个笑话“good girl"和一个“把
本版女的关起来强迫用毛笔手写Parenting版文章“的笑话的callback好笑,所以我以
为我找到了知音。你要知道,这世界知识容易找到,知音总是跑掉。
可是,甜蜜的时光总是短暂的。我转为有点动摇的时候是67楼指控该候选人支持种族优
先录取制度,这个让我很难相信。因为我仔细研究了一下,种族录取制度指的是在大学
录取的时候,黑人和西裔可以获得照顾,而我们亚裔总是被指责为高分低能。就在十多
年以前,非裔/西裔种族就可以给加20分,而SAT满分却只能加12分。这个就算是在祖国
的高考政策下的少... 阅读全帖 |
|
|
m******r 发帖数: 3197 | 36 等了五个小时 没CallBack 打算今天再电话试试
还约了Infopass |
|
c***d 发帖数: 26 | 37 都5天了,今天还不行啊。
是不是这个错误?
Server Error in '/QotW' Application.
Invalid operation. The connection is closed.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Invalid operation. The
connection is closed.
Source Error:
Line 806: cmd.Parameters.Add(new OracleParameter("SESSIONID",
sessionID... 阅读全帖 |
|
l******g 发帖数: 6771 | 38 ooma is what I prefer if not for the callback,haha |
|
r*********8 发帖数: 180 | 39 【 以下文字转载自 Computation 讨论区 】
发信人: richard2008 (offer), 信区: Computation
标 题: matlab GUI 请教
发信站: BBS 未名空间站 (Sat Oct 27 22:55:12 2012, 美东)
想创建一个GUI,涉及到一个 unit system selection 的 panel,panel 里面有两个
radiobutton, 一个对应 english unit system, 一个对应 IS unit system。我的目的
是每当用户选择其中一个是,我想生成一个变量比如 unit, 如果对应 english的
radiobutton 被选择以后,assign unit = 0, otherwise, unit =1. 我希望这个 unit
变量能被另一个 callback (含有计算主程序)利用,请问怎样做到?已经尝试了好
几个小时,始终不能成功。
包子酬谢! |
|
h***e 发帖数: 20195 | 40 【 以下文字转载自 FleaMarket 讨论区 】
发信人: zhangzh1985 (Zheng), 信区: FleaMarket
标 题: Vivian88/richard630 你欺人太甚了 (转载)
发信站: BBS 未名空间站 (Fri Nov 18 15:47:10 2011, 美东)
发信人: zhangzh1985 (Zheng), 信区: ebiz
标 题: Vivian88/richard630 你欺人太甚了
发信站: BBS 未名空间站 (Fri Nov 18 15:41:59 2011, 美东)
既然你要在货款早就全部到手,然后一半机子在你手里的情况下发公开信,说明真是钱
在手里就不怕啊。你说了这么多,无非就是说你去radioshack退手机是自己担风险,为
的是帮我们的忙,我对你这个说法真的很无语。
1. 版上所有收iphone的神医,包括我,收iphone的来源最多两个,apple store和bb,
bb是前一两周的时候收过。你按照我的收购贴,两次给我出货,但是是偷偷摸摸出的
radioshack的货,你明知道所有人都不收,却两次出给我radiosh... 阅读全帖 |
|
r*****b 发帖数: 310 | 41 那这意味着现在买的TESLA model S过三年每次充电能开的里程会衰减得很厉害? 会因
此有callback吗? |
|
p**z 发帖数: 65 | 42 我知道的一个免费办法是用ThinkOrSwim的实时stream,需要自己录。因为ThinkOrSwim
的数据接口是微软的Dynamic Data Exchange (DDE),所以只能在Windows下用。
1. Google "thinkorswim thinkdesktop"。注册,下载软件,安装。运行thinkDesktop
软件并保持它开着。
2. 参照下面帖子里的方法,可以在Excel的一个cell里得到实时stream的数据-这个我
试验成功了。如果你Excel VBA熟应该可以把数据抓下来。作者声称他已经写了一个这
样的软件,但需要交费。我没试过他的软件。
readtheprospectus.wordpress.com/2009/09/06/linking-excel-and-think-or-swim-
for-streaming-real-time-calculations/
3. 如果你Python熟,可以直接用下面的方法。把callback函数改一下可以把数据记录
下来。这个是我成功使用了的方法。
code.activestate.com/recipes/57... 阅读全帖 |
|
发帖数: 1 | 43 我下一个单位callback的时候说我坏话怎么办 |
|
T******o 发帖数: 244 | 44 先接通customer representative,废话一堆,给我念网页上的信息,官话敷衍。然后
我要求转t2 officer, 他很不开心地转了。
T2要等80分钟,遂要求callback。 然后一个多小时后打回来。 T2比较nice,说4/18号
开始的FBI background check 还没结束。 我是4/2打指纹的。 不知道中间为何拖那
么久。。。
打电话还是有用的,大家适当时候试试,起码有个底。
★ 发自iPhone App: ChineseWeb 8.6 |
|
b*********g 发帖数: 951 | 45 3个月盼望奇迹,
4个月求着早绿,
6个月接受现实,
8个月No More Delay!
议员也找了,
SR 也交了,
infopass也 试了,
T2 也callback了
就差大家祝福了! |
|
J**D 发帖数: 230 | 46 打回来了,没说两句,直接打断我说话,说谢谢联系uscis就挂我电话了。
说正常处理时间是8-10个月,让等。 |
|
x****y 发帖数: 1602 | 47 pat pat,我这个没到直接挂电话的程度,但是态度也一般,而且也什么都不告诉。估计
最近他们接电话太多了。。。 |
|
m******m 发帖数: 644 | 48 paper filed 5/9/2010,
received 5/12/2010
notice date 5/22/2010 from NSC, received notice around a week after
money order stamped 5/15/2010
SR on july.2 to correct the typo error on receipt
SR around July 20thbut said need biometrics, decide to callback later
first infopass july2? but did nothing positive
request for expedite on phone on July.30, got the email said under review
and wait for 2-3 weeks. telephone # is on the notice
Fax a letter to NSC to ask for expedite August with employer letter |
|
y******0 发帖数: 8807 | 49 发完为止。
NSC
PD:01/2011
EB2->EB3
140
RD: 12/13/2013
ND: 12/18/2013
140 PP sent: 01/10/2014
140 PP received: 01/13/2014
140 Approved 01/21/2014
485
RD: 12/13/2013
ND: 12/18/2013
FP notice: 01/09/2014
FP received: 01/13/2014
FP appointment:01/28/2014
AD:02/21/2014
Walk-in FP:01/14/2014
Feb 10: Tier 2告知background check还在processing,得等等.... Bad news.
Feb 12:
NSC email update:
USCIS records indicate your Form I-485 was received at the Nebraska Service
Center (NSC) on December 13, 2013. Your biometrics w... 阅读全帖 |
|
T*P 发帖数: 2697 | 50 cong!
发完为止。
NSC
PD:01/2011
140
RD: 12/13/2013
ND: 12/18/2013
140 PP sent: 01/10/2014
140 PP received: 01/13/2014
140 Approved 01/21/2014
485
RD: 12/13/2013
ND: 12/18/2013
FP notice: 01/09/2014
FP received: 01/13/2014
FP appointment:01/28/2014
AD:02/21/2014
Walk-in FP:01/14/2014
Feb 10: Tier 2告知background check还在processing,得等等.... Bad news.
Feb 12:
NSC email update:
USCIS records indicate your Form I-485 was received at the Nebraska Service
Center (NSC) on December 13, 2013. Your biometrics wer... 阅读全帖 |
|