201809月总结.md

一、回顾 > 上月计划 > 1. 读书《理性乐观派》 > 2. 博文12篇,文体不限 > 3. 月跑量300,马拉松季来了,得拉点跑量 > 4. 好好布置新家 > 5. 开始学习python 9月的假期有点多,适逢中秋、国庆,都无心写月总结,无论如何每月一结还是应该坚持,也许不应该说是坚持,而是养成习惯。 以上是9月底写的,然后就跨到10月了,就把9月总结就这么搁置了。一拖10月都过去了。。 凭记忆回想9月都做了什么呢? 读书 9月的计划里是读《理性乐观派》,我家锅推荐我看的,说一起看,因为我
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

vim 使用记录

1)、ctrl+v 进入列编辑模式 2)、向下或向上移动光标,把需要注释、编辑的行的开头选中起来 4)、然后按大写的I 5)、再插入注释符或者你需要插入的符号,比如"#" 6)、再按Esc,就会全部注释或添加了 删除:再按ctrl+v 进入列编辑模式;向下或向上移动光标 ;选中注释部分,然后按d, 就会删除注释符号。 2yy 复制两行 y$:从光标所在位置复制到行尾 y^:从光标所在位置复制到行首 2dd ,剪切2行 P粘贴
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

i春秋-百度杯十月场-fuzzing

