Welcome 微信登录

首页 / 操作系统 / Linux

配置Sublime Text作为Matlab的编辑器

配置Sublime Text作为Matlab的编辑器

最近使用Matlab时发现它自带的编辑器不太好用,特别是在不同平台切换时会出现编码错误。例如Matlab 2014a,在Ubuntu平台采用UTF-8编码,但在Windows平台采用的却是GBK编码。这样在不同平台切换时就会产生乱码。虽然Matlab自带的编辑器也能在一定程度上解决这个问题,但没有Sublime方便。因此,我打算使用Sublime来作为Matlab的编辑器。经过网上搜索和自我摸索,最终实现了Sublime编辑+Matlab命令行(termi...
Linux 使用文本代替GUI显示启动过程

Linux 使用文本代替GUI显示启动过程

需要troubleshooting启动过程的时候,GUI显然不方便,可以使用这个文档介绍的方法进入文本启动模式,查看启动过程。测试版本:Ubuntu 16.04临时修改启动Grub时需改启动参数:如果没有看到Grub菜单,开机启动时按住Shift启动即可选择启动的kernel,按e编辑寻找linux字符开头的内容行,删除其中的quiet和splash参数Ctrl+x启动永久修改修改/etc/default/grub配置文件找到GRUB_CMDLINE_LI...
Linux上同步、管理iOS设备

Linux上同步、管理iOS设备

这个之前大家都肯定不可能的事情,现在已经变得非常简单,Ubuntu 16.04、Gnome 3.18环境下,已经可以默认支持iOS设备的同步和管理了。而且,不是之前简单的照片同步,可以实现很多iTunes的功能,包括应用程序的管理、数据的同步、程序的安装备份等,而且是默认的额环境哦:运行环境截图整个技术的后台支持是由libimobiledevice包提供的,如果是非Ubuntu环境,可以通过下载安装该LIB包实现iOS设备的同步和管理。目前可以实现的功能有...
树莓派2 安装CentOS 7

树莓派2 安装CentOS 7

来自CentOS团队的Karanbir Singh很高兴地宣布,面向ARM硬件架构的CentOS7 Linux已经正式发布。除了Twitter上的简要公示,其在官网上并未注释该移植版有哪些新特性和优化。不过根据下载地址里的镜像名称,我们可知它支持诸多ARMv7设备,只是当前的预编译镜像只有面向热门的树莓派2、香蕉派、以及CubitTruck单片机的版本。早些前,CentOS7 build1511 中带来了各种各样的新特性、以及软件更新与增强,比如面向身份认...
OpenWrt:Ubuntu 12.04搭建OpenWrt编译环境

OpenWrt:Ubuntu 12.04搭建OpenWrt编译环境

其实搭建Openwrt编译环境也有很多的帖子,大家觉得我写的不好,也可以去看别人的,因为本文的初衷是 希望帮搭建搭建编译环境而已....系统大家可以选择:Ubuntu10.10 12.04 14.10 这些版本,CentOS6.X的也可以。只是Ubuntu10.10已经停止更新了,所以选择12.04 32的版本.....虚拟机搭建:1.5G内存 50G硬盘。3D加速 具体安装步骤 略....或者自己百度,因为这不是本文的侧重点..最好更新下系统...
Linux基础知识之文件的时间戳及touch的使用

Linux基础知识之文件的时间戳及touch的使用

文件的时间戳包含在它的元数据中,属于其本身属性信息。 文件的时间戳包含有三种时间分别如下: acess time 访问时间 modify time 修改时间(更具体说是修改数据时的时间) change time 改变时间 (修改元数据的时间) modify time以下简写为mtime,mtime与ctime是不同的,当文件的属性信息发生改变比如文件名,文件路径,文件属主等其改变的是ctime;当文件的内容发生改动则是mtime发生变化。科普...
Linux基础知识之history的详细说明

Linux基础知识之history的详细说明

背景:history是Linux中常会用到内容,在工作中一些用户会突然发现其安装不了某个软件,于是寻求运维人员的帮助,而不给你说明他到底做了哪些坑爹的操作。此时你第一件要做的就是要查看其history命令历史。查看后兴许你就会发现他到底干了什么坑爹的操作。history可以让你在一定情况下快速定位问题所在。本文的history介绍及其实践都是来自CentOS7.2环境[root@localhost ~]# cat /etc/RedHat-release C...
Linux基础知识之man手册的使用

Linux基础知识之man手册的使用

在Linux中man的使用频率应该是很高的,灵活运用它可以让自己快速的掌握一个不熟悉命令的使用方法。下面来介绍下man环境CentOS6.8man - format and display the on-line manual pages 在线使用手册格式及展示通俗点来说它就是命令的使用手册。它共分九个章节1、用户命令2、系统调用3、C库调用4、设备文件及特殊文件5、配置文件格式6、游戏7、杂项8、管理命令及守护进程9、Linux内核API(CentOS7...
Linux基础知识之ls与文件名通配详解

Linux基础知识之ls与文件名通配详解

ls应该是我们最熟悉的指令之一,通常进入命令行,少不了就要ls一下。虽然它是一个很基本很常用的命令,不过它的功能也很丰富,熟练使用它可以更加便捷我们看我们想要看到的文件信息。本文ls介绍基于CentOS7.2环境,后面的实验均在此环境下实现。ls命令介绍123456789101112131415161718192021222324252627282930313233343536[root@localhost~]#manls LS(1) ...
Linux screen远程会话管理命令

Linux screen远程会话管理命令

screen是Linux下的一种多重视窗管理程序。在使用SSH远程登陆Linux时,如果连接非正常中断,重新连接时,系统将打开新的会话,无法恢复原来的会话,screen工具可以有效的解决这个问题。screen是一个终端多路转接器,在本质上,这意味着你能够使用一个单一的终端窗口运行多终端的应用。screen可以让一个或多个用户从不同终端多次登陆一个会话,并共享会话的所有特性(比如可以看到完全相同的输出),实现远程协助的功能。它同时提供了窗口访问权限机制,可以...
Linux基础知识之find命令详解

Linux基础知识之find命令详解

在运维人员操作系统时,要接触大量的文件,为了避免忘记文件存放位置的尴尬,就需要我们有一种文件查找工具的帮忙,下面是两个文件查找工具的详解,locate以及find,分别分享给大家。第一款工具: Locatelocate - find files by namelocate的工作依赖于事先构建好的索引库;查找文件时,直接搜索索引库里记载的文件的位置;索引库的构建:系统自动实现(周期性任务);手动更新数据库(updatedb),但是索引构建的过程需要遍历整个文...
Mac OS X 开发环境之同时安装多个版本的JDK(JDK 1.5 ~ JDK 1.8)

Mac OS X 开发环境之同时安装多个版本的JDK(JDK 1.5 ~ JDK 1.8)

虽然 Java 8 的正式版已经发布了两年有余,但目前 Java 企业级应用的主打版本还是 Java 6 和 Java 7,更惨的是公司的一些早期项目还必须在 Java 5 下开发运行,而我还想在工作之余体验+学习 Java 8 的新特性。于是,我需要在我的 Mac 上同时安装 JDK 1.5,JDK 1.6, JDK 1.7 和 JDK 1.8。 过去 Mac 上的 Java 都是由 Apple 自己提供的,但只支持到 Java 6,并且从 OS X ...
如何在 OS X 中使用多个版本JDK

如何在 OS X 中使用多个版本JDK

升级macbook小白的硬盘成SSD后,重新安装了系统和JDK8,但是启动eclipse还是报告需要安装JDK6,于是也按照提示安装了Apple JDK6,这导致系统中有两个JDK,一个是Oracle的JDK8,另外一个Apple的JDK6,混乱开始了。在命令行执行java -version,提示是JDK8,好像一切正常,但执行 mvm clean install 却发现maven使用了JDK6!迷惑了,这是怎么回事呢?——&mda...
MAC下安装多版本JDK和切换几种方式

MAC下安装多版本JDK和切换几种方式

环境:MAC AIR,OS X 10.10,64位历史:过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。在终端中输入java -version可查看当前JDK版本信息,如果还没安装任一JDK,就会提示安装,点击后会跳到oralce j...
Mac OS X 开发环境搭建之 IDE、编辑器篇

Mac OS X 开发环境搭建之 IDE、编辑器篇

俗话说,工欲善其事必先利其器。 以前在 Windows 下做 vc++ 开发时,几乎只有 Visual Studio 可以选。曾经也狂热的认为 vs 是世界上最好的 IDE 没有之一,后来 vs 版本更新越来越快,而老项目一直使用 vs2008 编辑编译,偶有同事想一起尝鲜,却没人愿意承担换 IDE 的风险。一直不明白 M$ 为什么一定要把 vs 做成全家桶,我仅仅想用最新的 IDE,不想换编译器啊!!!总之,做 vc++ / MFC 开发想换新版 vs...
Mac OS X 开发环境搭建之利用 Parallel Desktop 安装 CentOS 7

Mac OS X 开发环境搭建之利用 Parallel Desktop 安装 CentOS 7

背景在企业级软件系统中,数据库的地位是比较高的,而且一般都要求支持多种数据库,如 Oracle、 DB2、MySQL 等,它们的最新版本大多都不再支持 Mac OS X 系统,所以装一个 Linux 或 Windows 的虚拟机是很有必要的。VMWare 虽然在 Windows 下具有霸主地位,但在 Mac OS X 下网友都推荐 Parallel Desktop,就下载安装了 PD 11 试了下觉得还不错,不过没有再装 VMWare 做比较。目前,使用 ...
IntelliJ IDEA上创建Maven Spring MVC项目

IntelliJ IDEA上创建Maven Spring MVC项目

目前java开发主流的IDE有eclipse系列和IntelliJ IDEA系列的。IDEA号称是最好用的收费的Java IDE,用了一段时间感觉比eclipse要方便不少。由于网上大多数的教程都是基于eclipse的,或者是低版本的idea,所以有以下这篇博客,在 IntelliJ IDEA上创建maven Spring MVC项目,可以给一些刚入门的一个参考。各软件版本IntelliJ IDEA 2016.1jdk1.8maven3.0.5tomcat...
C++面向对象

C++面向对象

此文仅作为C++考研专业课的复习内容。面向对象构造函数在对象被创建的时候将自动调用。复制构造函数形参是本类对象的引用。其作用是使用一个已经存在的对象,去初始化一个同类的新对象。复制构造函数在以下三种情况会被调用。当用类的一个对象去初始化该类的另一个对象。Point a(1,2);//两种写法都会调用复制构造函数,只是写法上不同。Point b(a);//用对象a初始化bPoint c = a;////用对象a初始化b如果函数的形参是类的对象,调用函数时,进...
<< 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 >>