redis入门基础学习--基本数据类型[List](三)

List ——lpush 将value值从左往右依次插入表头位置。 ——lrange 返回列表指定区间内的元素。 ——rpush 这个和lpush类似,这个是从右往左插入 ——rpop 移除并返回列表的尾元素 ——lpop 移除并返回列表的头元素 ——lindex 返回列表中,下标为index的元素 ——ltrim 可以对一个列表进行修剪 ——blpop 阻塞式的弹出,相当于Ipop的阻塞版。
分类: 其他 发布时间: 05-01 23:12 阅读次数: 0

基于融云的IM通讯

一、业务场景 项目的发展需要吧原来自己的写的通讯换为第三方的,多家对比后选择了融云IM通讯,项目要实现的功能这要是单聊、群聊、聊天室、发送的内容为文字、图片、文件、语音通话与视频通话。听起来挺复杂的我们一起来实现一下,先从一个demo开始,文章会一直维护下去,知道项目本期项目开发结束。 二、进行配置 2.1,注册开发者帐号 2.2,引入sdk <script src="http(s)://cdn.ronghub.com/RongIMLib-2.3.0.min.js"></script> 三、d
分类: 其他 发布时间: 05-01 23:12 阅读次数: 0

SECS/GEM通信协议学习笔记

了解下半导体设备现场的通讯协议,对于GEM的开发是半导体设备管理/生产/维护软件的一部分。 https://www.pianshen.com/article/8077855324/ http://blog.sina.com.cn/s/blog_5084db5801014mx3.html 基于GEM 的半导体配方管理系统设计 http://www.doc88.com/p-8651730423777.html Introduction of GEM https://wenku.baidu.com/
分类: 其他 发布时间: 05-01 23:12 阅读次数: 0

tensorflow 2.0 实战 CT cervix 图像分割 U-Net网络 (二)初步认识U-Net网络

U-Net网络模型属于全卷积神经网络的一种,是一个有监督的端到端的图像分割网络,由弗莱堡大学Olaf在ISBI举办的细胞影像分割比赛中提出的[1]。其网络结构形式字母U,如图,命名为U-Net,网络主要由两部分,收缩路径(编码层)和扩展路径(解码层),前者主要用于提取图片的上下信息,后者用于对图片中感兴趣区域进行精准定位。U-Net基于FCN[2]进行改进,采取数据增强策略,实现小样本的准确学习,主要适用于获取代价较大的医学影像数据。 整个模型含有23个卷积层,在编码层每一层使用两个卷积核大小
分类: 其他 发布时间: 05-01 23:12 阅读次数: 0

MATLAB奇怪问题

1.独立窗口怎么弄回去? 菜单栏最右边小三角,选择合适的“停靠”位置(快捷键Ctrl+Shift+D)。
分类: 其他 发布时间: 05-01 23:12 阅读次数: 0

尝试了一下alsa录音播放的编程。

网上大部分文章比较老,最近这几年已经有新的接口了 简单一点 1。启动录音 #define DEVICE "default" int StartPCMRecording(AUDIO_RECORD *pAudioRecord) { int rc, size, dir; snd_pcm_t *handle; snd_pcm_hw_params_t *params; snd_pcm_uframes_t frames, ret; /* Open PCM devi
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

2019-2020-2 20175326 李一潇《网络对抗技术》Exp6 MSF基础应用

2019-2020-2 20175326李一潇《网络对抗技术》 Exp6 MSF基础应用 一、实验内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路 主动攻击实践 针对浏览器的攻击 针对客户端的攻击 成功应用任何一个辅助模块 二、实验原理 MSF攻击方法: 主动攻击:扫描主机漏洞,进行攻击 攻击浏览器 攻击客服端 MSF的六种模块 渗透攻击模块Exploit Modules 辅助模块Auxiliary Modules 攻击载荷Payload Modules
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

前端通过ajax获取base64转blob下载PDF方法

我们通常下载文件的方式无非后端给一个生成文件链接, 前端通过a标签或者iframe的方式去下载,这种方式的弊端是无法监测到文件是否下载完成,无法给用户友好的提示,以避免用户短时间内重复点击下载. 如果我们能用Ajax从后端拿到PDF的相关数据,再在前端下载成PDF就可以解决这个问题,那么新的问题是: 1. 前端如何下载PDF? 2. 后端给什么格式的数据? 针对第一个问题很简单:将通过URL.createObjectURL()函数将blob对象生成url,并添加到a标签上即可解决. 问题转化成
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

RATE-MAX alpha冲刺第六天

RATE-MAX alpha冲刺第六天 组员讨论成果规划 组员 昨日成果 今日计划&进度(尽量详细) 存在问题 洪楷滨 测试前后端接口 测试前端好友列表及修改整合前端页面、完善接口返回数据形式 其中对于聊天的一些逻辑交互不清楚进行了沟通 陈炀 帮组员修改bug,并进行聊天模块的修改推进 修改pojo类的代码,整合聊天模块,并进行消息存储的测试,对于重新建立的仓库进行测试 对于各个组员的编写的函数如果冲突了怎么处理的问题 李波 修复昨天找到的不支持UTF-8的bug 进行前后端调度测试,对前端的
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

Python-new方法

