一、简单粗暴的线程 最原始的方式,当我们要并行的或者异步的执行一个任务的时候,我们会直接使用启动一个线程的方式,如下面所示: new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method ...
分类:
编程语言 时间:
2020-06-09 14:49:03
收藏:
0 评论:
0 赞:
0 阅读:
46
const someWords = ' Test Content ' const newWords = someWords.replace(/\s+/g, '#') // 连续的空格替换成一个“#” const newWord = someWords.replace(/\s/g, '#') // 一 ...
分类:
其他 时间:
2020-06-09 14:48:28
收藏:
0 评论:
0 赞:
0 阅读:
32
LINK:迷宫探险 题目中要求在最优的策略下的最大概率 而并非期望概率。 一个坑点 题目中虽然没有明说 但是 探险者是知道地图的模样和每个陷阱的概率的。 所以才有最优策略一说。 最优策略尽管不知道可以随便走取max即可。 容易想到 对于当前状态 有 x,y,hp,s 来描述 。倒着设状态 那就是当前 ...
分类:
其他 时间:
2020-06-09 14:48:07
收藏:
0 评论:
0 赞:
0 阅读:
38
文章 当面临这些问题的时候,有两个关键词无法绕开,那就是并行和并发。 首先,要先了解几个概念: 1、进程是程序的一次执行。 2、进程是资源分配的基本单位(调度单位)。 3、一个进程可以包括多个线程。 4、在单CPU计算机中,有一个资源是无法被多个程序并行使用的:CPU。 5、操作系统调度器:拆分CP ...
分类:
编程语言 时间:
2020-06-09 14:47:47
收藏:
0 评论:
0 赞:
0 阅读:
42
用户设置 1 git config --global user.name "FNR_S" 2 3 git config --global user.email QQ@QQ.com 4 5 git config --global credential.helper manager 推荐设置: # ma ...
分类:
其他 时间:
2020-06-09 14:47:31
收藏:
0 评论:
0 赞:
0 阅读:
46
css3属性-webkit-font-smoothing 对字体进行抗锯齿渲染可以使字体看起来会更清晰舒服。在图标字体成为一种趋势的今天,抗锯齿渲染使用也越来越多。font-smoothing是非标准的CSS定义。它被列入标准规范的草案中,后由于某些原因从web标准中被移除了。但是,我们可以用以下两 ...
分类:
Web开发 时间:
2020-06-09 14:47:13
收藏:
0 评论:
0 赞:
0 阅读:
61
import logging import time import os from common.file_path import logs_path now = time.strftime('%Y-%m%d', time.localtime(time.time())) log_path = os. ...
分类:
其他 时间:
2020-06-09 14:46:56
收藏:
0 评论:
0 赞:
0 阅读:
46
HttpUtil工具类,发送Get/Post请求,支持Http和Https协议 使用用Httpclient封装的HttpUtil工具类,发送Get/Post请求 1. maven引入httpclient依赖 <dependency> <groupId>org.apache.httpcomponent ...
分类:
Web开发 时间:
2020-06-09 14:46:36
收藏:
0 评论:
0 赞:
0 阅读:
70
wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_22.1-1_centos_7_amd64.rpm wget https://github.com/rabbitmq/rabbitmq-s ...
分类:
其他 时间:
2020-06-09 14:46:17
收藏:
0 评论:
0 赞:
0 阅读:
31
一、简介 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有 ...
分类:
其他 时间:
2020-06-09 14:45:50
收藏:
0 评论:
0 赞:
0 阅读:
44
下载mysql安装包: +官网链接:https://dev.mysql.com/downloads/installer/ +按照个人需求安装需要的MySQL即可。 MySQL安装: 保证电脑处于联网状态,因为在安装过程中,可能需要安装所有必要的组件。 1. 双击下载好的mysql安装包。 2. 选择... ...
分类:
数据库技术 时间:
2020-06-09 14:45:26
收藏:
0 评论:
0 赞:
0 阅读:
39
# 将罗马数字转换成整型# class Solution:# def romanToInt(self, s):# d = {'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, 'D': 500, 'M': 1000}# num = 0# for i in rang ...
分类:
其他 时间:
2020-06-09 14:44:50
收藏:
0 评论:
0 赞:
0 阅读:
51
package com.test; import java.io.File; import java.util.Scanner; import com.DIGUI; public class test_4 { public static void main(String[] args) { // T ...
分类:
编程语言 时间:
2020-06-09 14:44:17
收藏:
0 评论:
0 赞:
0 阅读:
27
electron开发采坑小记 发布于 2019-07-12 前言 原文地址:electron开发采坑小记-SegmentFault 思否 前前前前段时间做了个桌面端的项目(这篇文章拖了挺久了),功能大概是这样的: 项目左右两栏结构 左侧feed流信息展示 右侧webview打开一个网站 将左侧信息注 ...
分类:
其他 时间:
2020-06-09 14:43:57
收藏:
0 评论:
0 赞:
0 阅读:
57
Nignx gzip 压缩 在 nginx中默认是压缩的。 将代码拷贝到/etc/nginx/nginx.conf 中 gzip on; # off为关闭 gzip_min_length 1k; #gzip开启阈值,超过1k才会使用gzip gzip_buffers 4 16k; #gzip_htt ...
分类:
其他 时间:
2020-06-09 14:43:40
收藏:
0 评论:
0 赞:
0 阅读:
37
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我通过下面的实例来演示装饰器模式的用法。 ...
分类:
其他 时间:
2020-06-09 14:43:23
收藏:
0 评论:
0 赞:
0 阅读:
50
1 import pandas 2 from matplotlib import pyplot 3 4 #设置中文字体 5 pyplot.rcParams['font.sans-serif']=['simhei'] #显示中文标签 6 pyplot.rcParams['axes.unicode_mi ...
分类:
其他 时间:
2020-06-09 14:43:04
收藏:
0 评论:
0 赞:
0 阅读:
44
是什么 是一种哈希函数,采用的是MurMurHash的一种变体,是一种高效低碰撞的非加密型哈希函数。 为什么要用 具有较高的平衡性与低碰撞率 学到什么 对于大块数据,可以分多个小的部分进行哈希计算 源码分析 主要就一个hash接口 uint32_t Hash(const char *data, si ...
分类:
数据库技术 时间:
2020-06-09 14:42:31
收藏:
0 评论:
0 赞:
0 阅读:
50
1,非递归方式: 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int BinarySearch(int arr[], int arrlen, int targetVal) { 5 //int arrlen = sizeof(arr) / sizeof(a ...
分类:
其他 时间:
2020-06-09 14:42:07
收藏:
0 评论:
0 赞:
0 阅读:
41
1.元祖用途: 元组就是一个不可变的列表 2、定义方式: 在小括号()内用逗号分隔开多个任意类型的值 l=[111,222,333] t=(111,222,333) # t=tupe((111,222,333)) print(type(t)) 类型转换 tuple(任意能够被for循环遍历的类型) ...
分类:
其他 时间:
2020-06-09 14:41:44
收藏:
0 评论:
0 赞:
0 阅读:
38