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

首页 / 操作系统 / Linux

编译安装Memcached时提示找不到GCC

编译安装Memcached时提示找不到GCC

今日帮同事装memcached时报错,提示找不到gcc,无奈之下我运行了yum install gcc*(一般执行yum -y install gcc gcc-c++ g++就可以把c和c++编译器装好了,大家千万不要学我,运行这个的话会装许多无关紧要的包,不但费时还占空间),结果问题依旧。回想,继续回想,终于想起来。。。我之前执行了export CXX=/usr/bin/gcc44,实际上系统中并不存在"/usr/bin/gcc44"这个文件,相应的c+...
Struts2中的combobox标签使用

Struts2中的combobox标签使用

combobox标签Struts2的combobox标签用于生成一个文本框和一个下拉框,下拉框出现在文本框的下面,在最终提交的时候只提交文本框的输入值,下拉框用于在其选项改变时,也就是onchange事件触发时,把自身选中的值赋到文本框上。combobox的属性分别来自文本框和下拉框:来自文本框的属性:maxlength:单行文本框中所能容纳的最大文本长度。size:单行文本框自身的长度readonly:单行文本框是否只读来自下拉框的属性list:用于生成...
Stucts2 页面上的值如何与Action的属性值对应

Stucts2 页面上的值如何与Action的属性值对应

在Strut2中,页面的数据和Action有两种基本对应方式:分别是:属性驱动(FieldDriven)和模型驱动(ModelDriven)。属性驱动又分为两种情况:一种是基本数据类型的属性对应:另一种是JavaBean风格的属性对应。下面就分别来看看它们是什么意思都如何实现。属性驱动(FieldDriven):基本数据类型的属性对应在index.jsp中,我是这样写的<form action="helloWorldAction.action" me...
Python中定义字符串和修改字符串的原理

Python中定义字符串和修改字符串的原理

