毕业十年后,“我”创立了自己的品牌

✨王群静JOE WANG
马兰戈尼(米兰)奢侈品管理硕士学位
Atypic Edition返常联合创始人
✨Joe曾就职于10 Corso Como(欧时力母公司赫基国际集团)负责艺术策展项目,后加入创意媒体团队UNDEF/NE(上海众社文化传播有限公司)担任PR&Maketing Manger,活跃于创新、艺术、设计与时尚领域。后加入BROWNIE (上海尚照电⼦商务有限公司),负责PR及所有自营电商平台&渠道及落地项目,拥有广泛的媒体和品牌资源,及多方位的电商运营能力,后活跃在金融/艺术/咖啡领域。

✨现任国内新锐艺术香氛品牌Atypic Edition/返常联合创始人之一,主要负责线上渠道及品牌合作对接。

✨她参与创立的年轻品牌 Atypic Edition 返常,已经获得了相当的关注,在热闹纷呈的国货香氛市场中拥有一席之地。在她的身上,我们看到了一个由理性思维引导的、热爱生活和艺术设计的实践家。

#AtypicEdition返常[话题]##小众香水[话题]##笔记灵感[话题]##创业历程[话题]##品牌[话题]##奢侈品品牌管理[话题]#

Python中对切片赋值原理分析
有这么个问题:

t = [1, 2, 3]
t[1:1] = [7]
print t # 输出 [1, 7, 2, 3]
谁会对列表这么进行赋值呢?但是对于这个输出结果的原因确实值得去再了解下,今天看看Python的源码,了解下原理是什么。

注:本地下载的是Python2.7.6的代码,直接看这个。

在Objects/listobject.c中有一个 PyList_SetSlice 函数,是这么写的::

int
PyList_SetSlice(PyObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v)
{

if (!PyList_Check(a)) {

PyErr_BadInternalCall();

return -1;

}

return list_ass_slice((PyListObject *)a, ilow, ihigh, v);
}
有用的一句就是 list_ass_slice ,那么再来看看这个函数的代码:

static int
list_ass_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v)
{

/* Because [X]DECREF can recursively invoke list operations on

this list, we must postpone all [X]DECREF activity until

after the list is back in its canonical shape. Therefore

we must allocate an additional array, 'recycle', into which

we temporarily copy the items that are deleted from the

list. :-( */

PyObject *recycle_on_stack[8];

PyObject **recycle = recycle_on_stack; /* will allocate more if needed */

PyObject **item;

PyObject **vitem = NULL;

PyObject *v_as_SF = NULL; /* PySequence_Fast(v) */

Py_ssize_t n; /* # of elements in replacement list */

Py_ssize_t norig; /* # of elements in list getting replaced */

Py_ssize_t d; /* Change in size */

Py_ssize_t k;

size_t s;

int result = -1;

/* guilty until proved innocent */
#define b ((PyListObject *)v)

if (v == NULL)

n = 0;

else {

if (a == b) {

/* Special case "a[i:j] = a" -- copy b first */

v = list_slice(b, 0, Py_SIZE(b));

if (v == NULL)

return result;

result = list_ass_slice(a, ilow, ihigh, v);

Py_DECREF(v);

return result;

}

v_as_SF = PySequence_Fast(v, "can only assign an iterable");

if(v_as_SF == NULL)

goto Error;

/*

要赋值的长度n

*/

n = PySequence_Fast_GET_SIZE(v_as_SF);

vitem = PySequence_Fast_ITEMS(v_as_SF);

}

if (ilow < 0)

ilow = 0;

else if (ilow > Py_SIZE(a))

ilow = Py_SIZE(a);

if (ihigh < ilow)

ihigh = ilow;

else if (ihigh > Py_SIZE(a))

ihigh = Py_SIZE(a);

norig = ihigh - ilow;

assert(norig >= 0);

d = n - norig;

if (Py_SIZE(a) + d == 0) {

Py_XDECREF(v_as_SF);

return list_clear(a);

}

item = a->ob_item;

/* recycle the items that we are about to remove */

s = norig * sizeof(PyObject *);

if (s > sizeof(recycle_on_stack)) {

recycle = (PyObject **)PyMem_MALLOC(s);

if (recycle == NULL) {

PyErr_NoMemory();

goto Error;

}

}

memcpy(recycle, &item[ilow], s);

if (d < 0) { /* Delete -d items */

memmove(&item[ihigh+d], &item[ihigh],

(Py_SIZE(a) - ihigh)*sizeof(PyObject *));

list_resize(a, Py_SIZE(a) + d);

item = a->ob_item;

}

else if (d > 0) { /* Insert d items */

k = Py_SIZE(a);

if (list_resize(a, k+d) < 0)

goto Error;

item = a->ob_item;

printf("关键点\n");

/*

把list对应切片后一位的值之后的所有内容向后移动所赋值的大小

按照上面的python代码这里就是

原理的t:

|1|2|3|

后移一位,因为len([7]) = 1

|1|空|2|3|把后两个移位

*/

memmove(&item[ihigh+d], &item[ihigh],

(k - ihigh)*sizeof(PyObject *));

}

/*

赋值操作,即把[7]赋值到t里的对应位置上

ilow是1, n是1

*/

for (k = 0; k < n; k++, ilow++) {

PyObject *w = vitem[k];

Py_XINCREF(w);

item[ilow] = w;

}

for (k = norig - 1; k >= 0; --k)

Py_XDECREF(recycle[k]);

result = 0;
Error:

if (recycle != recycle_on_stack)

PyMem_FREE(recycle);

Py_XDECREF(v_as_SF);

return result;
#undef b
}

