自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 微信小程序Markdonw、HTML富文本内容显示解决办法

TowxmlTowxml 是一个可将HTML、markdown转换为WXML(WeiXin Markup Language)的渲染库。由于微信小程序不能直接渲染HTML,因此富文本编辑器生成的HTML内容无法直接在小程序中展示。可能是出于安全因素考虑,即使WXML文本在小程序中也是以字符串方式进行渲染。所以……然后……于是,Towxml 就因此降临了。Towxm

2018-01-30 11:20:16 1631

转载 Python3爬虫小程序——爬取各类天气信息

经过前面静态页面的爬取已经收集到很多信息了。最近在看怎么从动态页面上爬取信息,主要用到的还是selenium+phantomJS工具(如何安装?点击这里查看),虽然存在一些缺点(效率不是很高),但是还算不错。于是乎,前面从天气网(http://www.tianqi.com/)上爬信息的我,转到了中国天气网(http://www.weather.com.cn/)。但是目前爬取数据存在一定问题

2018-01-30 11:14:13 766

转载 css 图片有间隔多个Img标签之间的间隙

今天写css时发现,图片加起来刚好是900px的三张图片,不能在一个900px宽容器放下,因为图片之间有间隔,我猜是浏览器把两个img标签之间的空格当成了空白节点。在网上找到了几个不错的解决方法:1.多个img标签写在一行img src="/i/eg_tulip.jpg" alt="郁金香" height="100px"/>img src="/i/eg_tuli

2018-01-30 11:12:51 3466

转载 web前端图片懒加载实现原理

一、html(这里只列出相关的结构,body那些就不列了~)ul> li>1li> li>2li> li>3li> li>4li> li>5li>ul>img class="imgLazyLoad" data-src="http://office.qq.com/images/title.jpg" />ul> li>1li> li>2

2018-01-30 11:02:47 828

转载 Vue中render方法的使用

先说一下对官网上demo的个人理解:html>head> title>Vue的render方法说明title> script src="vue.js">script>head>body>div id="app"> child :level="1"> hello world child>div>script type="text/x-

2018-01-30 11:01:53 1917

转载 关于fetch 跨域的问题

最近在拿react+dva-cli+antd做个项目练手,搭建完项目后发现在做请求的时候走的是fetch,用的时候在跨域请求的时候出现了不少问题。在网上查了一下解决办法,提供了一个在options mods:'no-cors'配置 发现确实可以请求成功了,但是会出现下面的情况请求成功但是看不到返回数据,查了一下是设置no-cors本身的问题,他返回的response type是

2018-01-30 11:01:01 1577

转载 webpack3最新版本配置研究(二)loader

接上面的loaderurl-loader 现在来我们来试试加载图片,第一件事情肯定是安装对应的loader,可以将小图片转换成base64,减少请求 npm install url-loader file-loader –save-dev//修改index.html加两个div,背景图片设置成两张图片,一个小的,一个大的html lang="en">head> m

2018-01-30 11:00:14 540

转载 00 后都在学 Python 了,而你却还在原地打转?

Python 不仅已经成为人工智能、数据分析领域必不可少的工具,还被越来越多地公司用于网站搭建。Python 方向岗位的薪水在水涨船高,成为目前最有潜力的编程语言之一。最近两条热点新闻刷屏教育界:Python 进入山东小学教材Python 被列为浙江高考内容Python 作为人工智能的基础语言,在 2017 年 GitHu

2018-01-30 10:56:37 305

转载 很全很全的 JavaScript 模块讲解

模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分割、作用域隔离、模块之间的依赖管理以及发布到生产环境时的自动化打包与处理等多个方面。模块的优点可维护性。 因为模块是独立的,一个设计良好的模块会让外面的代码对自己的依赖越少越好,这样自己就可以独立去更新和改进。命名空间。 在 JavaScript 里

2018-01-30 10:55:05 352

转载 Java中toString()方法的研究与使用

Java中toString()方法的研究与使用所有类间接或直接继承Object,所以每个类都有toString()和equals()方法,在这里只讨论toString();用法:①1.toString()看名字组合(转化字符串类型的意思,)2.应用于打印输出语句中,②一般自己用要输出有用的信息,一般要重写③另外他是是sun公司开发Java

2018-01-25 10:41:42 872

转载 关于学习Java中常用类的总结

一、序言   由于第一次写博客,而且也已经决定走Java方向,还是想先简单聊聊JAVA面向对象的编程思想,之前在学习的过程中,听到一个老师对其最后的总结为“以类的方式组织代码,以对象的方式组织(封装)数据”随着学习的深入,也慢慢开始理解这句话。   对象:现实生活中具体的事务。   类:是对对象的抽象。   类作为编程中最基本的单位,它可以构成我们想要表达的所有事务,而最近刚

2018-01-25 10:38:57 483

转载 Java内存区域和GC机制

Java垃圾回收概况  Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Machine)

