[slideshare id=235042271&doc=abunchofhpc-200605072834]
Why you should use `express`
introduction
I manually do some stuff like
wget -r -p -np -k http://ics.nju.edu.cn/~jyywiki/
Many of the time you may get into the scenario the page you scripy from the website. they are rendered by the js
. Admittedly, you can continue to use request_html
. The idea is to use Chroium core
to dynamically render the js page and grab the important information.
from requests_html import HTMLSession
If you want to deploy them locally, you have to get the express
.
var express = require('express');
var path = require('path');
var ejs = require('ejs');
//import the package here
var app = express();
// view engine setup
app.set('views', path.join(__dirname, '/wiki'));
app.engine('html', require('ejs').__express);
app.set('view engine', 'html');
//youcan implement the function used in the cache page here.
router.get('/*', function(req, res, next) {
res.type('html');
res.render('*');
});
//credit: https://blog.csdn.net/u011481543/article/details/79696565
node server.js
Save it to the server.js with the relative path and run
关于和龙哥的比赛
我和龙哥以前大概还有大概一样的兴趣,只是貌似他自从icpc退役又回归以后,就在没有管过比赛。他也是个执拗的人,我无能为力。只是我还算比较负责。
MIPS 龙芯杯
我辜负了哈老师,还是我菜,我想自己做的,先mark一下明年找学弟好好做吧。我选一下CA2和EE的课。我自己做个多核cpu。
动力:自己造机、看了mesh之后的心动。
编译器
chibin 直接放弃,龙哥不想搞,yezhe无力。我就算了。
无人机比赛
我持续到底吧。
GeekPie2020谜题项目-设计稿
须知
-
每个Stage最多包含5个页面;你需要描述每个网页的大致内容、包含的文件、上下级页面(无则写无);5个页面可以是并行的
-
每个Stage需要有2~5种已知通关方案,需要给出“过剩”的线索
-
如果使用了头脑风暴中的idea,请在[Meeting0]作相应的记号
-
一定要确保谜题逻辑上连贯; 请充分考虑开发实现难度。
-
请务必将此链接以及有关内容保密
Stage1 [Author: 张启煊|邱龙田]
Ø 页面
序号 | 页面名称 | 上级页面 | 下级页面 | 页面内容描述/包含文件描述 |
---|---|---|---|---|
1-1 | 宣传图 | / | 加入游戏 | ![]() |
1-2 | 加入游戏 | 宣传图 | Stage2开启按钮 | 恭喜你通过宣传图中的线索顺利来到了活动的注册页面;与此同时,我们也需要简单检验一下您的身份。1. 请为自己取一个ID[输入框]2. 我校信息学院、生命学院、物质学院的主题色分别是?[3*7=21种颜色选3]3. 我校的校训是?[输入框][提交]return[0]: 答案错误return[1-输入苟…]: 说错话是要负责任的呀!答案错误return[2-通过]: 恭喜你注册成功!Stage2的网址就在你的答案中 |
1-3 | Stage2开启按钮 | 加入游戏 | Stage2 | 1.恭喜你达到了Stage1的终点!请给自己取一个ID让大家知晓…2. 一个按钮,点击则提示“不是时候”,除非他把系统时间设定为宣传图那一分钟 |
1-4 | ||||
1-5 |
Ø 破解方案1:把时钟与鸽子嘴重合得到网址前缀;正确答出四道题,其中第四道题包含“不”“无”“没”或者什么都不写;根据颜色号码找到新的网址;将系统时间设置为宣传图那一分钟;开启Stage2
Stage2 [Author: 叶者|张龙文]
Ø 页面
序号 | 页面名称 | 上级页面 | 下级页面 | 页面内容描述/包含文件描述 |
---|---|---|---|---|
2-1 | ||||
2-2 | ||||
2-3 | ||||
2-4 | ||||
2-5 |
Ø 破解方案1:
Ø 破解方案2: geekpie{Bridges_are_sacks._Is_there_anything_wrong_with_speaking_like_this!_Now,_tell_me.}
Ø 破解方案3: geekpie{It_would_be_nice_if_someone_like_me_disappeared.}
破解方案4: geekpie{symb0ls_ar3_jus7_symbo1s}
压缩包密码:3342613097+某管理员
Ø 破解方案5: geekpie{what_a_cruel_person} geekpie{Guomie_Nasai}
以下为Stage2草稿.jpg
题目顺序:
(1) -> (2) -> (5) -> (3) -> (4)
----->-----/
(1) 3个(或多个)选择题 某一个的题干包括跳过两个字 只有点击跳过可以通关
破解方法 1 xjb点 2 查看网页源代码 [是不是太简单了]是的
(2) 拼图 文件名为也为flag分段 按拼图顺序 仿照https://github.com/ustclug/hackergame2018-writeups/tree/master/official/card 用上科大校徽做背景 题解记得credit
破解方法 1 拼图后输入图片内内容 2 拼图排序后输入文件名拼接内容
(3) 找不同 多个像素点的颜色区别 答案是一系列坐标(大概3~5个)图片为bmp
(4) zip file password: geekpie某管理员的qq号+昵称 答案"{}+某管理员".format(qq号)
(5) RGB to UTF-8 2份线索 图片使用bmp防止压缩损耗:
线索1:UTF-8解密后信息 -> 跳一关
线索2:略微不同颜色的文字描边 破解方式:ps 选择颜色 如下


