码迷,mamicode.com
首页 > 2014年07月10日 > 全部分享
dlna(Upnp媒体服务器)开发
随着移动互联网潮流,多设备互动逐渐走入人们生活。比如,手机QQ和PC之间的文件共享,手机可以观看PC上的视频,智能路由器等。而相关的尝试在很久以前就开始了,比如Upnp和dlna。dlna是一堆业界大哥,将很多其它协议组合起来,在此基础定义了一些设备,交互,使得设备之间的媒体互联变得可能。而其中Upnp是核心协议,在底层基于PTC/IP,涉及DHCP等,都是被广泛使用的协议。而在上层还需要抽象出一...
分类:其他好文   时间:2014-07-10 22:06:36    阅读次数:256
Linux for循环执行命令注意事项
如果for循环命令中带有一些符号,需要用()括起来。 for i in {1..4}; do (python /data/UGCRobot/manage/Scheduler.py 1.log > /dev/null 2>&1 &); done...
分类:系统相关   时间:2014-07-10 22:30:56    阅读次数:387
精灵菜单
这是一个漂亮的自定义菜单View,包含菜单按钮和子菜单列表。只是基础呈现。...
分类:其他好文   时间:2014-07-10 23:59:27    阅读次数:283
JNI调用之本地库文件的安装
在进行JNI调用的时候,是由java的本地接口调用本地库文件来完成的,但是本地库文件需要放置到指定位置,JNI接口才能调用到,这个路径是由JVM的系统变量“java.library.path”指定的。大家可以将这个变量所指定的路径打印出来 例如:System.getProperty("java.library.path")。 在windows环境下可以看到执行的目录是什么C:/windows/sy...
分类:其他好文   时间:2014-07-10 21:10:25    阅读次数:162
JSON对象和JSON字符串
JSON.parse() //示例1:此示例使用 JSON.parse 将 JSON 字符串转换为对象 var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}';//JSON 字符串 var contact = JSON.parse(jsontext); docum...
分类:Web程序   时间:2014-07-10 22:25:03    阅读次数:317
在执行生成Hfile的MR任务的时候出现client端的OOM
在执行MR将HDFS转换为HFile的时候,出现了如下异常: 14/07/09 18:02:59 INFO mapred.JobClient:  map 83% reduce 0% 14/07/09 18:02:59 INFO mapred.JobClient: Task Id : attempt_201401091245_59030413_m_000001_0, Status : FAILE...
分类:其他好文   时间:2014-07-10 23:32:44    阅读次数:323
漫游Kafka设计篇之数据持久化
4.2 Persistence(持久化) 不要畏惧文件系统! Kafka大量依赖文件系统去存储和缓存消息。对于硬盘有个传统的观念是硬盘总是很慢,这使很多人怀疑基于文件系统的架构能否提供优异的性能。实际上硬盘的快慢完全取决于使用它的方式。设计良好的硬盘架构可以和内存一样快。 在6块7200转的SATA RAID-5磁盘阵列的线性写速度差不多是600MB/s,但是随即写的速度却是...
分类:其他好文   时间:2014-07-10 21:59:28    阅读次数:260
漫游Kafka设计篇之效率优化
Kakfa在提高效率方面做了很大努力。Kakfa的一个主要使用场景是处理网站活动日志,吞吐量是非常大的,每个页面都会产生好多次写操作。读方面,假设每个消息只被消费一次,读的量的也是很大的,Kafka也尽量使读的操作更轻量化。 我们之前讨论了磁盘的性能问题,线性读写的情况下影响磁盘性能问题大约有两个方面:太多的琐碎的I/O操作和太多的字节拷贝。...
分类:其他好文   时间:2014-07-10 22:24:30    阅读次数:260
Java设计模式(四) 装饰器模式 代理器模式
(七)装饰器模式 Decorator 装饰器模式是为了动态的给一个对象增加一些新功能。装饰对象与被装饰的对象需要实现同一个接口,装饰对象持有被装饰对象的实例。 (八)代理模式 已有方法使用时候需要对原有方法改进,直接修改原有方法违反了“对扩展开放,对修改关闭”原则。采用代理类调用原来方法可以清晰地划分功能,有助于后期维护。...
分类:编程语言   时间:2014-07-10 23:32:01    阅读次数:209
rdlc报表在vs2008下编辑正常,在vs2012上编辑就报错
最近我们的系统的开发工具由vs2008升级到了2012,由于系统中很多报表都是用rdlc来开发的,今天 遇到有报表需要改动的需求,就直接使用vs2012对rdlc报表进行了编辑,结果改完后,怎么预览报表都报错。 后来我通过vsts源代码管理器比较了编辑前后的报表文件,结果发现我只是改动其中的一个属性,但是vs2012 在编辑rdlc报表文件时,自动加入了很多属性和设置到了报表中,我只会撤销修...
分类:其他好文   时间:2014-07-10 17:15:18    阅读次数:229
POJ 1276 Cash Machine
Cash Machine Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 26675   Accepted: 9419 Description A Bank plans to install a machine for cash withdrawal. The ...
分类:其他好文   时间:2014-07-10 21:00:41    阅读次数:151
PS 滤镜算法原理——照亮边缘
clc; clear all; addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm'); Image=imread('4.jpg'); Image=double(Image); R=Image(:,:,1); G=Image(:,:,2); B=Image(:,:,3); R_G...
分类:其他好文   时间:2014-07-10 23:31:20    阅读次数:296
微软Visual Studio "14" CTP 2 发布
对于在微软阵营下进行工作的团队来说,拥有最新版本的Visual Studio是提高效率最佳的选择,没有之一。 在本文中,我们就上个月发布的Visual Studio "14" CTP1和昨天发布的Visual Studio "14" CTP2进行详细发布说明梳理,供大家餐食:(一) Visual Studio "14" CTP 2版本:微软于2014年7月8日发布了Visual Studio...
分类:其他好文   时间:2014-07-10 17:14:41    阅读次数:175
淘宝分布式 key/value 存储引擎Tair安装部署过程及Java客户端测试一例
tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化两种使用方式. 非持久化的 tair 可以看成是一个分布式缓存. 持久化的 tair 将数据存放于磁盘中. 为了解决磁盘损坏导致数据丢失, tair 可以配置数据的备份数目, tair 自动将一份数据的不同备份放到不同的主机上, 当有主机发生异常, 无法正常提供服务的时候, 其余的备份会继续提供服务. 目录 1. 简介 2. 安装步骤及问题小记 3. 部署配置 4. Java客户端测试 5. 参考资料...
分类:编程语言   时间:2014-07-10 22:48:57    阅读次数:401
基于用户和基于物品的协同过滤算法的比较
首先回顾一下,协同过滤算法主要有两种,一种是基于用户的协同过滤算法(UserCF),另一种是基于物品的协同过滤算法(ItemCF)。 基于用户的协同过滤算法主要有两步: 1)找到和目标用户兴趣相似的用户集合    2)找到这个集合中的用户喜欢的,且目标用户没有听说过的物品推荐给目标用户。 基于物品的协同过滤算法主要有两步: 1)计算物品之间的相似度。 2)根据物品的相...
分类:其他好文   时间:2014-07-10 21:58:52    阅读次数:341
shu_1232 老王赛马
http://202.121.199.212/JudgeOnline/problem.php?cid=1078&pid=2 分析:贪心。            用我方最好的马去解决能够解决的对方的最好的马,如是才能为剩下较弱的马创造更大的赢的空间。           举例田忌赛马:           对方: 上  中  下           我方: 上   中  下   ...
分类:其他好文   时间:2014-07-10 21:09:44    阅读次数:175
vector shrink_to_fit
#include using namespace std; int main() { vectorvec; for(int i = 0 ;i < 100 ; ++i) vec.push_back(i); cout << vec.size() << endl; //100 cout << vec.capacity() << endl; //128...
分类:其他好文   时间:2014-07-10 21:17:43    阅读次数:199
1313条   上一页 1 ... 20 21 22 23 24 25 26 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!