摘要:
今天在写代码的时候遇到了一个关于parser的一些小坑,记录在此备用。 阅读全文
摘要:
关于一阶导数、二阶导数、极值点、拐点等的一些总结与归纳。 阅读全文
摘要:
PAT甲级题目解题思路与代码整理 阅读全文
摘要:
关于离散数学的一些学习笔记 阅读全文
摘要:
(2019年2月20日注:这些代码原先发在工作室的网站上,时间是2016年9月9日) (2019年2月20日注:当时说的写着玩,其实是为了上课偷偷复制老师的课件才写的,现在也能明显的看到不管是上面的VB代码还是下面的C代码都是将老师插入的U盘啥的直接复制到后备目录上,好像最后都是还不如直接复制来得快 阅读全文
摘要:
(2019年2月20日注:这篇文章原先发在工作室的网站上,时间是2017年3月4日) 吐槽:真是活久见了,第一次看到不能配置在域名子目录上的网站,这都什么垃圾代码! 由于之前师弟配置的时候把旧站停了,将站点配置到根目录上使其可以访问,但是旧站平时还承载着一些仪器平台的使用,不能停止,因此只能够另外寻 阅读全文
摘要:
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2017年2月5日) 寒假开始以后,过年之前有一个任务,为实验室的人搭建一个FTP,用之前部署好的物理服务器。这本就是网管干的活,干呗,思来想去,为了方便,决定还是采取Linux转发器+Windows服务器的形式,比较方便管 阅读全文
摘要:
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2017年2月5日) 对于任意非n阶矩阵的转置,用c++应该怎么写代码,思考了一下,发现并没有那么简单,上网找到了一个比较好的算法,叫做矩阵原地转置矩阵算法。基于别人的代码,改写成可以使用指针动态分配内存的方法。 先放传送门 阅读全文
摘要:
数学实验书上利用mathematica做的一道题目,老师要求改写成用matlab做,没想到挖了这么多坑,终于是写出来了。 阅读全文
摘要:
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2017年2月5日) 一共是两道题,第一道是上学期的matlab考试的时候碰到的,另外一道是师弟发的一道数学题的学习笔记,于是找了个时间想了一下,结合网上找到的资料参考。用的是matlab语言。 1.一只青蛙,每次可以选择跳 阅读全文
摘要:
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2016年10月28日) 最近应该是六叔的物化理论作业要交了吧,很多人问我六叔的作业里面有两道题要怎么进行图像函数的拟合。综合起来的问题主要有两个: 1. 知道图像的准确拟合方程,但是不知道怎么拟合。(这个是本文的重点) 2 阅读全文
摘要:
(2019年2月19日注:数据结构与算法这门课是在我大四下学期经历的,那时候开这篇文章是为了记录学习数据结构的时候遇到的坑,所以将所有的作业题合并到一篇文章中) 阅读全文
摘要:
(2019年2月19日注:C++这门课是在我大四上学期经历的,那时候开这篇文章是为了记录学习C++的时候遇到的坑,所以将所有的作业题合并到一篇文章中) 阅读全文
摘要:
(2019年2月19日注:Matlab这门课是在我大四上学期经历的,那时候开这篇文章是为了记录学习Matlab的时候遇到的坑,所以将所有的作业题合并到一篇文章中) 阅读全文
摘要:
学校东区机房由于360杀毒软件与Sophos监控软件在一台机器上同时运行导致LSP协议不能正常运行,造成除360安全浏览器外所有浏览器均不能使用正常的网络记录排查。 阅读全文
摘要:
简单的Eclipse开发环境配置 阅读全文
摘要:
偶尔整理一下自己以前学习Linux的时候做过的一些小项目,重新回顾,收货颇丰。 阅读全文
摘要:
学习Ubuntu和CentOS的不同,第一次用Ubuntu-Server去部署服务器,由于和CentOS有很大的不同,踩了不少坑,因此把部署过程记录分享给大家。 阅读全文
摘要:
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2016年7月12日) 周四要给工作室的小朋友们继续培训计算机网络,要讲的内容是传输层,于是今天就在准备相应的材料,重新看回谢希仁老师的课本过程中又加深了一点理解,然后看到了当时碰到的第一个难点,UDP协议的校验和的计算。 阅读全文
摘要:
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2016年7月11日) 今天晚上,前端组的小伙伴问我说能不能帮忙看看他的电脑为什么在安装了browser-sync插件以后,正常启动服务以后却无法通过手机访问,经过简单的排查,发现竟然是由VMnet虚拟网卡引起的网络故障,遂 阅读全文
摘要:
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2016年7月7日,可惜在博客园这边不能修改发布时间。) 放假伊始,老大订购了两台服务器,一台是Dell的R630,用于其他老师的实验室计算用途,另一台则是Gen8,并且一口气把想买的配件全部搞回来了,于是在假期的第一周就摸 阅读全文
摘要:
实变函数这门课应该是我这学期最为困难的一门课,因此更需要加把劲去学习。 这门课一开始是从定积分的定义出发的,我们知道求曲边梯形面积一共分为4步:(1)划分区间;(2)对每个小区间$[x_{i-1},x_{i}]$上选定一点$\xi _{i}$计算$f(\xi _{i})$;(3)对每个区间上的小矩形 阅读全文
摘要:
密码学的笔记是从RSA密码体制开始的,上面的5篇差不多把RSA的基本内容介绍的差不多了。这个学期开始我选了一门叫做《应用密码学及其算法分析与复杂性》,一共上10周,到4月底课程结束,到那时候我的毕业论文也做的差不多了,因此这部分的内容是和课程同步的。 应用密码学的基础来源于算法,因此首先需要回顾一下 阅读全文
摘要:
新学期开始了,这也是我在中大的最后一个学期了,课程上,这学期要同时硬刚微分几何、泛函分析和实变函数,据说这是数院最难的三门课。工作上要完成数院的毕业论文,估计答辩完之前都会是要手忙脚乱的状态,没多少能玩的时间。经历过寒假我觉得更新博客是学习上最有效率的方式,因此我尽量挤出时间对这几门课更新自己的理解 阅读全文
摘要:
一、Rabin密码体制 Rabin密码体制是RSA密码体制的一种,假定模数$n=pq$不能被分解,该类体制对于选择明文攻击是计算安全的。因此,Rabin密码体制提供了一个可证明安全的密码体制的例子:假定分解整数问题是整数上不可行的,那么Rabin密码体制是安全的。 Thm1 (Rabin密码体制)设 阅读全文
摘要:
上一篇详细分析了几种分解因子的算法,这是攻击RSA密码最为明显的算法,这一篇中我们考虑是否有不用分解模数n就可以解密RSA的密文的方法,这是因为前面也提到,当n比较大的时候进行分解成素数的乘积是非常困难的。 一、计算$\phi (n)$ 首先要说明的是计算$\phi (n)$并不比分解n容易,但是, 阅读全文
摘要:
从前面两篇的内容可以知道对于RSA密码体制,最为明显的攻击方式就是试图分解模数。对于大整数分解目前最为有效的三种算法是二次筛法、椭圆曲线分解算法以及数域筛法,其他作为先驱的著名包括Pollard的$\rho$算法和$p-1$算法、Willian的$p+1$算法、连分式算法,当然还有试除法,这篇文章就 阅读全文
摘要:
上一篇笔记中讲述了大量的代数知识,这一篇中我们看看如何将这些代数知识应用到RSA密码体制中。 一、公钥密码学简介 在经典密码学的研究模型中,我们根据已选择的秘钥K得到一条加密规则$e_{k}$和一条解密规则$d_{k}$,在这些密码体制中,$d_{k}$和$e_{k}$相同或者容易从$e_{k}$导 阅读全文
摘要:
最近因为毕业论文的需要开始阅读冯登国老师的《密码学原理与实践》(第三版),一边读一边做自己的读书笔记,加深对密码学的理解。 在密码学中可以看到大量的数论知识,这些都是抽象代数课程的一部分内容,有时间我会再以另外一个分类的形式叙述抽象代数的内容。在这里只叙述密码学中应用到的内容及其扩充。 一、一些基本 阅读全文