关闭
当前搜索:

Linux程序的编译链接

编译过程 在Linux下使用GCC将源码编译成可执行文件的过程可以分解为4个步骤,分别是预处理(Prepressing)、编译(Compilation)、汇编(Assembly)和链接(Linking)。一个简单的hello word程序编译过程如下: 1. 预处理 首先源代码文件(.c/.cpp)和相关头文件(.h/.hpp)被预处理器cpp预编译成.i文件(C++为.ii)。预处理命...
阅读(155) 评论(0)

netease-cloud-music for ubuntu installation

由于刚刚安装了网易云音乐所以对于遇到的问题进行啦相应的解决主要是依赖关系问题的配置问题 网易云音乐下载地址 http://music.163.com/#/download 1 进入以后选择相应的版本下载 进入下载目录然后在终端打开: 查看相应的列表: elijah@Elijah-Th:~$ cd ~/下载/ elijah@Elijah-Th:~/下载$ ls123 执行以...
阅读(115) 评论(0)

How Does Semisynchronous MySQL Replication Work?

With the recent release of Percona XtraDB Cluster, I am increasingly being asked about MySQL’s semi-synchronous replication. I find that there are often a number of misconceptions about how semi-syn...
阅读(87) 评论(0)

Tomcat 400错误:Invalid character found in the request target. 问题解决方法

Tomcat 7.069以后的版本会有这个问题。 最近部署项目的时候,由于MIS配置的是Tomcat 7.0.78的服务端,导致Web应用不正常,报HTTP 400错误(Chrome无异常、IE报错)。问题原因初步判断为7.078版本的服务端接收请求不会对符号进行转义,Chrome不异常的原因或许是浏览器自身转义了。具体错误信息如下: Note: further occurrence...
阅读(145) 评论(0)

用unlink函数来清除临时文件(转)

