- 博客(11)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 看java——String类操作字符串
前言:先说一下面向过程与oop的区别吧:拿c、c++、java来说,C/c++语言仅仅提供了字符串类型的一个构造,相当于只给了开发者基本材料,让开发者自行去用材料造轮子;而Java给字符串提供了许多的可用方法,调用这些方法可以在一定程度上加快程序的开发效率,这也就相当于Java已经给开发人员提供好了轮子,只要用轮子去造车子便可,这大概就是面向对象思想与面向过程思想的其中一个区别吧。提醒:关于...
2019-03-29 17:56:01 361 1
原创 数据结构与算法:栈的原理及操作实例--进制转换、括号匹配、递归的消除
顺序栈顺序栈的类型描述:利用顺序存储方式实现的栈称为顺序栈。 继承顺序表的特点,仍然用动态分配的一维数组来描述其顺序存储结构。#define STACK_INIT_SIZE 100 //存储空间的初始分配量#define STACKINCREMENT 10 //存储空间分配增量typedef int ElemType; //简化操作,让类型在此定义为int型 typedef...
2019-03-26 13:02:43 558
原创 数据结构与算法:小叙链表
提起链表,就不得不提“顺序表”。作为顺序存储结构的“龙头老大”——链表的地位无可比拟:比如有一道算法题叫“大数相加”,如果不用链表的话,将会是非常繁琐和低效的。见下:大数相加单链表单链表是一种最简单的链式存储结构,可以看做是以“节点的序列”来表示线性表。其中,每个结点包括两个域:存放数据元素信息的域,称为数据域;指针域用来存储直接后即的域。而指针域中存储的信息称为指针。由于这种链表只含有...
2019-03-20 18:24:04 385
原创 java - 神奇的取余运算
关于-10%-3=-1的问题今天做了一道题,题目是这样的:一下代码运行后输出结果是:int a=-10,b=-3;System.out.print(a%b);A.-1 B.2 C.-1 D.3答案出乎意料的选了A,当时直接懵逼了。。。什么鬼?然后我又这样尝试了一下:int a=-10,b=3;System.out.print(a%b);输出为 -...
2019-03-16 13:38:58 8861
原创 这是一篇算法思维:斐波那契的黄金分割情怀
今天写网站时突然感觉到,算法思维好像要比算法过程重要的多。。。借此来谈谈某室友突然谈到的“黄金分割问题”斐波那契数列中的黄金分割斐波那契数列因古希腊建筑《伯特农神殿》上出现的“黄金分割”而闻名,其中有许多有趣的数学特性。斐波那契数列由两个 1 开端,其后的每一位数字都是前两位数字之和。譬如 1 和 1 的和为 2,1 和 2 的和为 3,2 和 3 的和为 5,3 和 5 的和为 8……一...
2019-03-15 13:30:28 499
原创 煮酒论java -- 类和对象
new对象的时候,可以一次创建多个对象。e.g:梯形 load=new 梯形(3.0f,10.0f,20),lat=new 梯形(2.0f,3.0f,10);static趣闻即使在同一类中,static调用非static方法/变量,也要new一个对象。一个类中的static方法/变量,在另一个勒种调用时,可直接用“类名.变量/方法”。含有static的方法/变量叫做类方法/变量,不含st...
2019-03-08 21:08:13 310
原创 对象思维谈JavaOO —— 异常处理
什么是异常呢?你和你对象正在吃饭,ta突然说:“你不爱我了”,哎呀我去,这有点小懵逼啊,你说:“我怎么了,宝贝”,ta说:“你不给我买冰淇淋吃”,或者是:“你不陪我去看电影了”。你在寒风中独自凌乱。。。“你不爱我了”,怎么回事?出现异常了嘛但是你深爱着ta,你能就这么分手,或者不管不问吗?当然不能,所以你要进行异常处理,没错。。。...
2019-03-06 19:57:09 299
原创 链表与指针:专治“疑难杂症”
本文大概解决三个问题,实话说,链表这些问题真是刷新了以前我对链表的“偏见”。输出单链表倒数第 K 个节点题目:输入一个单链表,输出此链表中的倒数第 K 个节点。(去除头结点,节点计数从 1 开始)。两次遍历法/*计算链表长度*/int listLength(ListNode* pHead){ int count = 0; ListNode* pCur = pHead-&g...
2019-03-04 09:12:37 898
原创 MySQL必知必会---探索mysql及实例探析:mysql安全与权限管理、导入-导出数据库
上一篇:进阶应用篇实践应用篇用户管理增加用户:create user 新用户名 IDENTIFIED By ‘密码’;删除用户:drop user 用户名;账户重命名:rename user 旧名 to 新名;权限管理——GRANT和REVOKE命令全局层级——适用于一个给定服务器中的所有数据库。这些权限存储在表mysql.user中。数据库层级——此权限适用于一个给定数据库中的所...
2019-03-02 14:38:10 420
原创 MySQL必知必会---探索mysql及实例探析:事务、存储过程及触发器
上一篇:高级应用篇下一篇:进阶应用篇存储过程(重难点)为以后的使用而保存的一条或多条mysql语句的集合。模糊上可将其视为批文件。它是函数。对,就相当于C语言中的函数、c++/java中的方法。可以调用,提高SQL运行效率。一般情况下,普通权限的用户只有使用存储过程的权限,而没有编写的权限,对,存储过程也是为了用户查询方便(下面会说到“建立智能场景”),同样是面向用户考虑的。执行存储...
2019-03-02 13:12:45 527 1
JavaScript内存管理相关.docx
2020-04-10
vite打包react项目后打开html文件router有问题
2024-09-21
window中写的第一版electron能不能在Mac中运行
2024-02-28
Mac中怎么安装window虚拟机
2024-02-24
html中的td和子元素
2023-08-04
页面打印并输出pdf
2023-07-15
filereader在Mac上读取中文乱码
2023-07-01
typescript解析器如何解析非单独文件的ts代码
2023-03-17
tab切换时css高度如何增加过渡/动画效果?
2022-08-29
vue中在touchend时阻止其他元素click事件
2021-12-15
elementui中el-popover为disabled时的click事件问题
2021-09-15
ajax现在不支持异步了?
2021-02-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人