用nginx搭建简单的文件下载服务器

1,sudo gedit /etc/nginx/conf.d/file_server.conf,内容如下: server {       listen       80;        #端口       server_name  localhost;   #服务名       charset...

2017-03-09 18:56:29

阅读数:13726

评论数:0

设置sudo第二次使用时,输入密码的时间间隔

由于每次sudo什么都要输入密码。。好麻烦。所以我要把它的密码记住时间修改一下,变得长一点。 先输入命令 sudo vim /etc/sudoers找到下面行 Defaults env_reset改变此行为下面这样: Defaults env_reset , timestamp_tim...

2017-02-24 18:57:01

阅读数:1042

评论数:0

Sublime Text 3 搭建C++开发环境与插件

首先下载插件管理器Package Control到Sublime Text 3 的插件目录下(Preference--Browse Packages上级目录Installed packages下),然后按下Ctrl+Shift+P调出控制面板,输入install,点击Package Contro...

2016-05-16 11:32:25

阅读数:19107

评论数:0

file-max与ulimit的关系与差别

1. file-max的含义 man proc,可得到file-max的描述: /proc/sys/fs/file-max               This  file defines a system-wide limit on the number of open files for ...

2016-05-10 13:51:03

阅读数:2593

评论数:0

ubuntu下git结合beyond compare

在~/.gitconfig文件中增加: [diff]     tool = bc3 [difftool]     prompt = false [merge]     tool = bc3 [mergetool]     prompt = false      当执行git d...

2016-02-25 09:56:49

阅读数:1166

评论数:0

删除多余的ubuntu内核

如果升级到了一个新的内核,并且还比较稳定,那么老的内核就可以清理了,放在电脑里也占位置。方法(命令行比较通用)如下: 1.查看系统内存在的内核版本列表: sudo dpkg --get-selections |grep linux 结果: libselinux1 ...

2016-01-25 10:36:16

阅读数:2156

评论数:0

cmake scope

As mentioned in the documentation of the set command, each directory added with add_subdirectory or each function declared with function creates a ne...

2014-07-24 10:53:06

阅读数:677

评论数:0

gcc的-W选项

/home/huanggc/Funshion/BJGame2014/atlas/SrvProj/GameSrv/Modules/InteractSystem/Src/ToLuaAPIWrap.cxx: In function 'void SWIG_Lua_add_class_instance_de...

2014-04-08 19:02:10

阅读数:2702

评论数:0

(转)ubuntu13.10创建启动器

创建桌面启动器的方法 sudo apt-get install --no-install-recommends gnome-panel 然后,通过命令: gnome-desktop-item-edit ~/ --create-new 创建启动器到~目录下面了,之后把启动器拷贝到桌面即可。 ...

2013-12-18 16:05:23

阅读数:1554

评论数:0

(转)gcov-代码覆盖分析工具

gcov是一个分析代码覆盖率的工具,包括语句覆盖、分支覆盖。它可以报告每一行语句的执行次数、每个分支的执行概率。 gcov程序调用的格式为: gcov [options] sourcefilelist 待分析的程序源码:bubblesort.cpp #include void ...

2013-12-09 17:57:52

阅读数:786

评论数:0

(转)gprof-性能分析工具

借助gprof可以获得C程序运行期间的统计数据,例如每个函数耗费的时间,函数被调用的次数以及各个函数相互之间的调用关系。gprof可以帮助我们找到程序运行的瓶颈,对占据大量CPU时间的函数进行调优(gprof统计的只是CPU的占用时间,对I/O瓶颈貌似无能为力,耗时甚久的I/O操作很可能只占据极少...

2013-12-09 17:13:14

阅读数:723

评论数:0

(转)Linux tr命令详解

通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。     tr用来从标准输入中通过替换或删除操作进行字符...

2013-12-09 11:16:32

阅读数:513

评论数:0

(转)linux 无名管道pipe和有名管道FIFO

1、管道(pipe) 管道是进程间通信的主要手段之一。一个管道实际上就是个只存在于内存中的文件,对这个文件的操作要通过两个已经打开文件进行,它们分别代表管道的两端。管道是一种特殊的文件,它不属于某一种文件系统,而是一种独立的文件系统,有其自己的数据结构。根据管道的适用范围将其分为:无名管道和...

2013-12-05 17:30:19

阅读数:742

评论数:0

(转)Linux下管道的原理

7.1.1 Linux管道的实现机制 在Linux中,管道是一种使用非常频繁的通信机制。从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的两个问题,具体表现为: ·      限制管道的大小。实际上,管道是一个固定大小的缓冲区。在Linux中,该缓冲区的大小为...

2013-12-05 17:21:04

阅读数:6933

评论数:0

Nginx 负载均衡服务器

x

2013-08-13 16:28:15

阅读数:468

评论数:0

valgrind 做常态内存泄露的检查

valgrind是检测内存泄露的比较好的开源项目: http://valgrind.org/docs/download_docs.html,这是其官方帮助文档,比较全面 另外有个网友写的博文介绍如何使用valgrind,不错,大家可以参考: http://blog.csdn.net/...

2012-12-18 17:37:40

阅读数:2501

评论数:0

linux的HZ, Tick, Jiffies

Linux核心几个重要跟时间有关的名词或变数,底下将介绍HZ、tick与jiffies。 (1)HZ       Linux核心每隔固定周期会发出timer interrupt (IRQ 0),HZ是用来定义每一秒有几次timer interrupts。举例来说,HZ为1000...

2012-07-20 16:29:39

阅读数:1429

评论数:0

mingw相关

mingw-get -help 用法和apt-get类似 mingw-get update 更新本地数据库 mingw-get install msys-**(包名) 安装软件包,自动解决依赖关系什么的,包名可以在var/lib/mingw-get/data/下面看到,每个xml就是一个包的...

2012-07-13 18:08:25

阅读数:1197

评论数:0

ubuntu相关设置

注意:以下设置在12.04版本上可以成功。 windows共享目录【并不需要在windows上共享出该目录】给virtualbox虚拟机上的ubuntu:(在XWindows下操作) 1,在ubuntu上安装辅助工具:VirtualBox的设备/安装增强功能菜单,此时ubuntu中会自动mou...

2012-06-19 10:32:24

阅读数:3050

评论数:0

gcc常用的编译选项对代码的影响

测试环境 redhat 6.2 ★ 前言 本文讨论gcc的一些常用编译选项对代码的影响。当然代码变了, 它的内存布局也就会变了,随之exploit也就要做相应的变动。 gcc的编译选项实在太多,本文检了几个最常用的选项。 ★ 演示程序 [alert7@redha...

2012-05-10 20:51:07

阅读数:535

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