首页 > 2020年05月10日 > 全部分享
用Python实现Socket编程【多测师】
1、socket的定义:Socket的英文原义是“孔”或“插座”,网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket; 建立网络通信连接至少要一对端口号(socket),socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做 ...
分类:编程语言   时间:2020-05-10 21:43:52    收藏:0  评论:0  赞:0  阅读:64
JDK-In-Action-ForkJoin-Get-Start
ForkJoin框架概述 一个特殊的执行程序服务 实现. ForkJoin框架适用于执行计算密集型任务,通过再每个CPU核上使用一个线程来加速运算. 这些任务应该可以从一个大任务分解成多个小的子任务,分别计算后再汇总结果. 框架使用一种称为工作窃取(work stealing)的方法来平衡可用线程的 ...
分类:其他   时间:2020-05-10 21:43:35    收藏:0  评论:0  赞:0  阅读:54
移动APP安全测试
1 移动APP安全风险分析 1.1 安全威胁分析 安全威胁从三个不同环节进行划分,主要分为客户端威胁、数据传输端威胁和服务端的威胁。 1.2 面临的主要风险 1.3 Android测试思维导图 1.4 反编译工具 有两种反编译方式,dex2jar和apktool,两个工具反编译的效果是不一样的,de ...
分类:移动平台   时间:2020-05-10 21:42:34    收藏:0  评论:0  赞:0  阅读:52
用eclipse基于windows系统搭建测试环境【多测师】
1,解压eclipse压缩文件,点击安装eclipse.exe,安装路径放入D:\workspace; 然后使用xshell进入mysql -u root -p, create database cms, exit退出 mysql -u root -p cms<cms_project.sql (把s ...
分类:Windows开发   时间:2020-05-10 21:42:18    收藏:0  评论:0  赞:0  阅读:61
Leetcode56 合并区间
public int[][] merge(int[][] arr) { //根据第一个元素排序,快速排序 if(arr.length == 0) return new int[0][0]; if(arr.length == 1) return arr; boolean[] isvristed = n ...
分类:其他   时间:2020-05-10 21:41:57    收藏:0  评论:0  赞:0  阅读:49
数据结构与算法(线性表的链结表表示法)
对于线性表的链结表表示法的学习总结如下 1、线性表可以使用固定数组和变动数组来实现;另外,线性表也可使用链结表来表示。 2、 链结表定义:链结表 (linked list) 就是用「链」连接在一起的多个节点。 节点 (node):包含两个部分数据 (data) 与链 (link)。 (1)数据:是一 ...
分类:编程语言   时间:2020-05-10 21:41:38    收藏:0  评论:0  赞:0  阅读:46
实验报告六
实验项目 7.3.1-1 冒泡排序法排序7.3.1-2 选择排序法排序7.3.2-1 杨辉三角姓名:钟子良实验地点:家实验时间:2020年5月10日 一、实验目的与要求 (1)掌握一维和多维数组的定义和数组元素的引用方法(2)了解一维和多维数组初始化的方法(3)学习一维和多维数组的基本算法(4)掌握 ...
分类:其他   时间:2020-05-10 21:41:05    收藏:0  评论:0  赞:0  阅读:49
MacOS下ElasticSearch学习(第二天)
ElasticSearch第二天 学习目标: 1. 能够使用java客户端完成创建、删除索引的操作 2. 能够使用java客户端完成文档的增删改的操作 3. 能够使用java客户端完成文档的查询操作 4. 能够完成文档的分页操作 5. 能够完成文档的高亮查询操作 6. 能够搭建Spring Data ...
分类:系统服务   时间:2020-05-10 21:40:45    收藏:0  评论:0  赞:0  阅读:70
前端调试利器 - Charles
Docs 开发之 Charles 配置指南 1.下载与安装 charles-proxy-4.1.4 .dmg56.12 MB已存到云盘下载 2.激活 使用公司正版license 激活 安装证书 点击证书并选择「始终信任」 (证书不被信任可能会导致网站开发时部分资源文件无法加载。) 设置代理 将你需要 ...
分类:其他   时间:2020-05-10 21:22:30    收藏:0  评论:0  赞:0  阅读:54
Leetcode:407. 接雨水 II(优先队列的dfs/bfs)
407. 接雨水 II 思路 整体是一个优先队列的dfs/bfs。 预处理,最土地之外的高度是0,对于高度小于0的土地,直接在ans上加上其绝对值,然后土地高度变成0。 先把外面一圈的土地入优先队列,每次取出最小的去更新与其有关的 土地(土地的高度是小于当前取出的土地),然后继续优化与其有关的土地的 ...
分类:其他   时间:2020-05-10 21:22:13    收藏:0  评论:0  赞:0  阅读:104
Redis实现分布式锁(设计模式应用实战)
笔者看过网络上各种各样使用redis实现分布式锁的代码,要么错误,要么片段化,没有一个完整的例子,借这个周末给大家总结一下redis实现分布式锁的两种机制 自旋锁和排他锁 鉴于实现锁的方式不同,那么这里使用策略模式来组织代码 一、自旋锁 分布式锁抽象策略接口 package com.srr.lock ...
分类:其他   时间:2020-05-10 21:21:49    收藏:0  评论:0  赞:0  阅读:54
795. Number of Subarrays with Bounded Maximum
问题: 给定一个数组A,求得连续元素组成子数组最大值在L和R之间的子数组个数。 Example : Input: A = [2, 1, 4, 3] L = 2 R = 3 Output: 3 Explanation: There are three subarrays that meet the r ...
分类:其他   时间:2020-05-10 21:21:29    收藏:0  评论:0  赞:0  阅读:52
Python虚拟环境
. 什么是虚拟环境? 虚拟环境的意义,就如同 虚拟机 一样,它可以实现不同环境中Python依赖包相互独立,互不干扰。这在一定程度的意义上,给了我们的项目一份很有力的保障。在这里,我把它戏称为「保险」。全网唯一。 举个例子吧。 假设我们的电脑里有两个项目,他们都用到同一个第三方包,本来一切都顺利。但 ...
分类:编程语言   时间:2020-05-10 21:21:13    收藏:0  评论:0  赞:0  阅读:44
JenkinsMaven项目构建
1. 安装 插件 勾选,直接安装 在安装该插件过程中发现, 插件始终安装失败,可以手动安装,下载地址 如果最新版本安装失败,可以选择换个版本继续手动安装 2. 创建 项目 3. 配置项目 1. 配置拉取代码 "jenkins凭证插件的安装和基本使用" 2. 编译 3. 部署 在 的凭证中添加 用户凭 ...
分类:其他   时间:2020-05-10 21:20:54    收藏:0  评论:0  赞:0  阅读:50
enum
1 #include <stdio.h> 2 3 enum return_value //这个枚举用来表示返回值,ERROR表示错误,RIGHT表示正确 4 { 5 ERROR, //枚举常量是全局的,直接可以用 6 RIGHT, 7 }; 8 9 enum return_value func1(v ...
分类:编程语言   时间:2020-05-10 21:20:37    收藏:0  评论:0  赞:0  阅读:55
redis内存淘汰策略
...
分类:其他   时间:2020-05-10 21:20:21    收藏:0  评论:0  赞:0  阅读:46
数据结构——中缀转后缀表达式
一、手工方式 如果只是用于解题的话,这种方法是最快最准确的。但是它不适用于计算机。下面以a+b*c+(d*e+f)*g为例子讲以下人应该怎么把中缀表达式转换成后缀表达式。 按先加减后乘除的原则给表达式加括号 结果:((a+(b*c))+(((d*e)+f)*g)) 由内到外把每个括号里的表达式换成后 ...
分类:其他   时间:2020-05-10 21:20:05    收藏:0  评论:0  赞:0  阅读:41
用QT的 QChar 展示 "COVID-19" 新增和死亡数量变化曲线
1.关键代码: 1 QChart *QcharWidget::createLineChart() const 2 { 3 QChart *chart = new QChart(); 4 chart->setTitle("Line chart"); 5 6 DataTable::const_itera ...
分类:其他   时间:2020-05-10 21:19:41    收藏:0  评论:0  赞:0  阅读:104
Ubuntu驱动程序开发1-环境搭建
1、安装交叉编译工具链 1.1 下载4.9.4版本的交叉编译器,并存放到/usr/local/arm目录 链接:https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabihf/ 1.2 ...
分类:系统服务   时间:2020-05-10 21:19:21    收藏:0  评论:0  赞:0  阅读:68
activity任务栈
...
分类:其他   时间:2020-05-10 21:19:04    收藏:0  评论:0  赞:0  阅读:52
1444条   上一页 1 ... 6 7 8 9 10 ... 73 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!