Netty 中的粘包和拆包
Netty 底层是基于 TCP 协议来处理网络数据传输。我们知道 TCP 协议是面向字节流的协议,数据像流水一样在网络中传输那何来 “包” 的概念呢? TCP是四层协议不负责数据逻辑的处理,但是数据在TCP层 “流” 的时候为了保证安全和节约效率会把 “流” 做一些分包处理,比如: 1. 发送方约定 ... 查看全文
JsonCpp解析和读写Json字符串
时间:2020年5月17日11:37:10 JsonCPP 改版了,以前的 Json::Reader, Json::Parse被弃用了,得用新的方法。 JsonCpp项目地址:https://github.com/open-source-parsers/jsoncpp/blob/master/doc ... 查看全文
jquery的clon
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-3.1.1.js"></script> </head> <body> <div id="ti ... 查看全文
[Web][学习随笔]Session&cookie
Session 从登录建立连接到退出就是一次会话。Session数据就会在会话期间用户存在服务器端的数据。这样,当用户在Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当会话过期或被放弃后(关掉浏览器),服务器将终止该会话。session也可以设置超 ... 查看全文
容器技术之LXC WEB管理工具LXC WEB Panel
前一篇博文中主要说了下,lxc容器在Linux上的简单管理,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/12901493.html;今天我们来介绍下lxc的图像管理工具LXC WEB Panel; 项目下载地址:https://github.com/... ... 查看全文
用VUEJS做一个网易云音乐
前言:自己学习VUEJS也一段时间,但一直没有做出来一东西。我自己一直喜欢用网易云音乐app,于是乎就做了这个app。 技术栈 vue全家桶 (vue vue-router vuex) axios Muse-UI(一个基于Vue2.x的material design 风格UI框架) 功能与思路分析 ... 查看全文
08_MVC设计模式
1.JSP的两种开发方式 ①JavaBean+JSP:在JSP中直接写Java代码 缺点:维护困难,JSP页面代码臃肿 ②Servlet+JavaBean+JSP:使用了MVC模式 2.MVC模式 M:Model 模型层 数据的封装和处理 如:JavaBean、Java类、EJB V:View 视图 ... 查看全文
weblogic漏洞复现
脚本下载:https://github.com/TopScrew/CVE-2019-2725 在执行命令: python3 weblogic-2019-2725.py 时,会报错。 由于py依赖的第三方库请求 logzero 执行命令 sudo pip3 install logzero 即可。 执行 ... 查看全文
HTML&CSS-CSS引入和选择器
HTML&CSS CSS引入和选择器 CSS,即“Cascading Style Sheet”(层叠样式表),是用来控制网页外观的一门技术。 CSS有三种使用方式: 行内样式 内部样式 外部样式 1、行内样式:直接在所使用的标签中加入style属性。 2、内部样式:写在 格式 html Docume ... 查看全文
《白帽子讲Web安全》读后感(一)
0x00:简介 0x01:白帽世界观 一、实施安全评估 1.1 一个安全评估的过程,可以分为4个阶段:资产等级划分、威胁分析、风险分析、确认解决方案 1.2 资产等级划分。就是对数据做等级划分,互联网安全的核心问题,是数据安全的问题。 做资产等级划分的过程,需要与各个业务部门的负责人一一沟通,了解公 ... 查看全文
nodejs::开发环境搭建
vs2019 + node-v12.16.3-x64.msi 1、 安装 node-v12.16.3-x64.msi , 验证: node -v ; npm -v 2、在安装目录下新建 node_cache : 存放下载包的缓存 3、在安装目录下新建 node_global : 存放安装的全局模块 ... 查看全文
2.封装简单的Ajax
<script> //简单的封装一个ajax /** * ajax: async javascript and json * 主要用来实现前后端的数据交流 * A要发送一个信息给B * 请求当中需要有的基本信息 * 1.B的地址 * 2.请求方式 * 3.请求数据 * 4.状态码(B是否正常接收数据 ... 查看全文
3、jQuery事件操作
一、事件绑定 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>24-jQuery事件绑定</title> <script src="js/jquery-1.12.4.js"></script> <script ... 查看全文
Vue-cli webpack打包之后index.html缺少引号的问题
Vue cli webpack打包之后index.html缺少引号的问题 下面是通过webpack 打包之后生成的index.html文件,可以看到缺少引号 这里给出解决方案,亲测有效: 1. 找到 ,在 找到minify(可以ctrl+F搜索minify),直接将整块(也就是以下这块儿)删除 2. ... 查看全文
JS 从剪贴板上传图片
用Ubuntu两年多了,习惯了Ubuntu的操作感觉比WIN用起来还爽,就一点不爽,生态应用很少,好多WIN上好用的软件在Ubuntu找不到的,希望以后的软件可以做到一次编译全平台通用. 即使用上Wine有的软件应用也存在兼容性问题.比如QQ,Photoshop,微信,旺旺. 所以,在Ubuntu使 ... 查看全文
windows下运行konga及konga使用
windows下运行konga及konga使用 node运行 1.下载代码 2.配置环境变量 复制.env_example到.env,并将以下配置信息填入到.env中主要修改配置DB_URI 如需其他配置修改可以参考:https://github.com/pantsel/konga running ... 查看全文
C# API sendmessage()函数获 部分讲解 (挺不错的)
在C#中使用SendMessage日期:2005-02-04作者:floodzhu备注:主要描述在调用API函数SendMessage时数据类型的转换。SendMessage是一个在user32.dll中声明的API函数,在C#中导入如下: using System.Runtime.InteropS ... 查看全文