- 博客(32)
- 收藏
- 关注
原创 【FCC】移位密码
要求:移位密码也就是密码中的字母会按照指定的数量来做移位。一个常见的案例就是ROT13密码,字母会移位13个位置。由’A’ ↔ ‘N’, ‘B’ ↔ ‘O’,以此类推。写一个ROT13函数,实现输入加密字符串,输出解密字符串。所有的字母都是大写,不要转化任何非字母形式的字符(例如:空格,标点符号),遇到这些特殊字符,跳过它们。JavaScript实现 function rot13...
2019-08-22 20:45:27 184
原创 【FCC】数组排序并找出元素索引
要求:先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。举例:where([1,2,3,4], 1.5) 应该返回 1。因为1.5插入到数组[1,2,3,4]后变成[1,1.5,2,3,4],而1.5对应的索引值就是1。同理,where([20,3,5], 19) 应该返回 2。因为数组会先排序为 [3,5,20],19插入到数组[3,5,20]后变成[3,5,19,20]...
2019-08-22 19:26:09 195
原创 【FCC】摧毁数组
要求:实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。JavaScript实现 function destroyer(arr) { var args = []; for(var i = 1; i < arguments.length; i++){ args.push(arguments[i]...
2019-08-22 18:16:58 183
原创 CSS绘制简单图形(1)
矩形.rectangle { width: 100px; height: 100px; background-color: #f6d1d8; }width和height值相同时则为正方形圆形和椭圆形在正方形中添加圆角50%,即可得到原型;同理,椭圆形通过长方形的圆角设置得到.circle { width: 100px; height: 100px;...
2019-08-02 15:23:53 221
原创 HTML基础(2)
响应式布局html实现响应式布局,在head元素中添加如下代码:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">viewport:用户网页的可视区域width:控制 viewport 的大小,可以指定的一个值,如 ...
2019-07-26 20:51:34 127
原创 CSS基础(2)
响应式布局响应式布局就是实现不同屏幕分辨率的终端上浏览网页的不同展示方式。通过响应式设计能使网站在手机和平板电脑上有更好的浏览阅读体验。换句话说就是一个网站能够兼容多个终端,而不是为了每一个终端做一个特定的版本。css实现响应式布局,在head元素中添加如下代码:<meta name="viewport" content="width=device-width, initial-sca...
2019-07-26 20:47:41 97
转载 如何为github上面的项目生成一个可以访问的网址
原文链接: https://blog.csdn.net/weixin_42636353/article/details/82587884 如题,下面写步骤:(多图预警)1.创建一个新的仓库2.填上如下信息3.在你所创建的项目界面点击settings4.找到github pages选项.5.注...
2019-07-25 17:35:14 1813 4
原创 【FCC】过滤数组假值
要求:删除数组中的所有假值。在JavaScript中,假值有false、null、0、""、undefined 和 NaN。JavaScript实现function bouncer(arr) { var flitered = arr.filter(falsevalue(arr)); return flitered;}function falsevalue(arr){ ret...
2019-07-25 11:17:32 163
原创 【FCC】比较字符串
要求:如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。举例,[“hello”, “Hello”]应该返回true,因为在忽略大小写的情况下,第二个字符串的所有字符都可以在第一个字符串找到。[“hello”, “hey”]应该返回false,因为字符串"hello"并不包含字符"y"。[“Alien”, “line”]应该返回true,因为"line"中所有字符都...
2019-07-24 22:04:44 169
原创 【FCC】截断数组
要求:返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。JavaScript实现function slasher(arr, howMany) { return arr.slice(howMany);}用到的资源Array.slice()Array.splice()如有错误,或其他更好的建议,请在评论区指正,谢谢...
2019-07-24 22:01:30 115
原创 【FCC】分割数组
要求:把一个数组arr按照指定的数组大小size分割成若干个数组块。例如:chunk([1,2,3,4],2)=[[1,2],[3,4]];chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];JavaScript实现function chunk(arr, size) { var new_chunk = []; if(arr.length>=size...
2019-07-24 21:58:03 122
原创 【FCC】截断字符串
要求:如果字符串的长度比指定的参数num长,则把多余的部分用…来表示。切记,插入到字符串尾部的三个点号也会计入字符串的长度。但是,如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。JavaScript实现function truncate(str, num) { if(str.length > num && num >3){ ...
2019-07-24 21:56:03 150
原创 【FCC】重复输出字符串
要求:重复一个指定的字符串 num次,如果num是一个负数则返回一个空字符串。JavaScript实现function repeat(str, num) { if(num<0){ num=0; str = str.repeat(num); return str; }else{ str = str.repeat(num); return s...
2019-07-24 21:50:22 137
原创 【FCC】检查字符串结尾
要求:判断一个字符串(str)是否以指定的字符串(target)结尾。如果是,返回true;如果不是,返回false。JavaScript实现function confirmEnding(str, target) { if(str.substr(-target.length)===target){ return true; }else{ return false;...
2019-07-24 21:48:53 181
原创 【FCC】找出多个数组中的最大数
要求:右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。JavaScript实现function largestOfFour(arr) { var maxarr=[]; for(var i=0;i<arr.length;i++){ var num = arr[i][0]; for(var j=0;j<arr[i...
2019-07-24 21:45:57 142
原创 【FCC】句中单词首字母大写
要求:确保字符串的每个单词首字母都大写,其余部分小写。像’the’和’of’这样的连接符同理。JavaScript实现function titleCase(str) { var words = str.toLowerCase().split(" "); for(var i=0;i<words.length;i++){ words[i] = words[i].subst...
2019-07-24 21:43:29 126
原创 【FCC】找出最长单词
要求:在句子中找出最长的单词,并返回它的长度。函数的返回值应该是一个数字。JavaScript实现 function palindrome(str) { var words = str.split(' '); var strlenth = words[0].length; for(var i=1;i<words.length;i++){ if(word...
2019-07-24 21:39:58 227
原创 【FCC】检查回文字符串
要求:如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。函数参数的值可以为"racecar",“RaceCar"和"race CAR”。JavaScript实现 funct...
2019-07-24 21:21:48 162
原创 【FCC】计算一个整数的阶乘
要求:计算一个整数的阶乘如果用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的乘积。阶乘通常简写成 n!例如: 5! = 1 * 2 * 3 * 4 * 5 = 120JavaScript实现function factorialize(num) { // 请把你的代码写在这里 if(num===0){ return 1; }else{for(var i=(n...
2019-07-24 21:07:28 271
原创 【FCC】翻转字符串
要求:先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。你的结果必须得是一个字符串JavaScript实现function reverseString(str) { var arr = str.split(''); var rearr = arr.reverse(); str = rearr.join(''); return str;...
2019-07-24 21:03:09 115
原创 GitHub的上传与修改
前言作为一个停留在入门阶段多年的程序媛,从GitHub上也clone了很多别人的知识了,花了一天的时间,我也终于弄明白了如何向这个大型程序员(交友)网站上传我的代码。通过不断地试错,总结出如下经验分享给大家GitHub是个啥简单来说,就是一个全球性的代码仓库。可以用来保存自己的代码,并且同一份代码能够保存修改前的所有历史版本,比如我们写论文时在本地文件夹中存储的:论文幼年期.doc、论文...
2019-07-24 15:36:01 1370
转载 GitHub Desktop图文教程
转自:简书 一方天涯的 GitHub Desktop图文教程学习本文之前首先了解两个概念,Git 和 Github。Git是一款免费、开源的分布式版本控制系统,简单来说,就是一个管理你的「代码的历史记录」的工具。Github是用Git做版本控制的代码托管平台,它提供了web界面,你可以在上面创建资源仓库来存放你的项目。本文适合Git新手,帮助你学习Git图形化界面操作,快速上手然后进行工作...
2019-07-23 19:53:01 1880
原创 windows下ngnix安装和配置
Nginx简介Nginx是一个高性能的HTTP和反向代理web服务器,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。Nginx的主要功能:作为静态文件服务器使用,索引文件以及自动索引反向代理负载均衡反向代理(Reverse...
2019-07-23 16:32:27 231
原创 前端加油鸭!【FCC】JavaScript基础(2)
关于数组与字符串的一些方法map方法map 方法可以方便的迭代数组,例子:var timesFour = oldArray.map(function(val){ return val * 4;});map 方法会迭代数组中的每一个元素,并根据回调函数来处理每一个元素,最后返回一个新数组。注:这个方法不会改变原始数组。回调函数也可以支持多个参数,譬如:元素的索引index、原始数组a...
2019-07-19 16:01:52 142
原创 前端加油鸭!【FCC】JavaScript—面向对象
对象的创建JavaScript中,对象的创建如下:var car = { "wheels":4, "engines":1, "seats":5};除此之外,使用构造函数也可以创建对象构造函数通常使用大写字母开头,以便把自己和其他普通函数区别开。(其他函数用驼峰命名法)下面便是一个构造函数:var Car = function() { this.wheels = 4;...
2019-07-19 15:58:56 151
原创 前端加油鸭!【FCC】JavaScript基础(1)
注释JavaScript中的注释方式有以下两种:使用 // 来告诉JavaScript来忽略当前行的代码// This is an in-line comment.也可以使用多行注释来注释你的代码,以/*开始,用*/来结束,就像下面这样:/* This is a multi-line comment */变量JavaScript提供七种不同的data types(数据类型...
2019-07-19 13:32:38 294
原创 前端加油鸭!【FCC】CSS基础(1)
元素选择器在css中创建一个style元素,在这个style元素内, 可以为所有的h2元素创建一个元素选择器。如下,将所有的h2元素设置为红色:<style> 选择器 {属性名称: 属性值;} h2 {color: red;}</style>一定要在属性值的后面加上分号;类选择器声明一个类选择器,名为blue-text<style> ...
2019-07-17 17:05:31 265
原创 前端加油鸭!【FCC】HTML基础(1)
HTML是英文Hyper Text Markup Language(超文本标记语言)的缩写。创建标题h1就是一个HTML元素,h1是header1的简写,意思是一级标题。二级至六级标题依次表示为h2,h3,…,h6大部分元素都有一个开始标记(如<h1>)和一个结束标记(如</h1>),开始标记和结束标记的唯一区别就是结束标记多了一个/。创建段落<p\&g...
2019-07-17 17:04:21 323
转载 给科研新手的论文写作指南
来源:知深综合编辑:学子鉴于有很多读者咨询文献综述的问题小编在此推荐:用Excel轻松搞定文献综述NO.1写论文三阶段:读什么?写什么?怎么改?来源:科学网博客作者:张翼英一、读即:读哪些论文(对象),读论文的目的是什么(目标),怎么读(方法)1.读什么论文读论文,需要读经典的专业基础论文、survey(概述)论文,及5-10篇左右读新的高质量的专业论文。好的论文怎么找?首先找...
2019-04-26 13:17:57 5636 1
原创 lintcode【入门】斐波那契数列
斐波那契数列Python查找斐波纳契数列中第 N 个数。所谓的斐波纳契数列是指:前2个数是 0 和 1 。第 i 个数是第 i-1 个数和第i-2 个数的和。斐波纳契数列的前10个数字是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …样例样例 1:输入: 1输出: 0样例解释: 返回斐波那契的第一个数字,是0.样例 2:输入: 2输出: 1样例解释:...
2019-04-25 20:31:27 251
原创 lintcode【入门】大小写转换
大小写转换Pythonclass Solution: """ @param character: a character @return: a character """ def lowercaseToUppercase(self, character): # write your code here new_char =...
2019-04-25 17:04:01 737
原创 lintcode【入门】反转一个三位整数
反转一个三位整数Python方法1:利用取整功能将原3位整数各位单独提取,代码如下:class Solution: def reverseInteger(self,number): a = number//100 # //为商向下取整,取得百位 b = (number-a*100)//10 #十位 c = (number-a*100-...
2019-04-25 15:47:01 569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人