ICode9

精准搜索请尝试: 精确搜索
  • 高精度加法实现(c++)2020-09-27 05:00:26

    给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。   如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。   您可以假设除了数字 0 之外,这两个数都不会以 0 开头。   示例:  

  • 需要创建多个对象并且这些对象内部状态相差不大2020-09-27 04:31:50

    1.1 单例模式 (single)   定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。   适用:当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时   1.2 原型模式 (prototype)   定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象   适用:

  • 很多网友解决方法是把Python27.lib、Python27.dll2020-09-27 04:31:27

    最近在调用caffe的Python接口训练网络,需要进到caffe代码中调试,编译时需要用Python27_d.lib、Python27_d.dll。但是一般我们下载的都是release版的。怎么办?自己编译一个debug版本当然可以,但是很麻烦啊。很多网友解决方法是把Python27.lib、Python27.dll拷贝为Python27_d.lib、Pytho

  • 如何在Linux上使用xargs命令2020-09-25 07:00:26

    在使用 Linux 时,你是否遇到过需要将一些命令串在一起,但是其中一个命令不接受管道输入的情况呢?在这种情况下,我们就可以使用 xargs 命令。xargs 可以将一个命令的输出作为参数发送给另一个命令。   在 Linux 中,所有标准的应用程序都有与之关联的三个数据流。分别是标准输入流(stdin

  • shell脚本中根据端口号kill对应的应用进程2020-09-25 06:33:25

    shell脚本中根据端口号kill对应的应用进程   在做项目时候,因为后端代码不规范,过一段时间就要重启项目,因为手头忙别的事儿,对项目代码重构比较费时间,就写了个重启的脚本,凑合下、   shell中通过端口号查询pid   port=8080   #根据端口号查询对应的pid   pid=$(netstat -nlp

  • linux文件同步工具rsync2020-09-25 06:32:42

    ssh被修改端口情况下进行远程备份   rsync -avP -e "ssh -p 22" /root/abc/ root@192.168.111.137:/tmp/test2/   -e 指定服务和端口   [root@jinkai ~]# rsync -av -e "ssh -p 22" /etc/shadow root@192.168.111.137:/tmp/backup/   root@192.168.111.137‘s password:

  • 如何用Linux的命令正确识别cpu的个数和核数2020-09-25 06:32:25

    1.具有相同core id的cpu是同一个core的超线程。   2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。   英文版:   1.Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id are hyperthreads in the sam

  • 你需要了解你的 Linux 服务器,是单核,还是多核2020-09-25 04:00:25

    误区一:real_time=user_time+sys_time   如果你认为上面的等式一定成立的话,那么请你再理解一下前面关于 real、user 和 sys 的介绍。在前面的表述中,real time 是包含了其他进程的执行时间和进程阻塞时间的,而 usr time+sys time 显然是不包括其他进程的执行时间和进程阻塞时间的。

  • vim 去掉自动注释和自动回车2020-09-25 03:31:48

    开启了自动注释和自动缩进对粘帖代码不方便   关闭自动注释   :set fo-=r   关闭自动缩进(这个对C/C++代码好像无效)   :set noautoindent   关闭C语言缩进   :set nocindent   再 Shift + Insert   恢复   :set fo=r   :set autoindent   :set cindent   

  • iptables防火墙只允许指定ip连接指定端口 访问指定网站2020-09-24 06:32:01

    IPTABLES 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。   需要开80端口,指定IP和局域网.下面三行的意思:   先

  • Mininet 实验——拓扑的命令脚本生成2020-09-24 06:31:47

    h0 向 h1 发送数据包,由于在 Mininet 脚本中设置了连接损耗率,在传输过程中会丢失一些包,本次实验的目的是展示如何通过控制器计算路径损耗速率(h0-s0-s1-h1)。这里假设控制器预先知道网络拓扑。控制器将向 s0 和 s1 发送flow_stats_request,当控制器接收到来自 s0 的 response 时,将特定

  • 脚本中设置的损耗率,也有可能出现负值,可以认为没有丢包2020-09-24 06:31:24

    在运行mymininet3.py时flowstat需要保持运行,不然会导致丢包率不为0(我当时是50%)。   Ping 默认是每 1 秒钟测一次,ping 的结果会显示一个丢包率,这里的丢包率是根据 ping 不通的次数占总次数的百分比计算得到的。上图中由于一共 ping 了 20次,每次都能通,所以丢包率是 0。   观察 p

  • 在方法中通过throw关键字抛出异常对象2020-09-23 06:02:20

    自定义异常类:在程序中,如果标准异常类并不能够充分的描述问题,则需要自己来定义一个异常类来解决问题,只需继承 Exception 即可。可以通过以下步骤定义异常类(1)创建自定义异常类。(2)在方法中通过throw关键字抛出异常对象。(3)如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕

  • Spring Cloud 中使用 ZipKin 链路追踪服务2020-09-23 06:01:31

    ZipKin 是一个开放源代码的分布式跟踪系统,用于收集服务的定时数据,以解决微服务架构中的延迟问题。包括数据的收集、存储、查找和展现。   每个服务向 Zipkin 报告计时数据,Zipkin 会根据调用关系通过 Zipkin UI 生成依赖关系图,显示了多少跟踪请求通过每个服务。该组件可以让我们

  • 在JavaScript 中 14 个拷贝数组的技巧2020-09-23 06:01:18

    数组拷贝经常被误解,但这并不是因为拷贝过程本身,而是因为缺乏对 js 如何处理数组及其元素的理解。js 中的数组是可变的,这说明在创建数组之后还可以修改数组的内容。   这意味着要拷贝一个数组,咱们不能简单地将旧数组分配给一个新变量,它也是一个数组。如果这样做,它们将共享相同的

  • Array.of() 方法创建一个具有可变数量参数的新数组实例2020-09-23 06:00:51

    Array.of() 方法创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。Array.of() 和 Array 构造函数之间的区别在于处理整数参数:Array.of(7) 创建一个具有单个元素 7 的数组,而 Array(7) 创建一个长度为7的空数组(注意:这是指一个有7个空位(empty)的数组,而不是由7个undef

  • Java8新特性之OPTIONAL2020-09-23 06:00:40

    说来惭愧,Java8发布五六年了,最近刚刚接触到Optional。   Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。   本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。   Optional

  • c3p0、dbcp老旧、性能低下,hikari、druid后起之秀2020-09-19 06:00:33

    c3p0、dbcp老旧、性能低下,hikari、druid后起之秀,性能方面hikari、druid独一档。   性能:hikari > druid > tomcat-jdbc > dbcp > c3p0   HiKariCP,CP是Connection Pool的简写,号称性能最高的连接池。代码经过精简优化,体积很小,稳定可靠、性能极高。hikari的高性能得益于最大限度地

  • 开发,测试,生产,利用命名空间来做环境隔离2020-09-19 04:31:23

    默认,public(保留空间),默认新增的所有配置都在public空间。    1。开发,测试,生产,利用命名空间来做环境隔离   注意:在bootstrap.properties:配置上,需要使用哪个命名空间下的配置,   spring.cloud.nocos.config.namespace=99999999932wewewe8wew56e6w   2.每一个微服务之间相互

  • SpringBoot系列—透彻理解「状态机」的全套机制2020-09-19 04:00:23

    状态机可以看成是一个控制中心,接受外部的事件信号进行状态转移,而状态转移也是在状态机初始化的时候就设置好了的。但实际业务中,我们不仅仅只是需要控制中心进行状态转移,还会需要进行一些业务的处理。   状态机机制中的事件处理器执行相关业务逻辑,就会需要获得业务的数据,这时候触

  • JSP网页中添加auth认证,加入后就提示服务器错误2020-09-18 07:02:40

    JSP网页中添加auth认证(body里面的内容直接负责到新的jsp里面),加入后就提示服务器错误,有高手知道原因吗,感谢。   开始没有发现问题,后来服务器做了一些改动,就变成这样了,具体改动是:   代码如下:   <%@ page import="java.sql.,javax.sql.,javax.naming.,com.maxcard.util."%>  

  • Java自定义类加载器重新加载的类会被使用吗?2020-09-18 07:02:31

    下边这段代码的大致逻辑是,在main方法中有两部分,第一部分是启动一个子线程,这个线程会在2小时后,使用自定义的classloader重新加载MyService这个类。第二部分就是在main线程中,有一个死循环,会不断的调用MyService的方法。   如果在1小时后,我们修改了MyService.class中的execute方法

  • servlet如何通过http访问同类不同方法2020-09-18 07:01:19

    你的调用方在哪里?通过http调用吗?从你上一个贴子看,你似乎是远程访问http服务,那么,客户端要使用httpclient   访问servlet,要看其doGet、doPost实现,客户端使用get、post方法去访问   1 是一个自启动的servlet,一般是由来放一个单例服务类   你要访问自启动servlet的方法1,最好新增

  • 常用全局内置函数(直接可用的函数,无需引用其他模块)2020-09-18 03:31:43

    1.常用全局内置函数(直接可用的函数,无需引用其他模块)   (1)open(file,op):打开指定文件file,若文件不存在则创建。其中file为文件名,file的路径默认为程序所在的位置,也可指定file的路径。   参数op:(1)“r”或无:若省略参数op,则只是简单打开文件,若文件不存在则会报错,写文件操作也会报错

  • 该函数返回一行的文本字符串,包括换行符“\n”2020-09-18 03:31:24

    (1)write(astring):向文件中写内容,写入的内容不会自动换行,但可使用换行符“\n”。如:a.write("one line"),此时文件test.txt中出现内容“one line”。   (2)close():关闭文件对象。对一个文件的操作结束是调用。如:a.close()。   (3)readline():从文本中读取一行文本,该函数返回一行的文本

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有