自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 DOM事件处理程序

事件就是用户或浏览器自身执行的某种动作。比如“click”,“load”,“mouseover”等都是事件的名字。响应某个事件的函数就叫做事件处理程序(或事件侦听器)。事件处理程序的名字以“on”开头,因此,click对应的时间处理程序就是 “onclick”。给事件指定事件处理程序有好几种方式。  一:HTML 方式  这种方式是利用元素的属性,直接添加事件处理程序,像下面给这样: 

2016-07-27 09:45:08 1238

原创 排序算法的稳定性和不稳定性

七大排序算法的稳定性和不稳定性,先看这里点击打开链接,先给出结果:   选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,而冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法具体待我整理。

2016-07-24 16:30:06 766

原创 常用默认端口号

常用默认端口号       网络层---数据包的包格式里面有个很重要的字段叫做协议号。比如在传输层如果是TCP连接,那么在网络层IP包里面的协议号就将会有个值是6,如果是UDP的话那个值就是17---传输层。       传输层---通过接口关联(端口的字段叫做端口)---应用层。 用netstat –an 可以查看本机开放的端口号。 代理服务器常用以下端口: (1). HTT

2016-07-24 15:40:31 2616 2

原创 笔试题中的必胜策略

做数学游戏时,如果你掌握了一些策略,就一定能取胜。“抢数”游戏就是两个人按照一定的规则轮流报数,并将所报的数逐步累加,先报到规定数的一方获胜;“让数”游戏与“抢数”游戏类似,只是先报到规定数的一方失败。虽然简单,这里隐藏着数学奥秘

2016-07-24 15:13:07 6544 2

原创 JavaScript 实现回文解码

题目也是源自今日头条前端工程师笔试题。题目描述:现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符串是什么。字符串的下标是从 0 开始的。    思路:首先获得关于(P,l)的子串,获得子串可以使用string.s

2016-07-24 12:01:52 1478

原创 今日头条编程题 专辑问题

题目:你作为一名出道的歌手终于要出自己的第一份专辑了,你计划收录 n 首歌而且每首歌的长度都是 s 秒,每首歌必须完整地收录于一张 CD 当中。每张 CD 的容量长度都是 L 秒,而且你至少得保证同一张 CD 内相邻两首歌中间至少要隔 1 秒。为了辟邪,你决定任意一张 CD 内的歌数不能被 13 这个数字整除,那么请问你出这张专辑至少需要多少张 CD ?思路: 首先先确定一张cd最多能放几

2016-07-24 11:38:21 2867

原创 JavaScript中数组常用方法