Python是用C语言开发的,在C语言中是没有字符串的概念,只有字符和字符数组,一般用字符数组表示字符串,所以在Python中定义一个字符串时,其实就是在内存中开辟一块空间,例如:定义一个字 符串string1=hello --------->5个字符字符数组["h","e","l","l","o"],其在内存中存储的位置为:["h","e","l","l","o"]而如果想要修改该字符串为hellosb,在需要在内存中重新开辟一块数据空间为:["h...
一份简单的在Linux下编译及调试C代码的指南

一份简单的在Linux下编译及调试C代码的指南

对于Linux下的C程序员来说,几乎天天都会和Linux打交道。但在很多人的眼中,Linux是一个易用性极差、靠命令驱动的操作系统,根本无法与有着友好用户界面的Windows相比。确实是这样的,即使大家的程序是运行在Linux下,基于以下种种原因,我们的大部分工作还是在Windows下完成的:第一,除了编译调试代码之外,每个程序员还有很多工作要做,像文档编写、邮件发送及回复、PPT制作等,这些工作在Windows下做要更方便快捷一些。第二,公司及项目组的资...
只有程序员看的懂面试圣经|如何拿下编程面试

只有程序员看的懂面试圣经|如何拿下编程面试

当我最初开始参加编程面试的时候,我所有最心仪的公司都忽视了我。现在回头看那个时候,我发现自己当时去参加面试都完全没做任何准备。虽然已经有许多博客文章和书籍在讲编程面试,但现在的我作为面试官,坐在桌子的另一边,还是能看到许多来参加编程面试的人没做任何准备,或者准备得很糟糕。这也就是为什么我开始写这篇指南的原因,刚毕业时的我、第一次参加面试的我一定非常想有这么一份指南来指引自己。而从现在开始,我自己也会照着这份指南去做。多年以来,我在好几家公司工作过,所以我的...
JavaScript之事件处理详解

JavaScript之事件处理详解

一.事件传播机制客户端JavaScript程序(就是浏览器啦)采用了异步事件驱动编程模型。当文档、浏览器、元素或与之相关的对象发生某些有趣的事情时,Web浏览器就会产生事件(event)。如果JavaScript应用程序关注特定类型的事件,那么它可以注册当这类事件发生时要调用的一个或多个函数。当然了,这种风格并非Web编程独有,所有使用图形用户界面的应用程序都采用了它。既然要详解事件处理,那我们先从几个基础概念说起吧:①事件类型(event type):是...
关于JavaScript中的事件代理

关于JavaScript中的事件代理

今天面试某家公司Web前端开发岗位,前面的问题回答的都还算凑活,并且又问了一下昨天面试时做的一道数组去重问题的解题思路(关于数组去重问题,可以观赏我前几天写的: http://www.linuxidc.com/Linux/2015-11/124880.htm。幸好前几天专门看过这个问题,答题时才能轻松应对啊),因为这些以前都有过研究,所以回答起来并没有太大困难。然而,最后面试官又出了一道代码题让我涨姿势了。题目本身很简单:一个ul中有一千个li,如何给这一...
JavaScript之数组去重

JavaScript之数组去重

前言:昨天看到了别人发的帖子,谈到了面试题中经常出现的数组去重的问题。作为一个热爱学习、喜欢听老师话的好孩纸,耳边忽然想起来高中老师的谆谆教导:不要拿到题就先看答案,要先自己思考解答,然后再对照答案检验。于是我便开始了独立思考的过程:首先,我想到的是另建一个结果数组,用来存储原始数组中不重复的数据。遍历原始数组依次跟结果数组中的元素进行比较,检测是否重复。于是乎,我写出了如下代码A:Array.prototype.clearRepetitionA = fu...
C# socket udp广播

C# socket udp广播

一、广播消息 由于Tcp是有连接的,所以不能用来发送广播消息。发送广播消息,必须用到Udp,Udp可以不用建立连接而发送消息。广播消息的目的IP地址是一种特殊IP地址,称为广播地址。广播地址由IP地址网络前缀加上全1主机后缀组成,如:192.168.1.255是192.169.1.0这个网络的广播地址;130.168.255.255是130.168.0.0这个网络的广播地址。向全部为1的IP地址(255.255.255.255)发送消息的话,那么理论上全...
回调函数在C/C++中的使用

回调函数在C/C++中的使用

回调函数就是一个通过函数指针调用的函数。假如把A函数的指针当作参数传给B函数,然后在B函数中通过A函数传进来的这个指针调用A函数,那么就是回调机制。A函数就是回调函数,而通常情况下,A函数是在系统符合你设定的条件下自动执行。使用回调函数可以改善软件的结构,提供软件的复用性。函数指针是一个指针,只是这个指针不像普通的指针指向一个变量,此时它指向的是一个函数,也就是它存储的是一个函数的指针。C++的类成员函数不能像普通函数那样用于回调,因为每个成员函数都需要有...
二叉树的下一个结点

二叉树的下一个结点

时间限制:1秒空间限制:32768K通过比例:26.00%最佳记录:0 ms|8552K()题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。思路:首先知道中序遍历的规则是:左根右,然后作图结合图,我们可发现分成两大类:1、有右子树的,那么下个结点就是右子树最左边的点;(eg:D,B,E,A,C,G) 2、没有右子树的,也可以分成两类,a)是父节点左孩子(eg:N,...
Oracle 发布 Java 模块系统状态报告

Oracle 发布 Java 模块系统状态报告

Oracle Java平台组首席架构师Mark Reinhold发表了一份关于模块化系统的情况的报告,强调了模块化的目标是什么。由于和已经存在的框架存在明显的重复,特别是OSGi,报告引起发了人们的讨论。正如报告中所解释的,以及在JSR-376和模块化系统项目主页中完整的详细说明,模块化系统是为了解决当前Java访问模型中的两个疏漏:可靠的配置:当前一个组件通过类路径访问另一个组件的类时相当容易出错,特别是尝试使用不在类路径里面或者存在多个版本的类的时候。...
Python实现控制台中的进度条

Python实现控制台中的进度条

相信很多人在写一些简单的Python脚本的时候都希望能够在程序运行的过程中实现进度条的功能以便查看程序运行的速度或者进度。我之前一直想实现这样一个东西,也查看了许多博客但是都找不到一个完美的解决方案(当然,使用progressBar这个库是个选择,但很多时候我们需要一些定制功能的时候就需要考虑自己实现,其实也挺简单的,不想看废话的可以直接跳到最后)进度条最主要的问题就是所有字符全部在同一行,而且可以修改。然而当执行print语句的时候,python会在打印...
玩转 Python 3.5 的 await/async

玩转 Python 3.5 的 await/async

最近通过的PEP-0492为 Python 3.5 在处理协程时增加了一些特殊的语法。新功能中很大一部分在3.5 之前的版本就已经有了,不过之前的语法并不算最好的,因为生成器和协程的概念本身就有点混在一起。PEP-0492 通过使用 async 关键字显示的对生成器和协程做了区分。本文旨在说明这些新的机制在底层是如何工作的。如果你只是对怎么使用这些功能感兴趣,那我建议你可以忽略这篇文章,而是去看一下内置的 asyncio 模块的文档。如果你对底层的概念感兴...
【R】用 ggplot2 绘制漂亮的分级统计地图

【R】用 ggplot2 绘制漂亮的分级统计地图

最近我一直尝试利用R绘制地图,我从网上找到了上百种不同的实现方法,然而其中却没有适用于我的数据的方法。最终,我从以下几个博客【1】中找到了灵感。我在整合这些资源的基础上,通过不断的试验和修正得到了一个较好地解决方案。这个方案就是本篇博文的主要内容。本篇博文中展示了如何利用 ggplot2 来绘制分级统计地图,同时还介绍了如何更改图例、颜色等参数指标,以及如何导出图像文件。数据预处理绘制分级统计地图需要一些软件包,你最好确认你的电脑中已经安装并加载了它们。我...
Spring AOP的两种代理

Spring AOP的两种代理

本篇记录下Spring AOP的两种代理,为下一篇AOP实现做下铺垫。1.JDK动态代理 2.cglib代理1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换注:JDK动态代理要比cglib代理执行速度快,但性能不如cglib好。所以在选择用哪种代理还是要看具体情况,一般...
<< 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 >>