自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 Some URLs

面向研究生的番茄ToDo QQ群:917104486快捷键论文词汇表Commands编程记忆2.1自然辩证法2020版复习资料

2020-12-11 23:29:03 276 2

原创 ssh连不上实验室的物理机了

192.168.128.0 我的192.168.1.33上的虚拟机地址,上面跑了个frp客户端,可以在外网通过frp访问。在192.168.1.33 上,除了 ping 192.168.0.1 没问题(如图3),其他都有问题。比如,ping 192.168.1.160 局域网的另一台服务器的地址,显示如图2,192.168.1.14 是实验室的另一台可以ssh连接的物理机,掩码16。显示“来自 192.168.0.1”,这个地址是无线路由器的地址。192.168.1.33 是本地地址,掩码16位,图1。

2023-02-25 16:43:44 1264

原创 git过大超容量后怎么办?

响应 .gitignore 的修改:git rm -r --cached .;git add .;git commit -m 'update .gitignore ’修改 .gitignore 文件,把某些不必要的大文件的相对路径加进去,表示不上传这些文件到github。撤回 commit,每运行一次就撤回一次,修改的文件内容不会被撤销。git 提交了大文件,lfs 也没用了,显示。然后就可以 git push 了。

2023-02-25 15:14:27 1575

原创 记一次顿悟的经历

select 函数最后一个参数传的是引用,timeval 结构体,每次会修改它,用了多少时间就从里面减去多少,所以越减越少,持续 “超时时间/发送间隔时间” 这么多轮次就刚好把时间用完了,退化为非阻塞接收数据,而服务端要过一段时间才发,导致误认为超时!我以为它不会变化,所以只初始化了一次,为了减少运算的悲剧。设置客户端超时 sec 为 5 秒,结果很快就返回了。把超时时间从 5 秒改为 50秒,50/3 = 16,显示成功接收且打印了16个数据,但第17个数据接收不到。仿佛select计时是从最开始计的。

2023-02-25 15:07:31 1353

原创 2022-回归日-蔚来已来秋招笔试

秋天的第一杯笔试

2022-07-01 20:32:09 1889

原创 壁仞科技一面

求64位二进制整数里1的个数,即实现 __builtin_popcount 函数本来觉得忘了的,甚至想放弃,比划比划写着写着就写出来了#include <iostream>using namespace std;int countOnes_v1(unsigned long u){ int c=0; while(u){ c++; u=u&(u-1); } return c;}int countOnes_v2(u

2022-05-27 11:10:16 1381

原创 吐槽一下你的开发之路上遇到过的坑?

算法开发、系统开发、后端开发、前端开发、OS开发、DB开发、客户端开发、手机应用开发、大作业开发、Project开发、以及其他各种软件开发,都是开发。今天还可以正常跑起来,睡一觉起来再一运行就报错了有没有一分钟没报错,十分钟没报错,偏偏要几十分钟一个多小时才崩有没有错误像病毒一样可以在体内转移,一会儿在这行附近有征兆一会儿又卡在那行飘忽不定找不到有没有非得你自我化成一条孤独的鱼,顺着程序指令独自游到一汪0、1数字里去找哪一个0错写成了1有没有别人的电脑就能跑,同一个程序我的电脑

2022-05-04 21:39:21 929

原创 一个区间数组归并问题&&一个并行问题

​两个链表,链表里的元素是 [low, high] 这样的区间,每个链表里的区间是单调递增且不相交的,怎么快速找到两个链表的所有相交的区间?比如[3,10]与[5,11]的香蕉区间为5到10。如果有10个链表呢?怎么快速“归并”?我这个场景下不需要找到所有相交区间,只需要找到前几个相交区间就好了(不确定,有时候找到第一个就行有时候要找到所有相交区间),所以不要考虑归并前两个,再归并第三个、第四个,而是要同时操作10个链表。可以把这个链表改成数组,前面只是为了帮助理解。再问一个C++并行问题:并行线程需

2022-05-03 23:52:33 944

原创 Clion windows 秒退 段错误 无输出

问题复现:cmake在linux上正常运行,把C++项目搬到windows下的Clion IDE里,配置好后,正常构建、编译,得到.exe。但一运行或者调试运行,都是闪退了,显示段错误。一个不错的笨方法:把代码注释了,逐段解注释,看可以运行到哪一段就运行不下去了。第一个坑:main里读了一个文本文件,但.exe可执行文件和打开的文本文件不是在同一级目录,文件路径里加 "../" 就好了。第二个坑:main里有声明一个类,类里有诸如 int a[500][500]这样的大数组,导致申请的..

2022-05-02 13:19:25 3721

原创 记录一个宏定义没打括号引起的bug

