Ryan's WorkSpace
  • 首页
  • 关于我
n

为tj/n设置本地代理升级node

n是一个非常方便的升级nodejs的软件。 升级node只需要执行n latest就能升级到最新的版本 升级稳定版只需要n stable 而升级到特定的版本则是n ${version} 当环境需要使用n升级,却需要使用代理访问互联网时, 则需要设置 export HTTP_PROXY=http://your_proxy_addr:port export HTTPS_PROXY=http://your_proxy_addr:port sudo -E n latest 即可通过代理使用n升级node

2018年07月10日 0条评论 1323点热度 1人点赞 阅读全文
通用分类

Jacobi四平方定理

雅可比四平方定理(Jacobi's four square theorem)是指一个数可以由四个数的平方之和得到。 参考例题:CUP 2342 #include <bits/stdc++.h> using namespace std; using ll = long long; int main() { ios::sync_with_stdio(false); cin.tie(0); ll n, ans; cin >> n; (n <<= 1)++; ans = n + 1; f…

2018年06月28日 0条评论 1346点热度 0人点赞 阅读全文
算法

BM算法求线性递推式模板

若一个问题的结论是通过推线性递推式来解,考虑到实际的情况,可以用BM算法的模板,先输入项数再依次输入项,项越多越准确 #include <bits/stdc++.h> using namespace std; #define rep(i,a,b) for(int i=int(a);i<int(b);++i) #define mem(a,p) memset(a,p,sizeof(a)) #define MAXN 1005 struct BM { int n{}; vector<double&g…

2018年06月08日 0条评论 2340点热度 0人点赞 阅读全文
算法

2018 计蒜之道 初赛 第六场

A:贝壳找房 题解:打表,预处理1e5的表,然后根据表进行查询。 题目说了有序,不知道会不会有降序,总之写了也过了 #include <iostream> #include <algorithm> #include <array> #include <limits> #include <cmath> #include <map> #include <iomanip> using namespace std; using ll = l…

2018年06月01日 0条评论 1283点热度 0人点赞 阅读全文
算法

2018 计蒜之道 初赛 第五场

由题可知最大情况为(n + 1) * 3 * 3 - n,然而我们无法得知最小情况时三个数之间的关系。 故考虑DP打表,算出某个数两个数相乘时最小的值,由该值递推第三个数。 打表算法O(nlogn),查询O(1) A题代码 #pragma GCC optimize("O3") #include <iostream> #include <vector> #include <array> #include <queue> #include <algorithm>…

2018年05月29日 0条评论 1125点热度 0人点赞 阅读全文
通用分类

MySQL升级后报错[HY000][1449] The user specified as a definer ('mysql.infoschema'@'localhost') does not exist. The user specified as a definer ('mysql.infoschema'@'localhost') does not exist的解决方式

升级至MySQL 8.0.11后GUI工具就全部出现了无法查询表的问题,到后面发现mysqldump都无法正常使用. 错误信息: [HY000][1449] The user specified as a definer ('mysql.infoschema'@'localhost') does not exist. The user specified as a definer ('mysql.infoschema'@'localhost') does not exist 查询后发现还需要用mysql_upgra…

2018年05月01日 1条评论 3878点热度 1人点赞 阅读全文
通用分类

用Node.js实现验证HUSTOJ密码模块

由于HUSTOJ使用binary sha1以及BASE64加盐进行加密,我曾经尝试用crypto在Node.js上实现功能与之相同的模块。然而按照API 说明操作并不能成功生成对应的内容。经过对Buffer转码密文发现,在对BASE64密文进行解密时,应使用ASCII编码进行解密,而在对明文加密时,则应该用UTF-8进行加密。   实现如下: [code lang=javascript] const crypto = require("crypto"); const checkPass…

2018年03月15日 0条评论 1371点热度 0人点赞 阅读全文
闲聊

随手写写

接手学校的OJ接近一年,刚好借着这个平台写了不少的东西,以至于把更新个人网站的事情给落下了。尝试着迭代升级开发,同时传到GitHub上面方便管理,在这个过程中也学到不少Git的操作。转了一圈还是写回了最初的JavaScript,但是写Bug的速度基本上赶上了自己写新功能的速度了,到最近还因为改使用Redis作为保存Session的方式结果差点把Session搞崩溃,感觉自己还是有许多的地方要学习。近些日子应该把重心放在学习算法数据结构上面,偶尔来写写题解之类的,给自己的网站添加一些内容

2018年02月04日 0条评论 1124点热度 1人点赞 阅读全文
通用分类

百度之星2017 1004 度度熊的午饭时光 回溯

这道题刚开始样例改了好多次,搞得前一个小时无从下手。折腾了1002无果以后转1004,后来发现是一个简单的0-1背包问题,唯一要注意的是记录路径,当有多组最优解的时候首先取最优解序号和最小的一组,然后是取最优解序号数组排列字典树最小的一组,简单搞搞就过了。 [cc lang="c"]#include #include #define in(x) scanf("%d",&x) #define inl(x) scanf("%lld",&x) #define ins(x) scanf("%s",x) #d…

2017年08月08日 0条评论 1226点热度 1人点赞 阅读全文
小玩意儿

新坑:基于Node.js & Socket.io的实时通讯/交互项目

了解了WebSocket这个神奇的协议以后,发现Apache不原生支持WebSocket,只好在服务器端配置了Node.js & Socket.io用官方给的Demo搭建的实时聊天室。测试地址:http://test.haoyuan.info:3000

2017年03月29日 0条评论 1215点热度 0人点赞 阅读全文
1…56789

如果帮助到你,请点击广告,谢谢!

用户您好!请先登录!
登录 注册
Social Media
Github: ryanlee2014
标签聚合
hustoj GitHub JavaScript C++ Java Apache C php
友链
Pacolyon
Lucien's blog
Slian's DreamWork
卡拉搜索
  • 0
  • 15,389
  • 5,591
  • 26
广告

COPYRIGHT © 2020 Ryan's WorkSpace. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

登录
注册|忘记密码?