#马兰戈尼# 校园开放日|从时尚买手到香氛品牌创始人

1月7日下午3点,马兰戈尼校园开放日如约而至。

本次OPEN DAY 邀请到马兰戈尼(米兰)奢侈品管理硕士优秀毕业生,同时也是中国#艺术# 香氛品牌「Atypic Edition/返常」联合创始人之一的王群静JOE WANG,独家分享#时尚行业# 的工作经验与如何一步步推出「Atypic Edition/返常」的#创业# 历程。

JOE 从马兰戈尼#米兰# 校区毕业并获得奢侈品管理#硕士# 学位后加入10 Corso Como,负责#艺术策展# 项目。后又加入创意媒体团队UNDEF/NE,BROWNIE等担任PR&Maketing Manger,活跃于#创新# 、艺术、#设计# 与时尚领域。

2020年创立「Atypic Edition/返常」中国艺术香氛品牌,旨在以气味为线索探索生活中的“非比寻常(Atypic Moment)”,并将这些瞬间的质感「出版」在每一期#香氛# 系列中。

带上口罩之后,“口红经济”哑火,“香水经济”井喷。近年来,我国香水市场份额进一步扩大,香水消费增速明显。在前有Chanel Dior这种成功商业香氛后有配枪朱丽叶等海外小众香氛“前后夹击”的情况下,JOE是如何抓住新一代 Gen Z消费者,打造出香氛中的#艺术杂志# 的呢?

1月7日下午3点,点击图片,扫码报名参加马兰戈尼校园开放日,与JOE面对面,独家分享时尚行业的工作和创业经验。

