- 博客(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 356
原创 毕设问题自己总结的
毕设问题(总结)1.首先,所有的web应用采用的都是B/S(brower/server),另一种是C/S.通俗点说,就是一个基于浏览器,一个基于客户端,exe文件的都是C/S。2.Mongodb数据库的问题,与关系型数据库的不同。 以下是mongodb特点(老师问到以下问题可以指出mongodb没有这些东西):没有具体的主外键关系mongodb实现关系型数据库中的主外键关
2018-01-08 15:41:40 3071
原创 Vue高仿《one·一个》app
最近github好久没提交代码了,一个原因是期末考试复习很紧张,另外就是在学习vue,真的觉得vue是个不错的框架。目前项目很多细节没有完善,后期会进一步完善。主要依赖基于vue@2.0使用vue-cli@2.0搭建项目框架使用vue-router进行页面路由切换使用vue-resource进行http请求获取数据数据api由jokermonn提供使用stylus编写样式使用eslin
2017-06-15 11:09:22 4014
原创 前端知识点整理系列(二)—— apply() call() bind()
最近在刷牛客网的前端题,涉及到很多apply(),call(),bind()的调用,今天抽空整理一下这种函数的调用方法。我们知道,在js里,万物皆对象,一个函数本身就是一个对象,所以它自然拥有一些方法,在js里,每一个函数都拥有一个prototype——Function,其中apply(),call(),bind()就是这个原型自带的方法。我们知道这三个方法都能改变函数this的指向,其实他们的区别
2017-06-04 10:29:09 571
原创 前端知识点整理系列(一)—— 响应式布局
今天整理关于响应式布局的知识。响应式布局这个名词现在应该已经很熟悉了,随着移动端的普及,我们的网站的用户体验需要提升,响应式布局可以解决我们的问题。什么是响应式布局?简单点说,就是同一个页面可以适应不同的屏幕大小设备的设计方案,做一个网站同时能兼容多个终端,通过CSS中Media Query(媒介查询)@media功能,来判断我们的终端设备宽度在多少像素内,然后就执行与之对应的CSS样式。布局及设置
2017-05-15 19:57:52 1041
原创 前端知识点整理系列(一)—— Ajax
准备找实习了,打算对前端的基础知识点做一些整理,做为找实习前的准备,这将会是一个系列的文章总结。今天,我们来谈谈Ajax。 首先来看看Ajax的全称是什么? AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。在Ajax被使用之前,假如我们要更新页面内容的话,需要重新加载整个的页面,但Ajax出现后,改变了这个劣势,我
2017-05-14 21:03:18 414
原创 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 498
原创 前端实习面试总结(4.14大连腾讯)
说实话,感觉公司环境挺好的,提前15分钟到了公司,前台很有礼貌的给我递了一杯茶让我在一个房间等会儿,一会儿面试官来给我面试。后来面试官来了,面试开始。 面试的问题基本都是拿着我的简历提问,总体情况可以说很差,下面总结一下第一次前端面试。 先问了我ajax用原生js写过还是jquery?,后来问我jquery里.ajax()几个字段参数,可惜dataType忘记了。之后问了html语义化,css盒
2017-04-16 20:46:05 1402
原创 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 595
原创 对原生组件开发的一点想法
前言3月25号接到360的前端星计划大作业,看到手势密码解锁这个题目,说实话,当时心里是偷着乐的,因为之前接触一个安卓的项目开发,小组做过这个需求,可是,事实上,对我这个javascript小白来说,具体功能都实现了,可是分数不是很高,由此可见,真的,代码质量不敢苟同。然后这几天利用课余时间对提交的代码进行了改善,现在,总结一下这次作业中关于原生javascript组件开发遇到的坑和对不成熟代码的改
2017-03-31 19:41:18 932
转载 前端基础总结
一、HTML和CSS部分 要点:对Web标准的理解、浏览器差异、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端开发技术等 ps.这些内容之后再看都会变的比较基础简单, 我期待这一天的到来. 1.Doctype作用? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?,DTD文档模型,声明位于文档中的最前面,处于 标签之前。告知浏览器的解析器,用什
2017-03-28 17:52:10 5238 1
原创 jQuery技巧总结
此帖为jquery常用技巧总结贴,记录开发中遇到的各种常用技巧。禁用页面的右键菜单 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); });新窗口打开页面$(document).ready(functi
2017-03-25 22:31:38 311
原创 Javascript闭包和this学习笔记
上一篇详细说明了我对执行上下文和变量对象的理解,这篇文章记录一下我对Javascript中闭包与this指向的理解。闭包 首先什么是闭包?《Javascript高级程序设计》书中说,闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见方式就是在一个函数内部创建另一个函数。下面我们看一个例子。 function th1(){ var name = "tia
2017-03-15 18:30:02 363
原创 Javascript 变量对象学习笔记
在Javascipt中,我们不可避免需要声明变量和函数,我结合自己的理解,记录一下javascript解析器是如何找到这些变量的。首先,我们先了解一下执行上下文,我们知道,在调用一个函数的时候,就会创建一个新的执行上下文,,而一个执行上下文的生命周期可以分为两个阶段: 1.创建阶段 在这个阶段中,执行上下文会做三件事。第一,创建变量对象,第二,建立作用域链,第三,确定this的指向。
2017-03-14 20:35:34 339
原创 hexo-theme-believe version2.0 说明文档
最近看到好多同学使用了这个主题,遇到一些问题,我统一回复一下。留言和关于页 许多同学添加了这两个页面后发现没有显示,not found 404, 原因是未添加内容。找到hexo文件夹,找到source文件夹,添加对应名称文件夹,文件夹内添加index.md文件,index.md文件内输入markdown格式文档,便可以显示出来相对应的专页了。如下所示:---layout: posttitl
2017-03-04 11:14:22 605 1
原创 《JavaScript DOM 编程艺术2》 笔记摘抄
《JavaScript DOM 编程艺术2》 笔记摘抄DOM操作有两项原则,分别是渐进增强(progressive enhancement)和平稳退化这样更符合html+css+javascript的三者分离标准。渐进增强(progressive enhancement) 渐进增强原则基于这样一种思想:你应该总是从最核心的部分,也就是从内容开始。 应该根据内容使用标记良好的结构;然后再逐步加强这
2017-02-24 16:14:57 301
原创 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 716 1
原创 IFE-2016SP(百度前端技术学院)代码整理(长期更新)
IFE-2016SP(百度前端技术学院)(长期更新)第一阶段任务零基础HTML编码零基础HTML及CSS编码(一)三栏式布局定位和居中问题github 代码地址:百度前端技术学院2016代码
2017-01-06 14:25:21 2823
原创 2016年终总结,2017何去何从?
2016,人生的第20个年头。 呼,都说时间匆匆,自己老是不相信。今天同学问我晚上跨年怎么过,才猛然惊醒,发现一年又过去了。 愈是停留,愈是不安。那就走吧,但走下去的路也是崎岖。
2016-12-31 13:29:56 595 2
原创 带cookie访问服务器实现模拟登录
当我们需要抓取需要登录的网站的信息或者实现模拟登录时,我们需要得到第一次登录网站的cookie,以便于下次登录可以不用post参数实现登录,只要将cookie放入头文件就好,这是之前写的模拟登录学校教务的代码,记录以便查阅。
2016-12-29 09:50:07 3526
原创 爬虫抓取网易云音乐民谣歌单,收听量排行
今天花了一点时间抓取了网易云音乐的热门民谣歌单,共1500热门民谣歌单,后续有时间会爬取其他分类。文末有源代码下载。下面记录一下过程。
2016-12-12 16:11:34 6197 1
原创 ACM专栏(长期更新)
ACM 总结今天,决定特地为ACM各种算法开一个专栏,总结自己正在学习的各种算法,作为总结。持续更新。1. 算法基础最大公约数和最小公倍数 快速幂二分查找 2. 图和树 3. 刷题记录
2016-11-16 17:18:09 369
原创 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 2764
原创 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 6402
原创 HttpUnit模拟按钮点击以及爬虫实现
HttpUnit 简介 HttpUnit 本质上相当于一个后台的透明的浏览器引擎,使用java中的HttpUnit可以实现模拟点击按钮,抓取网页元素,实现动态爬虫,之前一直使用jsoup进行爬虫,不过这次爬取一个生物论坛时候,需要动态处理,发现了httpUnit这个好的框架。HttpUnit demo1.几行代码实现获取网页源代码。final WebClient webClient=new Web
2016-10-29 22:10:47 18741 8
原创 Linux 使用 tensorflow 框架搭建与实验
CPU平台完成两图风格融合完美作画该教程根据研究者july教程补充编写作者: th是个小屁孩实验平台为Ubuntu 14.04 , 版本关系不大,16.04也可以进行实验该实验采用谷歌开源框架tensorflow前言前几日在微博看到july的梵高作画实验,发现挺有意思,便打算进行实验一番,由于学生党,没有什么特别好的机器,只能使用垃圾显卡和还可以的处理器进行实验,没有GPU,加大了时间成本
2016-10-12 15:05:16 3425
原创 Linux 安装各种情况记录
Linux 安装各种情况记录这几天一直没有更新博客,一个是国庆节放假在家放纵了几天没有学习,另一个原因是一直在搞Linux系统,下面记录一下我安装的坑爹过程。系统安装的问题Windows往Linux系统hexo的迁移系统安装的问题我安装的是Ubuntu 14.04,据说是最稳定的版本,安装过程中出了一些问题,首先,一开始,我的无线网卡没有识别,无法上网,然后我就打算先用有线网络,然后再下载无线
2016-10-10 19:00:19 502
原创 算法篇——快速幂
今天介绍第二种算法,快速幂的使用,这个极大的方便了数值较大的数的之间的运算。快速幂取模假如我们要求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 318
原创 算法篇——入门级算法
从今天开始,复习各种算法,每天都会去理解一种算法,争取贴出自己对每种算法的理解,今天介绍的是最基础的入门算法,最大公约数,最小公倍数,快速幂(后面会重点介绍),简单并查集(后面会重点介绍),还有排列组合(后面会重点介绍)的算法。最大公约数和最小公倍数的算法原理最大公约数gcd的实现原理:欧几里德定理 若 a=b×r+q 则gcd(a, b) = gcd(b, q).欧几里德定理的证明 a =
2016-09-14 12:56:52 7138
原创 利用正方教务漏洞抓取正方教务学生照片
全国据说大部分学校采用的都是正方教务的教务系统,个人感觉安全性做的真的不是很好,比起综合教务,安全性差远了,利用爬虫能非常轻易的获得教务的学生照片。这里只提供图片下载的代码,关于获取图片的url,懂点计算机的都明白(还是要吐槽一下这个教务的安全性),幸亏我们学校用的不是正方系统,不然感觉隐私泄露有点那啥啊!(逃)public static void download(String urlString
2016-09-08 14:28:35 11713
转载 高质量代码的命名法则——转载收藏
本系列文章由@浅墨_毛星云 出品文章链接: http://blog.csdn.net/poem_qianmo/article/details/52144086作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442 本文与大家聊一聊编程中非常关键的一个点,如何更好的对代码命名。 一、
2016-08-11 09:35:56 104
原创 九度 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 243
原创 九度 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 352
转载 最短路径问题
此文转自博客园http://www.cnblogs.com/hxsyl/p/3270401.html文章特别好彻底弄懂最短路径问题 只想说:温故而知新,可以为师矣。我大二的《数据结构》是由申老师讲的,那时候不怎么明白,估计太理论化了(ps:或许是因为我睡觉了);今天把老王的2011年课件又看了一遍,给大二的孩子们又讲了一遍,随手谷歌
2016-08-05 10:29:11 665
原创 爬虫抓取豆瓣小组里的图片
最近闲来无事,写了一个爬虫抓取了豆瓣一个摄影小组的帖子里的图片。由于用的校园网,最近流量不太够用,就只爬了800多张。 首先你要有一个爬虫地址,一个要爬取的网页地址,以这个https://www.douban.com/group/lvxing/discussion?start=0地址为例,其中要用到的技术有httpclient,负责网络连接,还有jsoup解析网页,获取到帖子
2016-07-31 09:04:16 2395 1
原创 Android模拟登陆综合教务系统客户端(java)-jsoup解析数据
现如今,基本的app都需要接入网络,下面介绍如何模拟登陆学校的教务系统获得里面的内容。有Http基础的朋友都知道,我们是通过Get 与Post请求与服务器进行交互的,Get顾名思义就是获取信息,Post就是想服务器发请求,但是Post也可以用来获取信息并且比Get有很多优势,我们这里就是使用的Post。Java中有很多方式与服务器进行连接,常见的有HttpUrlCollection,H
2016-07-28 18:21:12 1840 1
原创 <jsp:include>与<jsp:forward>
对于标签之前的内容,之前的内容执行但不显示,而之前的内容执行也显示。对于标签之后的内容,不执行了,执行并显示。include是在当前页面的当前位置导入一个jsp页面,forward是整个页面转向到另一个页面.
2016-07-04 10:57:19 2212
原创 启动 Tomcat 显示指定的服务未安装的解决办法
主要原因是 service.bat未执行打开命令行进入安装的目录下,进入bin文件夹下,输入service.bat install,就OK了
2016-06-21 10:30:06 14949 4
原创 九度OJ 1073:杨辉三角形
题目1073:杨辉三角形时间限制:1 秒内存限制:32 兆特殊判题:否提交:4228解决:1819题目描述:输入n值,使用递归函数,求杨辉三角形中各个位置上的值。输入:一个大于等于2的整型数n输出:题目可能有多组不同的测试数据,对于每组输入数据,按题目的要求输出相应输入n的杨辉三角形
2016-06-20 15:09:06 581
原创 九度 OJ 1068:球的半径和体积
题目1068:球的半径和体积时间限制:1 秒内存限制:32 兆特殊判题:否提交:5807解决:2126题目描述:输入球的中心点和球上某一点的坐标,计算球的半径和体积输入:球的中心点和球上某一点的坐标,以如下形式输入:x0 y0 z0 x1 y1 z1输出:输入可能有多组,对于每组输入,输出球的半径和体积,并
2016-05-29 14:52:37 413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人