聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
blog.xinac.cn blog.xinac.cn 2020-10-17

Java设计模式十三:模板模式

模板(Template Method)模式:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。一、定义与特点 模板方法(Template Method)模式的定义如下:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式。 在模板模式(T…

Ackerven Ackerven 2020-10-17

man 与 info --- Linux 的在线求助

[TOC]前言当我们学习英语单词的时候,总是需要备上一本《牛津字典》,遇到不懂的单词,一查字典就可以找到该单词的所有信息。同样,Linux 的命令有成百上千条,我们不可能把所有的命令的用法记下来...

smoe.cc smoe.cc 2020-10-17

锐捷自动多拨脚本

先介绍下环境吧,学校的网络是外包给第三方的,并不是传统的CERNET赛尔网络,认证方式是很常见的锐捷认证 ,支持802.1x和网页认证两种,

Nightingale Nightingale 2020-10-16

U2 – Supplements

This post contains some additional notes for IB Physics Unit 2 Mechanics, especially the concepts that the textbook assumes me to understand but I don’t. Circular motion When a weight (or any other ob…

Nightingale Nightingale 2020-10-15

Project SIAT – UI / UX Coding

In the post I wrote a month ago, Project SIAT – Get Started, I wrote about how I finished designing the webpage. With the design in hand, I moved into the second stage of making the website (in a hurr…

evi1cg.me evi1cg.me 2020-10-15

PostgreSQL Injection

0x00 Sqli1、注释12--/**/2、查询版本1SELECT version()3、查询用户12345SELECT user;SELECT current_user;SELECT session_user;SELECT usename FROM pg_user;SELECT getpgusername();4、列用户1SELECT usename FROM pg_user5、列举用户has…

瓜田不纳履 瓜田不纳履 2020-10-12

Podspec 文件分析

引子 在上文 Podfile 解析逻辑 中(建议先阅读这篇文章),我们以 Xcode 工程结构作为切入点介绍了 Podfile 背后对应的数据结构,剖析了 Podfile 文件是如何解析与加载,并最终 “入侵” 项目影响其工程结构的。今天我们来聊一聊 CocoaPods-Core 中的另一个重要文件 — Podspec 以及它所撑起的 CocoaPods 世界。 一个 Pod 的创建和发布离不开…

maozm.art maozm.art 2020-10-11

树的基本概念及二叉树的基本操作

本文详细介绍了树和二叉树的基本概念、性质及存储结构。包括树的定义、层次计算方式、结点度数的概念等,并深入探讨了二叉树的特性、特殊形态如满二叉树和完全二叉树,以及二叉树的递归定义和遍历方法。

明明的网站 明明的网站 2020-10-11

幸福课 Intro 1

为什么教授这门课在第一节课TalBen Shahar讲述了。他为什么要教授这门课程。教授在读本科阶段的时候,主修计算机(噢,我有点羡慕)。一切

肥猫嘤嘤's Blog 肥猫嘤嘤's Blog 2020-10-09

西湖论剑

真的,noleakfmt把脑子想没了,1.2.3题还是很简单的,两个UAF和一个mips的unlink,pwn4没仔细看,pwn5和国赛一个题类似;下载附件pwn1因为是UAF的洞,所以可以double free,然后又给了我们一个stack地址,所以先case 3在栈上布置一个fake chunk header,再利用fastbin attack将块申请过去,因为可以一直覆盖,而read函数又不…

DaPeng's Blog DaPeng's Blog 2020-10-08

[WordPress插件][mirai push] 实现文章消息的及时 QQ 微信 推送

推送机器人嘛,我第一时间想到的,当然是酷Q,于是连忙百度,啊嘞嘞,跑路了,几个知名的机器人都跑路了,TXNMSL,没办法,只能找找有没有开源的项目或者可以方便使用的推送接口。 最终我盯上了这几个项目,①基于mirai框架的机器人,②只有两个参数的推送机器人Qmsg酱,③以前就一直在用的server酱(微信推送) 经过我这个渣渣3天的努力,……

瓜田不纳履 瓜田不纳履 2020-10-08

Ruby 黑魔法 - eval 和 alias

CocoaPods 是使用 Ruby 这门脚本语言实现的工具。Ruby 有很多优质的特性被 CocoaPods 所利用,为了在后续的源码阅读中不会被这些用法阻塞,所以在这个系列中,会给出一些 CocoaPods 的番外篇,来介绍 Ruby 及其当中的一些语言思想。 今天这一篇我们来聊聊 Ruby 中的一些十分“动态”的特性:eval 特性和 alias 特性。 说说 Eval 特性 源自 Lisp…

Yovi's Blog Yovi's Blog 2020-10-07

Ngnix各种配置收集整理

Ngnix的功能非常强大,配置也十分灵活,下面是一些使用用一些常用配置:禁止使用IP地址访问网站IP地址访问很不友好,但是默认IP的访问是被允许的,以下设置可以禁止通过IP访问服务器网站。ser...

回音的博客 回音的博客 2020-10-07

在C#中用反射简易实现ORM

学习了一些面向对象的语言之后,总会想要实现一些高层次的抽象。这篇文章用反射实现了insert SQL的命令,简易实现了ORM。数据库作为示例,先新建一个company database,再新建一个包含name、age、telephone、address四列的employees table。CREATE DATABASE company;USE company;CREATE TABLE employ…

灯火不休时 灯火不休时 2020-10-06

利用PyCharm简化搭建深度学习环境(新手排坑)

在Windows 10上使用PyCharm搭建深度学习环境,包括基于Anaconda创建环境、使用清华/阿里镜像安装TensorFlow 2.3.1和Keras 2.4.3、解决DLL加载问题。针对GPU加速,安装CUDA 10.1和cuDNN 7.6并配置环境变量,验证GPU调用,附有常用pip命令速查表。 点击查看全文

osdi.dev osdi.dev 2020-10-03

Hello, Hugo & Greetings, JHU

Hello, Hugo. Kudos to this wonderful theme. Just set up my new website with brand new domain name osdi.dev (me as an OS dev lol). My old Hexo site and ancient WordPress website will rest in my hard dr…

星尘独奏曲 星尘独奏曲 2020-09-29

使用 qemu 构建 multiarch 调试环境

最近需要一个环境调试一些非 x86 的二进制和学习一下其他体系架构的汇编,最基本的思路是 qemu 启动 qcow2 虚拟机(如果需要模拟调试路由器等设备,可能需要这种办法,现成的 qcow2 镜像可以从类似 https://people.debian.org/~jcowgill/qemu-mips/ 的地方找到),但是有更轻量的用户态方式,本文将简要讨论在 qemu 的支持下,通过 deboot…

JavaScript专项算法题(5):面向对象

@冒泡的马树题库原地址:http://csbin.io/oop面向对象 使用实义化的对象挑战1/1 makePerson问题:构建一个称为makePerson的接受两个参数(name和age)的函数,返回一个对象。此函数会:创建一个空对象;给空对象一个键名为name的属性,键值为输入函数的name参数的值;给空对象一个键名为age的属性,键值为输入函数的age参数的值;返回对象。题解:12345678910111213141516171819/**************************************************************** WORKING WIT…

Yixuan Yixuan 2020-09-26

投机小札(一)

做投机有一段时间了, 把一些反思写在这里. 也许会变成一个系列, 未知, 不立Flag. 先说我做了什么, 得到了怎样的结果. 我投机的手段非常单一, 即玩 BTC\USDT 交易对的合约. 杠杆使用10 - 50 倍不等. 只做日内, 一个礼拜看心情操作1-2次. 因为是摸索规律, 所以只投入了 300 USDT, 目前合约账户是 596 个USDT, 耗时两个月左右. 收益大约是翻倍. 中途经…

去看了心理医生

最终还是去了医院,到达心理门诊的门口时,外面的长椅上已经坐了一些患者,这里是我见过医院最安静和温馨的地方了,大家都在外面悄悄等候着,门诊的房间口会挂上‘正在咨询中,请勿打扰’的小牌子,来之前还挺...

瓜田不纳履 瓜田不纳履 2020-09-23

二手房增值税分析 - 首付与差额

我给自己定了一个将近 700 天的计划,这就是在上海买房定居。于是开启了研究购房政策、研究小区和板块、研究购房注意事项等一系列的调研和研究。我将这些笔记归档成文章,发表在公众号与大家分享。 今天距离购房还有 665 天。 虽然说二手房的价格便宜,但其实除了购房款以外,还有大大小小的多个税款。当我们累加上这些价格后才是最终的支出价格。 这篇笔记仅适用于上海 2020 年购入二手房的相关政策,其他省份…

haojunmei haojunmei 2020-09-22

好久不见

最近都在忙于学业,一直没空写文章,也整理了一下文章,将以前写的文章删了一部分,等有空再写点有用的干货吧。发个文章证明我还在。

Nightingale Nightingale 2020-09-21

Add Math Test: Reflection

For the CIM part of the paper, workings are compulsory in order to gain all the marks. For the angle calculating question on the front page, I got one out of two marks for getting the right answer but…

AWS lambda and dynamodb with Java

写在前面 使用aws lambda已经一年多了,下面使用java构建一个简单的lambda服务,大家可以自己扩展想要的功能,废话不多说,开始吧。 AWS 上 Java Lambda 应用记要 public class LambdaFunctionHandler implements RequestHandler { int warmNum = 0; public GatewayResponse handleRequest(Object input, Context context) { Object data = null; Map headers = new HashMap(); heade…