码迷,mamicode.com
首页 > 2019年10月22日 > 全部分享
栈和队列
栈:特点:先进先出成员函数:stack()--构造empty()--判空size()--求个数top()--返回栈顶元素push--压栈pop()--出栈应用最小栈创建:(可直接返回栈中最小值,即在该栈中查找最小值复杂度为O(1))因为栈中最小值是随push和pop操作变化的,进栈时min会更新,出栈min也可能会更新,所以每个元素进栈时当前栈中最小值应该被保存下来//法一:classMinSta
分类:其他好文   时间:2019-10-22 12:36:56    阅读次数:66
深入理解DIP、IoC、DI以及IoC容器
摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。   目录 前言 依赖倒置原则(DIP) 控制反转( ...
分类:其他好文   时间:2019-10-22 12:36:32    阅读次数:107
composer 自动载入的四种方式
对于第三方包的自动加载,Composer提供了四种方式的支持,分别是 PSR-0和PSR-4的自动加载,生成class-map,和直接包含files的方式。 首先引入autoload.php,在主文件 index.php 中。 PSR-4(推荐) 在composer.json里是这样进行配置的: 执 ...
分类:其他好文   时间:2019-10-22 12:35:26    阅读次数:97
你每天跑这么多自动化用例,能发现BUG吗?
QA导读:为什么要度量测试有效性?这么多的CASE,花了大量时间和资源去运行,真能发现bug吗?CI做到90%的行覆盖率了,能发现问题吗?测试用例越来越多,删一些,会不会就发现不了问题了?怎么找出那些为了覆盖而覆盖,发现不了真正问题的测试用例? ...
分类:其他好文   时间:2019-10-22 12:35:13    阅读次数:99
[随笔][Golang][nil]
nil 是不能比较的 不同类型的nil的address是一样的 不同类型的nil是不能比较的 nil 是map, slice, pointer, channel, func, interface的零值 immutable type 不是引用类型,int , string, bool都不是引用类型 在 ...
分类:其他好文   时间:2019-10-22 12:34:50    阅读次数:74
POJ - 3295 - Tautology = 枚举 + 二叉树遍历
http://poj.org/problem?id=3295 题意:给若干个小写字母表示bool变量,大写字母表示bool运算,求这个表达式的是否为永真表达式。 输入形如: 也就是前缀表达式。 所以就写个东西遍历它构造一棵树,然后给同名变量枚举赋值,假如没有任何赋值使得树根输出0,则为永真表达式。 ...
分类:其他好文   时间:2019-10-22 12:34:29    阅读次数:81
ECMAScrip5 二
1 with可以简化对象操作,with运行的原理,首先会将所有的变量锁定现在obj的范围内,如果有 2 // 直接使用,如果没有则根据作用域链的方式向上级查找 函数中的同名参数(在非严格模式下,形参中出现同名变量,后面的会覆盖掉前面的(覆盖发生在函数调用的时候,传值的过程还是一一对应),严格模式下, ...
分类:其他好文   时间:2019-10-22 12:34:06    阅读次数:105
数组的定义
1.声明数组 声明形式一: 声明形式二: 二维数组的声明和一维数组类似,内存分配也是使用new关键字. 声明: 初始化: 实例: 2.内存的分配 为数组分配内存空间,如果不分配内存,将不能访问它的任何元素.我们使用new关键字 来为数组分配内存空间 由于数组没有被赋值,所以显示默认值,比如int类型 ...
分类:编程语言   时间:2019-10-22 12:33:44    阅读次数:68
内核里获得系统版本,与系统滴答时间
获得系统版本号。内核编程难免使用硬编码,以及使用一些高版本系统才出现的函数。为了使得驱动能在低版本的系统上正常运行,就需要根据不同系统做不同处理了。 获得系统时间。在内核里获得系统时间的是标准时间(GMT+0),转换成本地时间还需要进行转换。此功能在发布测试版软件的时候特别有用,限制人们只能在指定时 ...
分类:其他好文   时间:2019-10-22 12:33:29    阅读次数:94
2019 RoarCTF--polyre
测试文件:https://www.wocloud.com.cn/webclient/share/sindex.action?id=i9K_Br6TgE4ImHzH9IwB7mKcRy5TUdZ8U6_uiWwxDovNjPaT6IJAgRhtvqTOsW3w 1.准备 获取信息 64位文件 2.文件 ...
分类:其他好文   时间:2019-10-22 12:32:52    阅读次数:75
abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理五 (二十三)
现在我们已经实现了我们想要实现的功能,但是这些功能还不完美。如果是细心的读者,在看上一篇文章(abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理四 (二十二) )时会发现一些我们需要的复选框并没有出现在我们想要它出现的位置。如下图中红框处,我们想要出现一... ...
分类:Web程序   时间:2019-10-22 12:32:34    阅读次数:116
1024程序员节的来历
1024程序员节1024程序员节是中国广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。程序员(英文Programmer)是从事前端、后端程序开发、系统运维、测试等人员。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。节日介绍1024程序员节,是中国程序员的共同节日。在1842年,人称
分类:其他好文   时间:2019-10-22 12:32:16    阅读次数:89
maven工程配置pom.xml实现mybatis的访问数据库操作
pom.xml配置: 这个配置还有不足请在下方给出建议 I: 我这里测试三个 : 分别是有@的 DemoMapper(接口): package com.test; import com.pojo.Demo; import org.apache.ibatis.annotations.Select; i ...
分类:数据库   时间:2019-10-22 12:31:59    阅读次数:435
玩转zynq7010——FPGA点亮三色灯
本篇文章分享米尔zynq7010开发板试用体验。前期主要以开发Z-TURN的PL部分为主,以期望了解该芯片的逻辑架构和系统总线,以及所有外设,后面在开始PS部分的开发,闲话少说,先看整个7z010的系统框图,所有开发目前基于ISE14.6来设置,在软件中可以看到PL和PS部分的总线连接以及PS和PL的外设资源,根据米尔提供的原理图的,找到控制RGBLED的控制管脚,并编写一个RGBLED闪烁的ve
分类:其他好文   时间:2019-10-22 12:31:47    阅读次数:118
2_多核复杂性
前置知识为了防止中断嵌套会自动 cli 在中断能处理的时候会自动 cli -- 清除中断标记位 if。 这样如果在if = 0 的时候 ,0环死循环 那么就会造成系统假死崩溃。实际代码验证我们把前一次的代码设置成死循环void _declspec(naked) IdtEntry(){// 这里是裸函... ...
分类:其他好文   时间:2019-10-22 12:31:17    阅读次数:79
关于rxjs subject订阅分发实现Angular的全局数据管理与同步更新
rxjs subject订阅分发实现Angular的全局数据管理与同步更新 ...
分类:Web程序   时间:2019-10-22 12:30:49    阅读次数:134
[随笔][Java][JDK][Linux中安装JDK]
操作系统版本 CentOS Linux release 7.5.1804 (Core) Linux version 3.10.0 862.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat ...
分类:编程语言   时间:2019-10-22 12:30:31    阅读次数:91
1060条   上一页 1 ... 43 44 45 46 47 48 49 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!