最近看了一两本讲编程思维的书,觉得程序员真的是很聪明的一群人。
一些启发——
避免重复 DRY Don’t Repeat Yourself
抽象一套标准的方法论,用一种方式解决N个底层逻辑类似的问题。
高内聚,低耦合。
每个模块内部非常紧密,但模块和模块之间尽量互不影响,避免牵一发而动全身。
简洁的代码自有美感。
要做各种白盒测试、黑盒测试、集成测试、非功能测试、回归测试……
测试过程中脑补各种可能性,把自己放到具体情境中去,确立问题边界条件。
统一的规范很重要。命名、注释、布局、格式……遵守统一规范能大大提升协同效率。
班车模式是瀑布和敏捷模式的折中方案。
确保每个周期都有需求发布,而有些来不及上线的需求就delay到下个周期,在效率和精细化之间平衡。
明确最核心的目标才能在不同方案之间做取舍。“最优”方案都是相对的不是绝对的。

永远有迭代意识,很多流程都有优化空间,不安于现状。
不做现状的奴隶和活在当下之间并不冲突。
非法注射物每次入场都会披着华丽的高科技外衣,最后以毁掉数万张脸的沉痛代价离场!
更令人痛心的是现在还依旧有些注射物活跃在微整市场你知道吗!
随着国内经济的蓬勃发展和医疗美容市场的迅速膨胀,微整注射出现后更是乱象横生,各种来历不明的微整注射针剂,打着“高科技”、“新技术”的幌子不断涌入,给无数求美者造成了身体以及心灵的巨大的伤害。
下面,给大家整理了几种常见的非法医美注射物:
1、奥美定
奥美定早在2006年就已经被列为非法注射物,但其性状与玻尿酸相似,肉眼很难区分,所以经常被非法机构用来冒充玻尿酸来进行注射。很多求美者在注射后,会出现不同程度的游移、结块、红肿、持续性疼痛、糜烂流脓等症状,即使取出后还会对身体组织造成一定损伤。

2、骨粉:
骨粉,也叫羟基磷灰石本来是用于骨科和牙科的医疗器械材料,被包装成新技术珊瑚骨雕、骨膜贴片、骨支撑等永久注射材料应用于微整美容治疗,而填充后有很大一部人会出现塑型问题、肉芽肿、无菌炎症、腐蚀软组、增生结节等不良反应,做取出的话还会对软组织造成严重损伤。
3、微晶瓷:
这是一种生物软陶瓷,主要成分为羟基磷灰石钙,但是,用来注射的微晶瓷是半固体状,注射后会长久留在注射,且并发症较多,注射后不能完全取出。稳定后的微晶瓷会变得很僵硬,若注射层次过浅,还会出现鼻尖溃烂的情况。
4、葡聚糖:
被叫做生物肋骨鼻。根据注射部位的不同有黑盒和白盒两种包装,主要作用是刺激人体免疫系统提高抗体活力。但是,注射葡聚糖后容易发生游离和扩散,比如额头会出现凹坑、鼻部变宽、容易出现栓塞。

5、生长因子:
这种注射物最大的并发症是刺激组织疯长,被用来注射最多且伤害最大的是下巴,其次是苹果肌。造成了各种畸形下巴和大胖脸的毁容案例,因为此种注射物的特点是刺激的自身软组织疯狂生长比如肌肉脂肪,一旦出现异常生长的症状就需要通过手术进行切除,修复难度大创伤大。
6、硅油
现实中虽说注射硅油的求美者并不常见,但是还有一部分求美者在做硅油填充时,被冠以永不回落的填充物。也经常被冒充成玻尿酸、胶原蛋白等来进行使用。注射后容易出现的并发症是肉芽肿、增生、游离、变异等。
医疗美容的治疗不同于普通健康疾病,一定是要建立在安全健康的前提下开展的诊疗服务,最应该看中的不是效果而是安全。获批的注射针剂在入市前一定是进行了多伦临床验证后绝对安全才会允许使用的,这个过程需要几年甚至十多年的时间,不会像非法微整市场产品更新周期那么快几个月就会推出一款所谓的新产品。#谣零零计划#

