关闭
当前搜索:

MediaWiki用户如何才能重置密码?

1.使用maintenance/changePassword.php维护脚本来重置一名用户的密码 在命令行下运行该脚本。换句话说,请登录到安装wiki的服务器,然后进入命令行提示符。进入安装目录,然后进入maintenance子目录。运行下列命令: php changePassword.php --user=someuser --password=somepass “somepa...
阅读(749) 评论(0)

C语言中#宏的一些用法和预编译宏展开问题

#define Conn(x,y) x##y  #define ToChar(x) #@x  #define ToString(x) #x  #define xxx() {} //标准C支持的 #define xxx() ({}) //GCC新增的功能,主要为了防止宏展开出现问题,默认展开时是要加上一个;的,容易出问题。...
阅读(865) 评论(0)

Linux下bash配置及执行顺序

用户bash配置 1) .bash_history :记录了用户以前输入的命令, 2) .bash_login :如果 ~/.bash_profile找不到,则bash尝试读取这个脚本 3) .bash_logout :当用户退出 shell 时,要执行的命令, 4) .bash_profile :当用户登入 shell 时,要执行的命令, 5) .bashrc :每次打开新的 shel...
阅读(814) 评论(0)

TCP Socket链接检测方法

TCP网络应用程序开发中,如果遇到了需要检查Socket链接问题,通常是对这个TCP通道的时效性提出了要求。 应用开发诉求 1)客户端需要了解管道提供正常数据通信链路 2)客户端需要确保管道异常后重新建链 3)服务端需要了解链接客户端链接状态 4)服务端需要及时释放通道异常的客户端管道资源 常用解决方法 开发应用过程中遇到这种问题,通常有以下两种方法解决: 1)通过TCP协议栈自带链路检测功能 2)通过网络应用程序心跳机制实现检测功能(这里不做展开,最简单的方式就是心跳握手)...
阅读(840) 评论(0)

一座逝去的里程碑VxWorks2Linux

http://v2lin.sourceforge.net/...
阅读(478) 评论(2)

Linux动态库(.so)搜索路径(目录)设置方法

众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动 态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的其它资源了。在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。...
阅读(246) 评论(0)

HowTo: Debug Crashed Linux Application Core Files Like A Pro

Core dumps are often used to diagnose or debug errors in Linux or UNIX programs. Core dumps can serve as useful debugging aids for sys admins to find out why Application like Lighttpd, Apache, PHP-CGI...
阅读(422) 评论(0)

Linux系统参数配置简介

1. Linux内核参数配置 使用“sysctl -a”命令可以查看所有正在使用的内核参数。内核参数比较多(一般多达500项),按照前缀主要分为以下几大类:net.ipv4、net.ipv6、net.core、vm、fs、dev.parport、dev.cdrom 、dev.raid、kernel等等。 注:安装的组件和使用的方式不一样,正在使用的内核参数是不一样的。所有的内核参数的说...
阅读(565) 评论(0)

Linux下C语言实现文件遍历,支持嵌套和文件数量统计

Linux命令行下有两个非常基本的命令,一个是ls,一个是tree,其分别能够列出当前目录下的文件和树形方式嵌套显示目录结构。 因为网络上有很多版本的文件遍历代码,代码都没有整理过,看起来也很累,这里正好有点时间汇总整理下,并做一个练习。 同时,对一些POSIX淘汰接口进行一些解释,来帮助大家了解为什么有的代码会segfault。 通用版本的dir嵌套遍历 #inc...
阅读(493) 评论(0)

评:C语言18个经典问题答录

评:C语言18个经典问题答录...
阅读(3986) 评论(2)

Linux工程下所有C代码编译Makefile模板

简易Makefile特性 这个模板需要具备以下特性: ==》快速编译所有C代码 ==》能够快速打包源代码 ==》语言简洁易懂,便于后续的模块化操作 这里提供一个这样的模板供大家参考使用,如有改进方法和建议,也请不吝赐教,以便完善,谢谢!...
阅读(1419) 评论(0)

Linux下C/C++版本发布自动脚本

软件发布有软件版本管理原则,这里结合Linux下C/C++项目发布方式,简单介绍一下如何自动的集成动态版本管理脚本。 软件版本发布关键点 从软件版本管理原则我们需要注意的是以下几个关键点: ==》主版本(VER_MAJOR):项目(产品)负责人维护 ==》次版本(VER_MINOR):技术(版本)接口人维护 ==》版本号(VER_REVISION):代码库自动升级更新 ==》编译日期(BUILD_DATE):编译机器的系统日期 ==》编译时间(BUILD_TIME):编译机器的系统时间 ==》编译标识(B...
阅读(914) 评论(0)

ctags简明使用方法

ctags(Generate tag files for source code)是vim下方便代码阅读的工具,它可以在命令行下帮助程序员很容易地浏览源代码。ctags 最先是用来生成C代码的tags文件,后来扩展成可以生成各类语言的tags, 有些语言也有专有的tags生成工具(比如java的jtags, python的 ptags)....
阅读(1736) 评论(0)

【C语言】函数默认实现和用户自定义实现编程方法 -- 【weak, strong alias】

现在很多业务开发,尤其是互联网应用,绝大多数采用的是Java,这个不仅仅是Java语言的流行,还有很多分布式框架都是采用的Java。而传统的C/C++开发更为偏向底层等高效率基础功能和服务开发。 随着对象,资源和SOA架构的深入人心,其实C也有很多编程技巧能够完成这些更为高级的语言所能完成的任务,只是可能需要一些技巧。这里我们就谈谈函数默认实现和用户自定义实现。 函数默认实现和...
阅读(1298) 评论(0)

静态库和动态库编译方法和开发上的重要性

静态库和动态库的重要性 在整个产品研发过程中,主要涉及以下几点: ==》需求:立项阶段 ==》功能:立项阶段 ==》架构:设计阶段         ----> 关键技术:技术报告         ----> 概要:系统架构         ----> 接口:规范,稳定,完成,可扩展,高效率         ----> 模块:功能单一,低耦合         ---->...
阅读(820) 评论(0)
99条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:227121次
    • 积分:3186
    • 等级:
    • 排名:第12130名
    • 原创:91篇
    • 转载:8篇
    • 译文:0篇
    • 评论:28条
    文章分类
    最新评论