主页

部署JSPROXY网页在线代理教程

image.png

项目简介

JSPROXY项目地址

JSPROXY是一个基于js在线代理网页的项目,就可通过某个网站访问另一个网站(通常无法直接访问)。不用安装任何插件,不用修改任何配置,仅仅打开一个网页即可。与其他在线代理相比,具有网页js支持好、使用方便、搭建方便等特点。

项目优点

目前存在的问题

  • 无法登录Google
  • Google reCAPTCHA 无法执行
  • twitter 在 Chrome 普通模式下无法登陆,但隐身模式可以
  • 非 UTF8 编码的 JS 会出现乱码(MIME 未指定 charset 的情况下出现)
  • twitch.tv 首页报错
  • Youtube播放全屏卡住

阅读更多

Windows下快速配置VSCode编写C/C++

ff339b13652af89f9444759cef7f33d7.jpg

简介

Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,使用Web技术Electron搭建,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展。软件跨平台支持 Windows、Mac 以及 Linux。

接触这款编辑器之后的感受正如VSCode官网所述:VSCode Redefined Code Editing.这款编辑器带来的强大的功能是Dev-C++等古董编辑器望尘莫及的。

本文将介绍如何在Windows环境下快速配置VSCode编写C/C++程序。

阅读更多

国内外优秀DNS服务器收集

上网离不开DNS,它帮助我们将域名解析为IP,一个快速、准确的DNS非常重要,如果使用了一些奇怪的DNS服务器,可能在访问网页时加载速度慢、被跳转到虚假网站或者网页上出现不该有的广告,一般来说默认的DNS服务器来自于ISP服务商,但也有一些独立、权威的DNS服务器可以使用。

阅读更多

洛谷题解 P1309 【瑞士轮】

题目链接

这道题题意不难理解,开二倍N的空间,然后模拟即可。

如果我们每次更新分数后使用sort来排序将耗费大量的时间,因为sort的优越性在于随机数列,可以达到 $\Theta (N\log_2N)$的时间复杂度,但对于本题的有序数列(即每次处理后,胜者的队列与负者的队列仍然为降序)来说是一种浪费,所以会导致TLE,根据本题的特性,不难想到归并排序的思想来操作。

代码如下

阅读更多

洛谷题解 P5020 【货币系统】

题目链接

这是一篇85分的题解

思路

  • 虽然我考场上没有看懂题意,但这并不妨碍我们通过研究样例,发现实际上就是去掉可以被分解为小数的大数。

样例1:

3 19 10 6 去掉6 = 3 * 2,去掉19 = 10 + 6 + 3 。

  • 既然如此我们便将这些数字排序,最小的肯定不能被去掉,我们从第二位开始,依次dfs试图将其用小的数字表示出来。。。

接下来是代码

阅读更多

洛谷题解 P1441 【砝码称重】

题目链接

DP是不可能DP的,这辈子不可能DP的,只有打打模拟队列才能维持的了生活的样子,DP超难调的,一点都不好玩(还是要学的23333

在经历了二维dp调不好,一维dp看不懂,bitset啥玩意的懵⚪之后,我决定尝试一下模拟这个过程。。。

感谢@WLZS 提供的深搜剪枝思路,出现了60->AC的奇迹。

说一说思路吧,

  1. 深搜全排列去掉砝码(记得剪枝变成组合否则60分TLE)
  2. 砝码称重过程:
    1. 找到一个没有去掉的砝码,加入队列
    2. 拿一个砝码,和已经加入队列的重量相加,最后自己加入队列(想一想为什么不先加入队列)
    3. 重复上一步,加完后更新答案的值

以下为代码部分

阅读更多