测试笔记—— 3 常见的测试项科普
以在百度首页为例,简单介绍如下测试项【非标准定义,PS面试时也没人要你背各种测试的定义,把你丢进一家公司,告诉你所在的部门有哪些测试项,你知道大概要关注什么,足以。】
3.1 按测试的对象分
(1)单元测试:测试对象为最底层的函数,为开发人员在自测时设计的用例。部分公司有单元测试代码覆盖率统计需求。
如:点击搜索按钮的响应函数,获取搜索结果的调用函数等
(2)模块测试:测试对象为模块级接口,关注单个模块功能。通常方案为MOCK掉测试模块依赖的其他模块,保证测试中发现的问题一定是该测试模块。
如百度的搜索模块,推荐模块等
(3)集成测试:测试对象为多个单元测试集成的组件,一般在单元测试通过后进行。强依赖于单元测试通过,以此便于发现各单元之间的接口问题。

如单元测试中提到的两个函数组合测试,此时关注点击搜索后获取到结果是否为你预期搜索的,即确认两函数之间的搜索key值传递是否有误
(4)系统测试:测试对象为整个完整系统,关注系统的功能、性能、稳定性、安全等。
3.2 按测试的关注点分:
(1)冒烟测试:在所有测试开始前执行,确保系统基本功能可用。
如:本次讨论中的百度首页能否正常打开,输入任意内容能否获取搜索结果
(2)功能测试:测试该产品支持的所有功能。如搜索【结果、排序、样式】、推荐【呈现结果是否符合算法预期】、结果查看与跳转、猜你喜欢等
(3)接口测试:即测试该产品组件之间的接口,常关注接口的参数检查、功能实现的话、一般通过代码形式,从上到下表示层、业务层、数据层等分层进行接口测试。
(4)兼容性测试:关注产品对于各种平台环境的兼容情况【一般公司会按照平台的占有率,兼容特定的几种平台】,如PC端的各种浏览器,WAP端的各种手机型号+浏览器等。

(5)性能测试:关注产品在各种条件下【正常/峰值/异常/多路】的性能指标,如平均响应时间、吞吐量等。测试人员会给出一个正常场景下的参考性能数据,作为后期产品部署时的主要依据【产品部署的并发路数、部署环境、所需机器数量等】。
(6)稳定性测试:关注产品在长时间在各种正常/异常输入下的CPU、内存、显存等机器数据,以此判断是否出现崩溃、卡死、内存泄漏、数据库死锁等问题。
(7)安全测试:关注产品的安全隐患,如数据安全【数据库是否容易被攻击、数据库是否明文存储敏感数据、日志是否明文传输敏感信息】
3.3 按测试的时间阶段分:
(1)准入测试:【部分公司有】在开发人员提测后,测试人员进行的第一项测试,一般测试用例不超过10条,关注本次需求实现的基本功能是否实现,能否继续测试,若基本功能未实现,阻碍下一步测试,则该版本直接打回。

如新增中秋节抽奖功能,但测试发现活动页无法打开,则没有必要进行继续测试了,准入测试失败,版本打回。
(2)验收测试:对本次提测需求进行详细测试
(3)回归测试:对于测试中发现的bug,开发修复后,测试进行再次验证,并确认不引入新问题。
(4)Alpha测试:在公司内部的开发环境下进行的测试【内测版】
(5)Bate测试:在实际使用环境上进行的测试【公测版】
3.4 按测试的手段分
(1)白盒测试:基于程序内部逻辑的清晰认知,设计测试用例
(2)黑盒测试:基于产品需求说明,不了解程序内部逻辑,设计测试用例
3.5 其他一些部分不常用/部分公司使用的词汇
(1)金丝雀版本:勉强冒烟通过,凑合可以跑起来的版本,一般提供给业务人员做掩饰使用
(2)PM RD FE QA——产品经理【默认】 后端开发人员 前端开发人员 测试人员

