1. Apache配置代理服务器

    Apache…

    阅读全文

  2. PostgreSQL安装使用

    PostgreSQL大概是除MySQL之外的最好用的开源数据库管理系统了,有着开源数据库中最好的空间扩展,当前的应用也特别的多。当然我主要就是冲着PostGIS来的,不过在这之前首先得会玩PostGreSQL。下面就简要记录下使用过程。 安装 PostgreSQL有个官方网站,这里有简要的说明和文档。ubuntu下安装直接用apt大法就可以。这里需要注意下版本,不要在电脑里留多个不同的版本。 安装好后在shell里用$psql -V来查看版本。在\etc\postgresql\ 目录下也…

    PostgreSQL, Tools阅读全文

  3. PostGIS初探

    PostGIS是PostgreSQL的空间扩展,他使得PostgreSQL支持空间数据类型,比如点、线段、折线段、多边形、椭圆等等,并且能够使用高效的空间索引进行存储和查找。 安装 ubuntu下在安装好PostgreSQL的基础下用apt install postgis即可。 确认安装版本可以用在postgreSQL的shell里查询: myths=# select * from pg_available_extensions where name like 'postgis…

    PostGIS, BigData, PostgreSQL阅读全文

  4. Django框架基础

    Django框架大概是python web框架中最有名的一个了,由于学习需要得用python搞个网页出来,那就学学这个喽。 入门级的介绍我是参考自强学堂的简单教程,总的来说讲的还是蛮清楚的。 下面简单记录下搭建过程,其实也是非常容易上手。 安装 当然可以去django官网下载源码直接$sudo pip install Django,而且版本也比较新。 相比下源码直接用来说,用pip安装能自动的把常用的命令对应的放在/usr/local/bin/等里面而不是扎堆放在一起,因此非常方便随…

    Python, Django阅读全文

  5. Git版本控制入门

    最近看了很多大牛的博客,感觉在迷迷糊糊的考试周里突然又有了学习的动力,不知不觉对工程也有了兴趣。以前总是怀疑我是不是不应该学软件工程而是该学计算机科学,现在想想但是还真是naive。虽然身边的那些师兄、同学都说搞工程什么的特别low(感觉我以前内心深处也是这么想的0.0),但是仔细看了看他们自己似乎也没有什么特别大的成果。我总觉得肚子里越是没有干货的人就越是喜欢对自己稍微了解的领域评头论足。当然,说实话我对Software Engineering这个行当也不是很了解,而且感觉同专业里大多数人了解…

    Git阅读全文

  6. 好动校园理论考试破解(2/2)

    现在已经分析清楚了,就这么点玩意,照着之前分析出来的接口用python写个小脚本就行了。 hack.py #coding:utf-8 import urllib2,cookielib,urllib,json,sys,time login_system_url="http://appsrv.ihodoo.com/login" login_exam_url="http://appsrv.ihodoo.com/auth/exam/enterIndex?"…

    Spider, Python阅读全文

  7. 好动校园理论考试破解(1/2)

    背景 不知道从什么时候开始,学校的体育理论考试搞成了下载一个app然后在这上面考。。。本来觉得没什么,然后突然爆出这个app有一坨bug,安卓端多选题只能提交一个答案(后来发现原因是多选题提交答案时的while循环里多写了一个break。。。),导致分数奇低。虽然后来做了一个紧急修复,但从这也能看出开发人员的尿性。。。再后来,有个专门搞app的同学说他能够刷到满分,我稍微想了下,这种考试型app的逻辑能够被破解,无非有两个方法:第一种就是记录所有模拟题库中的题目和答案,然后比对考题进行提交;第…

    Spider, Python阅读全文

  8. 用LaTeX进行论文排版

    都知道写文档论文之类的肯定是用LaTeX比较漂亮,虽然我对用LaTeX写数学公式稍微有点了解,但是还是没有直接用它来排版。下面就整理下用LaTeX写文档的方法。 安装 最常用的LaTeX排版工具是MikTeX。选择好windows版本,下载安装即可。可执行文件是%install_path%/miktex/bin/x64/texworks.exe。 论文模板 这里的格式通常是在网上找模板。。。毕竟自己弄还是挺麻烦的,而且还要考虑中文编码的问题。我找到的模板如下:(用pdfLaTeX+M…

    MathJax阅读全文

  9. Huffman无损压缩和解压算法实现

    高中学信息论的课后作业,本来自己的项目文档和中期汇报还没写,为了强行装x答应了下来,结果硬是熬夜到四点才敲完。。。。(以后绝不装逼了) 虽然算法看上去不难,但是不得不说还是走了很多弯路,学到了很多东西,在这里做个记录。 需求 用Huffman 编码实现文件的无损压缩和解压。 算法 算法当然用到了霍夫曼编码,构造霍夫曼树。具体过程也很简单,就是把读入的字节流按照字节进行频数分析,对频率高的字符用短编码,对频率低的用长编码。然后将编码的映射表和编码后的结果写入文件,这时候生成的文件就是…

    Algorithm, Java阅读全文

  10. MySQL批量导入数据的问题

    问题 之前的文章讲过了,如果想向MySQL快速的批量导入数据的话,最好的方法就是使用load data local in file "path" into table mytable 。但是在最近的一次使用中,我发现,对于使用含有auto_increment字段的表,多次导入数据的时候,该字段的值会出现跳跃丢失。。。不知道是怎么一回事。下面是实验过程。 实验环境 mysql 5.7.12 实验步骤 一、创建一个简单的表: mysql> create t…

    MySQL阅读全文