FayeQ
码龄9年
求更新 关注
提问 私信
  • 博客:23,681
    23,681
    总访问量
  • 21
    原创
  • 1
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2016-01-04
博客简介:

qin_xiaofang的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得2次评论
  • 获得11次收藏
  • 博客总排名1,707,849名
创作历程
  • 5篇
    2018年
  • 21篇
    2017年
成就勋章
TA的专栏
  • MySQL
  • 前端
  • LeetCode
    4篇
  • 数学之美阅读
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

LeetCode75 Sort Colors

思路1:不考虑特殊情况,直接用常规的各种排序算法当然也是可以的class Solution {public:    void sortColors(vector<int>& nums) {        sort(nums.begin(),nums.end());    }};思路2:元素的数量有限,可以统计各种元素的个数即可class Solution {public:   ...
原创
发布博客 2018.05.14 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode26、27、80

LeetCode26class Solution {public:    int removeDuplicates(vector<int>& nums) {        if(nums.empty())            return 0;        int k=0;        for(int i=1;i<nums.size();i++){         ...
原创
发布博客 2018.05.13 ·
458 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode283 Move Zeros

思路1:将非零元素拿出来放到数组前面去,后面的用0来填补class Solution {public:    void moveZeroes(vector<int>& nums) {        vector<int> nonZeroElements;        for(int i=0;i<nums.size();i++){            if(...
原创
发布博客 2018.05.13 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20——最大熵模型

    熵——信息量    最大熵——使信息量最大    如何使信息量最大,对未知情况不要做任何主观的假设,预测应该满足全部已知的条件——不要把鸡蛋都放在一个篮子里。    香农将得主希萨证明,对于任何一组不自相矛盾的信息,最大熵存在且唯一——指数函数。(不会敲公式T_T)    应用:自然语言处理,金融。如词性标注(名词、动词、形容词等)和句法分析(主谓宾句子成分)。证券交易股票债券等等    ...
原创
发布博客 2018.05.11 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

找到两个链表的相交起始节点

在做这道题的时候看到一个博客写的很清楚,说到“学以致用”。近期就是在刷题、刷题,因为上班前还有一段时间,不知道做什么,乱七八糟的看看这个看看那个。这个学以致用点醒了我,每次刷题就是很机械,这道题做完就做完了(不是做完,是从网上找到然后编程通过),自己根本没有去思考,学而不思则罔啊~~~~决定做完要好好思考,尽管是复制黏贴来的。1、有什么用这个题目有什么用?两个链表相交,一旦程序释放了链表L1的所有...
原创
发布博客 2018.05.10 ·
1235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java堆、栈

1、堆栈(栈):通过堆栈指针从处理器那里获得直接支持,通过堆栈指针向下移动,分配新的内存;堆栈指针向上移动,释放内存。注意:需要明确知道确定的声明周期存储:引用2、堆:一种通用的内存池,不需要存储的数据再堆里的存活时间,new一个对象,具有很大的灵活性注意:进行分配和清理需要更多的时间存储:对象实例3、基本类型,new将对象存储再“堆”中,因此new创建一个很小的变量,往往
原创
发布博客 2017.10.09 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络学习

1、两个主机进行通信需要的过程非常复杂,而一个简化的手段就是分层2、OSI七层体系结构并不适用3、各层+各层的协议:网络的体系结构3、TCP/IP四层虽然不是标准,但是比较适用,是主流。包括(应用层、运输层、网际层/网络层/IP层、网络接口层(包括数据链路层、物理层))4、应用层:进程之间的交互来完成特定网络应用。5、运输层:为两个主机中进程之间的通信提供通用的数据传输服务。T
原创
发布博客 2017.09.13 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一些前端题目

1、 函数的arguments对象是什么?是一个数组么?不是,虽然有length属性,可以用arguments[0]......但只是一个类数组对象怎么转换为一个真正的数组:(Array.prototype.slice.call(arguments,0))这里复习:数组的slice方法,从数组中选取指定位置的元素。2、typeof操作有哪些可能的结果:typeof返回的时字符串
转载
发布博客 2017.09.02 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTML5中的data-属性

作用:为前端开发者提供的自定义属性,在JavaScript中可以通过dataset来获取,不支持该属性的通过setAttribute或者getAttributedata-user-list在js中获取时,”-“要改为驼峰式的写法,userList,这时候l是要大写为Ldiv1 = document.getElementById('div1');ale
原创
发布博客 2017.09.02 ·
762 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

响应式布局

响应式设计:网页能自动识别屏幕宽度、并做出相应调整的网页设计。主要是针对现在互联网用户使用多种终端浏览同一个网页的行为趋势,如果每个网站为此就得制作一个App,成本高且安装率低,完全没有必要,所以自适应网页设计其实才是未来的趋势,尤其小网站。(来自知乎的易懂的解释)响应式设计中,让页面显示和视口同宽同高的语句是:1、meta标签meta-information:元信息作用:
原创
发布博客 2017.09.02 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

标准模式和怪异模式

浏览器解析CSS的两种模式:strict mode(标准模式)quirks mode (怪异模式)1、标准模式:浏览器按照w3c标准解析执行代码。2、怪异模式:浏览器按照自己的标准解析执行代码。与你网页的DTD声明直接相关,DTD标准定义了标准文档的类型(标准模式解析)。如果没有DTD声明,则进入怪异模式。
原创
发布博客 2017.09.01 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

css定义的权重

1、知道怎么用,但是面试都会问道,具体的原理和权值是多少要记清楚啊,不然结结巴巴回答。。。2、然后其实遇到冲突的问题的时候,还是要计算一下的1、style:1000 内联样式2、#:100 id选择器3、.10 类选择器4、tag:1 标签
原创
发布博客 2017.08.31 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

继承、闭包、cookie和session

一、对象、prototype属性、继承1、创建了一个新的对象之后,就会创建一个prototype属性2、这个属性指向函数的原型对象3、对象会自动获得一个constructor属性4、Constructor5、原型模式:每个函数都有一个prototype属性6、原型链:利用原型让一个引用类型继承另一个类型的属性和方法。是实现继承的主要方法。在子级中实例化父级的对象(SubTy
原创
发布博客 2017.08.31 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

什么叫一次会话

网上收集的:Session代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的。在Servlet中,当JSP页面没有显式禁止session的时候,在打开浏览器第一次请求该jsp的时候,服务器会自动为其创建一个session,并赋予其一个sessionID,发送给客户端的浏览器。以后客户端接着请求本应用中其他资源的时候,会自动在请求头上添加:(Cookie:JSESSIONI
原创
发布博客 2017.08.30 ·
14441 阅读 ·
3 点赞 ·
2 评论 ·
14 收藏

jsonp

文章:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.htmljsonp的原理理解:1、利用script可以随意访问资源的特点,借助script来实现,script的src可以访问服务器那边的资源,任意端口的资源。2、给服务器发送动态数据,访问的链接是动态的,发送的请求包含一些数据,就可以动态访
转载
发布博客 2017.08.30 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ajax

要完整实现一个AJAX异步调用和局部刷新,通常需要以下几个步骤:      (1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.      (2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.      (3)设置响应HTTP请求状态变化的函数.      (4)发送HTTP请求.      (5)获取异步调用返
转载
发布博客 2017.08.30 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

秒味课堂学习笔记2

JavaScript中的焦点onfocusonblurobj.focus()这个是使得obj获取焦点obj.blur()使得obj失去焦点JavaScript中的事件1、获取calssname:this.className;2、函数是不是事件函数,要看调用的是不是事件。3、event在ie/chorme中是一个全局事件对象,事件函数中第一个参数就是e
原创
发布博客 2017.08.28 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

秒味课堂学习笔记

秒味课堂学习笔记JSON:1、json里面是一“,”逗号分割,不是用分号2、键值都用“”,这样安全性比较高3、json没有length4、不能用for循环,只能用for inARRAY:1、快速清空数组,arr.length = 0;2、快速清空数组,arr = []。效率比上面的高3、往后插入,arr.push(),往前插入:arr.unshift()
原创
发布博客 2017.08.27 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个错误搞了一下午

HTML不区分大小写!但是JavaScript是区分大小写的!!!!!!!!!.innerHTML不是.innerHtml。。。。。。。。。。。。。在JavaScript中写.innerHtml虽然不报错,但是一直undefined啊。。。。。大小写啊,这个为啥不报错呢,哭哭。。。。。搞了一下午
原创
发布博客 2017.08.27 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20170827学习笔记

1、今天在慕课网上看了大漠的帖子,觉得他说的很有道理啊。在学习前端的过程中,先要打好基础啊,不要一上来就用框架啊。JavaScript很重要的,哪些框架就是在这个基础上的,所以好好打基础呀!不要学习得太浅显2、为什么要学习前端?这个问题值得思考啊3、div1 = document.getElementByClassName('div1'),返回的是一个数组对象,所以后面用的时候div1[0
原创
发布博客 2017.08.27 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多