2018-01-25 10:37:08 449

转载 Java虚拟机性能监控与调优实战

本文针对Java虚拟机对程序性能影响,通过设置不同的Java虚拟机参数来提升程序的性能。首先从Java虚拟机各个性能方面来进行监控,找出Java虚拟机中可能对程序性能影响较大的,然后先通过小实验来证明对程序性能的影响,确定了对程序性能影响较大的指标。最后通过一个实际的项目案例来进行调优,给一定的系统资源下,使网站吞吐量达到最大。JVM的性能监控 监控的指标和工具jps:虚拟机进程状况工

2018-01-25 10:35:13 698

转载 14个你可能不知道的JavaScript调试技巧

熟悉工具可以让工具在工作中发挥出更大的作用。尽管江湖传言 JavaScript 很难调试,但如果你掌握了几个技巧,就能用很少的时间来解决错误和bug。文中已经列出了14个你可能不知道的调试技巧,但是可能需要你牢记在心,以便在下次需要调试JavaScript代码时使用!一起来看大多数技巧都适用于Chrome控制台和Firefox, 尽管还有很多其他的调试工具,但大部分也适用。

2018-01-25 10:21:03 444

转载 前端小知识:为什么你写的 height:100% 不起作用?

这个知识不算冷门的,但是用的时候可能还是会有些懵逼,不能生效时搜一搜就能找到答案了,但是你真的懂了吗?为什么想要设置一个全屏元素的时候,高度不受%的控制?1.百分比宽高的设定按照w3c中的width和height属性,可以明确%设定宽高是根据父元素的宽高来的:http://www.w3school.com.cn/cssref/prdimwidth.asphttp:/

2018-01-25 10:18:27 650

转载 2018年最值得关注的JavaScript趋势

JavaScript 渗透的范围越来越广,它能做的事情已经远不止前端开发而已。不久前 stateofjs.com 刚刚发布了 2017 JavaScript 现状报告,现在 Ryan Chartrand 非常应景地推出了2018 年的 JavaScript 发展趋势,把这两份文章一起结合来看,相信作为 JS 开发者的你一定不再迷茫。  去年,有 50000 人对 JavaScrip

2018-01-25 10:16:06 502

转载 2018 年最值得关注的 JavaScript 趋势

JavaScript 渗透的范围越来越广,它能做的事情已经远不止前端开发而已。不久前stateofjs.com刚刚发布了 2017 JavaScript 现状报告 ,现在Ryan Chartrand非常应景地推出了 2018年的JavaScript发展趋势 ,把这两份文章一起结合来看,相信作为JS开发者的你一定不再迷茫。去年,有50000人对JavaScri

2018-01-25 10:10:45 307

转载 20 个常用的 CSS 技巧

1. 黑白图像这段代码会让你的彩色照片显示为黑白照片,是不是很酷?img.desaturate {   filter: grayscale(100%);   -webkit-filter: grayscale(100%);   -moz-filter: grayscale(100%);   -ms-filter: grayscale(100%);   -o-filter: graysc

2018-01-25 10:08:53 188

转载 8 个帮助你编写可维护、精简化前端代码的 CSS 策略

写基本的 CSS 和 HTML 是入门 Web 开发首先需要学习的事情之一。然而我遇到的很多程序显然没有真正的花时间去考虑前端开发的长期性和可维护性。我认为这主要是因为很多开发者在组织他们的 CSS/HTML 和 JavaScript 时没有深入地理解相关的策略。对于我和我们团队来说,最重要的事情写可维护的前端代码。虽然我们有好几个客户一直合作多年,但一定要

2018-01-25 10:05:46 274

转载 Java基础编程白话讲解分享

day011.   javac 相当于一个翻译官 将你的.java文件翻译成虚拟机能读懂的内容2.   java 相当于一个工具,虚拟机使用此工具去做文件里面要求做的事儿.大白话:比如你是外企员工,你的老板是外国人,安排你做事儿给你的文档你看不懂,然后找一个翻译官给你翻译,翻译过后,你根据文件内容去做事儿.其中虚拟机就是你自己,翻译官就是javac命令,java就是你完成工作的工具,然后你就输出了

2018-01-18 14:16:53 1407

转载 浅谈angular的作用

一、简单认识angular1 AngularJS是什么?AngularJs(简称ng)是一个用于设计动态web应用的结构框架。首先,它是一个框架,不是类库,是像EXT一样提供一整套方案用于设计web应用。它不仅仅是一个Javascript框架,因为它的核心其实是对HTML标签的增强。何为HTML标签增强?其实就是使你能够用标签完成一部分页面逻辑,具体方式就是通过自定义标签、自定义属性等,这些HTM

2018-01-18 14:15:42 8570

转载 前端学科笔记分享——vue.js

vue 的一些语法和 Angular 的很相似,vue 的指令以 v-开始,而 angular 以 ng-开始(例如 v-if vs ng-if),数据绑定的方式也是一样的两个{}。这是由于 vue 早期的灵感来自于angular,对 angular 的研究对我学习 vue.js 的框架能起到很好的引导作用。1)简介:Vue.js是由尤雨溪大神开发的一套用于构建用户界面的渐进式框架。与其他重量级框

