最近公司在做一个im群聊的开发,技术使用得非常多,各种代码封装得也是十分优美,使用到了netty,zookeeper,redis,线程池·,mongdb,lua,等系列的技术 netty是对nio的一种封装,很好从效率上解决了,nio的epoll模型的bug问题,那么netty到底是个什么玩意呢: ...
分类:
Web开发 时间:
2019-11-23 19:25:46
收藏:
0 评论:
0 赞:
0 阅读:
75
元素选择器 記錄一下父節點,暴力往上面找 注意下標 i,j要分清楚!!! #include <iostream> #include <cstdio> #include <cstring> #include <string> #include<vector> using namespace std; ...
分类:
其他 时间:
2019-11-23 19:25:26
收藏:
0 评论:
0 赞:
0 阅读:
71
我们随机选取点1,2作为凸包的一个分割线,那么我们可以直接枚举剩下n-2个点找到他们和向量1-2的叉积大小与正负,然后我们可以根据叉积的正负,先将他们分割出两个区域,在向量1-2的下方还是上方,接下来找到距离向量1-2最高的点id1和最低点id2,接下来在通过向量id1-1再次分割再上方的点,同样最 ...
分类:
其他 时间:
2019-11-23 19:25:01
收藏:
0 评论:
0 赞:
0 阅读:
100
一、openpyxl模块介绍 1、openpyxl是读写Excel的python库,是一个比较综合的工具,能够同时读取和修改Excel文档 2、openpyxl中有三个不同层次的类,每一个类都有各自的属性和方法: Workbook是一个excel工作表 Worksheet是工作表中的表单,如图 Ce ...
分类:
编程语言 时间:
2019-11-23 19:24:42
收藏:
0 评论:
0 赞:
0 阅读:
84
输出一个n m的螺旋矩阵 ...
分类:
其他 时间:
2019-11-23 19:24:19
收藏:
0 评论:
0 赞:
0 阅读:
90
``` import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.StringTo... ...
分类:
其他 时间:
2019-11-23 19:24:02
收藏:
0 评论:
0 赞:
0 阅读:
96
·读 1 2 3 4 file = open("sample.txt") for line in file: pass # do something file.close() 去除换行符 1 2 3 for line in file.readlines(): line=line.strip('\n' ...
分类:
编程语言 时间:
2019-11-23 19:23:41
收藏:
0 评论:
0 赞:
0 阅读:
104
知乎有问:哲学到底是什么?答:我们通常所说的哲学主要来源于西方,具体来说是古希腊的 philo-sophia,即爱智慧。尽管东方以及其他文明也有类似的根本性思考,但作为学术研究和教学范式的“哲学”依然主要是以西方的样例作为基础的。单就字面的“爱智慧”而言,并不能具体知晓哲学究竟是做什么的,因为几乎所... ...
分类:
其他 时间:
2019-11-23 19:23:19
收藏:
0 评论:
0 赞:
0 阅读:
91
1 结构图类型变量的定义和初始化。 struct 结构体名 { 类型标识符 成员名; 类型标识符 成员名; } 变量名表列; 只有在声明了结构体变量以后系统才给结构体分配存储空间。 方法一 : 1 先定义一个 std_info的结构体且赋值 2 后定义一个结构体类型数组 s,共有三个元素,即s[0] ...
分类:
其他 时间:
2019-11-23 19:22:51
收藏:
0 评论:
0 赞:
0 阅读:
97
mysql_secure_installation prompts: Enter current password for root (enter for none): OK, successfully used password, moving on... Setting the root pas ...
分类:
数据库技术 时间:
2019-11-23 19:22:30
收藏:
0 评论:
0 赞:
0 阅读:
88
GenericAPIView 此类扩展了REST框架的APIView类,为标准列表和详细信息视图添加了常用的行为。 提供的每个具体通用视图都是通过将GenericAPIView与一个或多个mixin类组合而构建的。 属性 基本设置: 以下属性控制基本视图行为。 queryset 应该用于从此视图返回 ...
分类:
Windows开发 时间:
2019-11-23 19:22:08
收藏:
0 评论:
0 赞:
0 阅读:
110
课程总结 一、单选钮:JRadioButton的常用方法: ItemListener接口的方法 itemEvent类的常用方法及常量 二、复选框JCheckBox的常用方法 三、菜单组件 JMenu和JMenuBar:JMenuBar组件的功能是用来摆放JMenu组件 JMenu的常用方法: JMe ...
分类:
其他 时间:
2019-11-23 19:21:52
收藏:
0 评论:
0 赞:
0 阅读:
69
我们使用try catch finally来接收IO流的异常 finally是最后执行的步骤,非常适合最后存放close来关闭IO流,而且编程中我们不可以随意抛出异常,必须对异常进行处理。 从try catch写成try catch finally的思路如下: 我们要把close放到finally里 ...
分类:
编程语言 时间:
2019-11-23 19:21:34
收藏:
0 评论:
0 赞:
0 阅读:
85
核心代码: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Author : suk import struct from io import BytesIO # 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长 ...
分类:
编程语言 时间:
2019-11-23 19:21:17
收藏:
0 评论:
0 赞:
0 阅读:
325
前言 前言 前言 前言 Linux系统的目录结构知识同样是很简单的,只是Linux系统的应用场景多为服务器应用,且为字符界面应用。并不像widows系统那种图形界面直观。 但是,Linux系统的目录结构是很有规律性的组织的。 Linux系统的目录结构知识同样是很简单的,只是Linux系统的应用场景多 ...
分类:
系统服务 时间:
2019-11-23 19:20:51
收藏:
0 评论:
0 赞:
0 阅读:
107
1、在cmd控制台运行以下命令 jar下载:https://repo1.maven.org/maven2/com/alibaba/druid/1.1.21/druid-1.1.21.jarjava -cp druid-1.1.21.jar com.alibaba.druid.filter.confi ...
分类:
编程语言 时间:
2019-11-23 19:20:24
收藏:
0 评论:
0 赞:
0 阅读:
637
参考博客:https://blog.csdn.net/qq_37708702/article/details/79644936 ...
分类:
其他 时间:
2019-11-23 19:19:28
收藏:
0 评论:
0 赞:
0 阅读:
81
import numpy as np a = np.array([1,2,3,4,5,6,7,8]) #一维数组 print(a.shape[0]) #值为8,因为有8个数据 print(a.shape[1]) #IndexError: tuple index out of range a = np ...
分类:
其他 时间:
2019-11-23 19:18:55
收藏:
0 评论:
0 赞:
0 阅读:
77
<body> <input type="button" value="删除" id="btn"> <script> // 在body添加div // 1 创建元素 var oDiv = document.createElement('div'); oDiv.className = 'box'; // ...
分类:
移动平台 时间:
2019-11-23 19:18:35
收藏:
0 评论:
0 赞:
0 阅读:
97
1. 介绍 RabbitMQ是一个消息代理 - 一个消息系统的媒介。它的工作就是接收和转发消息。你可以把他想象成一个邮局,你把信件都放到这个邮箱中,邮递员叔叔就会把信件投递到你的收件人处。只是邮箱中放的是你的信件,而我们要使用的RabbitMQ中存放的是我们的二进制数据。 下面是RabbitMQ和消 ...
分类:
其他 时间:
2019-11-23 19:18:06
收藏:
0 评论:
0 赞:
0 阅读:
76