• Django处理文件上传File Uploads

    HttpRequest.FILES 表单上传的文件对象存储在类字典对象request.FILES中,表单格式需为multipart/form-data 1 2 <form enctype="multipart/form-data" method="post" action="/foo/"> <input type="file" name="image" /> request.FILES中的键来自于表单中的<input type="file" name="" />的name值: 1 img=request.FILES...
    作者:孤风一剑/2016年4月13日/分类:其它语言/阅读:1,174次/标签:/评论关闭
  • 随机数的生成:均匀分布、正态、泊松 、瑞利

    均匀分布:线性同余法 正态分布:sum-of-12 method 其他分布:逆变换法 /*****************************************       @filename:demo.c    @datetime:2015.10.18    @author:HJS     *****************************************/   #include <stdio.h>   #include <stdlib.h>   #include <math.h>   /************************************...
    作者:孤风一剑/2015年11月06日/分类:其它语言/阅读:1,269次/标签:, , /评论关闭
  • hadoop-common源码分析

    hadoop将java的基本类型进行封装,对整型进行编码时,分为固定长度格式、可变长度格式。可变长度格式使用一种比较灵活的编码方式,对与较小的数(尤其是负数)可以节省空间存储。 VIntWritable public class VIntWritable implements WritableComparable<VIntWritable> { private int value; //getter //setter @Override public void readFields(DataInp...
    作者:孤风一剑/2015年7月28日/分类:其它语言/阅读:1,008次/标签:, /评论关闭
  • Apache配置虚拟主机

    1 在Ubuntu系统的/etc/hosts文件中添加域名指向IP  2 在Apache中配置虚拟主机 在Apache的虚拟主机配置文件夹sites-available中将默认的配置default赋值一份需要添加的模块vedio,然后对vedio进行修改: (1) 添加:ServerName vedio.xiongchao.net.cn (2) 将目录修改为之前创建的/wwwroot/vedio  再在apache2/sites-enabled文件中建立指向sites-available文件夹下文件的...
    作者:孤风一剑/2015年6月30日/分类:其它语言/阅读:1,769次/标签:, , /评论关闭
  • 阿里云CentOS中vsftp安装、配置、卸载

    阿里云CentOS中vsftp安装、配置、卸载 1--卸载 查看当前服务器中的vsftpd rpm -qa|grep vsftpd  例如结果为:vsftpd-2.2.2-13.el6_6.1.x86_64 执行卸载 rpm -e vsftpd-2.2.2-13.el6_6.1.x86_64 返回:卸载时自动备份vsftp的用户列表文件 warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave warning: /etc/vsftpd/user_list saved as /etc/vsftpd/u...
    作者:孤风一剑/2015年6月11日/分类:其它语言/阅读:1,083次/标签:, /评论关闭
  • 【算法思想】位图排序算法

    问题的提出 一个最多包含n个正整数的文件,每个数都小于n,其中n=10^7。假设最多只有1M的内存空间可用,在考虑空间和时间的优化的情况下,请问如何对其进行排序? 常规思想 我们假设这些整数都是用整型存储(一般整型的大小为4个字节),那么1M字节可以存储250 000个数据。由于输入文件最大可能有10^7个数据,因此可以通过遍历输入文件40次来完成排序。第一次将在[0,249 999]...
    作者:孤风一剑/2015年6月09日/分类:其它语言/阅读:928次/标签:, , , , /评论关闭
  • Ubunto 安装Apache服务器

    使用Ubunto安装可以使用源代码编译模式安装也可以使用apt命令或apt图形软件包安装 编译模式: 1. 首先要下载安装依赖包,比如apr,apr-util,apache等 2. tar解压包 3. ./configure配置,指定安装位置 4. make编译 5. sudo make install 安装 详情请参考百度。我这里就使用apt命令模式安装了,在终端输入:sudo apt-get install apache2 回车输入密码即可安装,我这里已经安...
    作者:孤风一剑/2015年5月04日/分类:其它语言/阅读:1,348次/标签:, /评论关闭
  • redis内存优化、持久化以及主从复制

     Redis 数据库内存优化参数的配置,每种持久化方式的利与弊以及主从复制的原理以及配置 一、常用内存优化手段与参数 redis的性能如何是完全依赖于内存的,所以我们需要知道如何来控制和节省内存。 首先最重要的一点是不要开启Redis的VM选项,即虚拟内存功能,这个本来是作为Redis存储超出物理内存数据的一种数据在内存与磁盘换入换出的一个持久化策略,但是其内存管理成本非...
    作者:孤风一剑/2015年5月03日/分类:其它语言/阅读:1,054次/标签:/评论关闭
  • Objective-C进程与线程

    主线程里面执行耗时操作会导致界面阻塞,所以一般把耗时操作放到子线程执行,例如网络请求、线程睡眠、加载文件、大量运算。 1、不要把耗时操作放到主线程。 2、不要把修改页面的代码放到子线程(子线程修改页面不会等到及时更新) 第一种开启子线程的方法 NSThread      //开启一个子线程      [NSThread detachNewThreadSelector:@selector(createMouse) toTarget:selfwi...
    作者:孤风一剑/2015年4月13日/分类:其它语言/阅读:895次/标签:/评论关闭
  • VMare中安装“功能增强工具”,实现CentOS5.5与win7host共享文件夹的创建

    【OS和其他辅助软件参数】     Guest OS: CentOS 5.5     Host OS: Win 7 32 bit     OS安装介质:CentOS-5.5-i386-bin-DVD.iso     虚拟机:VMware worksataion 10.0.1   【总体描述】     在VMware Workstation 10上安装完CentOS5.5后,需要安装“功能增强工具”才能实现CentOS屏幕的最大化,并且能够将CentOS中的文件同Host文件(Host OS: Win 7 32 bit)   【具体安装步骤...
    作者:孤风一剑/2015年1月27日/分类:其它语言/阅读:793次/标签:, /评论关闭