《Linux高性能服务器编程》学习总结(五)——Linux网络编程基础API
第五章 Linux网络编程基础API 对于网络编程,首先要了解的就是字节序的问题,字节序分为主机字节序和网络字节序,主机字节序又称小端字节序,是低字节存放在地地址,而网络字节序又称大端字节序,是低字节放在高地址。当数据在不同的机器上传播时,就需要统一字节顺序以保证不出现错误。在发送数据前,先将需要转 ... 查看全文
C# 1-3讲学习总结
164173537 袁敏智 GitHub 地址: https://github.com/sherlock211B 学习内容总结 重新回顾复习了C 最基础的语法的理论知识,对C 又有了一个重新的认识,之前的学习的着重点都在实际的完成,现在发现对这些知识还和不熟悉。比如知道之前继承这个概念但确实我之前很 ... 查看全文
wep api 运行周期
1 程序集解析 2.HttpController类型的解析 3.HttpController 的选择 4.HttpController的创建 二,web api的承载宿主,iis selfhost、OwinSelfHost iis是传统的发布方式,可以和网站集成。 selfHost可以脱离iis,实 ... 查看全文
Java面试题(Java基础篇)
Java 基础 1.JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 ... 查看全文
[leetcode 88. 合并两个有序数组] 尾部归并O(1)空间,最好O(n)最坏O(m+n),双100%
题目描述 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 说明: + 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。 + 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保 ... 查看全文
java stream数据分组 stream().collect(groupingBy
List<Map<String, Object>> foreList = forecastDataDao.getcityforeresults(param); Map<String,List<Map<String, Object>>> timegroupby=foreList.stream().co ... 查看全文
Springboot(2.2.2)+Mybatis-Plus(3.0-RC3)+shedLock
Springboot(2.2.2)+Mybatis-Plus(3.0-RC3)+shedLock(4.0.1) 简易的定时任务工程,只需要两个服务。实现小型定时任务处理 查看全文
几种java JSON解析库的评测单元测试及源码
迷信了很长时间的阿里,但今天突然做了一些json库的测试,结果大跌眼镜,评测结果是,org.json库与org.simple.json库相差不多,在一个数量级,但是阿里fastjson、net.sf.json库和Gson速度最慢。 查看全文
Python基础 ---(5)Python常用的内置函数
1. abs( )函数返回数字的绝对值。 print( abs(-45)) # 返回 45print("abs(0.2):",abs(0.2)) # 返回 abs(0.2): 0.2 2. all( ) 函数用于判断给定的参数中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False ... 查看全文
【Python面向对象】(6) 装饰器(decorator)
1. 用于拓展原来函数功能的一种函数 2. 返回函数的一种函数 3. 在不用更改原函数代码的前提下给函数添加新的的功能 (1)没有装饰器时的实现 """ 不用装饰器的情况 """ def hello(): print("hello...") def test(): print("test...") ... 查看全文
Java中length、length()、size()的区别
首先区分下length和length(): length不是方法是属性,数组的属性; 1 public static void main(String[] args){ 2 int[] intArray = {4,5,6}; 3 System.out.println("这个数组的长度是:"+intA ... 查看全文
小学生趣味C++编程第47课 称心如意的输入
#include<iostream> using namespace std; int main() { float x; cout<<"请输入成绩:"; do { cin>>x; }while(x<0||x>100); cout<<"成绩:"<<x<<endl; return 0; } ... 查看全文
小学生趣味C++编程第52课 报数游戏
#include<iostream> using namespace std; int main() { int n,nike,glair,num=0; nike=glair=0; n=0; do { nike++; if(nike>20) nike=1; glair++; if(glair>30) ... 查看全文
Python 使用tkinter开发exe程序,开发酷我音乐免费下载软件
Pythontkinter开发windowsexe程序:程序功能:开发使用selenium打开浏览器,播放酷我音乐,获取歌曲url,下载歌曲需要注意:提前安装Gg浏览器,本文使用的驱动程序为浏览器:79.0.3945.36。如果浏览器版本不一致请替换浏览器。安装模块:pipinstalltkinterpipinstallseleniumpipinstallpyinstallerpipinstall 查看全文
工程师值得一看,Java Web必读
经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,而目前市面上最流行的Java Web框架已然是Spring全家桶,从过去的Spring,SpringMVC,再到SpringBoot。而曾经流行的JSP和servlet,随着前后端分离的趋势,以及Spring这类框架的冲击,也逐渐 ... 查看全文
一篇文章带你搞懂spring全家桶套餐
spring全家桶里都有哪些食物 上期我们讲了spring和springmvc两个框架的基础知识和学习路线,而这期内容,我们将围绕着spring全家桶展开来讨论。 大家应该都知道,按照出现的顺序,spring全家桶大概包含了spring、springmvc、springboot以及springclo ... 查看全文
什么是Python?Python涉及哪些领域?
Python,大家都知道是一门编程语言,也知道这门语言适合零基础学习,但是Python到底是什么呢?涉及哪些领域?你都知道吗?今天为大家详细介绍一下。 查看全文
二叉树的所有路径与旋转数组
解题思路:先判断当前节点是否为空,不为空则加入路径中,若不为空,判断该节点是否为叶子节点,为叶子节点则将路径加入答案,否则继续递归左右子树.给定一个二叉树,返回所有从根节点到叶子节点的路径。说明:叶子节点是指没有子节点的节点。示例:输入:1/\23\5输出:[ 查看全文
JAVA_TOOL_OPTIONS和_JAVA_OPTIONS
Linux 使用export设置环境变量时,如果变量值有空格需要用引号结果(不完善):JAVA_OPTS是某些软件如tomcat的启动脚本设置的 _JAVA_OPTIONS 和 JAVA_TOOL_OPTIONS ,如果只有一个存在,则java/javac会使用有值的设置;如果同时存在,会先检测到J ... 查看全文