会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冯丙见
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2022年2月23日
PHP使用迭代器Iterator读取大容量文本文件
摘要: 用php处理大容量文件,比如内存只有100m,要处理2G的文本文件,php怎么办? 可以通过fgets函数来逐行读取,然后通过Iterator来实现一个迭代器,方便遍历, 分享下代码: <?php class Reader implements Iterator { private $num; pr
阅读全文
posted @ 2022-02-23 12:45 冯丙见
阅读(67)
评论(0)
推荐(0)
2022年2月22日
C++子字符串问题
摘要: 问题描述: 给你一个任意的字符串,输出它所有的子序列 例如:“abc” 输出:“a”,“b”,“c”,“ab”,“ac”,“bc”,“abc” 思路求解: 我们这道题,其实无非就可以分解成两个情况某个字符选,还是不选 我们可以遍历每个字符串,分为它们选了,或者没选这两种情况来判断,直到所有字符判断完
阅读全文
posted @ 2022-02-22 17:51 冯丙见
阅读(61)
评论(0)
推荐(0)
C++汉诺塔问题描述和解决方案
摘要: 汉诺塔问题 问题描述 现在有三个柱子,编号A,B,C.现在有n个圆盘,规定圆盘只能把小圆盘放在大圆盘上(不能大圆盘放在小圆盘上),初始n个圆盘全部在A柱上,现在要把A的圆盘全部移动在C上 请你返回你的移动步骤,使得移动次数最少 打开百度APP看高清图片 思路求解 这道题我们可能一时之间难以实现,我们
阅读全文
posted @ 2022-02-22 17:49 冯丙见
阅读(276)
评论(0)
推荐(0)
2022年1月7日
Linux 命令总记不住?
摘要: 对于 Linux 用户来说,man 应该是最常用的命令之一了,它主要用于显示某个命令/实用程序的详细说明,通常被称为“手册页”。 虽然 man 很强大,但却时常会让人崩溃,满屏的选项和解释,简直是又臭又长。为了解决这一问题,tldr 应运而生了。 Life is short, You need tl
阅读全文
posted @ 2022-01-07 17:04 冯丙见
阅读(143)
评论(0)
推荐(0)
C++中智能指针的原理、使用、实现
摘要: 1、智能指针的作用 C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,C++11中引入了智能指针的概念,方便管理堆内存。使用普通指针,容易造成堆内存泄露(忘记释放),二次释放,程序发生异常时内
阅读全文
posted @ 2022-01-07 16:58 冯丙见
阅读(415)
评论(0)
推荐(0)
2022年1月3日
C语言初阶之字符串函数实现
摘要: 实现字符串库函数功能 有些时候我们可能会被限制无法使用库函数,这个时候我们需要编写自己的库函数。但了解了字符串库函数的功能之后,想要实现并不困难,今天我们用数组和循环来简单实现几个字符串库函数的功能。 1.strlen函数 strlen函数使用来求字符串长度的,遇到\0就会停止,并返回字符串的长度,
阅读全文
posted @ 2022-01-03 09:15 冯丙见
阅读(142)
评论(0)
推荐(0)
C语言经典例题:求10000以内n的阶乘
摘要: 求10000以内n的阶乘 一、题目 二、思路 经过测试,用long long类型也无法记录下测试样例中的阶乘,所以我们要借助数组来存储输出样例中的大数,难点在于怎么样存储在数组里呢? 三、如何将大数存储在数组里 首先我们要先弄清楚十进制相乘的过程。以1666为例: 首先是66得到36,因为是十进制,
阅读全文
posted @ 2022-01-03 09:10 冯丙见
阅读(844)
评论(0)
推荐(0)
2021年12月23日
JS中map和foreach的区别以及some和every的用法
摘要: 原生JS forEach()和map()遍历 共同点: 1.都是循环遍历数组中的每一项。 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input。 3.匿名函数中的this都是指Window。 4.只能遍历数组
阅读全文
posted @ 2021-12-23 15:06 冯丙见
阅读(125)
评论(0)
推荐(0)
2021年12月21日
微信内置浏览器清除缓存
摘要: 微信开发中经常遇到缓存问题 无法跳转 url后加上随机数 window.location.href = baseUrl + '?v='+(new Date().getTime()); window.location.href = baseUrl + '?v='+Math.random(); css,
阅读全文
posted @ 2021-12-21 12:51 冯丙见
阅读(1321)
评论(0)
推荐(0)
提取jQuery的ready方法
摘要: (function(){ document.ready = function(fn){ if(typeof fn !== 'function'){ throw 'Fn is not a function!'; } function completed() { document.removeEvent
阅读全文
posted @ 2021-12-21 12:49 冯丙见
阅读(50)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告