分配了2577个unsigned long数组:(NUM_BITSET就是2577)(图1)gdb里显示可以访问到:图2在另一个函数里却只能访问到2571下标处,不能访问2572下标了:图3、41486行输出:图5三小时后,问题解决了,是因为:#define NUM_BITSET 2568+NUM_PROTOCOL+1+NUM_PORT_BITSET2没有打括号,第1344行申请时256*8+16+1+256*2没有用括号括起来,然后直接乘以8了,得到 6161 字节,没有分配25

2022-04-30 21:30:26 1123

原创 2022.04.30 午夜随笔之《画梦》

2022.04.30 午夜随笔之《画梦》造梦工场里,有人写故事,有人看故事。一个声音评道:“要么他在做梦,要么我在做梦。”画家构思文字表达出画面,作家想出一个个画面表达出文字。有人赏画家的画能盯着看一天,极尽所能意会出能用文字直白解释的生动故事;而论文是文字版的画,有人析作家的诗文能盯着看一年,极尽所能想象出能用图案直白解释的形象画卷。字是画出来的,画是写出来的。画家为何不去写作?作家为何不去画画?世界为何要复杂化?因为魔术家不愿解密,解了密就没人鼓掌了。于是,有了影剧,音乐,画展

2022-04-30 02:11:27 845

原创 2022-04-29-京东笔试2题(含题目)

// 30个选择60分// 2个编程40分// P1 100%// A值//时间限制: 1000MS//内存限制: 65536KB//题目描述://Alice正在学习统计学。统计学中有三个常用的用于描述数据特征的值:最小值,最大值和平均值。Alice觉得这三个值的求法过于简单了,于是她结合这三个值的特性发明了一个新的用于描述数据特征的值:A值。对于一个由至少两个整数组成的可重集合S,Alice将从S中取出S中的最大数x和最小数y然后将这两个数的平均值(若非整数则向下取整)放回S中。Alice

2022-04-29 21:32:45 2300

原创 2022-04-26 洗澡随笔:把信息论中的Run Length 编码应用到报文匹配算法中

纪第一次自己抢到了麦当劳!​2022-04-26 洗澡随笔:把信息论中的Run Length 编码应用到报文匹配算法中。现有9个位集,所谓位集就是一连串0和1组成的数组,这里是用64位无符号long数组模拟的,目前实现的算法需要做很多次64位与运算,直到找到9个位集上某一位都是1,就停下来做一次更精确的检验,如果确实是匹配的,就可以说完成任务了,否则继续往下做与运算找下一个9个位集都为1的位又做精确检验。考虑通过聚合位来减少或运算:如果原来(一级)位集上有64个连续位都是0,就在二级位集上用一个0来

2022-04-26 19:45:22 996

原创 扩展一篇期刊论文之开发记录

周志代码实验33h、数据处理29h、扩展撰写27h,基本三分,但后续可能三者都还有许多工作代码去年10月24日时:结论与结尾:

2022-04-25 03:34:50 779

原创 2022-04-24 腾讯实习笔试全国卷

腾讯全国卷结束了,5题打了38分:30%,60%,0%,100%,0%。前两题看都没看懂。第三题一元三次方程打了两套公式,结果一个都没过,pow开三次方开不出来。最后一题写了88行代码,最后半分钟终于写完通过编译,结果超出内存,0%。//#include<iostream>//#include<algorithm>//#include<vector>//#include<queue>//#include<set>//#include

2022-04-24 22:18:49 1238

原创 2022-04-22 洗澡随笔

(1)为什么发现问题比解决问题重要?举个HEM例子:负载是1M 时,所耗时间是0.31ms,当负载增加 8 倍达到 9M 时,所耗时间是8.07ms,增加了 25 倍!看上去是一个坏消息,但正因为发现了这个问题,才有了对应的一个简单粗暴的优化:实例化 9 个HEM,每个存储 1M 负载,仍是单线程跑,所耗时间理论上只会线性地增长,也就是2.79ms,算上合并9个部分结果即8次加法运算,共2.8ms,理论上性能提升65.3%!这也可以当做HEM的第10个优化措施了,避免了时间随负载超线性增

2022-04-22 20:12:41 777

原创 2022-04-12 洗澡随笔之我又来吹牛逼了

“今晚才发现,我读研方向是设计支持 ‘区间更新,单点查询’ 的数据结构和搜索算法,不经想到了人不为己天诛地灭。”区间更新:即订阅的谓词约束所定义的区间,插入一个谓词就相当于更新这个区间。比如:插入6号订阅的第一个谓词 {1,[18,23]}, 表示在属性1上的区间[18,23]里插入订阅ID 6, 查询18、19、20、21、22或者23时就要返回 6。单点查询:事件的每个非空属性就相当于一个一维空间上的一个点,每个非空属性上的匹配任务就是找到这个属性上定义的所有包含这个点的区间..

2022-04-13 00:33:44 810

原创 拼多多2022-04-10笔试四题 100%-0%-66%-50%

