不得不承认,传统节日的气氛越来越淡,年轻一代对传统的戏曲、诗词这些看起来“陈旧”的东西越发不熟悉,而是更多地将目光放在科技、动漫等“新鲜事物”上。 ?...泉州开设非遗VR体验馆,展现悠久文化遗产 泉州是中国历史悠久的古城之一,也是中国海上丝绸之路的起点。...为了更好地弘扬海上丝绸之路,同时传承泉州的非物质文化遗产,泉州市政府推出了非物质文化遗产VR体验馆。 ? 泉州非遗VR体验馆采用了传统与现代结合的设计,将现代科技与传统闽南建筑完美结合。...全馆共设泉州非遗VR体验主厅、泉州世界级非遗VR馆以及泉州国家级非遗VR馆,分别展示泉州入选世界级与国家级的非遗项目。...想要更好地借助VR弘扬传统文化,VR与传统文化的结合应该还要更加深入,更加密切一些,推出一些更加优质的VR内容,让中国独特的传统文化更加深入人心。
它们可以帮助生成一些令人拍案的可视化效果,语法也不难。一般来说,我更喜欢Plotly+Cufflinks和 D3.js....这个 “ i ” 改变了可视化的整个定义。 只需一行代码,我生成了下面这个散点图。您可以根据需要自定义它。请记住指定模式标记,否则您将获得一些线条。 ?...Altair使您能够使用强大而简洁的可视化语法快速开发各种统计可视化图表。如果您使用的是Jupyter Notebook,则需要按以下方式安装它。它还包括一些示例vega数据集。...统计可视化最明显的特征是以整洁的Dataframes开始。您还可以将绘图另存为图像或在vega编辑器中打开它以获得更多选项。Altair可能不是最好的,但绝对值得一试。...年度活动统计— Kunal Dhariwal (Me, lol) 从基础到高端,您可以使用D3.js构建任何东西,不要忘记尝试一下。
问题比较多,而且很多面试题都是跟个人项目相关的,项目相关的问题借鉴意义不大,所以这里总结一些与项目无绝对关系的问题,欢迎围观~ PS:这次跳槽的复习路线/方法等,后面会整理出来,欢迎持续关注哦~ 笔试...最近在看什么书 微前端了解吗 你想成为什么样的人(个人成长规划) 项目中遇到的最大挑战是什么,如何解决的 node 大量日志怎么处理的(缓冲队列/采样率降低等) http2 的特点(「知识拾遗」 ...事件循环 FCP/FMP/FP 分别是怎样定义,如何统计 MySQL 题目,id 唯一,name 可以重复,求 name 有重复的所有数据 有没有推动过什么东西 未来的一个发展是否是全栈,如何规划 链路录屏的原理...https加密原理,中间人攻击知道吗(「知识拾遗」你应该知道的 https) ng 负载均衡的方式有哪些 CDN 有什么作用 不可变数据里面,immutable,删除数组里面的列表(https...这里的一个感受就是,项目中遇到的最大挑战,这个问题真不好答,我当时答得也不够好,后面又回去总结了一波项目,建议大家都好好总结一下自己平时遇到的问题,寻根究底。
就比如说我们项目组,近2000w的DAU,只要不明显影响用户体验,一切以上需求为主… 一、理论 先上一张图: ?...一些对象直接引用GC Root,另一些对象又引用了这些对象。因此,形成了引用链,就像上图一样。因此垃圾收集器从GC Root开始并遍历直接或间接链接到GC Root的对象。...因此,我们需要对传入的变量使用WeakReference进行包一层。但发生GC的时候,告诉GC收集器“我”可以被回收。...也算是Kotlin的一些优化吧 2.4、Contexts 上下文的滥用,也是泄漏的大客户。不过大家针对这类问题应该比较熟悉。...它设计的是否合理,是否它应该是一个长时间存活的对象(比如单例)。 尾声 关于内存泄漏,还是需要咱们平时多注意,对自己写的每一行代码都多思考。毕竟这东西“不是病,但疼起来真要命”。
它们可以帮助生成一些令人拍案的可视化效果,语法也不难。一般来说,我更喜欢Plotly+Cufflinks和 D3.js. 以下详细道来: ?...这个 “ i ” 改变了可视化的整个定义。 只需一行代码,我生成了下面这个散点图。您可以根据需要自定义它。请记住指定模式标记,否则您将获得一些线条。 ?...Altair使您能够使用强大而简洁的可视化语法快速开发各种统计可视化图表。如果您使用的是Jupyter Notebook,则需要按以下方式安装它。它还包括一些示例vega数据集。...统计可视化最明显的特征是以整洁的Dataframes开始。您还可以将绘图另存为图像或在vega编辑器中打开它以获得更多选项。Altair可能不是最好的,但绝对值得一试。...年度活动统计— Kunal Dhariwal (Me, lol) 从基础到高端,您可以使用D3.js构建任何东西,不要忘记尝试一下。
Tree-Shaking Tree-Shaking,它代表的大意就是删除没用到的代码。这样的功能对于构建大型应用时是非常好的,因为日常开发经常需要引用各种库。...但是粒度更细化的,一个模块里面的某个方法,本来如果没有被引用的话也可以去掉的,就不行了....这个时候,就要上rollup了。 rollup明显的2大特性: 它支持导出ES模块的包。...结论 rollup 采用 es6 原生的模块机制进行模块的打包构建,rollup 更着眼于未来,对 commonjs 模块机制不提供内置的支持,是一款更轻量的打包工具。...rollup 比较适合打包 js 的 sdk 或者封装的框架等,例如,vue 的 esm 版本就是 rollup 打包的。而 webpack 比较适合打包一些应用,例如 SPA 或者同构项目等等。...相关热门推荐 「知识拾遗」你应该知道的 https 「知识拾遗」 http2/http3总结
前端JS通常会泄漏一些接口用于与后台服务器交互,时常会出现未授权或者越权等操作,这一次遇到一个很有意思的接口,下面进入正题吧 首先登录框还是那个登录框,他又来了 用Wappalyzer识别一下看看用了什么技术搭建的网站...app这个js文件是主文件,很多接口都写在这个文件里面 这里教一些前端看代码的小技巧,第一个是js代码格式化,点击下面这个花括号,就能格式化JS代码比较好看 第二点就是如何找接口,通过ctrl+...下面有发现一个接口时XXXXAddressBookByProjectId,也是直接泄漏了地址、姓名、电话等敏感信息 下面就不一一展示了,泄漏的东西太多,接下来看到一个很有趣的接口XXXXUserInfo...,这明显是一个用户信息的接口,访问后显示系统修复中 见到这个不要慌,URL后面直接?...,其实在前端找上传接口也有,但是他上传的filename名猜不到,只能进来找找了,果然在合同的地方找到了一个上传 使用burp抓包上传,一看他的name叫enclosure,牛的这我确实猜不到,一般上传
它们可以帮助生成一些令人拍案的可视化效果,语法也不难。一般来说,我更喜欢Plotly+Cufflinks和 D3.js....这个 “ i ” 改变了可视化的整个定义。 只需一行代码,我生成了下面这个散点图。您可以根据需要自定义它。请记住指定模式标记,否则您将获得一些线条。 请注意,随着数据的增加,plotly会开始卡滞。...Altair使您能够使用强大而简洁的可视化语法快速开发各种统计可视化图表。如果您使用的是Jupyter Notebook,则需要按以下方式安装它。它还包括一些示例vega数据集。...统计可视化最明显的特征是以整洁的Dataframes开始。您还可以将绘图另存为图像或在vega编辑器中打开它以获得更多选项。Altair可能不是最好的,但绝对值得一试。...Rodden’s Block (Source) 年度活动统计— Kunal Dhariwal (Me, lol) 从基础到高端,您可以使用D3.js构建任何东西,不要忘记尝试一下。
多年来,我管理过几百个产品或项目经理,并且与无数人合作过。我认为他们中的许多人都是业内最优秀的人。我把在他们身上看到的一些行为列在一起,写出了本文。...这个列表也是我自己非常重视和尝试发展的技能和方法,并且以此衡量我自身的成长。 我遗漏了一些明显的东西,比如“做一个正派的人”“尊重他人”“给予他人信任”等等。...那些成功的创业公司的起源中很少有通过模仿其他创业公司而成功的。他们从哪里得到想法的呢?通常从创始人的一些特定的、未解决的问题中。 #03 设定目标、措施、清楚地沟通。...你的技术可行性知识在创意和实施之间创建了一个紧密而有效的反馈循环,从而节省了许多工程周期。 你不能把“机器学习”这样的东西当成救命稻草(在发生问题的时候认为只要使用机器学习来分析用户的偏好就好了)。...—Ben Horowitz 虽然砍掉东西的能力很重要,但是最重要的是知道要砍掉什么,并且懂得站在场景和完整用户体验的角度上来思考,而不是站在功能的角度。这种技能的重要性在建立MVP时很明显。 ?
所谓“数字藏品”,本身是指使用区块链技术,对应特定的作品、艺术品生成的唯一数字凭证,在保护其数字版权的基础上,实现真实可信的数字化发行、购买、收藏和使用。比如十八数藏、鲸藏等。...对于一部分企业,特别是受疫情影响的文旅产业来说,数字藏品已然成为了一个重要的收入来源。但数字藏品本身对于国内市场而言是个新鲜事物,当然也不可避免的暴露出了一些弊端。...一些工具甚至可以查到这家数字藏品平台发售过程中,有哪些东西可以抢,以及对应的抢购ID。黑灰产不法分子利用这些工具一天的牟利可达数千元。...其负责人曾在媒体采访中这样讲到十八数藏的初衷:“相较其他数字藏品市场,十八数藏主打精品数藏,大部分藏品均与大众耳熟能详的国粹非遗、知名艺术家、专业机构等联合发布,如熊猫“阿璞”、国家非遗海派剪纸、孝义皮影戏...、金石篆刻,国家非遗、燕京八绝之雕漆、景泰蓝、京绣,国家非遗、中国四大名绣之苏绣、湘绣等,明清书画扇面、水城农民画等,合作机构包括中国景泰蓝博物馆、苏州刺绣研究所、北京龙在天皮影艺术剧院、华韵传媒等,确保藏品品质及收藏价值
你去看了看工地,发现除了烂尾楼之外,还有许多意外的东西: 一个巨大的风扇(有楼那么大); 大号的热气球; 满屋子的拖把。 你想都没想就把所有东西都扔掉,然后建好了实验室。...你:“我擦!应该不会有问题啊!”你绝望地对前一个工程师喊道。 你:Johny,我们这里出现毒气泄漏了!出什么问题了? 同事:我不知道,应该没问题的。你在项目里改了什么东西?...你:只改了一点点,我把拖把都扔掉了…… 同事:拖把是用来支撑天花板的! 你:什么???这***是什么鬼? 同事:我是说,拖把是用来支撑天花板的。...你:你至少应该在门上给我留个条子啊,告诉我拖把是用来支撑天花板的。好了现在毒气泄漏了,我们该怎么办? 同事:开电扇啊,就能把毒气吹跑了。 你:我擦,电扇我已经拆掉了! 同事:为什么?...你:那为什么你做了个120吨的电扇?为什么你不能简单地放一盒防毒面具? 同事:我得研究哪个防毒面具好用啊,但这个电扇是我上个项目留下来的我就直接拿来用了。 你:Johny,我已经把你的电扇拆掉了!
为了更好地理解这个过程,回想一下你能够从我的描述中重新创建的光栅图像网格。 这一次,在那张原始图像上增加一点细节:多几个像素,其中一个是稍微深一些的蓝色。...使用类似于GIF的无损数据压缩和颜色索引的东西,你可以把它描述为: A:#0000ff,B:#ff0000,C:#000085。...正如你所看到的,单个深蓝色像素对我们编码的大小产生了过大的影响。如果我把自己限制在一个量化的调色板上,它可以被进一步减少: A:#0000ff,B:#ff0000。...不幸的结果是,节省的字节导致我们失去了像素完美的精度。 当然,你,渲染引擎,不知道这一点——更深蓝色像素的细节被我编码源图像时遗漏了。你按照我们关于手头的颜色的共同理解恰好渲染了图像。...现在,在这个夸张的例子中,将三种颜色减少到两种,使质量有了明显的差别。在一个更大、更详细的图像中,其效果可能不那么明显,但它们仍然是可见的。
寻虫 几周前的一个晚上,我很无聊。我本来可以参与一些其他项目,但似乎没有一个特别有趣,所以我决定进行一些随机(内核)代码审查。...我过去做过很多事情iptables,但除此之外我不熟悉 netfilter 提供的其他任何东西(而且绝对不知道它是如何工作的),所以我点击了一些文件子系统的主要源目录,以尝试获得一席之地。...编者注:也许值得再看一下这些文件,因为syzkaller没有显示太多关于这些文件的任何报道,所以也许有一些东西潜伏着…… 无论如何,在经历nf_conntrack_ftp.c了其他一些没有看到太多有趣的事情之后...在盯着 netlink 数据包的输出数小时strace试图找出我在 C 代码中遗漏了什么之后,我最终回到了我在 goland 的位置。...我完全有可能在我的漏洞利用代码中遗漏了一些明显被破坏的东西,但是如果你对我可能遗漏内核方面的东西有任何想法,请给我发电子邮件或 DM - 我真的很想知道发生了什么。
腾讯公司近年来一直致力推动科技+文化创新传承,文旅产业数字化,文旅融合发展等方面的工作,也有了一些实践,相关案例和成果,如何通过科技的手段推动文化产业消费和数字化升级,助力数字文化中国建设,我们有一些思考与大家分享...对于腾讯来说,所有东西都是围绕文化+科技做的,这也是我们的核心竞争力。腾讯很年轻,今年刚刚度过了22岁生日;大家熟悉的微信今年也已经10岁了。...只有鲜活的实践,价值的共创才能更有效更生动的体现智慧文旅的作用,接下来我从数字文博,IP生产体系,一机游智全域智慧文旅目的地,文化大数据体系建设四大方面为大家分享案例和我们的一些经验总结。...从开发非遗数字馆小程序、非遗电商工具、短视频助力非遗网红变现、搭建文旅创意产业新生态、建立IP合作体系、打造城市品牌名片等6个维度,打造具备河南特色的“黄河之礼”,让非遗焕发新生。...比如,打造一个代表云南全省的IP形象“云南云”,构筑一个丽江文化新标签的数字小镇,打造云南数字博物馆平台,诚选优选文创消费平台等,共建云南文化产业新生态。 第四,腾讯在文化大数据体系方面的一些思考。
,感谢他,让我们可以一键傻瓜配置环境,但实际上这种东西有不小的风险。...这个脚本放在什么地方,写了什么东西都是问题,即便作者不乱来,假设放这个脚本的地方被攻陷了,其他黑客修改了脚本,也能给你的系统带来不可估计的风险。...而且像lnmp的安装脚本里面又各种wget其他东西,方式跟木马下载器是一样的。...,实际上随着php的变化有一些参数已经不适用了,例如说enable-safe-mode。...参数不适用就算了,但是还有其他问题,例如说有一个参数with-libevent-dir,脚本里面好像漏了这个参数前面的两个横杠–,不过这个参数也是无效的。
,容器已经开到20G内存了…我们再用top看看服务内存情况: 让我忍不住直呼好家伙,服务进程使用的常驻内存RES居然有6G+,这明显没把我golang的gc放在眼里,该项目也没用本地缓存之类的,这样的内存占用明显不合理...其实go的内存泄漏都不太常见,因为runtime的gc帮我们管理得太好了,常见的内存泄漏一般都是一些资源没有关闭,比如http请求返回的rsp的body,还有一些打开的文件资源等,这些我们一般都会注意到用...排除了常见的内存泄漏可能,那么极有可能内存泄漏就是goroutine泄漏造成的了,可以分析一下代码里有哪些地方导致了goroutine阻塞导致gooutine泄漏了。...如果以上两者都分析正常,那基本可以断定是cgo导致的内存泄漏了。遇到内存泄漏不要害怕,根据下面这几个步骤基本就可以分析出来问题了。...tool pprof -inuse_space http://ip:admin_port/debug/pprof/heap 这个操作会在当前目录下生成一个pprof目录,进去目录后会生成一个类似这么一个打包的东西
接着看结构,只有一个类 init方法 事实上初始化的方法会确定很多东西,保证我们的程序按照一个可控的情况取运行。 最后的函数在下面有实现。...双边滤波器的好处是可以做边缘保存(edge preserving),一般过去用的维纳滤波或者高斯滤波去降噪,都会较明显地模糊边缘,对于高频细节的保护效果并不明显,为了解决这个问题,人们陆续提出了一些算法来把图像边缘和噪声区别对待...使用了: 这样得处理办法,提取了我要的东西 下面是排序了一下,按照轮廓的面积排布。 排序是从小到大,现在又取了最后两个,两个最大的眼孔。...是否定位的函数 在我们上面分析的代码里面 漏了一个函数,补全: 读这个 初始化的内容 内置的工具函数,下划线为了访问限制 这个函数比较复杂 把里面的点解出来,放一个数组里面,转换数据类型...然后 大概就这样把 前面4个取点,后面两个算东西,接着算比值 如图 写不动了。。。我之后出个补篇,把屁股擦了。
有个大八卦是我有次和UT Austin一教授聊天的时候听说的,Spark的作者Matei当年毕业去面试UT Austin,作为有图灵奖的计算机系,Austin的老教授们听完他做的这个东西,颇不以为然,觉得这东西没啥新意...这到底是好事还是坏事,我时常在想这个问题,也想不清楚。相反而言OS的圈子对于系统实用性的在意程度,明显比DB这个圈子更接地气,而不是过度去追求那些虚无缥缈的创新性。...我过去几年里注意到比较明显的错误是Shark这个东西。...那种SQL on Hadoop的产品有其生存空间,但也就这样了。Shark明显是一个没有发挥Spark威力而把Spark引向错误道路的项目。...简历在对方系统里面出了点问题,过了若干个月以后,我在Tableau工作大概已经一个月了,接到对方的回复说我简历给遗漏了,问我是不是愿意再去面试。大家都知道,找工作是个辛苦事,一鼓作气,再而衰,三而竭。
领取专属 10元无门槛券
手把手带您无忧上云