JavaScript中Array()是一个非常常用的类型,array自带了很多方法。下面列举一些常用的方法,还有一些方法不太常用,全面的方法参考md你,点击打开链接。1,数组转字符串的方法 join().数组转字符串,如果只是单纯的把数组内容串起来,就用arr.join('') ,比如: var  arr = [a,b,c]  ,arr.join(") ; // "abc"  ;想要用字符

2016-07-20 11:33:49 1492 2

原创 原型对象 原型相关问题

虽然JavaScript没有类,但是却有对象,有实例化,有构造函数,抛开这些概念的纠结,复习一下JavaScript中经常容易犯晕的关于原型的问题,原型对象,原型,原型作用域链等 。

2016-07-14 22:25:29 429

原创 剑指offer 牛客网错题记录 四

题目:在一个字符串(1 这道题借助哈希表,用空间换取运行时间,事件效率可以达到o(n) ;就是首先遍历字符串,以字符的ascii码为下标,对应的值为该字符出现的次数。再次遍历字符串,以字符为下标判断哈希表对应的值,如果为1则返回该索引项。   代码:class Solution {public: int g_max = 10000; int charNum = 256;

2016-07-12 19:22:44 657

原创 control may reach end of non-void function [-Werror,-Wreturn-type] 错误记录

牛客网错误记录 三 : 题目: 统计一个排序数组中 某个数字出现的次数    如果不是排序数组,我们可以直接遍历,判断数字是否等于给定数字,等于则统计次数加1 。这样遍历的时间效率是o(n),因为是排序数组,可以使用二分查找法。二分查找就需要用到递归,写出如下代码后,在牛客网死活编译不过,在vs08上则可以运行,一直报下面的错误。/solution.h:21:1: error: con

2016-07-12 16:18:56 5902

原创 牛客网 剑指offer系列 错题记录二

看过书大致理解了之后,做题,还是有很多错误,通过率太低了。本题  20% ,但是最后还是在vs08上调试才发现问题,希望慢慢提高通过率。求两个链表的第一个公共结点 ,用的思想是,想计算两个链表的长度,链表长的先往前走,走到剩下的两个链表一样长的那一步,然后判断结点值是否相等,如果相等则返回该结点,特殊情况是没有公共结点的时候。class Solution {public: ListN

2016-07-11 10:04:26 943

原创 牛客网 剑指offer系列 错题记录一

7/10 题目:扑克牌顺子 ,看过剑指offer的一定知道这道题,当时看过了觉得蛮简单,过了几天,在牛客网选这题做的时候却没有一次编译通过,错误都是细节的,好记性不如烂笔头,所以写在这里记录下,希望能够温故知新。     凭着理解和记忆,第一次的代码如下class Solution {public: bool IsContinuous( vector numbers ) {

2016-07-10 14:01:23 1802

原创 实现JavaScript 的Math.round,Math.ceil,Math.floor函数功能 CodeWars 打怪日记

CodeWars 是一个在线编程网站,其奖励机制像打怪升级。你不能查看高于你级别的问题的答案。除非自己通过提交测试。通过提交之后可以看到各种解法排行榜 。通过对比自己解法和排行榜对比,可以找到差距,提高能力。    题目描述,用原生js实现Math.round,Math.ceil,Math.floor函数功能。输入为非负数,不考虑未定义,NaN和字符串 ,比如: console.log(M

2016-07-07 15:54:24 775

原创 剑指offer 阅读笔记 左旋转字符串

剑指offer 面试题 41_2   左旋转字符串字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部,请定义一个函数实现字符串左旋转操作的功能。比如输入字符串"abcdefg" 和2,该函数将返回旋转2位得到的结果“cdefgab”。 改天记录和书中不一样的解法。    书中思路是求字符串长度,然后求子串分割点。因为自己不擅长使用字符串函数,所以这里不求字符串长度,利用传入的n确定

2016-07-06 18:31:56 443

原创 动态规划 解决打印所有和为s的连续整数序列 剑指offer 之 面试题41_2

剑指offer 面试题41_2 题目 :  输入一个整数s,打印出所有和为s的连续整数序列(至少含有两个数)。例如输入15 ,由于 1+2+3+4+5 = 4+5 = 7+8 = 15,所以结果打印出3个序列 1~5,4~6,7~8 。   书中的解题思路是 用两个数small 和big分别表示序列的最小值和最大值,初始化为分别为1,2.从small到big的和小于s,则增加big。如果序列和

2016-07-06 15:33:33 599

原创 JavaScript进阶学习 CodeWars 日记 求两个字符串的混合

CodeWars 是一个在线编程网站,其奖励机制像打怪升级。你不能查看高于你级别的问题的答案。除非自己通过提交测试。通过提交之后可以看到各种解法排行榜 。通过对比自己解法和排行榜对比,可以找到差距,提高能力。 题目描述:编写一个mix函数,实现这样的功能, 求两个字符串的混合字符串,只统计字符串中小写字母(a ~ z)。当s1和s2都有字符a时,当含有字符的数量大于1时,统计两者含有最大的数目

2016-07-05 19:54:48 774

原创 JavaScript中Number类型,Number,parseInt转换函数特殊情况总结

先放这里,明天补充呢

2016-07-01 10:21:10 1270

原创 JavaScript学习 CodeWars 打怪升级日记 判断输入字符串是否符合IPv4地址标准

CodeWars 是一个在线编程网站,其奖励机制像打怪升级。你不能查看高于你级别的问题的答案。除非自己通过提交测试。通过提交之后可以看到各种解法排行榜 。通过对比自己解法和排行榜对比,可以找到差距,提高能力。题目描述 : In this kata you have to write a method to verify the validity of IPv4 addresses.   也

2016-07-01 09:41:28 1328

大学计算机课 数据结构与算法第五章第一节《树的定义和基本术语》ppt

对应教材:严蔚敏版《数据结构与算法》 对应的讲课视频:b站王卓老师。 适用于高校老师备课参考,或者学生自学、课程讨论。 PPT中关于树的结构全是手动绘制,不是图片,每个结点都可以修改 编辑。 对应章节:5.1.1 树的定义和基本术语。

2024-07-05

一个vs08编写的空项目,exe执行计算用四则运算表达式的值

博主于16年4.19去面腾讯实习生,其中一个问题是让写一个函数求四则运算表达式的值,输入是字符串,输出为表达式结果。当时只记得这是数据结构里堆栈的应用,表达式要变顺序,但是实现就想不起来了,自然程序写的一塌糊涂,结果也就呵呵了。回来之后翻书查资料把程序写出来,供大家参考。程序主要思路参考CSDN中作者wzfxyer 的文档,资源是压缩文件,解压即可运行。

2016-04-22

基于MFC最小二乘法实现多段直线拟合

对一组数据应用最小二乘法实现分段直线拟合,程序算法参考《最小二乘法分段直线拟合》---谢友宝。工程为在csdn网友ssxiangwang提供的工程基础上改进,原工程只能拟合出一条直线,该文能够根据数据自适应计算拟合直线条数,拟合出直线。 工程使用vs2013编译,我用08实验,打开.dsw文件,可以打开工程,读取txt文档,然后将拟合后的直线绘制在坐标系中,下载后请阅读调试总结.txt.工程中含有实例txt. 谢谢ssxiangwang提供的基础。此工程如遇到错误,欢迎联系我,沟通解决问题。

2015-08-30

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

TA关注的人

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