自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

年糕酱の成长花园

原谅我放荡不羁,还有点呆萌

  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 一个由POST和URL引发的一系列提问

我带着心中的“愤怒”,终于写完JAVA WEB作业。终于可以学点想学的只是啦,然后突然碰到了一个童鞋问的问题,结果发生了这是一个连锁反应。POST方法可以用URL来传参吗一个童鞋在群里提问说:“POST方法可以用URL来传参吗?”然后我的第一反应是这个问题也太傻了吧,POST肯定是在主体里面传参呀!后面在群里说了几句,结果那位童鞋说,是面试官问他的问题,答案是可以。我本来就是个前端渣渣,...

2022-11-13 18:24:00 91

原创 JavaScriptの类型

前言此篇小结来源与《你不知道的JavaScript》和《JavaScript高级程序设计》的结合??或许是的,龟速总结中...七种内置类型nullundefinedbooleannumberstringobjectsymbol除了object,其他都成为基本类型。变量没有类型,值才有。typeof总返回一个字符串。null类型检测因为typeof检测null的...

2022-11-13 18:14:00 80

原创 大一作品-学生管理系统

软工学习入门必备,咱上学的时候一共做过好几个版本。最后的新春版本是咱学C#的时候,一开始被老师吐槽了很多写法不是很好,后面我很伤心的重新写了一下,然后还给他换上了一个很喜庆的版本(狗头)...

2022-11-13 18:12:00 85

原创 【读书笔记】JS高级程序设计·事件

1 事件流在我们点击某个按钮的时候,其实也点击了包含它的容器,以及整个页面。假使我们给按钮的点击添加了某个事件的触发,但我们也给对包含它的容器的点击添加了事件的触发,那一般情况下我们肯定不能舍去其中某个事件的发生,这就有了多个事件的发生,既然有了多个事件,就必定要确定一个执行的顺序。所谓的事件流就是从页面接收事件的顺序,但是有两种不同的方法,一种是事件冒泡流(IE团队制定),一种是事件捕获...

2022-11-13 18:11:00 65

原创 第一次做项目大概完工后的感想

虽说模仿制作,但也不可完全死板硬套,咱明明是蓝色主题的网页,结果copy过来还是红色的...添加资料整合的时候也是,当客户没有给你充足的资料,你也应该想办法自己去填充出这个内容,而不是因为没有现成的东西了就措手无策了。毕竟做项目就是来提升自己的能力和熟练度,但是直接copy别人的代码就...而且别人的代码也不一定就写的好,比如像我们这次的那个网站,几乎都是中文命名,很多不需要div嵌套的模块等等,而且直接把这样的代码交给别人来改,这样其实效率是很低下的。写于:July 10, 2017。

2022-11-13 17:43:45 584 2

原创 Promiseの相关小结

前言网上关于Promise的文章确实是非常多了,但是自己实践的并不多,这里是针对自己的一个知识点小结和梳理,而且由Promise延伸出的关于事件循环的机制也是可以挖出很多东西的,不过这个总结可能就是涉及到一些皮毛,当然啦如果有错误欢迎提出_。初定义定义:Promise对象用于一个异步操作的最终完成/失败及其结果值的表示。使用原因:避免回调嵌套层次过多。拥有状态:pending:初始/...

2020-04-06 10:53:00 26

原创 前端前沿技术

说明:此文是我的《软件前沿技术》大作业,仅仅是简单的入门介绍,如果有错误欢迎指出随着用户体验的升级和技术的进步,浏览器中涌现了越来越多的技术。前端也从十年前网页中的纯HTML和CSS技术开始涵盖到服务端、移动端的领域。下面来介绍几项在未来几年很可能会大势、带来革新的前端技术。一、PWA移动应用在我们的生活中越来越重要,原生的APP应用启动渲染速度快,但往往需要几套代码去适应不同的操作系统...

2020-04-06 10:48:00 59

原创 JS小结之事件循环

JavaScript的单线程意思是JS引擎在执行和解释JS代码的时候,都是在一个线程里完成的,而这个线程也就是所谓的“主线程”,但是实际上在处理其他的一些特殊操作的时候,是会为其开辟新的线程来专门执行,比如:处理Ajax请求处理DOM事件定时器文件的读写等等,这些也就是我们所说的“异步”操作。当代码运行到它们,我们会将他们要在这件事情完成后执行的代码注册,到达时间点了,再去触发这些...

2020-04-06 10:46:00 30

原创 WebAssembly初印象

2018-11-10 11:35:56JavaScript在网页编程中一直具有统治性的地位,在网页进化的历程中,JavaScript的性能提升经历了不断地改革。它原本的执行速度并不算快,其中一次转折比较大的点在2008年,许多浏览器引入 Just-in-time (JIT,文章后面还会提到)编译器,大大提高了JavaScript的执行效率,这也让JavaScript开始能在后端领域被使用。...

2020-04-06 10:44:00 26

原创 shim和polyfill有什么区别