2018-01-18 14:14:16 1163

转载 如何上线自己的第一个网站?

一、建网站的准备材料:域名和空间很小的时候就有有这个想法就是有一个属于自己的网站,在这里我在这里简单的介绍一下如何搭建自己的网站,其实很简单的啊,并不难,强调一下这个教程并不适合小白。1、购买自己的云服务器my.vultr.com是我推荐的网站,当时可以领优惠券价格很实惠,我是注册了一个pypal完成购买的,卖的最便宜的就可以,在这里强调一下买境外服务器的好处,我买的是,东京的当时测试延迟还可以,

2018-01-18 14:13:33 472

转载 JavaEE资源分享:Redisd总结

Redisd的应用场景1、会话缓存(Session Cache)最常用的一种使用Redis的情景是会话缓存(session cache)。用Redis 缓存会话比其他存储(如Memcached)的优势在于:Redis提供持久化。当维护一个不是严格要求一致性的缓存时,如果用户的购物车信息全部丢失,大部分人都会不高兴的,现在,他们还会这样吗?幸运的是,随着 Redis 这些年的改进,很容易找到怎么恰当

2018-01-18 14:12:42 383

转载 java内存与String类型详解

在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。1、java内存具体指哪块内存?这块内存区域为什么要进行划分?是如何划分的?划分之后每块区域的作用是什么?如何设置各个区域的大小?2、Stri

2018-01-18 14:11:53 236

转载 Spring Bean的生命周期(freestyle)

Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解SpringBean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。一、生命周期流程图:Spring Bean的完整

2018-01-18 14:11:01 242

转载 Redisd的应用场景

1、会话缓存(Session Cache)最常用的一种使用Redis的情景是会话缓存(session cache)。用Redis 缓存会话比其他存储(如Memcached)的优势在于:Redis提供持久化。当维护一个不是严格要求一致性的缓存时,如果用户的购物车信息全部丢失,大部分人都会不高兴的,现在,他们还会这样吗?幸运的是,随着 Redis 这些年的改进,很容易找到怎么恰当的使用Redis来缓存

2018-01-18 14:10:20 356

转载 java高并发解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是

2018-01-18 14:08:45 218

转载 2018年最新web面试题之C3新特性

常见的面试官问法:你用CSS3实现过哪些动画,如何实现?你做过的那些CSS3的效果啊?你知道CSS3里面的盒模型不?说说你对伸缩布局是怎么了解的?......你能解释一些CSS3中的文本效果么?(text-shadow:文字阴影,word-warp:自动换行。)对于这些等等问题,我们只有背和记忆,以及对应我们平时的案例讲解!这....  以下重点掌握标红的部分!!1、浏览器私有前缀谷歌(苹果):w

2018-01-18 11:49:41 965

转载 有效处理 Java 异常三原则

Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题:什么出了错?在哪出的错?为什么出错?在有效使用异常的情况下,异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了“为什么“会抛出,如果你的异常没

2018-01-10 16:45:57 330

转载 先搞懂这八大基础概念,再谈机器学习入门!

准备好开始AI了吗?可能你已经开始了在机器学习领域的实践学习,但是依然想要扩展你的知识并进一步了解那些你听过却没有时间了解的话题。这些机器学习的专业术语能够简要地介绍最重要的机器学习概念—包括商业界和科技界都感兴趣的话题。在你遇到一位AI指导者之前,这是一份不详尽,但清楚易懂又方便在工作、面试前快速浏览的内容。概览:自然语言处理数

2018-01-10 16:44:47 412

