s****m 发帖数: 5375 | 1 我来了!
你做了子姜鸡么?我来分解一下问题哈,看了一下我写的配方关于鸡肉的选取和预处理:
1. cornish game hen一只,拿厨房剪或者其他工具,整成小块,放一点盐,一点酱油
,拍一块老姜,再和几节葱子,一瓢料酒一起和转,腌上差不多半个小时。
这个鸡没有吸水和上浆处理。我用这种办法也做出过很难吃的鸡,想了一下跟鸡肉选用
很有关系,有时候买到的老美超市的肉鸡有一股浓重的“鸡屎”味,这种鸡用任何料酒
都无法抑制其味道。所以后来做这种烧鸡我一般用cornish game hen,一般碰到那种臭
鸡肉的几率要小一点,二则肉不容易炒老。
另外这里腌肉我用的“一瓢料酒”,其实是很小一瓢白葡萄酒。中国超市常常能买到的
两种料酒一个是无色透明的“香米料酒”,一种是暗黄色的“绍兴黄酒“。第一种“香
米料酒”买过两次之后彻底弃用。第二种“绍兴黄酒”,我只在做某些菜的时候用,而
且不知道是不是因为这边买到的品质不好,我觉得这种料酒放多了反而有一种“腥”味
,用来做长时间炖的苏式红烧肉什么的还好,但其他快炒,或者这个子姜鸡炖煮时间也
不长的,感觉用来反而有点奇怪的味道。
当然个人口味,可能我口味比较... 阅读全帖 |
|
s*******y 发帖数: 2977 | 2 今天老妈第一次用它炖牛肉,为了比较结果,一部分牛肉用instant pot做,一部分按
老方法用dutch oven炖。预处理和调料都是一样的。结果如下:
时间 结果
instant pot 35min标准stew 肉很烂,但是没进味。
+20min冷却 开始水多少,剩下水就有多少。
估计开始不放水都行
dutch oven 1小时 肉没有高压锅那么烂,但也足够了。
牛肉吸足了汁水,味道很棒。
从时间上,instant pot并没有很大的优势,可是结果比传统方法差多了。最kengdie的
是dutch oven只花了我不到20块,instant pot要124!是不是有什么秘方我不会?大家
都是怎么用instant... 阅读全帖 |
|
l*****j 发帖数: 5163 | 3 已经有两年半没来food版了,以前的版友还在玩的已经很少了
最近在微薄分享的几个家常菜和一些实用的小tip,得到不少朋友、网友很好的反馈,
一些厨房新手都复制成功,我非常非常开心,甚至比自己做好还要开心!因此,想上来
和更多的人分享。
我的微薄是@小捷小婕,在标签“我们的家常菜”下,有我分享的一些食谱和做菜小窍
门。写的比较罗嗦,是希望把原理解释清楚,操作起来其实并不复杂。
这些年做菜已经从追求fancy和形似,转到追求扎实的基本功,重视细节,因为发现一个
菜的成败往往是细节决定的。比如牛肉、鸡胸肉、虾仁怎么切怎么预处理怎么上浆、用
什么样的油温才会滑嫩。
在这里先按时间顺序倒序贴一些今年和去年做的菜,具体的菜谱大家可以从微薄中寻找。
粤菜--腊味芋头糕
浙菜--油爆大虾
闽菜--十香排骨串
闽菜--煎糟鳗鱼
crab cake
浙菜--芙蓉鱼片
Escargots de Bourgogne(Snails with Herb Butter)勃艮第蜗牛
巧克力黑莓慕斯蛋糕
芋头酥
浙菜--蟹酿橙
川菜--二姐兔丁
川菜--陈皮牛肉
鲁菜--溜肝尖
新疆菜--大盘鸡
波隆那肉酱意面Tagl... 阅读全帖 |
|
l*****j 发帖数: 5163 | 4 已经有两年半没来food版了,以前的版友还在玩的已经很少了
最近在微薄分享的几个家常菜和一些实用的小tip,得到不少朋友、网友很好的反馈,
一些厨房新手都复制成功,我非常非常开心,甚至比自己做好还要开心!因此,想上来
和更多的人分享。
我的微薄是@小捷小婕,在标签“我们的家常菜”下,有我分享的一些食谱和做菜小窍
门。写的比较罗嗦,是希望把原理解释清楚,操作起来其实并不复杂。
这些年做菜已经从追求fancy和形似,转到追求扎实的基本功,重视细节,因为发现一个
菜的成败往往是细节决定的。比如牛肉、鸡胸肉、虾仁怎么切怎么预处理怎么上浆、用
什么样的油温才会滑嫩。
在这里先按时间顺序倒序贴一些今年和去年做的菜,具体的菜谱大家可以从微薄中寻找。
粤菜--腊味芋头糕
浙菜--油爆大虾
闽菜--十香排骨串
闽菜--煎糟鳗鱼
crab cake
浙菜--芙蓉鱼片
Escargots de Bourgogne(Snails with Herb Butter)勃艮第蜗牛
巧克力黑莓慕斯蛋糕
芋头酥
浙菜--蟹酿橙
川菜--二姐兔丁
川菜--陈皮牛肉
鲁菜--溜肝尖
新疆菜--大盘鸡
波隆那肉酱意面Tagl... 阅读全帖 |
|
|
r**********a 发帖数: 514 | 6 牛排还是怀念记忆中国内吃过的……还是不习惯一下子吃大量的肉。总觉得吧,这牛排
正宗西餐厅里,做好了端上来要立马吃掉,不然马上就容易变柴或者变得很靡,冷了也
不好吃;其实即使很快吃下的那些 那种多汁 也是有柴柴的味道。而其它牛肉类还是喜
欢中餐馆里的,预处理过,很嫩,虽然可能少了肉的原味。看来还是得多试吃一些才可
能培养出点好感来 还是不会欣赏牛排啊。 |
|
l*****i 发帖数: 20533 | 7 部位不重要,主要还是看处理工艺。国内饭馆都要预处理一个晚上以上才有那个感觉。
家庭这么搞太麻烦是不能经常搞的。 |
|
h***2 发帖数: 2351 | 8 一般老外的东西,都是READY FOR USE。法国佬买了这锅,也是这样预处理的吗? |
|
h***2 发帖数: 2351 | 9 一般老外的东西,都是READY FOR USE。法国佬买了这锅,也是这样预处理的吗? |
|
s******y 发帖数: 17729 | 10 上淀粉,滑溜啊
其实先用淀粉预处理一下,溜煎炸炒都不会老 |
|
a******1 发帖数: 703 | 11 想和大家请教一下,怎么样炒牛肉(片,丝)才会嫩。
买什么样部位的好?
怎么切?
预处理?(把肉敲松?炒前放不放料酒,淀粉之类,过油?)
炒的时候的技巧?(火候,油温,时间)
谢谢! |
|
c********d 发帖数: 11593 | 12 co-先说说常做的有哪几样。
我自己的感觉吧,weekday的晚餐,就是要在有限的时间内尽可能做得全。预处理越少
越好。有些经放而且万用的东西不妨多买一点放着,譬如洋葱、土豆、鸡蛋、冰冻的鸡
翅(已经分出了翅根和翅中的那种)和冰冻虾。还有某些很好用的调料,譬如这个牛角
牌的各种烧肉汁,味道都挺不错,可以随时准备几瓶——
然后路上随便买点必须是新鲜的东西,譬如生菜、番茄、各种水果类,自己就能随机搭
配了。
顺便说个昨晚的晚餐。青梅大虾(冰冻虾解冻后用葱姜炒,加一点韩国店买来的青梅汁
收干),豆苗鸡肉丸汤(鸡肉馅加藕粉和一个鸡蛋拌匀,水煮开之后用勺子把肉馅一勺
勺舀进锅里就会变成肉丸,水再开之后下豌豆苗),烤鸡胸(鸡胸切片,用牛角牌的烧
肉汁腌渍后放在pizza maker里煎熟),都是很容易做好的菜。 |
|
|
|
发帖数: 1 | 15 蟹肉棒基本是我们吃火锅的必点菜品之一,但是,大家对于这个蟹肉棒却有着不同的看
法。因为蟹肉棒外表有着一层塑料套包裹着。争议就出现在这,到底是先将塑料套取下
来再下锅煮,还是下锅煮熟后才去掉塑料套。这是大家没法统一的问题!
大部分人觉得一定要先把塑料套拆掉才下锅煮,虽然会散掉,但是塑料放下锅去高温煮
肯定是不好的啊。
针对这个问题,有网友专门咨询了蟹肉棒的制造商。制造商表示:蟹肉棒外表的塑料套
是耐高温材质制造的,最高能承受120度的高温,而我们的火锅最高也才100度。所以直
接放下锅去煮是没问题的,但是吃之前一定要记得将塑料套取出来。
知道这个后大家以后吃起蟹肉棒是不是可以放心了呢,毕竟有塑料套包裹着的蟹肉棒煮
起来更容易用筷子夹呀。
但是,仍有部分网友不放心,觉得商家会以次充好,用劣质材料,根本不能承受这么高
的温度。对于这种担心就没必要啦,真要有质量问题会有相关部门处置的。咱就安心的
吃火锅,做个安静的吃货吧。
蟹肉棒的制作工艺
1、生产设备:绞肉机、打浆机、成型机、水煮槽、速冻库等。
2、原材料:鱼糜、肉丸强力增脆素、卡拉胶、蟹粉、蟹香精、香辛料、淀粉、红曲色
素、蛋青、植物油、... 阅读全帖 |
|
E**********e 发帖数: 1736 | 16 下面是我发在数据科学版的帖子。感兴趣的可以看看。不知有没有可以帮个忙告知下选
notes是有是么变量? 我的是从notes数据里挑选的变量,不知是不是你们选notes是的
变量或者filter。我现在还没开户,正攒钱。但是呢,想把模型建好,说不定真能构成
投资建议。有人愿意帮忙的话,请PM。结果可以共享。
_________________________________________
我利用空余时间做了下risk modeling。 之所以做,就是想用来构成投资建议。 比如
,开个户, 然后用自己的模型来选notes。
lending club的noets 有22% default rate,挺高的啊。 自己的模型能到AUC 0.702,
就是最简单的logistic regression。 random forest 和boosting 要低点。当然这个
跟没有细调参数有关。 不过还是想用logistic regression, 其他的方法只是作为个
参考。
同时也试着做了个kaggle的give me some credit。 目前logistic regression 可以到... 阅读全帖 |
|
g*******y 发帖数: 1930 | 17 用? 来split不是很好吧。?在kmp预处理的时候,就当作是'?'本身,在比较str和
substr的时候,做为一个通配符。
另外,貌似题目只是问 是否存在match,不是找所有match,不需要DFS。如果找所有match,可以用DP的方法,类似于今年code jam qualification的最后一题。
token |
|
g*******y 发帖数: 1930 | 18 DP的话,是不是用一个三维矩阵,A[x][y][a],xy记录square中心,a是square边长,
这样
A[x][y][a] = A[x+a/2][y+a/2][a/2] && A.... && A... & A...
这样的话O(M*N*Min(M,N))可以做出来。编程也非常简单。
但是不知道你有什么好方法提高到O(MN)
对了,说到分冶法。我发现我在推复杂度的时候犯了个错误,如果merge要O(MN),最后
的复杂度是O(M*N*logN)。
一个改进方案是做预处理,事先把每行的连续"1"的bars找出来并用区间树存下来,这
样,找每行穿过midline的bar应该就可以用M×logN的时间完成,然后对找出来的M根
bar,再用第二重分冶法O(M*logM)的时间,找到最大square
T(N,M)=2T(N/2,M)+ O(M*logN)+O(M*logM),这样貌似就能到O(M*N)了?
有人能看明白我在说什么吗,貌似我自己都快被自己弄晕了。
DP |
|
g*******y 发帖数: 1930 | 19 这两天写了几十道题目的code,挑几个有疑惑的问问大家
1.Find the largest rectangular matrix with 1's
//网上倒是有个Dr.***的网页上有解答。不过个人认为这题做为面试题过于难了。
2.Wildcard string matching(suffix tree)
//同样觉得面试做suffix tree的题过于难了。
3.怎么组织字典,使得在解cross puzzle时可以很快得到满足条件的所有单词.比如所
有第二个字母是o,第5个是H的单词。
//感觉找不到很好的预处理/加速的方法
4.coding test. 两个不同的link list, node buffer size不一样. 从一个link list
的node考贝到另一个list.
//理解不了题意
5.Write the code to print a Binary tree level by level STARTING FROM THE
LEAF LEVEL
//同时用栈和队列很简单,找一个比同时用栈和队列更好的方法?
6.Give three methods to c |
|
h**k 发帖数: 3368 | 20 应该是给任意的两个单词,求他们之间的edit distance吧?
最简单的办法是DP,这个不需要对字典作处理。
更快的办法是对每个string进行预处理,好像是可以建一个prefix tree |
|
g*******y 发帖数: 1930 | 21 来自主题: JobHunting版 - 微软电面题 做预处理的话,可以做到O(logH) 甚至O(1)的LCA query,H是树高(跟你的m,n是一个
量级的)
起走 |
|
l*****a 发帖数: 14598 | 22 来自主题: JobHunting版 - 问一道旧题 就是那个log(N)找BST中第K个元素的题
前几天还看到,只是没有细看,现在想看的时候,考古考到500号
怎么也找不到。
哪位给说说吧。不要做预处理。
顶多用stack或者parent指针
先谢谢了 |
|
m*****f 发帖数: 1243 | 23 来自主题: JobHunting版 - 问一道旧题 in average 也不可能是log n, 除非有预处理 |
|
s*****i 发帖数: 355 | 24 预处理100K个矩阵,记录每个矩阵0和1的个数,用这个签名作为key保存在hashmap里面
然后找出与要查找的矩阵签名相同的,然后挨个比。因为都是0和1,用XOR应该比较快 |
|
d**a 发帖数: 84 | 25 1. 如果预处理, 用 inverted index? |
|
r****o 发帖数: 1950 | 26 多谢,
是不是就是找长度为2-7的这7个字母的所有permutation?
另外,预处理需要作什么呢? |
|
z*******y 发帖数: 578 | 27 permutation应该是可以的
我当时是先找出所有的7个字母组合(combination)
然后这样预处理字典,把签名相同的单词 放到一起,相当于建一个hashtable,这样只
要知道组合就可以找出对应的所有单词 |
|
|
r****o 发帖数: 1950 | 29 就是说为了方便后面的处理,预处理可以复杂度很高? |
|
s*****i 发帖数: 355 | 30 预处理是把字典的词转换成数字,然后sort
binary search找给定的要查找的数 |
|
s*****i 发帖数: 355 | 31 1256是个key,后面带一个数组存着所有符合条件的单词
这个主要就是预处理了,用hash也可以 |
|
t******e 发帖数: 1293 | 32 来自主题: JobHunting版 - 求解算法题 就是O(N^2*M)
还是有点技巧吧,需要预处理一下 |
|
j**l 发帖数: 2911 | 33 可以预处理circular sorted array, 在适当位置断开使得它成为regular sorted
array么? |
|
j**l 发帖数: 2911 | 34 这种O(n)的预处理不允许么?以后每次都可以log(n)查找了
比如原来数组A的元素是
3->4->5->6->1->2
下标映射为
new_i = (old_i + 2) % 6
old_i = (new_i + 4) % 6
这样可以得到假想的常规排序数组B
B[i] = A[(i+4)%6]
对B进行二分查找就可以了 |
|
j**l 发帖数: 2911 | 35 如果允许O(n)预处理的话,就可以找到分割点,通过下标映射化归为在普通有序数组中
的二分查找问题了。但这可能不是面试官想要的 |
|
a***9 发帖数: 364 | 36 NP-hard? 难道你认为动归解这题的复杂度是NP-hard级别的吗
而且如果条件合适,可以用greedy的话,基本就是linear的,除去预处理。 |
|
l******o 发帖数: 144 | 37 是NP-hard的,你没有理解这个问题的input是什么。这个问题的input是(a1,a2,……
ak,N),所以input的size是log的,所以DP的算法其实是exponential的。
不要死读书。
NP-hard? 难道你认为动归的复杂度是NP-hard级别的吗
而且如果条件合适,可以用greedy的话,基本就是linear的,除去预处理。 |
|
j**l 发帖数: 2911 | 38 这个预处理是O(n),
不过以后都是一劳永逸的O(logn)了 |
|
x******3 发帖数: 245 | 39 好像预处理找sorted array的起点和结束可以是lgN, 用binary search找起点和结束 |
|
b****r 发帖数: 1272 | 40 先做预处理,对每个点算出H[i] 然后把每一行当做底,把这个Histogram当做
subproblem来解行不
行 |
|
m*****g 发帖数: 226 | 41 第二题,不能sort, 不能用内存(包括bitmap)
那就是不能遍历然后预处理
那就(n2)硬来? |
|
m*****g 发帖数: 226 | 42 来自主题: JobHunting版 - 总结一道题 可以用那个D博士的遍历办法,预处理,然后检查每个可能的方块。O(n3)
b
a |
|
q*********u 发帖数: 280 | 43 开始聊自己的背景,花了5分多钟,讲题目花了5分钟,code了30分钟了,来不及做第二
题了,
叫我提问,聊了5分多钟,前后45分钟可能多一点,本来是想要求再来一题,实在没说
出口,阿,郁闷
题目:
给出
{{100, m1}, {102, m2}, {60, m3}.....}和一个given number
要求挑两个数组中的元素,sum = given number; 那些个m都是一个结构里面的名字而
已,
162 = 102+60
这样把1和2跳出来
他自己讲这个题就花了5分钟,本来题不是那样的,他说了第三遍,就变那样了。
我开始以为赚了,居然不是dp,结果发现花了10分钟,去预处理输入,这个被证明是决
策失误。
code的话,我用了算法是先sort再binary search, 我比较讲细节,结果一边说一边写
,把各种情况考虑一遍,30分钟一下子就没了,真是没想到,后来急了了,居然漏了
return, 被他指出来,赶紧加上去。。。。
还是发个帖。 |
|
j**l 发帖数: 2911 | 44 预处理字典?对每个单词,按字母序排序,排序结果作为signature, 同时也是Hash的
key
所有signature相同的单词放入一个set, Hash就是从signature到set的map? |
|
h**6 发帖数: 4160 | 45 二维二叉索引树 (2D Binary Indexed Tree),对n*m的矩阵,预处理的时间复杂度为O(nmlognlogm),此后每次求和效率可以达到O(lognlogm),与子矩阵大小无关。 |
|
j**l 发帖数: 2911 | 46 你说的对,我已经改了。
只有直接从节点里取出子树元素个数信息的情形下,才可以是O(log n)的。相当于空间
换时间并且作了预处理。 |
|
i***1 发帖数: 95 | 47 如果只有这一条要求:
无重复元素时O(lgn)时间检索
能做么?假设不能预处理。 |
|
n*****u 发帖数: 5 | 48 写了个不用hashset的方法,不过太长了点。。需要预处理得到unique letters和count
。不知道有没简洁的解法?
void do_perm(vector& letters, vector& count, string& str, int len)
{
if(str.size()==len) {
cout << str << " ";
return;
}
for(int i=0; i
if(count[i]) {
str.push_back(letters[i]);
--count[i];
do_perm(letters, count, str, len);
++count[i];
str.erase(str.size()-1);
}
}
}
void do_comb(vector |
|
f***g 发帖数: 214 | 49 嗯,O(n3),刚才说错了。
8.7.13的解答请看附件。
解法2就是预处理一下
每一行都等于当前列之前所有行的和。
每次就不用都加一遍了。
求第2行到第6行的和,就用第6行减去第2行 |
|
d****i 发帖数: 4354 | 50 1, 我的想法:
建立一个pair 序列(value, original position)
(2, 1)
(10, 2)
(5, 3)
(6, 4)
(80, 5)
然后先把这个序列排好序,注意对于这样一个数组,这个排序只要做一次,因此是
constant time的cost
(2, 1)
(5, 3)
(6, 4)
(10, 2)
(80, 5)
再整理一次,找出比每个数大的后面所有序列里,original index最小而且小于该数的original index,中间的original index也可以不保存了,这个也是一次性的cost.
(2, 1, 10)
(5, 3, 10)
(6, 4, 10)
(10, 2, 80)
(80, 5, -1)
以后根据input 二分查找,返回tuple里第三个值.由于数组大,如果查找的次数足够多,
预处理是可以接受的办法. |
|