html+js+jQuery

WEB01 HTML 一、网站信息页面显示案例 Html标签 标题标签 <hn> </hn> 注释 <!-- --> 水平线 <hr> 段落标签 <p></p> 字体标签 <font></font> 二、网站图片显示页面 <img/> Src: 绝对路径 相对路径 1.如果是同级 2.如果是上级:../文件名称 3.如果是下一级:目录名称/文件名称 三、网站友情链接显示页面 有序列表:<ol type=”1” start=”4”><li></li></ol> 属性: type:5个取值 无序列
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

说说NSCache优于NSDictionary的几点

1.NSCache可以提供自动删减缓存功能,而且保证线程安全,与字典不同,不会拷贝键。 2.NSCache可以设置缓存上限,限制对象个数和总缓存开销。定义了删除缓存对象的时机。这个机制只对NSCache起到指导作用,不会一定执行。 3.NSPurgeableData搭配NSCache使用,可以自动清除数据。 4.只有那种“重新计算很费劲”的数据才值得放入缓存。
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

java责任链设计模式(功能链)

1、概述 网上讲述大部分责任链设计模式如下图,将责任链定义为:使多个对象都有机会处理同一个请求(下图中的数据),从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链(下图的A B C),并沿着这条链传递该请求,直到有一个对象处理它为止。 我所讲解的和这个不太一样,网上一般讲的是如果请求(数据)来了,对象A是否能处理?处理不了转为链条的一个对象B去处理,B处理不了则继续往下走,以此类推,并且只要有一个对象可以处理,就不会继续往下走了。比如A能处理,则处理之后就返回。我所讲的应该称为功
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

创建flask

1 创建一个简单的flask项目: 2 (1)新建一个文件夹,flask1,在命令行进入该文件夹,输入python -m venv venv 3 (2)cd venv/Scripts 回车 activate 激活了虚拟环境 4 (3)退到flask1下,安装flask, 输入pip install flask 5 (4)在项目flask1下创建一个应用app.py 6 from flask import Flask 7 8 app=Flask(__name__)
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

Shell 基础 -- 输入、输出重定向

一、文件描述符   文件描述符是一个非负的整数,Linux 中每个运行中的程序(进程),都有一些与之关联的文件描述符,你可以使用文件描述符来访问打开的文件或设备。在标准 I/O 库中,与文件描述符对应的是流。当一个程序开始运行时,它一般会有 3 个已经打开的文件描述符,分别对应三个文件流: 文件描述符 流 0 标准输入流(stdin) 1 标准输出流(stdout) 2 标准错误流(stderr)   显然,还有其他的文件描述符,这里暂时不做讨论。一般情况下,一个程序打开时,会去读取标准输入,
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

JAVA进阶3

