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

✨王群静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 举报 写留言 🖊   
✋热门推荐
  • 12、和大家认识也挺久了,也没给过大家什么福利,不如这样吧,评论里留下你最想要的东西 ,然后你们自己攒钱去买 我监督你们。3、你要是喜欢我,你就跟我表白,人这辈
  • 有帮助的小伙伴门,收藏+关注,带你了解更多航班 !清晨,我们一行四人租了一条渔船出海,先钓了几十条35公分长的青花魚当饵鱼,然后开始大西洋上的风筝钓鱼,氢气球钓
  • 月亮小姐又会怎么抉择呢 作为你的朋友 我真心不想让你被束缚在兴隆矿这么一个小小的地方 虽然你可能有很多很多可以找的借口和理由 也或许是生活和世俗思想束缚了你 但
  • 如果李宁的设计师不能举证出中国古代有绿色铠甲,那么就不能怪网友们解读成“皇军装”毕竟确实很像影视剧里的日军。二是普通的中国现代老百姓,没理由去研究早已没有实用价
  • 武汉|☝️这些美食太值得一试了❤️‍这些店必吃过后你们一定会后悔没早点去吃,我宣布它们从此以后就是我的食堂,一周吃五次不过分哈哈哈哈-魔力莎莎拉美风味法式达烤肉
  • 疫情下的我们得提前做好“聪明囤”~侥幸之心会慌S人[允悲]很庆幸自己当时经历海宁封城时是跟家人在一起‍‍ 如果是一个人…我都不敢想[裂开]抱抱这两天懵圈了的内蒙
  • 从大牌明星到草根素人,从小baby到大叔,从各种文艺青年到时尚女神男神,空前的神同步,就是通吃! 这场晚会历时三个半小时,三个半小时全场一片欢歌笑语,演员们全
  • 此是批命真要决,熟记于胸握天机!#看见千万种生活# #生活的模样# #风水# #易经# #命理##过敏性紫癜[超话]#[摊手][摊手][摊手]很多朋友不知道紫癜
  • 我妈一说我老是买杂七杂八的买了穿又不穿天天在家就是睡衣套睡衣于是灵机一动 反正那种没怎么穿过的闲置就是大神给我的哈哈哈哈哈哈哈哈然后我妈就说 你们这些人啊一路货
  • 大多数情况下,您只需要查看表A排期 (少数情况下,USCIS也会对表A排期做特殊说明)如果表A排期已经排到,那么理论上,您就可以得到一张绿卡了。绿卡排期包含两个
  • 奉告诸人,父母在堂,早劝念佛;父母亡日,课佛三年。奉告诸人,父母在堂,早劝念佛;父母亡日,课佛三年。
  • 16条最打动人心的文案1. 迷迷糊糊睡醒的那一瞬间我真的太想你了2. 不要被别人有意无意的忽略伤害到3. 我的快乐才是这世界上最珍贵的东西4. 如果有人说自己“
  • (就提一句,别家在营业期在热搜,有路人的浏览量,我们不用太过着急)我相信龟,更相信两优秀崽崽能固好粉。结果导致了……不管是小居弹钢琴弹吉他还是现在老婆弹钢琴,我
  • 据了解,有媒体报道过,杨龙在今年的销售服务店年中商务会议中表示:全新欧蓝德是广汽三菱的生命线,也是各销售服务店全面翻盘的绝佳机遇,可见他自己对欧蓝德在今年下半年
  • 食物+磷脂藻油DHA日常补,均衡营养,一举两得,宝宝眼睛不但亮晶晶✨,脑力发育也会超级好哦!多吃以下食物,对宝宝眼睛发育也有好处哦!
  • 作为全市工业发展的主战场和顶梁柱,经开区始终坚持以强工业、兴产业为己任,先后引进聚集了陕汽、吉利、隆基、华天科技等一批领军企业,初步形成了汽车、新材料新能源、高
  • 县委常委、副县长陈轶南,县乡村振兴局、大羊街乡等相关负责人,红河县库博农业发展有限公司、云南桔龙和农业科技有限公司主要负责同志参加签约仪式。红河县库博农业与桔龙
  • #sky光遇[超话]#这辈子没笑这么奔溃过,在墓土和一个小麻花玩海龟汤,说汤底的时候俩路人上桌看到立即打出一套666且连招,解释完是游戏后本来以为大家精神都是健
  • 生命只有走出来的精彩,没有等待出来的辉煌;埋怨,只是一种懦弱的表现;努力,才是人生的态度。做个刚刚好的人,平凡却不平庸,热情却不浮躁,不争抢,不迷茫,心态刚好,
  • 在2015年6月16日准确判断下跌A浪,实战辅导课中指出:最坏可能下跌1000点,比较准确判断大头部!在2015年6月16日准确判断下跌A浪,实战辅导课中指出: