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

首页 / 操作系统 / Linux

Gcc编译C程序常用选项

Gcc编译C程序常用选项

Gcc编译C程序常用选项-o 指定目标文件名-std=c99 用C99标准编译-Wall 警告全开-c 只编译不链接,生成中间文件-g 生成调试信息-O0 : 默认不优化(若要生成调试信息,最好不优化)-O1 : 简单优化,不进行速度与空间的权衡优化;-O2 : 进一步的优化,包括了调度。(若要优化,该选项最适合,它是GNU发布软件的默认优化级别;-O3 : 鸡肋,兴许使程序速度更慢;-funroll-loops : 展开循环,会使可执行文件增大,而速度是...
简单的Linux环境下多线程TCP服务程序框架

简单的Linux环境下多线程TCP服务程序框架

运行环境:Linux2.6以上文件说明:tcputil.c --------------- TCP多线程服务框架实现tcputil.h --------------- 公开函数声明使用说明:发送消息必须采用固定的(消息大小,消息体)这种流边界方式,其中消息大小是uint32_t类型,并且是网络字节序。直接调用start(监听IP, 监听端口,自定义消息处理函数)即可;主要是提供自定义的消息处理函数,原型为:int msg_handler(int socke...
最新 Java 漏洞攻击以微软通知做诱饵

最新 Java 漏洞攻击以微软通知做诱饵

安全组织SANS Internet Storm Center (ISC) 接获通报,有一封来自微软,名为《微软服务变更重要通知》(Important Changes to Microsoft Services)的邮件,遭到黑客伪装成网钓邮件并流传到网络上,如果用户不慎点入就会被带到利用Java漏洞进行攻击的恶意网站。ISC并呼吁用户,点入邮件网址前要小心来源网址,并且最好暂时关闭Java功能。伪造邮件指向的网站包含Blackhole攻击工具,透过挂马攻击入...
Android中如何实现OEM

Android中如何实现OEM

前几天接到个需求,如何根据一个基础的Android App来生成100个或更多的App,要求App icon和App name都不一样(可能还会有配置文件)。这个有点类似于为App贴上自己的标签,但具体功能由别人提供,有点类似于OEM,下面来分析下如何实现仔细想一下其实这个就是apk的编译和反编译的应用,再加上个签名(不签名的话无法使用)。只不过是用代码实现罢了准备工作1、配置好Java开发环境2、下载google提供的apk编译和反编译工具 (包含apk...
Java文件的 In 与 Out 的相对性

Java文件的 In 与 Out 的相对性

在Java IO操作时,总是搞不清楚 In 与 Out的相对性,其实,in与out就是相对于内存而言。收录一点解释:我们所说的流,都是针对内存说的,比如为什么打印到屏幕上就是System.out.println();而从屏幕等待用户输入的却是System.in呢?因为对于内存来说,把字符串打印到屏幕上是从内存流向屏幕这个显示器的,也就是输出,而从屏幕等待用户输入呢?就是等待键盘将字符输入到内存中。所以,你根本就不用死记硬背,当你遇到IO的时候,就想两件事,...
iOS 截取部分图片并显示

iOS 截取部分图片并显示

在ios开发中,肯定会碰到需要截取部分图片的情况。最终的效果类似这样:先看最原始的示例,显示完整的图片写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。代码主要是,在控制器代码中:- (void)loadView { [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide]; UII...
<< 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 >>