- 博客(32)
- 收藏
- 关注

原创 10道腾讯C++/Java笔试真题你能做对几道?3道就赢了80%的竞争者(含答案)
整理了几道阿里巴巴真题,来试试自己水平有多厉害吧,每题还有答案和详细解答哦。 1、下列哪些可以用于Linux进程间通讯? A:UNIX套接字 B:信号量 C:无名管道 D:文件锁 E:共享内存Linux进程通信六大方式:1、管道及(
2021-04-07 09:57:04
14666
43
原创 卓懿9.0正式版来袭
麟卓卓懿移动应用兼容运行环境:着眼于丰富国产平台应用生态,运用独有的非虚拟化跨端融合技术,使得海量安卓应用可以不加修改地、以原生应用的方式在国产平台上高效运行,实现移动应用生态和桌面应用生态的完美结合。
2022-10-24 18:17:14
1255
1
原创 安卓教育应用如何在linux上流畅运行
banner.png随着互联网+的发展,在线教育的兴起改变了人们对教育行业的定义。传统面对面教育培训利用互联网带来更广阔的世界观,增加社会协调,知识越来越分散化。在这个过程中,互联网改变了人们的认知,也激发了教育的创新,教学思想、教学理念、教学组织形式和教学方法都会发生变化。线上教学改变了传统的班级授课制,成为当下抗击疫情期间的新型教学方式。线上教育的优势是:由于线上教育的诸多优势,各操作系统对于教育应用的需求也极为迫切。目前在Linux操作系统中应用生态问题一直是制约其发展的关键因素,用户很难在L
2022-01-29 16:30:41
5509
原创 安卓游戏应用如何在linux上流畅运行
卓懿移动应用兼容运行环境(以下简称“卓懿”)突破了应用生态发展的传统思路,让成熟的商业应用和行业应用成为国产平台应用生态的一部分。卓懿集成了应用商城,能够解决用户的多样化需求,用户可以通过应用商城安装和运行安卓软件,以“最少的改动,最小的代价”,让各类应用在国产平台上完全以原生的桌面应用模式运行,实现商业应用、行业应用与国产平台应用的完美融合。卓懿包含以下特征一、将手机游戏完全实现桌面化,键鼠操作相对于手机操作更加灵活,反应速度更快,让用户体验极致快感;海量应用二、拥有海量热门游戏应用,包含:金铲
2022-01-29 16:01:56
6238
1
转载 Linux文件系统剖析
转载:https://developer.ibm.com/tutorials/l-linux-filesystem/?mhsrc=ibmsearch_a&mhq=linux作者:M.TimJonesLinux文件系统架构是一个具有抽象性和复杂性的例子。通过使用一组通用的API函数,可以在多种存储设备上支持多种文件系统。以read函数调用为例,它允许从给定的文件描述符中读取一定数量的字节。在这过程中read函数不知道文件系统类型,它也不知道安装文件系统的特定存储介质,然而当read为打开的文件调用
2021-06-29 15:08:02
341
转载 Linux进程管理剖析
转载自:https://developer.ibm.com/tutorials/l-linux-process-management/作者:M.JonesLinux是一个动态的操作系统,并且具有不断变化的计算需求。它的计算要求从中心到周围共同的去执行进程,而进程可以是短期的(指执行的命令)或长期的(指网络服务)。因此,对于进程的管理及其调度非常重要。在用户空间中,进程由进程标识符(PID)表示。从用户的角度看,PID是唯一标识进程的数值。PID在进程的生命周期内不会改变,但PID可以在进程终止后重新使
2021-06-28 15:57:23
377
原创 Linux软件库
一、静态库和动态库静态库:在编译过程中的链接阶段,静态库会被编译到程序(例如 C 或 Rust)中。每个客户程序都有属于自己的一份库的拷贝。然而静态库有一个显而易见的缺点—— 当库需要进行一定改动时(例如修复一个 bug),静态库必须重新链接一次。动态库:动态库首先会在程序编译中的链接阶段被标记,但是客户程序和库代码在运行之前仍然没有联系,且库代码不会进入到客户程序中。无论该客户程序是由静态编译语言(如 C)编写,还是由动态解释语言(如 Python)编写,系统的动态加载器都会把一个共享库和正在运行的客
2021-05-31 16:17:35
903
原创 教你如何对Linux系统进行性能分析
一、影响Linux系统的因素1、CPUCPU是操作系统稳定运行的根本,CPU的速度与性能在很大程度上决定了系统整体的性能。因此CPU数量越多、主频越高,服务器性能也就相对越好。2、内存内存的大小也是影响Linux性能的一个重要的因素。内存太小,系统进程将被阻塞,应用也将变得缓慢,甚至失去响应;内存太大,会导致资源浪费。3、磁盘IO磁盘的I/O性能直接影响应用程序的性能,在一个有频繁读写的应用中,如果磁盘I/O性能得不到满足,就会导致应用停滞。好在现今的磁盘都采用了很多方法来提高I/O性能,比如常
2021-05-28 10:35:59
648
原创 Linux下自动化工具
一、自动化工具 自动化工具的优势在于可部分地替代人工的过程,能重复不断地执行,能精确判断数值和字符对象。例如,自动地产生数据,自动地打开应用程序,自动地查找控件,自动地输入数据,自动地操作控件,自动地收集测试结果等。二、用于日常使用的自动化工具 1、Puppet Puppet是一款开源工具,旨
2021-05-27 13:59:21
804
原创 Dubbo服务引用过程
一、服务引用大致流程 之前文章我们有介绍过:Provider将自己的服务暴露出来,注册到注册中心,而Consumer通过注册中心获取Provider信息。 之前我们提到过一个名词Invoker,它是Dubbo中的一个可执行体,所有调用都要向Invoker靠拢,所以需要首先生成一个Invoker。因为框架需要有外部接口实现无感调用,所依需要生成
2021-05-26 16:43:23
352
原创 Dubbo的服务暴露过程
一、URL 在说Dobbu之前我们先来讲一下URL,为什么要提URL呢? 一般而言我们说的 URL 指的就是统一资源定位符,在网络上一般指代地址,本质上看其实就是一串包含特殊格式的字符串,标准格式如下:https://www.linzhuotech.com/Product/download?value=lz &nb
2021-05-25 13:39:37
1015
1
原创 在Linux使用虚拟机安装Windows10系统
1、下载VMware安装包。官网下载链接:https://my.vmware.com/web/vmware/downloads/#all_products2、将下载好的VMware-Workstation-Full移动到安装目录后修改文件权限。chmod 777 VMware-Workstation-Full-16.1.1-17801498.x86_64.bundle 3、运行VMware执行文件sudo ./VMware-Workstation-Full-16.1.1-17801498.x
2021-05-24 16:32:58
2225
原创 Dubbo基础
一、什么是Dubbo Dubbo是阿里巴巴2011年开源的一个基于Java的RPC框架,中间沉寂了一段时间,不过其他一些企业还在用Dubbo并自己做了扩展,比如当当网的Dubbox,还有网易考拉的Dubbok。 但是在2017年阿里巴巴又重启了对Dubbo维护,此后这款软件还跻身开源中国(https://www.oschina.net/)20
2021-05-21 17:12:15
251
2
原创 Redis缓存、击穿、雪崩
缓存处理流程: 缓存处理流程如下,我们可以根据缓存流程看看如何应对缓存穿透、雪崩、击穿。 缓存穿透: 指的是单个key在缓存中查不到,接着去数据库查询,这样如果数据量不大或者
2021-05-20 15:39:57
275
原创 Redis入门基础
一、Redis简介 Redis是一个由SalvatoreSanfilippo写的key-value存储系统,是跨平台的非关系型数据库。使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存、分布式、可选持久性的开源数据库,并提供多种语言的API。二、数据结构 Redis是一种高级的key-value存储系统,其中value支持五种数据
2021-05-19 14:45:55
264
原创 基于SpringBoot实现简单图片上传
一、SpringBoot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。二、SpringBoot启动原理 SpringBoot整个启动流程分为两个步骤: &
2021-04-25 09:30:08
3757
11
原创 Spring入门
一、Spring概述 在官方介绍中提到,Spring有以下几点优势: 1、Spring无处不在 Spring开发库是灵活的,因此受到了全世界开发人员的信任。Spring不但每天为数百万的用户提供服务,而且还得到了包括阿里巴巴、亚马逊、谷歌、微软等在内的科技巨
2021-04-22 09:24:18
3553
1
原创 Rust语言基础
一、Rust Rust是一门专注于安全,尤其是并发安全的系统编程语言,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust最初是由Mozilla研究院的GraydonHoare设计创造,然后在DaveHerman,BrendanEich以及很多其他人的贡献下逐步完善。#二、Rust功能 Rust致力于成为一种优雅的并可以解决高并发和
2021-04-21 09:36:13
6350
2
原创 20道前端面试测试题,试试你能做对几道?
整理了20道前端面试题,看看你能做对几道。 1、下列属于ipv6报文头中的字段的是: A:版本号 B:留标签(flow label) C:跳数限制 D:服务类型(Type of Service)答案:ABC  
2021-04-16 09:30:15
7279
1
原创 去大厂面试MySql之前先准备好这几道题,越往后越难哦,看你能做到第几题
什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据,当然也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
2021-04-15 09:46:07
6432
1
原创 手把手教你如何Linux系统中安装Git
Git Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。用于敏捷高效地处理任何或小或大的项目。它与常用的版本控制工具CVS,Subversion等不同,采用了分布式版本库的方式,不必获得服务器端软件支持。 Git与SVN区别:Git不仅仅是版本
2021-04-14 14:10:57
6780
5
原创 7道腾讯算法编程真题,你能做对几道?包含一道趣味题
1、生成格雷码 在一组数字的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(GrayCode),请编写一个函数,使用递归的方法生成N位的格雷码。给定一个整数n,请返回n位的格雷码,顺序从0开始。importjava.util.Scanner;publicclassMain{ publicstaticvoidm
2021-04-13 10:39:31
7898
10
原创 8道2021年美团C++/Java最新面试真题,你能做对几道?(含答案)
整理了8道美团笔试真题,来试试自己水平有多厉害吧。 1、小美是美团的一名鲜花快递员,鲜花是一种保质期非常短的商品,所以需要尽快送到客户手中,公司对于骑手的一个要求就是要规划送花的线路,使得骑手送完所有订单走的路程尽可能少。(骑手开始派送时带走了所有需要派送的花,不必每单后返回花店,路程结算是从花店出发,到送完最后一名客户为止,不计算从最后一名
2021-04-12 10:19:16
7068
2
原创 10道字节跳动C++/Java笔试真题你能做对几道?3道就赢了80%的竞争者(含答案)
整理了几道字节跳动真题,来试试自己水平有多厉害吧,每题还有答案和详细解答哦。 1、变量a是一个64位有符号的整数,初始值用16进制表示为:0x7FFFFFFFFFFFFFFF。变量b是一个64位有符号的整数,初始值用16进制表示为:0x8000000000000000。则a+b的结果用10进制表示为多少?
2021-04-09 09:36:41
7283
2
原创 如何用C、C++、Java、Python、PHP、JS、GO实现斐波那契数列
一、斐波那契数列 斐波那契数列(Fibonacci Sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例而引入的。它指的是这样一个数列如果设an为该数列的第n项(n∈N*),那么上面数列可以归结为:an=an-1+an-2显然这是一个线性递推数列。二、代码实现 问题:现
2021-04-08 09:20:39
7006
5
原创 10道阿里C++/Java笔试真题你能做对几道?3道就赢了80%的竞争者(含答案)
整理了几道阿里巴巴真题,来试试自己水平有多厉害吧,每题还有答案和详细解答哦。 1、有个特殊的餐厅,对客人的要求是如果要离开餐厅一定要看下餐厅内有没有比你迟进来的人,一定要所有比你迟进来的人离开后你才能离开,有一天甲,乙,丙,丁四个客人先后进入了这家餐厅,那么他们离开的顺序不可能是:
2021-04-06 11:45:17
6600
9
原创 看完这篇文章,再也不怕别人问我JVM了
一、JVM JVM(JavaVirtualMachine)Java虚拟机的简称,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。一般的高级语言如果要在不同的平台上运行,至少要编译成不同的目标代码,而引入JVM后,Java语言在不同平台上运行时不需要重新编译,因为JVM屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修
2021-04-02 17:38:25
6233
4
原创 Debian、Ubuntu、Deepin系统下的apt和apt-get命令究竟有何不同?
大多数Linux新手用户常常感到困惑,在Debian、Ubuntu、Deepin系统下apt和apt-get命令之间究竟有什么不同?虽然这两个命令都可以用于管理软件包,包括安装、升级和删除操作,但是它们之间仍然存在一些差异。以下详细讲解:APT 在讲apt和apt-get之前,我们先来了解一下APT,APT(Advanced Packagi
2021-03-30 16:59:45
7199
2
原创 10分钟学会像大佬一样阅读Linux内核
Linux内核代码的庞大令不少人“望而却步”,究其原因可以总结为以下几点: 1、认为内核源码“高不可攀”。其实内核源码分析的难度不在于源码本身,而在于如何使用更合适的分析代码的方式和手段。内核的庞大致使我们不能按照分析一般的demo程序那样从主函数开始按部就班的分析,我们需要一种从中间介入的手段对内核源码“各个击破”。 2、需要丰富的理论基础。内核的地位的特殊性决定
2021-03-19 16:03:48
12081
11
原创 学会用这个工具,小白也能在Linux上畅玩手机游戏
目前主流Linux系统多数用于程序开发,很少有用于休闲娱乐的应用,比如:看电影、听歌、看小说、玩游戏等功能。 有些爱好游戏的朋友初学Linux,常常问我:“我可以在Linux上玩游戏吗?”答案是:“当然可以”。确切地说,Linux上是可以玩游戏的,甚至一些大型网游,比如:英雄联盟、魔兽世界。但不是所有游戏都能在Linux上运行。这是为何?首
2021-03-18 11:19:36
8476
4
原创 Linux上如何使用微信?
对于刚接触Linux的朋友来说,最大的痛点莫过于对新系统的不适应,尤其在Windows帝国的长期统治下,想要段时间完全适应新系统并不是一件容易事。那该如何上手呢?如何走捷径呢?这里整理了一下如何在Linux中继续使用Windows软件,让你在不知不觉中慢慢适应她。首先就是各大社交办公软件(微信、QQ、钉钉)了。对于QQ而言,腾讯官方有发布Linux版QQ(https://im.qq.com/download/),直接下载安装即可。钉钉虽然官方没有发布Linux版,但是我们可以使用网页版钉钉(http
2021-03-12 18:07:16
28576
10
原创 Linux基础知识汇总、有这一篇就够了(2021最新整理)
小白学习Linux?有这一篇就够了本文系统帮助新手用户入门,有疑问随时私信或留言文章目录前言一、Linux入门概述概述下载地址(官方下载链接)二、常用快捷键[tab]键[ctrl+c]键[Ctrl + Z]键[Ctrl + D]键[Ctrl + E]键[ Ctrl + U]键[ Ctrl + K]键[ Ctrl + W]键[ Ctrl + Y]键[ Ctrl + P]键[Ctrl + N][Ctrl + R]键[Ctrl+左右键][Alt – d]键2.Linux常用命令文件管理磁盘管理系统管理:系统
2021-03-11 14:53:13
20569
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人