- 博客(134)
- 资源 (5)
- 收藏
- 关注
原创 浅谈`AI`的那些事-环境搭建
为何人工智能(AI)首选Python?读完这篇文章你就知道了。我们看谷歌的TensorFlow基本上所有的代码都是C++和Python,其他语言一般只有几千行 。如果讲运行速度的部分,用C++,如果讲开发效率,用Python,谁会用Java这种高不成低不就的语言搞人工智能呢?Python虽然是脚本语言,但是因为容易学,迅速成为科学家的工具(MATLAB也能搞科学计算,但是软件要钱,且很贵),从而积累了大量的工具库、架构,人工智能涉及大量的数据计算,用Python是很自然的,简单高效。
2023-02-24 21:35:55
971
2
原创 浅谈人工智能(`AI`)基础知识
人工智能(英语:artificial intelligence,缩写为AI)亦称智械、机器智能,指由人制造出来的机器所表现出来的智能。通常人工智能是指通过普通计算机程序来呈现人类智能的技术。该词也指出研究这样的智能系统是否能够实现,以及如何实现。同时,通过医学、神经科学、机器人学及统计学等的进步,常态预测则认为人类的很多职业也逐渐被其取代。人工智能于一般教材中的定义领域是“智能主体(intelligent agent)的研究与设计”,智能主体指一个可以观察周遭环境并作出行动以达致目标的系统。
2023-02-24 21:03:59
1418
原创 冰寒刷题-算法相关内容 :有效括号问题
给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列括号必须以正确的顺序关闭,"()"和"()[]{}"都是合法的括号序列,但"(]"和"([)]"不合法。数据范围:字符串长度 0\le n \le 100000≤n≤10000要求:空间复杂度 O(n)O(n),时间复杂度 O(n)O(n)
2022-12-16 23:40:22
248
原创 冰寒刷题-算法相关内容 : 栈的压入,弹出序列
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。1. 0
2022-12-16 22:15:55
202
原创 冰寒刷题-算法相关内容 : 数组实现栈
请你实现一个栈。操作:push x:将 加x\x 入栈,保证 x\x 为 int 型整数。pop:输出栈顶,并让栈顶出栈top:输出栈顶,栈顶不出栈
2022-12-16 22:14:59
139
原创 冰寒刷题-算法相关内容 : 反转链表问题相关内容
给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围: 0\leq n\leq10000≤n≤1000要求:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n) 。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。
2022-12-16 17:26:50
130
原创 jQuery 相关内容-选择器
JQuery基础相关内容一文通目录JQuery基础相关内容一文通JQuery简介JQuery的语法jQuery的事件绑定文档加载函数 & 文档就绪函数语法JQuery常用选择器选择器实例操作选中元素的属性元素的筛选文档的处理JQuery常用特效方法JQuery事件语法触发实例绑定实例JQuery常用事件绑定相关实例关于选择器基础内容相关实例1. 关于得到页面上的全部信息2. xpath 和 jq 的类 & id 选择器相关内容3. 修改数据的相关操作表单相关的相关操作相关补充JQuer
2022-01-10 18:58:02
386
原创 Mysql 复习笔记- 基础篇13 [jdbc概述]
JDBC: java连接数据库技术1.放jar包2.加载驱动 Class.forname(驱动名); 驱动名:com.mysql.jdbc.Driver3.建立连接:Connection Connection con = DriverManager.getConnection(url,用户名,密码); url地址:jdbc:mysql://主机ip:端口号/数据库名 用户名:root 密码:12344.编写sql语句 String sql ="";5
2021-11-23 17:50:07
517
原创 Mysql 复习笔记- 基础篇12 [函数定义概述]
MySQL不仅内置了一些常用函数,同时也支持自定义函数,来满足开发者的需求函数定义MySQL的函数定义语法如下: CREATE [DEFINER = { user | CURRENT_USER }] FUNCTION functionName ( varName varType [, ... ] ) RETURNS returnVarType [characteristic ...] routine_body
2021-11-23 17:46:51
1608
原创 Mysql 复习笔记- 基础篇11 [存储过程概述]
第一》怎么是Mysql存储过程?存储过程是一组为了完成特定功能的 SQL 语句集合。MySQL 5.0 终于开始已经支持存储过程,它是数据库中最重要的功能,1.使用存储过程的目的:将常用或复杂的工作预先用 SQL 语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此称为存储过程。2.存储过程通常有如下优点:1) 封装性存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的 SQL 语句,并且数据库专业人员可以随时对存储过程进行修改,而不会影响到调用它的应
2021-11-23 17:44:27
569
原创 Mysql 复习笔记- 基础篇10 [触发器概述]
Mysql 复习笔记- 基础篇8 [触发器概述]MySQL 触发器触发器是与表有关的数据库对象,可以在 insert、 update、 delete 之前或之后触发并执行触发器中定义的 SQL 语句。这种特性可以协助应用系统在数据库端确保数据的完整性、日志记录、数据校验等操作。使用别名 NEW 和 OLD 来引用触发器中发生变化的内容记录。触发器分类触发器类型OLDNEWINSERT 型触发器无 (因为插入前无数据)NEW表示将要或者已经新增的数据UPDATE
2021-11-23 17:41:33
383
原创 Mysql 复习笔记- 基础篇9 [数据库索引概述]
索引的优缺点优点索引大大减小了服务器需要扫描的数据量索引可以帮助服务器避免排序和临时表索引可以将随机IO变成顺序IO索引对于InnoDB(对索引支持行级锁)非常重要,因为它可以让查询锁更少的元组。在MySQL5.1和更新的版本中,InnoDB可以在服务器端过滤掉行后就释放锁,但在早期的MySQL版本中,InnoDB直到事务提交时才会解锁。对不需要的元组的加锁,会增加锁的开销,降低并发性。 InnoDB仅对需要访问的元组加锁,而索引能够减少InnoDB访问的元组数。但是只有在存储引.
2021-11-23 17:37:14
226
原创 Mysql 复习笔记- 基础篇8 [数据库事务概述&事务锁实例]
数据库事务1. 认识事务1.1 为什么需要数据库事务转账是生活中常见的操作,比如从A账户转账100元到B账号。站在用户角度而言,这是一个逻辑上的单一操作,然而在数据库系统中,至少会分成两个步骤来完成:1.将A账户的金额减少100元2.将B账户的金额增加100元。:定义了字符以及字符的编码。字符序(collation):定义了字符的比较规则。Example:有四个字符:A、B、a、b,这四个字符的编码分别是A = 0, B =
2021-11-23 17:20:28
274
原创 Mysql 复习笔记- 基础篇6 [数据库基础相关内容]
系统环境MAC OS 10.10MySQL版本,5.7.9Mac 安装mysql很简单,官网下载安装包,双击安装就可以了,有几个地方需要注意在Mac下用DMG包新安装mysql,在安装完毕最后一步会随机分配一个root密码,记住密码,安装完毕用root登录,但密码是过期状态,mysql默认情况下密码有效期是360天,需要重新改下,具体请看Password Expiration Policy .基础的SQL语句主要来源于SQL in 10 Minutes, Sams Teach Yourself .
2021-11-23 17:18:55
104
原创 Mysql 复习笔记- 基础篇5 [DCL相关内容]
MySQL用户有关命令进入mysql -u usename -p password -P 默认3306mysql -S /tmp/mysql.sock -uroot -h192.168.56.1 -P3306 -p1234567 指定sock登录\h 获取帮助\q 退出 or quit修改msyql密码$ mysql -u rootmysql> USE mysql;mysql> UPDATE user SET authentication_string=PASSWORD("N
2021-11-23 17:16:36
122
原创 《批判性思维》感1.1-[信念&&执念&&断言]
《批判性思维》感1.1-[信念&&执念&&断言]以下为我的个人主观断言.杂谈-谈己 – 二零二一年十一月秋自勉 吾常以行制性,自以修行,虽观其事,不知其理,自认为自知,然不知,事事无常,而无常又如常,故去,望先观应以有常之心观无常之行,次行应以无常之行行无常之事,求其自如。而明,悟道休言天命,修行勿取真经之意。终如实观照。及见己,见天地,见众生。信念是什么,执念是什么,断言又是什么信念信念就是你所相信的。需要强调的是,信念是命题。也就是
2021-11-18 23:10:21
871
原创 Mysql 复习笔记- 基础篇4 [子查询&&联结表&&左连接&&右链接&&内连接]
子查询&&联结表&&左连接&&右链接&&内连接子查询下列是关于子查询使用利用子查询进行过滤列出够物品RGAN01的所有客户。检索包含物品RGAN01的所有订单编号。检索具有前一步骤列出的订单编号所有客户ID。检索前一步骤返回的所有客户ID的客户信息。 SELECT order_num FROM OrderItems WHERE prod_id = 'RGAN01';解释: 列出所有RGAN01订单物品 SELECT c
2021-11-18 21:05:09
917
原创 Mysql 复习笔记- 基础篇3 [常见增删改查]
Mysql 复习笔记- 基础篇*3 [常见增删改查]声明:此笔记不会出现比如说Mysql发展历史这种问题,多为实用的命令和使用中的必要知识,请海涵这篇文档我们不会对查询进行复习,我们将会把查询的操作的部分放到了后面的查询文档中,我们将复习到级联查询,子查询,链接查询等内容Insert into概述:利用INSERT语句将数据插入表中$ mysql> CREATE TABLE Customers$ -> ($ -> cust_id char(10) NOT NULL ,
2021-11-12 19:23:08
1916
原创 Mysql 复习笔记- 基础篇1 [基础的概念MySQL用户有关常见命令]
Mysql 复习笔记- 基础篇*1 [基础的概念/MySQL用户有关常见命令]声明:此笔记不会出现比如说Mysql发展历史这种问题,多为实用的命令和使用中的必要知识,请海涵题基础的概念(Mysql的基础认识)数据库(database): 保存有组织的数据库。表(table) : 特定类型的数据结果化清单。存储在表中的数据是一种类型的数据或者一个清单的数据模式(schema) 关于数据库和表的布局及特性列(colomn) 表中的一个字段,所以表的不由一个或者多个列组
2021-11-12 19:22:31
734
原创 Java学习笔记(二十三)日志体系(logback)
Java日志体系(logback)logback简介师出同门,与log4j一样,logback也是由Ceki Gülcü开发的开源日志组件,可以说是log4j的改进版;在现如今的项目中,logback的出现次数越来越多,是目前主流首选的日志记录工具。logback结构logback分成三个模块:logback-core,logback- classic,logback-access。logback-core提供了logBack的核心功能,是另外两个组件的基础;logback-classic模块
2021-11-03 11:18:51
232
原创 Java学习笔记(二十二) 错误和异常汇总
在Java中,根据错误性质将运行错误分为两大类:错误和异常。Java中的所有异常都是由Throwable类的子类生成的对象,所有的异常类都是Throwable类的子类或子类的子类。Throwable类是Object类的直接子类,Error类和Exception类是Throwable类的两个直接子类。Error的继承关系:Exception的继承关系:1.error:类包括一些严重的程序不能处理的系统错误类,如内存溢出、虚拟机错误、栈溢出等。这类错误一般与硬件有关,与程序本身无关,通常由系统进行处
2021-11-03 10:41:08
367
原创 java学习笔记(二十一) 遍历Map的5种方法
Map作为Java中的一种集合,以键值对的形式存放一批数据,经常会被我们应用在项目中。既然是一种集合,自然就有需要遍历的场景。今天就来说5种遍历Map的方法。01通过map对象的entrySet遍历Map通过map.entrySet()方法,可以获取到一个set集合,而这个集合的每一个元素就是一个键值对。如此就可以通过遍历通过map.entrySet()获取到的set集合来达到遍历Map的目的了。示例代码展示一下。通过这种方式,可以同时遍历到Map的key和value。02通过迭代器(Ite
2021-11-03 10:06:17
539
Problem_01_ReverseStackUsingRecursive.java
2021-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人