- 博客(13)
- 资源 (3)
- 收藏
- 关注
转载 String内存位置、StringBuffer、StringBuilder区别
版权声明:本文为CSDN博主「zg_old」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/old_memories/article/details/78136602https://blog.csdn.net/old_memories/article/details/78136602写的很清晰...
2019-10-23 17:52:42 192
原创 [课后题训练]细胞自动机
在网易云课堂学了java进阶课程,其中老师编写了一个细胞自动机小程序,我也自己写了一遍。如果一个死细胞周围有三个活得,它重生;如果一个活细胞周围的活细胞<2或>3则死亡。用了4个类:Cell Field Machine View前两个只管各自的数据 第三个处理一二关系 四负责表达。心得:勤用for eachfor(Cell c : neighbour){//勤用f...
2019-10-22 14:42:57 270
原创 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 178
原创 编程练习:两数之和|难度:简单
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]方法一:暴力法,时...
2019-10-08 22:19:41 219
原创 编程练习:两数相加|难度:中等
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 ->...
2019-09-29 22:52:31 275
原创 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 114
原创 编程练习:买股票的最好时机(系列
假设你有一个数组,其中第i个元素表示某只股票在第i天的价格。设计一个算法来寻找最大的利润。你可以完成任意数量的交易(例如,多次购买和出售股票的一股)。但是,你不能同时进行多个交易(即,你必须在再次购买之前卖出之前买的股票)。完成任一次,即假设我抓住了所有的涨,并求和class Solution {public: int maxProfit(vector<int> &...
2019-09-27 12:32:18 1004
原创 编程练习:只出现一次的数字i|难度:简单
现在有一个整数类型的数组,数组中素只有一个元素只出现一次,其余的元素都出现两次。注意:你需要给出一个线性时间复杂度的算法,你能在不使用额外内存空间的情况下解决这个问题么?异或的性质:交换律:a ^ b ^ c <=> a ^ c ^ b任何数于0异或为任何数 0 ^ n => n相同的数异或为0: n ^ n => 0该数组一定是奇数个,所有数异或完了都...
2019-09-26 19:45:16 150
原创 编程练习:整数翻转|难度:简单
将给出的整数x翻转。例1:x=123,返回321例2:x=-123,返回-321你有思考过下面的这些问题么?如果整数的最后一位是0,那么输出应该是什么?比如10,100你注意到翻转后的整数可能溢出吗?假设输入是32位整数,则将翻转10000000003就会溢出,你该怎么处理这样的样例?抛出异常?这样做很好,但是如果不允许抛出异常呢?这样的话你必须重新设计函数(比如添加一个额外的参数)。...
2019-09-26 19:12:57 584
原创 编程练习:重排链表|难度:中等
将给定的单链表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 156
原创 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 236
原创 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 94
原创 在kali中搭建Sqli-labs
Sqli-labs在kali安装流程Sqli-labs在kali安装流程检查必备环境等是否已安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart...
2019-09-19 18:40:37 7192 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人