From d395cbcfadcfcaac6b46e0c5a37154dae57d855c Mon Sep 17 00:00:00 2001 From: Estom Date: Sat, 11 Sep 2021 13:51:26 +0800 Subject: [PATCH 1/2] 123 --- 工作日志/2021年8月31日-九月份国企.md | 73 +++++++++++++ 工作日志/2021年8月31日-九月份计划.md | 152 ++++++++++++++++++++++++--- 工作日志/2021年9月9日-今日计划.md | 16 +++ 3 files changed, 229 insertions(+), 12 deletions(-) create mode 100644 工作日志/2021年8月31日-九月份国企.md create mode 100644 工作日志/2021年9月9日-今日计划.md diff --git a/工作日志/2021年8月31日-九月份国企.md b/工作日志/2021年8月31日-九月份国企.md new file mode 100644 index 00000000..97d66ef9 --- /dev/null +++ b/工作日志/2021年8月31日-九月份国企.md @@ -0,0 +1,73 @@ + +# 九月份计划 + +## 国企研究所 + +### 中国银行 + +### 工商银行 +* 岗位 + * 软开中心主机研发(北京)、数据中心(北京)、后端分布式(杭州)、科技精英(青岛) +* 技术 + 1. 负责银行核心系统模块的单元设计工作。 + 2. 负责银行核心系统的软件开发。 + 3. 负责工商银行主机系统后端联机交易的研发工作。 +* 流程 + * [x] 官网投递https://job.icbc.com.cn/pc/index.html#/main/personal/delivery + + +### 农业银行 +* 岗位 + * 总行研发中心软件研发岗、数据中心信息技术工程师岗、青岛分行信息科技岗 +* 技术 + 1. 计算机基础扎实,熟练掌握C、C++、JAVA、C#中任意一门编程语言。 + 2. 熟练掌握Hadoop、MySQL、PostgreSQL、MongoDB、Redis、Memcached、Cassandra、SQLite中任意一项开发和管理技术。 + 3. 了解Windows、Unix、Linux等主流操作系统原理,了解一种或多种数据库。 +* 流程 + * [x] 拒绝了农银金科的笔试(说实话有点蠢,分行能进也不错了) + * [x] 完成了简历投递 + +### 建设银行 + +* + + +### 移动公司 + + +### 联通公司 + + +### 电信公司 + + +### 山东电网、国家电网、青岛电网 + +http://qingdao.offcn.com/html/gqzp/ + +http://qingdao.offcn.com/html/2021/08/79827.html +### 中电14所 + + +---- + +## 外企 + + +### 微软 + +### 亚马逊 + +### IBM + +### google + +## 收获 +1. 第一周8.9 + 1. 对工程进行重构,通过继承和模块化支持工程扩展。移植到Project当中。并进一步去掉冗余的代码 + 2. 对独立同分布问题进行探讨,数据集扩充、非独立同分布划分方式增加、衡量非独立同分布的方法 + 3. 实验设置,验证各个算法的优势,以及各个算法在不同参数(epoch等)影响下的表现 + +2. 第二周 + 1. 面试过程中,还是要注意自己的精神状态,不能每次都传达给对面一幅无精打采的样子。思路要灵活。 + 2. 要谦虚,不知道的不说,不该说的不说。但也要自信,对于回到不能老用我觉得…… \ No newline at end of file diff --git a/工作日志/2021年8月31日-九月份计划.md b/工作日志/2021年8月31日-九月份计划.md index f5526ba2..3a32fc70 100644 --- a/工作日志/2021年8月31日-九月份计划.md +++ b/工作日志/2021年8月31日-九月份计划.md @@ -45,7 +45,7 @@ * 但是,这些都是我们想要的。 * 流程 * [x] 简历投递 https://talent.alibaba.com/personal/campus-application - * [ ] 直通终面(听寒少说相关内容还在操作和安排。) + * [x] 直通终面(听寒少说相关内容还在操作和安排。)wow???????面试已经结束了,等意向书?这也太离谱了。 ### 腾讯 @@ -57,7 +57,7 @@ * 流程 * [x] 居然智能车捞起来了,着实,不太行。 * [x] 腾讯笔试:09-05 20:00:00 -- 22:00:00https://qq.nowcoder.com/cts/17036433/summary?id=B2EAF4DC35F7F779 - * [ ] 腾讯一面 2021-09-10 10:30 https://meeting.tencent.com/dm/mJj5W3u5jns4 + * [x] 腾讯一面 2021-09-10 10:30 https://meeting.tencent.com/dm/mJj5W3u5jns4 ### 百度 @@ -79,7 +79,6 @@ * [x] 建立共享当中,应该是面试挂掉了 * [x] 新的笔试(都挂了,不应该啊)2021年-09-07 19:00:00 -- 21:00:00 * [ ] 2021-09-11 16:00百度一面 9-11 16:00-17:00 - * [ ] @@ -98,7 +97,7 @@ * 流程 * [x] 官网投递https://app.mokahr.com/campus_apply/360campus/26419#/candidateHome/applications * [x] 360笔试021-08-29 15:00 星期天 - * [ ] 360面试(TMD错过预约???)废物 + * [x] 360面试(TMD错过预约???)废物 ### 美团 @@ -121,6 +120,7 @@ * [x] 美团二面:北京时间09月02日 14:00,http://dpurl.cn/4knwRG4z * [x] 美团三面:北京时间09月06日 10:30。电话面试。我跟面试官同时忘记了面试时间。 * [x] 美团三面。北京时间09月07日 15:30。电话面试。 + * [x] 收到录用意向书。等待签约。2021年9月9日10.30 ### 网易 * 岗位: @@ -137,24 +137,140 @@ * [x] 官网投递https://campus.163.com/app/personal/apply ### 搜狐 +* 岗位 + * C++开发工程师 +* 技术 + 1. 负责大型分布式广告系统的架构设计,系统开发维护,支撑天级数亿的广告请求; + 2. 负责大型分布式广告交易平台的架构设计和开发维护; + 3. 持续改进在线广告服务的架构及核心技术,保证系统稳定性,性能和高可扩展性; + 4. 相关新技术预研,完成项目的选型和设计和难点攻关。 + 5. 有系统研发经验优先,熟悉性能优化,对架构设计有一定理解者优先; + 6. 熟悉网络编程,多线程编程技术,熟悉C/C++语言,有大规模系统的设计和开发经验; + 7. 有强烈的责任心和良好的学习能力,有优秀的业务理解能力和执行力; + 8. 本科以上学历,对计算广告行业有浓厚兴趣。 + +* 流程 + * [x] 简历投递https://app.mokahr.com/campus_apply/sohu/5682#/job/07af1333-1b76-4ca2-889c-8460274ffab6 ### 新浪 - +* 岗位 + * 开发工程师C++方向 +* 技术 + * -包含推荐引擎、分布式机器学习平台、云计算、基础架构、存储、网络、后端平台等多个业务方向的开发、设计和优化; + * -为各个业务场景提供技术解决方案。 + * -精通一门流行的强类型语言(C/C++或者GO); + * -熟练掌握一门流行的脚本语言(Python/Bash/Lua/Etc); + * -具有良好的数据结构基础,熟悉面向对象,面向接口的设计模式; + * -有以下经验者优先: + * a) 大规模分布式系统开发、维护经验; + * b) 推荐引擎、搜索引擎开发经验; + * c) 有云产品开发相关经验; + * d) 有ACM-ICPC或信息学竞赛等竞赛经历。 + * -为结果负责,主观能动性强,能创造性地独立解决复杂问题。 +* 流程 + * [x] 官网投递https://career.sina.com.cn/portal/myapply?gql=glluemeuser%3D%257B%257Bglluemeuser.id%257D%257D%26record_type__ns%3DInternal%2520Transfer ### 携程 +* 岗位 + * 云计算工程师(2022届正式批) +* 技术 + * 1、负责携程云计算平台/PaaS平台的系统设计和实现; + * 2、专注于CodeDeploy模块的开发; + * 3、负责研发设施的技术研究和技术突破; + * 4、跟进业界发展趋势,参与开源社区,持续改进优化云计算相关组件。 + * 1、熟练掌握Linux环境下的C/C++/Go/Python/Shell/PHP等一门以上语言; + * 2、积极乐观,责任心强,工作认真细致,具备良好的服务意识,良好的团队* 沟通与协作能力; + * 3、热爱编程,热爱开源,有较强的学习能力,有强烈的求知欲、好奇心和进* 取心,能及时关注和学习业界最新技术; + * 4、熟悉如下技术者优先: + * a. 熟悉Openstack、Docker、Swarm、Kubernetes,CoreoS、Mesos等技* 术; + * b. 熟悉KVM、VMware、xen等虚拟化技术,熟悉持续交付; + * c. 熟悉Django框架,熟悉DevOps的工具链及生态系统; + * d. 具备一定的网络知识,熟悉TCP/IP通信原理,熟悉socket编程; + * e. 具有云系统(EC2、GAE)的构建和配置经验; + * f. 具有promethues、ELK等监控系统配置和使用经验优先。 +* 流程 + * [x] 官网投递 https://campus.ctrip.com/campus-recruitment/trip/37757#/candidateHome/applications +### 快手 + +* 岗位 + * C++开发工程师 +* 技术 + * 1、负责快手各产品后端系统、平台系统的研发工作,通过敏捷开发支持产品需求快速迭代,不断优化系统架构,支撑业务规模增长,保障服务稳定 + * 对现有系统的不足进行分析,找到目前系统的瓶颈,改进提高系统性能; + * 参与解决海量数据分布式处理、高效查询、数据一致性、准确性等方面带来的各种技术难题和挑战。 + * 熟悉C/C++或Rust,有扎实的计算机基础,对数据结构、算法基础有深入理解; + * 熟悉面向对象的设计思想,了解软件开发流程; + * 有实际项目经验或互联网公司实习经历者优先,有OI、ICPC等竞赛经验者优先; + * 热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新; + * 具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力。 + +* 流程 + * [x] 简历投递2021-09-09 + ---- ## 电商 ### 京东 -### 虾皮 +* 岗位 + * C++工程师 +* 技术 + * 1-2021年10月1日至2022年9月30日期间毕业,统招本科及以上学历; + * 2-有扎实的专业基础知识,熟悉常用的数据结构和算法,对计算机系统结构-网络-操作系统等专业知识有深刻认知; + * 3-熟悉Linux/Unix平台上的C++编程,熟悉网络编程-多线程编程,有良好的编程习惯; + * 4-有分布式系统开发、大数据处理开发经验者优先; + * 5-有互联网企业实习经验优先; + * 6-具备优秀的逻辑思维能力,有良好的团队合作精神,较强的沟通能力和学习能力。 +* 流程 + * [x] 官网投递http://campus.jd.com/#/details?id=1616&type=present + +### 虾皮 +* 岗位 + * 后端开发工程师 +* 技术 + * 1、2022届本科及以上学历,计算机软件相关专业; + * 2、至少熟悉 Golang、C/C++、Java、Python等一种编程语言; + * 3、热爱编码, 对于创新以及解决具有挑战性问题充满激情; + * 4、深入了解后端Web Service框架和技术,如 Gin、gRPC、Spring、Django、Flask、MySQL、Redis、Kafka,熟悉Web Server性能调优、大规模并发、缓存机制; + * 5、能熟练运用几种基本的设计模式,熟悉常用的软件架构; + * 6、扎实的数据结构和算法知识; + * 7、具备一定的英文听说读写能力; + * 8、优秀的逻辑思维能力、学习能力和沟通能力。 +* 流程 + * [x] 官网投递https://app.mokahr.com/campus_apply/shopee/2962#/job/1394ea55-a1d4-4710-923f-6c62da7dca3d -### 唯品会 ### 拼多多 +* 岗位 + * 服务端研发工程师 +* 技术 + 1. 负责拼多多基础和业务的架构设计和研发工作,解决各类有技术挑战的问题,为产品和业务的发展提供最强有力的技术支撑; + 2. 按照软件开发流程,根据产品和项目计划,完成所负责模块的架构设计、编码、测试和文档编写的全流程工作; + 3. 持续优化系统架构,提高系统在高并发、高流量和分布式环境下的容灾容错能力,保证系统的高可用性、高可靠性和高扩展性; + 4. 承担新技术预研和方案选型,参与关键技术点的攻坚工作,帮助团队内的技术推广。 + 5. 2022年应届毕业生,本科及以上学历,喜爱计算机以及互联网技术; + 6. 扎实的数据结构和算法能力,熟悉常用的数据库技术; + 7. 精通至少一种开发语言,并能熟练应用解决具体问题; + 8. 有较强的学习能力,有强烈的责任心和自我驱动力; + 9. 能及时关注并学习业界最新技术,具备良好的沟通能力和团队合作精神。 +* 流程 + * [x] 简历投递https://careers.pinduoduo.com/campus/personal-center + + +### 小红书 +* 岗位 + * 后端开发工程师 +* 技术 + 1. 本科及以上学历,计算机相关专业; + 2. 擅长任意一种语言,包括但不限于:C/C++/Java/Python/Go/PHP/Javascript; + 3. 熟悉常用数据结构与算法、计算机网络、操作系统,掌握数据库基本理论及基础的应用实践; + 5. 了解TCP/IP、HTTP、 Linux等基础。 + +* 流程 + * [ ] 简历投递https://job.xiaohongshu.com/jobs/3953/campus ---- ## 手机厂商 @@ -202,7 +318,8 @@ * [x] 要做测评(邮箱里有测评的链接。)\ * [x] 在线笔试2021-09-01 19:00 星期三https://mi.acmcoder.com/cand/login?673rqtpa * [x] 小米面试。9月8日-15.00-17.00 - * [ ] 小米二面。09月09日面试时间:16:00 + * [x] 小米二面。09月09日面试时间:16:00 + * [x] 居然挂了。2021年9月10日离谱。这二面聊得这么开心居然挂了???我觉得主要还是自己太不正式,谦虚低调,保持较好的精神面貌才行。 ### vivo @@ -229,8 +346,6 @@ ## 国企研究所 - - ### 中国银行 ### 工商银行 @@ -240,7 +355,13 @@ ### 建设银行 -### 移动公司、联通公司、电信公司 +### 移动公司 + + +### 联通公司 + + +### 电信公司 ### 山东电网、国家电网、青岛电网 @@ -258,6 +379,11 @@ http://qingdao.offcn.com/html/2021/08/79827.html ### 微软 +### 亚马逊 + +### IBM + +### google ## 收获 1. 第一周8.9 @@ -265,4 +391,6 @@ http://qingdao.offcn.com/html/2021/08/79827.html 2. 对独立同分布问题进行探讨,数据集扩充、非独立同分布划分方式增加、衡量非独立同分布的方法 3. 实验设置,验证各个算法的优势,以及各个算法在不同参数(epoch等)影响下的表现 -2. 第二周 \ No newline at end of file +2. 第二周 + 1. 面试过程中,还是要注意自己的精神状态,不能每次都传达给对面一幅无精打采的样子。思路要灵活。 + 2. 要谦虚,不知道的不说,不该说的不说。但也要自信,对于回到不能老用我觉得…… \ No newline at end of file diff --git a/工作日志/2021年9月9日-今日计划.md b/工作日志/2021年9月9日-今日计划.md new file mode 100644 index 00000000..3cad5352 --- /dev/null +++ b/工作日志/2021年9月9日-今日计划.md @@ -0,0 +1,16 @@ + + + + +## 收获 + +太累了。又到了间歇性伤感的时候吗?开心于我无益,指挥降低我执行计划的速度。一直特别羡慕胡舒展的那种精神状态,那种云淡风轻的生活状态,也只能羡慕一下罢了,你做不到。 + +你确实是那种懦夫小人,喜形于色,爱而不得就会辗转难眠,恨就会面目扭曲咬牙切齿,你总是充满怨恨,对自己充满敌意,不断妥协,极具阿Q精神。你根本没办法控制自己的情感。那天与张玄讨论我的行为,得到的时候只记得差,分开的时候只记得好。努力的时候抱怨没有生活,放纵的时候担心没有未来。又想找个人依赖,又不想面对那种失落惆怅,自以为非常要好却发现只不过是普普通通,自以为完美契合却发现每一个细节都经不起推敲,细思极恐。最后我们异口同声,觉得这玩意,可以称之为“贱”。 + +昨天看到一个名词,回避型依恋人格。你以为周围的人都那样,其实最如此的是自己。你的心里保护机制太强了,除了自己,你没办法信任任何人,然而,你多么想多么想多么想有那么一个可以信任的人呢?孤独,孤独是内心的拉扯,不是没有朋友,而是内心想孤立自己。 + +“如果你想要和别人制造几班,就要承受流泪的风险”不制造羁绊就不会流泪。所以你选择逃避。 + +为什么过去的三个月,感觉那么舒服那么轻松,为什么从这周开始,就莫名其妙的又开始思考这些无用的东西?问题出在哪里?又开始孤独了,又想找个人依靠了?又想有个人可以分享生活了?没有人愿意和你成为那样的朋友,只有因为签订了契约迫不得已的人。最后还是会败给自己的冲动,呵,不过是再安慰自己一次,你很擅长这个。 + From 05a6a862666b1e2b296138e8f137a7775f5dec60 Mon Sep 17 00:00:00 2001 From: Estom Date: Mon, 13 Sep 2021 09:55:06 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=AC=94=E8=AF=95=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code_segment/b.cpp | 16 +++++++++ code_segment/xiaoyu3.cpp | 21 ++++++++++++ code_segment/xiaoyu4.cpp | 52 ++++++++++++++++++++++++++++++ code_segment/xiaoyu5.cpp | 38 ++++++++++++++++++++++ code_segment/xiaoyu5_2.cpp | 22 +++++++++++++ 工作日志/2021年9月12日-今日计划.md | 8 +++++ 工作日志/2021年9月1日-简历说明.md | 28 +++++++++------- 数据库/事件驱动?.txt | 5 --- 8 files changed, 173 insertions(+), 17 deletions(-) create mode 100644 code_segment/b.cpp create mode 100644 code_segment/xiaoyu3.cpp create mode 100644 code_segment/xiaoyu4.cpp create mode 100644 code_segment/xiaoyu5.cpp create mode 100644 code_segment/xiaoyu5_2.cpp create mode 100644 工作日志/2021年9月12日-今日计划.md delete mode 100644 数据库/事件驱动?.txt diff --git a/code_segment/b.cpp b/code_segment/b.cpp new file mode 100644 index 00000000..3fc00ff7 --- /dev/null +++ b/code_segment/b.cpp @@ -0,0 +1,16 @@ +#include +#include +#include +using namespace std; + + +int main(){ + + vector vec{1,2,3}; + for_each(vec.begin(),vec.end(), [&](int &a){ + a++; + }); + for(auto a:vec){ + cout< +#include + +using namespace std; + +int change(int amount, vector& coins) { + vector dp(amount + 1); + dp[0] = 1; + for (int& coin : coins) { + for (int i = coin; i <= amount; i++) { + dp[i] += dp[i - coin]; + } + } + return dp[amount]; +} +int main(){ + + vector vec{1,5,10,20,50,100}; + cout< +#include +#include +#include +#include +using namespace std; + +int main(){ + string s = "2\n7\n4 -4 -2 -1 -1 -1 -1\n5\n1 2 3 4 5\n"; + istringstream cin(s); + // cin=is; + int t=0; + cin>>t; + while(t--){ + int n; + cin>>n; + vector vec; + while(n--){ + int x; + cin>>x; + vec.push_back(x); + } + // sort(vec.begin(),vec.end()); + vector sum_vec(vec.size(),0); + vector num_vec(vec.size(),0); + multimap m; + + int sum=0,num=0; + for(int i=0;i=0){ + sum+=vec[i]; + num++; + } + else{ + m.insert(pair(vec[i],i)); + } + sum_vec[i]=sum; + num_vec[i]=num; + } + for(auto a=m.rbegin();a!=m.rend();a++){ + if(sum_vec[a->second]+a->first>0){ + for(int i=a->second;ifirst; + num_vec[i]++; + } + } + cout< +#include +#include +// #include +using namespace std; + +struct Node{ + int val; + int pos; + Node(int v,int p){ + val=v; + pos=p; + } + bool operator<(const Node& b){ + return val>N; + vector vec; + while(N--){ + int x,y; + cin>>x>>y; + vec.push_back(Node(x,1)); + vec.push_back(Node(x+y+1,-1)); + } + sort(vec.begin(),vec.end()); + int max_num=0; + int num=0; + for(auto v:vec){ + num+=v.pos; + max_num=max(num,max_num); + } + cout< +#include +using namespace std; + +int main(){ + int N; + cin>>N; + map m; + while(N--){ + int x,y; + cin>>x>>y; + m.count(x)?m[x]++:m[x]=1; + m.count(x+y+1)?m[x+y+1]--:m[x+y+1]=-1; + } + int max_num=0; + int num=0; + for(auto v:m){ + num+=v.second; + max_num=max(num,max_num); + } + cout< 项目概述、主要工作、最终成果 -### 竞技策略开发——仿真5VS5SimuRosot(√上传) -* 项目概述:15个人的开发团队,长期开发项目,C++、JAVA。工程项目主要包括数据处理模块、前场、后场、边路、底线、特殊策略、定位球策略等,主要用于参加5V5 simurosot的国内比赛和国外比赛。 -* 主要工作:负责开发前场的相关策略,主要包括策略选择模块(优势前场、保守前场、边路前场)、角色选择和切换模块(角色的稳定性,进入退出分开控制。)、目标计算模块(保持相对的阵型,减少阵型的抖动)、移动跑位模块、射门模块。使用PID控制方法对机器人控制,增强了前场的稳定性。使用JAVA为团队开发了数据测试平台,实现了对数据仿真、策略测试、可视化。。搭建团队开发的SVN版本控制系统,方便整个团队项目开发和维护。 -* 关键技术:开发测试平台主要使用java swing开发跨平台图形界面,提供了一系列GUI组件。主要包括数据导入模块、动态演示模块、数据显示模块。使用java io random_accessfile读取并解析file文件。使用java thread实现数据加载与数据展示的并行过程。通过事件监听与响应机制,实现对数据仿真动态演示过程的控制,包括仿真速度调节和仿真进度调节。使用javadoc生成标准的java文档供后续开发使用,方便开发维护。 -![](image/2021-04-06-21-33-39.png) +### 竞技策略开发——仿真5VS5SimuRosot +* 项目概述:15个人的开发团队,长期开发项目,C++、JAVA,主要用于参加5V5 simurosot的国内比赛和国外比赛。工程主要采用分层架构, + * 第一层是运动模型,包括球的运动模型和轮式机器人的运动模型。控制机器人的轮速,完成前进、后退、旋转等基本动作。 + * 第二层是跑位动作,给定目标点,机器人通过基本动作,完成避障行为,以最快的速度到达目标点。 + * 第三层是击球动作,在跑位的基础上,考虑球的运动状态,完成击球过程。 + * 第四层是策略控制,用于协调多个机器人,完成统一目标的动作。进行角色选择,向前场包括sender、defender、helper等角色。然后目标计算,分别计算每个机器人的目标点,选择机器人的运动方法。最后是策略切换控制,为了增强策略的稳定性,还包括策略的进入和退出控制。 + * 第五层是策略选择,包括态势评估,通过过去和当前的机器人和球的状态完成一系列态势分析,选择进入前场、后场、边路、底线等不同的策略中。 + * 另外还有一些辅助模块,包括日志模块,保存策略数据和运动数据,用于比赛复现和问题排查。态势预测模块,根据过去和当前的状态,预测未来一段时间内的态势,根据运动规律,计算未来球的位置。 + * 用到了一些基本的设置模式,像单例模式(小球的控制句柄、态势评估类的对象和态势预测的对象)、策略模式(给定统一接口) +* 主要工作1:负责开发前场的相关策略,分成很多子策略选择模块(优势前场、保守前场、边路前场)、角色选择和策略切换控制(角色的稳定性,进入退出分开控制。)、目标计算模块(保持相对的阵型,减少阵型的抖动)、移动跑位模块、射门模块。使用PID控制方法对机器人控制,增强了前场的稳定性。 +* 主要工作2:使用JAVA为团队开发了数据测试平台,实现了对数据仿真、策略测试、可视化。搭建团队开发的SVN版本控制系统,方便整个团队项目开发和维护。开发测试平台主要使用java swing开发跨平台图形界面,提供了一系列GUI组件。主要包括数据导入模块、动态演示模块、数据显示模块。使用java io random_accessfile读取并解析file文件。使用java thread实现数据加载与数据展示的并行过程。通过事件监听与响应机制,实现对数据仿真动态演示过程的控制,包括仿真速度调节和仿真进度调节。使用javadoc生成标准的java文档供后续开发使用,方便开发维护。 * 最终成果:暑假期间带领团队前往日照参加了2017中国机器人大赛,前往台湾 参加了FIRA机器人世界杯,取得多项冠军。 -### 大创项目——基于网络爬虫和数据分析的高校信息整合系统 +### 基于网络爬虫和数据分析的高校信息整合系统 * 项目概述:5个人,Python、MySQL。带领团队申请了《基于超宽带定位技术的无人机目标追踪系统》《基于网络爬虫和数据分析的高校信息整合系统》两个国家级大创项目,后者主要是利用爬虫综合网络信息,搭建web服务器,对数据进行二次处理,使用机器学习算法提供面向用户提供文章推荐功能、标签云索引功能和分类浏览功能,面向信息发布者提供了热点倾向功能、数据分析功能。 * 主要工作:项目架构、服务器搭建,包括爬虫模块(数据解析模块xpath、URL获取与去重模块)、服务器模块(MySQL数据库设计、Json数据封装)、Android客户端(数据请求模块HTTP请求、数据展示)、数据处理模块。通过Scrapy完成网络信息爬虫,构建了Mysql数据库,使用Django后端框架和Bootstrap前端框架开发了项目网站,使用大数据的算法对信息分析处理,并将整个项目部署到腾讯云提供的CentOS服务器上。使用Github进行代码管理。 @@ -61,14 +67,12 @@ * 最终成果:两个国家级大创项目均获得优秀结题。 -### 无人机通信和加密 +### 无人机协同系统 -* 项目概述:无人机加密通信项目开发。 +* 项目概述:无人机通信和可视化 * 主要工作:主要是在Android平台(DJ无人机的地面站android手机开发),使用Java多线程和Socket编程,实现无人机之间的通信连接。主要通过UDP网络通信、心跳测试保持连接、回调处理等方式实现线程通信。在加密通信过程中,使用C++开发加密仿真环境。使用nodejs+electron对通信过程进行可视化。使用网页技术HTML、CSS、JavaScript做前端,使用C++做为本地的后端。通过封装C++通信的代码,提供C++通信接口,供nodejs调用。(代码的封装,接口提供,) * 主要成果:完成实验室项目验收。 - - ### TensorFlowIO优化 * 项目概述:分析TensorFlow源代码,对源代码进行修改重新编译。使用mmap方法,优化TensorFlow数据加载过程中的IO操作。 diff --git a/数据库/事件驱动?.txt b/数据库/事件驱动?.txt deleted file mode 100644 index 782d1438..00000000 --- a/数据库/事件驱动?.txt +++ /dev/null @@ -1,5 +0,0 @@ -事件驱动? -事件响应机制? -回调机制 -异步回调机制 -并发机制:多线程并发?异步并发?异步IO? \ No newline at end of file