主页

0

配置 LNMP

添加仓库并更新123sudo add-apt-respository ppa:nginx/stablesudo add-apt-repository ppa:ondrej/phpsudo apt-get update 安装 php7 和 nginx123# 这里把 php7 和它的扩展一并安装了吧sudo apt-get install php7.0 php7.0-*sudo apt-get in

0

【译】写下你的第一个 Django 应用 part 2

设置数据库现在,编辑你的 mysite/settings.py,这是一个课业设置模块级别的变量的普通 Python 模块。 Django使用SQLite作为默认的数据库,如果你只对Django感兴趣,这是最好的选择。SQLite包含在Python里,所以你不需要安装任何东西来支持你的数据库。当你真正开启你的项目的时候,你可能需要更加鲁棒的数据库,例如PostgreSQL,来避免一些在数据库中令人头

0

【译】写下你的第一个 Django 应用 part 1

让我们从例子学起 通过这个教程,我们就可以简单地完成一个投票应用 应用。 这包含两个部分: 一个关于投票的公共的网站,用户可以查看可以投票的项目,也可以对项目进行投票。 一个后台管理界面,管理员可以增加,修改,删除公共网站里的待投票项目。 我们这里假设你已经在你的电脑中安装了 Django 。如果你不确定是否已经安装,可以在 Terminal 中输入这行命令: 1python -c "im

0

两道算法题

前言昨天参与了某个互联网公司的在线笔试,里面有两道算法题,无奈时间不够只写了一道。 更糟糕的是,今天醒来才发现自己花了好大心思写的那道题,却由于粗心把题意弄反了。 遗憾之余,今天用现代化的编程工具写一遍,弥补自己悲伤的情绪。 题目第 k 大数描述输入两个数 n 和 k ,给出一个长度为 n 的数组,参考快速排序,输出出数组里第 k 大的数并换行。多组数据,当输入的 n 为 0 时结束。 诡异的是,

0

Android™ 中设置界面的思考

引言在 Android™ 中大部分应用都需要一个 系统设置 界面,有很多开发者(或者开发组)都喜欢自己做一个 Activity 或者 Fragment 作为设置界面。但是谷歌本来就为 Android™ 的设置界面提供了一个解决方案,那就是 PreferenceFragment(PreferenceActivity 已经不推荐使用)。 遗憾的是,由于 Android™ 设备的碎片化,同样的代码,在不

0

在Ubuntu下录制屏幕GIF

Ubuntu 是一个十分完善的 Linux 发行版,目前也是我的主要生产力工具栖息的地方,不像 Windows 或者 OS X,Ubuntu 现在没有一种非常完备的屏幕 GIF 录制工具,今天稍微折腾了一小会,总结一套比较方便完美的解决方案 安装 byzanz在我的 Ubuntu 14.04 LTS 当中,byzanz 不需要添加源1sudo apt-get install byzanz 如果

0

简明数据结构

数据结构是一门很重要的计算机基础课,知识点多而且难度不小,这里列出了数据结构中比较容易遗忘的内容。 在这篇博客中,我尽量用我觉得最好理解的方式描述一个算法,简明扼要,相关的代码可能不完全,如果有兴趣的话欢迎访问我的 GitHub 字符串快速匹配 - KMP next 数组的求解,即部分匹配值 123456789int q = 1, k = 0;next[0] = 0;for (q = 1;

0

大三上读书流水

Android开发艺术探索精读两次 亚马逊 我心中国内最好的Android进阶书籍,精读了两遍,受益匪浅!在一大票《××从入门到精通》,《零基础××》之类的书丛中,真的很难找到一本定位进阶的书籍,而在Android的类别里,进阶的书就更少了,而很多Android的进阶书籍,讲的是系统源码或者是驱动开发之类,可能不是很合我胃口。而这本书,真真正正戳中我的痛点,书里的大部分章节讲的都是我所不熟悉的内容

0

记一次使用RxJava重构的经历

前言垃圾代码时常会出现在时间不够的情况下,所以重构是一件非常重要非常有意义的事情。 需求我们的 Studio 项目中需要上传头像的功能,所以选择了一个开源库 PhotoPicker 来做图片的选择。通过这个库我们就可以在Activity # onActivityResult 方法来获取用户选择的图片地址,然后通过 LeanCloud 的 AVFile 来进行上传。 原来的实现12345678910

0

RxJava && Retrofit 简化RESTful请求

前言最近抽空了解了RxJava && Retrofit 这两个库,然后正好我所在的微客工作室要写个签到的App。于是乎把最近学到的好玩的东西都加上了,恰逢博客开张,写篇博文庆祝一下。 简介 RxJava 一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库 Retrofit 一个 Android 平台上的类型安全的 REST 客户端。 推荐教程