拼多多2022-04-10笔试四题 100%-0%-66%-50%第二题过了样例(样例里有多个子样例),结果还是 0%。第三题用了两种方法,结果都是66.7%。// PDD P1 25' 100%//#include<iostream>//#include<vector>//using namespace std;////int main() {// int n; cin >> n;// vector<int> a(n);//

2022-04-10 22:28:03 1408

原创 2022-04-10 午夜随笔之《去晾6个衣服仿佛发现了新大陆》

花了两年时间思考这么一个问题:有10000种语言,每个老师可以教学其中20种,每个学生需要选修任意10种。现有100万个学生的选修申请,给出一个老师的教学科目,尽可能快的算出可以教的学生数目以及学生ID。在4.6GHz的cpu频率下用280微秒算出这个结果。《廿陆畫生对于HEM在同一个属性上无法适应离散区间匹配的指导意见》考虑到HEM值域可达百万级,考虑到我处理excel表格数据时常常需要把一列十行的数据拷贝到另一个sheet上成一行十列的这个过程需要转置粘贴考虑把以上两点考虑结合起来,..

2022-04-10 22:23:31 786

原创 证明线性筛法求质数

## 标题线性筛法:保存已知的素数,用i+1得到的新数b从素数2开始乘以这些素数,得到的乘积是非素数,如果新数b是某个素数a的倍数就停止乘下去。证明最后一句话(反证法):此时 b = k * a,则大于a的素数 * b == a* (k*大于a的素数)**设c=k**大于a的素数=kq>ka=b处理b时需要标记但没有标记的是 bq=kaq=ca假设c=wp=kq, p、q是素数,且 p<a<q,则只会标记到 cp,不会标记到 ca此时有b=ka=wp/q*a=wa/q

2022-04-10 16:41:02 781

原创 导弹拦截编程问题的证明

