- 博客(69)
- 资源 (3)
- 收藏
- 关注
转载 JS中数据结构的遍历--Iterator和for...of循环
JavaScript原有的四种表示’集合’的数据结构,Object、Array、Set、Map。遍历器(Iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署了Iterator接口,就可以完成遍历操作。Iterator 的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据结构的成员能够按某种次序排列;三是 ES6 创造了一种新的...
2018-03-24 20:13:18 690
原创 javascript与leetcode——字符串相加
leetcode上有这样一道题目: 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。注意:num1 和num2 的长度都小于 5100. num1 和num2 都只包含数字 0-9. num1 和num2 都不包含任何前导零。 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。javascript: 这道题用js解答很...
2018-03-20 15:58:44 1029
原创 算法——KMP算法
刚接触KMP算法的时候觉得很难理解,囫囵吞枣学了一通,现在都忘光光了。重新看了一下。 KMP算法主要用于字符串的匹配=>在一个主串中查找模式串,返回模式串的位置。蛮力法 按照蛮力法(暴力破解)的思路,分为以下几个步骤:先在主串s中找到字串c[0]的位置,假设s[k]=c[0]继续判断s[k+1]和c[1]是否相等,若相等,判断s[k+2]和c[2]是否相等… ...
2018-03-19 22:14:58 259
原创 算法——动态规划练习
前两篇博文已经稍微详细地讲了动态规划的概念、算法实现以及优化 上网搜几道题来实战 下面这个是从别人那里看到的题目,找到这道题的主要原因是我前几天看了网易的题目,emmm不会做。。。 没错我就是因为受了打击才开始研究算法的QAQ文章太长了还没看,从点赞量来看应该是篇好文章,先用自己的方法试一试吧,不会再看答案 http://blog.csdn.net/baidu_28312631/art...
2018-03-18 23:22:16 315
原创 算法——动态规划之资源分配问题及其优化
上一篇文章写了动态规划求解0-1背包问题,这里做一道资源分配问题强化理解,顺便分析一下动态规划算法的优化问题。问题描述:某厂根据计划安排,拟将n台相同的设备分配给m个车间,各车间获得这种设备后,可以为国家提供盈利Ci j(i台设备提供给j号车间将得到的利润,1≤i≤n,1≤j≤m) 。问如何分配,才使国家得到最大的盈利?分析递推公式: 初始化:p[i][j]=0 然后分析一下,前i台...
2018-03-18 21:03:33 23755 6
原创 算法——动态规划之0-1背包问题
打算每天复习一点算法内容,就先从动态规划下手。曾经动态规划让我头疼,重新学了一下觉得还好啦不是很难,实现动态规划算法的核心在于实现它的递推公式,写出递推公式,代码也就很容易了。动态规划类似分治法,都是将一个大问题分解为一个个小问题,分而治之。不同之处在于,动态规划记忆了重复的子问题,避免了运算过程中的重复计算。适用情况:有重叠子问题和最优子结构性质(动态规划每一步求的都是最优解)的问题。下面我们通...
2018-03-18 17:49:25 13957 8
原创 javascript——对于js中全等判断和相等判断特殊情况的整理
对象与对象var a=new String("abc");var b=new String("abc");if(a==b){true;}else{false;}结果 ===> false分析:这两个字符串内容虽然相同,但引用的不是同一个对象,故结果为false,使用全等判断(===)结果也是false对象与基本数据类型var a="abc";var b=new Strin...
2018-03-15 13:40:36 955
转载 javascript——静态NodeList 和 动态NodeList的区别
昨天看到一个querySelectorAll()的东西,发现用法跟getElementsBy系列类似,便想深究一下它们之间的不同点,以下为找到的资料。ps:了解这个知识点的原因前两天我在重温js dom编程的时候,看到了获取dom元素这一章,然后看到了getElementsByTagName()和getElementsByClassName(),之后又了解到了现代浏览器新出的一个DOM API–q...
2018-03-13 13:27:57 2122
原创 Javascript——查找html元素的方法
javascript通过dom可以访问html文档的所有元素。它可以改变页面中所有的html元素、能够改变页面中所有的html属性、还可以改变所有css属性以及对页面中的所有事件做出反应。以下归纳访问html元素的几种方法:通过id查找html元素通过类名查找html元素通过标签名查找html属性通过元素的name属性查找html元素先看以下简单例子<!DOCTYPE html>&l...
2018-03-11 20:42:06 4123
原创 css——各种属性不定期更新
css中white-space的属性值很容易搞混,事实上分为三个部分分析会简单很多,即遇到多个连续空格和tab是否处理为一个遇到换行符是否保留文本超出容器宽度时候是否自动换行整理为表格如下 空格和tab换行符文本超出容器宽度normal折叠去除换行nowrap折叠去除不换行pre保留保留不换行pre-wrap保留保留换行pre-line折叠保留换行为链接设置不同的样式我们知道链接有四种状态: a:...
2018-03-03 10:38:43 491
转载 tomcat配置运行php——无法使用$_post、$_get等变量
实在是坑,本身对php不熟悉,害我设置了好久既然使用了tomcat,,还是乖乖用jsp吧以下为找到的答案 在负责一个采用JSP动态网页技术的网站时,刚好手头有PHP写的一部分功能,所以就很直接地想到让Tomcat支持PHP。Tomcat也是Apache出的,难道就只支持JSP吗?到底能否在Tomcat上用PHP呢?上网搜索了一番,很快有了第一个问题的答案:Tomcat可以支持CGI,如Perl(...
2018-02-26 20:12:13 450
原创 解决php连接数据库失败却无报错问题
今天把项目搬到linux环境下,发现php总是连接不上数据库,也没有报错,页面空白查了一下才知道php7.0已经不支持mysql_connect了,换成mysqli解决详情请参考以下网址:http://php.net/mysqli_query...
2018-02-26 15:20:51 2048
原创 git--基本命令操作
电脑重装,一切重新开始,做个记录,,,果然好记性不如烂笔头,下次直接看自己笔记好点~以下正文git为当前流行的版本控制工具,以下简述使用教程1. 注册github账号 上吧!皮卡丘!-----> https://github.com/2. 下载git主程序 愤怒吧!卡比兽! ------>https://git-scm.com/downloads(安装时可以一路...
2018-02-25 22:30:59 269
原创 javaweb_linux数据库操作
上篇和上上篇和上上上篇博文已经讲了配置tomcat和vsftp,实现了windows传文件到linux操作系统的云服务器上~也就是说可以显示静态的网页页面了,现在想要加个数据库,实现动态页面~请先安装配置mysql,因为配的时候忘了记录,这里就偷个懒啦~假装大家都配好了~~~~~~~教程很好找的~配置的时候要记得你设置的用户名和密码,要用到的~~~1. 登录mysqlmysql
2017-11-24 13:55:26 316
原创 javaweb_解决filezilla读取列表失败
昨天配置好了tomcat和vsftp今天打算直接上传一些写好的文件到tomcat目录下的webapp文件夹下面,发现出错了仔细想了一下,昨天设置了一下权限,只有tomcat用户组的人才可以访问该目录所以现在的首要工作是将astar这个用户加入该用户组usermod -g tomcat astar接下来修改权限,将webapps目录开放出来sudo chgrp
2017-11-24 11:17:58 814
原创 javaweb_windows通过ftp传输文件给linux系统的云服务器
1. 安装yumapt install yum2. 通过yum安装vsftpyum install vsftp3.禁用匿名登录
2017-11-23 22:06:49 565
原创 javaweb_ubuntu服务器安装tomcat
1. 下载jdksudo apt-get updatesudo apt-get install defaule-jdk2. 创建tomcat用户(防止root运行)用户组tomcatsudo groupadd tomcat用户tomcatsudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomca
2017-11-23 20:06:21 341
原创 javaweb_配置nginx
博主今天花了十块钱在腾讯买了个服务器耍~想要用于javaweb作业,立贴记录一下配置过程安装的是ubuntu1. 点击登录——输入用户名(ubuntu)和密码(给了个初始密码,在网站收信息的地方可以看到)——登录成功这里我们可以看到一个ubuntu的操作页面~接下来我们安装nginx2. 安装nginx输入sudo su获取root输入apt-get updat
2017-11-23 16:29:48 591
原创 javascript将字符串转化为json
仅以此贴作为常用方式记录var data = JSON.parse(d);console.log(data['username']);
2017-11-22 19:38:22 228
原创 servlet中out对象的获取
import java.io.PrintWriter;PrintWriter out = response.getWriter();
2017-11-22 15:33:50 7840
原创 css——文本强制两行超出就显示省略号
1. 强制一行的情况很简单overflow:hidden;//超出的隐藏text-overflow:ellipsis;//省略号white-space:nowrap;//强制一行显示 2. 如果要强制两行的话,得用到css3的知识overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-...
2017-09-07 15:09:48 47089
原创 css布局——文档流布局、浮动布局
1. 文档流布局想理解文档流布局首先得有几个概念的认识:行内元素、块级元素、行内块级元素行内元素在文档流中从左到右排列,每个行内元素只占自己内容得以存活的空间,常见的行内元素有:<span>、<a>、<strong>等 <!DOCTYPE html><html> <head> <meta cha...
2017-08-23 20:23:00 485
原创 css布局——双飞翼布局和圣杯布局
双飞翼布局和圣杯布局都将界面分为左中右三部分,中间部分是主体部分。圣杯布局实现代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <styl
2017-08-23 18:31:26 713
原创 php变量存在引号导致语句出错无法执行——解决办法
我在做数据库的时候遇到了一个问题,因为有的变量有引号导致无法上传到数据库,以下为问题及解决办法1. 这是我要传入数据库的内容1249548,白玫瑰,143,陈奕迅,51144,What's Going On…?,1可以看到第六个变量存在一个单引号2.这是传入数据库的语句$s="insert into list(name,id,islike,image_id,lyr,tag,
2017-08-09 21:52:42 1015
原创 qq音乐常用接口整理——亲测可用
1.歌曲地址接口:src = 'http://ws.stream.qqmusic.qq.com/${id}.m4a?fromtag=46'调用audio src="http://ws.stream.qqmusic.qq.com/101369814.m4a?fromtag=46" controls>audio>
2017-08-05 11:41:19 24647 6
原创 json数组对象和对象数组
直接举例子(attention:对象{}数组[])1.只有对象var students= {"classone":{"name":"one","teacher":"a","student":{"name":"花花"}}, "classtwo":{"name":"two","teacher":"b","student":{"name":"明明"}}}; alert(students.
2017-08-04 23:31:49 3348
原创 解决关于笔记本电脑更新后USB接口没有反应的问题
笔记本电脑更新后,鼠标和U盘都不能连上电脑.实验工具:华硕k550jx,windows8.1系统解决过程:右击我的电脑-选择“管理”-“设备管理器”-“通用串行总线控制器”-将USB驱动删除(可将里面所有带有usb的删除)-重启电脑-解决
2016-06-28 13:05:41 3003
phpStudyLite——php学习利器
2018-03-04
jsp开发过程中需要用到的包
2017-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人