转载自百度:在JavaScript的世界里,有两个词经常被提到,shim和polyfill.它们指的都是什么,又有什么区别?一个shim是一个库,它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手段实现一个polyfill就是一个用在浏览器API上的shim.我们通常的做法是先检查当前浏览器是否支持某个API,如果不支持的话就加载对应的polyfill.然后新旧浏览器就都可以使用...

2018-05-03 21:30:00 27

原创 【2018/04/02】学习小记

复习了webpack的一些基础~--progress 带进度条--watch 使用缓存--colors 醒目标记node_modules本地最好自己有一份(~ ̄(OO) ̄)ブ,要不然可能会找不一些东西(但是我很疑惑它不能自己去全局路径找吗...可能有的模块写的时候不是这样写的吧...),总之就是还是要养成好习惯吧...很容易就出现要重新安装模块的情况!可以用npm view xxx ve...

2018-04-02 14:29:00 24

原创 【个人】排序练习

插入排序:#include<iostream>#include<string.h>using namespace std;void output(int a[], int n){ for(int i = 0; i < n; i++) { cout<<a[i]<<" "; } cout<<endl;}int...

2018-03-13 16:03:00 23

原创 lintcode:二叉树的层次遍历

地址:http://lintcode.com/zh-cn/problem/binary-tree-level-order-traversal/借助队列来完成class Solution {public: /* * @param root: A Tree * @return: Level order a list of lists of integer ...

2018-02-11 11:07:00 26

原创 lintcode:子集 & 带重复元素的子集

地址:http://lintcode.com/zh-cn/problem/subsets/http://lintcode.com/zh-cn/problem/subsets-ii/子集其实就是一颗子集树class Solution {public: vector<vector<int>> res; vector<int> judg...

2018-02-11 11:04:00 25

原创 lintcode:全排列&带重复元素的排列

lintcode地址:http://lintcode.com/zh-cn/problem/permutations/http://lintcode.com/zh-cn/problem/permutations-ii/全排列,用了子集树的解法:class Solution {public: /* * @param nums: A list of integers. ...

2018-02-11 10:58:00 27

原创 lintcode 11. 二叉查找树中搜索区间

