首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

工作问题,问了问 AI

工作中哪有这么好事,现实总会无情告诉,快来解决麻烦。这不,刚解决一个难题,立马又碰到另外一个拦路虎:MPEG TS 流播放支持。...经过这段时间使用,感慨颇多: 一、人工智能对于自然语言理解能力真的进步很快。上面的对话中,都是使用非常平实语言,不像使用搜索引擎,需要去精心选择关键字。 AI 很好地理解了意图。...拼错了 FFMEPG,AI 也能明白实际想说是 FFmpeg。以后随着语音识别、机器翻译进步,可以做到直接向 AI 发问,就像和大师面对面交流。...碰到难题时,有一位无时不在导师在旁边,这也是一件非常幸福事。要知道,向专家咨询,费用可不便宜。在公司请教同事?第一你需要足够幸运,有乐于助人同事。...现在那么多球员、摄影家、旅行博主、视频博主、。。。,以后玩就是工作工作就是玩,也挺美好吧。 的确,我们以后需要面对很多 AI 带来挑战。但我始终保持乐观,有问题就解决问题。

21230

这些年,工作走过

我们做是一个原创音乐站点。 这期间我们常常每天工作13-14小时。要知道,那个时候我们没做过任何项目啊,只是大学看了几本程序设计书,真正做出一个产品,需要掌握东西却是是非常多。...到后来,我们已经做了一个类似虾米这种音乐类网站很多功能了,比如给出音乐列表,自动播放,直接在title显示播放进度等等。 SSH2 给我感觉就是慢,调用栈太深了。...程序员再也不应该仅仅是写代码让服务跑起来或者设计一个架构做到良好扩展性,这些工作本质是重复性工作,你很难做到和别人不一样,所以才会有码农,你只是垒代码。...然而我是一个很懒的人,不太适合带团队,觉得需要太多时间投入到技术上去,去专研。所以团队发展不足,这也让自己很愧疚。然而只要和我工作过的人,一定会让他们有技术收获。...还记得12年(也可能是11年)引入ES做搜索,那个时候简直被虐死,所以开发了一套自己索引系统。没想到四年后又遇到它了,而这个时候不在是在搜索领域,而是在大数据日志分析领域。

95620
您找到你想要的搜索结果了吗?
是的
没有找到

为什么放弃了运维必学必会 Python,选择了更加高大 Go?

没有什么比一门新编程语言更令开发者兴奋了,不是么? 因此,在 4、5 个月之前开始学习 Go。在这里将告诉你,你为什么也要学习这门新语言。...在这篇文章中,不打算教你怎样写 “Hello World!!”。网上有许多其他文章会教你。将阐述软硬件发展现状以及为什么我们要学习像 Go 这样新语言?...Goroutine 是怎样工作呢?...基于虚拟机语言执行步骤 另一个方面,C/C++ 不会在 VM 执行,并且从执行周期中删除(编译为字节代码)这一步提高性能。它直接将人类可读代码编译为二进制文件。 ?...Go 设计者在谷歌创建这门语言时候就考虑到了这一点,由于谷歌拥有非常强大代码库,成千上万开发者都工作在相同代码库,代码应该易于其他开发者理解,一段代码应该对另一段代码有最小影响。

1.2K10

总结伪类和伪元素(转)

虽然用户可以看到这些文本,但是这些文本实际不在文档树中。 2.伪类与伪元素区别 这里通过两个例子来说明两者区别。...HTML: 是第一个 是第二个 CSS: li:first-child { color: orange } 下面是另一个简单...6 :nth-child :nth-child根据元素位置匹配一个或者多个元素,它接受一个an+b形式参数,an+b匹配到元素示例如下: 1n+0,或n,匹配每一个子元素。...7 :nth-last-child :nth-last-child与:nth-child相似,不同之处在于它是从最后一个子元素开始计数。...8 :nth-of-type :nth-of-type与nth-child相似,不同之处在于它是只匹配特定类型元素。 如下例,第二个元素会变为橙色。 HTML: ? CSS: ?

1.4K20

如何正确使用:has和:nth-last-child

