说明如果简单的把人工智能分为架构和算法,这大半年来我的精力主要都在研究架构。感觉架构和算法是相辅相成的,只研究算法,会发现要做一些东西的时候处处受到限制。 回头看这半年搞架构收获还是挺大(不过我还是更喜欢搞算法)的,至少实现自给自足了,现在对一些相关的技术栈做一些梳理。python就不说了,沟通和管理所有组件和应用的语言。内容我把技术从底层往上按A、B、C、D的顺序编号:A: 基础工具类。这部分我
转载
2024-04-26 06:12:08
15阅读
这个是我在一篇网上看到的文章,觉得写的挺全的,我也应该往这个方向充实自己,粘下来和大家共勉。 一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收
1.1.2. 了解JVM各种参数及调优
1.1.3. 学习使用Java工具
jps, jstack, jmap, jconsole, jinfo, jhat, javap, …
转载
2023-08-09 10:23:17
71阅读
《java核心技术一 第10版》链接:https://pan.baidu.com/s/15ECUqcjwDJq_537HPfhX9w 密码:w8oa基础知识注释
数据类型
变量
运算符
字符串
输入输出
控制流
大数值
数组1.注释需要长篇注释,使用// 或者 /** xxx */2.数据类型java是强类型语言,一共8个种基本类型
整型:int short long byte
浮点型: floa
转载
2024-10-10 13:42:15
10阅读
我们经常听到全栈工程师这个词语。那么很多小伙伴还是不明所以,什么是全栈工程师?为什么全栈开发用Python?Python web全栈开发到底有多高薪?一、什么是Python web全栈工程师?全栈工程师是指掌握多种技能,并能利用多种技能独立完成产品的人。也叫全端工程师(同时具备前端和后台能力),英文Full Stack developer。当下全栈工程师的概念很火,而Python是一种全栈的开发语
转载
2023-09-21 10:25:36
102阅读
原创
2023-03-09 09:08:15
219阅读
个人简介: 在校项目经验丰富、学习能力强、技术好奇心、爱写博客、有拼搏精神求职意向: Java后端开发工程师 北京 薪资面议 1周月内到岗教育背景: xx年-xx年 xx大学 xx专业 ccf认证300分 通过六级考试 党员技能栈: ● 了解spring boot的基本使用,以及其与Spring的关联与差别,熟悉SOA架构,能独立完成分布式项目搭建。 ● 精读过Spring启动流程、Spring
转载
2023-09-07 13:46:24
29阅读
基于Java的Web应用开发技术已成为目前Web开发的主流技术,作为一名Java程序员,到底要掌握什么技术才能完成一个JavaWeb项目呢? 小千和一位十年经历程序员要来这份Java程序员常用技术栈,一起学起来吧~ 先放一张技术栈思维导图:什么是技术栈?开发一个普通管理系统,会用到SprinBoot+MyBatis+Spring+Mysql+Redis+RabbitMq+Ngi
转载
2023-08-07 19:30:53
275阅读
Python是一种全栈的开发语言,几乎在任何领域都能派上用场。你如果能学好Python,前端,后端,测试,大数据分析,爬虫等这些工作你都能胜任。夸张一点说,几乎是所有的东西Python它都能做。小咖今天想给大家分享一些关于Python非常有趣的小技能~ONE:把图片转成字符图1.先读入图片,将其转化为灰度图片;2.再逐行扫描像素点,转化为对应的字符。TWO:画爱心表白1.图形都是由一系列的点(X,
转载
2023-11-15 08:58:02
0阅读
Python 高级技巧介绍Python是一种高级编程语言,它具有容易上手、便捷、灵活等特点,在各行各业都有着广泛的应用。许多人都选择使用Python编程是因为这门语言的可读性非常高,其代码看起来非常简洁、清晰。这使其成为机器学习、数据科学、网络爬虫等领域的首选编程语言。但是,Python不仅仅只适用于初级编程,它也适用于高级编程和复杂的项目。下面将介绍Python高级技巧,帮助开发者提升他们的Py
转载
2024-01-30 02:14:45
39阅读
前言Python 是一门用途广泛的编程语言,它具有大量的库和框架。有一些鲜为人知的 Python 编码技巧和库可以让你作为开发人员的工作更为轻松,编写代码更高效。本文中将探讨一些鲜为人知的 Python 技巧,这些技巧非常有用,但并不广为人知。通过学习和使用这些技巧,可以帮你节省时间和精力,并使你的代码更加优雅和高效。那么,让我们深入探索 Python 语言的这些隐藏宝藏吧!1.三元运算符三元运算
转载
2023-08-11 17:14:53
41阅读
导读 本文主要针对常用跨端技术Flutter、ReactNative、Weex、H5,从技术特点、基本架构、编译原理、基本渲染流程等进行梳理分析;以及一些常见性能问题如何优化解决,然后如何进行技术选型或在进行业务开发时选择不同技术栈的逻辑是什么。 01背景在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此
转载
2024-10-24 20:18:38
57阅读
用Python完成项目,编写的代码量更少,代码简短可读性强,团队协作开发时读别人的代码速度会非常快,使工作变得更加高效。优雅做开发不再是梦,所以Python是最受欢迎的编程语言之一,学习python的人也越来越多。下面,小千分享学习Python必须具备的五大技能! 一、使用较新版本的Python你需要验证你的代码仍然运行。你需要在Python的新版本下使用你获得的新库,然后检查你的应用程序是否
转载
2023-08-01 20:16:37
67阅读
一、Android MVC、MVP以及MVVM框架模式MVC开发框架View:对应于布局文件和自定义View,负责将用户的请求通知Controller,并根据model更新界面;Controller:对应于Activity、Fragement,负责处理业务逻辑接收用户请求并更新model;(而事实上我们的Activity同时承担着MVC3种角色,代码动不动就上千行!)Model:数据模型,负责数据
转载
2023-08-16 15:39:28
144阅读
"""lstack.py 栈的链式栈重点代码思路分析:1. 源于链表结构2. 封装栈的操作方法 (入栈,出栈,栈空,栈顶元素)3. 链表的开头作为栈顶 不用每次遍历"""class StackError(Exception): pass# 节点类class Node: def __init__(self, val, next=None): self.val = val
原创
2023-02-01 11:37:38
101阅读
介绍 5 个可以开拓全栈技能、提高项目开发效率的 WEB 开源项目,让前端开发者开拓一些构建后端数据服务的思维,有些可能成为新的技术解决方向。
原创
精选
2022-01-23 21:55:37
1472阅读
在过去的几年里,开源项目一直是现代 WEB 开发背后的重要驱动力,刚开始,jQuery 可以说是世界上最受欢迎的项目。在最近的几年里面,有几个开源项目非常受前端欢迎:如 React、Vue、Next.
原创
2022-04-12 11:27:27
436阅读
python基本数据结构类型–栈的应用北大地空《数据结构与算法》笔记 by dlnb526 2020.3 本文中的代码来自课程页面。在上一篇笔记中,学习了栈的相关概念。在这篇笔记中我记录了利用栈来实现的两个功能,主要是加深对栈概念的理解。首先回顾之前栈的建立# Bradley N. Miller, David L. Ranum
# Introduction to Data Structures a
转载
2024-04-02 07:06:05
9阅读
Python 栈(stack)
Python 栈(stack)栈(stack)又名堆栈,它是一种运算受限的线性表
栈只能在一端进行插入和删除操作,它按照先进后出(FILO)的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶
栈也可以看成是 FILO 的队列 <- 点击查看操作进栈出栈取栈顶示例:class Stack(obj
转载
2023-05-30 12:52:35
133阅读
栈数据类型及Python实现栈Stack栈Stack的Python实现栈Stack 的应用:括号匹配 栈Stack简单来说,栈是一种只有一个入口和出口的数据类型。举个例子,就像堆盘子,每放一次盘子只能放在最上面,每拿一次盘子也只能拿最上面的一个。 所以 栈Stack 中次序遵守 ‘后进先出’ 原则。栈Stack的Python实现首先Python内部并不是自带栈类型,一般需要自己定义。习惯按照列表
转载
2024-06-09 07:47:21
23阅读
Python 栈 四则运算首先了解一下栈:栈是限定仅在表尾进行插入和删除操作的线性表。允许插入与删除的一段叫做栈顶,另一端
叫做栈底,不含任何数据元素的栈称为空栈。栈又称为后进先出(Last In First Out)的线性
表,简称LIFO结构。在Python中,可以用列表来实现栈:lt = [3]
#相当于压栈
lt.append(4)
print(lt)
>>>[3,4]
转载
2023-08-10 22:05:06
47阅读