深圳幻海软件技术有限公司 欢迎您!

  • C语言读取目录和文件信息

    目录一、前言二、相关函数介绍三、代码实现附:源代码下载一、前言在某些应用场景下,需要读取目录(文件夹)中所有的子目录和文件的信息,本文就是通过C语言编程实现这个功能,不依赖任何第三方的库。本文的代码主要实现的功能有:1、读取目录中的文件信息(只读取一级目录)。2、递归读取目录,获取目录中所有的子目录

  • 链表的排序

    最近在写一个学生管理系统,还没有写完就已经遇到了很多困难,也学到了很多,本文谨记录本人对链表排序的一些理解。冒泡排序与直接排序就冒泡排序与直接排序而言,链表与数相似,先比较两个变量的大小,再交换两个变量的内容。交换的仅是变量所存的内容,链表(数组)的每个节点(元素)的位置关系不变。 交换n

  • 用「单调栈」解决“攒青豆”这类现实生活问题

    问题描述攒青豆现有n个宽度为1的柱子,给出n个非负整数依次表示柱子的高度,排列后如下图所示,此时均匀从上空向下撒青豆,计算按此排列的柱子能接住多少青豆。(不考虑边角堆积)输入格式输入每根柱子高度的数组输出格式输出一个整数,表示最大能接住多少青豆输入样例:复制[5,0,2,1,4,0,1,0,3]1.

  • 聊聊删除链表中的重复节点,你会吗?

    常规思路根据题意,我们可以知道链表中的元素是排好序的。如果节点重复的话,当前节点一定与下一个节点相同。那么,我们只需要从第一个元素开始向后比对每个元素,修改节点的指针至不重复的节点,即可完成对重复节点的删除。大体思路有了,我们来梳理下实现思路:首先,我们需要在链表的头节点之前再创建一个节点将它命名为

  • CSS容易使人蒙圈的几个经典问题

     本文摘自这一年来自己在工作中经历的几个比较好的CSS问题(不一定复杂,但个人觉得都挺值得一说),这些CSS问题平时很少遇到,即使遇到后也不一定知道解决方案,即使知道解决方案也不一定知道产生的原理,同时也准备了2个JS问题(之前有整理过一篇较长的JS问题文章,在此不做推新)。本文会更新下去

  • HTTP缓存和浏览器的本地存储

     一、HTTP缓存http请求做为影响前端性能极为重要的一环,因为请求受网络影响很大,如果网络很慢的情况下,页面很可能会空白很久。对于首次进入网站的用户可能要通过优化接口性能和接口数量来解决。但是,对于重复进入页面的用户,除了浏览器缓存,http缓存可以很大程度对已经加载过的页面进行优化。

推荐阅读