当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] JAVA中重写和重载的区别。

    本文记录一下java中方法的重写和重载的区别。 1)JAVA中方法的重写也就是我们说的覆盖。Override 一般是在继承的时候,重写父类的方法,实现子类需要的功能。那么重写的时候,要遵循的规则有以下几种: (1)重写的方法,其方法签名要(包括方法名,参数类型,参数个数)要和原来的方法一模一样。 (...

    17
    热度
  • [综合] [openjudge-搜索]广度优先搜索之鸣人和佐助

    题目描述 描述 佐助被大蛇丸诱骗走了,鸣人在多少时间内能追上他呢?已知一张地图(以二维矩阵的形式表示)以及佐助和鸣人的位置。地图上的每个位置都可以走到,只不过有些位置上有大蛇丸的手下,需要先打败大蛇丸的手下才能到这些位置。鸣人有一定数量的查克拉,每一个单位的查克拉可以打败一个大蛇丸的手下。假设鸣人可...

    54
    热度
  • [综合] django2 发送邮件配置,邮件内容使用html模板

    在settings.py的最后面加上类似这些 EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'EMAIL_USE_TLS=False EMAIL_HOST='smtp.tuweizhong.com' EMAIL_PORT=25 E...

    39
    热度
  • [综合] python 使用eval报错NameError: name ‘null’ is not defined

    #eval()函数十分强大,它可以把list,tuple,dict和string相互转化。#使用eval将string转化成list。 #其中有一组数据在转化时报错:NameError:name‘null’isnotdefined #经过排查,发现string数据中包含‘null’,在转换时就会报上...

    97
    热度
  • [综合] spring中@Bean注解得含义

    注解分为两类: 1、一类是使用Bean,即是把已经在xml文件中配置好的Bean拿来用,完成属性、方法的组装;比如@Autowired,@Resource,可以通过byTYPE(@Autowired)、byNAME(@Resource)的方式获取Bean; 2、一类是注册Bean,@Componen...

    41
    热度
  • [综合] ajax 调用后端传递的map类型时

    ajax调用后端传递的map类型时,ajax的接收数据类型是json类型,那就需要把后端map转成json才能接收, 这里用到阿里巴巴的fastjson或者json-lib(比较老了,建议不用) Map转成json格式Map<String,Object>map=newHashMap<...

    7
    热度
  • [综合] java 8 格式化日期

    第一种方式: 1.获取当前日期 LocalDateTimenow=LocalDateTime.now(); 2.设置要格式化的格式 DateTimeFormatterofPattern=DateTimeFormatter.ofPattern("yyyy-MM-ddhh:mm:ss"); 3.格式化日...

    96
    热度
  • [综合] docker-compose介绍

    1.Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。2.Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(d...

    11
    热度
  • [综合] linux命令补全

    Rhel7使用最小化安装以后,tab键默认是不能自动补全命令的,需要执行yum-yinstallbash-completion命令以后,然后在source/usr/share/bash-completion/bash_completion一下就可以命令补全了

    33
    热度
  • [综合] 将程序在后台运行和杀掉后台的进程

    1.使用cp命令备份docker的数据目录。如果docker的数据目录太大,可以使用如下命令进程备份。例子:cp-rdockerdocker_bak&--这个命令是将cp命令放到后台执行 2.杀掉后台运行的进程(1)先查询后台运行进程的pid:jobs-l(2)查询到pid以后,可以使用ki...

    51
    热度
  • [综合] epoll与select、poll区别(笔记)

    select限制: 用select实现的并发服务器,能达到的并发数,受两方面的限制: 1.一个进程能打开的最大文件描述符限制。这可以通过调整内核参数。 2.select中的fd_set集合容量的限制(FD_SETSIZE),这需要重新编译内核。 poll的限制: 一个进程能打开的文件描述符个数是有限...

    64
    热度
  • [综合] 进程通信——消息队列(笔记)

    消息队列: 消息队列提供了一个从一个进程向另外一个进程发送一块数据的方法。 每个数据块都被认为是有一个类型,接收者进程接收的数据数据块可以有不同的类型值。 消息队列也有管道一样的不足,就是每个消息的最大长度是有上限的(MSGMAX),每个消息队列的总的字节数是有上限的(MSGMAX),系统上的消息队...

    39
    热度
  • [综合] 用消息队列实现回射客户/服务器

    服务器端: #include<unistd.h> #include<sys/types.h> #include<sys/ipc.h> #include<sys/msg.h>#include<stdlib.h> #include<std...

    66
    热度
  • [综合] 条款12:复制对象时勿忘其每一个成分

    设计良好之面向对象系统会将对象的内部封装起来,只留下两个函数负责对象拷贝(复制),那便是带着适切名称的copy构造函数和copyassignment操作符,称之为copying函数。 考虑一个class用来表现顾客,其中手工写出(而非编译器创建)copying函数,使得外界对它们的调用会被记录下来:...

    70
    热度
  • [综合] 条款16:成对使用new和delete时要采取相同形式

    当你使用new(也就是通过new动态生成一个对象),有两件事发生。第一,内存被分配出来(通过名为operatornew的函数)。第二,针对此内存会有一个(或更多)构造函数被调用。当你使用delete,也有两件事发生:针对此内存会有一个(或多个)析构函数被调用,然后内存才被释放(通过名为operato...

    27
    热度
  • [综合] 基于UDP的简单聊天室

    聊天室功能: 1.其他用户上线通知。 2.其他用户下线通知。 3.获取在线列表。 4.用户之间点对点聊天。 实现思想: 1.服务器端主要是解析客户端发送过来的各种指令,并作出相应的处理和回应。 2.客户端采用select管理套接口IO和标准输入IO,当有事件发生,做出相应的处理。 3.采用链表存储每...

    29
    热度
  • [综合] 哲学家就餐问题(java实现)

    1问题概述哲学家就餐问题,是并行程序中的一个经典问题,其描述如下。1.圆桌上有五位哲学家,每两人中间有一个筷子。2.每个哲学家有两件事情要做:(1)思考;(2)吃饭。哲学家必须同时拿到两只筷子,才能吃饭。3.哲学家之间并不知道对方何时要吃饭,何时要思考,不能协商制定分时策略。4.设计一个拿筷子的策略...

    104
    热度
  • [综合] BaseDao(反射)

    不解释,直接上代码: packagecom.kyxm.dao.impl;importjava.lang.reflect.Field; importjava.sql.Connection; importjava.sql.DriverManager; importjava.sql.PreparedSt...

    101
    热度
  • [综合] 浏览器后退刷新

    问题描述 浏览器自带后退按钮进行返回操作,浏览器返回操作默认读取缓存内容,而我们的需求是重新刷新页面,从服务器重新获取数据。一般使用了ajax进行异步刷新时会碰到这样的问题。 各种语境下解决方法 HTML解决方式 <pre><METAHTTP-EQUIV="pragma"CO...

    8
    热度
  • [综合] Python基础知识(二)基本数据结构list列表和dict字典

    介绍 list和dict,顾名思义,就是列表和字典,这是python中非常基础的数据结构,也是非常重要且用途最广的数据结构 列表list就是一串糖葫芦 list是python的一种内置数据结构,想象成一串糖葫芦。python提前设定好了list的特点和一些固定操作(或方法或函数),计算机知道该怎么进...

    21
    热度