__new__方法:用于定义创建对象时执行的操作. object类中的__new__()方法完成对象创建过程中的内存空间申请,对象属性初始化等一系列的操作. 注意:__new__()方法仅仅是python开放出来给用户干预创建对象时的一个操作入口,该方法并不是直接完成分配内存,创建对象的操作,创建对象的操作由python底层统一管理. 例: class User:   def __new__(cls, *args, **kwargs):     print("user new method i
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

旁站和C段的简要解释

旁注与C段嗅探的意义,旁注的意思就是从同台服务器上的其他网站入手,提权,然后把服务器端了,就自然把那个网站端了。C段嗅探,每个IP有ABCD四个段,举个例子,192.168.0.1,A段就是192,B段是168,C段是0,D段是1,而C段嗅探的意思就是拿下它同-C段中的其中一台服务器,也就是说是D段1-255中的一台服务器,然后利用工具嗅探拿下该服务。
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

JavaScript 常用基础知识

JavaScript 函数是被设计为执行特定任务的代码块。 JavaScript 函数语法 JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。 函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。 函数返回 当 JavaScript 到达 return 语句,函数将停止执行。 如果函数被某条语句调用,JavaScript 将在调用语句之后“返回”执行代码。 函数通常会计算出返回值。这个返回值会返回给调用者: 实例 计算两个数的乘积,并返回结果
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

== 和 equals异同

== 和 equals异同 ==比较即比较内容也比较地址是否相同; equals方法,比较两个对象内容是否相同 注意: (1)字符串比较,不允许用== ,只能通过equals方法 (2)如果Integer和Integer/int比较具体是否相等,此时绝对不允许使用== (3)注意:数字,和字符串比较是否相等,须先toString() --- 返回字符串, 在使用equals方法
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

sheill之文本处理工具

一、 grep 工具   grep [选项] '关键字' 文件名     选项:     -i:不区分大小写     -v:查找不包含的内容行(反选)     -w:按单词搜索     -o:打印匹配关键字     -c:统计匹配到的次数     -n:显示行号     -r:逐层遍历目录查找     -A:显示匹配行及后面多少行     -B:显示匹配行及前面多少行     -C:显示匹配行前后面多少行     -l:只列出匹配到的文件     -L:列出不匹配到的文件     -E:使用扩
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

【设计模式】5.原型模式

原型模式   原型模式(Prototype Pattern),使用原型实例复制生成新的对象。若某个类的实例化比较复杂,完全重新创建成本较大,这时可以使用原型模式。这种模式是在内存(堆)中拷贝对象,比直接new一个对象节省资源。对象拷贝的时候构造器是不会执行。 结构图: Prototype:提供拷贝方法的原型接口 ConcretePrototype:实现拷贝自身方法的类 Java中提供了实现原型模式的方式: ·实现Cloneable接口; ·重写clone方法(默认的protected改为pub
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

Docker虚拟化管理:30分钟教你学会用Docker

关于Docker的官方介绍网上太多了我就不贴了,就实际体验来说Docker可以极大的简化环境搭建及服务部署的操作流程,大大降低部署的时间成本,解放你的双手。 本文不会深入讲解Docker底层架构及运行原理,也不会有一堆架构图贴在这里。该篇旨在让你以最快的速度学会使用Docker,关于Docker的架构及其底层的一些知识,你可以在学会Docker的基本使用之后再去了解。开门见山讲架构聊底层有点容易让人犯迷糊,但在使用Docker之前你至少应该了解他的三大核心组件:仓库、镜像和容器,以及他们之前的
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

Python-del方法

__del__():del操作用于从内存中删除对应的变量,并断开变量与对象间的引用关系. del操作可以作用于以下内容: 自定义变量 存储模型中的引用名称,例如list1[0] 对象中的属性(仅影响当前对象) __del__()方法用于定义某个对象不被任何变量所引用时,该对象执行的操作. 注意:__del__()方法仅仅是python开发出来给用户干预删除对象时的一个操作入口,该方法并不是直接完成删除对象的操作,删除对象的操作由垃圾回收机制统一管理. 例1: a = 1 b = "itcast
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

微信 H5 音乐项目总结

H5 音乐项目总结 刚刚完成了一个 H5 项目,途中使用 audio 的时候遇到不少坑,所以写篇项目总结。 项目需求 要经过微信授权才能进入。所以只能在微信打开。 流程: 开场有个小的过渡效果,有 bgm 接着连续两张图片显示,有各自的 bgm 第二张图片,有文字,文字的显示要有打字的效果,附带 bgm 主场面 拥有各个小物品,像时钟、猫、电脑、手机、杂志、durex 等等 点击各个物品,对应的图片会切换,并且播放声音,最后显示一个确认框。时钟也会转动 点击关灯,进入下一个画面 接着又是图片的
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

微信小程序左右分类滚动列表

左右分别滚动,互不干扰,先把简单的布局和样式搭好。 1 <view class="page"> 2 <view class="flex_row"> 3 <view class="nav_left" > 4 <view style="height:1500rpx;">左侧分类</view> 5 </view> 6 <view class="nav_right"> 7 <view class="nav_right_top">右侧顶
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0

[考试反思]0501省选模拟85:低落

状态低迷持续中。 好困。垃圾$T2$题解又坑了我$3$小时。 $zzq$的题。题不错(难度貌似没有想象中的高),然而真的是用心出题用脚写题解用脚造数据。 $T1$写的$60$暴力$+20$部分分,忘了离散化直接把部分分挂没了。 $T2$想到了正解的一大半吧,但是优化方向错了最后也只有一个暴力。 然而其实只要再加一个看起来也很暴力但是复杂度正确的优化就可以$AC$了。。 $T3$思路想到了一半,但是不会证明正确性就丢掉了。 然而鬼知道为什么空白代码有$70$分?搜索$+return$就能$AC?
分类: 其他 发布时间: 05-01 22:56 阅读次数: 0