慢慢接触《算法第4版》这本书,很多内容看下来,如果不做个总结那么只有一个浅的印象,过一段时间就会逐渐遗忘,所以还是要记录下来加深印象并方便日后查阅。 计算机中,最常用的字节是表示八位的字节,包含八位的二进制数。 Java基本数据类型字节表示如下: 数据类型 | 字节 | boolean | 1 by ...
分类:
编程语言 时间:
2020-06-12 00:39:46
阅读次数:
65
一. Manager 进程之间的共享数据(列表list 或者 字典dict等) from multiprocessing import Process,Manager,Lock def work(data,lock): # 1.正常写法 """ lock.acquire() # data["coun ...
分类:
编程语言 时间:
2020-06-12 00:40:45
阅读次数:
71
今天在学习的时候,卡在DEKKER算法这里一下,脑袋一阵迷糊,竟然扣了几个小时,经过调试求证了一些事情,就是为什么要在循环里面更改各自的状态。 这里先引用一下百度百科的资料,说的通俗易懂,看完之后就会明白个大概。 1)P0的逻辑 do{ flag[0] = true;// 首先P0举手示意我要访问 ...
分类:
编程语言 时间:
2020-06-12 00:41:13
阅读次数:
92
在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。 举个例子: function add(a, b) { return a + b; } // 执行 add 函数,一次传入两个参数即可 add(1, 2) // 3 // 假设有一个 curry 函数可以 ...
分类:
编程语言 时间:
2020-06-12 00:41:34
阅读次数:
83
jps(Java Virtual Machine Process Status Tool) 是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前java进程的一些简单情况。很多人都是用过unix系统里的ps命令,这个命令主要是用来显示当前系统的进程情 ...
分类:
编程语言 时间:
2020-06-12 00:42:46
阅读次数:
80
前言 这段时间在写一个大实验,水果超市管理系统,yes,我觉得挺大的,但是就当成了一个实验,接下来还有一个课程设计和一个实训,more bigger... 问题 在我把其他的都写好的时候去写UI层,发现,我的表格刷新是一个大问题,那么究竟怎么灵活的设置表格中的数据呢? 这就不得不提一下TableMo ...
分类:
编程语言 时间:
2020-06-12 00:43:17
阅读次数:
82
new Thread(new Runnable() { @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println(Thread.currentThread().getName()+i); } } } ...
分类:
编程语言 时间:
2020-06-12 00:45:26
阅读次数:
69
setjmp与longjmp 后缀jmp指的就是jump,关看名字就能猜到这哥俩是干啥的了。使用他们俩就可以让程序控制流转移,进而实现对异常的处理。 异常处理的结构可以划分为以下三个阶段: 准备阶段:在内核栈保存通用寄存器内容 处理阶段:保存硬件出错码和异常类型号,然后向当前进程发送信号 恢复阶段: ...
分类:
编程语言 时间:
2020-06-12 00:51:46
阅读次数:
71
import yamail# import yagmail 这个模块,发中文附件是乱码user = '2472xxxxx@qq.com' #邮箱账号password ='irsfdvzkwxbrdjfj' #邮箱密码 #如果是163,qq,126等申请的免费邮箱的话, 密码就是授权码,授权码一般在邮 ...
分类:
编程语言 时间:
2020-06-12 00:52:03
阅读次数:
65
P3372 【模板】线段树 1 要求实现一个数据结构支持区间查询和区间修改 改装后的树状数组 #include<cstdio> using namespace std; #define MAXN 100010 int n,m;long long tree1[MAXN],tree2[MAXN],k,K ...
分类:
编程语言 时间:
2020-06-12 01:00:41
阅读次数:
64
SET-- 集合 集合的定义:有不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key 集合的特性:集合的目的是将不同的值放在一起,不同的集合间用来做关系运算,无需纠结于集合中单个值。 (集合的要求:不同元素组成;无需;集合中的元素必须是不可变类型(数字,字符串,元组)) 集合 ...
分类:
编程语言 时间:
2020-06-12 01:01:55
阅读次数:
93
#关于python学习的总结,一些模块思维导图 #以上所有思维导图文件均可在本人gitee仓库下载,[下载链接]:https://gitee.com/iamcat/python/tree/master/python%E7%AC%94%E8%AE%B0 ...
分类:
编程语言 时间:
2020-06-12 01:06:31
阅读次数:
108
一、介绍 jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: jstack [-l] pi ...
分类:
编程语言 时间:
2020-06-12 01:07:05
阅读次数:
85
堆排序 堆排序的思想是先调用堆的inset方法,再调用堆的remove方法输出。 实现 for (i = 0; i < size; i++) heap.insert(array[i]); for (i = 0; i < size; i++) array[i] = heap.remove(); 效率 ...
分类:
编程语言 时间:
2020-06-12 01:13:05
阅读次数:
59
打开文件 file_object = open(file_name, access_mode='r', buffering=-1) 功能:打开一个文件,返回一个文件对象。 参数:file_name 文件名; access_mode 打开文件的方式,如果不写默认为‘r’ buffering = 1表示 ...
分类:
编程语言 时间:
2020-06-12 01:13:59
阅读次数:
92
# mock是模拟的意思, mock接口意思就是假接口 # 用途1.为了不阻碍测试,开发一个接口,返回想要的数据,模拟各种测试场景 import flask import json # flask:轻量级的web开发框架 server = flask.Flask(__name__) #固定写法, F ...
分类:
编程语言 时间:
2020-06-12 01:14:44
阅读次数:
97
一、检测是否为数组 // 方式一 ES3 适用于只有一个全局环境 value instanceof Array// 方式二 ES5语法Array.isArray()例子: let arr=[1,‘hello’] console.log(arr instanceof Array) // true co ...
分类:
编程语言 时间:
2020-06-12 01:16:22
阅读次数:
80
python是编程入门者非常不错的选择,现在不少程序员都开始转行到python行列中,因为简单易学、应用范围广,不过学习python还是需要一个好的工具,否则会吃不少苦头,那么Python编程必备5大工具,你用过几个?
分类:
编程语言 时间:
2020-06-12 09:12:38
阅读次数:
224
最近我们线上有个应用服务器有点上头,CPU总能跑到99%,我寻思着它流量也不大啊,为啥能把自己整这么累?于是我登上这台服务器,看看它到底在干啥!
分类:
编程语言 时间:
2020-06-12 09:16:00
阅读次数:
70
搭建一个Spring Boot项目Hello World 1)从官网搭建项目: 1、官网地址:https://spring.io/projects/spring-boot 2、点击此处进入https://start.spring.io/:配置页面 3、配置如下:并点击generate 4、将生成的压 ...
分类:
编程语言 时间:
2020-06-12 10:53:34
阅读次数:
76