编程心得
文章平均质量分 78
caterpillarous
这个作者很懒,什么都没留下…
展开
-
初学栈与队列
建立一个栈的基本流程为首先定义栈的结构 包括栈的大小 指向栈顶和栈底的指针1.使用malloc函数开辟一段连续的空间 使top=base=该空间的首地址2.将数据压入(push)栈中 使用for循环 使得top=压入的数据 然后top+1 指向下一个空间3.如果预留空间不够大 即(S->top - S->base) / sizeof(SElemType) >= S->si原创 2015-09-18 20:13:14 · 364 阅读 · 0 评论 -
数据结构之——用C++实现邻接表的DFS与BFS
首先我们要知道邻接表的基本思想:邻接表存储的基本思想:对于图的每个顶点vi,将所有邻接于vi的顶点链成一个单链表,称为顶点vertex的边表(对于有向图则称为出边表),所有边表的头指针和存储顶点信息的一维数组构成了顶点表。在这里我打算将一个无向图的邻接表的建立,以及相应的深度优先搜索和广度优先搜索首先我们要明白一个邻接表是什么样的,看下面这个图:这是一个无向图,与之对应原创 2015-12-19 19:44:50 · 2115 阅读 · 0 评论 -
反向代理+负载均衡部署javaWeb项目
本博客已经弃用,我的新博客地址:http://jujuba.me/ 准备四台虚拟机(Ubuntu14.04)建议后台服务器与数据库服务器用server版加winSCP或Xshell辅助就ok,没必要上desktop版的负载均衡器 * 1搭载apache后台服务器 * 2搭载tomcat并部署项目(建议通过官网安装包下载,不建议apt-get安装)安装java8 (后文有提及)安装mysql数据库服...原创 2016-10-25 08:18:47 · 2761 阅读 · 0 评论 -
Django部署至Apache的步骤(Ubuntu12.04下)
本博客已经弃用,我的新博客地址:http://jujuba.me/ 0x00 前言在这里先说一点人生的经验 之前买了腾讯云的服务器(有学生认证的话只要1块钱) 我明明在自己电脑上ubuntu虚拟机用了一年多了 却作死选了个Centos 还是最新版的(7.2) 于是出现了各种问题 网上的解决方案都很少 最后因为一些很扯的问题放弃了 重装了一个ubuntu12.04的系统 感觉舒服 简单 多了人生的经...原创 2016-10-25 08:20:06 · 1633 阅读 · 0 评论 -
gdb调试手记
gdb调试手记记录一些gdb的使用经验假装现在要调试的二进制程序叫a.exe,源文件叫pleaseDebugMe.c0x00 打开文件直接输入gdb a.exe或者打开gdb之后输入file a.exe0x01 如何下断点首先用gcc/g++编译C/C++程序时一定要加上-g选项,which means 加上调试信息,就像gcc -g pleaseDebugMe.c然后用gdb加载之,添加了调试信息原创 2016-12-02 21:45:24 · 603 阅读 · 0 评论 -
一个爬进正方教务系统的爬虫的诞生
我的新博客地址: http://jujuba.me/ 0x00. 准备工作工具:chromepython一些python库,主要是requests要想爬进教务系统,首先要知道教务系统的网址对吧。这边可以看到网址是http://jwgl.bistu.edu.cn。但是,机智的人都会发现,当你将这个url输入地址栏并按下回车时,网址变了,变成了形如http://jwgl.bistu.edu.cn/(d...原创 2016-10-25 08:21:56 · 6778 阅读 · 0 评论 -
60行Shell代码实现在命令行中优雅地听歌
本文也发在了我的新个人博客上了,可以点击下面的链接获取更好的阅读体验:60行Shell代码实现在命令行中优雅地听歌0. 起因起因就是对探索新歌失去了兴趣,并且觉得各种音乐播放软件都不怎么好用,而且懒癌发作,觉得写代码的时候想要换歌还要切换到音乐播放器再切回来实在太烦了。于是我把自己喜欢听的歌都下载下来了,放到一个文件夹里,准备用终端播放。整个过程非常简单,我所需要的只是一个想法...原创 2018-04-24 16:13:03 · 10430 阅读 · 0 评论