千锋教育

Java培训丨Python培训丨IT培训机构

  • 博客(134)
  • 资源 (1)

原创 这些个编程语言,你pick谁?

经常有人说,互联网职业工资好高啊,真好找工作啊,好想转互联网啊,可是我不知道当下有哪些职业技术是在家里也能办公,比较火热,工资又比较高的职位啊~别急呀,目前哪个行业最火热,工资又比较高的,要不我来说说。Java工程师Java软件工程师是指运用Java这种开发语言去完成软件产品的软件程序设计、开发、测试、维护升级等工作的人员。Java的应用可以说是无处不在,从桌面办公应用到网络数据库等应用,从PC到嵌入式移动平台,从Java小应用程序(Applet)到架构...

2020-08-31 17:27:06 322

原创 现在学Java还有没有前景?

在未来5年内,软件人才的需求将远大于供给。Java软件工程师是目前国际高端计算机领域就业薪资较高的一类软件工程师。看到这里有人问了:那Java的现实就业前景和薪资状况,究竟怎么样呢?(文末有整理视频教程)Java工程师就业前景在美国、加拿大、澳大利亚、新加坡等发达国家和中等发达国家,Java软件工程师年薪均在4—15万美金,而在国内,Java软件工程师也有极好的工作机会和很高的薪水。一般情况下的Java软件工程师是分四个等级,从软件技术员到助理软件工程师,再到软件工程师,最后成为高级软.

2020-08-31 15:34:45 298

转载 Electron使用指南——8项目简介

项目简介本项目是应用 Electron + Vue.js 完成一个网站收集和网站浏览的功能。具体包括网站添加、网站浏览、列表项目删除、内容搜索、菜单定制及项目打包等功能。1、目录:01-环境搭建02-构建项目基本结构03-添加信息04-获得屏幕快照05-显示列表06-打开网站窗口07-删除信息08-搜索信息09-定制菜单10-项目打包部署2、项目部分截图3、项目地址https://github.com/lurongtao/felixbo

2020-08-31 14:02:46 292

转载 Electron使用指南——9环境搭建

1、搭建 Electron 环境在你认为合适的目录下 创建 readit-vue 目录,在终端命令行里输入命令:cd 你认为合适的目录/readit-vuenpm init -ynpm install electron@latest -D2、创建 main.js 文件在项目根目录下创建 main.js 文件:// /main.js// Modulesconst {app, BrowserWindow} = require('electron')const windowSt

2020-08-31 14:02:40 272

转载 Electron使用指南——10构建 Vue 项目基本结构

准备 Header, Main, 和 Modal 三个组件。1、reset.css 样式编写 reset.css 样式:/* /src/assets/styles/reset.css */html, body { height: 100%;}body { font: caption; margin: 0; display: flex; flex-flow: column;}2、App 根组件编辑/renderer/src/App.vue:<.

2020-08-31 14:02:34 287

转载 做完这20道前端面试题,你定会瞬间膨胀!

1、Vue框架的作者是谁?A、秦始皇B、孙悟空C、弥勒佛D、尤雨溪E、刘德华2、MongoDB底层的程序语言是:A、汉语B、C++C、英语D、日语3、你用过的最令你苦恼的浏览器是:A、IAB、IBC、ICD、IDE、IE4、下列什么命令可以在当前目录新建一个Git仓库?A、git initB、请创建一个仓库C、求求你创建一个仓库吧D、你丫快创建一个仓库!5、开发js程序需要在什么设备上完成:A、手扶拖拉机B、热水

2020-08-31 14:02:28 372

转载 Kbone基础 ——简介

Kbone 简介1、导语小程序作为一种新兴地链接用户与服务的方式,相信大家都或多或少接触过。对于开发者来说,它是一种类似 Web 但又不同于 Web 的开发模式,它提供了一套自定义的 API 和文件组织方式,这无疑带给开发者一定的学习成本和维护成本,所以我们也在尝试能否提供一个方案来抹平这个差异。——引自Kbone作者june在云加社区微信群中的分享随着小程序的发展,Web 端和小程序同构的呼声也越来越大,为此微信官方提供了 Kbone 这一套方案。旨在让开发者可以用最熟悉的方式来完成一个多端

