Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

如何在 Ubuntu 14.04 和 Linux Mint 17 中安装 Kodi14(XBMC)

如何在 Ubuntu 14.04 和 Linux Mint 17 中安装 Kodi14(XBMC)

Kodi,原名就是大名鼎鼎的XBMC,发布了开发代号为Helix的最新版本14。感谢官方XMBC提供的PPA,现在可以很简单地在Ubuntu 14.04中安装了。有些人可能还不了解Kodi,它是一个媒体中心软件,支持所有平台,如Windows、Linux、 Mac, Android等。此软件拥有全屏的媒体中心,可以管理所有音乐和视频,不单支持本地文件还支持网络播放,如Tube、Netflix、 Hulu, Amazon Prime和其他流媒体服务商。在 U...
Go语言的工作空间和GOPATH环境变量

Go语言的工作空间和GOPATH环境变量

Go语言并没有强制一定要使用一定的工作空间和项目结构,对于小型的Go程序依靠Go run等命令就可以直接编译运行。然而,保持良好的工作空间和文件结构,对于管理源代码和发布程序都是非常有帮助的。对于大型的Go语言项目,工作空间则是一定要的。1、Go语言的工作空间结构Go语言的工作空间其实就是一个文件目录,目录中必须包含src、pkg、bin三个目录。其中src目录用于存放Go源代码,pkg目录用于package对象,bin目录用于存放可执行对象。使用Go的编...
在ARM平台上编译安装Golang

在ARM平台上编译安装Golang

Golang也就是Go语言,现在已经发行到1.4.1版本了,语言特性优越性和背后Google强大靠山什么的就不多说了。Golang的官方提供了多个平台上的二进制安装包,遗憾的是并非没有发布ARM平台的二进制安装包。ARM平台没办法直接从官网下载二进制安装包来安装,好在Golang是支持多平台并且开源的语言,因此可以通过直接在ARM平台上编译源代码来安装。整个过程主要包括编译工具配置、获取Golang源代码、设置Golang编译环境变量、编译、配置Golan...
二进制包安装Golang

二进制包安装Golang

之前讲过arm平台上的Golang的源代码编译安装,这次补充下Golang官方提供的其它平台上二进制包安装方法。1、下载golang二进制包首先是要下载golang的二进制包,官方下载地址:https://golang.org/dl/选择对应平台的二进制包,目前golang官方只提供了以下平台的二进制包:1.1 基于386或amd64处理器的Mac OS X 10.6+平台二进制包1.2 基于386或amd64处理器的FreeBSD 8+平台的二进制包1....
大数据常见术语表

大数据常见术语表

大数据的出现带来了许多新的术语,但这些术语往往比较难以理解。因此,我们通过本文给出一个常用的大数据术语表,抛砖引玉,供大家深入了解。其中部分定义参考了相应的博客文章。当然,这份术语表并没有100%包含所有的术语,如果你认为有任何遗漏之处,请告之我们。A聚合(Aggregation) – 搜索、合并、显示数据的过程算法(Algorithms) – 可以完成某种数据分析的数学公式分析法(Analytics) – 用于发现数据...
浅谈多核CPU、多线程与并行计算

浅谈多核CPU、多线程与并行计算

0.前言笔者用过MPI和C#线程池,参加过比赛,有所感受,将近一年来,对多线程编程兴趣一直不减,一直有所关注,决定写篇文章,算是对知识的总结吧。有说的不对的地方,欢迎各位大哥们指正:)1.CPU发展趋势核心数目依旧会越来越多,依据摩尔定律,由于单个核心性能提升有着严重的瓶颈问题,普通的桌面PC有望在2017年末2018年初达到24核心(或者16核32线程),我们如何来面对这突如其来的核心数目的增加?编程也要与时俱进。笔者斗胆预测,CPU各个核心之间的片内总...
让32位Linux/CentOS系统支持4G以上内存

让32位Linux/CentOS系统支持4G以上内存

让32位的CentOS系统支持4G以上内存,刚开始的时候有人说用64位的系统不都解决了吗?其实32位系统和64位系统各有各的用处。下面使用CentOS-5.5-32位演示。一、系统环境:VMware虚拟机系统:Centos-5.5 32位内存:4G32位系统没有破除限制,系统只能识别都3G的内存# free -m# uname -a //原始内核Linux localhost 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35...
给 TL-WR703N 安装 OpenWrt 过程笔记

给 TL-WR703N 安装 OpenWrt 过程笔记

在下的树梅派2不幸被延期到年后才能发货了,春节没的折腾了怎么办?无意中在 Rpi2 的报道中读到了关于 TL-WR703N 的消息,才想到还剩在箱底的她。思索着既然是春节,就做个好事情,将 OpenWrt 介绍给她!主角介绍TL-WR703N 是 TP 在 2011 年推出的一款便携式 3G 路由器,具备一个可连接 3G 上网卡的标准 USB 口,802.11N 150M 无线网络,microUSB 供电接口,搭载 Atheros AR7240 CPU 及...
Linux下删除重复文件的神器:dupeGuru