Stage3 [Author: 井皓天|杨易为]
主页面:Stage 3 - 腾讯文档
Ø 页面
序号 | 页面名称 | 上级页面 | 下级页面 | 页面内容描述/包含文件描述 |
---|---|---|---|---|
3-1 | 失踪的快递 | / | XXXXXX YYYYYYYY 53Z2 | 湖北省武汉市某同学家。从得到一个快递号,没来的去取,上面的身份证号已经模糊,需要猜出才能取得快递。快递编号 → 投递城市 → 身份证前六位 → X某个 QQ 群里的「管理员」→ 生日 or 百度第一次删除Google是什么时候 → Y校验码可以枚举出 Z 的几个可能,要加上性别才能唯一确定(可以暴力)之后配合某种载体(快递订单图片,其上的时间转 UNIX 时间戳之后会被用到)引导到一个域名为 身份证号.xxxxxx.onion 的网站(自备洋葱) |
3-2 | 快递的秘密 | 失踪的快递 | 救人的药/门牌号 | 里面有合同,指向另一个洋葱网站有个教务系统网站(每隔5s 换一次地址,指向救人的药/门牌号)下载得到一个ppt(离散题目)文件* 解压 pptx 可以跳到 3 |
3-3 | 救人的药 | ACTG 转化学式转药的名称(瑞德西韦),还需要输入快递订单的时间(UNIX时间戳) | ||
3-4 | 罪魁祸首 | |||
3-5 | 门牌号 | ACTG(维吉尼亚密码)转上科大门牌号+几点钟方向,在上科大地图中找到关键位置 |
/------->----\
(1)-> (2) -> (5) -> (3) -> (4)
------------->----------/
以下是stage3的草稿
背景:湖北省武汉市某同学家
从得到一个快递号,没来的去取,上面的身份证号已经模糊,需要猜出才能取得快递。
给出一个身份证号
XXXXXX YYYYYYYY 53Z2
快递编号 → 投递城市 → 身份证前六位 → X
某个 QQ 群里的「管理员」→ 生日 or
百度第一次认识Google是什么时候 → Y
校验码可以枚举出 Z 的几个可能,要加上性别才能唯一确定(可以暴力)
之后配合某种载体(快递订单图片,其上的时间转 UNIX 时间戳之后会被用到)
引导到一个域名为 身份证号.xxxxxx.onion 的网站(自备洋葱)
百度地图上科大街景 https://j.map.baidu.com/85/05w
可以用的ACTG训练能用的药。
HPL result after mending the OpenIB
================================================================================
HPLinpack 2.1 -- High-Performance Linpack benchmark -- October 26, 2012
Written by A. Petitet and R. Clint Whaley, Innovative Computing Laboratory, UTK
Modified by Piotr Luszczek, Innovative Computing Laboratory, UTK
Modified by Julien Langou, University of Colorado Denver
================================================================================
An explanation of the input/output parameters follows:
T/V : Wall time / encoded variant.
N : The order of the coefficient matrix A.
NB : The partitioning blocking factor.
P : The number of process rows.
Q : The number of process columns.
Time : Time in seconds to solve the linear system.
Gflops : Rate of execution for solving the linear system.
The following parameter values will be used:
N : 178176 178176 178176
NB : 384
PMAP : Row-major process mapping
P : 2
Q : 4
PFACT : Left
NBMIN : 2
NDIV : 2
RFACT : Left
BCAST : 2ring
DEPTH : 0
SWAP : Spread-roll (long)
L1 : no-transposed form
U : transposed form
EQUIL : yes
ALIGN : 8 double precision words
--------------------------------------------------------------------------------
- The matrix A is randomly generated for each test.
- The following scaled residual check will be computed:
||Ax-b||_oo / ( eps * ( || x ||_oo * || A ||_oo + || b ||_oo ) * N )
- The relative machine precision (eps) is taken to be 1.110223e-16
- Computational tests pass if scaled residuals are less than 16.0
trsm_cutoff from environment variable 9000000
gpu_dgemm_split from environment variable 1.000
check_cpu_dgemm_perf from environment variable 0
******** TESTING SYSTEM PARAMETERS ********
PARAM [UNITS] MIN MAX AVG
----- ------- --- --- ---
CPU :
CPU_BW [GB/s ] 17.0 17.5 17.3
CPU_FP [GFLPS]
NB = 32 30 51 43
NB = 64 69 74 71
NB = 128 78 101 94
NB = 256 98 116 112
NB = 512 114 125 122
PCIE (NVLINK on IBM) :
H2D_BW [GB/s ] 10.9 11.0 10.9
D2H_BW [GB/s ] 12.0 12.3 12.2
BID_BW [GB/s ] 16.8 17.5 17.1
CPU_BW concurrent with BID_BW :
CPU_BW [GB/s ] 9.3 10.3 9.9
BID_BW [GB/s ] 10.4 10.9 10.6
GPU :
GPU_BW [GB/s ] 768 774 772
GPU_FP [GFLPS]
NB = 128 5456 5497 5479
NB = 256 6312 6346 6335
NB = 384 6635 6785 6729
NB = 512 6146 6566 6385
NB = 640 6255 6765 6529
NB = 768 6178 6677 6463
NB = 896 6296 6887 6601
NB = 1024 6318 6760 6497
NET :
PROC COL NET_BW [MB/s ]
8 B 9 10 10
64 B 71 82 76
512 B 374 425 399
4 KB 1660 1738 1698
32 KB 2562 2603 2578
256 KB 2551 2566 2558
2048 KB 2521 2686 2564
16384 KB 2543 2549 2545
NET_LAT [ us ] 2.7 3.3 3.0
PROC ROW NET_BW [MB/s ]
8 B 26 29 27
64 B 176 185 181
512 B 810 867 839
4 KB 3487 3547 3517
32 KB 4715 4938 4827
256 KB 10310 10896 10603
2048 KB 3793 3812 3802
16384 KB 3643 3754 3699
NET_LAT [ us ] 0.6 0.9 0.7
displaying Prog:%complete, N:columns, Time:seconds
iGF:instantaneous GF, GF:avg GF, GF_per: process GF
Per-Process Host Memory Estimate: 32.16 GB (MAX) 32.16 GB (MIN)
PCOL: 0 GPU_COLS: 44545 CPU_COLS: 0
PCOL: 1 GPU_COLS: 44545 CPU_COLS: 0
PCOL: 3 GPU_COLS: 44545 CPU_COLS: 0
PCOL: 2 GPU_COLS: 44545 CPU_COLS: 0
2020-02-16 03:09:22.935
Prog= 1.93% N_left= 177024 Time= 2.05 Time_left= 104.25 iGF= 35476.18 GF= 35476.18 iGF_per= 4434.52 GF_per= 4434.52
Prog= 3.20% N_left= 176256 Time= 3.03 Time_left= 91.75 iGF= 48776.89 GF= 39787.78 iGF_per= 6097.11 GF_per= 4973.47
Prog= 4.46% N_left= 175488 Time= 4.01 Time_left= 86.02 iGF= 48350.88 GF= 41884.18 iGF_per= 6043.86 GF_per= 5235.52
Prog= 6.33% N_left= 174336 Time= 5.52 Time_left= 81.68 iGF= 46884.70 GF= 43246.86 iGF_per= 5860.59 GF_per= 5405.86
Prog= 7.56% N_left= 173568 Time= 6.45 Time_left= 78.89 iGF= 49726.67 GF= 44185.60 iGF_per= 6215.83 GF_per= 5523.20
Prog= 8.78% N_left= 172800 Time= 7.47 Time_left= 77.63 iGF= 45087.65 GF= 44308.93 iGF_per= 5635.96 GF_per= 5538.62
Prog= 10.59% N_left= 171648 Time= 8.94 Time_left= 75.41 iGF= 46760.45 GF= 44709.92 iGF_per= 5845.06 GF_per= 5588.74
Prog= 11.79% N_left= 170880 Time= 9.85 Time_left= 73.67 iGF= 49499.57 GF= 45152.71 iGF_per= 6187.45 GF_per= 5644.09
Prog= 12.97% N_left= 170112 Time= 10.84 Time_left= 72.74 iGF= 44732.85 GF= 45114.06 iGF_per= 5591.61 GF_per= 5639.26
Prog= 14.73% N_left= 168960 Time= 12.20 Time_left= 70.60 iGF= 48990.39 GF= 45543.73 iGF_per= 6123.80 GF_per= 5692.97
Prog= 15.89% N_left= 168192 Time= 13.16 Time_left= 69.67 iGF= 45314.51 GF= 45526.95 iGF_per= 5664.31 GF_per= 5690.87
Prog= 17.03% N_left= 167424 Time= 14.06 Time_left= 68.48 iGF= 48046.22 GF= 45688.27 iGF_per= 6005.78 GF_per= 5711.03
Prog= 18.73% N_left= 166272 Time= 15.46 Time_left= 67.07 iGF= 45757.55 GF= 45694.55 iGF_per= 5719.69 GF_per= 5711.82
Prog= 19.85% N_left= 165504 Time= 16.43 Time_left= 66.33 iGF= 43464.21 GF= 45562.56 iGF_per= 5433.03 GF_per= 5695.32
Prog= 20.97% N_left= 164736 Time= 17.28 Time_left= 65.14 iGF= 49538.96 GF= 45757.11 iGF_per= 6192.37 GF_per= 5719.64
Prog= 22.61% N_left= 163584 Time= 18.67 Time_left= 63.88 iGF= 44748.96 GF= 45682.17 iGF_per= 5593.62 GF_per= 5710.27
Prog= 23.70% N_left= 162816 Time= 19.52 Time_left= 62.86 iGF= 47723.89 GF= 45771.82 iGF_per= 5965.49 GF_per= 5721.48
Prog= 24.77% N_left= 162048 Time= 20.46 Time_left= 62.13 iGF= 43350.60 GF= 45661.18 iGF_per= 5418.83 GF_per= 5707.65
Prog= 26.36% N_left= 160896 Time= 21.82 Time_left= 60.94 iGF= 44130.63 GF= 45565.69 iGF_per= 5516.33 GF_per= 5695.71
Prog= 27.41% N_left= 160128 Time= 22.62 Time_left= 59.90 iGF= 49145.98 GF= 45693.12 iGF_per= 6143.25 GF_per= 5711.64
Prog= 28.45% N_left= 159360 Time= 23.58 Time_left= 59.30 iGF= 40933.20 GF= 45499.84 iGF_per= 5116.65 GF_per= 5687.48
Prog= 29.99% N_left= 158208 Time= 24.78 Time_left= 57.83 iGF= 48574.61 GF= 45648.24 iGF_per= 6071.83 GF_per= 5706.03
Prog= 31.01% N_left= 157440 Time= 25.68 Time_left= 57.14 iGF= 42424.31 GF= 45535.02 iGF_per= 5303.04 GF_per= 5691.88
Prog= 32.01% N_left= 156672 Time= 26.47 Time_left= 56.22 iGF= 47689.89 GF= 45599.69 iGF_per= 5961.24 GF_per= 5699.96
Prog= 33.50% N_left= 155520 Time= 27.81 Time_left= 55.20 iGF= 42112.81 GF= 45432.53 iGF_per= 5264.10 GF_per= 5679.07
Prog= 34.48% N_left= 154752 Time= 28.66 Time_left= 54.45 iGF= 43461.57 GF= 45374.03 iGF_per= 5432.70 GF_per= 5671.75
Prog= 35.45% N_left= 153984 Time= 29.40 Time_left= 53.53 iGF= 49076.85 GF= 45467.95 iGF_per= 6134.61 GF_per= 5683.49
Prog= 36.41% N_left= 153216 Time= 30.33 Time_left= 52.97 iGF= 38942.69 GF= 45267.77 iGF_per= 4867.84 GF_per= 5658.47
Prog= 37.84% N_left= 152064 Time= 31.44 Time_left= 51.65 iGF= 48678.40 GF= 45387.41 iGF_per= 6084.80 GF_per= 5673.43
Prog= 38.77% N_left= 151296 Time= 32.32 Time_left= 51.03 iGF= 40203.99 GF= 45246.42 iGF_per= 5025.50 GF_per= 5655.80
Prog= 39.70% N_left= 150528 Time= 33.05 Time_left= 50.20 iGF= 47611.40 GF= 45299.00 iGF_per= 5951.43 GF_per= 5662.37
Prog= 41.08% N_left= 149376 Time= 34.29 Time_left= 49.19 iGF= 41721.17 GF= 45169.44 iGF_per= 5215.15 GF_per= 5646.18
Prog= 41.98% N_left= 148608 Time= 35.17 Time_left= 48.61 iGF= 38661.58 GF= 45006.27 iGF_per= 4832.70 GF_per= 5625.78
Prog= 42.87% N_left= 147840 Time= 35.86 Time_left= 47.78 iGF= 48952.92 GF= 45082.13 iGF_per= 6119.11 GF_per= 5635.27
Prog= 44.20% N_left= 146688 Time= 37.07 Time_left= 46.80 iGF= 41375.08 GF= 44961.37 iGF_per= 5171.89 GF_per= 5620.17
Prog= 45.07% N_left= 145920 Time= 37.79 Time_left= 46.06 iGF= 45648.36 GF= 44974.46 iGF_per= 5706.04 GF_per= 5621.81
Prog= 45.93% N_left= 145152 Time= 38.60 Time_left= 45.44 iGF= 40090.04 GF= 44871.78 iGF_per= 5011.25 GF_per= 5608.97
Prog= 47.21% N_left= 144000 Time= 39.82 Time_left= 44.52 iGF= 39552.58 GF= 44709.14 iGF_per= 4944.07 GF_per= 5588.64
Prog= 48.05% N_left= 143232 Time= 40.47 Time_left= 43.75 iGF= 49061.56 GF= 44778.59 iGF_per= 6132.69 GF_per= 5597.32
Prog= 48.88% N_left= 142464 Time= 41.31 Time_left= 43.20 iGF= 37191.35 GF= 44623.80 iGF_per= 4648.92 GF_per= 5577.98
Prog= 50.11% N_left= 141312 Time= 42.27 Time_left= 42.08 iGF= 48488.80 GF= 44711.28 iGF_per= 6061.10 GF_per= 5588.91
Prog= 50.92% N_left= 140544 Time= 43.06 Time_left= 41.50 iGF= 38233.96 GF= 44591.27 iGF_per= 4779.24 GF_per= 5573.91
Prog= 51.72% N_left= 139776 Time= 43.70 Time_left= 40.79 iGF= 47352.86 GF= 44631.53 iGF_per= 5919.11 GF_per= 5578.94
Prog= 52.91% N_left= 138624 Time= 44.84 Time_left= 39.92 iGF= 39078.20 GF= 44490.06 iGF_per= 4884.77 GF_per= 5561.26
Prog= 53.68% N_left= 137856 Time= 45.67 Time_left= 39.40 iGF= 35469.32 GF= 44326.60 iGF_per= 4433.67 GF_per= 5540.82
Prog= 54.45% N_left= 137088 Time= 46.27 Time_left= 38.70 iGF= 48835.00 GF= 44384.52 iGF_per= 6104.37 GF_per= 5548.07
Prog= 55.59% N_left= 135936 Time= 47.38 Time_left= 37.85 iGF= 38524.68 GF= 44246.68 iGF_per= 4815.59 GF_per= 5530.84
Prog= 56.34% N_left= 135168 Time= 47.98 Time_left= 37.18 iGF= 46924.35 GF= 44280.25 iGF_per= 5865.54 GF_per= 5535.03
Prog= 57.08% N_left= 134400 Time= 48.78 Time_left= 36.68 iGF= 34793.40 GF= 44124.28 iGF_per= 4349.17 GF_per= 5515.54
Prog= 58.18% N_left= 133248 Time= 49.88 Time_left= 35.86 iGF= 37458.72 GF= 43977.09 iGF_per= 4682.34 GF_per= 5497.14
Prog= 58.89% N_left= 132480 Time= 50.45 Time_left= 35.21 iGF= 48334.19 GF= 44025.55 iGF_per= 6041.77 GF_per= 5503.19
Prog= 59.60% N_left= 131712 Time= 51.24 Time_left= 34.73 iGF= 33628.72 GF= 43863.84 iGF_per= 4203.59 GF_per= 5482.98
Prog= 60.31% N_left= 130944 Time= 51.82 Time_left= 34.11 iGF= 45809.84 GF= 43885.56 iGF_per= 5726.23 GF_per= 5485.69
Prog= 61.35% N_left= 129792 Time= 52.86 Time_left= 33.31 iGF= 37783.38 GF= 43765.91 iGF_per= 4722.92 GF_per= 5470.74
Prog= 62.03% N_left= 129024 Time= 53.42 Time_left= 32.71 iGF= 45345.68 GF= 43782.68 iGF_per= 5668.21 GF_per= 5472.84
Prog= 62.70% N_left= 128256 Time= 54.15 Time_left= 32.21 iGF= 34954.61 GF= 43664.13 iGF_per= 4369.33 GF_per= 5458.02
Prog= 63.70% N_left= 127104 Time= 55.82 Time_left= 31.81 iGF= 22502.08 GF= 43031.33 iGF_per= 2812.76 GF_per= 5378.92
Prog= 64.35% N_left= 126336 Time= 56.67 Time_left= 31.39 iGF= 29211.49 GF= 42825.40 iGF_per= 3651.44 GF_per= 5353.18
Prog= 65.00% N_left= 125568 Time= 57.40 Time_left= 30.91 iGF= 33256.17 GF= 42703.25 iGF_per= 4157.02 GF_per= 5337.91
Prog= 65.95% N_left= 124416 Time= 58.21 Time_left= 30.05 iGF= 44190.67 GF= 42724.06 iGF_per= 5523.83 GF_per= 5340.51
Prog= 66.58% N_left= 123648 Time= 59.04 Time_left= 29.63 iGF= 28645.97 GF= 42527.36 iGF_per= 3580.75 GF_per= 5315.92
Prog= 67.20% N_left= 122880 Time= 59.54 Time_left= 29.07 iGF= 45998.47 GF= 42556.94 iGF_per= 5749.81 GF_per= 5319.62
Prog= 68.11% N_left= 121728 Time= 60.42 Time_left= 28.29 iGF= 39488.82 GF= 42512.62 iGF_per= 4936.10 GF_per= 5314.08
Prog= 68.71% N_left= 120960 Time= 61.07 Time_left= 27.81 iGF= 34586.02 GF= 42427.74 iGF_per= 4323.25 GF_per= 5303.47
Prog= 69.30% N_left= 120192 Time= 61.61 Time_left= 27.29 iGF= 41400.68 GF= 42418.75 iGF_per= 5175.09 GF_per= 5302.34
Prog= 70.18% N_left= 119040 Time= 62.86 Time_left= 26.71 iGF= 26402.30 GF= 42100.61 iGF_per= 3300.29 GF_per= 5262.58
Prog= 70.75% N_left= 118272 Time= 63.34 Time_left= 26.18 iGF= 45075.96 GF= 42123.15 iGF_per= 5634.50 GF_per= 5265.39
Prog= 71.32% N_left= 117504 Time= 64.14 Time_left= 25.80 iGF= 26608.65 GF= 41929.10 iGF_per= 3326.08 GF_per= 5241.14
Prog= 72.15% N_left= 116352 Time= 64.94 Time_left= 25.06 iGF= 39254.82 GF= 41896.06 iGF_per= 4906.85 GF_per= 5237.01
Prog= 72.70% N_left= 115584 Time= 65.45 Time_left= 24.57 iGF= 41171.51 GF= 41890.50 iGF_per= 5146.44 GF_per= 5236.31
Prog= 73.24% N_left= 114816 Time= 66.06 Time_left= 24.13 iGF= 33393.87 GF= 41811.98 iGF_per= 4174.23 GF_per= 5226.50
Prog= 74.04% N_left= 113664 Time= 66.79 Time_left= 23.42 iGF= 41230.05 GF= 41805.63 iGF_per= 5153.76 GF_per= 5225.70
Prog= 74.56% N_left= 112896 Time= 67.39 Time_left= 22.99 iGF= 32345.48 GF= 41720.09 iGF_per= 4043.19 GF_per= 5215.01
Prog= 75.08% N_left= 112128 Time= 67.91 Time_left= 22.54 iGF= 37707.11 GF= 41689.62 iGF_per= 4713.39 GF_per= 5211.20
Prog= 75.84% N_left= 110976 Time= 68.77 Time_left= 21.91 iGF= 33207.24 GF= 41583.13 iGF_per= 4150.90 GF_per= 5197.89
Prog= 76.34% N_left= 110208 Time= 69.40 Time_left= 21.51 iGF= 30057.75 GF= 41479.33 iGF_per= 3757.22 GF_per= 5184.92
Prog= 76.83% N_left= 109440 Time= 69.84 Time_left= 21.06 iGF= 42264.53 GF= 41484.26 iGF_per= 5283.07 GF_per= 5185.53
Prog= 77.31% N_left= 108672 Time= 71.08 Time_left= 20.86 iGF= 14652.32 GF= 41013.65 iGF_per= 1831.54 GF_per= 5126.71
Prog= 78.03% N_left= 107520 Time= 71.99 Time_left= 20.27 iGF= 29812.22 GF= 40873.13 iGF_per= 3726.53 GF_per= 5109.14
Prog= 78.49% N_left= 106752 Time= 72.71 Time_left= 19.92 iGF= 24299.69 GF= 40707.76 iGF_per= 3037.46 GF_per= 5088.47
Prog= 78.95% N_left= 105984 Time= 73.13 Time_left= 19.49 iGF= 41940.69 GF= 40714.74 iGF_per= 5242.59 GF_per= 5089.34
Prog= 79.63% N_left= 104832 Time= 73.95 Time_left= 18.91 iGF= 31090.48 GF= 40607.58 iGF_per= 3886.31 GF_per= 5075.95
Prog= 80.08% N_left= 104064 Time= 74.53 Time_left= 18.54 iGF= 28726.10 GF= 40514.59 iGF_per= 3590.76 GF_per= 5064.32
Prog= 80.51% N_left= 103296 Time= 74.98 Time_left= 18.15 iGF= 37150.07 GF= 40494.65 iGF_per= 4643.76 GF_per= 5061.83
Prog= 81.16% N_left= 102144 Time= 75.72 Time_left= 17.58 iGF= 32584.68 GF= 40416.72 iGF_per= 4073.08 GF_per= 5052.09
Prog= 81.58% N_left= 101376 Time= 76.20 Time_left= 17.20 iGF= 33444.77 GF= 40373.20 iGF_per= 4180.60 GF_per= 5046.65
Prog= 82.00% N_left= 100608 Time= 77.02 Time_left= 16.91 iGF= 19037.34 GF= 40145.25 iGF_per= 2379.67 GF_per= 5018.16
Prog= 82.61% N_left= 99456 Time= 77.77 Time_left= 16.37 iGF= 31036.06 GF= 40058.23 iGF_per= 3879.51 GF_per= 5007.28
Prog= 83.01% N_left= 98688 Time= 78.28 Time_left= 16.02 iGF= 29557.06 GF= 39989.80 iGF_per= 3694.63 GF_per= 4998.73
Prog= 83.40% N_left= 97920 Time= 78.75 Time_left= 15.67 iGF= 31521.92 GF= 39939.16 iGF_per= 3940.24 GF_per= 4992.40
Prog= 83.98% N_left= 96768 Time= 79.38 Time_left= 15.14 iGF= 34413.02 GF= 39895.00 iGF_per= 4301.63 GF_per= 4986.87
Prog= 84.36% N_left= 96000 Time= 79.89 Time_left= 14.81 iGF= 27780.50 GF= 39817.11 iGF_per= 3472.56 GF_per= 4977.14
Prog= 84.73% N_left= 95232 Time= 80.34 Time_left= 14.48 iGF= 31196.37 GF= 39768.82 iGF_per= 3899.55 GF_per= 4971.10
Prog= 85.28% N_left= 94080 Time= 81.14 Time_left= 14.01 iGF= 25847.14 GF= 39631.79 iGF_per= 3230.89 GF_per= 4953.97
Prog= 85.64% N_left= 93312 Time= 81.75 Time_left= 13.71 iGF= 22376.33 GF= 39504.58 iGF_per= 2797.04 GF_per= 4938.07
Prog= 85.99% N_left= 92544 Time= 82.14 Time_left= 13.38 iGF= 33941.78 GF= 39478.11 iGF_per= 4242.72 GF_per= 4934.76
Prog= 86.50% N_left= 91392 Time= 82.88 Time_left= 12.93 iGF= 26158.93 GF= 39358.40 iGF_per= 3269.87 GF_per= 4919.80
Prog= 86.84% N_left= 90624 Time= 83.22 Time_left= 12.61 iGF= 37628.00 GF= 39351.37 iGF_per= 4703.50 GF_per= 4918.92
Prog= 87.17% N_left= 89856 Time= 83.72 Time_left= 12.32 iGF= 24988.33 GF= 39265.49 iGF_per= 3123.54 GF_per= 4908.19
Prog= 88.60% N_left= 86400 Time= 85.50 Time_left= 11.00 iGF= 30110.08 GF= 39074.56 iGF_per= 3763.76 GF_per= 4884.32
Prog= 90.05% N_left= 82560 Time= 88.07 Time_left= 9.73 iGF= 21336.49 GF= 38557.09 iGF_per= 2667.06 GF_per= 4819.64
Prog= 91.25% N_left= 79104 Time= 90.30 Time_left= 8.66 iGF= 20259.09 GF= 38105.32 iGF_per= 2532.39 GF_per= 4763.17
Prog= 92.35% N_left= 75648 Time= 92.03 Time_left= 7.63 iGF= 23894.57 GF= 37837.86 iGF_per= 2986.82 GF_per= 4729.73
Prog= 93.45% N_left= 71808 Time= 94.32 Time_left= 6.61 iGF= 18238.09 GF= 37362.12 iGF_per= 2279.76 GF_per= 4670.26
Prog= 94.35% N_left= 68352 Time= 96.12 Time_left= 5.75 iGF= 18874.93 GF= 37016.15 iGF_per= 2359.37 GF_per= 4627.02
Prog= 95.17% N_left= 64896 Time= 97.55 Time_left= 4.95 iGF= 21433.84 GF= 36787.46 iGF_per= 2679.23 GF_per= 4598.43
Prog= 95.90% N_left= 61440 Time= 99.00 Time_left= 4.23 iGF= 19137.51 GF= 36530.45 iGF_per= 2392.19 GF_per= 4566.31
Prog= 96.62% N_left= 57600 Time= 100.51 Time_left= 3.51 iGF= 18001.20 GF= 36251.72 iGF_per= 2250.15 GF_per= 4531.46
Prog= 97.19% N_left= 54144 Time= 101.67 Time_left= 2.94 iGF= 18516.54 GF= 36048.39 iGF_per= 2314.57 GF_per= 4506.05
Prog= 99.14% N_left= 36480 Time= 106.77 Time_left= 0.92 iGF= 14414.00 GF= 35015.81 iGF_per= 1801.75 GF_per= 4376.98
Prog= 99.89% N_left= 18432 Time= 110.04 Time_left= 0.12 iGF= 8624.06 GF= 34231.83 iGF_per= 1078.01 GF_per= 4278.98
Prog= 100.00% N_left= 768 Time= 111.76 Time_left= 0.00 iGF= 2427.21 GF= 33742.39 iGF_per= 303.40 GF_per= 4217.80
2020-02-16 03:11:15.757
================================================================================
T/V N NB P Q Time Gflops
--------------------------------------------------------------------------------
WR02L2L2 178176 384 2 4 112.82 3.342e+04
--------------------------------------------------------------------------------
||Ax-b||_oo/(eps*(||A||_oo*||x||_oo+||b||_oo)*N)= 0.0031046 ...... PASSED
[无人机] CADC 紧急救援图纸