class Solution {public: vector<int> res; int k11,k22; static bool comp(const int &a,const int &b) { return a<b; } /* * @param root: param root:...

2018-01-18 11:41:00 31

原创 lintcode 12 带最小值操作的栈

class MinStack {public: stack<int> num; stack<int> mins; MinStack() { // do intialization if necessary } /* * @param number: An integer * @return:...

2018-01-17 20:38:00 33

原创 lintcode 1:A+B问题

给出两个整数a和b, 求他们的和, 但不能使用+等数学运算符。a和b都是32位整数。肯定是用位操作符号来实现,那就要推算一下过程,数位和进位位。0+0=00+1=11+0=11+1=0所以a^b是没有进位的时候得到的数位。而只有在1+1的时候会产生进位,所以a&b是进位的结果。要得到进位的结果,就是(a&b)<<1,再把这个结果和没算进位的结...

2018-01-09 10:49:00 29

原创 C语言模拟简单的shell

如果是写作业到了这里,最好不要直接copy哦,仅供参考可以处理简单的命令,还有cd#include<stdio.h>#include<unistd.h>#include<string.h>#include<stdlib.h>#include<sys/types.h>#include<pwd.h>int is...

2018-01-09 10:41:00 19

原创 C++~回溯+贪心法解决01背包问题

如果是写作业找到了我这里,希望不要直接copy~仅供参考~可能有错误的,自己写帮助很大^0^#include<iostream>#include<string.h>#include<stdlib.h>using namespace std;struct item{ double weight,value; int index;};...

2018-01-01 19:31:00 35

原创 系统编程之模拟ls -l命令

如果是做作业的孩子找到了这里,希望不要直接copy,供参考,其实我做的也不一定好嘻嘻。其实这里,我考虑了输出的排序问题, 所以用了数组保存,可能感觉挺繁琐的 = =。一般情况下大家都是直接while输出。#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<string.h...

2018-01-01 19:27:00 27

原创 系统编程之模拟tail命令

如果是做作业的孩子找到了这里,希望不要直接copy,供参考,其实我做的也不一定好嘻嘻。#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<string.h>#include<sys/types.h>#include<fcntl.h>#de...

2018-01-01 19:26:00 28

原创 shell编程基础之根据输入进行相应的操作

这个题目是输入A:创建自己名字的文件夹,如果有这个文件夹的话,就读取file1和file2的文件内容输入B:获取当前用户对file1和file2文件权限输入C:内容转为大写输入D:计算连接和文件数目输入E:计算文件空行数目以下是我的代码:#! bin/bashread opts;case $opts in'A') if [ -d ~/li ];then ...

2018-01-01 19:24:00 25

原创 shell编程入门之成绩统计

备注:如果你是厂里的童鞋,写作业找到了这篇文章,希望你不要直接copy^_^,其实试着自己敲一遍会对你帮助很大。题目要求是把student.txt内的成绩进行各个阶段的统计,文本格式都是"学号:成绩"。下面是我的做法:#! bin/bashs=$(cat score.txt | cut -d : -f 2 | tr " " ",");arr=($s);num=(0,0,0,0,0)...

2018-01-01 19:19:00 28

原创 leetcode练习:292. Nim Game

这个题,说实话我是好难想出来<-_<-,后来看了别人的思路才发现原来是理解为。当对方要拿的时候,石头还剩下4个,那这个时候他拿几个,剩下的你都能一次拿了,也就是你赢了。所以就要凑一个自己拿完的时候,刚好还剩下4个,也就是除以4要有余数,所以就有了答案。var canWinNim = function(n) { if( n%4 == 0 ) return false;...

2017-11-08 19:40:00 56

原创 leetcode练习:693. Binary Number with Alternating Bits

693是一道很简单的题目。var hasAlternatingBits = function(n) { var bin = []; while(n>0){ bin.unshift(n%2); n = parseInt(n/2); } bin.join(''); var len = bi...

2017-10-26 19:06:00 73

原创 leetcode练习:455. Assign Cookies

Assume you are an awesome parent and want to give your children some cookies. But, you should give each child at most one cookie. Each child i has a greed factor gi, which is the minimum size of a co...

2017-10-25 22:49:00 34

原创 自写~模拟操作系统进程调度C语言(按优先级)

#include<stdio.h>#include<string.h>#define MAX 10typedef struct process { char name[10]; int priority; int ReachTime; int NeedTime; int UsedTime; char state;}...

2017-10-25 22:26:00 31

原创 leetcode练习:441. Arranging Coins

You have a total ofncoins that you want to form in a staircase shape, where everyk-th row must have exactlykcoins.Givenn, find the total number offullstaircase rows that can be formed.nis ...

2017-10-24 19:40:00 33

原创 leetcode练习:258. Add Digits & 415. Add Strings

Given a non-negative integernum, repeatedly add all its digits until the result has only one digit.For example:Givennum = 38, the process is like:3 + 8 = 11,1 + 1 = 2. Since2has only one digi...

2017-10-24 19:07:00 22

原创 leetcode练习:504. Base 7

Given an integer, return its base 7 string representation.Example 1:Input: 100Output: "202"Example 2:Input: -7Output: "-10"Note:The input will be in range of [-1e7, 1e7].一个七进制转换问题。var c...

2017-10-23 22:59:00 31

原创 leetcode练习:561. Array Partition I

Given an array of2nintegers, your task is to group these integers intonpairs of integer, say (a1, b1), (a2, b2), ..., (an, bn) which makes sum of min(ai, bi) for all i from 1 to n as large as pos...

2017-10-22 21:26:00 52

原创 leetcode练习:38. Count and Say

The count-and-say sequence is the sequence of integers with the first five terms as following:1. 12. 113. 214. 12115. 1112211is read off as"one 1"or11.11is read off a...

2017-10-21 22:44:00 52

原创 leetcode练习:20. Valid Parentheses

Given a string containing just the characters'(',')','{','}','['and']', determine if the input string is valid.The brackets must close in the correct order,"()"and"()[]{}"are all valid bu...

2017-10-20 16:26:00 33

原创 leetcode练习:21. Merge Two Sorted Lists

Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.var mergeTwoLists = function(l1, l2) { var p = l1; ...

2017-10-20 16:14:00 45

原创 leetcode练习:27. Remove Element & 35. Search Insert Position

Given an array and a value, remove all instances of that value in place and return the new length.Do not allocate extra space for another array, you must do this in place with constant memory.The o...

2017-10-19 16:57:00 28

原创 leetcode练习:26. Remove Duplicates from Sorted Array

今天真是郁闷啊( ̄﹏ ̄;),写了好几个题目都未果(难道是因为中午一直在上课吗?)Given a sorted array, remove the duplicates in place such that each element appear onlyonceand return the new length.Do not allocate extra space for anoth...

2017-10-16 21:30:00 30

原创 leetcode练习:11. Container With Most Water

Givennnon-negative integersa1,a2, ...,an, where each represents a point at coordinate (i,ai).nvertical lines are drawn such that the two endpoints of lineiis at (i,ai) and (i, 0). Find two...

2017-10-15 21:09:00 31

原创 leetcode练习:5. Longest Palindromic Substring

这个题是想要找到最长回文字串,我刚开始想的是:以每一个字符为中心,然后向两边扩展寻找,应该分为奇数和偶数为中心两种情况~/** * @param {string} s * @return {string} */var longestPalindrome = function(s) { var res=""; var len=s.length; var j,k...

2017-10-03 10:51:00 111

原创 leetcode练习:2.Add Two Numbers

好吧,其实我的代码很冗杂 噗 其实也就是链表的基础知识。/** * Definition for singly-linked list. * function ListNode(val) { * this.val = val; * this.next = null; * } *//** * @param {ListNode} l1 * @param {Lis...

2017-09-27 22:38:00 112

【需求工程】系统和上下文

该PPT由本人自己制作,讲述了需求工程里《系统和上下文》的相关概念

2018-04-04

【自己整理】UML复习提纲

UML复习提纲是我自己根据课堂重点整理的,适合厂里的同学配套学习与复习。

2018-04-04

空空如也

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

TA关注的人

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