自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Debian 9安装配置MariaDB(MySQL)

Debian 9 使用 MariaDB 彻底代替了 MySQL。因此在配置方面,相比之前版本有很多的不同。安装MariaDB安装 MariaDB 仍旧可以使用下面的命令,相比使用 mariadb-server,使用 mysql-server 能够保证对 MySQL 的兼容性。apt install mysql-server因为 Debain 9 源内的 MariaDB 10.0 使用了 ...

2019-02-12 20:02:17 5130 1

原创 MySQL—— How to reset the root password

Steps to change password when you have forgotten:1. Stop MySQL Server/etc/init.d/mysql stop2. Start the database without loading the grant tables or enabling networking:mysqld_safe --skip-grant-t...

2019-02-01 14:28:05 530

原创 xshell复制粘贴

今天下午想把同学的python代码部署到我的远程服务器上,利用xshell在windows下进行远程连接时差点被复制粘贴搞疯。复制粘贴不就是Ctrl+C,Ctrl+V嘛,但是在xshell却不尽然。现象:在xshell界面中需要用到之前的一段代码,自然是选中,熟练的键入Ctrl+C,打算复制,可是再次键入Ctrl+V时,一点反应都没有,无论怎样尝试都是一样。原因分析:在xshell中,Ct...

2019-01-24 17:14:02 1782 1

原创 vim简易教程

vim是Linux中强大的编辑器,可以编辑文本,源码,这篇博客对vim的使用进行简单介绍:1. 使用h j k l 四个按键控制光标方向,分别代表左、下、上、右。2. 插入模式和退出VIM的方法VIM 具有 6 种基本模式和 5 种派生模式。(基本模式:普通模式、插入模式、可视模式、选择模式、命令行模式和 Ex 模式;派生模式:操作符等待模式、插入普通模式、插入可视模式、插入选择模式和替换模...

2019-01-05 20:52:30 770

原创 谢幕,一个时代的结束!

时间很快,明天开始投入考研复习中,今天是最后码代码了。曾经的痛苦,即将远去,失去的东西才会珍惜。2个月后PAT甲级,不管未来结果如何,保持努力的姿态就好。考研注定是一场鏖战,中科院,ZJU, 本校计科和自动化,都纠结过,痛苦过,现在心里的答案渐渐明晰。心里一定要有全局观,对时间既要进行宏观的分配,也要精确的局部调整。ZJU学长PAT满分,408超120对我激励很大。这是怎样的一种竞技状态,在初...

2018-07-15 23:23:55 295

原创 BFS求解迷宫问题

以前学习C的时候,老师布置过一个拓展作业,实现迷宫的求解,当时没有学习数据结构,有点难以下手,现在学完数据结构已经将近2年,终于解决了这个问题。给定一个n*m大小的迷宫,其中*代表不可通过的墙壁,”.”代表平地,S代表起点,T代表终点。每次只能 上下左右移动,求S到T的最短步数。(详见算法笔记P278)这是一个搜索问题,利用BFS实现思路很简单,当从S广搜到Y时,当前的层数就是最短...

2018-07-13 21:30:20 912

原创 时间的流逝,流逝了谁的无奈?

下午在看中文分词器jieba, 数学学院的研究生学姐突然发来了消息,原来询问我保研的一些情况,恍然间发现大三下已经接近尾声。时间的流逝,渐渐麻木了我的神经,也承载了对现实的无奈。大三下过的和大一上一样混乱,基本一事无成,编译原理没有进展,C++primer看了2章就又束之高阁,机器学习遇到困难就放弃了,英语单词记了不到一半。唯一值得炫耀的就是把谢希仁的网络全部看完了。记忆还在寒假返校时拥挤不堪...

2018-06-28 23:01:47 633

原创 不只是噪声,更是数学美 ---浅谈Perlin Noise

首先说明为什么一篇技术博客叫这个题目,我刚刚开始学习Perlin Noise是从知乎上的一篇文章入门的,作者的题目是不只是噪声,我觉得很有韵味,就借鉴过来。这是链接:https://zhuanlan.zhihu.com/p/22337544一. 背景Perlin Noise,译作柏林噪声,是指Ken Perlin发明的噪声算法。Ken Perlin早在1983年就提出了Perlin...

2018-06-28 21:10:11 23323 5

原创 社会网络分析与挖掘---Python之networkx介绍

最近学习社会媒体挖掘,需要完成几个实验,Python的第三方模块networkx几乎都囊括了这些实现的接口,Python的好处就是开源,所以它的第三方模块的源码都可以看到,我看了实现的源码做了部分修改,算是完成了实验。下面对这个库做一些介绍。1. introductionnetworkX是一款Python的软件包,用于创造、操作复杂网络,以及学习复杂网络的结构、动力学及其功能。 有了ne...

2018-06-18 20:53:44 32515 1

原创 VS2013配置openssl

因为信息安全的作业,准备调用openssl,这是别人写好的一个开源软件包,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。因为对系统的不了解,初次配置花了2个小时,把主要的过程记录下来,防止后来者少走弯路。工欲善其事,必先利其器。开始之前先下载openssl源码和perl,直接百度就行。openssl的版本小于1.1,因为1.1版本后...

2018-06-05 16:01:57 1092

原创 C中最复杂难懂的一行代码

今天在网上看到了1987年国际C语言混乱代码大赛获奖的一行代码,代码只有一行,却穷尽了C中的精华。下面对这一行代码进行分析:main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}任何复杂的东西源自自己了解的知识太少了,知道必须的一些东西后再复杂的东西也会变得简单。我查找了一个解锁,

