增加ldl g++ -o onecache tmp/eventloop.o tmp/logger.o tmp/main.o tmp/hash.o tmp/redisproto.o tmp/redisproxy.o tmp/redisservant.o tmp/command.o tmp/tcpsoc ...
分类:
其他好文 时间:
2020-06-17 23:14:29
阅读次数:
75
一、全局解释器锁--GIL 在CPython解释器中,进程级别有一把锁,叫做GIL 1、GIL:全局解释器锁。每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。 2、线程释放GIL锁的情况:在IO操作等可能会引起阻塞的system call之前,可以暂时释放GIL,但在执 ...
分类:
编程语言 时间:
2020-06-17 23:14:09
阅读次数:
74
前期准备 准备两台Linux,一主,一从,具体Linux安装MySQL操作步骤:点我直达 集群搭建 注意事项 一主可以多从 一从只能一主 关闭主从机器的防火墙策略 chkconfig iptables off service iptables stop 主服务器配置 修改my.cnf文件 vim / ...
分类:
数据库 时间:
2020-06-17 23:13:33
阅读次数:
107
给定一个二维平面,平面上有 n 个点,求最多有多少个点在同一条直线上。 function maxPoints(points) { if(points.length == 1){ return 1 } let number = 0 for(let i = 0;i < points.length-1;i ...
分类:
其他好文 时间:
2020-06-17 23:13:17
阅读次数:
59
集合类分为两个分支,Collection与Map,其中Collection接口继承了Iterator接口,继承Iterator接口的类可以使用迭代器遍历元素(即Collection接口的类都可以使用),今天我们从相同点、不同点、以及JDK源码等各个方面来深入解析下,底层使用数组实现的两个集合类:Ar ...
分类:
编程语言 时间:
2020-06-17 23:13:00
阅读次数:
60
Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on L. For example, given L being 1→2→3→4→5→6, ...
分类:
其他好文 时间:
2020-06-17 23:12:36
阅读次数:
57
线程、同步 第一章 线程 1.1 多线程原理 代码如下: 自定义线程类: public class MyThread extends Thread{ /** 利用继承中的特点 * 将线程名称传递 进行设置 */ public MyThread(String name){ super(name); } ...
分类:
编程语言 时间:
2020-06-17 23:12:19
阅读次数:
62
摘要:在学习中,经常需要使用Origin绘制柱状图。但Origin默认的配色比较呆板和丑陋,下面介绍一下使用Origin绘制赏心悦目的柱状图。 1、往Origin中导入数据,并将所有列设为(Y)。 2、选中所有数据并绘制柱状图,原始图形如下所示: 3、首先去掉横坐标。左键双击横坐标,弹出对话框“X ...
分类:
其他好文 时间:
2020-06-17 23:12:06
阅读次数:
510
mysql修改密码 alter user 'root'@'localhost' identified by '123'; ...
分类:
数据库 时间:
2020-06-17 23:11:39
阅读次数:
64
public class PackData extends HashMap implements Map{ private static final long serialVersionUID = 1L; Map map = null; HttpServletRequest request; pub ...
分类:
其他好文 时间:
2020-06-17 23:11:28
阅读次数:
59
背景:由于有时候会用到指定的脚本,如果忘了用会很尴尬,所以找了一下添加定时任务的方法。 准备工作:勤劳的双手和你不太灵光的脑子。 方法一:脚本文件(暂时没有写,闲下来再找找看看); 方法二: 1、打开控制面板-->系统和安全-->管理工具-->计划任务(不同系统版本描述可能不同,大同小异): 2、选 ...
param.ts文件内 1 namespace Param{ 2 //导出接口 3 export interface User{ 4 name:string 5 } 6 //导出类 7 export class Header{ 8 constructor(){ 9 const ele=documen ...
分类:
其他好文 时间:
2020-06-17 23:10:42
阅读次数:
80
You have an empty repositoryTo get started you will need to run these commands in your terminal. New to Git? Learn the basic Git commandsConfigure Git ...
分类:
其他好文 时间:
2020-06-17 23:10:05
阅读次数:
67
create global temporary table invoices_got(xxx) on commit preserve rows. insert into invoices_got values(1,100); commit; The session can add columns. ...
分类:
其他好文 时间:
2020-06-17 23:09:13
阅读次数:
96
历时一下午,从安装环境到运行成功,心里还是有点小感慨的解决了一个问题的感觉很爽。 首先是Erlang下载和环境配置以及RabbitMQ的下载 在这里我想吐槽一下Erlang的官网,为啥你这么特,下载个东西这么墨迹(呼 舒服了,来吧我继续了) 百度网盘:https://pan.baidu.com/s/ ...
分类:
编程语言 时间:
2020-06-17 23:08:52
阅读次数:
70
ASK:幅移键控,载波幅度随着基带信号的变化而变化,还可以称作“通-断键控或者开关键控”。恒定振幅表示1,载波关闭表示0FSK:频移键控,载波频率随着基带信号的变化而变化。不同的两个频率代表0和1PSK:相移键控,载波相位随着基带信号的变化而变化。其中最简单的形式是BPSK,载波相位有两种分别表示逻辑0和1。不同的两个相信代表0和1在BPSK中调制器的输入和对应的输出波形,二进制1和0分别用不同相
分类:
其他好文 时间:
2020-06-17 23:08:37
阅读次数:
172