- 博客(13)
- 资源 (3)
- 收藏
- 关注
转载 String内存位置、StringBuffer、StringBuilder区别
版权声明:本文为CSDN博主「zg_old」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/old_memories/article/details/78136602 https://blog.csdn.net/old_memories/article/details/78136602 写的很清晰 ...
2019-10-23 17:52:42
246
原创 [课后题训练]细胞自动机
在网易云课堂学了java进阶课程,其中老师编写了一个细胞自动机小程序,我也自己写了一遍。 如果一个死细胞周围有三个活得,它重生; 如果一个活细胞周围的活细胞<2或>3则死亡。 用了4个类:Cell Field Machine View 前两个只管各自的数据 第三个处理一二关系 四负责表达。 心得: 勤用for each for(Cell c : neighbour){//勤用f...
2019-10-22 14:42:57
314
原创 19-10-09学习总结
一 Java类之间的关系 1 依赖 如:电池与充电器;自行车与打气筒 A需要B中的方法 即依赖关系 2 关联 如:客户与订单;学生与课程 A与B存在对应关系 即关联 注意 A与B之间是相对独立的 只是有一对多或多对一对应关系 3 聚集 如:自行车与车轮;人体与人体器官 A完全包含了B 二 Java课后练习题 1 最大公约数的求法——辗转相除 int m,n; m = r.a&...
2019-10-09 21:58:07
215
原创 编程练习:两数之和|难度:简单
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 方法一:暴力法,时...
2019-10-08 22:19:41
252
原创 编程练习:两数相加|难度:中等
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 ->...
2019-09-29 22:52:31
312
原创 python数据结构-链表
链表的构建 代码 # -*- coding: utf-8 -*- """ Created on Thu Sep 26 16:13:41 2019 @author: Administrator """ class Node: def __init__(self,data): self.data = data; self.next = None; ...
2019-09-27 12:43:09
170
原创 编程练习:买股票的最好时机(系列
假设你有一个数组,其中第i个元素表示某只股票在第i天的价格。 设计一个算法来寻找最大的利润。你可以完成任意数量的交易(例如,多次购买和出售股票的一股)。但是,你不能同时进行多个交易(即,你必须在再次购买之前卖出之前买的股票)。 完成任一次,即假设我抓住了所有的涨,并求和 class Solution { public: int maxProfit(vector<int> &...
2019-09-27 12:32:18
1063
原创 编程练习:只出现一次的数字i|难度:简单
现在有一个整数类型的数组,数组中素只有一个元素只出现一次,其余的元素都出现两次。 注意: 你需要给出一个线性时间复杂度的算法,你能在不使用额外内存空间的情况下解决这个问题么? 异或的性质: 交换律:a ^ b ^ c <=> a ^ c ^ b 任何数于0异或为任何数 0 ^ n => n 相同的数异或为0: n ^ n => 0 该数组一定是奇数个,所有数异或完了都...
2019-09-26 19:45:16
194
原创 编程练习:整数翻转|难度:简单
将给出的整数x翻转。 例1:x=123,返回321 例2:x=-123,返回-321 你有思考过下面的这些问题么? 如果整数的最后一位是0,那么输出应该是什么?比如10,100 你注意到翻转后的整数可能溢出吗?假设输入是32位整数,则将翻转10000000003就会溢出,你该怎么处理这样的样例?抛出异常?这样做很好,但是如果不允许抛出异常呢?这样的话你必须重新设计函数(比如添加一个额外的参数)。...
2019-09-26 19:12:57
634
原创 编程练习:重排链表|难度:中等
将给定的单链表L: L 0→L 1→…→L n-1→L n, 重新排序为: L 0→L n →L 1→L n-1→L 2→L n-2→… 要求使用原地算法,并且不改变节点的值 例如: 对于给定的单链表{1,2,3,4},将其重新排序为{1,4,2,3}. 我的思路是: 先找到中间结点 将后半段翻转 将后半段节点依次插入 这几项的实现方法为: 快慢指针。快指针一次走两步,慢指针一次走一步...
2019-09-24 22:10:35
206
原创 19-09-21/22学习总结
周末比较闲鱼 就两天并做一天啦 一、SQL注入一般流程 注:找到一篇文章写的很好 关于sql注入绕过waf的方式深入了解SQL注入绕过waf和过滤机制 1.寻找注入点 目标搜集 使用搜索引擎: A.无特定目标时:用inurl:.php?id=其中php可换成jsp/aspx等 B.有特定目标时:用inurl:.php?id=site:目标域名 使用工具爬取 A.如spider(目前还不会用) ...
2019-09-22 23:21:43
266
原创 19-09-20学习总结
1、回顾有关Python中类的相关知识 创建类时类名要大写。 如:class Fish(): self相当于c++中的this指针,当不同的对象引用类中元素时不会混淆、覆盖或冲突 并且必须加上self _init_(self,x)可理解为构造函数,(2、3举例如下) In [37]: class Fish(): def _init_(self,name): ...
2019-09-20 23:40:58
125
原创 在kali中搭建Sqli-labs
Sqli-labs在kali安装流程Sqli-labs在kali安装流程检查必备环境等是否已安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart...
2019-09-19 18:40:37
7472
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