自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode题解 NO.1

题目Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the s...

2018-02-27 14:27:23 335

原创 毕设问题自己总结的

毕设问题(总结)1.首先,所有的web应用采用的都是B/S(brower/server),另一种是C/S.通俗点说,就是一个基于浏览器,一个基于客户端,exe文件的都是C/S。2.Mongodb数据库的问题,与关系型数据库的不同。 以下是mongodb特点(老师问到以下问题可以指出mongodb没有这些东西):没有具体的主外键关系mongodb实现关系型数据库中的主外键关

2018-01-08 15:41:40 3044

原创 Vue高仿《one·一个》app

最近github好久没提交代码了,一个原因是期末考试复习很紧张,另外就是在学习vue,真的觉得vue是个不错的框架。目前项目很多细节没有完善,后期会进一步完善。主要依赖基于[email protected]使用[email protected]搭建项目框架使用vue-router进行页面路由切换使用vue-resource进行http请求获取数据数据api由jokermonn提供使用stylus编写样式使用eslin

2017-06-15 11:09:22 3942

原创 前端知识点整理系列(二)—— apply() call() bind()

最近在刷牛客网的前端题,涉及到很多apply(),call(),bind()的调用,今天抽空整理一下这种函数的调用方法。我们知道,在js里,万物皆对象,一个函数本身就是一个对象,所以它自然拥有一些方法,在js里,每一个函数都拥有一个prototype——Function,其中apply(),call(),bind()就是这个原型自带的方法。我们知道这三个方法都能改变函数this的指向,其实他们的区别

2017-06-04 10:29:09 557

原创 前端知识点整理系列(一)—— 响应式布局

今天整理关于响应式布局的知识。响应式布局这个名词现在应该已经很熟悉了,随着移动端的普及,我们的网站的用户体验需要提升,响应式布局可以解决我们的问题。什么是响应式布局?简单点说,就是同一个页面可以适应不同的屏幕大小设备的设计方案,做一个网站同时能兼容多个终端,通过CSS中Media Query(媒介查询)@media功能,来判断我们的终端设备宽度在多少像素内,然后就执行与之对应的CSS样式。布局及设置

2017-05-15 19:57:52 1025

原创 前端知识点整理系列(一)—— Ajax

准备找实习了,打算对前端的基础知识点做一些整理,做为找实习前的准备,这将会是一个系列的文章总结。今天,我们来谈谈Ajax。 首先来看看Ajax的全称是什么? AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。在Ajax被使用之前,假如我们要更新页面内容的话,需要重新加载整个的页面,但Ajax出现后,改变了这个劣势,我

2017-05-14 21:03:18 402

原创 Node.js+Express+Mongodb 实现学校论坛

Node.js+Express+Mongodb 实现学校论坛说明 说明论坛使用Node.js+Express+Mongodb开发完成,设计参考cnode社区。前端渲染使用ejs,之后会使用vue替代ejs。该作品仅做学习使用,不涉及学校利益问题,社区内请文明发帖。各位测试出现bug请及时联系我,谢谢!Github地址: 项目地址可以提交issusversion1.0论坛暂时分区为 校

2017-05-10 20:14:59 474

原创 前端实习面试总结(4.14大连腾讯)

说实话,感觉公司环境挺好的,提前15分钟到了公司,前台很有礼貌的给我递了一杯茶让我在一个房间等会儿,一会儿面试官来给我面试。后来面试官来了,面试开始。 面试的问题基本都是拿着我的简历提问,总体情况可以说很差,下面总结一下第一次前端面试。 先问了我ajax用原生js写过还是jquery?,后来问我jquery里.ajax()几个字段参数,可惜dataType忘记了。之后问了html语义化,css盒

2017-04-16 20:46:05 1386

原创 M-thplayer正式完工啦!

M-thplayer 超级简单好看的浮窗音乐播放器,支持在线收听。DEMOgithub地址(有问题可留言)M-thplayer完工啦!由于火狐浏览器不支持mp3格式audio音源,所以该插件赞不支持火狐浏览器。ScreenShotUsagehtml<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <me

2017-04-03 12:58:49 579

原创 对原生组件开发的一点想法

前言3月25号接到360的前端星计划大作业,看到手势密码解锁这个题目,说实话,当时心里是偷着乐的,因为之前接触一个安卓的项目开发,小组做过这个需求,可是,事实上,对我这个javascript小白来说,具体功能都实现了,可是分数不是很高,由此可见,真的,代码质量不敢苟同。然后这几天利用课余时间对提交的代码进行了改善,现在,总结一下这次作业中关于原生javascript组件开发遇到的坑和对不成熟代码的改

