码迷,mamicode.com
首页 > 2020年07月30日 > 全部分享
不使用if else
翻译自:Nicklas Millard的文章《Better Software Without If-Else》, 参考:https://medium.com/swlh/5-ways-to-replace-if-else-statements-857c0ff19357 设计更好的软件,替换If-Els ...
分类:其他好文   时间:2020-07-30 10:52:27    阅读次数:91
第十次总结 线程的异步和同步
线程的异步和同步? 如何实现线程的同步? 什么是线程池? 1.线程的异步和同步? 异步:线程默认是异步执行的 多个线程可以同时操作同一块内存 如果对内存数据的修改执行异步操作,可能会出现错误的数据,叫做线程不安全 要保证数据安全,对于修改数据的操作,需要进行同步 同步:在同一个时间片段内,只能有一个 ...
分类:编程语言   时间:2020-07-30 10:51:42    阅读次数:82
c++ g++运行出现Enable multithreading to use std::thread: Operation not permitted解决
使用了c++11的thread库,运行出现了: terminate called after throwing an instance of 'std::system_error' what(): Enable multithreading to use std::thread: Operation ...
分类:编程语言   时间:2020-07-30 10:51:11    阅读次数:112
CF 570D Tree Requests
题目大意 在一棵以结点 $1$ 为根的树上有 \(n\) 个结点,每个结点上有一个小写字母,每个点的深度定义为根结点到该结点路径上的点数。 现在有 \(m\) 次询问 \(a,b\) ,要求输出以结点 \(a\) 为根的子树上深度为 \(b\) 的所有结点上的字母,重新排列后能否形成回文串。 其中, ...
分类:其他好文   时间:2020-07-30 10:50:54    阅读次数:64
Granfana设置邮件告警
环境查看 查看granfana版本 也可以使用以下方法查看版本 grafana-server -v 设置邮件发送者信息 报警granfana配置文件添加邮件配置信息 /etc/grafana/grafana.ini [smtp] #开启smtp enabled = true #邮箱发送地址及端口 h ...
分类:其他好文   时间:2020-07-30 10:50:21    阅读次数:99
iperf使用方法备注
https://linux.die.net/man/1/iperf https://iperf.fr/iperf-doc.php 常用参数: -i: 报告打印周期 -B: 单播的话,指定发包源IP地址,组播的话,加入组播组 -b:发包带宽 -t: 发包时间,如果想按照发包总量,使用-n 参数 -n: ...
分类:其他好文   时间:2020-07-30 10:50:03    阅读次数:78
vue+ts 环境搭建
#新建?个基于ts的vue项? * vue create xxx * 项目选项勾选上typescript #在已存在项?中安装typescript vue add @vue/typescript ...
分类:其他好文   时间:2020-07-30 10:49:42    阅读次数:95
通过windows快速查询当前网段的存活主机
通过windows快速查询当前网段的存活主机 在linux当中查看当前网段存活的主机,通过nmap可以很简单的实现,在windows也可以通过namp实现,但是还要下载nmap,namp又是位于国外网站,下载起来比较慢,其实我们可以通过命令提示符实现,非常简单。 for /L %i IN (1,1, ...
分类:Windows程序   时间:2020-07-30 10:49:29    阅读次数:102
java面向对象(上)--内部类
内部类 在java中,允许在一个类的内部定义类,这样的类又被称为内部类,这个内部类所在的类称作外部类。根据内部类的位置、修饰符和定义的方式可以分为成员内部类、静态内部类和方法内部类。 成员内部类 在一个类中除了可以定义成员变量、成员方法,还可以定义类,这样的类被称为成员内部类。在成员内部类中可以访问 ...
分类:编程语言   时间:2020-07-30 10:48:57    阅读次数:65
Python+Selenium键盘的几种操作:send_keys(Keys.CONTROL,'a')
1 # #!/usr/bin/python3 2 # -*- coding: utf-8 -*- 3 # @Time : 2020/7/30 9:07 4 # @Author : Gengwu 5 # @FileName: Keys_Option.py 6 # @Software: PyCharm ...
分类:编程语言   时间:2020-07-30 10:48:30    阅读次数:124
Python列表的增删改查
列表的增: li = ['libai','sushi','dufu','sushi',"白居易"] 第一种: append():向列表末尾追加元素 li.append('diaochan') print(li) # 不能直接打印print(li.append('diaochan')) 第二种: in ...
分类:编程语言   时间:2020-07-30 10:48:18    阅读次数:73
Java线程池
package com.qf.demo01; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecut ...
分类:编程语言   时间:2020-07-30 10:47:54    阅读次数:57
一个“小小”的pagehelper
分页 若是想要了解一个代码的底层,最好的方法仍是从官网的案例和配置说明开始,自顶向下,才能一路通畅 直接就某个类出发,可能在某个从顶层类就存在的参数的创建过程缺失,可能会让你丈二摸不着头脑,连往上都不知道怎么往上 前端分页 一次性请求数据表格中的所有记录(ajax),然后在前端缓存并且计算count ...
分类:其他好文   时间:2020-07-30 10:47:28    阅读次数:69
多线程
多线程 创建线程的两种方式 1.继承Thread类,重写它的run方法; 2.实现Runnable接口,重写它的run方法; 延时睡眠 sleep(延时)使线程休眠不会释放锁 线程终止 定义一个标志位flag=false,不推荐使用stop(),destroy()方法 线程强制执行 join,可以想 ...
分类:编程语言   时间:2020-07-30 10:47:15    阅读次数:77
MYSQL 自动备份脚本
1.编辑mysql备份脚本 vim test.sh1 #!/bin/bash 2 USER=ws 3 PASSWORD=******** 4 DATABASE=ws-test1 5 BACKUP_DIR=/root/backup #数据库备份sql文件的绝对路径 6 LOGFILE=/root/ba ...
分类:数据库   时间:2020-07-30 10:46:58    阅读次数:89
idea搭建springboot项目(一)
第一步:先创建父工程 1、Create New Project 或File>New>Project... 或 2、选择Spring Initializr,然后点击Next 3、输入Group与Artifact,其中GroupId为域.公司名,Artifact为项目名 ,Java Version选 8 ...
分类:编程语言   时间:2020-07-30 10:46:25    阅读次数:150
ASP.NET MVC 表单提交多层子级实体集合数据到控制器中
ASP.NET MVC 表单提交多层子级实体集合数据到控制器中 导航属性 类型设置为ICollection 时 public virtual ICollection<DepartmentDetail> DepartmentDetails { get; set; } @for (var i = 0; ...
分类:Web程序   时间:2020-07-30 10:46:06    阅读次数:87
518条   上一页 1 ... 19 20 21 22 23 24 25 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!