CSS基础样式

发布于:2016-9-28 17:43 作者:admin 浏览:1387 分类:CSS
* {
margin:0px;
padding:0px
}
html,body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
h1,h2,,h3,h4,h5 {
font-size:14px;
color:#000;
font-weight:normal;
}
span {
font-size:14px; font-weight:bold; color:#000;
}
ul , ol {
list-style:none;
margin:0px;
padding:0px;
}
li {
display:block;
float:left;
}
img {
border:none;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline; color:#000
}

标签: CSS

0

VM MAC OS X 10

发布于:2016-3-17 17:12 作者:admin 浏览:1939 分类:Android

http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html  (VMware 11安装Mac OS X 10.10)

 

http://bbs.feng.com/read-htm-tid-9193070.html (VM11完美安装Mac OS X Yosemite10.10.3教程)

 

http://zhidao.baidu.com/link?url=fkKGI5fyHgjVu2fIIjVs0c4KNZFfuQiI_NZDZDQa-2NcuTHNjQcRbcmIDXgjsQO5cwE3MMJ7xpSH873ShPowfp3DoL82M-D4UDWU4racMNK    (vm11安装mac10.10直接进入boot manager 界面,无法安装mac是怎么回事)

 

http://pan.baidu.com/s/1hq7r6jM  (osx10_10.iso 可用安装包)

 

http://www.doc88.com/p-8139295429814.html (包括安装显卡)

 

 

密码登录后显示慢 (加大虚拟机内存4G以上)

 

标签: VM MACOSX10

0

导购社区的移动产品

发布于:2015-3-18 12:14 作者:admin 浏览:2214 

概括起来,他认为做导购社区的移动产品包含以下几大规律:

第一,几种平台终端用户中,使用WAP手机网页版访问的小白用户居多,看到便宜东西容易冲动消费;iPhone用户消费能力强,对价格不太敏感;安卓用户最抠门,消费不多,但广告的点击率却是iPhone用户的几倍,呈现出一种“啥都好奇,啥都试试,但就是不买单”的状况;

第二,女性导购类社区需要立足高端机型。iPad用户的购买力最强,低端机型碍于屏幕尺寸限制,导购体验很难做好。

第三,在用户构成上,使用2000元以上机型的用户占据80%,iOS用户和安卓整体接近,但前者的总收入是后者的2至2.5倍。

第四,在用户的行为数据中,最喜欢的动作是“喜欢”,收藏起来自己欣赏,日均点击数达到百万次。相比起来利他的“分享”则鲜少有人点。

美丽说移动客户端的第一版基于Webkit内核,用HTML5开发,这样的跨平台解决方案有助于减少日后安卓版开发的成本,且能有效将网页内容与应用数据打通。但后来产品推出后,发现HTML5尚不成熟,对调用摄像头读取本地文件、手势识别这样的特性支持得并不好。后来开发团队采取将HTML5和原生代码相结合的方式,运营型的内容用HTML5做,非运营的部分则采用原生代码。而这也是日后很多移动应用的标准研发策略。

美丽说移动客户端的设计原则有二:其一,一个应用只做一件事;其二,让用户达到想要的内容不超过三步。

标签: 导购

0

Hadoop分布式处理的软件框架

发布于:2015-3-6 9:20 作者:admin 浏览:1969 

参考网址:http://baike.baidu.com/link?url=ZsRLfBJbA-BNxUkpDw-sU0y2Fn66CXm3fwoxB_HJ8_lzrWq78AbnjwGGT3kKg-swhdSL1fM6TtTsaNpdZDBRHa



Hadoop是一个能够对大量数据进行分布式处理的软件框架。 Hadoop 以一种可靠、高效、可伸缩的方式进行数据处理。
Hadoop 是可靠的,因为它假设计算元素和存储会失败,因此它维护多个工作数据副本,确保能够针对失败的节点重新分布处理。
Hadoop 是高效的,因为它以并行的方式工作,通过并行处理加快处理速度。
Hadoop 还是可伸缩的,能够处理 PB 级数据。


Hadoop是一个能够让用户轻松架构和使用的分布式计算平台。用户可以轻松地在Hadoop上开发和运行处理海量数据的应用程序。它主要有以下几个优点:
高可靠性。Hadoop按位存储和处理数据的能力值得人们信赖。
高扩展性。Hadoop是在可用的计算机集簇间分配数据并完成计算任务的,这些集簇可以方便地扩展到数以千计的节点中。
高效性。Hadoop能够在节点之间动态地移动数据,并保证各个节点的动态平衡,因此处理速度非常快。
高容错性。Hadoop能够自动保存数据的多个副本,并且能够自动将失败的任务重新分配。
低成本。与一体机、商用数据仓库以及QlikView、Yonghong Z-Suite等数据集市相比,hadoop是开源的,项目的软件成本因此会大大降低。
Hadoop带有用Java语言编写的框架,因此运行在 Linux 生产平台上是非常理想的。Hadoop 上的应用程序也可以使用其他语言编写,比如 C++。


