由买买提看人间百态

topics

全部话题 - 话题: wrapper
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
p***p
发帖数: 559
1
What does it mean? what is and how when can I use Wrapper? F.E HttpServletRequestWrapper
对于一些没有源码或有很多替代方案的第三方库来说,我们往往希望通过自己写一个Wrapp
er来过滤掉本系统内使用者对这些库的真正引用.
在servlet中HttpServletRequestWrapper,HttpServletResponseWrapper两个Wrapper使我
们重用request\response接口非常方便,如果没有这两个类,我们就要自己写很多代码,
麻烦。
过去我曾经想编写一个Rowset的实现,但要实现的方法太多,泛懒---放弃了.:(
今天又要做一个Wrapper我于是google: generate wrapper .......很多结果,但都不只所
云 :(,
在eclipse中翻了个遍,OK!终于在 Source菜单中找到generate delegate methods....
先用refactor (重构)菜单中的 Extract Interface...将第三方库中的有用
i**9
发帖数: 1277
2
来自主题: Food版 - 自己做cupcake wrapper
偶尔看到cupcake wrapper也叫collar,惊为天人。一般都是珠光纸用激光雕刻而成,
价格当然不会便宜啦。溜溜妈妈打算自己山寨一批。先用娃做手工的普通彩色纸练练手
啦。
1.彩色纸做成底板
2.准备一些punch。要选单个的,个儿大的,镂空效果好的。那种border punch连续花
纹虽然好看,但是因为cupcake wrapper是弧形边,所以用不上啊。这种punch一般在
tjmaxx,marshalls,ross会有卖,大概5-7刀。在手工店michaels,Joann,用50%的
coupon十块钱左右可以买到。在做手工贺卡那一栏的。根据不同的节日和庆祝场合选择
合适的punch来动手做吧。
3.我练习了好多条,能够把花纹间距调的比较合适了。就这么压,就好了。这种punch
设计很好,四个点有磁铁,对上了才能切。
4.用胶水粘上或者插上边就好了。蝴蝶的这个有点技巧,压的时候太重,蝴蝶会被抠下
来,太轻则立体效果差。所以多练习几次才行。
详细制作图请见
http://blog.sina.com.cn/s/blog_71c61a5101013mil.html
i**9
发帖数: 1277
3
来自主题: Food版 - 自己做cupcake wrapper
偶尔看到cupcake wrapper也叫collar,惊为天人。一般都是珠光纸用激光雕刻而成,
价格当然不会便宜啦。溜溜妈妈打算自己山寨一批。先用娃做手工的普通彩色纸练练手
啦。
1.彩色纸做成底板
2.准备一些punch。要选单个的,个儿大的,镂空效果好的。那种border punch连续花
纹虽然好看,但是因为cupcake wrapper是弧形边,所以用不上啊。这种punch一般在
tjmaxx,marshalls,ross会有卖,大概5-7刀。在手工店michaels,Joann,用50%的
coupon十块钱左右可以买到。在做手工贺卡那一栏的。根据不同的节日和庆祝场合选择
合适的punch来动手做吧。
3.我练习了好多条,能够把花纹间距调的比较合适了。就这么压,就好了。这种punch
设计很好,四个点有磁铁,对上了才能切。
4.用胶水粘上或者插上边就好了。蝴蝶的这个有点技巧,压的时候太重,蝴蝶会被抠下
来,太轻则立体效果差。所以多练习几次才行。
详细制作图请见
http://blog.sina.com.cn/s/blog_71c61a5101013mil.html
W**********r
发帖数: 8927
4
我们家都是只用它来盖剩饭菜,然后放冰箱,下次用去掉,然后在微波炉加热吃。中国
人很少用保鲜膜来包黄油,Cheese的吧。
包肉和肉末的都是用的封口的小塑料袋,不是保鲜膜。也不能把带保鲜膜的东西直接化
冻。
如果大家大体都是这样用的话,Costco的 Stretch-Tite Food Wrapper其实挺好。
v*******l
发帖数: 5042
5
来自主题: Fishing版 - 敌爱歪!Rod bulid wrapper/dryer
前几天KV同学显摆了如何自己制作高档鱼竿,可惜后来删帖,未能加入精华。最近和鱼
友准备各自制作一根12尺左右的Center pin杆子,因为不好找合适的成品(不是太壮就
是太短),准备使用12尺#7/8 spey blank制作,正在定,牌子无所谓。
把前一阵子敌爱歪的wrapper/dryer找出来,拍几张照片,共有意制作的同学参考。
缺点是kv说的没有脚启动调速控制,这点对wrap很重要,如果经常制杆,这个功能要加
上(也可以diy)。优点是几乎没花什么钱,大部分是边角废料。
整体采用了一根公司废弃的服务器rack伸缩支架,结实耐用,长度从2.5--5ft顺滑可调
,也有利于储藏。
滚轮用那种window/door roller,很便宜。做了两套,一套直接固定在末端,另一套可
拆卸,用于长度大的时候中间位置。为了便于调节,可以用那种带耳朵的螺母,我基本
上很少用,所以直接螺丝刀调整。
电机是个10转/分种的,也是废弃用品,110v直接用,不需要变压器。夹具用了一个报
废的线杯,锯掉一半,于电机轴柔性连接(中间一层橡皮圈)。壁上攻四个丝空,螺丝
直接调整直径、同心,很好用!
对于需要... 阅读全帖
m********n
发帖数: 2995
6
来自主题: Fishing版 - 敌爱歪!Rod bulid wrapper/dryer
所以为了做竿,化石大你先做了做竿的wrapper? 给你拜了~~
v*******l
发帖数: 5042
7
来自主题: Fishing版 - 敌爱歪!Rod bulid wrapper/dryer
前几天KV同学显摆了如何自己制作高档鱼竿,可惜后来删帖,未能加入精华。最近和鱼
友准备各自制作一根12尺左右的Center pin杆子,因为不好找合适的成品(不是太壮就
是太短),准备使用12尺#7/8 spey blank制作,正在定,牌子无所谓。
把前一阵子敌爱歪的wrapper/dryer找出来,拍几张照片,共有意制作的同学参考。
缺点是kv说的没有脚启动调速控制,这点对wrap很重要,如果经常制杆,这个功能要加
上(也可以diy)。优点是几乎没花什么钱,大部分是边角废料。
整体采用了一根公司废弃的服务器rack伸缩支架,结实耐用,长度从2.5--5ft顺滑可调
,也有利于储藏。
滚轮用那种window/door roller,很便宜。做了两套,一套直接固定在末端,另一套可
拆卸,用于长度大的时候中间位置。为了便于调节,可以用那种带耳朵的螺母,我基本
上很少用,所以直接螺丝刀调整。
电机是个10转/分种的,也是废弃用品,110v直接用,不需要变压器。夹具用了一个报
废的线杯,锯掉一半,于电机轴柔性连接(中间一层橡皮圈)。壁上攻四个丝空,螺丝
直接调整直径、同心,很好用!
对于需要... 阅读全帖
m********n
发帖数: 2995
8
来自主题: Fishing版 - 敌爱歪!Rod bulid wrapper/dryer
所以为了做竿,化石大你先做了做竿的wrapper? 给你拜了~~
m*****e
发帖数: 126
9
来自主题: Java版 - Re: What is wrapper class? Thx.

First, sometimes you will need to store some values in
data structure such as Set and List, which need Objects
to be stored in. You can not add primitive value into
them. So you have to wrap the primitive value.
Second, wrapper classes also provide us many uselful
methods, such as converting String input of numbers to
numbers. You are certainly going to use one or two such
methods when you get user input from a TextField.
b****z
发帖数: 176
10
代码如下:
基本思路是,用queue 进行BFS,记录了每个node的parent,找到之后,通过parent来
recover path。感觉没有任何冗余计算啊!!!为什么过不了?
谢谢各位!!
import java.util.ArrayList;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Queue;
import java.util.Set;
public class Solution {
public List> findLadders(String start, String end, Set<
String> dict) {

List> res = new ArrayList>();
Set visited = new HashSet();

... 阅读全帖
b****z
发帖数: 176
11
代码如下:
基本思路是,用queue 进行BFS,记录了每个node的parent,找到之后,通过parent来
recover path。感觉没有任何冗余计算啊!!!为什么过不了?
谢谢各位!!
import java.util.ArrayList;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Queue;
import java.util.Set;
public class Solution {
public List> findLadders(String start, String end, Set<
String> dict) {

List> res = new ArrayList>();
Set visited = new HashSet();

... 阅读全帖
D***r
发帖数: 7511
12
python最大的好处是写function wrapper方便
相当于函数继承,不用通过类
比如下面的例子
def add_fuck(func):
def wrapper(name, n):
return "fuck " + name
return wrapper
def count_fuck(func):
def wrapper(name, n):
return "%s %d times" %(func(name, n), n)
return wrapper

@count_fuck
@add_fuck
def greet(name, n):
return name
如果执行greet('五毛', 10) 结果就是
fuck 五毛 10 times
数据处理的时候常常需要这种局部修饰
l*s
发帖数: 783
13
来自主题: DotNet版 - [合集] .NET 何去何从
☆─────────────────────────────────────☆
BubbleSort (亚特兰蒂斯) 于 h 提到:
我们组的Silverlight网站,头决定用Java Spring MVC完全重做,因为
微软今后不会对Silverliht继续升级了。
这一两年,微软的脑残决定可不少啊。看看这篇评论:
http://www.i-programmer.info/professional-programmer/i-programm
网友的杰作:
http://www.youtube.com/watch?v=RRFiu0xfQzw&autoplay=1
☆─────────────────────────────────────☆
rodney (√) 于 (Sat Jan 12 13:46:05 2013, 美东) 提到:
NeverLearn会给你定心的。

☆─────────────────────────────────────☆
goodbug (好虫) 于 (Sat Jan 12 23:00:26 2013, 美东) 提到:
Hi... 阅读全帖
c*******h
发帖数: 1096
14
来自主题: Programming版 - C和C++的复数
我现在的做法是写了一个wrapper.h
#include "legacy.h"
void dummy_wrapper(double complex x);
和wrapper.c
#include "wrapper.h"
void dummy_wrapper(double complex x) {
dummy(x);
}
旧的legacy.h用gcc编译
wrapper.h和wrapper.c用gcc编译
driver.cpp调用dummy_wrapper,用g++编译
的确不能用。就只能一直用
处理legacy code很头痛

发帖数: 1
15
这种特性在只要支持higher order function的语言面前根本不需要什么@这种花里胡哨
的语法糖


: python最大的好处是写function wrapper方便

: 相当于函数继承,不用通过类

: 比如下面的例子

: def add_fuck(func):

: def wrapper(name, n):

: return "fuck " name

: return wrapper

: def count_fuck(func):

: def wrapper(name, n):

: return "%s %d times" %(func(name, n), n)

z****e
发帖数: 54598
16
来自主题: Java版 - 关于singleton
补充一个真正难的
用final来替换volatile
public class FinalWrapper {
public final T value;
public FinalWrapper(T value) {
this.value = value;
}
}
public class Foo {
private FinalWrapper helperWrapper = null;
public Helper getHelper() {
FinalWrapper wrapper = helperWrapper;
if (wrapper == null) {
synchronized(this) {
if (helperWrapper == null) {
helperWrapper = new FinalWrapper(new Helper());
... 阅读全帖
g******m
发帖数: 46
17
There is a solution,
create a generic list wrapper to wrap your String List, whatever List, and
JAXB always unmarshall xml message to the wrapper, and from this wrapper
object, you can get the wrapped List object.
I have used this approach a lot in my projects, it works well.
http://blog.bdoughan.com/2012/11/creating-generic-list-wrapper-
w*******y
发帖数: 60932
18
来自主题: _DealGroup版 - 【$】Disney on Ice 50% off Tickets
I have Disney on Ice coming to Buffalo NY later this month and I dug this
deal up for 50% off 2 tickets per cheese wrapper. We plan on going to a show
so I will be buying 2 packs of cheese to save $40 on our 4 tickets.
See Link:
http://www.disneyoniceoffer.com/
for details.
SAVE 50% ON TICKETS
TO DISNEY ON ICE
from Singles with purchase
KRAFT Singles invites you to enjoy the magic of Disney On Ice!
There are two easy ways to redeem this exciting offer:
1.Bring your KRAFT Singles package wrapper... 阅读全帖
H*X
发帖数: 281
19
在你自己的wrapper里调用malloc, 然后做一下处理, 做一个counter来记录这个
wrapper被调用了多少次(可以用static variable), 然后你再把malloc返回给你的
pointer 返回给调用wrapper的caller
至于那个返回状态,我没太明白是什么意思, 难道说是查看malloc返回的ptr是否为void?
z********c
发帖数: 72
20
来自主题: JobHunting版 - 面完G的电面了,忐忑
现在有一个容器的iterator,支持
bool hasNext () 是否还有元素
T next () 取出下个元素,并迭代器后移
现在要你写一个wrapper类
class wrapper {
wrapper (iterator it);
bool hasNext ()
T next ()
T peek ()
}
以一个iterator为构造函数,在支持hasNext和next的同时,添加peek (),即查看下一
个元素的值,但迭代器不后移
g*******s
发帖数: 2963
21
来自主题: JobHunting版 - 面完G的电面了,忐忑
这个行不?constructor里我pass了container(这里是vector),因为我不知道没有
container该怎么写hasNext()? 如果假设原始iterator已经有hasNext()和next()了,
那这俩函数应该不用改吧?看成black box就行了,直接在peek里引入个temp变量就行
了。
#include
#include
using namespace std;
template
class Wrapper {
public:
Wrapper(vector &v,
typename vector::iterator it)
:_vec(v),_it(it),_tempIt(it){
_it = _vec.begin();
};
bool hasNext(){
_tempIt = _it;
return (++_tempIt)!=_vec.end();
};
... 阅读全帖
E***e
发帖数: 3430
22
来自主题: JobHunting版 - 如何高效overload binary operation
被问到要给一个linear algebra library做adapter/wrapper
做最简单的运算重载比如加法
该library做c=a+b的时候是不分配内存的
直接把a+b的结果写入已经分配好的c
如果做了wrapper好像难免要先分配一块内存存储a+b
再赋值给c
这么一分配再一赋值降低了好几倍的效率
请问应该用什么办法做这个adapter/wrapper?
y******s
发帖数: 92
23
来自主题: JobHunting版 - 请教两道F面试题的follow up
第一题用个wrapper class?
class Wrapper {
String root_until_current_node;
Node current;
}
把每一个wrapper装进stack?
第二题:
public int difference(Node root) {
if (root = null)
return 0;
if (root.left == null && root.right == null)
return root.val;
int left_diff = difference(root.left);
int right_diff = difference(root.right);
int res = root.val;
if (root.left != null)
res = res - (2*root.left.val-left_diff)
if (root.right != null)
res = res - ... 阅读全帖
G***G
发帖数: 16778
24
来自主题: Living版 - 饺子皮工具
I know this. but even wrapper works with me.
First, I use pasta maker to make a big wrapper with 10 inches * 6 inches.
Then, I need some tools to cut it into small wrappers with 3 inches diameter.
It is faster than your way.
and I didn't find any difference of the taste between your method and my
method.
m***q
发帖数: 82
25
来自主题: Texas版 - 今天去体验了家园.
家园算不上什么川菜吧,不太辣且有点甜,厨师是台湾人,所以做不了正宗的川菜。它
家的肠旺蛮好吃的,还有肉园和几个冷菜还可以,别的没什么好吃的。
AUSTIN的中菜,我对他们绝望了,能吃的都吃厌了,不能吃的还是不能吃。现在都吃西
餐了。
推荐几家:
OUTBACK STEAKHOUSE:东西很新鲜,味道好好,价格便宜。 RIB EYE和RED FISH优其。
也喜欢它家的开味菜:菜单上第一个ONION,狠好吃,第2个CHICKEN BACON 生菜
WRAPPER,啊呀,,真是美呆。。。。
CHEDDER‘S:价格很便宜。味道可以。 里头的马地泥又便宜又好喝,每次去必点。
CHEESECAKE FACTORY:牛排不错,PASTA狠烂,推荐大家吃牛油果春卷, 赞就一个字!
!!
去之前最好打电话,不然要等45分钟到1小时不等。。。。中午不算。
中午,去OUTBACK最好了,女生吧点个开味菜就好啦,那个WRAPPER才$4。99,肯定饱啦
,男生也可以其实,WRAPPER加白送的无限量的面包。。。看看多划算啊,比外面的快
餐可是好吃太多啦!!

卷,
m******t
发帖数: 2416
26
来自主题: Java版 - Interesting: LimpidLog
This will sound mean, but I just can't help - and we are so desperately in
the need of the 471th logging toolkit/framework/wrapper/wrapper of wrappers,
why?
m**k
发帖数: 290
27
自己写个小wrapper吧
然后 echo "/bin/wrapper" >> /etc/shells && chsh -s /bin/wrapper user
m**k
发帖数: 290
28
自己写个小wrapper吧
然后 echo "/bin/wrapper" >> /etc/shells && chsh -s /bin/wrapper user
s******n
发帖数: 21
29
来自主题: Programming版 - C#程序调用Windows C++ DLL的问题
There are 3 ways I can think of: P/Invoke, C++/CLI wrapper and COM wrapper.
My impression is that C++/CLI wrapper perform much better than P/Invoke
but the it's a pain on the ass to write especially for beginners.
If you know COM well, this is another way to go.
k**********g
发帖数: 989
30
来自主题: Programming版 - 多线程程序有什么好的调式方法?

The correct approach is to use actor model.
It may not have good performance, but any other multicore approach will be
10x more difficult than using actor model.
The fundamental constructs inside an actor model framework:
1. thread-safe queue (preferably lock-free or obstruction-free)
2. thread pool
3. worker pool (each worker runs on one thread on the thread pool)
4. task queue / task pool (a collection of ready-to-run tasks)
(remark: it is called task pool because it is not necessarily a ... 阅读全帖
b*******t
发帖数: 34
31
来自主题: Programming版 - 问个PYTHON问题
thanks
Wrapper的作用是什么?
def Wrapper (func):
或者说, 为什么需要定义Wrapper?
另外一个问题, XXX(5)打印了5次。 如果我想再把XXX包一次,比如YYY(3,5)调
用XXX(5)三次, 代码怎么写?
m********2
发帖数: 89
32
来自主题: Programming版 - 问个PYTHON问题
In your code, you need "Wrapper" to bind the "func" var inside "S" to the
original "LLL".
def YYY(n):
def decor2(f):
def wrapper(*args, **kws):
for i in range(n):
f(*args, **kws)
return wrapper
return decor2
@YYY(3)
@XXX(5)
def LLL():
...
gw
发帖数: 2175
33
package unmar;
import java.io.File;
import java.util.List;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.Marshaller;
import javax.xml.bind.Unmarshaller;
import javax.xml.namespace.QName;
import javax.xml.transform.stream.StreamSource;
public class Demo {
public static void main(String[] args) throws Exception {
JAXBContext jc = JAXBContext.newInstance(MyWrapperForList.class,
Expense.class);
//UNMARSHALLING
Unmarshaller unm... 阅读全帖
E***e
发帖数: 3430
34
来自主题: Quant版 - 如何高效overload binary operation
被问到要给一个linear algebra library做adapter/wrapper
做最简单的运算重载比如加法
该library做c=a+b的时候是不分配内存的
直接把a+b的结果写入已经分配好的c
如果做了wrapper好像难免要先分配一块内存存储a+b
再赋值给c
这么一分配再一赋值降低了好几倍的效率
请问应该用什么办法做这个adapter/wrapper?
t*****e
发帖数: 364
35
来自主题: DataSciences版 - 问个feature selection的问题
大牛不敢当。For high dimensional data, most likely people needs to do
performance estimation by cross validation. If feature selection is honest
and nested in cross validation, wrapper 要算死的 (当然看什么样的wrapper)。
当然如果你认为算几天到一个星期都不是事,那另当别论。另外,对high dimensional
data, 就直接上filter 吧,速度是一方面,另外wrapper 很容易overfit (当然你如
果是专家,知道怎么regularize/control/penalize, 另当别论)
w*******y
发帖数: 60932
36
Cigars International has a great deal on Oliva Series G cigars - $27.50 for
10 cigars with no charge for shipping. Reg price stated as $47.50. Today
only.
Country: Nicaragua
Size: 6.5 x 52
Wrapper: Cameroon
Body: Medium
Description:
Enjoy Oliva Serie 'G,' a recipient of top ratings include a well-deserved '
92.' This classic, medium-bodied blend includes a true, African-grown
Cameroon wrapper surrounding a well-aged combination of Cuban-seed
Nicaraguan long-fillers. The smoke is ri... 阅读全帖
g********n
发帖数: 2314
37
原来是'Performance profiling' could help to catch cheater 现在是 '
Performance profiling' could help to dispel doubts.
Why great Olympic feats raise suspicions
'Performance profiling' could help to dispel doubts.
Ewen Callaway
01 August 2012 Corrected: 03 August 2012
Chinese swimmer Ye Shiwen broke the world record for the women's 400-metre
individual medley event at the Olympic Games on 28 July.
L. NEAL /AFP / GETTY IMAGES
Article tools
print
email
rights & permissions
share/bookmark
At the Olympics,... 阅读全帖
q*a
发帖数: 2330
38
☆─────────────────────────────────────☆
jianglai (Veni, Vidi, Vici.) 于 (Thu Aug 2 02:54:30 2012, 美东) 提到:
http://www.nature.com/news/why-great-olympic-feats-raise-suspic
英帝堕落到什么地步了。。。
★ 发自iPhone App: ChineseWeb 7.3.1
☆─────────────────────────────────────☆
daye520 (哈哈) 于 (Thu Aug 2 02:56:00 2012, 美东) 提到:
罗切特每次都被拿出来做背景。

☆─────────────────────────────────────☆
michaelxiaga (南京中山陵) 于 (Thu Aug 2 02:58:53 2012, 美东) 提到:
回复里面有一个哥们写的不错
其实咱们在这里说有啥用, 就得用英文反驳white trash
☆─────────────────... 阅读全帖
b********n
发帖数: 38600
39
来自主题: USANews版 - Anonymous威胁暴露Cruz嫖妓丑闻
Interview with a Candy Wrapper, the Lollipop Edition
https://avengersocial.wordpress.com/2016/03/26/interview-with-a
wrapper-the-lollipop-edition/
p******e
发帖数: 897
40
President Donald Trump has now golfed for three consecutive days, despite
the fact that he vowed to get back to work on the day after Christmas.
While there’s nothing inherently wrong with the president golfing, it does
make things awkward for Trump given his past relentless criticism of former
President Barack Obama’s golfing habits.
Given this, Trump has repeatedly downplayed or tried to conceal his own
golfing exploits, despite the fact that he has hit the links in his first
year more times t... 阅读全帖
p********d
发帖数: 853
41
来自主题: Family版 - 饺子皮英文怎么说?
dumpling wrapper
因为那天在walmat看到wrapper for wanton and eggrolls了
Y**********n
发帖数: 555
42
fondant can be home made from marshmellows and/or chocolate
this way it's at least natural
but since it's too sweet and will end up in the trash anyway, I didn't
bother
with homemade stuff
Now I just think of fondant as the "wrapper" of the cake, like candy wrapper
s....
z*******3
发帖数: 13709
43
来自主题: JobHunting版 - 面完G的电面了,忐忑
那就是预先取一个next值出来,寄存在class里面
然后设置hasNext()返回为true
next()的时候,再弹出当前这个,再预取一个出来寄存到现在这个class里面
class Wrapper{
private T tmp;
private boolean hasNext = false;
Wrapper(Iterator it){
if(it.hasNext()){
tmp = it.next();
hasNext = true;
}
}
public boolean hasNext(){return hasNext;}
public T peek(){return tmp};
public T next() throws Exception{
if(hasNext){
T t = tmp;
hasNext = it.hasNext();
i... 阅读全帖
p*****2
发帖数: 21240
44
先打个草稿
首先,GoF设计模式要解决的问题不少都是因为OO不承认全局变量和函数造成的。
其次,设计模式的三个准则:中意与组合而不是继承, 依赖于接口而不是实现,高内
聚低耦合
第三,设计模式分为creational, structural, behaviroal。
Strategy: OO不承认函数造成的
Decrator: 就是平时常常提到的wrapper, 也属于中意与组合而不是继承
Factory: 感觉是纯OO的东西。Factory method有两种,一种是effective Java里谈的
,一种是GoF里谈的,我觉得都属于design pattern的范畴,但是要注意区分。因为平
时所说的DP一般指GoF,但是我感觉前者可能更常用,所以这个比较容易confused。面
试比较容易考到,感觉应该跟面试官说清楚。
Observer: 太常用了,平时见到的什么event,notification都是这个pattern。
Chain of Responsibility: 一看就想到了exception。除此之外,貌似driver的stack
也是这个意思。
Singleton:... 阅读全帖
e****e
发帖数: 418
45
来自主题: JobHunting版 - 一道code review的题目,欢迎讨论。
public class PlaylistFlagsParametersWrapper {

private boolean[] accessArray = new boolean[8];

public PlaylistFlagsParametersWrapper(PlaylistFlagsParameters
playlistFlagsParameters) {
accessArray[0] = playlistFlagsParameters.access0;
accessArray[1] = playlistFlagsParameters.access1;
accessArray[2] = playlistFlagsParameters.access2;
accessArray[3] = playlistFlagsParameters.access3;
accessArray[4] = playlistFlagsParameters.access4;
acc... 阅读全帖
f********d
发帖数: 51
46
来自主题: JobHunting版 - 一道code review的题目,欢迎讨论。
private int getAccessCode(int idx, PlaylistFlagParameter parameter) {
Field field = PlaylistFlagParameter.class.getDeclaredMethod("Access" + idx
);
if (field.getBoolean(parameter)) {
return 1< }
return 0;
}
private static byte getHopperAccessCode(PlaylistFlagsParametersWrapper
wrapper) {
int bitflag = 0;
for (int i = 0; i < 8; i++) {
bitflag += getAccessCode(i, wrapper);
}
return (byte)bitflag;
}
p*****3
发帖数: 488
47
来自主题: JobHunting版 - DP 的 memorized 放在哪里?

signature是

全局变量不大好吧,我的话一般会用一个wrapper函数和一个helper函数,helper传在
wrapper里创建的map
A*****i
发帖数: 3587
48
来自主题: JobHunting版 - 贡献一个G家面试题
完全裸考,根本没想过G家,奈何人家年年骚扰这都第三年了唉……
感觉G家每次给我出题都不难,结果每次都答不好NND
一个函数叫int Read4096(char * buf)
每次从stream里面读4Kbytes,如果stream小于4K就读到stream末尾,读出结果放在buf
里面
返回值是读了多少bytes,比如buf长度1Kbytes, 那么返回值就是1024
大于4K的stream连续调用就能自动读到底
要求是写一个int ReadBytes(char * buf, num_bytes)
作为Read4096的wrapper,可以在里面直接用Read4096,num_bytes是任意数目,返回值
也是buf的长度,buf就是结果,简单点就是能读任意长度stream的wrapper
挺简单的,结果处理边界和各种判断条件栽了,写了那么久node根本把C++的数组忘干
净了……
A*****i
发帖数: 3587
49
来自主题: JobHunting版 - 帮我看一下5行代码
别用static直接传引用用postOrderTraversal(TreeNode * root, vector &list)
然后把list在另一个wrapper里面声明同时在这个wrapper里面调用postOrder这个
b*h
发帖数: 637
50
来自主题: NextGeneration版 - 家里做的布尿片怎么消毒
家里做的布尿布,要固定的话,是不是也要用一个diaper wrapper:
http://www.target.com/p/trend-lab-cloth-diaper-with-liner-one-s
我妈说她们一起用一个带子绑着。 上课的时候,老美用的是上面那种 cloth diaper
wrapper.
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)