2020-08-31 14:02:22 324

原创 UI设计入门,你想了解的都在这儿(配套教程)

很多零基础入门UI设计的朋友们,可能对于学习UI有很多疑问,今天就来简单回复一些大家常问的问题吧~UI设计是什么?UI即User Interface(用户界面),简称UI,是指对软件的人机交互、操作逻辑、界面美观的整体设计。那UI设计都体现在哪些地方呢?举个例子:打开手机所看到的界面和图标、或者打开各种手机APP软件,呈现在你眼前的都是UI设计。比如打开微信、操作点击任意一个功能,出现在你眼前的界面都是属于UI设计。学UI设计要用什么软件工具?UI设计需要学习的东西有很多,软件只是.

2020-08-31 10:36:10 359 1

原创 Python数据预处理:彻底理解标准化和归一化(附视频教程)

数据预处理数据中不同特征的量纲可能不一致,数值间的差别可能很大,不进行处理可能会影响到数据分析的结果,因此,需要对数据按照一定比例进行缩放,使之落在一个特定的区域,便于进行综合分析。常用的方法有两种:最大 - 最小规范化:对原始数据进行线性变换,将数据映射到[0,1]区间Z-Score标准化:将原始数据映射到均值为0、标准差为1的分布上为什么要标准化/归一化?提升模型精度:标准化/归一化后,不同维度之间的特征在数值上有一定比较性,可以大大提高分类器的准确性。加..

2020-08-28 17:01:44 310

原创 Electron使用指南——IPC 通信

IPC 通信1、index.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'"> <title>Hello World!</title> </h

2020-08-28 13:31:11 333 1

原创 Electron使用指南——Main Process API