Hadoop 由许多元素构成。其最底部是 Hadoop Distributed File System(HDFS),它存储 Hadoop 集群中所有存储节点上的文件。HDFS(对于本文)的上一层是MapReduce 引擎,该引擎由 JobTrackers 和 TaskTrackers 组成。通过对Hadoop分布式计算平台最核心的分布式文件系统HDFS、MapReduce处理过程,以及数据仓库工具Hive和分布式数据库Hbase的介绍,基本涵盖了Hadoop分布式平台的所有技术核心。


HDFS

对外部客户机而言,HDFS就像一个传统的分级文件系统。可以创建、删除、移动或重命名文件,等等。但是 HDFS 的架构是基于一组特定的节点构建的(参见图 1),这是由它自身的特点决定的。这些节点包括 NameNode(仅一个),它在 HDFS 内部提供元数据服务;DataNode,它为 HDFS 提供存储块。由于仅存在一个 NameNode,因此这是 HDFS 的一个缺点(单点失败)。


Hadoop是一种分布式数据和计算的框架。它很擅长存储大量的半结构化的数据集。数据可以随机存放,所以一个磁盘的失败并不会带来数据丢失。Hadoop也非常擅长分布式计算——快速地跨多台机器处理大型数据集合。

MapReduce是处理大量半结构化数据集合的编程模型。编程模型是一种处理并结构化特定问题的方式。例如,在一个关系数据库中,使用一种集合语言执行查询,如SQL。告诉语言想要的结果,并将它提交给系统来计算出如何产生计算。还可以用更传统的语言(C++,Java),一步步地来解决问题。这是两种不同的编程模型,MapReduce就是另外一种。

MapReduce和Hadoop是相互独立的,实际上又能相互配合工作得很好。



Hadoop Common: 在0.20及以前的版本中,包含HDFS、MapReduce和其他项目公共内容,从0.21开始HDFS和MapReduce被分离为独立的子项目,其余内容为Hadoop Common
HDFS: Hadoop分布式文件系统(Distributed File System) - HDFS (Hadoop Distributed File System)
MapReduce并行计算框架,0.20前使用 org.apache.hadoop.mapred 旧接口,0.20版本开始引入org.apache.hadoop.mapreduce的新API
HBase: 类似Google BigTable的分布式NoSQL列数据库。(HBaseAvro已经于2010年5月成为顶级 Apache 项目)
Hive:数据仓库工具,由Facebook贡献。
Zookeeper:分布式锁设施,提供类似Google Chubby的功能,由Facebook贡献。
Avro:新的数据序列化格式与传输工具,将逐步取代Hadoop原有的IPC机制。
Pig: 大数据分析平台,为用户提供多种接口。
Ambari:Hadoop管理工具,可以快捷的监控、部署、管理集群。
Sqoop:于在HADOOP与传统的数据库间进行数据的传递。

标签: Hadoop

0

Android二维码识别 开源项目ZXing的编译

发布于:2015-3-4 12:31 作者:admin 浏览:1371 分类:Android

[该文章已设置加密,请点击标题输入密码访问]

标签: Android zxing jar

0

zxing下载

发布于:2015-3-4 11:37 作者:admin 浏览:1848 分类:Android

[该文章已设置加密,请点击标题输入密码访问]

标签: zxing

0

android项目红色感叹号

发布于:2015-3-4 11:30 作者:admin 浏览:1858 分类:Android

标签: Android 错误

0

Apache 2.2 升级到 2.4 的 Conf 修整

发布于:2014-11-19 9:31 作者:admin 浏览:4145 分类:Linux
[Wed Nov 19 09:27:39.414078 2014] [authz_core:error] [pid 2000:tid 872] [client 127.0.0.1:51495] AH01630: client denied by server configuration: 错误路径

发生错误: Forbidden 403


解决方案:


<Directory /var/>
Require all granted
</Directory>


原因: Apache 2.2 VS Apache 2.4 设定差异


Deny All

2.2 configuration:

Order deny,allow

Deny from all

2.4 configuration:

Require all denied

Allow All

2.2 configuration:

Order allow,deny

Allow from all

2.4 configuration:

Require all granted

Allow Host

2.2 configuration:

Order Deny,Allow

Deny from all

Allow from xxx.org

2.4 configuration:

Require host xxx.org



Directory 用 Require all granted
<Directory /var/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>

FilesMatch 维持用 Order
<FilesMatch ".+\.phps$">
SetHandler application/x-httpd-php-source
Order Deny,Allow
Allow from all
</FilesMatch>



标签: apache hosts

0

linux之cp/scp命令+scp命令详解

