首页 >  
搜索关键字:需要    ( 311963个结果
Leetcode 1-10
这篇文章介绍Leetcode1到10题的解决思路和相关代码。 1. Two sum 问题描述:给定一个整数数组,返回两个数字的索引,使它们加起来等于一个特定的目标。 例子: 常规方法:使用双重循环,第一重从左往右固定索引,计算需要查找的结果,第二层循环从固定索引出发依次向右查找第一层计算的结果。时间 ...
分类:其他   时间:2019-04-24 01:12:13    收藏:0  评论:0  赞:0  阅读:21
是否同一棵二叉搜索树
给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1, 3}和{2, 3, 1}插入初始为空的二叉搜索树,都得到一样的结果。于是对于输入的各种插入序列,你需要判断它们是否能生成一样的二叉搜索树。 输入格式: 输入包含若干组 ...
分类:其他   时间:2019-04-24 01:10:37    收藏:0  评论:0  赞:0  阅读:22
死锁简析
所谓死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 一、死锁产生的条件 一般来说,要出现死锁问题需要同时满足以下条件: 在JAVA编程中,有3种典型的死锁类型:静态的锁顺序死锁,动态的锁顺序死锁,协作对象之间发生的死锁。 二、静态 ...
分类:其他   时间:2019-04-24 01:09:27    收藏:0  评论:0  赞:0  阅读:20
spring学习笔记
对象在创建时候都是线程安全的 数据都是最新的 配置文件创建对象都是通过new 或者通过反射方式 然后使用newinstance创建的 本质上new 等于newinstance 所以可以写一个配置文件类代替xml文件 在配置文件类一个方法返回一个对象时候中需要添加一个注解 @bean用于将该对象添加到 ...
分类:编程语言   时间:2019-04-24 01:02:59    收藏:0  评论:0  赞:0  阅读:19
用malloc 和 free来生成三维动态数组
malloc memory中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void 类型返回分配的内存区域地址,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。 使用思路和new相同,都是先申请内存,然后使用,使用结束后释放内存。 c // 用malloc ...
分类:编程语言   时间:2019-04-24 00:59:28    收藏:0  评论:0  赞:0  阅读:23
分布式锁简单入门以及三种实现方式介绍
很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!做好准备,马上开车! 学过Java多线程的应该都知道什么是锁,没学过的也不用担心,Java中的锁可以简单的理解为多线程情况下访问临界资源的一种线程同步机制。 在学习或者使用Java的过程中进程会遇到各种各样的锁的概念:公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重量级锁、读写锁、互斥锁等。
分类:其他   时间:2019-04-24 00:27:40    收藏:0  评论:0  赞:0  阅读:37
常见的数组类型题
1.将一个给定的整型数组转置输出, 源数组为:1 2 3 4 5 6转置之后输出的数组为:6 5 4 3 2 1 刚看到题目的时候没多想,只想着能倒着输出就好(正确代码错误想法) 运行后:6 5 4 3 2 1,但是发现需要转置数组,然后又整理下思路: 思路:让数组的a[0]和a[5]交换位置,a[ ...
分类:编程语言   时间:2019-04-24 00:21:14    收藏:0  评论:0  赞:0  阅读:28
shell 获得后台进程返回值
获得后台进程返回值我们用“&”把进程放入后台以后,如果需要了解进程的执行情况,可以使用wait函数。默认情况下wait会等待任意子进程结束但是不会返回子进程的返回值。而以子进程的pid作为参数调用wait时,wait便能够返回该子进程的退出状态了。 ...
分类:系统服务   时间:2019-04-24 00:15:31    收藏:0  评论:0  赞:0  阅读:25
import(导入)过期的磁带 -----先留个引子,后期更改补充
在某些情况下,客户需要恢复已经过期的磁带上的数据, 如果磁带没有被重新使用,数据没有被覆盖掉,可以使用 netbackup 的 import 方法将过期的磁带上的数据 import 到 netbackup 中。 1. 要执行 Import,首先要选择 catalog,然后选择 Actions 中的  ...
分类:其他   时间:2019-04-24 00:14:19    收藏:0  评论:0  赞:0  阅读:19
Yii 2 —— 基于Mustache的页面多语言解决方案
在Yii2中,官方的页面多语言解决方案有两个:方案1,使用Yii::t()函数,在页面中需要输出文字的地方,使用类似如下代码:<?=Yii::t(‘views/login’,‘hello’)?>这样做的后果是页面上大量充斥着类似的代码,导致页面可读性很差,而且对于同一个页面来说,Yii::t()函数的第一个参数基本上都是一样的,看到这些重复代码,也是心塞。我曾经在项目中采用这种方式实现
分类:编程语言   时间:2019-04-23 23:51:37    收藏:0  评论:0  赞:0  阅读:25
科学计算可视化
通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。 Matplotlib基础知识 1.Matplotlib中的基本图表包括的元素 x轴和y轴 水平和垂直的轴线 x轴和y轴刻度 刻度标示坐标轴的分隔,包括最小刻度和最大刻度 x轴和y轴刻度标 ...
分类:其他   时间:2019-04-23 23:46:04    收藏:0  评论:0  赞:0  阅读:25
schedule
一.schedule schedule库是一个轻量级的定时任务方案,优势是使用简单,也不需要做什么配置;缺点是无法动态添加任务,也无法将任务持久化。 1.安装 2. 使用 ...
分类:其他   时间:2019-04-23 23:44:41    收藏:0  评论:0  赞:0  阅读:22
MySQL基本操作(上)
本博客写是装好Mysql并配好环境变量后的基本操作(windows10系统下)且都是黑框内的操作。 一、登陆MySQL 首先启动服务,在桌面左下角图标处点击右键Windows PowerShell(管理员)(A),然后会出来个蓝框,在蓝框内输入net start mysql80(80是对应的MySQ ...
分类:数据库技术   时间:2019-04-23 23:42:59    收藏:0  评论:0  赞:0  阅读:30
centos7.4出现yum command not found
购买的云服务器运行yum命令出现yum command not found。 通过将云主机自带的yum和python卸载掉,并且同时需要关注/usr/bin/yum文件的首行解释。我定义其为"#!/usr/bin/python" 1.卸载python: 2.卸载yum: 3.创建目录python和y ...
分类:其他   时间:2019-04-23 23:09:08    收藏:0  评论:0  赞:0  阅读:18
“代取吧” 风险分析 ——软件工程实践专题
“代取吧”风险分析 1. People 人员 1.1 团队成员能力风险 团队成员的能力(包括业务能力和技术能力)和素质,对项目的进展、项目的质量有很大的影响。如果团队成员对于开发所需要的技术一窍不通,那么开发进度必将迟缓。 预防这种风险的办法是在所有的项目成员进行自主地针对性技术的学习然后项目经理将 ...
分类:其他   时间:2019-04-23 23:08:26    收藏:0  评论:0  赞:0  阅读:20
在web项目中使用配置文件
在web项目中有很多配置,有的需要些的java代码中,有的需要写在配置文件中,有的需要在项目中进行缓存,有的需要写在数据库中。 对于写在文件中的是调用频率不高的, StringUrl = org.springframework.core.io.support.PropertiesLoaderUtil ...
分类:Web开发   时间:2019-04-23 23:07:52    收藏:0  评论:0  赞:0  阅读:24
Flask实战-留言板-安装虚拟环境、使用包组织代码
Flask实战 留言板 创建项目目录messageboard,从GreyLi的代码中把Pipfile和Pipfile.lock文件拷贝过来,这两个文件中定义了虚拟环境中需要安装的包的信息和位置,进入messageboard目录使用pipenv创建虚拟环境,这会同时安装所有依赖(--dev选项用来包括 ...
分类:其他   时间:2019-04-23 23:06:52    收藏:0  评论:0  赞:0  阅读:14
Ubuntu16.4搭建DNS服务器
导语:最近在云上面搭建了一个个人云盘用来平时存点文件什么的,但每次访问云盘的时候都要用IP地址去访问,这样不仅麻烦还记不住,所以想到了搭建一个极简的DNS服务器来用。解析到云盘的域名假设为cloud.com。下载相关文件bind9sudoapt-getinstall-ybind9配置bind9配置需要修改的文件有named.conf.local,named.conf.options,在开始修改文件
分类:系统服务   时间:2019-04-23 22:20:18    收藏:0  评论:0  赞:0  阅读:32
抽象类,多态,类型转换
1.抽象类 当一个类的方法过于抽象,无法确定如何实现时,声明这个类后,方法体为空。这样的方法称为抽象方法,用abstract修饰。当一个类有抽象方法时,该类必须被声明为抽象类。 1.1抽象类的特性 (1)抽象类不能实例化 (2)如果一个方法过于抽象无法被实现,需要将该方法声明为抽象方法,形式如下。 ...
分类:其他   时间:2019-04-23 22:12:10    收藏:0  评论:0  赞:0  阅读:17
超简单(两步)-微信怎么实现打开外部浏览器,下载app,打开网页URL
现在微信渠道可以说是拉新最快的渠道,因为微信具备强裂变性。但是目前微信对第三方下载链接的拦截是越来越严格了,那么想要在微信内肆无忌惮地推广链接就需要用到微信跳转浏览器的接口,那如何获取该接口呢? 1. 首先在浏览器打开我们需要用到的微信跳转工具接口:复制app的下载链接粘贴到工具http://www ...
分类:微信   时间:2019-04-23 22:10:40    收藏:0  评论:0  赞:0  阅读:30
311963条   1 2 3 4 ... 15599 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号