TCP/IP笔记二(套接字通讯)

  • Post author:
  • Post category:其他

一、TCP连接通讯示意图   二、TCP/UDP通讯使用到的套接字 TCP:流式套接字,面向连接,保证传输的数据是顺序的正确的。 UDP:数据报套接字,面向无连接,数据通过相互独立的报文进行传播,是无序的,并且不保证可靠。 套接字工作过程如下:服务器首先启动,通过调用socket()建立一个套接字,然后调用bind()将该套接字和本地网络地址联系在一起,再调用listen()使套接字做好帧听的准备…

继续阅读 TCP/IP笔记二(套接字通讯)

ThreadLocal讲解(包含使用不当导致的内存泄漏问题)

  • Post author:
  • Post category:其他

ThreadLocal对于每个线程都创建一个ThreadLocalMap副本,相当于是以空间换取时间实现的线程安全策略,而synchronized(加锁)相当于以时间换取空间实现线程安全。 ThreadLocal.set(); 源码 public void set(T value) { //获取当前线程 Thread t = Thread.currentThread(); //根据thread获取…

继续阅读 ThreadLocal讲解(包含使用不当导致的内存泄漏问题)

SIGALRM信号

  • Post author:
  • Post category:其他

信号有好多种,为什么偏偏要讲SIGALRM信号,因为这种信号在实际研发中的实用价值高,在使用中有两个函数可以产生这个信号,它们是alarm和setitimer,它们的区别是alarm相当于单次定时器,setitimer相当于循环定时器。 具体实现如下: // alarm函数原型         unsigned int alarm(unsigned int seconds);         //…

继续阅读 SIGALRM信号

Android自定义表格,支持锁双向表头,自适应列宽,自适应行高,快速集成。

  • Post author:
  • Post category:其他

https://github.com/RmondJone/LockTableView 工程集成说明 第一步 //在工程gradle文件里 allprojects { repositories { ....... maven { url 'https://jitpack.io' } ...... } } //如果不在工程gradle文件里加入,也可以加入模块gradle文件中 repositorie…

继续阅读 Android自定义表格,支持锁双向表头,自适应列宽,自适应行高,快速集成。

String类、StringBuilder类、StringBuffer类的相同点和不同点

  • Post author:
  • Post category:其他

相同点:它们都表示一个字符串类。 不同点: String类是被final修饰的,长度不可变,值不可变,String类不能被继承。比如:                                                 String a=“123”;                                                 a=a+"456"; 当拼接字符串的时候…

继续阅读 String类、StringBuilder类、StringBuffer类的相同点和不同点

mysql字段中提取汉字,去除数字以及字母

  • Post author:
  • Post category:mysql

需求         最近接到的新需求用户表中有两个字段分别代表用户的系统姓名以及真实姓名,系统姓名在系统中是唯一的用于展示给业务操作人员,减少重名对操作人员的干扰,真实姓名用于用户端展示。但是由于之前需求缺失,并没有对用户真实姓名进行维护,所以这次的要求已系统用户表为准,去掉其中包含的数字以及字母只保留汉字更新到真实姓名中。 这个功能使用只使用一次,不建议使用Java程序处理,因为处理之后还需要…

继续阅读 mysql字段中提取汉字,去除数字以及字母

圆角样式与渐变色样式

  • Post author:
  • Post category:其他

**圆角样式与渐变色样式** ​ 1**、什么是圆角样式border-radius** ​ 圆角样式(border-radius),是W3C制定出来使默认显示为矩形的块元素展示一个弧形边缘的样式 ​ 2、圆角样式border-radius的样式值格式 ​ 圆角样式如同margin一样,可以单独对每个边角的小圆设置一个不一样的半径值,这样我们就可以利用圆角样式设计出各式各样的图形出来 四个属性值 B…

继续阅读 圆角样式与渐变色样式

lumion无法隐藏活动层_关于文件模型文件解压后导入maya打开没有文件或者无法打开的问题…

  • Post author:
  • Post category:其他

1:导入视图后没有东西 解决方法:将摄像机视图调大 把1000调大加几个零1万10万什么的 这样就能看见了 2、导入maya里错误或者调了摄像机也没有模型出现 解决方法:这种文件一般都是max做出来的导出为obj 导入maya里有时候会出错。 (maya本身做出来的模型导出OBJ后再导入到maya里是基本不会出错的) 可以试着把模型导入max里查看! 3、maya文件导入maya里打不开或者错误 …

继续阅读 lumion无法隐藏活动层_关于文件模型文件解压后导入maya打开没有文件或者无法打开的问题…

如何在 Vue 中解析和渲染 Markdown

  • Post author:
  • Post category:vue

HTML是超文本标记语言的缩写,可能是当今网络上使用最多的标记语言。Markdown 在我们程序界也是一个必备的技能。 我们可以使用 makrdown来渲染文本,它实际上是一种更快的写作方式,因为它学习成本很低,不需要掌握很多知识就可以开始。如果你的想写博客,甚至想作为技术作家写作时,Markdown 是你首先的写作工具。 本文主要介绍如果在 Vue 中使用 Markdown,废话说了很多了,我们…

继续阅读 如何在 Vue 中解析和渲染 Markdown

使用Connectify共享笔记本无线网络——设置接收设备的IP

  • Post author:
  • Post category:其他

                                                                                                                                                                    点击打开原文链接(本文只截取了部分原文,原文更详细) 四、设置接收设备端…

继续阅读 使用Connectify共享笔记本无线网络——设置接收设备的IP