拥有Linux标签的文章
Linux

您知道Linux下C语言编程的一些注意事项吗_教育

云风的BLOG:一个C接口设计的问题一个C接口设计的问题C语言在本质上,参数传递都是值传递。不像Pascal和C++可以传引用。这一点,使得C语言可以保持简单的设计,但另一方面也颇为人诟病。因为性能问题,指针不得不被引入。可以说,用C语言实现的软件,其实现的Bug90%以上都来至于指针,应该是没有夸大了。当然设计引起的问题或许更为关键一些,那些于指针无关。纠结于性能问题上,层次比较低。可C语言就是一个活跃在较低层次的语言,一旦你选择用它,就不得不关心性能问

系统 2019-08-12 01:32:15 2148

Linux

Readline简介 - Linux技术问答 - Linux中国 | L

Readline简介-Linux技术问答-Linux中国|Linux.cn-我们的Linux中文社区Readline简介[复制链接]查看:744|回复:1楼主SpringWater发表于2010-8-3011:48|只看该作者|倒序浏览|打印Readline是一个强大的库,只要使用了它的程序,都可以用同一个配置文件配置,而且用同样的方法操作命令行,让你可以方便的编辑命令行。使用readline的程序现在主要有Bash,GDB,ftp等。readline付予

系统 2019-08-12 01:32:12 2147

Linux

Linux 驱动--ADC驱动

主机系统:Ubuntu11.04内核版本:LinuxKernel2.6.39硬件平台:FL2440开发板系统:LinuxKernel2.6.28转载请标明出处http://blog.csdn.net/yming0221/archive/2011/06/19/6554898.aspx下面是用CPU轮寻的方式来判断AD转换完成的#include#include#include

系统 2019-08-29 22:53:35 2146

Linux

Linux: Terminal 计算器功能 (bc命令)Terminal

MacOSXshipswithapowerfulandusefulcommand-linecalculatorcalledbc.GNUbcprovidesanarbitraryprecisioncalculatorthatallowsyoutotypeinexpressionsforimmediatecalculation.Itusesthestandardconventionsforcomputerarithmetic,i.e.+and-areaddit

系统 2019-08-29 22:30:04 2144

Linux

Linux下视频转换工具

首先当然是需要安装ffmpeg软件包,可以直接从源中进行安装!但我安装后并不能成功执行后面所需要执行的转换命令,所以我只能重新从源码编译安装ffmpeg:(1)下载ffmpeg源码包,注意版本不能太高,应该与直接从源中安装的版本大抵相当最好;我刚开始下的版本比较高,编译时提示说有一个编译选项找不到,我到网上也没搜出什么结果,所以只能又降低了版本,最后使用的是ffmpeg-0.4.9-p20050906.tbz!(2)参考文档https://wiki.ubu

系统 2019-08-12 09:30:37 2144

Linux

linux下执行命令输出乱码解决方案

使用locale命令查看当前语环境,然后修改/etc/sysconfig/i18n文件。例如:如果locale输出:[root@amproxyapache2]#localeLANG=zh_CN.GBKLC_CTYPE="zh_CN.GBK"LC_NUMERIC="zh_CN.GBK"LC_TIME="zh_CN.GBK"LC_COLLATE="zh_CN.GBK"LC_MONETARY="zh_CN.GBK"LC_MESSAGES="zh_CN.GBK"L

系统 2019-08-12 01:32:33 2143

Linux

分享一个 linux 的免安装绿色软件站

http://portablelinuxapps.org/http://portableapps.com/JustDownload,MakeExecutable,andRun!TheseAppshavebeentestedonUbuntu10.04(LucidLynx)32-bit,OpenSUSE11.3(GNOME)32-bit,andFedora12(GNOME)32-bit.Needhelp?WanttopublishyourownAppImage

系统 2019-08-12 01:32:32 2141

Linux

linux下强制不检测依赖安装VNC