2018-05-25 20:27:06 13600

原创 C语言实现16进制到2进制的转换

今天帮同学看代码,她想实现把16进制的数转换成2进制显示,百度了一下,代码是不少,但是都太长了,想起C和指针里面有似曾相识的东西,就自己写了一下,还是遇到了一些问题。1. 没有注意到字符串存储的时候后面会自动加一个\0,因此想存放一个长度为n的字符串,需要开辟n + 1 个字节的空间,最后一个字节存放\0.2. 循环过程中注意循环变量每次迭代过程中都要想终止条件靠近,避免死循环....

2018-04-23 22:54:58 43745 3

转载 完全用Linux工作 -王垠

《完全用Linux工作》作者:王垠完全用 GNU/Linux 工作理解 GNU/Linux注:本文是清华“牛仔”王垠的“成名作”,在网上引起很大的争议。对他崇拜地五体投地者有,对他嗤之以鼻者也有,总之成了一年多以前Linux 爱好者的圈子里的一个很有意思的现象。之后他对这篇文章进行了很大的修改,已经没有了原来那种意气风发。现存的版本如白开水一般无味,请参见:http://learn...

2018-04-12 19:56:37 858

原创 codeblocks配置单元测试框架(GoogleTest)

目前C和C++主流的编译环境是codeblocks。下面对codeblocks配置单元测试工具的过程做一个介绍。工具下载 给一个下载地址:https://pan.baidu.com/s/1uSu_TioPFOal6MYdM5Zp5A 分别解压两个文件后,进入cmake文件夹的bin下,运行cmake-gui。(和以前VS配置OpenGL环境差不多)。 在“where is the s...

2018-03-25 21:06:31 3625 3

原创 打破内心的执念

作为一个金庸的武侠迷,射雕三部曲,天龙八部,笑傲江湖,鹿鼎记我都看过小说,翻拍出来的电视我几乎都看过。里面的所有的男主角似乎自带光环,几乎都是被各种美女非他不嫁。这是理想的世界,也是让读者幻想自己就是男主的武侠世界。相比起来,天龙八部倒是真实不少,暂且不说乔峰的悲剧,段誉的爱情也曲折的多,整天追着一个不喜欢自己的王语嫣。金庸老先生封笔之后对小说有过几次大的修改,以王语嫣最后的去向最大。她还是跟...

2018-03-24 21:13:30 444

原创 散列查找

对于散列表的定义,实现,以及冲突的处理,学过数据结构的肯定非常熟悉。下面借助leetcode上一道简单题目来浅谈如何散列进行查找。这是典型的利用空间来换取时间的例子。问题描述Given an array of integers, return indices of the two numbers such that they add up to a specific target....

2018-03-24 20:39:55 871

原创 C语言获取当前时间

操作系统提供了很多系统调用,既方便程序员编程,又提高了程序的可移植性。在介绍利用系统调用获取当前时间之前,先辨析几个基本的概念。API ,系统调用 ,封装例程API只是一个函数定义。系统调用通过软中断向内核发出一个明确的请求。Libc库定义了一些API引用的封装例程,唯一的目的就是发布系统调用。一般每个系统调用对应一个封装例程。API可能提供用户态的服务,如数学函数。一个简单的API可能调用几个系...

2018-03-23 18:17:01 2012

空空如也

空空如也

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

TA关注的人

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