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

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

首页 / 操作系统 / Linux

C语言复习之动态内存分配

C语言复习之动态内存分配

前言1.数组的元素存储于内存中连续的位置上。当一个数组被声明时,它所需要的内存在编译时就被分配。2.但是我们也可以使用动态内存分配在运行时为它分配内存。3.为什么使用动态内存分配1>当使用数组时,必须用一个常量来指定数组的长度。但是,有时候,数组的长度常常在运行时才知道。因此,在某些情况下,我们通常采取声明一个较大的数组,它可以容纳可能出现的最多元素。2>该方法的优点是:简单。3>它的缺点是:? 这种声明在程序中引入了人为的限制,如果程序...
RealPlayer播放器修正4个高危安全漏洞 防止黑客运行恶意代码

RealPlayer播放器修正4个高危安全漏洞 防止黑客运行恶意代码

Linux公社7月29消息,RealNetworks发布了四个安全补丁修复其RealPlayer媒体播放器中的严重安全漏洞。这些安全漏洞影响到Windows、Linux和苹果的Mac OS X等几个版本的RealPlayer。据丹麦的安全公司Secunia发表的一个安全公告称,这些安全漏洞能够让黑客在用户PC上执行恶意代码或者造成用户的PC泄漏信息。RealPlayer是一个能够播放在互联网上传送的音频和视频内容的应用程序。RealNetworks公布了一...
C语言复习之字符串常量

C语言复习之字符串常量

1.当一个字符串常量出现于表达式中时,它的值是一个指针常量。编译器被这些指定字符的一份拷贝存储在内存的某个位置,并存储一个指向第一个字符的指针。(数组名用于表达式中时,它的值也是指针常量)2.”xyz”+1因为字符串常量实际上是个常量指针,这个表达式计算“指针值加上1”的数值。它的结果是个指针,指向字符串中的第2个字符:y。3.*”xyz”因为“xyz”是一个指针常量,指向字符串的第一个字符。因此对其间接操作,其值是字符x。4.”xyz”[2]则表示指向z...
VSFTPD到底哪里安全

VSFTPD到底哪里安全

为了建构一个安全为主的 FTP 服务器, vsftpd 针对操作系统的『程序的权限 (privilege)』概念来设计, 如果你读过基础篇的程序与资源管理章节的话, 你应该会晓得系统上面所执行的程序都会引发一个程序,我们称他为 PID (Process ID), 这个 PID 在系统上面能进行的任务与他拥有的权限有关。也就是说, PID 拥有的权限等级越高, 他能够进行的任务就越多。举例来说,使用 root 身份所触发的 PID 通常拥有可以进行任何工作的...
C语言复习之预处理器

C语言复习之预处理器

一.前言1.编译一个C程序涉及很多步骤。其中第一步骤称为预处理(preprocessing)阶段。C预处理器(preprocessor)在源代码编译之前对其进行文本性质的操作。2.它的主要任务包括删除注释、插入被#include指令包含的内容、定义和替换由#define指令定义的符号以及确定代码的部分内容是否应该根据一些条件编译指令经行编译。二.预定义符号1.以下为预处理器定义的符号。它们的值或者是字符串常量,或者是十进制数字常量。2.__FILE__和_...
对付病毒方法介绍:安装Linux+Windows双系统

对付病毒方法介绍:安装Linux+Windows双系统

Windows系统+Linux系统。 我就是用的windows+Ubuntu。虽然我不是很喜欢windows,但不得不承认,windows是计算机史上最伟大的软件之一。因为他太容易使用了,上手太容易了,以至于中病毒木马都非常容易了。而Ubuntu呢,引用某人的话:下了Linux病毒下来,都没有运行成功。 可以说,目前而言Linux系统的安全性比Windows还是高出很多很多的。 如果你被病毒所困扰,不妨试一下双系统,如果只是上上网就在Linux下...
C语言:scanf家族和printf家族

C语言:scanf家族和printf家族

一.scanf家族1.scanf家族的原型如下。每个原型中的省略号表示一个可变长度的指针列表。从输入转换而来的值逐个存储到这些指针参数所指向的内存位置。int fscanf(FILE *stream,char const *format,…);int scanf(char const *format,…);int sscanf(char const *format,…);2.以上这些函数都从输入源读取字符并根据format字符串给出的格式代码对它们进行转换...
让Ubuntu挡住u盘中的病毒?

让Ubuntu挡住u盘中的病毒?

