- 博客(25)
- 资源 (5)
- 收藏
- 关注
原创 为你的wordpress文章标题添加图标
看到CSDN的文章标题前用“原/转”两个小图标来表示文件类型很简洁,于是也想到为自己的wordpress博客增加类似功能。 我想实现在我写文章选择分类目录时,若属于“原创”分类,则显示“原”图标,若属于“转载”分类,则显示“转”图标。(当然要建立这两个分类哦!)同时在标题后面增加"new"图标来对24小时内更新的文章进行标识。请重点关注add by linxiao
2014-11-22 00:38:51 3551
原创 Linux trap用法介绍
trap命令是一个shell内建命令,它用来在脚本中指定信号如何处理。trap命令的参数分为两部分,前一部分是接收到指定信号时将要采取的行动,后一部分是要处理的信号名.格式:trap commands signals1. 执行一段程序来处理这一信号1MyUbuntu:/home/linxiaojia>trap "echo `date`"
2014-11-21 23:48:01 4222
原创 X86 CPU段式与页式存管分析
一、热身- CPU概念介绍Intel X86历史系列:X86是指Intel从16位微处理器开始的整个CPU芯片系列,主要8086,8088,80186,80286,80386,80486,以及以后各种型号的Pentium芯片,8086和8088为是16位处理器,20根地址线,,80286是个过渡产品,16位处理器,24根地址线,有不那么健全的保护模式,所以说它的历史意义在于:在
2014-11-02 17:37:48 1285
原创 一个异步通讯的模拟器
目录:/home2/pbranch/priv/lxj/c> 注:本文只为工作备忘所用,如果想调试,需要根据实际情况作相应的改动。#define __TRXFIELD__# include # include # include # include # include # include # include # include # include # include #
2014-11-01 18:24:45 204
原创 工作中一些常用字符串解析函数
本人在工作中会经常用到一些字符串解析函数,准备收集在此。voidget_n_str(str, num, breakstr,datastr)char *str;int num;char breakstr;char *datastr;{ int i; int j; int k; char tmpstr[100]; memset
2014-11-01 18:24:42 268
转载 如何应用.NET中的消息队列服务
开发者经常遇到需要异步执行操作的情况(即过程不等到操作完成就开始)。消息队列提供一个中心位置或池,您可以在其中放置或从中提取数据,从而满足了这一要求。一个应用程序能够把消息存放在队列中,然后继续自己的业务,另一个应用程序在运行时再提取这些数据。队列名称的消息组件常常令开发者感到迷惑,因为他们习惯于处理邮件消息,但消息队列的消息部分却由数据组成。它为应用程序提供有保证的消息传输。本文将说明如何
2014-11-01 18:24:39 343
原创 JavaScript 经典效果集[第一集]
请详见>> http://bbs.blueidea.com/thread-2486328-1-1.html 经典效果集[第一集]" TITLE="JavaScript 经典效果集[第一集]" />
2014-11-01 18:24:34 181
原创 从语句char*p="test"说起
我相信,使用C/C++多年的人对下面这个字符串赋值语句都不会陌生吧。 char* p = "test"; 同时,我也相信,各位在使用这种语句后吃过很多苦头也不少吧?只要你想利用指针p来改变字符串的内容,你的程序都会得到一个让你颜面尽失一个内存非法操作。比如,下面的这些语句: p[0] = 's'; st
2014-11-01 18:24:31 1073
转载 C/C++返回内部静态成员的陷阱
背景在我们用C/C++开发的过程中,总是有一个问题会给我们带来苦恼。这个问题就是函数内和函数外代码需要通过一块内存来交互(比如,函数返回字符串),这个问题困扰和很多开发人员。如果你的内存是在函数内栈上分配的,那么这个内存会随着函数的返回而被弹栈释放,所以,你一定要返回一块函数外部还有效的内存。这是一个让无数人困扰的问题。如果你一不小心,你就很有可能在这个上面犯错误。当然目前有很多解决方法
2014-11-01 18:24:28 375
原创 何为堆?何为栈?
堆栈在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆:顺序随意栈:先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) —一般由程序员
2014-11-01 18:19:21 561
原创 用GDB调试程序
Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb是一个用来调试 C 和 C++ 程序的强力调试器.它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb所提供的一些功能:它使你能监视你程序中变量的值.它使你能设置断点以使程序在指定的代码行上停止执行.它使你能一行行的执行你的代码. 在命令行上键入 gdb并按回车键就可以运行 gdb 了
2014-11-01 18:19:18 355
原创 开始--运行--命令全集
winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构(WMI)wupdmgr--------windows更新程序wscript--------windows脚本宿主设置write----------写字板winmsd---------系统信息wiaacmgr-------扫描仪和照相机向导winchat--------XP
2014-11-01 18:19:16 129
原创 网络管理中的常用命令3
命令一览.. - 移到上一层上下文级。? - 显示命令列表。aaaa - 更改到 `aaaa' 上下文。abort - 丢弃在脱机模式下所做的更改。add - 将一个配置项添加到项目列表中。alias - 添加一个别名bye - 退出程序。commit - 提交在脱机模式中所做的更改。delete - 在项目列表上删除一个配置项目。dhcp - 更改到 `dhcp' 上下文。
2014-11-01 18:19:13 306
原创 网络管理中的常用命令1
1.最基本,最常用的,测试物理网络的ping 192.168.0.8 -t ,参数-t是等待用户去中断测试2.查看DNS、IP、Mac等A.Win98:winipcfgB.Win2000以上:Ipconfig/allC.NSLOOKUP:如查看河北的DNSC:\>nslookupDefault Server: ns.hesjptt.net.cnAddress: 202.99.160
2014-11-01 18:19:10 158
转载 计算机中十二种常用密码破解方法
在日常操作中,我们经常要输入各种各样的密码,例如开机时要输入密码,QQ时也要先输入密码,假如你忘记了这些密码,就有可能用不了机器、打不开文件、不能聊天……也许还会造成很大的损失!下面我们就介绍电脑操作中常用密码的破解方法,希望能解你燃眉之急。 一、遗忘了SYSTEM密码 如果你遗忘了CMOS设置中的SYSTEM密码,就无法启动机器了, 解决的办法只能是:打开机箱,把电池取下、正负极短接
2014-11-01 18:19:05 663
原创 网络管理中的常用命令2
Rsh在运行 RSH 服务的远程计算机上运行命令。Windows XP 和 Windows 2000不提供 RSH 服务。Windows 2000 Server Resource Kit 提供名为Rshsvc.exe 的 RSH 服务。使用不带参数的 rsh 显示帮助。语法rsh [Host] [-l UserName] [-n] [Command]参数Host指定运行 comma
2014-11-01 18:19:02 152
转载 8086 CPU 寄存器简介
引子打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识,自然,还是得从最基础的开始,那就从汇编语言开刀吧,从汇编语言开刀的话,我们必须还先要了解一些其他东西,像 CPU ,内存这些知识点还是理解深刻一点的比较好,所以这一篇博文就绕着 80x86 CPU 中寄存器的基础部分下手,至于其他的一些将会在后续的博文中介绍 。同时在这里
2014-11-01 18:08:08 522
转载 linux 多线程编程
1.Linux“线程” 进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。 大家知道,进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如作为共享内存的全局变量)。Linux中所谓的“线程”只是在被创建时clone
2014-10-31 23:58:51 402
原创 图文详解Oracle10g在RedHat Linux6.5_x64上的安装
一.修改系统版本Oracle10g时代,Red Hat版本还是4.x,根据不认识6.5版本,因此在安装时作兼容性检查时会报错,解决办法是更改系统版本信息文件/etc/redhat-release,将6.5改为4.8。二.设置内核参数vi /etc/sysctl.confkernel.shmall = 2097152kernel.shmmax =
2014-10-31 22:01:53 2865
原创 超实用的vim的寄存器操作
一.寄存器分类1.无名(unnamed)寄存器:"",缓存最后一次操作内容;即复制(yy等)或删除(dd等)文本存放的地方,如果直接执行粘贴p(未指定任何寄存器),则直接从此寄存器读取数据并粘贴。2.数字(numbered)寄存器:"0 ~"9,缓存最近操作内容,复制与删除有别:"0 寄存器缓存最近一次不指定寄存器复制(如yy,2yy,3yy…)的内容,(yy,2yy,
2014-10-30 20:35:12 1278 1
原创 ubuntu apt-get命令详解
1. RedHat与Ubuntu软件安装对比RedHat: rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件(rpm包)的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。。 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和Red
2014-10-30 20:29:08 720
原创 linux基础-实用用户管理详解
让我们通过实例的方式,来了解Linux的用户管理命令以及相关的几个文件。本文注重实用与理解,不会介绍所有的命令选项。1. useradd新建一个用户假设我们要增加的用户名为lxjtest,这需要我们以root用户登录,使用useradd命令。格式:useradd [-g group][-d home][-s shell]…用户名所有参
2014-10-30 20:22:13 439
转载 C++的XML编程经验――LIBXML2库使用指南
转自(http://www.blogjava.net/wxb_nudt/archive/2007/11/18/161340.html)写这篇文章的原因有如下几点:1)C++标准库中没有操作XML的方法,用C++操作XML文件必须熟悉一种函数库,LIBXML2是其中一种很优秀的XML库,而且它同时支持多种编程语言;2)LIBXML2库的Tutorial写得不太好,尤其是编码转换的部分,不适用于中
2009-04-09 16:38:00 825
原创 浅谈dataset.xsd
DataSet.xsd 包含架构信息 或者叫类型化 DataSet工具箱里的 DataSet 也可以生成包含架构的数据集在允许通过弱类型化变量对值进行后期绑定访问的同时,DataSet 还允许通过强类型化比喻对数据进行访问。使用用户友好名称和强类型化变量,可以访问作为 DataSet 一部分的表和列。类型化的 DataSet 是从 DataSet 派生的类。同样,它继承 DataSet 的所有方法
2007-09-21 00:18:00 2150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人