/****************************************************************** *本文首发于bbs.bluegem.org的CWorld区 *本人email:chenfei@sohu.com *如转载本文,请保留首发地和本人联络方式,以方便交流,谢谢! *****************************************...
阅读(102) 评论(0)

perl open函数的使用

本文和大家重点讨论一下如何读写Perl文件,主要包括打开、关闭Perl文件,读写Perl文件,Perl文件的状态,命令行参数和打开管道六部分内容,希望通过本文的学习你对读写Perl文件有深刻的认识。 读写Perl文件 一、打开、关闭Perl文件 语法为open(filevar,filename),其中filevar为Perl文件句柄,或者说是程序中用来代表某Perl文件的代号,filenam...
阅读(214) 评论(0)

linux-image-3.19.0-66-generic造成dkpg无法正常工作的问题

问题描述: 因为linux-image-3.19.0-66-generic这一系列包的安装或配置可能存在问题,导致dpkg不能正常工作,直接结果是apt-getupdate, apt-get install等都不能正常使用。 Terminal下会报类似的错误 dpkg: error processingpackage linux-generic-lts-vivid (--configur...
阅读(111) 评论(0)

Ubuntu 16.04 启动栏或者状态栏的位置切换命令

### Ubuntu 16.04 启动栏或者状态栏的位置切换命令 gsettings set com.canonical.Unity.Launcher launcher-position Bottom gsettings set com.canonical.Unity.Launcher launcher-position Left...
阅读(279) 评论(0)

纯干货:Linux抓包命令集锦

原创 2016年02月01日 17:49:34 /****************************************************************************************** *              版权声明 *   本文为本人原创,本人拥有此文的版权。鉴于本人持续受益于开源软件社区, *...
阅读(237) 评论(0)

tomcat url不区分大小写的设置

解决问题的核心在于修改Tomcat的配置,在Server.xml文件中添加一个名为URIEncoding的属性,它用于对HTTP请求中的get方法传过来的URL进行编码。如果直接从Apache站点中下载Tomcat,无论是安装版的exe文件,还是解压缩的ZIP文件,内置的对于get协议中的URL编码都是ISO-8859-1,这个字符集不能直接支持中文等双字节的信息,而中文文件的下载链接恰恰是通过g...
阅读(268) 评论(0)

python super()函数

super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。总之前人留下的经验就是:保持一致性。要不全部用类名调用父类,要不就全部用 super,不要一半一半。 普通继承 class FooParent(object): def __init__(self):...
阅读(68) 评论(0)

内核Panic和soft lockup分析及排错

一、概述        众所周知,从事linux内核开发的工程师或多或少都会遇到内核panic,亦或者是soft lockup,前者多半是因为内存泄露、内存互踩、访问空地址等错误导致的,而后者可以肯定是因为代码的逻辑不当,进而导致内核进入一个死循环。问题可大可小,当问题足够隐蔽又难以复现时通常会让程序猿们十分抓狂,我前些日子有幸体验了一把,足足花费了我一周时间才成功找到问题,为了让自己以后能...
阅读(112) 评论(0)

java struts spring hibernate版本查询

查看现有项目的struts和hibernate和spring版本 找到项目包含SSH的包,通常是在WEB-INF下的lib里面。 1.struts版本: 查看 struts.jar/META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.1 Created-By: 1.3.1_04-b02 (Sun ...
阅读(111) 评论(0)

linux /etc/passwd /etc/shadow

帐号管理最重要的两个档案就是‘ /etc/passwd 与 /etc/shadow ’了!这两个档案可以说是 Linux 里头最重要的档案之一了! 如果没有这两个档案的话,呵呵!您可是无法登入 Linux 的呦!所以,底下我们先针对这两个档案来进行说明。 当然啰,更详细的资料您可以自行 man 5 passwd 及 man 5 shadow 的啦~   # /etc/passwd   这个...
阅读(144) 评论(0)

sed 增删查改

对每行处理,文本替换 1.替换:s命令 sed  ‘s/jcdd/ganji/g’ file ;把文件file中出现jcdd的换出ganji. g标志在整行范围内把jcdd都替换为ganji。如果没有g标记,则只有每行第一个匹配的jcdd被替换成ganji。g换出Ng代表第N处开始出现的替换   sed  -n ‘s/^jcdd/ganji/p’ file;  (-n)选项和p标志...
阅读(127) 评论(0)

gpackcore tool

#! /bin/sh if test $# -ne 1; then echo "Usage: `basename $0 .sh` " 2>&1 exit 1 fi if [ $# -eq 1 -a ! -f $1 ]; then echo "Core file not found." 2>&1 exit 2 fi COREFILE=$1 CURRENT_DI...
阅读(105) 评论(0)

windows下忘记mysql的root用户密码,重置

方法一: 1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入 mysqld-nt --skip-grant-tables; 或 mysqld --skip-grant...
阅读(103) 评论(0)

eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled

1、安装“man-page viewer”插件(ShellEd需要,有的机器不需要,先装上) 安装地址:http://download.eclipse.org/technology/linuxtools/updates-nightly/ 2、安装“shelled”插件 在http://sourceforge.net/projects/shelled/files/latest/download...
阅读(134) 评论(0)

Tomcat startup.bat 双击闪退,JRE_HOME environment variable is not defined correctly

配置好Java环境变量后(还有JRE_HOME ,值为jdk下jre路径,网上是这么说的 我配置没好用,先配着吧,可能别人会好用呢。)启动Tomcat(双击Tomcat的bin 目录下的startup.bat)出现闪退现象,应该是出现了错误,查看错误,需要将bat 文件以文本形式打开,在结尾添加"pause",注意是加引号里边的单词,不加引号, 实际就是执行这个批处理完成后等待,这样就不会...
阅读(131) 评论(0)

re.findall

版权声明:本文为博主原创文章,未经博主允许不得转载。 [python] view plain copy >>> import re  >>> s = "adfad asdfasdf asdfas asdfawef asd adsfas "    >>> reObj1 = re.compile('((\w+)\s+\w+)')  >>> reObj1.finda...
阅读(83) 评论(0)
341条 共18页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:208555次
    • 积分:3451
    • 等级:
    • 排名:第10973名
    • 原创:107篇
    • 转载:234篇
    • 译文:0篇
    • 评论:2条
    文章分类