nio使用通道和缓冲区来进行数据的读写操作。 FileChannel 对文件进行操作 SocketChannel tcp ServerSocketChannel tcp DatagramChannel udp 一般来说分为下面几步:1、建立通道2、创建缓冲区3、使用通道对缓冲区进行读写操作 建立通道 ...
                            
                            
                                分类:
编程语言   时间:
2020-06-03 23:31:57   
                                阅读次数:
75
                             
                    
                        
                            
                            
                                    by 太阳雪 上一次课程,我们了解了 OAuth 认证是怎么回事,以及了解了四种认证方式,今天我们将以 Github 为例,了解一下如何用 Flask 第三方应用 在之前的介绍 JWT 的时候,了解过 Authlib 库,Authlib 是集 JWT、OAuth1.0、OAuth2.0 于一身的终极 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-03 13:28:03   
                                阅读次数:
53
                             
                    
                        
                            
                            
                                    一.webpack常见名词解析 chunk代码块的类型 webpack的配置入口文件entry是chunk 可以理解为entry chunk 入口文件以及它的依赖文件通过代码分割出来的也是chunk 称作children chunk 通过CommonsChunkPlugin创建出来的文件 也是chu ...
                            
                            
                                分类:
Web程序   时间:
2020-06-03 00:31:38   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                lsof list open files Linux一切皆文件,通过文件不仅可以访问常规数据,还可以访问网络连接(套接字)和硬件,该文件描述符为应用程序与os之间提供了接口.lsof需访问各种特权文件,故需root运行 COMMAND contains the first nine characte ...
                            
                            
                                分类:
系统相关   时间:
2020-06-02 22:52:28   
                                阅读次数:
100
                             
                    
                        
                            
                            
                                1.创建 manifest.plist 文件 2.通过 itms-services://协议让 Safari 进行下载 3.ipa 下载链接必须为 https 的 文件 manifest.plist <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE pl ...
                            
                            
                                分类:
移动开发   时间:
2020-05-31 18:09:47   
                                阅读次数:
137
                             
                    
                        
                            
                            
                                    都知道在使用Redis主从复制的时候,数据传输是通过master节点启动一个进程生成RDB文件然后把这个文件通过网络传输给slave节点。 实际上主从复制传输RDB有两种方式: # 1) Disk-backed: The Redis master creates a new process that ...
                            
                            
                                分类:
其他好文   时间:
2020-05-30 20:02:14   
                                阅读次数:
85
                             
                    
                        
                            
                            
                                    函数定义,全局声明e和预处理命令组成了c程序源代码。对于小程序而言,源代码写在单个源代码文件中。较大的c程序可能包含多个源代码文件。因为函数定义通常依赖预处理和全局声明,所以源代码文件通常具有: (1)预处理 (2)全局声明 (3)函数定义 c语言支持模块化思想,可以根据需要,将一个程序拆分成多个源 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-30 15:32:21   
                                阅读次数:
70
                             
                    
                        
                            
                            
                                    Z.Expression.Eval是一个开源的(OpenSource),可扩展的(Extensible),超轻量级(Super lightweight)的公式化语言解析执行工具包。 使用方法:1、从nuget下载最新的nupkg文件。2、通过VS菜单工具->NuGet程序包管理器->管理解决方案的N ...
                            
                            
                                分类:
其他好文   时间:
2020-05-28 20:09:50   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                    常用命令短语 查看已安装的镜像 docker images 查看已运行的容器 docker ps 查看容器属性(DB001为容器名称) docker inspect db001 查看容器日志 docker logs tomcat07 进入容器 docker exec -it 0033e6d00a98 ...
                            
                            
                                分类:
系统相关   时间:
2020-05-25 15:51:09   
                                阅读次数:
118
                             
                    
                        
                            
                            
                                    在小型项目中,一般配置一个数据库,也就是一个mybatis数据源,但是有时候需要同时支持两种数据库,比如mysql和oracle. 最笨的方法就是配置两个spring配置文件,然后根据不同的部署,采用不同的配置文件,其实这两个配置文件可以合成一个配置文件,通过java的properties文件进行配 ...
                            
                            
                                分类:
数据库   时间:
2020-05-25 12:42:11   
                                阅读次数:
72