我们可以用CSS检查,以了解一组元素数量是否小于或等于一个数字。例如,一个拥有三个或更多子项grid。你可能会想,为什么需要这样做呢?...介绍:nth-last-child 这篇文章主要要素之一是:nth-last-child伪类。我们可以使用该选择器来模拟计算子元素。 来看看它是如何工作将尽可能用直白的话来解释。...这样一来,第三项实际就是我们从末端开始计算第一项。 我们从第三项算起直到最后,这里是被选中项: CSS中数量查询限制 我们可以使用:nth-last-child作为CSS数量查询。...我们没有太多控制,因为我们需要调整minmax()中150px值。当有4个或更少项时,它可以很好地工作当有5个或更多项时就会出现问题。 解决办法是什么?...通过组合CSS:has和:nth-last-child,我们可以创建一个切换CSS变量,它将被一个样式查询所检查。 首先,将假设默认的卡片样式是水平

17030

整洁架构之CSS

问题不在于实现而是在于维护。接下来就以一些常见实际需求变更来看看上面的代码存在怎样问题。...OK,如果你坚持使用标签作为选择器的话,你可以使用伪类选择器 nth-child 来区分样式: .popup { div:nth-child(1) { margin: 10px; font-size...,那么修改成本则是: 将 div 改为 h1, 将 div:nth-child(1) 样式改为 h1 所属, 将 div:nth-child(2) 还原为 div 样式 但如果你一开始就能给 button...至于还有哪些地方无法生效,为什么它们无法生效,维护者并不知道,他同样需要 case by case 去查看代码。这么做无疑增加了修改代码成本....在这个前提下任何给 popup 添加布局样式实际都意味这你新增了隐性依赖,因为你实际是在暗示:它在这个父容器下这个 margin 值看上去刚好。

37510

CSS伪类与伪元素「建议收藏」

为什么要引入伪类与伪元素? css引入伪类和伪元素概念是为了格式化文档树以外信息。...实际,伪元素就是选取某些元素前面或后面这种普通选择器无法完成工作。控制内容和元素是相同,但它本身是基于元素抽象,并不存在于文档结构中。...常见结构性伪类包括: :first-child 选择某个元素第一个子元素; :last-child 选择某个元素最后一个子元素; :nth-child() 选择某个元素一个或多个特定子元素...; :nth-last-child() 选择某个元素一个或多个特定子元素,从这个元素最后一个子元素开始算; :nth-of-type() 选择指定元素; :nth-last-of-type...所以,如果你网站只需要兼容 webkit、firefox、opera 等浏览器,建议对于伪元素采用双冒号写法,如果不得不兼容 IE 浏览器,还是用 CSS2 单冒号写法比较安全。

1.5K21

用python爬取3万多条评论,看韩国人如何评价韩国电影《寄生虫》?

('li:nth-child(' + str(i+1) +') > div.score_reple > dl > dt > em:nth-child(1) > a').text()...查看了一下,认为是在这个网站观看过电影的人可以只打分,不写评论。 (有点像在猫眼买了电影票,评论时候同样可以只打分,不写评论) 简单补齐它吧,直接删除还是会影响整体评分。...前文提到了为什么10-20岁青少年观看这么少呢?而且词云中“15”这个关键词也比较突出。 这是因为韩国于1998年建立电影分级制度。...《寄生虫》在韩国获得了“15岁以上可以观影”等级判定。 对作品内容就不做评价了。 以上。...这篇文章灵感在去年看《寄生虫》就有了,结果就拖延拖延; 到了今年《寄生虫》获得奥斯卡,结果又因为那段时间工作忙,没时间写,就拖到了现在。

72440

css3nth-child选择器详细探讨

css3nth-child选择器详细探讨 前言 在十年前开始div+css布局兴起之时,就开始了CSS学习和实践.在当年,对于CSS选择器,基本是没有什么选择性,只有ID选择器,CLASS...,我们需要各行给每个列加上不同class.而我们在使用一些CMS系统来制作网站时候,可能这个系统是不支持这么输出,那么就麻烦了.个人很多时候是用图片来实现向要效果....在w3school网站上,对于 nth-child 解释十分含糊,以至于我一段时间认为,这个东西实在没什么大用.可是,当我研究透了之后,猛然间发现,这家伙实在是太厉害了啊!!...是从第一个开始计数,nth-last-child是从倒数第一个开始计数 那么上面的问题,就有答案了. ul.list li:nth-last-child(-n+2){background: #000...,灵活运用.正是因为这些美好CSS3属性,让我们前端工程师对于自己工作是越来越喜爱了.

46710

关于加载状态思考和尝试

为了避免网络加载出现白屏或者数据未展示完全情况,我们常用loading或者骨架屏来进行体验优化。...骨架屏相对于loading提供了更好视觉效果和用户体验,但两者其根本都不外乎是对加载状态管理,当项目越来越大设计一个合适且优雅loading则需要考虑到更多因素。... : 正文 } 但以上方式存在三个问题: 短暂loading会导致页面出现闪烁 丑陋三元表达式 同样逻辑页面过多后会导致重复样板代码 那我们应该如何去设计一个...丑陋三元表达式和重复样板代码 通过封装通用组件/逻辑解决此问题,其中使用两种手段进行解决。一种是指令式、一种是组件方式。...如果单单使用指令方式就没办法利用骨架屏提升体验,组件方式确实足够灵活也能处理骨架屏问题,但是却没有完全消除重复繁琐代码状态处理,是否有办法消除组件式重复繁琐使用方式呢,这才是想要解决问题

47830

一直以来都没直视轮播

一直以来做项目碰到轮播图都是去网站上找现成插件拿来用,现成插件1是省时间,拿来改改尺寸改改参数 就能直接用,2是现在插件确实很强大,对于我一个刚刚学习前端的人来说,牛人写轮播看懂也要花些功夫,...更别说在工作中写出来,估计写出来以后,整个项目都要因我延时了......然后改变.mainleft就可以了;开始是这么想,也这么做了,轮也能轮了,但是轮播图上index怎么弄,点击它 还要跳到对应图片,想了好久 放弃了,(日后我会解决得) 还有一种轮播,可能你已经想到了...那种改变图片透明度轮播,当时想这个好写啊,同样能实现作用,于是....码!...('+i+')') .addClass('active').siblings('.active') .removeClass('active');//img $('.index>li:nth-child

48130

这个脚本让在学习每月赚一千,Python自动化随机填写问卷

导读      问卷星想大家在大学或者工作中多多少少会遇到一些,有的工作经常要填,这个也是挺咱们学姐经常抱怨,说是匿名调查问卷,结果填起来一般要挺久才能搞完,如果多的话还是挺烦,还有就是大学我们这边会经常遇到...在决定是否采用问卷法作为研究工具,应考量是否能顺利达成研究目标以及注意研究样本在问卷配合度。...检测基本原理是检测当前浏览器窗口下window.navigator对象是否包含webdriver这个属性 ,正常情况下这个值是undefined,当我们使用了selenium,这个属性就会被赋值,网站通过...用第三方库pyppeteer可以解决一部分反爬技术 ,本文不用这种方法,大家可以自行百度 我们可以通过在页面进入之前执行js代码,将webdriver属性置空,从而躲过网站检测  option = webdriver.ChromeOptions...: element = driver.find_element_by_css_selector("#div{} > div.ui-controlgroup > div:nth-child

94530

重新认识伪类和伪元素

熟悉前端的人都会听过css伪类与伪元素,然而大多数的人都会将这两者混淆(包括)。那今天就让我们来看看伪类和伪元素区别吧!...虽然用户可以看到这些文本,但是这些文本实际不在文档树中。...:nth-child :nth-last-child 从后面计数 :only-child 只满足一个子元素 :target 当URL带有锚名称,指向文档内某个具体元素时,:target匹配该元素。...,但实际 css3 为了区分两者,已经明确规定了伪类用一个冒号来表示,伪元素则用两个冒号来表示。...伪类效果可以通过添加一个实际类来达到,伪元素效果则需要通过添加一个实际元素才能达到,这也是为什么他们一个称为伪类,一个称为伪元素原因。

96220

【视频】第一次爬虫:抛开Python,用JavaScript在浏览器里『遨游』一下 | 附一个最简单案例

视频 思路与代码 问题分析 这个问题数据量非常“微小”,只是想把网页东西提取出来而已(取代人手动复制粘贴)。 ?...我们知道,我们浏览器之所以能显示网页,原理可以简单理解为: •第一步,我们本地设备给网站发请求•第二步,网站验证了我们权限,给我们发信息(以.html .css .js文件形式)•第三步,我们本地设备浏览器...,理解这些代码,并且根据这些代码指令,绘制出图片,就是我们看到“网页” 这也就是为什么跟我小伙伴们讲:我们能看到东西,我们一定能爬下来。...为什么暂时不用 python 第一次做爬虫,没有选择用 python ,因为发现这个项目里, python 有点“舍近求远”,体现不出自己优势。 ?...简单绘制了二者对比关系 如上,如果使用 python ,则会在 第二步,网站验证了我们权限,给我们发信息 这一步有些吃力。

80910

超强 Anchor Positioning 锚点定位

Anchor Positioning(锚点定位)允许我们基于其它锚点元素位置和尺寸去定位上下文,不是传统意义基于父元素去进行绝对定位。... Anchor Positioning 锚点定位,就允许我们,在上述情况下,改变 .g-use-anchor 绝对定位基准元素,允许它在绝对定位下,不再相对于父容器定位,而是相对于设定了 anchor-name...Anchor Positioning(锚点定位)允许我们基于其它锚点元素位置和尺寸去定位上下文,不是传统意义基于父元素去进行绝对定位。...var(--target) left) + 5px):将弹框元素左边(left)对齐到锚点元素左边(left),再加上 5px 左间距 还有,如果页面内有 100个 那下面这样代码将会是噩梦性重复工作...目前,Anchor Positioning 还处于较早期版本,甚至乎在 Can i Use 还查不到它兼容性: 但是,目前使用 Chrome 115.0.5790.102 是能够跑通上面的所有代码

30930

关于nth-child疑惑

关于nth-child疑惑 由 Ghostzhang 发表于 2015-04-20 23:20 今天在CSS森林群有同学问了个问题: 【活跃】ζ”綉;財ヾ nth-child 怎么选前三个 【...() 选择器,看到了这样一个代码: p:nth-child(-n+3){ background:#ff0000; } 效果展示 感觉有点奇怪,原本以为应该会是前三个段落被选中,像这样: 效果展示 一定是哪里不对了...效果展示 以上,如果你想更可控应用到“element”元素,可以试试: p:nth-of-type(-n+3){ background:#ff0000; } 效果展示 最后,在Useful :nth-child...反正是误解了 【吐槽】Aoteman-大白 那是你用少了 ,用多了就知道 nth-child 压根就不在乎 前面用是什么,前面的p 选择就是 把p 所有兄弟元素算成一个集合。...因为有body和html 15:21:40 【活跃】Davin you win 【吐槽】Aoteman-大白 记得提及~求在高大blog里面露脸

39920

CSS 预处理器中循环

很难在实际工作中找到 while 循环——大多数例子使用 for 或者 for-each 处理更好。所以 Stylus 只提供了后者语法。...下面我们遍历 36 个 div 元素,使用 :nth-child 给每一项添加编号及背景色。...值得注意是 CSS 也可以实现 nth-child– 编号,不需要预处理器。然而 CSS 并没有循环结构,它提供了一个 counter() 方法,根据 DOM 数量递增,可以用于生成内容。...栅格系统 通常在抽象 Sass 工具包中使用递增循环,几乎不在具体样式表中使用。...其中一个例外是生成带编号选择器,可以是 nth-child (像我们上面做一样),也可以是自动生成类名(通常用在栅格系统中)。我们将创建一个简单不带间距响应式栅格系统。

4.3K60

【CSS】381- 提升你CSS选择器技巧

已经使用CSS多年了,但直到最近才深入研究了一下CSS选择器。 为什么要这样做呢?...下面是关于使用参数多个例子: ul:nth-child(2) 位置排序是第二个元素。 ul:nth-child(4n) 位置排序是 (4, 8, 12, …)元素。...ul:nth-child(2n+1) 位置排序是 (1, 3, 5, …)元素。 ul:nth-child(3n — 1) 位置排序是 (2, 5, 8, …)元素。...ul:nth-child(odd) 位置排序是奇数元素 (1, 3, 5, …)。 ul:nth-child(even) 位置排序是偶数元素 (2, 4, 6, …)。...例如,你可能想知道为什么 里只有“And so on…”这段文本是蓝色,实际 里文本都本应该是蓝色,只是其他元素被不同选择器覆盖了颜色,才造成只有一段文本是蓝色

1.1K40

爬虫养成记——先跨进这个精彩世界(女生定制篇)

分享关于爬虫各种知识、技巧,旨在帮助大家认识爬虫、设计爬虫、使用爬虫最后享受爬虫带给我们在工作和生活上各种便利。...开发爬虫基本套路 一句话总结所有爬虫程序作用:模拟人类上网操作,以此来查找、下载、存储数据。接下来要以 男人图[2]这个网站为例,分享套路。...# 选择对应节点 imgElement = doc('body > div:nth-child(5) > div > div > div:nth-child(2) > ul > li...:nth-child(3) > a > img') # 提取属性,获取图片链接 imgSrc = imgElement.attr('src') # 将图片链接输出在屏幕...(5) > div > div > div:nth-child(2) > ul > li:nth-child(3) > a > img') imgSrc = imgElement.attr('src

36520
领券