题目和解法思路:倒着求一遍最长上升子序列得到ans1,正向求一遍最长上升子序列就是ans2。证明:为什么正向求一次最长递增子串就是最少需要配置的系统数。正向数出来的最长递增子序列中,不可能有两个在同一套系统里拦截,所以可得到该解>=answer(可能[Dilworth定理](https://baike.baidu.com/item/%E7%8B%84%E5%B0%94%E6%B2%83%E6%96%AF%E5%AE%9A%E7%90%86/18900593?fromtitle=Dilwor

2022-04-10 16:36:38 968

原创 IEEE 期刊双栏模板引用文献问题

Bug持续时间: 14小时。overleaf 模板:https://www.overleaf.com/latex/templates/ieee-for-journals-template-with-bibtex-example-files-included/hjbyjvncdmpx问题:想把文献索引写在 .bib 文件,这样可以直接把以前论文的文献索引数据拷贝过来,但这个模板里没有 .cls、.bst文件,把thebibliography注释了使用\bibliographystyle{IEEEtra

2022-04-07 16:05:42 1712

原创 Visual Studio 2022 error LNK2019: 无法解析的外部符号

Visual Studio 2022 报错模板:1>*.obj : error LNK2019: 无法解析的外部符号 “… void __cdecl …” (?..),函数“…”(…?..)中引用了该符号详细错误如下:已启动生成…1>------ 已启动生成: 项目: BIOP, 配置: Debug x64 ------1>pRein.cpp1>run_models.obj : error LNK2019: 无法解析的外部符号 "private: void __cdecl

2021-12-08 22:18:28 4838

原创 matplotlib画图,坐标轴log对数刻度以及十进制显示

import matplotlib.pyplot as pltx = [5,10,15,20,25,30]y = [1,2,3,4,5,6]fig=plt.figure()ax = fig.add_subplot(111)ax.plot(x, y, marker='v', color='r', label='example')ax.legend( loc=(1.36/5,0.05/5),ncol=3) #fontsize=10,loc是图例左下角所在的点的x和y值,ncol是图例分几列显示

2021-10-25 19:33:30 12087 2

原创 算法理论与分析复习

Notion链接

2021-06-24 22:24:08 94

原创 C/C++ main读取命令行很大的argv输入参数时的转化问题

#include <cfloat>#include <ctime>#include <iostream>#include <omp.h>#include <random>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>typedef long long int lli;lli n;.

2021-06-19 14:47:07 441

原创 kafka创建主题出错:kafka.zookeeper.ZooKeeperClientTimeoutException

按教程Kafka Stream操作时,创建第一个主题后,可以查询、生产和消费,然后关了生产者消费者,创建第二个主题,加了–config cleanup.policy=compact命令,要过一会儿才输出信息,报错,说超时了:swhua@swhua:~/Desktop/kafka_2.13-2.7.0$ bin/kafka-topics.sh --create --zookeeper localhost:9092 --replication-factor 1 --partitions 1 --topic.

2021-05-09 17:10:02 2100

原创 MPI环境构造连续二维数组的坑

void alloc_matrix(void ***a, int m, int n, int size) { int i; void *storage; storage = (void *)malloc(m * n * size); *a = (void **)malloc(m * sizeof(void *)); for (i = 0; i < m; i++) { //(*a)[i] = (float *)storage + i * n * s

2021-04-28 22:23:01 199

原创 MPI_Time 测量程序运行时间,输出错误时间

问题:float elapsed_time;MPI_Barrier(MPI_COMM_WORLD);elapsed_time = -MPI_Wtime();// 省略主程序elapsed_time += MPI_Wtime();if (!id) { printf("\nRun Time: %3.6f seconds\n", elapsed_time); fflush(stdout);}会发现运行时间输出为负数,或者明明很快就输出了,却显示运行了几十秒。解决把float

2021-04-28 22:06:59 978

原创 python-pyecharts.charts画折线图起点错误

pyecharts文档画折线图的代码:import matplotlib.pyplot as pltimport numpy as npfrom pyecharts.charts import Barfrom pyecharts.render import make_snapshotfrom pyecharts import options as optsfrom pyecharts.globals import ThemeTypefrom pyecharts.commons.utils.

2021-04-28 21:55:20 1120 3

原创 Storm运行错误 /usr/bin/env: ‘python’: No such file or directory

用 storm 命令时出现错误:./storm: line 42: 10 * ‘python’: + ‘python’:: syntax error: operand expected (error token is "‘python’: + ‘python’:")./storm: line 43: ((: < 26 : syntax error: operand expected (error token is "< 26 ")/usr/bin/env: ‘python’: No s.

2021-04-18 23:32:11 784 1

原创 机器学习 quiz 公式

Notion1234Thank you very much for your reward !

2021-04-07 00:49:18 103

原创 Learning-Driven Interference-Aware Workload Parallelization for Streaming Applications (TPDS2021)

Learning-Driven Interference-Aware Workload Parallelization for Streaming Applications in Heterogeneous ClusterTPDS2021第一篇论文解读: https://dblp.uni-trier.de/db/journals/tpds/tpds32.html, Manuscript received Feb. 2019PPT和原文1. Motivation以前要么只考虑了hybrid CP

2021-02-25 21:16:13 445

原创 正颌手术记录

Notion链接地点:上海九院病例:2017/08/23 - 2021/01/20 正畸治疗+术前准备2021/01/20 - 2021/01/26 住院手术(21号手术)2021/01/27 - 至今 术后治疗手术:BSSRO(下颌后移)+ 颏成型 + 拔上颌埋伏牙 + 填充人工骨粉费用:手术预交押金八万,用了六万六千多,加上其他费用,有七万多;术前正畸三万左右;术后还要正畸、一年后还要做拆钛板手术...

2021-02-05 15:31:38 402

原创 计算方法/数值分析 复习资料 公式 知识点

NotionThank you very much for your reward !

2021-01-03 01:42:56 908

原创 上海交通大学 信息论与编码 复习资料

12.28、12.29整理NotionThank you very much for your reward !前往打赏

2020-12-29 22:45:56 576

原创 论文词汇表

看论文收集的词汇表:Swhua_Vocabulary动词 名词 形容词 词组 其他 mitigate 缓解 overhead 开销 scalable 可称量的 in line with 与…一致 thereof 由此 churn 剧烈搅动 mesh 网状 ...

2020-12-11 23:16:40 354

原创 C++编程记忆3.0

1.scanf && cin%lld 对应long型变量 %d 对应 int%lf 对应double型变量获取输入字符 char c; getchar(); // 如果字符前有一个回车或一个空格就用getchar去掉,或者在前面加\n scanf(“%c”,&c); while((c=cin.get())!=EOF) map[c]++;获取输入字符串 // 方法一: 在PAT上没这个函数,在VS里可以 char str[100]; get

2020-12-11 22:27:14 808

原创 ubuntu、storm、zookeeper、kafka、docker等软件的客户端命令

COMMANDS记录道上遇到的命令,不定期更新。kafka-windows在kafka主目录下:.\bin\windows\kafka-server-start.bat .\config\server.properties启动zookeeper: zkserverzookeeper启动zookeeper: ./zkServer.sh start (停止用stop)启动clli:./zkCli.sh查看是否运行:ps -aux grep | ‘zookeeper’./zkServ

2020-12-11 22:17:09 242

原创 各种IDE的多行注释快捷键、代码排齐格式化快捷键

VS2017 和 VScode: ctrl K C ctrl K U 或者: ctrl K ctrl C ctrl K ctrl Ueclipse: ctrl / 或者 ctrl shift C 或者 shift ctrl / 或者 alt shift J--来自https://blog.csdn.net/chengly0129/...

2018-11-21 21:13:34 4063

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除