1. 打开链接,提示 show me key,抓包,传值key=1,GET请求没有用,而POST请求有返回。 2.将md5值直接拿去解密,得到key=ichunqiu105 OK,进入下一步。 3.得到提示, 拿到x0.txt的源代码:发现正好是解密函数。 4.本地搭建环境,进行解密,代码如下: <?php function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { $ckey_length =
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

mac-python3-PyCharm环境安装.md

mac默认已经带python环境,版本是2.7,这里记录一下安装最新版3.7,并且python3默认带有包管理工具pip3。 一、安装python 安装方式一:homebrew 正常我们可以直接通过brew安装:brew install python3,一条命令就可以搞定了,但是公司网络实在是太慢了,所以只能放弃。 安装方式二:安装包 官方下载:https://www.python.org/downloads,下载后一路确定下一步即可安装成功。 验证环境是否成功 # 查看python位置 wh
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

i春秋-百度杯十月场-vld

查看源码,有提示,index.php.txt , 进入得到文本。 不太看得懂,后来百度,大致就是,flag1=.......&flag2=......&flag3=...... ,传给index.php. 得到下一步,1chunqiu.zip。下载下来,查看源码。 可能知识太少,没看出什么,参考一下大佬的答案后,得知利用两个地方可以构造注入: addslashes()这个函数,能使%00转义为\0,而trim()函数又消除username与number相同的字符串。 构造:number=0&u
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

BCM5396的SPI理解

参考文档链接:https://pan.baidu.com/s/1kuXJmULwtjOW1TeOuTRPQQ *时钟极性和相位 BCM538X / BCM5396用于根据以下标准发送/接收SPI数据: •时钟极性(CPOL)= 0或1 ; •时钟相位(CPHA)= 1 ; CPOL由SS在空闲状态下从高电平变为低电平时SCK的值确定。 这些参数在BCM538X / BCM5396上不可编程。 外部SPI器件需要与BCM538X / BCM5396的参数保持一致才能正常通信。 时钟极性 (CPO
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

全端之jQuery扩展和事件

一、jQuery事件 常用事件 blur([[data],fn]) 失去焦点 focus([[data],fn]) 获取焦点( 搜索框例子) change([[data],fn]) 当select下拉框中的元素发生改变的时候触发change事件(select例子) click([[data],fn]) 点击 dblclick([[data],fn]) 双击 scroll([[data],fn]) 滚动 submit([[data],fn]) 提交 不常用事件 error([[data],fn]
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

p2之关节

P2中使用Constraint及其子类表示关节,也就是将两个刚体按照指定的规则约束在一起,形成有规律的、相互限制的运动模拟。P2关节模拟中,两个刚体没有通过任何刚体连接,只是通过算法模拟出关节运动轨迹。为了更加直观,p2DebugDraw类中使用黑色的线段表示连接刚体的连杆,黑点圆的表示关节节点anchor。 P2中关节有5种,每一种都有独特的约束规则,包括距离关节DistanceConstraint、齿轮关节GearConstraint、锁定关节LockConstaint、位移关节Prism
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

i春秋-百度杯十月场-EXEC

进入网站,查看源代码,发现是用vim编辑,而抓包没有有效信息,加参数也无果。百度查了一下vim能形成什么文件。找到答案说,用vim编辑文本xxx.php中途退出,会自动创建一个文件.xxx.php.swp。然后我们下载这个文件。 用 vim -r 命令恢复文件,得到源码: <html> <head> <title>blind cmd exec</title> <meta language='utf-8' editor='vim'> </head> </body> <img src=pic.gi
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

Python 爬虫入门之爬取妹子图

Python 爬虫入门之爬取妹子图 来源:李英杰 链接: https://segmentfault.com/a/1190000015798452 听说你写代码没动力?本文就给你动力,爬取妹子图。如果这也没动力那就没救了。 GitHub 地址: https://github.com/injetlee/Python/blob/master/%E7%88%AC%E8%99%AB%E9%9B%86%E5%90%88/meizitu.py 爬虫成果 当你运行代码后,文件夹就会越来越多,如果爬完的话会有2
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

html中不常用但必须知道的标签

1.<b>加粗</b> 为天地立心,为生民立命,为往圣继绝学,为万世开太平 2.<s>删除线</s> 为天地立心,为生民立命,为往圣继绝学,为万世开太平 3.<u>下划线</u> 为天地立心,为生民立命,为往圣继绝学,为万世开太平 4.<i>斜体</i> 为天地立心,为生民立命,为往圣继绝学,为万世开太平 5.<pre> public static void main(String[] args){ System.out.println("hello world"); } </pre>
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

luoguP3267 [JLOI2016/SHOI2016] 侦查守卫 树dp

传送门 今天开始尽量补一补欠的70多道题的blog...(菜啊) 都是几句话的事 周末大概就完了 一看不是树dp经典题吗 最小覆盖 然后告诉我有些点不必覆盖? 20minutes later 发现其实是一样的...因为不必覆盖不是一定不能覆盖 其实是我一开始想成记录放的节点个数那个题 然后状态设计跪了 还是说一下数组吧: f[i][j]表示从i点向下 已知 的子树最多延伸j步没有覆盖的最小花费 g[i][j]表示从i点向上 已知 的子树最多能延伸j步覆盖其他点的最小花费 自然遍历儿子的时候先递
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

AndroidRuntimeException总结

文章目录 android.util.AndroidRuntimeException: Animators may only be run on Looper threads android.util.AndroidRuntimeException: Animators may only be run on Looper threads 发生原因 在子线程中改变了UI。 (创建了一个Timer,在Timer中做了Button.setEnable(false)操作,运行时发生该异常。) 解决方案
分类: 其他 发布时间: 11-01 23:28 阅读次数: 0

Java基础学习之Map练习

在学习Map时做了一道有意思的练习题,在这里记录一下。 题目的大概意思是: 输入任意一串字符串,如aaabbbccsghedkok,统计字符串中每一个字符出现的次数,输出结果的形式为:a(1)b(2)…。 思路: 字母和次数之间存在映射关系,所以使用map进行存储。输出的字母之间是有顺序的,所以采用TreeMap(这里补充一下知识点:Map接口的实现类有两种:HashMap和TreeMap。HashMap的底层数据结构为哈希表,能够保证元素的唯一性。TreeMap的底层数据结构是二叉树,不仅能
分类: 其他 发布时间: 11-01 23:27 阅读次数: 0

Java基础学习之IO流模拟输入复制粘贴功能

学习了IO流后,了解其IO体系: 字符流: Reader:输入流 读取 进入内存 Writer:输出流 写入 进硬盘 字节流: InputStream:输入流 读取 进内存 OutputStream:输出流 写入 进硬盘 下面通过字符流的输入流(FileReader)以及输出流(FileWriter)模拟系统中的复制粘贴功能:如将D盘下的1.txt复制粘贴到C盘中。 思路: 确定源文件 d:/1.txt 确定目的文件 c:/1.txt 边读边写 释放资源 注意: 输入流中的read(数组)函数
分类: 其他 发布时间: 11-01 23:27 阅读次数: 0

Java面向对象和方法

Java 方法 那么什么是方法呢? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法的优点 1. 使程序变得更简短而清晰。 2. 有利于程序维护。 3. 可以提高程序开发的效率。 4. 提高了代码的重用性。 方法的命名规则 1. 必须以字母、'_'或'$'开头。 2. 可以包括数字,但不能以它开头。 方法的定义 一般情况下,定义一个方法包含以下语法: 修饰符 返回值类型 方法名(参数类型 参
分类: 其他 发布时间: 11-01 23:26 阅读次数: 0

Java_构造方法

Java 构造方法及构造方法的重载 实例 public class Cell1 { int row; int col; /* * 构造方法: * 方法名和类名一样,但没有返回值类型 * 作用:创建对象,给成员变量初始化 */ //当存在有参的构造方法时,默认不提供无参的构造方法了 public Cell1() { //在构造方法中调用其它的构造方法 this(5,6); } //构造方法的重载 public Cell1(int r){//传一个参数 r=1; row=r; } public C
分类: 其他 发布时间: 11-01 23:26 阅读次数: 0

Java_内存管理和继承

Java 内存管理 实例 public class Test { public static void main(String[] args) { // TODO Auto-generated method stub //JVM(java virtual machine) Java虚拟机(跨平台) android手机(linux) //JVM主要是解析.class文件的 Cell cell=new Cell(); System.out.println("cell="+cell); int nu
分类: 其他 发布时间: 11-01 23:25 阅读次数: 0

Java_抽象类和接口

Java 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。 父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。 在Ja
分类: 其他 发布时间: 11-01 23:25 阅读次数: 0

Java_多态和内部类

Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作 多态的优点 1. 消除类型之间的耦合关系 2. 可替换性 3. 可扩充性 4. 接口性 5. 灵活性 6. 简化性 多态存在的三个必要条件 继承 重写 父类引用指向子类对象 比如: Parent p = new Child(); 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。 多态的好处:可以使程序有良好的扩展,并可
分类: 其他 发布时间: 11-01 23:25 阅读次数: 0
今日推荐