专访 0x238e:畅想未来的交通世界
https://www.chainnews.com/articles/172600090308.htm
在本次 9102 BITRUN 全球极客大赛上,还有一支来自于上海科技大学的大一团队也同样引人关注,他们在 48 小时内实现了一个软硬件交互的基于区块链的车联网项目,并最终获得了本次 Hackathon 的 9102 创新特奖,那就是 0x238e 团队。
现在我们已经看到了自动化驾驶的雏形,那么未来的车联网的世界将会是什么样的场景?让我们和 0x238e 一起探秘未来!
很惊讶会有团队在 48 小时内完成一个软硬件结合的车联网 DApp 作品—VChain,这在目前的区块链行业中都是少之又少的。虽然这个作品只是个雏形,但已经展现出这些科技少年们对未来世界强烈的探索欲和挑战欲。这一点也与 CPChain 的愿景是一致的。我们已向 0x238e 团队发出了邀请,请他们来 CPChain 办公室参观,并期望未来能够保持沟通,甚至进一步孵化 VChain 项目。
——CPChain CTO 赵滨
首先介绍一下你们的团队吧
我们是来自上海科技大学的 0x238E 团队,共曹松晖、罗雨威、杨易为、叶者、张龙文五位同学,均来自 CS (秃头)专业。
曹松晖同学是 IoT 工程师,负责车端和传感器的环境搭建和程序开发。
罗雨威同学作为程序媛和产品经理,负责项目的整体统筹和内容细化。
杨易为同学作为团队中唯一会写智能合约的大腿,负责智能合约的开发以及智能合约和车端及用户端的对接。同时他作为项目提出者,提供了大部分文案以及灵感。
叶者同学作为一只全栈小工,负责了用户界面的设计与开发,同时也开发了后端代理服务用作前端与区块链和车端的交互。
张龙文同学是一个优秀的全能程序员兼架构师兼设计师,负责整个项目的架构以及车端的主程序开发,同时负责了车端与传感器数据和区块链数据的协调对接。作为一个优秀的设计师,他也顺带完成了团队的 PPT。