(3)PL PM LM——小组长 项目经理【部分公司是】 主管
(4)待续【想起来再补充】
通过互换群组分配的对抗性对比性学习
对比学习作为一种有效的自我监督的代表性学习技术已经得到了普及。一些研究方向改进了传统的对比方法,例如,原型对比方法可以更好地捕捉实例之间的语义相似性,并通过考虑聚类原型或聚类分配来减少计算负担,而对抗性的实例对比方法可以提高对各种攻击的鲁棒性。据我们所知,之前的工作中没有联合考虑鲁棒性、集群语义相似性和计算效率。在这项工作中,我们提出了SwARo,一个对抗性的对比框架,它结合了集群分配的变化来生成有代表性的对抗性样本。我们在多个基准数据集上对SwARo进行了评估,并对各种白盒和黑盒攻击进行了评估,获得了比最先进的基线更一致的改进。
《Adversarial Contrastive Learning by Permuting Cluster Assignments》

论文地址:网页链接
爱敬气垫黑/白/粉/21/13/23
四色流星持久控油保湿遮瑕水粉霜,粉盒:保湿,白盒:控油,黑盒:遮瑕,比老款多了一个颜拉花,在精华和氧化程度养肤等方面都做了升级,水润又持妆#爱敬气垫#
新作植田•田之间建筑×朱祖谋•彊村词学馆|||在改造之初,主创团队对古镇现状及原有建筑的状况进行了评估:项目是对一座既有保留建筑的改造,建筑体量较小是一个480方左右的小型建筑;原建筑是一座框架结构的坡屋顶现代建筑,分为左右两个体量:一高一低、一大一小,中间有一处连廊;总体建筑高度和周围建筑相似,原建筑是一种分开的坡屋顶状态,以最直接的方式——坡屋顶来回应古街城市肌理,其体量与高度与小镇总体街道感受基本一致。
在设计策略上不希望过大地破坏既有建筑与街道的关系,希望通过植入式设计方式对既有建筑进行“补位”,以形成一个建筑新的“整体性”。

主创团队将一个纯黑色的装置盒体嵌入两个坡屋顶建筑的中间,黑盒的中间是以纵横交错的钢结构构架组成的“内化的坡屋顶”,整个黑盒作为一种坡屋顶的“中介”体。这一“中介”体一方面取位置上的“中”,它插入在两个体量中间,即是建筑的中心也同时形成了区域中心,为整个街道树立新的活力和标识力;同时“中”也是体量上的适中,不高于原有体量,又不过于压迫街道,“中”以自身为中心去理解周遭环境,以对环境产生调和。另一方面,这一“中介”体又将人从城市中逐步引向室内,借用尺度的缩小,人在通过这一长廊进入的过程中,一直压缩到近乎门高之后,方才进入展厅内部。这一整个过程中经历了:人从对城市的感知-人对“中介”装置体的感知-人对室内空间的感知,这一变化的过程温润自然。
USENIX Security 2020 论文推荐:

论文名称:Hybrid Batch Attacks: Finding
Black-box Adversarial Examples with Limited Queries
推荐理由:作者研究了黑盒环境下的对抗样本,在这种情况下攻击者只能通过API访问目标模型,且每次查询都是十分昂贵的。在此之前,针对黑盒条件下对抗样本的研究主要遵循以下两种策略:(1)迁移攻击利用在本地模型上的白盒攻击来寻找能迁移到目标模型的候选对抗性样本,和(2)基于优化的攻击利用对目标模型的查询并应用优化技术来寻找对抗样本。作者提出了结合这两种策略的混合攻击,将来自本地模型的对抗性样本作为基于优化攻击的起点,并使用在基于优化的攻击中学习的标签来优化本地模型以寻找迁移的候选样本。作者在MNIST、CIFAR10和ImageNet数据集上进行实验并证明,他们的混合攻击策略降低了攻击成本并提高了攻击成功率。作者还提出了一个种子优先级策略,这使得攻击者能够将他们的资源集中在最有希望的种子上。将混合攻击与种子优先级策略相结合,可以实现批处理攻击,只需少量查询就可以找到可用的对抗样本。