Linux下删除重复文件的神器:dupeGuru

最近,我需要清理我父亲的文件和文件夹。有一个难题是,里面存在很多不正确的名字的重复文件。有移动硬盘的备份,同时还为同一个文件编辑了多个版本,甚至改变的目录结构,同一个文件被复制了好几次,名字改变,位置改变等,这些文件挤满了磁盘空间。追踪每一个文件成了一个最大的问题。万幸的是,有一个小巧的软件可以帮助你省下很多时间来找到删除你系统中重复的文件:dupeGuru。它用Python写成,这个去重软件几个小时前切换到了GPLv3许可证。因此是时候用它来清理你的文件...
Linux下CRF++的使用

Linux下CRF++的使用

在之前使用CRF++的过程中一直是再Windows下运行的,由于训练文本不大,所以很顺利,但为提高结果准确率而增加训练语料内容,随之也出现问题,因为用自己的机子做会使cpu占用率在训练迭代时瞬间达到100%而导致crf_learn.exe停止工作,如下图所以就转到服务器端训练了,然而也出现了一个问题,可能由于Windows下文件在Linux中是略有不同,所以运行时报错,如下:?encoder.cpp(340) [feature_index.open(tem...
Linux系统入门学习:在Linux中加入cron任务

Linux系统入门学习:在Linux中加入cron任务

提问: 我想在我的Linux中安排一个计划任务,该任务在固定时间周期性地运行。我该如何在Linux中添加一个cron任务?cron是Linux中默认的计划任务。使用cron,你可以安排一个计划(比如:命令或者shell脚本)周期性地运行或者在指定的分钟、小时、天、周、月等特定时间运行。cron在你安排不同的常规维护任务时是很有用的,比如周期性地备份、日志循环、检查文件系统、监测磁盘空间等等。(题图来自 eagleapex.com)从命令行中添加cron任务...
阮一峰:Make 命令教程

阮一峰:Make 命令教程

代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建。本文介绍Make命令的用法,从简单的讲起,不需要任何基础,只要会使用命令行,就能看懂。我的参考资料主要是Isaac Schlueter的《Makefile文件教程》和《GNU Make手册》。一、...
Findbugs安装使用文档

Findbugs安装使用文档

一、简介 Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。 Findbugs提供了方便操作的可视化界面,同时也可以作为Eclipse的一个插件来使用,而我们使用得最多的还是作为Eclipse的插件来使用。二、使用方法 Findbugs可以通过三种方法使用,可以通过Ant工具,通过Ant提供的Swing操...
使用 APT-mirror 四步配置 Ubuntu 本地软件仓库

使用 APT-mirror 四步配置 Ubuntu 本地软件仓库

今天,我们将向你展示如何在你的 Ubuntu 个人电脑或 Ubuntu 服务器中,直接通过 Ubuntu 官方软件仓库来配置本地软件仓库。在你的电脑中创建一个本地软件仓库有着许多的好处。假如你有许多电脑需要安装软件 、安全升级和修复补丁,那么配置一个本地软件仓库是一个做这些事情的高效方法。因为,所有需要安装的软件包都可以通过快速的局域网连接从你的本地服务器中下载,这样可以节省你的网络带宽,降低互联网接入的年度开支 ...你可以使用多种工具在你的本地个人电脑...
Linux find命令详述

Linux find命令详述

find是Linux下最棒的命令之一,其查询功能非常强大。以下将详细介绍find的大多数用法:工作方式:其沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作。1.打印文件和目录列表$find . -print#打印文件和目录列表当使用-print时," "作为用于分隔文件的定界符。-print0指明使用""作为定界符来打印匹配的每一个文件名。此方法对于文件名中含有" "是非常有效。但在CentOS上经实际测试,find直接显示匹配到的文件,不需...
CentOS 下yum配置本地源

CentOS 下yum配置本地源

断网了,想下载个东西都没办法,于是来玩下yum配置本地源。其实自己也不会,网上搜了下,总结出以下两种办法:一 . 通过CentOS DVD 来安装软件,光盘里面提供的软件足以满足我们需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOSDVD作为默认yum源可以大大提高学习效率。我的为CentOS6.4 用的是虚拟机,虚拟机加载光盘方法:虚拟机->可移动设备->CD/DVD->设置,选择好光盘。下...
Linux下文件和目录的默认权限计算

Linux下文件和目录的默认权限计算

详解Linux下文件和目录的默认权限计算当新建一个文件和目录时,很多人会很关心其权限,但是否想过其权限是怎么计算来的,这就与umask(遮罩码)有关了。一般用户的umask为0002,root的umask为0022,umask的配置文件为/etc/bashrc.下来详解文件和目录的默认权限:1.文件默认权限的计算方法为:666-umask,但文件默认是不具有执行权限,如果算得的结果中有执行权限,则将其权限加1.若umask为777时,会怎样呢?下面会告诉你...
<< 921 922 923 924 925 926 927 928 929 930 >>