发布于:2014-10-31 13:22 作者:admin 浏览:1856 分类:Linux

名称:cp

使用权限:所有使用者

使用方式:

cp [options] source dest

cp [options] source... directory

说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

把计

-a 尽可能将档案状态、权限等资料都照原状予以复制。

-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

范例:

将档案 aaa 复制(已存在),并命名为 bbb :

cp aaa bbb

将所有的C语言程式拷贝至 Finished 子目录中 :

cp *.c Finished

命令:scp

不同的Linux之间copy文件常用有3种方法:

第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。

第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。

第三种就是利用scp命令来进行文件复制。

    scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root

然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。

    如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。

linux之cp/scp命令+scp命令详解(转) - linmaogan - 独木★不成林scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz

linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录; 

================== 
scp 命令 
================== 
scp 可以在 2个 linux 主机间复制文件; 

命令基本格式: 
       scp [可选参数] file_source file_target 

====== 
从 本地 复制到 远程 
====== 
* 复制文件: 
        * 命令格式: 
                scp local_file remote_username@remote_ip:remote_folder 
                或者 
                scp local_file remote_username@remote_ip:remote_file 
                或者 
                scp local_file remote_ip:remote_folder 
                或者 
                scp local_file remote_ip:remote_file 

                第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名; 
                第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名; 
        * 例子: 
                scp /home/space/music/1.mp3 root@www.test.com:/home/root/others/music 
                scp /home/space/music/1.mp3 root@www.test.com:/home/root/others/music/001.mp3 
                scp /home/space/music/1.mp3 www.test.com:/home/root/others/music 
                scp /home/space/music/1.mp3 www.test.com:/home/root/others/music/001.mp3 

* 复制目录: 
        * 命令格式: 
                scp -r local_folder remote_username@remote_ip:remote_folder 
                或者 
                scp -r local_folder remote_ip:remote_folder 

                第1个指定了用户名,命令执行后需要再输入密码; 
                第2个没有指定用户名,命令执行后需要输入用户名和密码; 
        * 例子: 
                scp -r /home/space/music/ root@www.test.com:/home/root/others/ 
                scp -r /home/space/music/ www.test.com:/home/root/others/ 

                上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录 


====== 
从 远程 复制到 本地 
====== 
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可; 

例如: 
        scp root@www.test.com:/home/root/others/music /home/space/music/1.mp3 
        scp -r www.test.com:/home/root/others/ /home/space/music/

最简单的应用如下 : 

scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2 

[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 . 

可能有用的几个参数 : 

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 . 

-C 使能压缩选项 . 

-P 选择端口 . 注意 -p 已经被 rcp 使用 . 

-4 强行使用 IPV4 地址 . 

-6 强行使用 IPV6 地址 .

 

注意两点:
1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:
#scp -p 4588 remote@www.test.com:/usr/local/sin.sh /home/administrator
2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。

标签: scp

0

PHP使用DES进行加密和解密

发布于:2014-8-27 13:52 作者:admin 浏览:2175 分类:PHP

php中有一个扩展可以支持DES的加密算法,是:extension=php_mcrypt.dll

在配置文件中将这个扩展打开还不能够在windows环境下使用

需要将PHP文件夹下的 libmcrypt.dll 拷贝到系统的 system32 目录下,这是通过phpinfo可以查看到mcrypt表示这个模块可以正常试用了。

 下面是PHP中使用DES加密解密的一个例子:

//$input - stuff to decrypt

    //$key - the secret key to use



    function do_mencrypt($input, $key)

    {

        $input = str_replace(""n", "", $input);

        $input = str_replace(""t", "", $input);

        $input = str_replace(""r", "", $input);

        $key = substr(md5($key), 0, 24);

        $td = mcrypt_module_open('tripledes', '', 'ecb', '');

        $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);

        mcrypt_generic_init($td, $key, $iv);

        $encrypted_data = mcrypt_generic($td, $input);

        mcrypt_generic_deinit($td);

        mcrypt_module_close($td);

        return trim(chop(base64_encode($encrypted_data)));

    }

    

    //$input - stuff to decrypt

    //$key - the secret key to use

    

    function do_mdecrypt($input, $key)

    {

        $input = str_replace(""n", "", $input);

        $input = str_replace(""t", "", $input);

        $input = str_replace(""r", "", $input);

        $input = trim(chop(base64_decode($input)));

        $td = mcrypt_module_open('tripledes', '', 'ecb', '');

        $key = substr(md5($key), 0, 24);

        $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);

        mcrypt_generic_init($td, $key, $iv);

        $decrypted_data = mdecrypt_generic($td, $input);

        mcrypt_generic_deinit($td);

        mcrypt_module_close($td);

        return trim(chop($decrypted_data));


    }

标签: des

0

1 2 3 4 5 6 7 8 9 10 ... »