- 博客(60)
- 收藏
- 关注
原创 人生嘛,就要不断地努力,不断地向前!
近几年,华为在科技领域的日益强大,强大到会被美国所忌惮。5G作为新一代的通信技术备受瞩目。很荣幸,我能够在风口浪尖上加入华为公司,并且成为5G产品部的一员。外界传闻华为很累,不过我觉得还好,没有我想象中那么累,对于刚毕业的学生而言,可能和每天待在实验室没什么两样。公司会非常宽容的给你很多时间来学习,读协议、学习环境操作。 毕业孤身一人来到上海,晚上回家也没啥意思,还不如在公司里...
2019-02-20 21:40:48 698
原创 5G协议 38.413精读(一)概述
5G协议 38.413精读(一)概述协议下载地址:http://www.3gpp.org/ftp/Specs/archive/38_series/ 一、范围38.413是针对无线网络层的信令面的NG接口的协议。NGAP(NG Applacation Protocal) 二、定义NGAP由很多子流程组成。Eps(Element procedures),每个Eps都是N...
2018-12-09 21:46:06 5886 1
原创 我在研究生入学前选择了退学,决定直接工作了
一转眼彻底离开校园已经三个月了,生活已经被工作填满了,很久没有更新博客了。今天闲下来,晚上随便写写考虑到多方面原因,我于今年9月5日离开了我的大学,放弃了某C9高校计算机专业人工智能的研究生入学资格。决定直接进入社会,进入梦寐以求的华为公司我知道在很多人眼里,这样的一个决定很鲁莽很仓促甚至我也不敢保证这样的选择是正确的但是人生怎么能一直平平淡淡的度过呢怎么能一直都蜷...
2018-12-09 00:05:53 2842 2
原创 调制、复用和多址技术
4.调制、复用和多址技术4.1调制4.1.1调制概述发送端产生高频载波信号,让高频载波的幅度、频率或相位随着调制信号变化,发送给接收端,接收端收到已调信号后,从中将调制信号恢复出来,对于模拟信号采用模拟调制,对于数字信号采用数字调制4.1.2模拟调制----幅度调制让高频载波的幅度随着调制发生变化调制:将低频调制信号调制到高频载波信号上解调:只要恢复载波的频率和相位,就...
2018-09-04 20:55:10 3617
原创 信道编码与交织、脉冲成型
3.信道编码与交织、脉冲成型3.1信道编码与交织3.1.1FEC(前向纠错)----重复码&分组码重复码:将同一数据发送多次,到了接收端根据少数服从多次进行译码,传输效率很低分组码:将k位信息比特氛围一组,增加少量码元,共计n位 (n,k)分组码,其中n-k位多余码元用于检错和纠错,称为监督码元或校验码元分组码之奇偶校验码:(3,2)偶校验码,监督码元只有1位,整个码...
2018-09-04 10:47:17 5845 1
原创 信号与频谱、信源编码
2.信号与频谱、信源编码 2.1信号与频谱2.1.1正弦信号 积分特性&正交特性任何复杂的信号都可以分解为一系列不同频率的基本信号之和:正弦信号、复指数信号欧拉公式发现后,复指数信号取代了正弦、余弦信号的基本地位正弦余弦信号统称为正弦信号s(t) = Asin(2pi*f*t+fi)积分特性:积分区间取正弦信号周期的整数倍时积分为0正交特性:基波{sin...
2018-09-03 20:04:25 1458
原创 通信原理概述
1.通信原理概述 1.1无线通信概述1.1.1应用场景传统应用场景固定信息:烽火边防文字信息:信鸽交互方式:旗语(不受干扰)现代应用场景1895年马可尼.....从传播距离看:远距离通信(卫星)、中距离通讯(电话)、近距离通讯(对讲机)从传播内容看:语音(无线广播方式、移动通信)、文本和图片(互联网)、视频(电视广播、视频电话) 1.1.2通信网...
2018-09-03 14:21:04 63880
原创 从 中国顶尖物理大学的物理专业 到 该校计算机专业的心里路程
转专业的心里路程大三暑假:纠结大四上学期:艰难大四下学期:比赛、认真大四暑假:实习-------------------------------------------------------------------------------大三暑假:纠结很久没有更新博客了,一方面是因为前段时间的期末考试,另一方面最近确实没能静下心来好好钻研,这不应该,以后博客还是要按时写。先总结一下我大四这一年吧...
2018-07-14 02:13:35 2028 2
原创 Python中list里面的元素没有以逗号为分割,而是以空格为分割
错误现象:Python中list里面的元素没有以逗号为分割,而是以空格为分割错误原因:基础知识不够牢固,list中元素是以逗号做分割的,matrix中是以空格为分割的解决办法: a = [1 2 3 4 5] (list)a = [1, 2, 3, 4, 5] 加入强制类型转换即可...
2018-06-30 18:36:46 20964
原创 所有的页面输入特殊字符限制都是前端的懒,没有借口
我今天突然意识到一件事情,如题,所有的页面输入特殊字符限制都是前端的懒,没有借口。任何特殊字符都可以通过前端的修改使其变成没有攻击的字符,前端如果限制输入字符内不应该存在,./;'\[]<>?:"|{}!@#$%^&*()-=_+~`等一系列字符,很有可能(或者说就是),在后端或者前端使用到了这些作为分隔符,如果存入数据库中的数据出现了这些字符会导致分割时出错,或者类似引号会使...
2018-05-29 00:52:27 2968 2
原创 mysql中汉字显示正常,但是传到前端显示问号
错误现象:mysql中汉字显示正常,但是传到前端显示问号。使用java springmvc,从数据库中读取汉字,在controller中依然正常。但是controller返回json格式到js文件中汉字变成了问号解决办法@RequestMapping(value = "/fillChatContent", method = RequestMethod.POST,produces = "text/j...
2018-05-27 00:12:31 3618
原创 mysql中文字符显示为问号
问题描述:中文字符存入mysql之后在phpmyadmin中显示为问号错误原因:数据库的编码配置问题解决方案:①在mysql目录下的bin目录中找到my.ini②在my.ini文件中找到[client] ,在其下方加入character_set_client = utf8③在my.ini文件中找到#character_set_server=utf8,去掉前面的井号,如果没有这一行就加上这一行④重...
2018-05-27 00:08:21 3375
原创 数据库向某个表中插入数据报错,其他表插入数据不报错
今天因为这个事情困惑了很久,找bug大概找了4个小时,最后找到了分享一下错误情形:向数据库某表中插入一条记录,将sql语言打印出来在mysql中执行没有问题,但是在网页中点击调用该函数出错,修改sql语言对其他表操作,没有问题。错误原因:出错的表中对某些列的格式有限制,例如要求不为空或要求按照规定格式存储,像这样的在phpmyadmin中直接输入sql会帮你优化,但是在外部连接数据库执行该语句会报...
2018-05-25 21:59:24 1990
原创 利用SpringMVC和SpringJDBC搭建一个个人博客系统 实现登陆与注册功能
这学期选了javaweb课,做了一个小的个人博客系统,因为还要准备毕业论文,实在是没时间了,先把一个只有登陆与注册功能的发上来,以后有时间在补充。JavaWeb课程项目:个人博客系统姓名:姜博文 学号:PB14203249 1.框架概述1.1系统属性1.1.1前端页面展示:html,jsp1.1.2前后端交互js,jquery1.1.3后端后端语言:java后端框架:Spring主要是使用了其Sp...
2018-05-11 21:18:51 7520 2
原创 如何用蒙特卡洛树搜索(MCTS)制作智能五子棋【含源码】_01
近几年来,随着谷歌的阿尔法狗和阿尔法元的问世,蒙特卡洛树搜索(MCTS),作为一种不需要特定领域的先验知识的搜索算法逐渐被人们重视起来。其可以在无任何已知知识,而仅需要了解模拟规则和结束状态的情况下,得到非常好的策略。但是由于其盲目的搜索,其运行时间和对内存空间的需求成为衡量其性能的主要因素之一。随着计算机的计算能力提升,对于一些特定的状态空间较少的问题,MCTS可以在其中表现优秀。五子棋是初学者...
2018-04-17 11:19:37 10800 3
原创 【笔记】人工智能 一种现代方法 人工智能 一种现代方法 第5章 对抗搜索
【笔记】人工智能 一种现代方法 人工智能 一种现代方法 第5章 对抗搜索5.1博弈对抗搜索:竞争环境中每个Agent的目标之间是有冲突的,也成为博弈。博弈:有完整信息的、确定性的、轮流行动的、两个游戏者的零和游戏。剪枝:在搜索树中忽略那些不影响最后决定的部分。启发式评估函数:在不进行完全搜索的情况下估计某些状态的真实效用值。5.2博弈中的优化决策最优解:到达目标状态的一系列行动中止状态:一方取胜极...
2018-04-11 12:00:25 1297
原创 JAVA实现服务器和客户端的单播/广播消息转发的Socket编程(有图形用户界面)【含源码】
JAVA实现服务器和客户端的单播/广播消息转发的Socket编程实验要求:一个服务器,多个客户端,服务器负责消息中转,客户端之间可以互相聊天。(广播/单播)实验环境:WINDOWS编程环境:JAVA 界面流程展示:1. 服务器界面展示服务器监听本机的8288端口,首先需要点击启动按钮,才能通过客户端连接 2. 客户端界面展示新建客户端界面后需要先输入用户昵称,服务器ip地址和端口号,点击连...
2018-04-04 14:25:27 9860 7
原创 【笔记】人工智能 一种现代方法 人工智能 一种现代方法 第6章 用搜索树对问题求解
人工智能 一种现代方法 第6章 用搜索树对问题求解6.1定义约束满足问题(CSP)变量的集合: X={X1, X2,...Xn} 值域:D={D1, D2...Dn}约束关系:C6.1.1地图着色问题要求相邻区域颜色不同,可把问题形式化为CSP问题。常规搜索只能问:这个解是目标吗?CSP一旦发现某部分赋值不满足约束,便可立即剪枝,不再进一步求精。6.1.2作业调度问题过程约束:某部分工作需要在其他...
2018-03-29 18:22:11 2342
原创 人工智能 一种现代方法 第4章 超越经典搜索
人工智能 一种现代方法 第4章 超越经典搜索2018.3.234.1局部搜索算法和最优化问题很多现实生活中的最优化问题目标与路径是不相关的,诸如布局问题、八皇后问题。局部搜索算法对于解决纯粹的最优化问题十分有效,根据目标函数找到全局最优状态。即代价的全局最小值,目标函数的全局最大值。4.1.1爬山法定义:不断向值增大的方向移动,直到到达局部最优也被称为贪婪局部搜索,贪婪算法很容易改善一个坏的状态,...
2018-03-23 22:14:34 1424
原创 人工智能 一种现代方法 第3章 用搜索树对问题求解
人工智能 一种现代方法 第3章 用搜索树对问题求解2018.3.20有一些问题无法通过单独的行动得出解,需要行动序列达到目标,则需要使用搜索法。3.1问题求解智能体目标形式化:基于当前的情形和智能体的性能度量进行目标形式化 FORMULATE-GOAL(state)问题形式化:在给定目标下确定需要考虑哪些行动和状态。 FORMULATE-PROBLEM(state...
2018-03-22 20:45:08 2941
原创 人工智能 一种现代方法 第2章 智能化智能体
人工智能 一种现代方法 第2章 智能化智能体2018.3.202.1智能体和环境智能体:通过传感器感知所处环境并通过执行器对该环境产生作用。 感知信息:智能体的感知输入 感知序列:感知信息的集合 智能体函数:将感知序列映射到智能体行动 智能体程序:实现智能体函数2.2好的行为表现:理性的概念理性智能体:对于每个可能的感知序列,根据已知的序列提供的证据和智...
2018-03-20 07:29:41 1811
原创 【笔记】人工智能 一种现代方法 第1章 绪论
人工智能 一种现代方法 第1章 绪论2018.3.201.1什么是人工智能四个方向 像人一样思考理性思考像人一样行动理性行动1.1.1类人行为:图灵测试无法判断回答者是否是人类,这说明计算机通过测试。 AI分类:自然语言处理、知识表示、自动推理、机器学习、计算机视觉、机器人技术。1.1.2类人思考:认知模型方法计算机程序的输入输出与人类非常一致。1.1.3理性思考:思维法则方法难以判断
2018-03-20 06:52:59 1048
原创 现代软件工程_团队项目_贝塔阶段_开发日志_2018.02.08-2018.02.13
2018.02.08已完成对之前大规模测试所得的前端bug进行修复与排查对为未能复现、不符要求的给予关闭,其他进行解决 未完成(明日计划)主要对聊天功能的bug进行修复处理一些前后端交互的问题
2018-02-09 03:51:14 235
原创 现代软件工程_团队项目_贝塔阶段_大规模测试结果_2018.02.08
现代软件工程团队项目贝塔阶段_大规模测试结果_2018.02.08经过课程全班同学测试后,将收集到的所有BUG和建议汇总如下BUG按照状态、严重程度、优先级进行了基本的分类目前打算的BUG修改顺序为:由易到难、由前端到后端、由修改到增加、对于部分实施难度较大的建议暂时搁置
2018-02-08 15:48:15 252
原创 C语言 复习
C语言复习基本报错含义:LNK156:必须定义入口点 【错误原因】:main这四个字母写错了 E0026:字符常量中的字符过多 【错误原因】:printf(“”);应该是双引号,不可以是单引号基础知识1.预处理器指令:像#include ‘stdio.h’ 2.static修饰的变量只在第一次调用时初始化,之后的调用不会再初始化,会保留之前操作的值 3.extern修饰的变量可以跨文件使用
2018-01-20 16:27:22 1131
转载 现代软件工程_团队项目_贝塔阶段_10个免费的顶级跨浏览器测试工具_2018.01.15-2018.01.19
10个免费的顶级跨浏览器测试工具1.BrowseraBrowsera 可以测试和报告在您的网站上的跨浏览器布局的差异和脚本错误。Browsera不同于其他跨浏览器测试服务。其他服务,如Litmus,Browsershots,BrowserLab,以及 SuperPreview,它们仅仅截取每一个特定的页面,你必须具体再分析才行。2.BrowserStack
2018-01-19 21:08:16 405
原创 现代软件工程_团队项目_贝塔阶段_开发日志_2018.01.15-2018.01.19
现代软件工程团队项目贝塔阶段_开发日志_2018.01.15-2018.01.192018.01.15已完成:1.版本上线 1.1上线操作步骤 1.1.1将网站整体文件夹拷贝到keqi11.1.2修改microDefinition.php的数据库名和根目录名1.1.3修改注册界面发送验证码后直接填充功能1.1.4修改del的主id的class为hide1.1.
2018-01-15 17:45:33 302
原创 现代软件工程_团队项目_贝塔阶段_开发日志_2018.01.10-2018.01.14
现代软件工程团队项目贝塔阶段_开发日志2018.1.10开发日志已完成:1.全面修改原有php代码,将与数据库名称相关的内容全部采用宏定义的方式从单一文件引入(microDefinition.php) 2.全面修改原有php代码,将mysql全部换成标准的mysqli 3.对数据库进行重建,新建的数据库为测试数据库,在原有的数据库基础上增加了“test_”前缀未
2018-01-10 22:43:42 257
原创 现代软件工程_团队项目_阿尔法阶段_!!版本上线!!_2018.01.09
现代软件工程团队项目阿尔法阶段_版本上线_2018.01.09一、版本上线地址很高兴的告诉大家,科气研究所阿尔法阶段版本与2018年1月9日成功上线! 上线地址为www.ustcbbq.top 由于申请域名以及备案需要服务器连续使用时间达到三个月,所以我们暂时挂靠在“USTC表白墙”上,成为其子链接,如下图所示 二、上线过程通过练习ustc表白墙,联系到原www.ustcbbq.top的作者“
2018-01-10 22:23:24 529
原创 现代软件工程_团队项目_阿尔法阶段_IE浏览器引入js失败_2018.01.04
IE浏览器引入js失败归根结底是js语法错误,要仔细检查js是否有错(例如函数的参数中是否有没有使用的参数)事情起因今天课程汇报,在教室电脑展示时,网页只能在部分页面正常显示,部分页面显示不正常。手机尝试也是如此。 于是今晚回到实验室我花了5个小时搞明白这个道理。在此分享一下。问题:IE浏览器获取cookie失败我在window.onload()中调用了获取c
2018-01-04 22:35:07 277
原创 现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
现有功能汇总网站地址http://101.132.149.219:82/keqi1/login.php前一段时间由于任务繁忙一直没有时间更新博客,代码写了很多,现在将所有已有功能进行汇总目录前端页面前后端交互后端数据库逻辑一、前端页面前端采用bootstrapt框架对原有页面进行了优化,大幅度美观了原先页面,并且具有很强的适应性。 bootstrapt不仅仅可以通过css进行美化,还通过j
2018-01-04 02:30:20 403
原创 现代软件工程_团队项目_阿尔法阶段_前端知识回顾2_2017.12.26
本文参考了w3school http://www.w3school.com.cn/html一、零碎知识1.属性 href代表点这个标签后转到的网址 属性target 代表在新窗口打开 <a href="http://www.w3school.com.cn" target="_blank">This is a link</a>2.同一个页面之间的目录跳转,或不同页面目录跳转(可以不显示页面
2017-12-26 18:41:13 235
原创 现代软件工程_团队项目_阿尔法阶段_前端知识回顾_2017.12.22
<meta charset="UTF-8"> 页面出现中文则必须在head标签内部引入该字符集<meta http-equiv="X-UA-Compatible" content="IE=Edge">解决IE8的兼容性问题,只需要考虑IE6和7是否正常<meta name="viewport" content="width=device-width, initial-scale=1">响应式布局,使
2017-12-22 16:23:09 220
原创 A Survey of Monte Carlo Tree Search Method 笔记以及中文翻译概要
摘要:MCTS蒙特卡罗树搜索(Monte Carlo Tree Search)结合了精确的树搜索和随机采样的搜索方法,其在围棋和很多领域取得了瞩目的成就。本文对近五年的与其相关的文章做了总结,包括起源、变种、提高其性能的方法、应用领域做了介绍。1 简介MCTS是一个通过在决定空间内随机采样建立搜索树,从而得出最佳决策的方法,在AI领域已有广泛应用。 自其被提出的五年时间以来,其在围棋领域的应有鼓
2017-12-14 23:31:15 5612
原创 现代软件工程_团队项目_阿尔法阶段_第七次会议记录_2017.12.2
第七次会议记录会议时间:2017.12.2 12:30-13:00 会议地点:中科大西区二号楼一楼吧台 参会人员:刘荪傲 姜博文 顾培健 徐宇飞 张淦霖 夏铭阳【内容一】:github团队仓库使用【内容二】:团队成员职能变更刘荪傲由后端开发转到前端开发 姜博文由前端开发转到前端开发+前后端交互+后端开发【内容三】:新的需求分析更新研讨由于项目不断发展,我们发现原有的需求分析中有很多构思不够
2017-12-02 13:25:07 409
原创 现代软件工程_团队项目_阿尔法阶段_第六次会议记录_2017.11.30
第六次会议记录会议时间:2017.11.30 15:20-16:00 会议地点:中科大西区第三教学楼A教一楼讨论区 参会人员:刘荪傲 姜博文 顾培健 徐宇飞 张淦霖【内容一】:讨论后端语言选择由于事前沟通和知识储备不够充分,团队采用了两种后端语言,本以为两种开发语言均可。 但是考虑到两者在交互过程会产生困难,不易于管理,在语言使用上发生了分歧。 团队成员就采用何种解决方式充分交换了意见,并最
2017-11-30 22:26:30 369
原创 现代软件工程_团队项目_阿尔法阶段_前端及后端新增功能_v1.0.1_2017.11.29
前端及后端新增功能v1.0.2本篇文章的后端功能由php实现,可在阿里云服务器上查看源代码一、实现功能简介:注册新用户登录检验是否登录完善我的信息发布我的自习显示已有自习列表翻页查看更多自习二、具体实现注册新用户前端页面为regestered.html1.表单信息账号account密码password确认密码confirmPassword昵称nickname手机号码cell
2017-11-30 15:11:03 370
转载 现代软件工程_团队项目_阿尔法阶段_后端python部分编程规范_2017.11.28
后端python部分编程规范一、 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。 3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。二 、文档编排1 模块内容的顺序:模块说明和
2017-11-30 14:21:54 251
原创 现代软件工程_团队项目_阿尔法阶段_第五次会议记录_2017.11.27
第一次会议记录会议时间:2017.11.27 12:00-12:30 会议地点:中科大西区二号楼吧台 参会人员:刘荪傲 姜博文 夏铭阳 顾培健 徐宇飞 张淦霖【内容一】:阿里云服务器使用方法介绍步骤win+R,输入mstsc输入101.132.149.219 用户名为Administrator 密码在群公告中有等待连接,大约五秒后连接成功页面所有代码地址 C:\download\XA
2017-11-30 14:01:37 428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人