Posts

Showing posts from April, 2020

一个百家姓天团,打开品牌合作新大门

Image
一个百家姓天团,打开品牌合作新大门  短视频,自媒体,达人种草一站服务 有人说:一个气质不凡的名字会影响品牌一生。不过你仔细观察,会发现众多本土牌都默默遵循着相似的起名“套路”。 比如,有自带节奏的叠词系:钉钉、当当、滴滴;有BAT领衔的世界动物园:天猫、途牛、酷狗;还有集齐一套可以词语接龙的美妆玄学派:欧珀莱、珀莱雅、雅诗兰黛…… 这些名字相似的小伙伴,或因天生亲切感,总能更好地玩在一起。这不,烧脑君近期发现,一组名字带着百家姓氏的品牌—— 雀氏、亨氏、英氏、爱氏晨曦、家乐氏、威露士、玛氏箭牌彩虹糖 不约而同齐聚一堂,组团干了件引人注目的大事。 上周,赶上全民Pick《青春有你2》《创造营2020》的热潮,它们拉出半个品牌圈的资源,以“品牌百家姓”自居,正式成团出道。 ▼ 所谓成年人的世界,难字当头;2020的魔幻开篇,又让我们的生活更显难上加难。微博上,#日常丧#的话题不断被网友翻牌。面对全民情绪告急,本次,这7位伙伴决定以团之名给大家加油打气,释放满满正能量,帮大家重拾小确幸。 4月21日,雀氏官博率先发布悬念海报,以拟人化口吻预告“品牌百家姓”组团集结中,难掩内心小紧张、小激动、小兴奋。 从海报剪影,我们很难预测本次团员都有谁。但下方“超能打”“超能量”“超正气”三个关键词,提前透露了团队人设。这将是一支年轻有活力的偶像天团,关于他们会以怎样的方式给大家加油打气,各路网友纷纷表示既好奇又期待。 官博评论下,雀氏一一回应每位粉丝的热情 隔天,7大品牌正式官宣出道。它们从各自优势出发,发布单人海报,高喊打气宣言。 宣言里,押韵梗、谐音梗……团员们信手拈来。它们对宝妈日常在意的方方面面做出正向承诺。而海报本身流畅、灵动的简笔画风附着暖色背景,又在无形中给人以力量和信赖感。 为进一步强化这种感觉,它们还联动60+微博蓝v、百位红人、4位抖音大咖等一众KOL强势打Call,邀大家参与互动,吸引更多路人火速围观。 微博上,围绕话题#给2020年的自己打个气#,KOL统一口径助力打气天团 抖音上,博主们从各自角度出发上演小剧场,宣推品牌正能量 宠粉雀氏...

从二审,视频审核到公司营业执照经营范围审查,亚马逊在释放某些信号!

Image
4月26日,亚马逊公布了正在对第三方卖家进行视频审核的消息。该程序目前正在美国、英国、中国和日本等国家进行试点,据悉有超过1000名卖家通过了审核。 针对此计划,亚马逊在接受媒体采访时披露了更多细节内容。从今年年初开始,亚马逊就一直在悄悄进行第三方卖家的严格审核程序,通过视频通话的方式来补充验证卖家在线提交审核流程的真实性,验证申请人的身份。 其实,在2019年2月份的时候,亚马逊就在实验另外一种视频审核的方式,是通过录制面部视频的方式验证卖家身份程序。 根据报道,当时测试的范围未涉及到中国卖家。最先被要求通过录制视频方式进行验证的消息来自于一位越南的亚马逊卖家,他在2019年1月份注册卖家资料时被提示使用计算机的网络摄像头拍摄五秒钟面部视频。 卖家验证提示中显示:我们将记录您5秒钟的面部视频,该视频将被加密并存储以用于识别。要继续,请启用对网络摄像头的访问权限。 但在这次的视频审核计划中,亚马逊否认了使用面部识别技术进行身份验证的说法。live verification试点计划主要是检查卖家的ID是否与系统中已存的文件资料相匹配,他们会与卖家一对一联系。 亚马逊表示,其针对第三方卖家的现有验证流程结合了机器人学习和人工审核功能,通过数百个数据点来识别卖家账户信息,包括验证该账户是否与之前亚马逊删除的某个账户相关。而且在审核通过之前,还要经过培训的审核员对卖家的申请进行审查。据称,这些程序曾在2019年帮助亚马逊监测封停了250万个违规的卖家账户。 根据亚马逊的说法,live verification计划的目的是为了控制平台的欺诈手段:假冒产品,虚假评论等等。 其实在这之前亚马逊也是做了一些努力的,不论是零项目计划还是透明计划。 去年,亚马逊启动了"零项目"计划(Project Zero),推出了一系列工具供品牌商使用。品牌商可以选择向亚马逊提供自己的logo、商标和其他关键数据,让零售商能够扫描其数十亿的产品列表,更主动地发现可疑的假冒产品。 另一个计划,亚马逊的透明计划,允许品牌在生产过程中在产品上加上一个独特的代码,以后可以通过扫描验证购买的产品真伪。这个工具在去年夏天被应用到了包括欧洲、加拿大和印度在内的市场。 当然,live verification计划在另外一个方面的意义也是在监控卖家的多账户问题,更进一步讲就是亚马逊越来...

