代码

代码

  • 关于数据结构的一些想法

    前言写这篇文章的动机呢,其实是洗澡的时候突然想到,并结合平时中的一些感受所产生的:大多数学数据结构的人,总是给我一种为了学数据结构而学的感觉。问题数据结构和算法,这两个好兄弟不论是在本科的课程里还是在面试中,都是最基础的考察项目。但是大多数人,在刚刚入门的时候,比如刚学习完一门语言的语法,准备深入学

    查看全文
  • Vue项目在Nginx非root目录下部署的问题

    Vue项目在Nginx非root目录下部署的问题错误排查最近在部署Vue项目时,出现如下错误:一开始以为是常见的无限路由导致的爆栈这类基础问题,但是考虑到在本地调试时一切正常,并且在本次版本更新前生产环境也正常运行。于是直接被整懵,一度怀疑是更新了依赖包版本导致的问题。在尝试了调整路由配置、依赖包版

    查看全文
  • 编程的乐趣

    编程的乐趣编程为什么有趣?作为回报,它的从业者期望得到什么样的快乐?首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物,特别是自己进行设计。我想这种快乐是上帝创造世界的折射,一种呈现在每片独特、崭新的树叶和雪花上的喜悦。其次,快乐来自于开发对其他人有用的东西。内心深处,

    查看全文
  • 关于计算机的 Boot

    关于计算机的 Bootboot是bootstrap的简写形式,当然这里的bootstrap不是指web框架的bootstrap,而是指计算机的“引导”。bootstrap原意是靴子,但是这跟计算机有什么关系呢?这源于一句谚语:pull oneself up by one’s bootstraps拽着

    查看全文
  • SQL根据不同的条件查询count

    SQL根据不同的条件查询count

    SQL根据不同的条件查询count在一条语句中根据不同的条件count对应的数据。select count(if(条件, true, null)), count(if(条件, true, null)) from table;以上语句可以根据两个不同的条件一次计算出对应的count值,很明显的用到的是

    查看全文
  • Sqlite Attach和Detach

    Sqlite Attach和Detach

    Sqlite Attach和Detachsqlite是基于文件的数据库,正常使用sql语句操作一般都是同一个数据库,即同一个文件。若要同时操作多个sqlite数据库呢,这时候就可以用Attach和Detach语法。Attach 附加数据库,将一个数据库文件附加到当前连接上。Detach 分离数据库,

    查看全文
  • SVN的使用及代码合并

    SVN的使用及代码合并

    SVN的使用及代码合并客户端使用下载地址在此安装过程省略。安装后,软件默认设置为英文,有需要可以右键任意位置,打开下拉菜单中svn里setting选项,将语言设置为中文,但是建议使用英文。安装后,在需要作为代码仓库的目录下建立一个文件夹,右键该文件夹,选择SVN Checkout 选项。Url中填写

    查看全文
  • 数据结构 – 栈

    数据结构 – 栈

    数据结构 – 栈栈本质上是线性表,而且是操作受限的线性表。栈的概念栈,是一种后进先出(LIFO, last in first out)的线性数据结构。与一般线性表(数组、链表)不同,栈是一种操作受限的线性表,只允许在栈的一端进行出栈(pop)和入栈(push)操作。把线性表看成上图中的桶,只允许在表

    查看全文
  • SQL查询表中是否存在符合条件的记录

    SQL查询表中是否存在符合条件的记录

    SQL查询表中是否存在符合条件的记录判断记录是否存在,最主要的问题就是性能问题话不多说,直接上结果-- 存在返回 1, 不存在返回 0select ifnull((select 1 from tableName where conditions limit 1 ), 0) as existedif

    查看全文
  • 数据结构-链表

    数据结构-链表

    链表是线性表的一种,是一种基础的数据结构,相对于数组更加的灵活。本文以单链表为例、用 C++ 语言描述介绍链表的原理与实现。数组在讨论链表之前,先来看一下另一种线性表——数组。数组是储存在一块连续分配的内存中的,通过对元素下标、元素类型和数组首地址的运算,我们可以很方便的得到元素在内存中的地址。以一

    查看全文