2017-03-31 19:41:18 918

转载 前端基础总结

一、HTML和CSS部分 要点:对Web标准的理解、浏览器差异、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端开发技术等 ps.这些内容之后再看都会变的比较基础简单, 我期待这一天的到来. 1.Doctype作用? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?,DTD文档模型,声明位于文档中的最前面,处于 标签之前。告知浏览器的解析器,用什

2017-03-28 17:52:10 5211 1

原创 jQuery技巧总结

此帖为jquery常用技巧总结贴,记录开发中遇到的各种常用技巧。禁用页面的右键菜单     $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); });新窗口打开页面$(document).ready(functi

2017-03-25 22:31:38 291

原创 Javascript闭包和this学习笔记

上一篇详细说明了我对执行上下文和变量对象的理解,这篇文章记录一下我对Javascript中闭包与this指向的理解。闭包    首先什么是闭包?《Javascript高级程序设计》书中说,闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见方式就是在一个函数内部创建另一个函数。下面我们看一个例子。     function th1(){        var name = "tia

2017-03-15 18:30:02 350

原创 Javascript 变量对象学习笔记

在Javascipt中,我们不可避免需要声明变量和函数,我结合自己的理解,记录一下javascript解析器是如何找到这些变量的。首先,我们先了解一下执行上下文,我们知道,在调用一个函数的时候,就会创建一个新的执行上下文,,而一个执行上下文的生命周期可以分为两个阶段: 1.创建阶段 在这个阶段中,执行上下文会做三件事。第一,创建变量对象,第二,建立作用域链,第三,确定this的指向。

2017-03-14 20:35:34 330

原创 hexo-theme-believe version2.0 说明文档

最近看到好多同学使用了这个主题,遇到一些问题,我统一回复一下。留言和关于页   许多同学添加了这两个页面后发现没有显示,not found 404, 原因是未添加内容。找到hexo文件夹,找到source文件夹,添加对应名称文件夹,文件夹内添加index.md文件,index.md文件内输入markdown格式文档,便可以显示出来相对应的专页了。如下所示:---layout: posttitl

2017-03-04 11:14:22 586 1

原创 《JavaScript DOM 编程艺术2》 笔记摘抄

《JavaScript DOM 编程艺术2》 笔记摘抄DOM操作有两项原则,分别是渐进增强(progressive enhancement)和平稳退化这样更符合html+css+javascript的三者分离标准。渐进增强(progressive enhancement) 渐进增强原则基于这样一种思想:你应该总是从最核心的部分,也就是从内容开始。 应该根据内容使用标记良好的结构;然后再逐步加强这

2017-02-24 16:14:57 285

原创 hexo-theme-believe 说明文档

hexo-theme-believeA simple theme for Hexo named believe. :point_right: Demo :point_left:ScreenShotUsageIn the root directory:$ git clone https://github.com/th720309/hexo-theme-believe.git$ npm instal

2017-01-31 16:54:06 693 1

原创 IFE-2016SP(百度前端技术学院)代码整理(长期更新)

IFE-2016SP(百度前端技术学院)(长期更新)第一阶段任务零基础HTML编码零基础HTML及CSS编码(一)三栏式布局定位和居中问题github 代码地址:百度前端技术学院2016代码

2017-01-06 14:25:21 2780

原创 2016年终总结,2017何去何从?

2016,人生的第20个年头。   呼,都说时间匆匆,自己老是不相信。今天同学问我晚上跨年怎么过,才猛然惊醒,发现一年又过去了。   愈是停留,愈是不安。那就走吧,但走下去的路也是崎岖。

2016-12-31 13:29:56 574 2

原创 带cookie访问服务器实现模拟登录

当我们需要抓取需要登录的网站的信息或者实现模拟登录时,我们需要得到第一次登录网站的cookie,以便于下次登录可以不用post参数实现登录,只要将cookie放入头文件就好,这是之前写的模拟登录学校教务的代码,记录以便查阅。

2016-12-29 09:50:07 3507

原创 爬虫抓取网易云音乐民谣歌单,收听量排行

今天花了一点时间抓取了网易云音乐的热门民谣歌单,共1500热门民谣歌单,后续有时间会爬取其他分类。文末有源代码下载。下面记录一下过程。

2016-12-12 16:11:34 6126 1

原创 ACM专栏(长期更新)

ACM 总结今天,决定特地为ACM各种算法开一个专栏,总结自己正在学习的各种算法,作为总结。持续更新。1. 算法基础最大公约数和最小公倍数 快速幂二分查找 2. 图和树 3. 刷题记录

2016-11-16 17:18:09 359

原创 Python 处理矩阵(自然语言处理)

前记最近在做机器学习数据的预处理,用到了一些矩阵的处理,非常方便简单,在此记录一下。 主要是numpy包的使用。矩阵初始化mixtraxs = numpy.zeros([3, 3]) #sentence 矩阵初始化 3×3的0矩阵矩阵的点乘m = numpy.array(wordvec_column) //矩阵竖列n = numpy.array(wordve

2016-11-16 16:47:34 2744

原创 git上传本地代码到github(最简单方法,不用配置ssh)

今天帮同学上传github代码时发现网上github入门教程都要配置ssh,很少有不需要配置ssh的,可是ssh配置好麻烦,这篇教程可以给不想配置ssh然后想使用github的用户一点帮助。第一步:创建Github新账户下载mygit 在github官网上注册一个帐号 https://github.com 去网上下载mygit(git工具)第二步:新建仓库 进入自己githu

2016-10-30 13:48:20 6317

原创 HttpUnit模拟按钮点击以及爬虫实现

HttpUnit 简介 HttpUnit 本质上相当于一个后台的透明的浏览器引擎,使用java中的HttpUnit可以实现模拟点击按钮,抓取网页元素,实现动态爬虫,之前一直使用jsoup进行爬虫,不过这次爬取一个生物论坛时候,需要动态处理,发现了httpUnit这个好的框架。HttpUnit demo1.几行代码实现获取网页源代码。final WebClient webClient=new Web

2016-10-29 22:10:47 18670 8

原创 Linux 使用 tensorflow 框架搭建与实验

CPU平台完成两图风格融合完美作画该教程根据研究者july教程补充编写作者: th是个小屁孩实验平台为Ubuntu 14.04 , 版本关系不大,16.04也可以进行实验该实验采用谷歌开源框架tensorflow前言前几日在微博看到july的梵高作画实验,发现挺有意思,便打算进行实验一番,由于学生党,没有什么特别好的机器,只能使用垃圾显卡和还可以的处理器进行实验,没有GPU,加大了时间成本

2016-10-12 15:05:16 3399

原创 Linux 安装各种情况记录

Linux 安装各种情况记录这几天一直没有更新博客,一个是国庆节放假在家放纵了几天没有学习,另一个原因是一直在搞Linux系统,下面记录一下我安装的坑爹过程。系统安装的问题Windows往Linux系统hexo的迁移系统安装的问题我安装的是Ubuntu 14.04,据说是最稳定的版本,安装过程中出了一些问题,首先,一开始,我的无线网卡没有识别,无法上网,然后我就打算先用有线网络,然后再下载无线

2016-10-10 19:00:19 491

原创 算法篇——快速幂

今天介绍第二种算法,快速幂的使用,这个极大的方便了数值较大的数的之间的运算。快速幂取模假如我们要求a^b,而b是一个非常大的数的话,我们就可以用到快速幂的算法。这样复杂度不高,不会超时。假如求 a ^ n 次方我们可以把 n 表示为 2^k1 + 2^k2 + 2^k3….,可以证明所有数都可以用前式来表示。(其实就是二进制表示数的原理)那么 a^n = a^2^k1 * a^2^k2 * a^2

2016-09-15 10:11:23 294

原创 算法篇——入门级算法

从今天开始,复习各种算法,每天都会去理解一种算法,争取贴出自己对每种算法的理解,今天介绍的是最基础的入门算法,最大公约数,最小公倍数,快速幂(后面会重点介绍),简单并查集(后面会重点介绍),还有排列组合(后面会重点介绍)的算法。最大公约数和最小公倍数的算法原理最大公约数gcd的实现原理:欧几里德定理 若 a=b×r+q 则gcd(a, b) = gcd(b, q).欧几里德定理的证明 a =

2016-09-14 12:56:52 7091

原创 利用正方教务漏洞抓取正方教务学生照片

全国据说大部分学校采用的都是正方教务的教务系统,个人感觉安全性做的真的不是很好,比起综合教务,安全性差远了,利用爬虫能非常轻易的获得教务的学生照片。这里只提供图片下载的代码,关于获取图片的url,懂点计算机的都明白(还是要吐槽一下这个教务的安全性),幸亏我们学校用的不是正方系统,不然感觉隐私泄露有点那啥啊!(逃)public static void download(String urlString

2016-09-08 14:28:35 11535

转载 高质量代码的命名法则——转载收藏

本系列文章由@浅墨_毛星云 出品文章链接: http://blog.csdn.net/poem_qianmo/article/details/52144086作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 本文与大家聊一聊编程中非常关键的一个点,如何更好的对代码命名。 一、

2016-08-11 09:35:56 94

原创 九度 OJ 1092 Fibonacci

时间限制:1 秒内存限制:32 兆特殊判题:否提交:2110解决:1516题目描述:    The Fibonacci Numbers{0,1,1,2,3,5,8,13,21,34,55...} are defined by the recurrence:     F0=0 F1=1 Fn=Fn-1+Fn-2,n>=2     Wri

2016-08-05 11:12:29 232

原创 九度 OJ 1008 最短路径问题

#include #include #include #include #include using namespace std;#define INF 1<<30using std::vector;int n,m,graph[2][1001][1001],s,t,D[1001],P[1001];bool visited[1001];//vector p[1001];void

2016-08-05 10:55:10 340

转载 最短路径问题

此文转自博客园http://www.cnblogs.com/hxsyl/p/3270401.html文章特别好彻底弄懂最短路径问题        只想说:温故而知新,可以为师矣。我大二的《数据结构》是由申老师讲的,那时候不怎么明白,估计太理论化了(ps:或许是因为我睡觉了);今天把老王的2011年课件又看了一遍,给大二的孩子们又讲了一遍,随手谷歌

2016-08-05 10:29:11 642

原创 爬虫抓取豆瓣小组里的图片

最近闲来无事,写了一个爬虫抓取了豆瓣一个摄影小组的帖子里的图片。由于用的校园网,最近流量不太够用,就只爬了800多张。        首先你要有一个爬虫地址,一个要爬取的网页地址,以这个https://www.douban.com/group/lvxing/discussion?start=0地址为例,其中要用到的技术有httpclient,负责网络连接,还有jsoup解析网页,获取到帖子

2016-07-31 09:04:16 2365 1

原创 Android模拟登陆综合教务系统客户端(java)-jsoup解析数据

现如今,基本的app都需要接入网络,下面介绍如何模拟登陆学校的教务系统获得里面的内容。有Http基础的朋友都知道,我们是通过Get 与Post请求与服务器进行交互的,Get顾名思义就是获取信息,Post就是想服务器发请求,但是Post也可以用来获取信息并且比Get有很多优势,我们这里就是使用的Post。Java中有很多方式与服务器进行连接,常见的有HttpUrlCollection,H

2016-07-28 18:21:12 1834 1

原创 <jsp:include>与<jsp:forward>

对于标签之前的内容,之前的内容执行但不显示,而之前的内容执行也显示。对于标签之后的内容,不执行了,执行并显示。include是在当前页面的当前位置导入一个jsp页面,forward是整个页面转向到另一个页面.

2016-07-04 10:57:19 2195

原创 启动 Tomcat 显示指定的服务未安装的解决办法

主要原因是 service.bat未执行打开命令行进入安装的目录下,进入bin文件夹下,输入service.bat install,就OK了

2016-06-21 10:30:06 14866 4

原创 九度OJ 1073:杨辉三角形

题目1073:杨辉三角形时间限制:1 秒内存限制:32 兆特殊判题:否提交:4228解决:1819题目描述:输入n值,使用递归函数,求杨辉三角形中各个位置上的值。输入:一个大于等于2的整型数n输出:题目可能有多组不同的测试数据,对于每组输入数据,按题目的要求输出相应输入n的杨辉三角形

2016-06-20 15:09:06 572

原创 九度 OJ 1068:球的半径和体积

题目1068:球的半径和体积时间限制:1 秒内存限制:32 兆特殊判题:否提交:5807解决:2126题目描述:输入球的中心点和球上某一点的坐标,计算球的半径和体积输入:球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1输出:输入可能有多组,对于每组输入,输出球的半径和体积,并

2016-05-29 14:52:37 396

空空如也

空空如也

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

TA关注的人

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