队名叫 0x238e 有什么含义吗?
团队:就是 9102 的十六进制啦,毕竟当时要报名了都还没想好队名,就直接随便一点。不过没想到的一点是巧合地获得了 9102 创新特奖。
简单介绍一下这次的作品吧
团队:作品全称 Vehicle Chain (简称 VChain),是一个基于区块链和车联网的驾驶辅助决策和保险评估系统。
VChain 的价值来自于驾驶辅助决策的应用和商业模式的创新,前者依托区块链的安全和计算的无延迟,后者是数据聚合和移动的结果。
1、在一个范围内,多个车传感器及他们的数据事务,由 CPChain 创建的区块链信任。
2、人工智能决策,基于物联网大数据的人工智能决策。异构数据互操作,形成大数据聚合。
3、数据资产的交互与应用,数据资产在利用主链可验证的特点,惠及保险评估等新兴商业模式。
为什么会想到做这样一个作品呢?
团队:在这样一个半自动驾驶已然成熟,自动驾驶已经在路上的时间点,驾驶辅助决策的安全基础、应用在超车无感支付方面和数据的后续利用成了广泛讨论的议题。雾计算、大数据分析和人工智能决策技术是否可以深度融合,于是我们想到了车联网这个场景。
同时,我们畅想了未来的全自动无人驾驶场景中交通的调度,发现如果我们希望能够在全自动驾驶中保证车辆的自由性(例如,不变成像地铁 / 火车 / 飞机一样的中心化调度,而是去中心的),我们势必要引入一个车联网。同时,为了记录和妥善保存局部车联网中车辆的决策以及传感数据,我们想到了借助区块链技术。
你们觉得未来的车联网是什么样的?是每一个车辆都是一个单独的处理终端,还是会有一个统一的云管理系统?
叶者:个人而言,未来的车联网应该分为局部和全局两块。在局部车联网中每辆车作为单独的处理终端,形成一个去中心化的协商决策系统,在决策完成之后将记录上传至统一的全局车联网。同时,全局车联网也可以分发一些路况、管制信息等。
我对你们的超车无感支付很感兴趣可以给大家介绍一下么?
张龙文 : 超车无感支付系统是用来解决自动化交通情况下的调度决策问题。不可否认的是,在未来的道路上行驶的先后也是一种资源,需要合理的调度和分配。本功能在交通系统中引入基于代币支付的调度方案,旨在合理分配优先级,车辆间通过物联网的协商交易成本几乎为零,基于科斯定理可以得到使整个交通系统效率最大化的结果。这个超车无感支付系统有如下优点:1. 公平性地交易;2. 便利赶路者;3. 收益指数增长,减少兜车赚钱行为。
区块链技术在这个项目中起到了什么作用?
保证数据的真实可靠,未经篡改。
张龙文 : CPChain 的区块构建速度很快,可以用于秒级别的安全验证以及决策记录。
杨易为:CPChain 有很多很好的特性,比如三链合一的框架,存储可以在端上是一个很好的解决价格问题的
无人驾驶的时代距离我们还有多远?
罗雨威:或许 30 年吧。无人驾驶时代,意味着无人驾驶交通工具的普及,配套道路系统的更新升级。目前技术上已具有可行性,具体交通系统的改造还需要政府与广大公民达成共识。
曹松晖:纯无人驾驶希望不大:总不能指望在塔克拉玛干沙漠自动驾驶;但是我们的作业想定涉及到的背景应该用不了 30 年:现在非常热门的 5G,其目的之一就是要为无人驾驶 / 自动驾驶提供基础设施,结合各大传统车企以及诸多新兴车企的发力,基础设施和技术应该很快就不成问题了,最大的障碍应该是政府与公民达成共识。
想象一下,你觉得未来的交通系统将会是什么样的?还会有哪些现在我们还没有看到的东西?
罗雨威:1. 未来的道路或许将是架构可变化的。道路可通过感知路面压力、车辆位置,判断此段道路是否为拥挤状况,从而在拥挤路段的上行路段进行道路架构变化,以升降、拓宽等方式扩展道路,增加车容量。
- 以上道路配合陆空两用车。道路变化可提供起飞跑道。垂直起降亦可(不过直升式耗时较长)
- 自动化驾驶使得每一次出行都获得最优决策,达到最高效率。
- 可能同时出现两个极端:一个是全自动驾驶;另一个是可以到远郊中远离交通干线的地方手动驾驶,体验驾驶乐趣,不涉及超车问题,因为只有自己,无车可超。后者需要联系前一个话题:远郊且远离交通干线的地方可能没那么多道路基础设施(飙车游乐场)
哈哈,未来的车还是一定得跑在地面上么?我看到的科幻片里面都是像飞船一样的呢。
团队:如果车辆不跑在地面,那就更加需要我们的这套系统啦。飞车的交通规划就不是二维的而是三维的了,所以他的“路况”就会比现在的要复杂很多,这个时候势必要引入自动驾驶才能保证整个交通系统的秩序与安全。同时,这些自动驾驶的飞车也更加需要车联网这样一个局部联网的竞争与协商协议,来保证交通效率,使驾驶者获得更好的交通体验。
现有的空管系统虽然可以实现三维空间的分配,甚至可以精确到某架飞机应当在某一秒经过某一位置,但是它的传感器(雷达)无法满足城市内部车流的定位(精度不够,扫描频率不够),而现有的飞机用的应答机专业度过高,而且车流量比飞机高几个数量级。
我听过一句话叫做“最好的机器是浑身是仪表的机器”因为只有这样的机器才能给到实时的反馈,未来的车也会这样的么
罗雨威:我觉得可能,毕竟传感器是机器的眼睛。不过不妨反向思考。如果已达到全自动驾驶,仅需将程序内置,每位客户事先通过输入参数,系统内即可生成针对所有进入车联网的车辆的行驶方案,而无需任何传感器,即可保证所有用户安全快速高效出行。
杨易为:对程序猿来说这是必然,对用户来说那必须要简单明了。
在整个开发过程中遇到了哪些有趣的事情又遇到了什么困难呢?
张龙文 : 巨佬杨易为帮某位成员的 linux 装显卡驱动,最终成功的把系统搞没了。
蒟蒻曹松晖在搞 Nvidia 的 nano 时,发现 SD 卡不够大,写不下完整的映像,于是折腾缩减版映像折腾了一晚上(太蒻了)
罗雨威:拼装小车过程中,考虑如何使车辆平稳受力、避免器件间短接,在没有螺丝螺母及坚实的车架的情况下,纯手工打孔以及使用扎带将小车各部件搭成一个整体。(一件暖心事:第一晚某位成员选择在室外入睡,一位未曾透露姓名的好心人帮 ta 放置了双层睡袋。)
叶者:整个开发过程中我遇到的最大的困难是没有人拼星爸爸的外卖,作为一个咖啡深度爱好者最后只能一个人忍痛一次喝了三杯(上科大同学们打 Hackathon 居然连咖啡都不喝,太恐怖了。)哦对,还有比赛完之后出去吃了一顿不仅把奖金吃光了还没赶上火车(罗雨威:原因正是吃大餐 hhhh)
杨易为:编程很精妙,我还有很多框架和底层的东西没学,但幸好这次的 fusion api 和 solidity 可以用 python 编,省了很多力气。比较遗憾的是看文档的时间点比较晚了。那个时候大家大概都想放弃了,各种 bug 需要调,框架也没有很清晰,最终成功完赛也是一个确幸,这次总算能成为一个很好的经验。
[无人机社的资源]树莓派无人机
[无人机社资源]我们需要做的事情
1.和robomaster社的合作,做他们的外包。
2.和刘晓培老师的合作
3.10月26号的无人机表演
or
4.研读无人机集群等论文
5.制作dji穿越机
[无人机社资源]社标