Main Process APIElectron API (Electron API 有三种)Main Process (主进进程)Renderer Process(渲染进程)Share Modules(共享模块)App事件ready:当 Electron 完成初始化时被触发。两种使用方法app.on('ready', createWindow)app.on('ready', () => { console.log('App is ready!') crea

2020-08-28 13:30:27 389 1

原创 Electron使用指南——Renderer Process API

Renderer Process APIRenderer API 主要包括remote、Browser window proxy、desktop CaptureRenderer Process APIremoteBrowser Window Proxydesktop Capture1、remote (服务端对象)1.1 index.html<!DOCTYPE html><html> <head> <meta charset.

2020-08-28 13:30:09 371 1

原创 Electron使用指南——共享API (Shared API)

共享API (Shared API)本节重点讲解process、screen、shell、nativeImage、clipboard几个部分内容。1、process (进程)1.1 index.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta http-equiv="Content-Security-Policy" content="sc..

2020-08-28 13:29:58 323 1

原创 Electron使用指南——特性和技巧

特性和技巧本节我们来学习一下Electron其他特性和使用技巧。1、Offscreen 渲染// Modulesconst {app, BrowserWindow} = require('electron')const fs = require('fs')// Keep a global reference of the window object, if you don't, the window will// be closed automatically when the ..

2020-08-28 13:29:51 299 1

原创 测试一定要懂代码?测试行业入门需要哪些条件?(附视频教程)

有伙伴问我:我不懂代码能学软件测试吗?我没有基础能学软件测试吗?软件测试就业怎么样?软件测试薪资怎么样?百度啊~或者我给个答案?哈嘿.....1 . “一定要懂代码吗?”这个问题套用一句俗语"人人都能成为测试员",先不说因为互联网的急速发展,很多公司对一般测试员的要求很低。其实,测试不是简单的点点点,当开发人员将开发完成的软件提交到测试人员那里以后,测试人员最好可以迅速透彻的理解软件的功能。如果你有一定的编码基础,你就可以更好的了解所要测软件的功能及测试需要的软硬件环境..

2020-08-28 13:29:46 2276 37

原创 零基础开始学 Web 前端开发,有什么建议?(附视频教程)

WEB前端看似简单,其实不然,要学的知识点很多很杂,对于零基础学习前端的小伙伴来说,一份详细的前端学习知识点大纲尤为重要。下面,话不多说,直接上干货(全网最全,没有之一)。PS:文末有福利(全阶段视频教程+学习资料),有需要的小伙伴可以找小编免费领,整理不易,希望对你的学习有所帮助!web前端学习路线(包含各阶段的详细知识点),适合零基础的小伙伴。第一阶段:前端页面重构本阶段主要针对零基础的小伙伴,专业零基础入门,了解互联网,了解Web相关技术。学习完本阶段的内容后可具备以下技.

2020-08-28 11:31:28 1080 14

原创 如何自学Python:适合小白的Python学习大纲—附教程

人生苦短,我选Python!可以说这是一个人人都应该懂 Python 的时代,财务、行政人员可通过 Python 操作 Excel;新媒体运营用爬虫去进行文章搜集,做数据分析报告;编写收款提示系统,此外还可以编写游戏(开发拼图游戏、飞机大战);用 Python 抢火车票和低价机票等。对于零基础的小伙伴来说,如果想学编程,肯定有很多人都建议你从python开始。道理很简单,因为它足够简单,而且容易上手。就连现在的小学生都开始学python课程了,Python用途广泛,几乎可称为全能,逐步广泛.

2020-08-28 10:17:35 347 3

原创 零基础如何自学Python:适合小白的Python学习大纲(附视频教程_Python学习路线)

人生苦短,我选Python!可以说这是一个人人都应该懂 Python 的时代,财务、行政人员可通过 Python 操作 Excel;新媒体运营用爬虫去进行文章搜集,做数据分析报告;编写收款提示系统,此外还可以编写游戏(开发拼图游戏、飞机大战);用 Python 抢火车票和低价机票等。对于零基础的小伙伴来说,如果想学编程,肯定有很多人都建议你从python开始。道理很简单,因为它足够简单,而且容易上手。就连现在的小学生都开始学python课程了,Python用途广泛,几乎可称为全能,逐步广泛.

2020-08-27 17:16:58 1068 16

转载 Electron使用指南 - [02] 搭建 Electron 运行环境

1、安装 Electronnpm install electron -S2、尝试官网的一个案例# 克隆这仓库git clone https://github.com/electron/electron-quick-start# 进入仓库cd electron-quick-start# 安装依赖库npm install# 运行应用npm start

2020-08-27 14:10:41 277

转载 Electron使用指南 - [01] 介绍

Electron 介绍1、概览想必你已经听说了可以应用electron来构建令人惊叹的桌面应用程序!单纯使用JavaScript API 就可以构建Mac, windows或者Linux应用程序。长期以来,很多开发语言都保留了生成桌面应用程序的功能,比如C和Java,但是用这些语言来构建应用程序是非常困难的。当然,近年来,构建本地应用程序变的更加灵活,但您仍然需要为每个操作系统学习不同的语言并使用非常特定的工具进行开发。而如今,在Mac,Windows和Linux系统上,

2020-08-27 14:10:21 289

转载 如何用typescript写一个处理console的babel插件

技术点介绍通过这篇文章你可以学到:ts-mocha和chai来写测试用例, 如何写一个babel插件, 如何用schame-utils来做options校验, typescript双重断言的一个应用场景 如何组织测试代码一、前言console对象对前端工程师来说是必不可少的api,开发时我们经常通过它来打印一些信息来调试。但生产环境下console有时会引起一些问题。如果项目报了一个bug,console对象被重写了但是没有把所有的方法都重写,导致了报错,另外考虑到console会

2020-08-27 14:10:13 268

转载 浅谈koa中间件的实现原理

koa中间件的实现原理如何?先来看一个例子。koa的执行顺序是这样的:const middleware = async function (ctx, next) { console.log(1) await next() console.log(6)}const middleware2 = async function (ctx, next) { console.log(2) await next() console.log(5)}const middlewar

2020-08-27 14:10:05 270 1

转载 谈谈模块化的 require 和 import

一、区别require是commonjs的规范,在node中实现的api,import是es的语法,由编译器处理。所以import可以做模块依赖的静态分析,配合webpack、rollup等可以做treeshaking。 commonjs导出的值会复制一份,require引入的是复制之后的值(引用类型只复制引用),es module导出的值是同一份(不包括export default),不管是基础类型还是应用类型。 写法上有差别,import可以使用import * 引入全部的export,也可以使

2020-08-27 14:09:57 287

转载 前端企业面试题:企业真实案例——20

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。题目来源:力扣(LeetCode) 链接:力扣/*大体思路如下: 先遍历前两个字符串, 找到公共前缀flowerflow=========.

2020-08-26 14:04:58 291 1

转载 前端企业面试题:企业真实案例——21

将两个有序(均为升序或降序)链表合并为一个新的升序链表并返回。function(A, B) { var _head = new Node(null); var _point = _head; //A 和 B都存在时 while(A && B) { //找AB当中较小的, 链接再_point后面 if(A.val>B.val){ _point.next = B; B

2020-08-26 14:04:41 289 1

转载 decorator 装饰器

许多面向对象都有decorator(装饰器)函数,比如python中也可以用decorator函数来强化代码,decorator相当于一个高阶函数,接收一个函数,返回一个被装饰后的函数。注: javascript中也有decorator相关的提案,只是目前node以及各浏览器中均不支持。只能通过安装babel插件来转换代码,插件名叫这个:transform-decorators-legacy。也有在线试用](https://babeljs.io/repl/),安装好transform-decorator

2020-08-26 14:04:33 303 1

转载 重复的ajax请求让人很受伤

重复的ajax请求让人很受伤重复的ajax请求一波又一波的袭来,服务器正躲在角落里瑟瑟发抖,它内心是崩溃的,这算是遭了罪了,前端小王子为啥没有做好限制和封锁,真是伤不起啊,哎,不如意事常八九,能与人言无二三......以上场景是我们平时在开发中稍微不注意就会重现的,也因此伤了多少服务器的心;我们作为前端开发人员,应该正视而且重视这个问题。在这里,给大家提供以下几种解决方案:1. UI层面的拦截当用户动了动发财的小手点击完按钮后,就立即禁用按钮, 并开启等待动画,如果收到服务器的成功响应返回后

2020-08-26 14:04:25 285

转载 CSS特征之一:层叠性

详解CSS特征之一:层叠性通常在刚刚开始学习CSS时,我们都会提到CSS的继承性、层叠性、优先级,本文只对CSS的层叠性做详细的解读。CSS层叠性的概念:有多个选择器或一个选择器对某个或某几个标签中的多条样式进行选择,如果多个选择器都赋给某个或某几个标签相同属性,样式的作用范围发生了重叠CSS层叠性的体现:1:样式无冲突/* 多个选择器选择同一个元素,样式并无冲突时 */.box_one{ width:100px; height:100px; }.box_t

2020-08-26 14:04:16 293 1

原创 MySQL数据库设计范式与反范式详解

1 第一范式该范式是为了排除 重复组 的出现,因此要求数据库的每个列的值域都由原子值组成;每个字段的值都只能是单一值。1971年埃德加·科德提出了第一范式。即表中所有字段都是不可再分的。1.1 实例重复组通常会出现在会计账上,每一笔记录可能有不定个数的值。举例来说:“数量”就是所谓的重复组了,而在这种情况下这份资料就不符合第一范式。再比如,如下联系方式是一个复合属性,就违反了该范式,在数据库中是无法分离出来的。1.2 解决方案想要消除重复组的话,只要把每笔..

2020-08-26 13:39:27 289

原创 数据库设计之字段冗余

学过数据库设计的同学都知道,数据库设计有三大范式,但是在实际工作中,三大范式很难被严格的执行。本文将给大家介绍一种常见的、违反范式的数据库设计方案——字段冗余1 经典示例先来看一个经典的例子,在一些商城系统里,要显示已购买的订单,一般会显示订单号、下单时间、订单金额、商品名称等,如下图。正常我们如果按三大范式来设计表,应该是下面这样,包含【订单表】和【商品表】,在【订单表】中用【商品ID】来关联【商品表】但是这样设计的话,在订单详情页面,要显示商品名称的...

2020-08-26 13:35:29 255

原创 用Python网络爬虫获取Mikan动漫资源

【一、项目背景】[蜜柑计划 - Mikan Project] :新一代的动漫下载站。是一个专门为喜欢动漫的小伙伴们打造的动漫视频在线播放网站,为大家第一时间分享最新动漫资源,每日精选最优质的动漫推荐。【二、项目目标】实现获取动漫种子链接,并下载保存在文档。【三、涉及的库和网站】1、网址如下:https://mikanani.me/Home/Classic/{}2、涉及的库:**reques****ts、****lxml、**fake_useragent3、软件*.

2020-08-26 12:01:37 295

原创 Linux教程:Linux下如何高效切换目录?(附视频教程)

Linux 下对于目录的切换,大家肯定会想到一个命令:cd 命令。这个是 Linux 下再基本不过的命令,如果这个命令都不知道的话,赶紧剖腹自尽去吧。cd 命令确实很方便,但如果需要频繁在下面的目录切换,你可能要怀疑人生了:/home/alvin/projects/blogdemos/linux-system-programming/thread/home/alvin/projects/blogdemos/diff/home/harry/study/日本文化/中日交流/影视业/动作片如果

2020-08-26 10:59:20 326 3

原创 Windows下Scoop安装、配置与使用

Scoop简介Scoop是Windows的命令行安装程序,是一个强大的包管理工具。可以在github上找到其项目的相关信息,项目网址。安装的起因:在平常生活中如果要安装像gcc、git等一些需要手动配置相关参数的工具,需要先去官网下载安装程序,点击安装,之后还需要配置,不仅过程麻烦,而且工具多了之后整理起来也相当不容易,配置也很杂,整个电脑就像被污染了一样。而scoop可以很好地解决这一问题,安装scoop后,只需要在命令行输入简单的一串命令即可安装你想要的软件。比如我想安装gcc,只需要输入s

2020-08-26 10:52:56 265

原创 换一种方式编写 Spring MVC 接口

写在前面通常我们编写Spring MVC接口的范式是这样的:@RestController@RequestMapping("/v1/userinfo")public class UserInfoController { @GetMapping("/foo") public String foo() { return "felord.cn"; }}这种我都写吐了,今天换个口味,使用Spring 5新引入的函数式端点(Function...

2020-08-26 10:49:48 216

原创 小清新风车短教程:10步教你绘制一副插画

AI教程:10步教你绘制一副小清新风车插画效果图Tutorial Step:1绘制房子的基础图形,先使用矩形工具(M)绘制一个120×140PX的白色矩形,作为风车房子的基础图形。但是我们的房子是一个梯形现在只是长方形,所以我们要使用自由变换工具(E)选中图形顶部的顶点向中间移动,记住移动的数值,为了图形美观我们要确保两边变换数值一致,然后我们的梯形就完成了。图1:绘制房子基本图形Tutorial Step:2绘制风车的房顶,我们只需要在梯形顶部上绘制一个三角形就..

2020-08-26 10:45:47 237

原创 运维自救攻略:避免“锅”从天而降

开始这个话题之前,我们先来看看运维充(苦) 实 (bi) 的工作日常。不被理解的工作日常——运维是做什么的?——装系统的、修电脑的、机房电工、修电路的、扯网线的、搬服务器的……我们也不知道他在做什么,反正看上去整天忙来忙去的……其实,以上只是运维日常工作的一小部分。一般来说,当产品上线后,项目组成员去欢喜庆祝的时候,就是运维忙到飞起的时候。打扫战场、收尾工作,样样都要做;报警分析报告、系统监控数据报告,“告告”不能少。24小时提心吊胆的工作日常...

2020-08-26 10:34:43 243

原创 从几百个Excel中查找数据,用Python一分钟搞定

今天给大家分享一个真实的办公自动化需求,日常办公肯定都会遇到的,大家一定要仔细阅读需求说明,在理解需求之后即可体会Python的强大!一、需求说明首先我们来看下今天的需求,有一份档案记录总表的Excel工作簿, 每天会根据当天日期建立新表,每天的表格内包含所有档案信息,同时也有可能会添加新的档案名。同个年度的总表在年末可能会有两、三百个工作表,同时每个表中可能也存在千余份档案信息。表格形式如下(为了直观呈现本例以7个工作表和十余份档案的形式呈现)需要完成的操作:为了方便审查特定档案信息.

2020-08-25 17:25:50 351

原创 这些自动化场景,批处理脚本完全可以取代 Python

一. 写在前面提到自动化解决方案,相信大部分人会想到用 Python 语言,只需要根据功能场景,编写 Python 脚本即可相反,PC 端的 Batch 批处理 似乎快被忘记了,很多人对它嗤之以鼻,认为这么古老的脚本语言貌似没什么用,Python 似乎可以取而代之相比 Python 脚本,Batch 批处理脚本在某些场景下,使用更简洁、方便、高效,即写即用,不需要依赖 Python 环境,并且可以完全摆脱打包等繁琐步骤二. 批处理基础新建批处理脚本很简单,只需要新建一个文本文件,然后修改

2020-08-25 17:15:12 289

原创 什么是交互设计?(附视频教程)

交互设计师到底是做什么的?有很多设计师,觉得是专门画线框图的吗?是优化产品经理的原型图吗?其实都不是!接下来我给大家正确引导一下设计中的交互设计交互设计是一门随着计算机技术的发展而新兴的学科 。交互设计师是近年来各大互联网公司的热门职位。首先,介绍设计的目的,这是一个根本性的指导原则,它为设计师进行交互设计指明了前进的方向; 其次,介绍交互设计的内容; 之后,介绍交互设计的系统性学习方法; 最后,介绍现在互联网行业对交互设计师的要求,以便读者更有针对性的学习。交互设计是讲求有理

2020-08-25 15:04:16 301 1

转载 前端面试题:企业面试真题——15

var arr1= [1,1,1,2,3,3,4,5,6], arr2=[4,4,4,5,5,6,7,8,8,9];编写函数实现数组合并去重:arr = [1,2,3,4,5,6,7,8,9]function mergeArr(a1, a2){ //利用对象的hash去重 var temp = {}; //找到长度较大的数组 var len = Math.max(a1.length, a2.length); for(var i=0; i<len; i++

2020-08-25 13:56:23 313 1

HTML5从入门到精通(千锋教育)免费电子版+PDF下载

本书是HTML5初学者极好的入门教材之一,内容通俗易懂、由浅入深、循序渐进。本书内容覆盖全面、讲解详细,其中包括标签语义化、标签使用规范、选择器类型、盒模型、标签分类、样式重置、CSS优化、Photoshop切图处理、整页制作、CSS3新样式、HTML5新功能等。 本书具有四大特色: 一是案例简洁形象,以简单案例来剖析晦涩的知识点; 二是通过精简核心内容,摒弃老旧的概念与语法,突出重点内容,从而节省读者的阅读时间与学习成本; 三是本书作者实战操作经验丰富,本书内容不仅仅局限于知识点讲解,还包含开发工具、开发流程、整站制作、精确切图等知识点的详细介绍; 四是本书包含更多新版本内容,同时对新的CSS3和HTML5知识点都有所涉及。 本书适合初学者和中等水平的HTML5开发人员,以及高等院校、培训学校的师生使用,是牢牢掌握HTML5语言开发技术的之作。

2019-07-10

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除