近日需要给一个服务器安装VNC服务端,在光盘中找到了相关的RPM包,但是在安装的时候提示有依赖关系,尝试在网上找了一下相关资料也没有答案,无奈之下选择了不检查依赖进行安装rpm-ivhvnc-server-10.09.rpm--nodeps安装完成后启动vncvncserver然后设置密码[root@localhost/]#vncserverYouwillrequireapasswordtoaccessyourdesktops.Password:#输入vn

系统 2019-08-12 01:32:17 2139

Linux

linux 远程拷贝

将本地代码拷贝到远程scpfile_name.txtroot@172.16.40.44:\home\abc\从远程拷贝代码到本地:[root@hblinux32home]#scproot@172.16.40.88:/home/Adtec/www/eccs/config/init.txtabc.txtscp提供了几个选项在scp后加就行了-p拷贝文件的时候保留源文件建立的时间。-q执行文件拷贝时,不显示任何提示消息。-r拷贝整个目录www.2cto.com-

系统 2019-08-29 22:01:27 2136

Linux

Linux Shell学习简单小结(更新中……)

if-fi#!/bin/bash#删除文件和新建文件file=readmefunctiondelFile(){if[-e./$file];thenrm-f./$fileecho"del$file..."fi}functionaddFile(){if[!-f./$file];thentouch$fileecho"add$file..."fi}delFileaddFileResult:(没有readme文件)[workshell]$shif_e.shaddre

系统 2019-08-29 22:47:16 2129

Linux

linux下配置tomcat开机启动 linux下配置tomcat

Tomcat启动可以用自带的确jsvc来实现:jsvc本来要从http://jakarta.apache.org/下载commons-daemon-1.0-Alpha,不过tomcat已经自己带了一个了,在tomcat/bin目录下有一个jsvc.tar.gz解压,编译:#tar-xzvfjsvc.tar.gz#cdjsvc-src运行#shsupport/buildconf.sh#./configure--with-java=/usr/java#make

系统 2019-08-12 01:32:34 2125

Linux

linux source命令学习

1.linuxsource命令的作用?我们可能经常需要修改到诸如/etc/profile,~/.bash_profile等这样的配置文件,一方面我们希望所作的修改在当前的环境中立即生效;另一方面也希望所作的修改可以保存起来,以便于下次系统重新系统时仍然有效,这时使用先在~/.bash_profile这样的配置文件中修改好,再source~/.bash_profile即可。如果直接使用export在当前shell环境下修改,其缺点是重新启动系统后修改会丢失;

系统 2019-08-12 09:27:10 2124

Linux

linux内核源码目录

Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。源代码所有在目录:/usr/src/linux(大部分linux发行版本中)init内核初始化代码kernel内核核心部分:进程、定时、程序执行、信号、模块。。。mm内存处理arch平台相关代码i386IBM的PC体系结构kernel内核核心部分mm内存管理math-emu浮点单元软件仿真lib硬件相关工具

系统 2019-08-12 01:32:21 2117

Linux

linux oracle sqlplus中文乱码解决

在oracle用户的~/.bash_profile中添加NLS_LANG="SIMPLIFIEDCHINESE"_CHINA.ZHS16GBKexportNLS_LANG然后保存退出,source~/.bash_profile再次登录sqlplus乱码就没了。注意:NLS_LANG的具体值要根据你的数据库实例的实际编码修改,一般情况下中文应该都是"SIMPLIFIEDCHINESE"_CHINA.ZHS16GBK,具体怎么查询数据库的编码参考下面链接。关于

系统 2019-08-12 01:54:04 2113

Linux

linux远程链接windows系统(命令行调整分辨率)

虽然ubuntu自带的终端服务客户端(tsclient)已经有远程链接windows桌面的功能,但我的笔记本的分辨率为1280*768,在终端服务客户端可选的列表中居然没有这一些分辨率,怎么办?用linux就是有一个好处,基本系统相对比较透明,手工设置一个分频率,查看对应终端服务客户端所起的进程的参数信息,多试几次后自己琢磨后,总于得出一个自己满意的参数配置。rdesktop-T'ljh'-uAdministrator-p密码-g1280x750-a16-

系统 2019-08-29 22:33:50 2104