原创 目前最好的一个Java学习路线

黑马程序员的老师总结了一套比较好的Java学习路线图,希望可以帮助到需要的学习的朋友,只要按照这套学习路线图来学习,肯定可以从入门到精通。建议学习的朋友,先把这个路线图保存下来,这些都是学习Java必备的知识点。一、第一阶段,Java入门这阶段你要学习的知识点:这些知识点对应的教程:Java基础视频教程 :链接二、第二阶段JavaWeb阶段这个阶段,你要学习的知

2018-01-10 16:39:45 6275 1

原创 Python入门教程完整版(懂中文就能学会)

本套教程学习时间15天1-3天内容:为Linux基础命令4-13天内容:为Python基础教程14-15 天内容:为飞机大战项目演练主要内容概括为以下四个阶段:第一阶段(1-3天):该阶段首先通过介绍不同领域的三种操作系统,操作系统的发展简史以及Linux系统的文件目录结构让大家对Linux系统有一个简单的认识,同时知道为什么要学习Linux命令。然后我们会正式学习Li

2018-01-10 16:38:04 2665 13

原创 2018年最新前端学习路线,想学习的小伙伴收藏了

前端很火,想自学前端的人也多。作为过来人,知道自学的辛苦。制作这份学习路线图的初心,就是让想自学前端的小伙伴们有一份系统专业的学习资源和学习指导。于是,在为时将近两个月的整理之后,就有了这份全面的前端学习资源大礼包!无论你是刚入门的小白,还是已经工作的前端开发者都能从中获取到你想要的资料,文章由黑马程序员老师整理发送!前端学习路线图—流程篇二、前端学习路线图—视频篇:前端视频篇第一

2018-01-10 16:36:39 3197 37

转载 阿里巴巴集团2017暑期实习生在线编程测试题分析-Java研发工程师

问题描述题目:一个整型数组,将其划分为和相同的4个切片,例如:{ 2, 3, 5, 1, 2, 2, 1, 1, 3 },切片操作后划分为:{2,3},{5},{1,2,2},{1,1,3},也就找到所谓的四等分点。只不过输出结果为true或者false(是否能得到这样的4个切片)。同时要求时间复杂度和空间复杂度为o(n)。编程实现下面是本人的两种种实现方法: 第一种方

2018-01-10 16:35:22 814

转载 Redis源码分析(dict)

一、dict 简介dict (dictionary 字典),通常的存储结构是Key-Value形式的,通过Hash函数对key求Hash值来确定Value的位置,因此也叫Hash表,是一种用来解决算法中查找问题的数据结构,默认的算法复杂度接近O(1),Redis本身也叫REmote DIctionary Server (远程字典服务器),其实也就是一个大字典,它的key通常来说是Str

2018-01-10 16:33:39 360

转载 输入一个十进制整数,统计其中二进制1的个数

[java] view plain copy  题目:统计给定的十进制数的二进制中1的个数分析:1.很多人看到这个需求的时候,第一反应是先把给定的十进制数转换成二进制数,再把二进制数转换为字符数组,再遍历这个字符数组计算1出现的次数,但是存在一些问题,首先在没有Java相关类库使用的情况下,十进制转换为二进制这个过程应该是很复杂的,并

2018-01-10 16:30:24 1177

转载 CSS3自定义滚动条样式

有的公司或许会要求做个好看的滚动条,这时候,我们就需要来自定义滚动条,但是IE跟别的是不一样的。所以,在下面的文章中,会有两种不同的方式来自定义滚动条样式。webkit浏览器css设置滚动条:(下面是他的7个主要的属性)::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的::-webkit-scrollbar-button 滚

2018-01-10 16:27:36 358

转载 用css修改scroll样式

我实现的是一种黑灰的滚动条     有兴趣的可以直接粘贴代码运行看效果1.给需要设置滚动条的容器加上class:topnav_box     2.接下来是css.,.topnav_box::-webkit-scrollbar    //滚动条整体部分{      width: 5px;      height:10px;     

2018-01-10 16:26:37 8425

转载 分享一下简单的 canvas 翻角效果

对于翻角效果的难点在于没有翻开的时候露出的是dom下面的内容,实现角度来说纯dom + css动画的设计方案并没有相出一个好的对策: 于是捡起了好久之前学的入门级别的canvas(如果想了解更多的学习资源可以加QQ2832281573)下面说一下实现思路。动画拆分将此动画分解成两部分,一部分是翻页出现的黑色三角区域,另一个是露出的橘色展示内容对于橘色的展

2018-01-04 10:53:35 633

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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