renfujiang的专栏

不要做得太好,只要做得正确就行!

Android/Ios 跨平台开发Flutter

其实重点是熟悉Flutter的风格,面向对象的编程,Android 和Ios同时开发的技巧

2019-05-19 11:41:28

阅读数 13

评论数 0

webhooks

必须记录下,webhook是web自动话部署的工具,和github一起十分高效的完成web的部署,

2019-05-01 16:21:54

阅读数 61

评论数 0

React Native 开发人员之于Flutter

和ReactNative一样,Flutter也是用了 reactive-style 的视图,当RN转换为Native widgets的时候,Flutter已经编译到了本机代码,Flutter控制屏幕上的每个像素,这样的好处就是避免了需要通过JavaScript桥接而出现的性能问题。 Dart...

2019-04-20 11:20:19

阅读数 10

评论数 0

Kotlin高阶函数

高阶函数,就是函数作为参数传递 fun main(args: Array<String>) { args.forEach (::println) } 深入去理解 forEach参数是(T) -> Unit,返回是Unit f...

2019-04-15 19:28:32

阅读数 18

评论数 0

kotlin统计文件中字符出现的次数

fun main(args: Array<String>) { val map = HashMap<Char,Int>() File("build.gradle").readText().toCharArr...

2019-04-11 15:01:49

阅读数 28

评论数 0

记录一篇最新发现的文章 备查之

http://gank.io/

2019-03-19 18:59:56

阅读数 130

评论数 0

TCP、UDP混合编程,

个人认为TCP、和UDP各有各的优势,但是也是各有各的弊端,TCP接收到后回送什么数据就是光是TCP就做不好,所以TCP收到后用UDP发送消息给客户端,这是不错的选择,      private static Provider PROVIDER_INSTANCE;     static vo...

2019-02-19 07:45:51

阅读数 56

评论数 0

UDP搜索端口与ip

UDP辅助TCP实现点对点传输案例: 服务器判断收到的广播是不是咋们需要处理的,是的话,服务器会回送这个广播到对应的端口,对应的地址上面去,当这个回送的时候,收到的这个udp包就包含了端口号以及ip地址,   UDP搜索端口与IP 1、构建基础口令消息 2、局域网广播口令消息(指定端口)...

2019-02-17 18:20:18

阅读数 157

评论数 0

TCP基础数据传输

基础类型是指的如下基础数据类型: 不能直接通过getBye转换 因为这样会增加不必要的长度 通过   ByteBuffer byteBuffer = ByteBuffer.wrap(buffer)这种方式床底

2019-02-17 17:18:25

阅读数 55

评论数 0

TCP传输初始化配置

TCP传输初始化配置 1、初始化服务端TCP连接监听 2、初始化客户端发起连接操作 3、服务端Socket链接处理   客户端与服务器交互 1、客户端发送简单的字节 2、服务端接受客户端发送数据 3、服务器回送消息、客户端识别回送消息   // 设置读取超时时间为2秒     ...

2019-02-17 16:05:10

阅读数 70

评论数 0

TCP传输可靠性、排序丢弃重发

排序、顺序发送、顺序组装,当用TCP进行一条数据发送的时候,首先TCP会将这条数据拆分成不同的片段,然后把片段进行排序,把排序好的片段顺序的进行组装进行发送, 丢弃、超时。重发机制,定时器。   TCP 发送流程   ...

2019-02-17 11:50:49

阅读数 87

评论数 0

TCP连接的三次握手 4次挥手

  TCP三次握手的随机数的必要性   TCP连接4次挥手    

2019-02-17 11:16:42

阅读数 41

评论数 0

Socket与进程关系

通过socket与进程之间通讯

2019-02-17 10:49:53

阅读数 81

评论数 0

TCP核心API讲解

1、Socket(),创建一个Socket。构造方法的时候创建一个无连接无绑定的空状态,创建好了之后再进行细微的配置。 2、bind(),绑定一个socket到一个本地地址和端口上。 3、服务端其实是创建ServerSocket(),监听来自客户端的套接字, 4、连接到远程套接字 5,ac...

2019-02-17 10:15:42

阅读数 75

评论数 0

TCP是什么?能做什么?

TCP是一种面向连接的传输层控制协议,可靠的,基于字节流的传输协议,由IETF的RFC 793定义。和UDP最大的区别是需要连接的,三次握手四次挥手,校验机制保证了数据传输的稳定性和可靠性,在接收过程中定期的回送他自己的一个状态给客户端,客户端也会根据这样的状态进行这样的速度调整,以便自己客户端的...

2019-02-17 09:49:04

阅读数 371

评论数 0

socket 之局域网搜索案列

 public static void main(String[] args) throws IOException {         // 生成一份唯一标示         String sn = UUID.randomUUID().toString();         Provider p...

2019-02-17 00:43:36

阅读数 35

评论数 0

UDP单播、广播、多播

单播就是点对点、多播是给一组设备发、广播就是在自己所在的网断发送信息。现在的路由器都有个拒绝发送广播的策略,广播一般来说就是在你的路由器内部进行广播,   下面的两台主机之间不能通讯 因为它们不在同一个广播地址上,第一个广播地址是192.168.124.63 第二个广播地址是192....

2019-02-16 22:03:51

阅读数 45

评论数 0

UDP核心API讲解

DataGramSocket 作用是用于接收或者发送udp发的一个类,不同于TCP,UDP的协议并没有合并到Socket API 中,不需要连接,没有监听,即是服务端又是客户端,创建实列不需要指定端口和IP,会自动选择本地可用的端口进行发送,也可以创建一个指定了固定端口的一个实列(DataGram...

2019-02-16 19:20:24

阅读数 27

评论数 0

Socket 与TCP、UDP

Socket网络编程快速入门 什么是网络编程? 1、什么是网络?计算机网络的构成是什么? 2、什么是网络编程? 3、在计算机领域中、网络是信息传输、接收、共享的虚拟平台。 4、它把各个点面体的信息联系在一起,从而实现这些资源的共享 5、网络是人类发展史来最重要的发明,提高了科技和人类社...

2019-02-14 16:51:53

阅读数 22

评论数 0

socket编程

什么是socket编程? 什么是网络编程、计算机网络的构成是什么? 什么是网络编程? 在计算机领域中,网络是信息传输、接收、共享的虚拟平台。 通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。 网络是人类发展史上最重要的发明、提高了科技和人类的发展。 局域网 就是什么手...

2019-02-14 14:44:17

阅读数 23

评论数 0

提示
确定要删除当前文章?
取消 删除