精华内容
下载资源
问答
  • Linux软件开发工程师

    千次阅读 2017-04-03 10:21:44
    时下很流行软件工程开发工作,不论安卓还是IOS系统和软件开发,都有很多人热衷,很多人都认为做软件开发很轻松,而且工资还不错,只需要经过简单的培训就可以了,但那些只是表面的东西,并不会持续太长时间,真正...
    

    岗位职责:

    1、参与系统的需求调研和需求分析,详设概设,撰写相关技术文档;
    2、搭建系统开发环境,完成系统框架和核心代码;
    3、协助完成项目的测试、系统交付工作,对项目实施提供支持;
    4、参与方案讨论和技术调研、负责方案升级、更新;


    职位要求:

    1,计算机相关专业。
    2, 熟悉Linux操作系统,熟悉Shell编程,熟悉Linux环境下各种应用程序的安装与配置(如:配置数据库,邮件服务,FTP服务等)。
    3,熟悉Java语言,有用Java开发Web程序的经验,有在Linux环境下搭建Java开发调试环境以及搭建Web服务的经验。
    4,熟悉网络知识和网络协议(如:VLAN,RING,SMTP,SNMP,TELNET,POP3等)。
    5,通过CCNA, HCNE等网络相关资格认证的优先。

    展开全文
  • Linux Mint 修改分屏分辨率 Linux双显示器配置分辨率 其实,还有一个原因:可能是因为你的电脑不是很兼容VGA(假如你有HDMI...Ubuntu中可以卸载的软件 sudo apt-get -y --auto-remove purge unity un...

    前言

    我用了好多年的Linux了,也见过了Linux从最早的入门门槛很高的阶段到现在开封即用的阶段。现在这个时候的Linux比以前真的容易用好多了。这里整理下我的一些经验。

    Linux常见问题解决

    Linux 美化篇

    想要愉快的使用Linux,当然需要美化一波,美化自己喜欢的样子啦。

    ubuntu16.04主题美化和软件推荐

    ubuntu 18.04主题美化

    可以看看我自己写的完整教程啦,Ubuntu18.04 美化与使用

    炫酷zsh的安装配置

    • 安装教程
      • 首先sudo apt-get install zsh
      • 之后设置配置文件:sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    • 点我跳转

    Linux 常用软件

    其实Ubuntu也推荐采用Snap安装:链接

    Linux 常见开发环境搭建

    Linux 开发软件

    CentOS 6.4 编译安装LLVM3.3,Clang和Libc++

    Ubuntu18.04 触摸板多点触控

    ubuntu 如何做到三/四指滑动切换工作区


    • 执行以下命令:

    • sudo apt install build-essential libevdev-dev autoconf automake libmtdev-dev xorg-dev xutils-dev libtool

    • sudo apt remove xserver-xorg-input-synaptics

    • git clone https://github.com/Chosko/xserver-xorg-input-synaptics.git

    • cd xserver-xorg-input-synaptics

    • ./autogen.sh

    • ./configure --exec_prefix=/usr

    • make

    • sudo make install

    • sudo mkdir /etc/X11/xorg.conf.d/

    • sudo vi /etc/X11/xorg.conf.d/50-synaptics.conf

      Section "InputClass"
      Identifier "evdev touchpad catchall"
      Driver "synaptics"
      MatchDevicePath "/dev/input/event*"
      MatchIsTouchpad "on"
      Option "Protocol" "event"
      Option "SHMConfig" "on"
      EndSection
      
    • wget https://github.com/iberianpig/xSwipe/archive/master.zip

    • unzip master.zip

    • sudo cpan -i Smart::Comments

    • perl ~/xSwipe-master/xSwipe.pl

      • 如果遇到错误:
        这里写图片描述
      • $ sudo perl -MCPAN -e 'shell'
      • install X11::GUITest
      • quit

    附录

    • 我也不知道写啥,礼貌写下吧……
    展开全文
  • 本人从事嵌入式软件开发多年,结合自己的经验,推出了《嵌入式软件工程师技术面专题》,预计会有40篇,分成硬件协议、多进程多线程编程、网络编程、linux基础、C/C++等几大模块,每一篇在末尾都总结了相关提问,其中...

    本专栏原本是面向Linux系统软件工程师、嵌入式Linux应用开发工程师、Linux C/C++开发工程师的技术面专栏,后来我觉得技术积累不是一蹴而就的,技术面试也没有办法通过一两天的临时准备而突围,所以我决定重新定位本专栏。旧的专栏有300多人订阅。

    着手将本专栏打造为Linux系统软件开发工程师的知识技能库,主要面向想从事Linux系统软件开发相关工作的在校大学生。但同时,本专栏不是基础教程,所以阅读的话还需要大家有一定的基础。

    为了保证文章质量,稍微收了一点点费用,订阅本专栏之后,大家可以关注我的B站账号,我可以给大家返现5元红包,只要把关注截图通过csdn私信发我即可,

    B站搜索 奇妙の二进制。

    专题链接汇总:

    《linux系统时间编程10篇》

    linux 系统时间编程(1) wall time和monotonic time科普
    linux系统时间编程(2) 各种时间标准GMT、UTC、世界时、TAI

    展开全文
  • 1. C/C++《C陷阱与缺陷》 《C专家编程》 《C程序设计语言》 《C与指针》《C语言深度剖析:解开程序员面试笔试的秘密》 ... Linux2.1 应用程序设计《Linux程序设计》 《UNIX环境高级编程》 2.2 驱动开发Linux设...
    1. C/C++
    1. 《C陷阱与缺陷》
    2. 《C专家编程》
    3. 《C程序设计语言》
    4. 《C与指针》
    5. 《C语言深度剖析:解开程序员面试笔试的秘密》
    6. 《c++程序设计》
    7. 《C++ primer plus》第六版
    8. 《Effective C++》
    9. 《C++ STL标准程序库开发指南》
    10. 《C++ 标准模板库编程实践》

    2. Linux
    2.1 应用程序设计
    1. 《Linux程序设计》
    2. 《UNIX环境高级编程》
    2.2 驱动开发
    1. 《Linux设备驱动程序》 Jonatban Corbet
    2. 《Linux设备驱动开发详解》 宋宝华
    2.3 内核
    1. 《Linux内核设计与实现》 Robert Love
    2. 《深入理解LINUX内核》 DanielP. Bovet
    2.4 其它
    1. 《鸟哥的Linux私房菜 基础学习篇》
    2. 《gnu make manual 中文版》
    3. 《shell从入门到精通》张春晓

    3. 嵌入式开发
    1. 《ARM嵌入式系统基础教程》 周立功
    2. 《嵌入式系统开发之道 菜鸟成长日志与项目经理的私房菜》 邱毅凌
    3. 《μC/OS-Ⅱ嵌入式实时操作系统》 邵贝贝
    4. 《圈圈教你玩USB》
    5. 《嵌入式系统设计与实现》
    6. 《基于嵌入式实时操作系统的程序设计技术》

    4. 软件开发
    1. 《自己动手构造编译系统:编译、汇编与链接》
    2. 《程序员的自我修养》
    3. 《程序员修炼之道》
    4. 《编程珠玑》
    5. 《数据结构 C语言版》
    6. 《人月神话》
    7. 《人件》

    5. 网络通信
    1. 《计算机网络》

    6. Java & Android
    1. 《第一行代码 Android》
    2. 《疯狂Java讲义》
    展开全文
  • Linux嵌入式软件开发教程pdf完整版

    热门讨论 2011-12-27 11:32:28
    30本全部奉献(12):Linux嵌入式软件开发教程pdf完整版
  • 假如我们是在ubuntu环境上做相应的开发,有的时候,我们需要把我们写的程序共享给...Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 Samba服务器在两种不同操作系统间架起了一座
  • Qt,FFmpeg跨平台开发,iOS,Android,Mac,linux,桌面软件都不再是障碍。让学员能够,融汇贯通掌握音视频领域相关知识,从事音视频相关职业,年薪轻松三四十万不是梦。 付费学员加入QQ群,可获得1~3年的专业解答,...
  • 具体详情请看:《 Linux开发环境搭建与使用——通过xshell远程连接ubuntu》。 SSH 配置 SSH 安装的时候,没有默认的用户配置文件,我们可以根据自己需要自行配置。 如上面的例子,我们...
  • linux 防病毒软件Today’s article is all about the best Antivirus for Linux. But if Linux is so secure, why do we need to have an Antivirus, right? 今天的文章都是关于最好的Linux防病毒软件。 但是,如果...
  • Linux 软件源介绍

    千次阅读 2015-01-28 09:08:58
    软件源是Linux系统免费的应用程序安装仓库,很多的应用软件都会这收录到这个仓库里面,按类型分则有: 1).软件仓库:各类软件的二进制包和源代码 2).ISO镜像:发行版的ISO文件 软件源可以是网络服务器,是光盘,甚至...
  • Linux软件安装包的命名规则

    千次阅读 2015-11-21 21:23:20
    解压以后,就可以进入解压后的目录:# cd filename/对于这类文档,常见的Linux软件安装步骤是:配置、编译和Linux软件安装3步,其中最麻烦的就是配置,因为所有和Linux软件安装相关的配置都是在这一步指定的:比如...
  • 嵌入式Linux驱动开发

    热门讨论 2011-08-27 18:18:34
    嵌入式Linux驱动开发(深入浅出嵌入式底层软件开发).pdf
  • 通过前面安装Linux系统介绍,紧接着进入搭建Linux开发环境的第二步,选择C++开发工具,以及必要的客户端软件。从而完整的搭建一个Linux下C++开发的环境,便于初学者在该环境下能够很好的学习。
  • linuxcnc软件手册

    2015-04-28 00:03:29
    linuxcnc的最新软件手册,linuxcnc是最近几年提出来软数控方法,包括轨迹模拟,数控开发,成本低使其最大的优点,基于linux软件,可以集成到嵌入式稀土中,为其另一大亮点。
  • linux必备软件合集

    千次阅读 2018-03-27 15:28:23
    也省的每次安装完原生的系统再麻烦的安装,但是这些软件并不仅仅局限于ubuntu14.04美化篇刚装上ubuntu,看起来很朴素,而且用起来很多习惯发生了变化,也不怎么美观,但是ubuntu因为linux强大的软件集和扩展新,可以...
  • Linux软件管理 - 解压安装

    千次阅读 多人点赞 2020-02-09 17:27:20
    本文关键字:Linux软件安装、打包解压、环境变量。与Windows一样,在Linux系统中也可以对各种压缩格式进行操作。只要有相关的工具,就可以对生成各种压缩格式的文件或解压缩。在Linux中,主要的包管理工具就是tar...
  • 在windows上开发linux程序

    千次阅读 2019-08-30 16:36:03
    由于自己并没有太多的linux下的工作经验,所以不考虑直接在linux平台下工作,开发。 好在现在VSCode,VisualStudio目前都支持跨平台开发。 VSCode有一套remote-xxx的扩展,可以在本机linux子系统,远程主机,...
  • C 语言是嵌入式 Linux 领域的主要开发语言。 对于学习嵌入式、单片机、Linux 驱动开发等技术来说,C 语言是必须要过的一关。C 语言学习的特点是入门容易、深入理解难、精通更是难上加难。很多用 C 语言写了多年...
  • 嵌入式linux开发流程以及linux应用层内容

    万次阅读 多人点赞 2019-04-01 18:19:21
    1.搭建前期的开发环境,例如搭建linux主机环境,交叉编译器的安装,还有一些常用的开发辅助软件如source insight等等。 2.学习对硬件的直接操作,这里和单片机操作类似,我们需要查看原理图还有数据手册对相应的...
  • 30款Linux 高性能网络开发库开源软件

    万次阅读 2019-04-23 19:29:57
    aLiLua 是一套基于 Linux/epoll/Lua 构建的网络服务开发框架 aLiLua 使用 epoll 进行网络/文件IO事件读写,对Lua协程进行调度,其性能高效并且简单 更多aLiLua信息  最近更新:  aLiLua v0.49 开发版本发布 (高...
  • 谈谈国内开发Linux手机软件平台Broncho,兼谈Android、Openmoko等1、OpenMoko今年1月份,我曾经调查过Linux手机软件的现状。部分报告可以见我的blog: 谈谈智能手机软件(1):概述、 谈谈智能手机软件(2):...
  • 嵌入式Linux开发基础

    万人学习 2015-12-01 13:56:11
    嵌入式Linux开发环境的构建,Linux命令行的基本使用,VI、GCC、Makefile基本工具的使用,交叉开发环境的使用。 学习条件: 1.C语言编程基础
  • 1.Git sudo apt-get install git 2.文本编辑Sublime Text2 ...3.定时提醒休息的软件:Workrave 安装 sudo apt-get install workrave 4.node js安装 #安装node sudo apt-get install nodejs #安装npm sud...
  • 嵌入式 Linux 开发基本概念

    千次阅读 多人点赞 2020-09-16 14:56:11
    1.2.1 嵌入式 Linux 开发有哪些内容? 嵌入式 Linux 系统,就相当于一套完整的 PC 软件系统。 Windows 为例: ① 电脑一开机,那些界面是谁显示的? 是 BIOS,它做什么?一些自检,然后从硬盘上读入 windows,并...
  • Linux操作系统基础

    万次阅读 多人点赞 2018-05-27 12:16:53
    Linux简介 Linux是一种自由和开放源码的操作系统,存在着许多...Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成 Linux特点 多用户,多任务,丰富的网络功能...
  • 嵌入式开发 linux 面试笔试收集经典题
  • 嵌入式Linux开发流程

    万次阅读 多人点赞 2017-12-09 19:20:30
    在学习嵌入式开发的过程中,尤其是开始入门时,包括各种各样的教程,都是在讲学习linux,很少讲如何利用linux开发属于自己的嵌入式项目,也就是没有一个全局的概念,简单理解,大概流程如下: 一、建立开发环境  ...
  • Linux 优秀软件资源大全中文版

    千次阅读 2016-08-21 10:38:57
    Awesome-Linux-Software 是由 VoLuong 发起并维护的 Linux 软件资源列表。该列表收集了许多在 Linux 平台下非常棒的软件、实用工具以及其它相关资料,方便用户或开发者查阅。Linux 软件资源大全中文版 则是依据 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 508,820
精华内容 203,528
关键字:

怎么开发linux软件

linux 订阅