间歇性混吃等死,持续性踌躇满志系列-------------第3天 1、局部内部类 局部内部类是指在类的方法中定义的内部类,它的作用范围也是在这个方法体内。 1 class SellOutClass{ 2 private String name; //私有成员变量 3 public SellOutClass(){ 4 name = "苹果"; //构造方法 5 } 6 public void sell(int
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

安恒月赛WP

一月 一叶飘零大佬的WP:安恒月赛一月 二进制部分:zjgcjy大佬的WP reverse1更容易理解的一种解法 pwn1详解 二月 一叶飘零WP 二进制部分: reverse Pwn 三月 。。。
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

记MySQL的一次查询经历

今天在MySQL查数据,sql语句如下: SELECT * FROM `admins` where dep_ids = 24; 发现查出来的数据是包含所有 24 的 dep_ids,我想查的是 dep_ids 只为 24 的数据。 看了一下 dep_ids 的类型,是varchar,并不是int,于是sql改为: SELECT * FROM `admins` where dep_ids = '24'; 这次查出来的数据是正确的。 为什么第一次查询,查询条件没加引号也可以查出结果呢,这是因为发生
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

CF1103C Johnny Solving

题目大意: 给出一张无重边的无向图(保证每个点度数大于等于 $3$ )和一个限制 $k$ ,需要你构造以下两种情况中的一种: 1. 找出一条路径长度为 $\frac{n}{k}$ 。 2. 找出 $k$ 个环,使得每个环的长度大于 $3$ 而且不是 $3$ 的倍数,并且要求保证每个环中至少有一个点在这 $k$ 个环里只出现一次。 思路: 考虑先建出一棵 $dfs$ 树,这时对于这棵树如果最长链长度大于 $\frac{n}{k}$ 那么就直接输出这条链,否则意味着每条链深度都小于 $\frac{
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

C++实现二叉搜索书(参考算法导论)

1 #include <iostream> 2 using namespace std; 3 4 struct node 5 { 6 // 数据域 7 int data; 8 9 // 左节点 10 node *lc; 11 12 // 右结点 13 node *rc; 14 15 // 构造函数 16 node() 17 :
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

pta l2-2(链表去重)

题目链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805072641245184 题意:给定一个链表,要求删除其中键值绝对值重复的结点然后输出,并将删除的结点组织成链表,也输出。 思路:刚开始我是用创建静态链表的思路来做,没出现过的加入链表1,出现过的加入链表2,虽然有些麻烦,但应该是可行的,可样例始终过不了,找了一晚上错误是在不知道错在哪,就放弃了。在网上看了另一种做法,十分简单,用结构体,a[i].key表
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

结对项目:最长单词链

1.Github项目地址: Wordlist 2.PSP表格及预估开发时间: PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 20 · Estimate · 估计这个任务需要多少时间 10 10 Development 开发 1400 1700 · Analysis · 需求分析 240 300 · Design Spec · 生成设计文档 20 0 · Design Review · 设计复审(
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

链表是否是回文串

思想:找到中间位置,中间位置以后逆序,然后从中间位置的下一个结点开始与头结点开始向后比较,如果不相等直接返回false,否则返回true,这个题的另一个考点就是如何计算中间节点,其实很简单,定义一个快慢指针,快指针变化幅度是慢指针的二倍,结束后慢指针的位置就是中间节点的位置。 代码如下: public static boolean isPalindrome(ListNode1 head) { //为空或者1个,直接返回true if(head == null
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

iOS 技术篇:如何处理多个网络请求的先后(依赖)关系

在开发过程中,不知你有没有碰到过在一个页面 用到了多个网络请求,而且根据业务需求,需要有次序的执行A B C 网络请求? 你可能会想到,我在A的请求成功回调里去处理B,在B的回调里去请求C,但你后来会发现整个页面的网络请求逻辑已经乱套了.因为往往在网络请求之后会去做一些UI界面的操作. 那应该如何高质量的处理这种情况呢?请往下看: 在前段时间里.我也碰到了这种情况.而我想到的是通过两种方式来解决(不敢独享所以希望能帮到需要的人): 1.通过信号量来实现(信号量就三个函数dispatch_sem
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

通俗解释下分布式、高并发、多线程

当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程? 当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼? 确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可以提供系统的并发能力吗?实际上,他们三个总是相伴而生,但侧重点又有不同。 什么是分布式? 分布式更多的一个概念,是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。该领域需要解决的问题极多,
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

20165319 Exp1 PC平台逆向破解

本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常情况下这个代码是不会被运行的。我们实践的目标就是想办法运行这个代码片段。我们将学 习两种方法运行这个代码片段,然后学习如何注入运行任何Shellcode.。 三个实践内容如下: 手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数。 利用foo函数的Bo
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

QT学习三 标准对话框 QMessageBox

QMessageBox内置了几种static方法,例如 QMessageBox::question() 返回值:StandardButton 参数:QWidget * 父窗口,标题名,内容,按钮 YES|NO,默认选中按钮) 示例: 1 #include "mainwindow.h" 2 #include <QApplication> 3 #include <QMessageBox> 4 int main(int argc, char *argv[]) 5 { 6
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

JavaWEB 阶段课程体系结构

JavaWEB 阶段课程体系结构 第一阶段:前端开发阶段 HTML CSS JS JS JQuery BootStrap 第二阶段:数据库 MySQ加强 JDBC加强 第三阶段:服务器端开发 Xml Tomcat WEB核心技术:servlet WEB核心技术:request response WEB核心技术:cookie session JSP EL 第四阶段:数据库高级开发 事物操作 分页的操作 第五阶段:服务器端高级开法 过滤器和监听器 Ajax& jQuery的ajax 基础知识加强
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

链表和数组的说法

dns 58 ftp tcp:20 21 ssh 22 http 80 https 443
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0

windows系统快捷键

1、我的键盘:windows键的开启,需要按住FN键+windows键。 2、windows键 + E,表示打开我的电脑。 3、windows键 + R,打开windows的命令行窗口。 4、windows键 + D,桌面与窗口之间切换。 5、windows键 + M,窗口最小化。 6、windows键 + TAB,预览和切换(桌面和多窗口)。 7、windows键,开始。 Windows功能键+D:显示桌面,隐藏窗口; Windows功能键+E:打开资源管理器窗口; Windows功能键+F
分类: 其他 发布时间: 03-14 23:51 阅读次数: 0