UDP 协议简单了解及应用
UDP协议简单了解及应用udp是UserDatagramProtocol的简称,意思是用户数据报协议。这是一种无连接的传输协议,在OSI(OpenSystemInterconnect,开放系统互联)参考模型的传输层,提供简单不可靠信息传送服务。udp为应用程序提供无需建立连接就可以发送封装的IP数据报的方法,只管发送,甭管对方是否收到,它在IP报文的协议号是17,正式规范是IETFRFC768UD
面试官,不要再问我三次握手和四次挥手
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。见过比较典型的面试场景是这样的:面试官:请介绍下三次握手求职者:第一次握手就是客户端给服务器端发送一个报文,第二次就是服务器收到报文之后,会应答一个报文给客户端,第三次握手就是客户端收到报文后再给服务器发送一个报文,三次握手就成功了。
mysql使用group by实现组内排序实战
一、前言 如题所示,这个问题很早之前就听过了,之前我也是一直以为in查询是用不到索引的。后来陆陆续续看到很多博客,有的说in查询可以用索引,有的说不能用索引,所以博主就越发好奇起来。到底能不能用索引,绝对有个正确的答案,而不是这样的模棱两可。二、in查询的一些总结 首先呢,博主自己测试自己写的一条sql,是包含in查询的。查看执行计划explain,发现是用到了索引的。(这里因
「docker实战篇」python的docker- 多设备端并发抓取抖
之前的文章搞过,抖音web端用户信息的抓取和抖音app端粉丝的抓取。一台设备抓取抖音粉丝数据实在是太慢了,这次咱们来演示下多模拟器同时爬取信息。源码:https://github.com/limingios/dockerpython.git(源码/「docker实战篇」python的docker-多设备端并发抓取抖音粉丝数据(22))拷贝之前的带xponsed的模拟器1.桌面有夜神模拟器多开2.选
一款漂亮的音乐播放器(带接口)
这是业余时的一个作品演示地址:音乐播放器界面:歌曲搜索用的网易云的接口但是网易云的接口不能被前端访问所有自己用PHP解析了一次自己的接口不用跨域接口:www.xiaoxina.cn/api.php?s=歌曲&num=数量返回的数据:数据描述name歌曲名singer歌手名picLink图片链接url歌曲链接lyric歌词
JSP 内置对象(一)
jsp提供了9个内置对象,该对象会自动进行实例化操作4种属性范围page只在一个保存属性,跳转无效request一次请求保存属性,跳转依旧有效session同一会话有效application整个服务器上保存,所有用户都可使用page属性一个属性设置在本页上,跳转后无法获得Title姓名生日request属性服务器跳转后,属性会被继续保存浏览器的URL地址会发生改变TitleTitlesession
PHP7中的数据类型
PHP中变量名zval,变量值zend_value。其变量内存是通过引用计数管理的,在PHP7中引用计数在value结构中。变量类型:头文件在PHP源码/zend/zend_types.h内部实现:PHP通过zval这个结构体来表示一个变量,而不同类型的变量值则通过zval嵌入的一个人联合体表示,即zend_value。 zend_value是一个联合体,其代码如下:ast、ptr、zv这些类型只
【offer收割机必备】我简历上的Java项目都好low,怎么办?
正文这篇文章我们来聊一聊,在系统设计和项目经验这两块,应该如何充分的准备,才能拿出有技术含量的项目经验战胜跟你同台竞技的其他工程师,征服你的面试官,收获各种心仪的offer。回到顶部回到顶部chen_hao原文出处:https://www.cnblogs.com/java-chen-hao/p/10475635.html
对用例的再认知 —— 读《编写有效用例》
用例、用例图肯定不少人听说过,也都基本知道它们大概是什么,我之前也是如此,直到最近偶然发现一本软件工程的书:《编写有效用例》,带着好奇心读了一遍,了解了一下软件工程技术角度对软件设计的思维方式,这里发文mark一下一、重新理解用例1、《编写有效用例》的内容总结完整的用例体 你会发现可能比原来网上看到的用例多了一些东西,多了使用语境、范围、级别、项目相关人员和利益、技术和数据变化列表这5点,其
现在学习Android开发还有前景吗
“现在学习Android开发还有前景吗?”“Android开发还有什么可以研究的?”近半年来,很多入行不久的朋友都问过我这样的问题。大家对于职业的未来,都有一些迷茫和焦虑,其实我也有,为什么会这样呢?现在互联网行业,各大公司已经从争夺用户转为争夺用户时长。而小程序、快应用的崛起,也让许多App的增长达到瓶颈。所有人都在说,国内移动互联网的红利期已经过去。另外一方面,今年移动端的技术变革也确实有点慢
Google Protocol buffer 学习笔记.下篇-动态编译
一动态编译前文介绍了Protobuf的安装及编译方法,不过protobuf不仅提供了使用protoc进行静态编译的方法,也提供了动态编译的方法动态编译也就是说无须编译.proto生成.pb.cc和.pb.h需要使用protobuf中提供的两个头文件,protobuf中头文件的位置/usr/local/include/google/protobufgoogle/protobuf/compiler/i
ORACLE 11GR2 RAC的网络规划解析
在ORACLE11gR2中,安装RAC发生了显著变化。在10g以及11gR1的时代,安装RAC的步骤是先安装CRS,再安装DB,而到了11gR2的时代,crs与asm被集成在一起,合称为GRID,必须先安装GRID后,才能继续安装DB,否则,你就跟11gR2的RAC无缘了,呵呵。下面我们说一下ORACLE11gR2 RAC的网络规划,从ORACLE11.2开始,对网络IP地址有特殊要求,增加SCA
redis 4.0.11 集群搭建
Port:7000Port:7001Port:7000Port:7001Port:7000Port:7001IP:10.241.0.10IP:10.241.0.11IP:10.241.0.12redis集群安装下载安装redis(所有节点)wget http://download.redis.io/releases/redis-4.0.11.tar.gztar zxvf redis-4.0.11.
postfix 发信错误
postfix发信reject今天迁移了mail服务器,对新服务器进行了一段时间监控,发现日志中不断出现如下错误。日志如下:Oct3010:14:11mail2postfix/smtpd[10467]:NOQUEUE:reject:RCPTfromunknown[10.10.8.2]:5535.7.1:Senderaddressrejected:notownedbyuser[email]payme
Const
const:限定一个变量不允许改变,产生静态作用,const在一定程度上可以提高程序的安全性和可靠性。const推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。宏定义:#define xxxx { xxx}后不能有任何字符,包括空格 最后的“}”需要最少空一行struct xxxx xxx = {.x1 = xxxxx,.x2 = xxxxx,.x3 = xxx
服务网格service mesh 之 Linkerd
微服务的两面性最近两三年来微服务方兴未艾,可以看到越来越多的公司和开发人员陆陆续续投身到微服务架构,让一个一个的微服务项目落地。但是,在这一片叫好的喧闹中,我们还是发觉一些普遍存在的问题:虽然微服务对开发进行了简化,通过将复杂系统切分为若干个微服务来分解和降低复杂度,使得这些微服务易于被小型的开发团队所理解和维护。但是,复杂度并非从此消失。微服务拆分之后,单个微服务的复杂度大幅降低,但是由于系统被
Python 学习笔记 - socketserver源代码剖析
前面学习的例子都是单线程的socket收发;如果有多个用户同时接入,那么除了第一个连入的,后面的都会处于挂起等待的状态,直到当前连接的客户端断开为止。通过使用socketserver,我们可以实现并发的连接。socketserver的使用很简单:首先看个简单的例子服务端:自己定义一个类,继承socketserver.baserequesthandler;然后定义一个方法handle()然后通过so
VS上使用Nuget部分分析
VS上使用Nuget部分分析介绍VS项目是如何使用Nuget的,如何还原包,如何处理包与项目之间的关系,如何复制Nuget包里面文件到项目如何特殊说明,默认说的是.NetCore项目,以及VS2017Nuget包还原过程各位同学可能都注意到第一次还原项目之后,项目多了个obj文件夹,里面多了一些文件,项目名+".nuget.*",另外还有个project.assets.json文件,Nuget就是
vue-router教程
一、文件目录说明main.js:应用的入口文件【js文件入口】App.vue:根组件,整个组件的入口【组件文件入口】加载文件不要后缀名:resolve:{ extensions:['.js','.vue','.json'], alias:{ 'vue$':'vue/dist/vue.esm.js', '@':resolve('src') //@就代表了"src"这个目录 }}im
android中activity可以响应外部的action的例子(可以
效果:如果使自己的应用也出现在这个列表上,必须在menifest的这个activity下加入: