技术
Thy拾
一切的一切,都还好。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scrapy-Splash的安装(windows篇)
Scrapy-Splash是一个Scrapy中支持Javascript渲染的工具。Scrapy-Splash的安装分为两个部分,一个是Splash服务的安装,通过Docker,安装后会启动Splash的服务,我们可以通过他的接口来实现JavaScript页面的加载,另一个是Scrapy-Splash的python库的安装,安装之后可在Scrapy中使用Splash。 Docker的安装...原创 2020-01-05 14:59:36 · 5622 阅读 · 1 评论 -
前端接口层工具(Alibaba)
Pont - 搭建前后端之桥pont 在法语中是“桥”的意思,寓意着前后端之间的桥梁。介绍Pont 把 swagger、rap、dip 等多种接口文档平台,转换成 Pont 元数据。Pont 利用接口元数据,可以高度定制化生成前端接口层代码,接口 mock 平台和接口测试平台。其中 swagger 数据源,Pont 已经完美支持。并在一些大型项目中使用了近两年,各种高度...转载 2019-07-17 15:47:20 · 2362 阅读 · 3 评论 -
Ajax入门和发送http请求
同步和异步同步和异步的概念 同步:必须等待前面的任务完成,才能继续后面的任务。 异步:不受当前任务的影响。 拿排队举例: 同步:在银行排队时,只有等到你了,才能够去处理业务。 异步:在排队的时候,可以玩手机。 异步更新网站我们在访问一个普通的网站时,当浏览器加载完HTML、CSS、JS以后,网站的内容就固定了。如果想让网站内容发生更改,就必须刷新页面...转载 2019-07-17 15:59:55 · 214 阅读 · 0 评论 -
函数封装:Ajax发送http请求(get&post)
ajax_tool.js:// 方法:ajax get 五部曲function ajax_get(url,data) { // 异步对象 var ajax = new XMLHttpRequest(); // url 方法 // 如果是get发送数据 发送的格式为 xxx.php?name=jack&age=18 // 所以 这里 需要拼接 url if (data)...转载 2019-07-18 08:39:10 · 733 阅读 · 0 评论 -
offset家族和匀速动画(含轮播图的实现)
前言JS动画的主要内容如下:1、三大家族和一个事件对象: 三大家族:offset/scroll/client。也叫三大系列。 事件对象/event(事件被触动时,鼠标和键盘的状态)(通过属性控制)。 2、动画(闪现/匀速/缓动)3、冒泡/兼容/封装4、正则offset 家族的组成我们知道,三大家族包括:offset/scroll/client。今天来讲一...转载 2019-07-18 08:38:57 · 283 阅读 · 0 评论 -
jQuery的介绍和选择器
jQuery 的介绍引入 jQuery 的原因在用 js 写代码时,会遇到一些问题: window.onload 事件有事件覆盖的问题,因此只能写一个事件。 代码容错性差。 浏览器兼容性问题。 书写很繁琐,代码量多。 代码很乱,各个页面到处都是。 动画效果很难实现。 如下图所示:jQuery的出现,可以解决以上问题。什...转载 2019-07-18 08:38:34 · 396 阅读 · 0 评论 -
9102全员学Vue--1.如何理解前端和Vue
最近身边学习 Vue 的人也越来越多了,大家都有很多的疑问,为什么前端要用框架、Vue 做了些什么、要怎么上手,等等。距离上一次写 Vue 也过去三年了,是时候再把这三年自己的理解再整理进去了。由于这个系列主要是希望写给可能前端掌握也不深的人,所以会铺垫一些自己认为需要的内容,本节先来讲讲入门前端,作为铺垫,来理解 Vue 这个框架吧。前端页面解析页面组成我们打开一个前端项目,经常会看...转载 2019-07-18 08:38:15 · 647 阅读 · 0 评论 -
flutter 开发者帮助 APP
Flutter Go帮助开发者快速上手 FlutterFlutter Go 1.0 Android版已正式发布版本更新历史按时间顺序,展示重要的提交更新内容。地址开发规范由于类似 javascript, java, object-c,等开发者的语言习惯不同而产生歧义,我们依据官方提供的dart 语言规范定制。<< Flutter Go ...转载 2019-07-18 08:37:59 · 468 阅读 · 0 评论 -
为互联网IT人打造的中文版awesome-go
这个项目可以理解为针对互联网IT人打造的中文版awesome-go。已有的awesome-go项目, 汇总了很多go开源项目, 但存在的问题是收集太全了, 而且每个项目没有详细描述。本项目作为awesome-go的一个扩展,根据go语言中文社区提供的资料,还有互联网企业架构设计中的常见组件分类, 共精心挑选了155个开源项目(项目不限于在github开源的项目), 分成以下17个大类。项目...转载 2019-07-18 08:37:41 · 3596 阅读 · 1 评论 -
Golang笔记:语法,并发思想,web开发,Go微服务相关
说明这份笔记是自学Golang时的资料总结,结合了很多书籍、博客以及开源作品的内容,同时也收到了很多反馈和建议,笔记仍然会在学习旅程中不断更新,绝对不鸽。很多章节仍然在完善中,如Go在微服务中的实践、框架的具体分析、Go的源码分析等等,后续会完善剩余章节,并分享实践经验,敬请期待。贴士:基于Go的算法笔记一样在小伙伴们的计划之列,不过算法过于庞大,被独立放置在了overnote系列...转载 2019-07-18 08:36:42 · 411 阅读 · 0 评论 -
Omi - 前端跨框架跨平台框架
Omi - 前端跨框架跨平台框架基于 Web Components 并支持 IE8+(omio),小程序(omip) 和 任意前端框架集成Omi 生态→ Omi 生态学习路线图基础生态项目 描述 omi-docs和例子 Omi 官方文档 omim Omi 打造的跨框架 Material Design UI 组件库, 任意框架可以使用,(DO...转载 2019-07-17 15:44:21 · 3487 阅读 · 0 评论 -
Web性能优化
性能优化资源压缩合并,减少HTTP请求,开启gzip压缩 非核心代码的异步加载 异步加载方式 异步加载的区别 利用浏览器缓存 缓存分类 缓存原理 使用CDN DNS预解析网络优化压缩传输内容,用好缓存webpack中优化主要就是为了减少Webpack打包后的文件体积编写高性能的Javascript浏览器渲染CDN插入几万个 DOM,如何...转载 2019-07-17 15:30:10 · 240 阅读 · 0 评论 -
React
React 的工作原理React 会创建一个虚拟 DOM(virtual DOM)。当一个组件中的状态改变时,React 首先会通过 "diffing" 算法来标记虚拟 DOM 中的改变,第二步是调节(reconciliation),会用 diff 的结果来更新 DOM。使用 React 有何优点JSX 的引入,使得组件的代码更加可读,也更容易看懂组件的布局,或者组件之间是如何互相引用...转载 2019-07-17 15:28:38 · 263 阅读 · 0 评论 -
小程序组件化开发框架 WePY
介绍WePY (发音: /'wepi/)是一款让小程序支持组件化开发的框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。框架的细节优化,Promise,Async Functions的引入都是为了能让开发小程序项目变得更加简单,高效。同时WePY也是一款成长中的框架,大量吸收借鉴了一些优化前端工具以及框架的设计理念和思想。如果WePY有不足地方,或者你有更好的想法,欢迎提...原创 2019-05-31 14:52:17 · 337 阅读 · 0 评论 -
使用 ADB 和 Node.js 训练抖音模型——寻找好看的小姐姐
自己刷抖音时训练的模型不行呀,推荐给我的都是一些沙雕视频,都是抠脚大汉,很少漂亮的小姐姐,但是自己刷抖音训练的话又太耗时间了,刚看看了 ADB ,发现这个简直就是宝库,想着就要不就使用 ADB 来帮我训练一下,省的我手动训练了。 首先使用 Node.js 封装下...转载 2019-07-15 10:06:07 · 947 阅读 · 0 评论 -
Java基础知识
1. 面向对象和面向过程的区别面向过程:面向过程性能比面向对象高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。 面向对象:面向对象易维护、易复用、易扩展。因为面向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使系...转载 2019-07-18 08:53:36 · 242 阅读 · 0 评论 -
Python 资源大全中文版
Python 资源大全中文版我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-python是 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。由伯乐在线持续更新。Awesome 系列虽然挺全,...转载 2019-07-18 09:03:34 · 1235 阅读 · 0 评论 -
Surface Pro 6 黑苹果 CLOVER 配置文件,全球首发(转载)
MacBook Pro之后,Surface Pro6 是我非常喜欢的一款机器,主机770g+键盘310g+笔20g = 1100g!非常轻便。基于对Surface Pro6的喜欢我做了4个教程来帮助更多Surface Pro6用户无忧折腾。配置信息品牌型号:Microsoft Surface Pro 6 无风扇版 CPU: Core i5-8250U 显卡:UHD Graphics 6...转载 2019-07-17 11:24:47 · 16926 阅读 · 2 评论 -
网易云音乐、QQ音乐一键下载工具(Go语言)
网易云音乐|QQ音乐下载助手,支持一键下载单曲/专辑/歌单以及歌手热门歌曲,并自动更新音乐标签。本项目仅供学习研究使用。如侵犯你的权益,请联系作者删除。下载安装你可以前往Releases标签下载程序的最新版本,或者克隆项目源码自行编译。如何使用?直接将音乐地址作为命令行参数传入即可,如:下载单曲:$ music-get https://music....转载 2019-07-17 14:22:40 · 1706 阅读 · 0 评论 -
Cascading Style Sheet 层叠样式表
Cascading Style Sheet 层叠样式表CSS选择器盒模型盒模型有两种, IE 怪异盒子模型、W3C标准盒子模型;盒模型是由: 内容(content)、内边距(padding)、边框(border)、外边距(margin) 组成的。标准模型的宽高是指的content区宽高; IE盒模型的宽高是指的content+padding+border的宽高。CS...转载 2019-07-17 15:23:31 · 384 阅读 · 0 评论 -
HTML与浏览器
Doctype 作用?标准模式与兼容模式各有什么区别?DOCTYPE是用来声明文档类型和DTD规范的。<!DOCTYPE html>声明位于HTML文档中的第一行,不是一个HTML标签,处于 html 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。标准模式的排版 和 JS 运作模式都是以该浏览器支持的最高标准...转载 2019-07-17 15:24:36 · 1043 阅读 · 0 评论 -
JS基础
常见问题eval 是做什么的?eval 的功能是把对应的字符串解析成 JS 代码并运行eval不安全,若有用户输入会有被攻击风险 非常耗性能(先解析成 js 语句,再执行)['1', '2', '3'].map(parseInt) 答案是多少?答案 [1, NaN, NaN]map会给函数传递3个参数: (elem, index, arry)parseInt接收两个参数...转载 2019-07-17 15:26:19 · 214 阅读 · 0 评论 -
惠普暗影精灵2 Mojave(几乎完美黑苹果)
惠普暗影精灵2 i7 6700HQ(Mojave)除硬件WI-FI模块驱动不了,其他功能都可用,98%完美匹配白苹果系统。原创 2019-05-05 10:21:39 · 18664 阅读 · 19 评论
分享