自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

转载 【转载】Java注解

作者:黄小斜 来源:CSDN 原文:https://blog.csdn.net/a724888/article/details/80160662 版权声明:本文为博主原创文章,转载请附上博文链接! Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annota...

2019-05-16 09:47:50 130

转载 JAVA反射 代码

转载: https://blog.csdn.net/a724888/article/details/80160662 //注解类,可可用于表示方法,可以通过反射获取注解的内容。 //Java注解的实现是很多注框架实现注解配置的基础 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @...

2019-05-15 11:28:19 141

转载 【转载】多线程并发编程在 Netty 中的应用分析

原文来自李林峰的《多线程并发编程在 Netty 中的应用分析》 Java内存模型 工作内存和主内存 Java 内存模型规定所有的变量都存储在主内存中(JVM 内存的一部分),每 个线程有自己独立的工作内存,它保存了被该线程使用的变量的主内存拷贝,线 程对这些变量的操作都在自己的工作内存中进行,不能直接操作主内存和其它工 作内存中存储的变量或者变量副本,线程间的变量访问需通过主内存来完成,三 者...

2019-05-06 22:00:38 877

转载 【转载】 Java 中的锁简介

搬运可耻,我爱搬运。 —— 吉尔吉夫斯基 写在前面的总结 synchronized和ReentrantLock 是 java中锁的两种方式;ReentrantLock 相当于synchronized 的增强版;具有synchronized很多所没有的功能; ReadWriteLock就是读写锁,它是一个接口,ReentrantReadWriteLock实现了这个接口。 synch...

2019-05-06 20:24:05 148

转载 【转载】 一文理解Netty模型架构

我只是个文章的搬运工,包括刚刚说的这句话。 —— 吉尔吉夫斯基 重点前置: 1、使用场景: RPC、游戏行业(自定义在TCP/IP之上的RPC协议)、大数据领域的RPC框架 2、事件处理模型可分为:轮询方式、事件驱动方式。事件驱动方式是,发送某个事件时,把事件放入队列中,另外线程监听事件队列,然后消费事件,典型的生产者消费者模型,只不过这个更复杂一点,涉及到事件分发。 3、Netty 线程模型...

2019-05-05 15:28:29 125

转载 HTTP/2 介绍

TTP/2 介绍转载 读后总结 http/2 是一个二进制协议,一般将传输内容分为一个 HEADERS 帧和多个 DATA 帧。 http/2 中传输的最小单位是帧,HTTP/2 规范一共规定了 10 种不同的帧, 其中最基础的两种分别对应于 HTTP/1.1 的 DATA 帧 和 HEADERS 帧 ,类似于WebSocket协议设置。 http/2 在客户端与服务端之间可以有多个连接(一说是...

2019-04-26 21:30:52 374

原创 openssl AES 加密/解密

以 aes-cbc-128, PKCS7 填充方式为例。 以下为使用两种不同api的实现相同加解密的代码: int AesDecrypt(const std::string& sessionkey, const std::string& encrypted_data, const std::string& iv, std::string &plaintext) { ...

2019-02-15 16:51:17 14706 1

转载 daemon_init函数:使一个进程编程守护进程

#include "unp.h" #include <syslog.h> #define MAXFD 64 extern int daemon_proc; void daemon_init(const char * pname,int facility){ int i; pid_t pid; if((pid = Fork())!=0) //调用fork,终止父进程,留下子进程继续运...

2019-02-01 15:12:47 798

原创 ipv4 ipv6互操作性

任何一个ipv4地址总能表示成一个ipv6地址;一般来说一个ipv6地址无法表示成一个ipv4地址。 大多数双栈主机在处理监听套接字时应使用以下规则: ipv4监听套接字只能接受来自ipv4客户的外来连接。 如果服务器有一个绑定了通配地址的ipv6监听套接字,而且该套接字未设置 IPV6_V6ONLY 套接字选项,那么该套接字既能接受来自ipv4客户的外来连接,又能接受来自ipv6客户的外来连...

2019-02-01 11:25:17 350

转载 名字与地址转换

名字与地址转换 名字和数值地址间的转换函数(IPV4): gethostbyname gethostbyaddr 作用:建立连接时可以用主机名代替主机ip地址 服务名字和端口号之间转换: getservbyname getservbyport 作用:建立连接时可以用服务名代替远端主机端口号 协议无关函数: getaddrinfo : 主机名字和IP之间的转换 getnameinfo : 服务...

2019-01-31 17:12:45 159

原创 套接字选项

套接字选项 一、相关方法 #include<sys/socket.h> int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen); int setsockopt(int sockfd, int level, int optname, const void...

2019-01-31 14:57:48 156

C#.net_经典编程例子400个

第1章 窗体与界面设计 1亲测可用, 谢谢支持。

2019-01-05

matlab 伪距单点定位

本人利用matlab 编写的伪距单点定位,包含rinex 导航文件和观测文件读取的新方法,独立与定位程序之外。在单点定位的同时还进行了地球自转改正,卫星钟误差改正,接收机钟误差改正,地球自转改正,相对效应改正,电离层改正和对流层改正、额外部分还进行了简单的卡尔曼滤波处理定位结果。

2019-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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