06 2015 档案
摘要:nc 局域网聊天+文件传输nc的全程是netcat,这个工具非常好用。有时候我们需要在局域网内传送一些文本消息或者文件的时候,通常的做法是安装一些局域网通讯软件,然后来做。其实不必要这样,使用nc这个小工具就很好了。nc的一些参数具体的参数,可以通过nc -help来获取。(注意此处只有一个-)下面...
阅读全文
摘要:一个按比特位拷贝数据的函数没有进行特别的优化。其实还可以在拷贝源开始位置和目标开始位置是2的整数倍位置的时候进行优化。说明这个函数用于从src数组首地址跳过sbb个字节,又跳过ssb个比特位,拷贝nbits个比特位的数据到dest数组首地址跳过dbb个字节,又跳过dsb个比特位位置。代码如下 1 ...
阅读全文
摘要:简单的哈希表实现 简单的哈希表实现 原理 哈希表和节点数据结构的定义 初始化和释放哈希表 哈希散列算法 辅助函数strDup 哈希表的插入和修改 哈希表中查找 哈希表元素的移除 哈希表打印 测试一下 简单的哈希表实现 原理 哈希表和节点数据结构的定义 初始化和释放哈希表 哈希散列算法 辅助函数str
阅读全文
摘要:25 BasicUsageEnvironment0基本使用环境基类——Live555源码阅读(三)UsageEnvironment25 BasicUsageEnvironment0基本使用环境基类——Live555源码阅读(三)UsageEnvironment简介代码定义如下BasicUsageEn...
阅读全文
摘要:26 BasicUsageEnvironment基本使用环境——Live555源码阅读(三)UsageEnvironment26 BasicUsageEnvironment基本使用环境——Live555源码阅读(三)UsageEnvironment简介以下是其定义BasicUsageEnvironm...
阅读全文
摘要:24 UsageEnvironment使用环境抽象基类——Live555源码阅读(三)UsageEnvironment24 UsageEnvironment使用环境抽象基类——Live555源码阅读(三)UsageEnvironment简介下面是其定义UsageEnvironment的构造与析构re...
阅读全文
摘要:23 使用环境 UsageEnvironment——Live555源码阅读(三)UsageEnvironment23 使用环境 UsageEnvironment——Live555源码阅读(三)UsageEnvironment这是Live555源码阅读的第三部分,包括了UsageEnvironment...
阅读全文
摘要:公司让人在一台装有ubuntu14.04的机器上安装net-snmp,可是这台机器的设置很让人不喜。没关系,一个个解决它。不能连接外网,得弄一个代理。 这个好说,在可以上外网的本机上安装squid工具来做代理即可。locale看看,这个设置得改啊。fx@fx:~$ localeLANG=zh_CN...
阅读全文
摘要:起因一直使用的是ubuntu原版的系统,ubuntukylin出来后也没用使用过。一次去其论坛逛了一圈之后决定使用一下。 安装后的截面和ubuntu原版的差不多,还是挺漂亮的。 但是有一个问题是,安装之后系统很多位置还是英文的。解决起初以为是中文包不全的问题,于是更新了一下,结果没有用。 后来自习观...
阅读全文
摘要:在网上发现了一个好用的工具PacketSender,数据包发送器。对于写网络程序来说,有很大的便利性。虽然在linux下,netcat工具也很好用,但是这个也不错。原本是英文的,给翻译了一下。这是基于QT开发的。有一些翻译不对的地方,还请指正。本文由乌合之众 lym瞎编,欢迎转载 blog.cnbl...
阅读全文
摘要:21_BasicTaskScheduler基本任务调度器(一)——Live555源码阅读(一)任务调度相关类BasicTaskScheduler基本任务调度器BasicTaskScheduler基本任务调度器的定义BasicTaskScheduler的构造与析构下面来介绍一下schedulerTic...
阅读全文
摘要:这是Live555源码阅读的第二部分,包括了任务调度相关的三个类。任务调度是Live555源码中很重要的部分。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之众...
阅读全文
摘要:这是Live555源码阅读的第二部分,包括了任务调度相关的三个类。任务调度是Live555源码中很重要的部分。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之众...
阅读全文
摘要:这是Live555源码阅读的第二部分,包括了任务调度相关的三个类。任务调度是Live555源码中很重要的部分。>[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之...
阅读全文
摘要:这是Live555源码阅读的第二部分,包括了任务调度相关的三个类。任务调度是Live555源码中很重要的部分。>[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之众 lym瞎...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之众 lym瞎...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之众 lym瞎...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之众 lym瞎...
阅读全文
摘要:#12 哈希表相关类——Live555源码阅读(一)基本组件类这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。- [本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.c...
阅读全文
摘要:net-snmp的MIBs扩展 net-snmp的MIBs扩展 1 编译安装net-snmp 2 编写MIB文件 MIB文件描述 一个简单的示例 3 使自定义的MIB文件生效 4 实现agent代理程序 使用mib2c程序来生成.c和.h文件。 只读节点readObject.c和readObject
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之众 lym瞎...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)[本文由乌合之众 lym瞎编,欢迎转载 ...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)##DelayQueueE...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。-[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)##延时队列相关类延时队...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `my.oschina.net/oloroso`](my.oschina.net/oloroso)##HandlerSet 处理程序链表类这里使用的Set这个单...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso/)##HandlerDesc...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。[本文由乌合之众 lym瞎编,欢迎转载 `my.oschina.net/oloroso`](my.oschina.net/oloroso)##HandlerIterator处理程序迭代器类这里本应该先...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。##Handler相关类概述处理程序相关类一共有三个,其没有派生继承关系,但是其有友元关系和使用关系。处理程序相关类主要是用于对相关的处理函数的指针和数据的包装,方便在DelayQueue相关类中的使...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。这里是时间相关类的第三个部分,也是最后一个部分。##EventTime 事件时间类这个类和DelayInterval类的是类似的,就是其构造函数默认参数是0。```cppclass EventTime...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。这里是时间相关类的第二个部分。[本文由乌合之众 lym瞎编,欢迎转载 `http://www.cnblogs.com/oloroso/`](http://www.cnblogs.com/oloroso...
阅读全文
摘要:这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类。这里是时间相关类的第一个部分。##TimeVal类TimeVal类定义在live555sourcecontrol\BasicUsageEnvironment\include\DelayQueue.hh...
阅读全文
摘要:QT国际化(lupdate/linguits/lrelease) "本文由乌合之众瞎写 " qt国际化其实就是qt中显示文本语言的设置。 QT提供了 类来进行文本字符集的转换操作。 本文的重点不在于此。深入学习可以看 "QTextCodec && 字符编码 " "Qt 编码问题QTextCodec
阅读全文
摘要:[TOC] 本文由乌合之众 lym瞎编,欢迎转载 blog.cnblogs.net/oloroso
本文由乌合之众 lym瞎编,欢迎转载 my.oschina.net/oloroso 还是先说一下当前的系统环境:Ubuntu 14.04 + Qt5.4
如果没有安装过QT,可以安装下面几个qt...
阅读全文
摘要:#将Apache加入到linux系统service将apache加入到linux系统服务,用service命令来控制apache的启动和停止。[本文由乌合之众瞎写`http://www.cnblogs.com/oloroso`](ttp://www.cnblogs.com/oloroso)##1.生...
阅读全文
摘要:ubuntu下编译VLC 标签(空格分隔): ubuntu vlc 视频 编译 [TOC] 1.下载VLC源码包并解压 VLC的源码包在VLC的官网有,可以直接下载。也可以使用git来clone一个。 git的地址 源码包地址 http://get.videolan.org/vlc/2.2.0/vl
阅读全文
摘要:# Ubuntu14.04安装intel集显驱动标签(空格分隔): ubuntu linux 驱动安装---##1.查看本机显卡型号使用**lspci**命令来获取PCI接口硬件信息```shello@o-pc:~$ lspci | grep -i vga00:02.0 VGA compatible...
阅读全文
摘要:#net-snmp的dateandtime数据类型2015/06/12 16:35:59DateAndTime是Snmpv2中的一种数据类型,它主要提供了对日期时间的描述。在开发一个snmp相关程序的时候,碰到了这个东西。[本文由乌合之众瞎写`http://www.cnblogs.com/oloro...
阅读全文
摘要:net snmp 5.7.3配置编译安装 [TOC] 先看一下系统环境 1.下载net snmp 5.7.3源码包 net snmp的源码包可以到 "net snmp官网" 上去下载。也可以到sourcefroce上去下载。 net snmp 5.4.4版下载 net snmp 5.7.3版下载 2
阅读全文
摘要:#Linux下编译安装Apache Http Server[TOC]##1.下载httpd-2.4.12.tar.bz2 wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.12.tar.bz2##2.解压下载的文件## tar -x...
阅读全文
摘要:#linux回收站设计在windows下有一个很好的东西,那就是回收站,虽然有很多人批评它。linux不是没有回收站,很多桌面环境都可以看到是有回收站的。这里是讨论如何设计一个回收站,而不是有没有的问题。最好的结果是将`rm`命令使用`mv`命令替代使用了。##1、设计思路因为在linux下`rm`...
阅读全文
摘要:碰到过一位一直怀疑C++标准库(STL)效率的人,他说STL效率太低,企业开发根本不会用。我是持反对意见的。 说这话的人,肯定没有做过大量的调查。没有调查就没有发言权。 STL的效率是不低的,足够满足现在的绝大部分需求了。特别是当前的操作系统和硬件都以页为内存的基本管理单位,并且32位的系统(嵌入式
阅读全文
摘要:#4-python学习——数据操作参考[python类型转换、数值操作(收藏)](http://www.cnblogs.com/jenry/archive/2010/05/27/1744861.html)[Python基本运算符](http://www.yiibai.com/python/pytho...
阅读全文
摘要:变量是我所接触过的编程语言中都具有的一个概念,只是这个概念有的强有的弱罢了。##1、什么是python的变量变量这个东西怎么解释呢?不怎么好说。这么说吧,变量就相当于一个代名词,或者说是名字。计算机处理的都是二进制的数据,而变量就代表了一些二进制数据。例如变量`a`给它赋值为5,那么`a`就代表了一...
阅读全文
摘要:"hello world"是编程界一个经久不衰的例子,几乎所有语言的学习教程都把它当做第一个程序的范例。学习的过程就是`再造轮子`的过程,千万不要以为有人做过的,就不去学习了。##hello world我们先打开`CPython`解释器。```shello@o-pc:~$ python2.7Pyth...
阅读全文
摘要:#1 python学习——python环境配置要学习python语言,光看书看教程还是不好,得动手去写。当然,不管学习什么编程语言,最佳的方式还在于实践。要实践,先得有一个`Python`解释器来解释执行我们写下的python代码。-因为python是一门开源的语言,python解释器很多。有CPy...
阅读全文