U盘是现在传播病毒的一个重要途径,有时我们安装了杀毒软件(病毒库很新)还是难逃病毒的自扰。我的电脑安装的是vista+Ubuntu双系统。针对Ubuntu的病毒很少,我想是不是我进入Ubuntu安插u盘,这样一般就可以躲开病毒了吧?Ubuntu里病毒一般不发生作用,也不会感染文件了,对吧?编者:是的,这样安全.对付病毒方法介绍:安装Linux+Windows双系统Ubuntu防范arp攻击相关资讯 病毒 计算机病毒(Virus)是谁发明的? (03/1...
C函数中的二进制I/O

C函数中的二进制I/O

一.前言把数据写到文件效率最高的方法是用二进制形式写入。二进制输出避免了在数值转换为字符串过程中所涉及的开销和精度损失。但二进制数据并非人眼所能阅读。所以该方法只有当数据被另一个程序按顺序读取时才能使用。fread函数用于读取二进制数据,fwrite函数用于写入二进制数据。二.fread和fwrite1.fread()和fwirte函数原型1>size_t fread(void *buffer,size_t size,size_t count,FIL...
Ubuntu防范arp攻击

Ubuntu防范arp攻击

Ubuntu Linux中如何防范arp攻击呢,假如你的网关的MAC是唯一的,如果你使用Arp -a,不是你的网关mac地址的话,你已经受到了arp攻击。你现在需要确定两个东西网关的IP and,网关的mac得到这两个东西后使用arp -s X.X.X.X S:S:S:S:S:S命令静态绑定你的网关MAC地址X.X.X.X 为你网关的IP地址s:s:s:s:s:s 为你网关的MAC地址运行后使用ARP命令查看,网关是不是已经静态绑定,状态为CM,为静态绑定...
C语言中的输入输出函数

C语言中的输入输出函数

一.错误报告1.perror()函数是一种简单、统一的方式报告错误。ansi c 函数库的许多函数调用操作系统来完成某些任务,I/O函数尤其如此。任何时候,当操作系统根据要求执行一些任何的时候,都存在失败的可能。标准库函数在一个外部整型变量errno(在errno.h中定义)中保存错误代码之后把这个信息传递给用户程序,提示操作失败的准确原因。2.perror()函数的原型:#include<stdio.h>void perror(charcon...
防范入侵 网络服务器安全维护技巧

防范入侵 网络服务器安全维护技巧

基于windows做操作系统的服务器在中国市场的份额以及国人对该操作系统的了解程度,我在这里谈谈个人对维护windows网络服务器安全的一些个人意见。 网络服务器的恶意网络行为包括两个方面:一是恶意的攻击行为,如拒绝服务攻击,网络病毒等等,这些行为旨在消耗服务器资源,影响服务器的正常运作,甚至服务器所在网络的瘫痪;另外一个就是恶意的入侵行为,这种行为更是会导致服务器敏感信息泄露,入侵者更是可以为所欲为,肆意破坏服务器。所以我们要保证网络服务器的安全可以说...
C语言中的刷新和定位函数

C语言中的刷新和定位函数

一.fflush1.fflush的原型如下:int fflush(FILE *stream);2.当需要立即把输出缓冲区的数据进行物理写入时,应该使用这个函数。例如调用fflush函数保证调试信息实际打印出来,而不是保存在缓冲区中直到以后才打印。二.定位函数1.在正常情况下,数据以线性的方式写入,这意味着后面写入的数据在文件中的位置是在以前所有写入数据的后面。C同时支持随机访问I/O,也就是以任意顺序访问文件的不同位置。随机访问是通过在读取或写入前,先定位...
软件层黑客已落伍 硬件黑客引领未来

软件层黑客已落伍 硬件黑客引领未来

破解系统软件从而获取非法侵入能力的方式可能要落伍了,伊利诺伊大学的研究人员表示,新时代下的黑客应该是破解硬件本身的。 研究人员们展示了如何改变计算机芯片,从而给攻击者打开后门进入电脑。这一技术比较复杂,但是一旦成功就是几乎无法被检测到的入侵。 在一次安全会议上,他们展示了一个Demo,通过将芯片刷入恶意的Firmware固件,使得一个Linux系统的电脑授权给了未经许可的攻击者,而电脑管理员本身在系统里是无法发觉的。 这意味着不需要找出任何软件缺陷就...
DNS攻击代码编写者苦果自尝:被自己代码攻击

DNS攻击代码编写者苦果自尝:被自己代码攻击

据国外媒体报道,一个互联网域名服务器(DNS)重大漏洞的生成机制和技术细节上周一被提前曝光后,开源安全漏洞检测工具Metasploit开发者HD·摩尔(HD Moore)随即于上周三发布了针对该DNS漏洞的攻击代码。具有讽刺意义的是,本周二就有黑客利用摩尔发布的攻击代码对摩尔所在公司发起了攻击,摩尔由此也尝到了“自食其果”的滋味。 今年年初,美国网络安全公司OActive研究员丹·卡明斯基(Dan Kaminsky)首先发现了这一严重DNS漏洞,他随后与...
Eclipse中调试Nutch2.0

Eclipse中调试Nutch2.0

很早官方就开始了nutch2.0的研发,而一直都是两线同时研发的,一个是普通版,一个是gora版本,也就是nutch2.0。下面介绍下怎样把项目导进eclipse中,这里我们的存储层使用nosql cassandra,本来想先使用mysql试试,发现启动不了爬虫,调试下发现原来还没有完全实现gora的sql数据库的存储功能,所以选择易用的cassandra作为测试。需要知识:nutch基本知识,cassandra基本知识,用maven管理项目,用git管理...
Linux电脑也会受ARP病毒侵袭?

Linux电脑也会受ARP病毒侵袭?

1、环境我的机器Ubuntu 8.04猫:铁通送的国产猫,非华为,我不认识的一个牌子路由器 TL-WR340G 54M 无线路由器网络 山西铁通宽带2、现象:半年前买的一直正常,最近1周才有了状况。我采用的有线连接,即使在我只有我一个机器连接的时候,只上TERM的情况下,他也会重启;我能看到我失去IP的时候,路由的指示灯除了电源外其他都灭了。电脑显示网络电缆被拔出,严重的时候1分钟一次,平均10分钟一次。3、排除换其他机器和网线,甚至采用无线也是如此。4、...
<< 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 >>