咳嗽老不好,或许是你用错药:2类中药,你用对了吗?

Image
咳嗽老不好,或许是你用错药:2类中药,你用对了吗? 每年入冬,人群聚集的地方就成了咳嗽交响乐响起的地方。每天上班时候都可以听到很多人在咳嗽。有的人咳嗽的厉害了,甚至会引发其它的炎症,给身体带来极大负担。那么秋冬经常咳嗽感冒,是什么引起的呢?它和其他季节发生的感冒是否一样?我们应该如何预防或者治疗呢? 秋冬经常咳嗽,可能是"燥"的锅 民间有一种说法:秋冬养肺。肺喜"润"而厌"燥",如果肺部因为天气影响而得不到滋润,则会让人咳嗽不断。那么秋冬到底有多"燥"?皮肤、喉咙、嘴巴、眼睛相信是最有权利发言的。而在中医眼里:"温邪上受,首先犯肺",肺就像一座钟,罩在五脏之上。一旦保护不好,受到燥邪入侵,便会咚咚咚地响,就像一个人在咳嗽一样。所以秋冬干燥季节来临,人体内的津液会随之减少,如果不注意养生,肺部长期津液不足,得不到滋润,则会让肺部产生问题,咳嗽不断。 要治咳嗽,先分寒、热 咳嗽也是分很多种类型,不同的疾病都会引起咳嗽症状。我们要治咳嗽,就先要分清楚引起咳嗽的病因。 一种是"寒咳"。 这是由于人体受到风寒袭击而导致"肺气不宣"引发的咳嗽,一般表现为:喉咙干痒,鼻塞不畅,咳嗽时声音浑浊,并且伴有白痰,头痛难耐,鼻涕不止等。 另一种则是"热咳"。 它是因为身体受到风热之邪而引发肺部积郁热气,引发咳嗽。热咳一般声音比较清脆,咳痰也是呈现黄色。咽喉甚至全身都有肿痛现象,并伴有身体发热发汗等。 两种咳嗽病因不同,在治疗的时候也要注意区分:寒咳以疏散风寒气为主,而热咳则要疏风清热。共同点是两者都要宣肺止咳。 频繁咳嗽,两种病因有两种治疗方法 引发咳嗽的病因了解清楚以后,我们就可以具体看看两种咳嗽的治疗方法。 寒咳治疗,重点是"解表散寒"。 解表散寒是中医术语,简单来说,就是打开皮肤毛孔,将体内导致疾病的寒气散出去,达到治疗外感风寒引发的病症的效果。 常见的可以到达解表散寒目的的中药有:紫苏叶、羌活等。《本草纲目》记载,紫苏叶有"解表散寒、行气和胃"的功效,其解热作用十分显著。对于风寒引发的咳嗽、呕吐,都有奇效。羌活则可以祛风除湿止痛,可以解决风寒引发的咳嗽、酸痛等问题。 可以推荐的中成药...

Android 开发技术周报 Issue#277

Image
Android 开发技术周报 Issue#277 📰新闻 Android 11界面再调整:加入快速截屏、多任务向国产ROM看齐 最新版Android 11推送 谷歌Pixel 5被曝光:支持反向充电 4月Android系统版本分布:8.0 Oreo最主流 [图]Play商城新规让订阅更透明:试用期结束/续订会通知用户 Google 强制要求 Android 11 支持"无缝更新" 📖教程 是时候迁移至 AndroidX 了! 了解一下,Android 10 中的ART虚拟机(5 在 Android 开发中使用协程 | 上手指南 Kotlin Vocabulary | 类型别名 typealias 我感觉我学了一个假的 Android... 👖开源库 viewpagerdots This library provides a very small, compact, Kotlin-based implementation for ViewPager dots. The dots can of course be switched out for whatever type of Drawable you wish. The animation can be customized as well. open-upi An Android SDK for server-less UPI payments with minimum configuration control coroutines flow based uni-directional architecture LiveData-Extensions Write beautifully concise and clean code for complex LiveData transformations in Android. ZoomPreviewPicture 拓展性极高类似微信图片和视频浏览,常见应用场景如微信朋友圈照片九宫格和微信聊天图片图片,视频,gif预览 RxLife-Coroutine 自动管理协程生命周期,并自动捕获异常 apollo-android 📟 A strongly-typed, caching GraphQL client for Android and...

Android.mk(一)

