James Bryant

【转载】C语言获取Shell返回结果

Linux编程时候,如果我们需要调用shell命令或脚本通常使用system方法。如system("ls")该方法返回值为0或-1,即成功或失败。而有的时候我们想要获取shell命令执行的结果,该怎么办呢?我们可以将shell命令结果重定向到文件中,然后再读取这个文件,如:system("ls>res

【转载】解读 C 语言中的指针

我想对很多学习C语言的新手来说,指针无疑是一个难点。但是,我觉得指针也是C语言特别重要的一个特性。也许,你在除了C和C++以外的编程语言中,很少看到指针。而C++中,也多用引用,而非指针。指针,作为一种高效的工具,可谓是一把双刃剑——用得好,可以大大提高程序

【转载】linux运维自动化shell脚本小工具

linux运维shell脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负1.检测cpu剩余百分比#!/bin/bash#InspectCPU#SunJul3117:25:41CST2016PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/wl/bi

【转载】ESP-01S-ESP8266入门

1、模块实物2、引脚说明3、连接说明,按下图将引脚连接到PC的串口(VCC接3V,GND接地,TX接串口TX,RX接串口的RX,CH_PD接3V,否则wifi不工作)4、通过该PC串口配置WiFi模块参数a)通过PC串口连接模块b)重置WiFi模块c)启动多模块连接d)开启TCD服务器,端口默认为:33

【转载】ubuntu nexus 安装

今天公司组织学习使用linux系统搭建nexusmaven私服中央仓库,在公司使用centos搭建了一个,回家又用ubuntu搭建一个,主要是为了能熟悉整个流程,现将主要过程总结如下:(PS:楼主是刚刚开始学习搭建maven私服,大侠勿喷...)一.下载nexusnexus可在官网(http://www.son

【转载】基于tiny4412的u-boot移植(一)

阅读目录(Content)作者信息平台介绍摘要移植回到顶部(gototop)作者信息作者:彭东林邮箱:pengdonglin137@163.comQQ:405728433回到顶部(gototop)平台介绍开发环境:win764位+VMware11+Ubuntu14.0464位开发板:tiny4412ADK+S700+4GBeMMC+1GDDR3工具链:友善之臂提供的arm

【转载】OpenGL ES之GLFW窗口搭建

概述本章节主要总结如何使用GLFW来创建Opengl窗口。主要包括如下内容:OpenGl窗口创建介绍GLFWWindow版编译介绍GLFW简单工程源码介绍OpenGL窗口创建介绍能用于OpenGL的窗口库有很多,常见的有glut、freeglut、SDL、GLFW等。glut基本已经被废弃,其他几个再不同场合都有

【转载】状态设计模式

五种状态设计模式:终极钩子模式提醒者模式延迟事件模式正交组件模式转换到历史模式1.终极钩子模式俗语:老爸对儿子说,你可以按你的特殊方式去做事,但如果你不做,我会做。目的:公共的处理功能放到父状态,并可以在子状态中重载,以实现特殊的功能。为什么叫终极钩子

【转载】动态链接过程

最近学习了elf文件的格式,重点关注了动态链接过程中的使用到的section第一步程序在加载时,会把解释器程序加入到.interp段。可以解决动态库和可执行文件的加载。一般来讲程序的加载方式是懒启动,Lazy;除非指定了LD_

【转载】眼前一盆绿萝 虚拟机如何访问tomcat

首先需要把tomcat和jdk整到虚拟机里,然后再在虚拟机里安装tomcat和jdk。一、怎样把tomcat和jdk整到虚拟机里?1,需要“ha_Serv-U6406ftp服务器”的帮助,所以先下载一个ftp服务器(在windows下),打开,在ftp服务器的主目录里找到tomcat和jdk所在的位置(提前先把这俩

双绞线和同轴电缆

线缆作为连接器件,相当于不同系统之间沟通的“桥梁”,选择线缆类型的好坏,也决定着传输信号的质量,影响着整个系统的稳定性。(1)特性阻抗先说一下关于线缆在传输过程中的特性阻抗问题。特性阻抗是指电缆无限长时该电缆所具有的阻抗,阻抗是阻止交流电

【转载】Linux老是提示compat-libstdc++ is not installed的原因

在一Linux服务器上检查是否安装了一些包时,遇到老是提示"packagecompat-libstdc++isnotinstalled"[root@DB-Server~]#rpm-q--qf'%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n'binutils\>compat-libstdc++\>elfutils-libelf\>elfutils-libelf-devel\>gcc\>g

【转载】Linux必备工具Tmux

今天介绍一个更为强大的终端工具Tmux。Tmux是一个用于在一个终端窗口中运行多个终端会话的工具。它基本能替代nohup以及screen,甚至比它们更为强大:Screen的项目大体上已经终止,并且代码中有大量的问题,使用起来很不稳定;Tmux是一个活跃的项目,其代码库经常更新,

【转载】多线程,多进程概念

■什么是多线程:多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一时间需要完成多项任务的时候被实现的。使用线程的好处有以下几点:·使用线程可以把占据长时间的程序中的任务放到后台去处理·用户界面可以更加吸引人,这样比如用户点

【转载】linux安全运维之谁动了chattr

目录0.chattr的简介0.0chattr命令介绍0.1chattr锁定一个目录0.2测试1.编写脚本1.0脚本编写1.1测试2.实践2.0修改chattr名字2.1创建软连接2.2测试3.总结0.chattr的简介0.0chattr命令介绍简介:http://www.360doc.com/content/10/1118/21/1317564_70529221.shtml0.1chattr