论文链接:网页链接
会议链接:网页链接
订阅了解更多论文信息,定制您的个人科研动态信息流:科研动态 - AMiner
#AMiner##论文#
【#天猫小黑盒发起“新年开新地图”打卡尝鲜活动#】天猫小黑盒发起了“新年开新地图”打卡尝鲜活动。1月7日至1月16日期间,天猫小黑盒将携手上海、北京、深圳等多个城市的50家城中热店,为“追新一族”带来第一现场领取首发新品福利的机会以及丰富的新品互动体验。活动期间,用户可以从任意起点开始按照地图去探寻,只要在店面看到带有“新年要开新”标语的海报,就能走进店中解锁一份天猫小黑盒准备的独家尝“新”体验。新年开新地图甄选合作的这些高人气网红热店,正是呼应了时下最能代表潮流趋势的赛博科技原住民、氛围感美人、品质生活家、精致自由党、潮流捕手、0碳绿色先锋这6大圈层人群的喜好与调性。

EPLAN中,如何修改宏?
官方的EPLAN宏,并不一定是我们所需要的,需要修改怎么办?比如西门子1200plc的宏,它的输入输出管脚是plc的标识符号,DI a.0,DI a.1,但在博途中,我们组态为I8.0 I8.1需要在电气图纸中体现怎么办?那就要修改官方的宏,先选择宏,然后编辑,其它,取消组合,就可以把宏打散,这样就可以编辑,修改管脚的名字,还可以增加另外的管脚和文字说明。修改完后,再编辑,其它,组合,就可以把打散的符号宏重新组合。
另外,一些plc,变频器,伺服,指示灯以及一些不常见的设备,是没有宏的,我们就可以利用现有的宏,加以修改,变成新的宏。这不比画黑盒,plc盒方便??
EPLAN的目的,是方便电气设计,加快出设备图纸的进度,把时间放在设计上,而不是把EPLAN当成另外一种CAD。天天EPLAN电工画图,用EPLAN画接触器,画plc,夜深人静的时候,就没有问问自己的灵魂深处,天天拿EPLAN画这些,有什么用??

还有那些天天哔哔,不同层次的人有不同的学习方法的灯泡,你们有没有问问自己,这不同的学习方法学了那么久了,学会了什么?是不是除了自己骗自己,什么也没学会?
学技术是拿来赚钱的,而有些灯泡,却把学技术变成了生活品味,境界确实不一般
EPLAN电气设计实例入门
不同皮肤,水光该如何搭配,怎么搭效果好?随着这两年社会的发展,大家美容意识的改变,更加科学严谨的水光中胚层护肤也是越来越受欢迎,水光也分很多类型,找准适合自己的水光并合理进行搭配,才能达到事半功倍的效果!
不同皮肤该如何搭配?
1⃣缺水干燥
水光+水光:基础水光(润月雅/润百颜/欣菲聆/海月兰/艾薇蓝)
次数:前3次:1月/次;
后期:2-3月/次
效果:适合新手及18-25岁年轻肌肤
2⃣各方面都想改善
水光+水光:
①凝光E. R. T
②基础水光+菲洛嘉135ha+三文鱼;
次数:前3次:1月/次;
后期:2-3月/次
效果:皮肤持久年轻必备
3⃣敏感肌问题
水光+水光:
①基础水光+三文鱼/氐殊;
②基础水光+伯纳赫+三文鱼
次数:前3次:15天/次;
后期:1-2月/次
效果:利用PDRN、胶原蛋白修复肌肤屏障
4⃣美白、淡斑、嫩肤
水光+聚能素:基础水光+瑞恩诗皓白/英诺/丽珠兰黑盒
次数:前5次:2周/次;
后期:1月/次
效果:美白、淡斑效果没话说
5⃣豆豆
水光+微







