- 博客(7)
- 收藏
- 关注
原创 Netty实战(一、二、三章)
第一章BIO:在此种方式下,用户进程在发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户进程才能运行。JAVA传统的IO模型属于此种方式。传统的客户端服务器就是采用此种IO方式,一个socket链接对应一个线程,服务器中的建立连接 “serverSocket.accept()”会一直阻塞,直到有连接接入。 NIO: 在此种方式下,用户进程发起一个IO操作以后边可返回做其它...
2020-06-13 12:37:51
172
原创 连续子数组乘积最大
public class Solution { public static int maxSubMulti(int[] nums){ if(nums==null|| nums.length==0) return 0; int res=nums[0]; int max=nums[0],min=nums[0]; for(int i=1;i<nums.length;i++){ int tmp=max; .
2020-05-18 16:12:33
368
原创 华为算法题1
华为笔试(输如:人名(用“,”隔开,代表投票数,输出活得票数最多的人,若票数相同比较人名大小)import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s...
2020-04-17 10:48:01
497
原创 JDK1.8中String类的intern()方法学习
jdk1.8字符串常量池是位于堆中;在jdk1.8中使用如下指令时会同时在堆中和常量池(前提是常量池中还没有该对象)中创建字符串对象,但是s是指向堆中。String s = new String("HELLO");如下方法会判断常量池中是否存在s,若存在无须其它操作,s的指向不会发生更改;若不存在(但堆中存在s指向的对象),则在常量池中建立指向堆中对象的引用;s.intern(...
2020-03-09 12:01:41
452
原创 Java虚拟机运行期优化
概述为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(Just In TimeCompiler,下文中简称JIT编译器)。解释器与编译器解释器与编译器两者各有优势:当程序需要迅速启动和执行的时候,解释器可以首先发挥作用,省去编译的时间,立即执行。在程序运行后,随着时间的推移,编译器逐渐发...
2020-02-29 10:17:40
248
原创 x310 跑OAI-developnr
1.第一步安装适合的UHD这里建议安装UHD3.14git clone https://github.com/EttusResearch/uhdcd uhd/sudo git checkout UHD-3.14cd hostmkdir buildcd buildcmake ../make -j8 //由于编译比较慢,所以选择使用8个”处理器”来提速make...
2019-06-12 16:27:04
2415
9
原创 基于Python推荐系统
1、算法1:基于召唤师信息推荐我们编辑程序对从带玩公司提供的接口所扒下来的数据进行处理,我从这些数据中提取了每个召唤师上路,中路,下路adc,辅助,打野的使用频率作为向量,通过比较欧氏距离最小推荐出一位和召唤师最相近的召唤师(它的信息包含他最常用三位英雄,及其位置使用频次)。#coding=utf-8import sqlite3import numpydef jisuan(vec1,vec2...
2018-02-20 13:35:32
5342
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人