#马兰戈尼##时装设计##时尚设计##奢侈品##香氛##生活方式# https://t.cn/A6Gkg048


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 升班马狂签6将竟花费“-10万欧元” 赵宏略的下家也基本确定
  • 一起摊玩~活动时间:9月30日-10月8日活动地点:苏宁易购广场北广场报名方式:扫码下方二维码,详情咨询工作人员~#穆丹枫[超话]##佛系少女不修仙# 见见见,
  • 【节前慰问送祝福 为民情怀谨记心】 2019年2月3日上午,在新春佳节来临之际,龙泉驿区国土资源局党组书记、局长桂军同志看望慰问我局坚守在区政务服务大厅窗口的
  •  在国外,洗牙是众所周知的高性价比口腔医疗项目,牙医戏言“洗牙洗掉了我们自己的生意”原因是洗牙能够显著增进牙龈的健康,能够去除牙石菌斑这些龋齿、牙周病的“大本营
  • 联系电话17327762013 微信同步真的很感谢各位朋友们的支持和喜爱我们的微信一群在昨日破500,今天正式启用2群群规和1群同步:周一周五为主题互动日,周末
  • 首先上场的便是我们的大力厨神妈妈,只见她以飞快的速度和好了面,可惊奇的是她身上没有一丁点面粉。3、藤萝为枝小说《我不可能会怜惜一个妖鬼》影视化版权已售,将拍摄成
  • 虽然你并不出名,虽然你也只是一个小小的男孩子,但是你们冲在一线的样子真的很帅,而且帅炸了!小张皱着眉头,“没办法像我们这一行,如果你想像其他人一样一家人团聚,那
  • 好想好想和你在一起,和你一起数天上的星星,收集春天的细雨,好想好想和你在一起,听你诉说古老的故事,细数你眼中的情意,好想 好想 好想 好想,好想好想和你在
  • 我其实只建议最多脱产再考一年,脱产三战、四战考研那就大可不必了,又痛苦又累,付出与回报还不一定成正比,如果真的不甘心非要考,可以考虑一边工作一边考,工作经验和经
  • 王安石和宋神宗则从酒色财气对国家社稷的正面作用方面来谈,肯定了酒色财气中所蕴含的积极因素,一个是贤相的眼界,一个是王者的格局。 佛印和尚的诗从证悟佛家之空
  • 后来程晓玥驾车带吴千语去了美发店,两人决定去做头发,程晓玥表示自己的头发看起来就像是乖女孩,所以这次要改变一下,要变成“坏女孩”哈哈哈,看来程晓玥这次是下定决定
  • 请于本周五下午2点前,将收货信息私发给可可,逾期则视为放弃奖品哦~没拿到礼物的小伙伴也不用灰心,多跟可可互动,来微博下面聊天、分享微博,积极参加每周二的话题互动
  • 这月亮还是6r飞8刑克火星双子[二哈]我:他精神状态还OK吗[允悲],有没有抑郁症之类的,或是自我封闭性太强的老憋屈的情况。今日摘要:似乎有点不一样的一天,嗯,
  • 而我很清楚问题只在“这里”和“那里”是欲挣脱时空的企图,是打破现实的渴望。而我很清楚问题只在“这里”和“那里”是欲挣脱时空的企图,是打破现实的渴望。
  • 出台促进数字经济发展的新政策新举措,强化数据开放和数据保护,统筹数字经济、数字政府、数字社会生态体系建设,发展互联网服务和相关产品,努力打造全国数字经济创新发展
  • 全市现有17例(其中本土1例,境外输入16例)无症状感染者正在接受集中隔离医学观察。截至1月14日24时,我市累计报告确诊病例461例(境外输入303例)累计出
  • 一起来为你喜欢的选手加油吧~#带着微博去旅行##三月你好# 小R今天带着三月购机特惠来了!
  • 一本由孩子视角开启的童年旅程书~不评判只叙述朴实的文字里描绘出很多可爱生动的瞬间换个视角看看大人眼中淘气而捣蛋的小孩子能够看到的是他们的好奇、可爱、善良小林校长
  • 这种迫切性表现为两个方面,第一,古代书法是文本式的,注重阅读,因此强调点画和结体的表现。书法的形式构成我在《形势衍》一书中说:“书法就是线条对空间的分割”这个观
  • 第一次在好友家喝到这个豆瓣儿汤,新陈风味交融,真是一种奇妙的结合,酸里透着鲜,鲜味又勾着酸,并未沾荤带肉,竟凛然成为了记忆中一种活脱脱的至味。此时清水出芙蓉的蚕