Android.mk(一) Android.mk的第一部分内容 将工程下的所有源码文件添加到变量中: 1.将每个文件添加到Android.mk中 2.使用系统提供的函数处理 文件build/core/definitions.mk all-cpp-files-under define all-cpp-files-under$(sort $(patsubst ./%,%, \ $(shell cd $(LOCAL_PATH) ; \ find -L $(1) -name "*$(or $(LOCAL_CPP_EXTENSION),.cpp)" -and -not -name ".*") \ ))endef LOCAL_C_ALL_FILES := $(call all-cpp-files-under) //使用函数加载所有.cpp文件 LOCAL_SRC_FILES := $LOCAL_C_ALL_FILES //编译的文件地址 如果需要编译两个目标文件,则把Android.mk文件除去第一行,都拷贝一份,改一下目标文件名字,就可以生成多个目标文件。 编译动态库: 编译类型修改为:BUILD_SHARED_LIBRARY 即 include $(BUILD_SHARED_LIBRARY) 编译静态库: 编译类型修改为:BUILD_STATIC_LIBRARY 即 include $(BUILD_STATIC_LIBRARY) 编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。

用 C# 写脚本 如何输出文件夹内所有文件名

用 C# 写脚本 如何输出文件夹内所有文件名 大部分在 Windows 下的脚本都是使用 bat 或 cmd 写的,这部分的脚本对我来说可读性不好。这个可读性也是很主观的,对我来说用 C# 写脚本的可读性很强,但是换个小伙伴就不是了。在 .NET Core 下的 C# 可以通过 dotnet run 运行代码起来,此时特别适合用来写脚本 大部分在 Windows 下的脚本都是使用 bat 或 cmd 写的,这部分的脚本对我来说可读性不好。这个可读性也是很主观的,对我来说用 C# 写脚本的可读性很强,但是换个小伙伴就不是了。在 .NET Core 下的 C# 可以通过 dotnet run 运行代码起来,此时特别适合用来写脚本 我需要输出一个文件夹里面的根目录的所有文件,输出一个文件夹的顶层文件的方法可以使用 Directory.GetFiles 拿到文件夹的顶层文件,然后遍历输出。此时注意需要引用 System.IO 命名空间 using System.IO; static void Main(string[] args) { var folder = @"e:\lindexi\"; foreach (var file in Directory.GetFiles(folder)) { Console.WriteLine(file); } Console.Read(); } 这就是整个脚本的核心代码了,十分简单,通过 dotnet run 命令就可以跑起来 额外的,在 Directory.GetFiles 可以输入通配符进行选择输出的文件 foreach (var file in Directory.GetFiles(folder, "*.enbx")) { Console.WriteLine(file); } 如上面代码就输出文件夹里面后缀是 .enbx 的文件 如果想要遍历所有的子文件夹的文件,可以通过加上 SearchOption.AllDirectories 参数 foreach (var file in Directory.GetFiles(folder, "*.enbx", SearchOption.AllDirectories)) ...

System.Timers.Timer

Image
System.Timers.Timer 前言   System.Timers.Timer组件是基于服务器的计时器,它能够指定在应用程序中引发Elapsed事件周期性间隔,以处理相应事件。 使用示例:    运行结果展示:    System.Timers.Timer属性、方法解读:   1)默认100毫秒触发一次Elapsed事件,可通过其属性Interval设置时间间隔。   2)初始化Timer对象时,AutoReset默认为true,表示重复计时;若AutoReset=false,则执行一次。   3)从上面的结果中可以看出,Elapsed事件绑定相当于开辟另外一个线程去执行。(这里为了使展示效果比较明显,将Inertval设置为1000,事件中休息2000)   4)_timer.Enable=true和_timer.Start()效果一致,都是启动计时器。   5)System.Timers.Timer与System.Threading.Timer原理一样。

用asp.net core结合fastdfs打造分布式文件存储系统

Image
用asp.net core结合fastdfs打造分布式文件存储系统 最近被安排开发文件存储微服务,要求是能够通过配置来无缝切换我们公司内部研发的文件存储系统,FastDFS,MongDb GridFS,阿里云OSS,腾讯云OSS等。根据任务紧急度暂时先完成了通过配置来无缝切换内部文件系统以及FastDFS。至于MongDb GridFS,阿里云OSS,腾讯云OSS等则后期需要的话再开发对应的提供者程序集合。 作者:依乐祝 首发公众号:DotNetCore实战 原文链接: https://www.cnblogs.com/yilezhu/p/12797543.html 今天主要是对开发过程,以及对FastDFS这个通用的分布式文件存储服务的单机及集群安装部署过程做个总结。希望对想要自建分布式文件系统的朋友有所帮助。 什么是FastDFS 这里先简单介绍下分布式文件存储系统。 FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。 FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)。   Tracker Server :跟踪服务器,主要做调度工作,起到均衡的作用;负责管理所有的 storage server和 group,每个 storage 在启动后会连接 Tracker,告知自己所属 group 等信息,并保持周期性心跳。   Storage Server :存储服务器,主要提供容量和备份服务;以 group 为单位,每个 group 内可以有多台 storage server,数据互为备份。   Client :客户端,上传下载数据的服务器,也就是我们自己的项目所部署在的服务器。 FastDFS开源地址:https://github.com/happyfish100 FastDFS的单机版安装 这里先简单介绍下单机版的安装,跟着做你也可以从0还是搭建一个单机版的FastDFS。集群版也是在单机版基础上安装的。 第一步 安装相关工具 如果已经安装和wget可以跳过这一步...