- 博客(16)
- 收藏
- 关注
原创 omnet++ 参数添加 及遍历网络拓扑
//遍历网络所有节点 cTopology topo("topo"); topo.extractByProperty("node"); for (int i=0; i { cModule *mod = topo.getNode(i)->getModule(); EVgetFullP
2013-10-18 21:10:27
1674
1
原创 Omnet 仿真输出向量和标量
仿真过程中会有向量输出和标题输出,默认文件名为omnetpp.vec和omnetpp.sca,尽管omnetpp.ini可以指定输出为不同的文件名,仍需要在简单模块中进行编码以让其拥有记录仿真结果的能力,所以在他人编写的仿真中可能并不创建这些文件。一个输出向量文件包含若干输出向量,每一个向量都是一个 (timestamp,value) 对。输出向量可以存储例如关于时间的队列长度,接收数据包时端
2013-09-29 08:47:36
3213
1
原创 omnet 参数
参数属于模块的变量,可用来构建拓扑(节点数量等),为实现简单模块和信道的C++代码提供输入。1.值参数可以从ned代码中,从配置文件中,甚至是从何用户的交互过程中。在ini文件中赋值不能覆盖NED中的值。如果NED中没有赋值,可以用以下方式在ini文件里赋值。**.sendIaTime=100msomnet支持通配符,上面的代码适用于所有名字为sendIaTime的参数。
2013-07-24 10:26:18
2131
原创 omnet 信道
信道与简单模块一样,在某种意义上来说是由一些c++类构成的。信道与模块的实际差别在于没有必要写C++类,因为有预定义的信道类,可以直接将其子类化,继承他们的C++代码。预定义的类型有:ned.IdealChannel、ned.DelayChannel 和ned.DatarateChannelIdealChannel 理想信道类型 没有参数,可以无延时无失真地使所有消息通过。理想
2013-07-23 16:54:54
1630
转载 MYSQL的常用命令和增删改查语句和数据类型
连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [库名] 当前选择的库状态:SELECT DATABASE(); 创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数],
2013-07-13 16:13:56
745
原创 C API操作mysql数据库常用的函数及介绍(全)
1、mysql_connect()-建立数据库连接格式:resource mysql_connect([string hostname [:port] [:/path/to/socket] [, stringusername] [, string password]])例:$conn = @mysql_connect(”localhost”, “username”, “passwo
2013-04-28 10:17:10
1126
转载 【数组与指针】如何在C/C++中动态分配二维数组
在C/C++中动态分配二维数组可以先申请一维的指针数组,然后该数组中的每个指针再申请数组,这样就相当于二维数组了,但是这种方法会导致每行可能不相邻,从而访问效率比较低。如何申请连续的二维数组了?本文将分别三个方面讲解:一.动态申请列大小固定的二维数组二.C语言中动态申请连续的二维数组三.C++语言中动态申请连续的二维数组 一.动态申请列大小固定的二维数组首先如果二维数组
2013-04-28 10:13:27
868
转载 C++ char*,const char*,string的相互转换
1. string转const char*string s = "abc";const char* c_s = s.c_str();2. const char*转string 直接赋值即可const char* c_s = "abc";string s(c_s); 3. string转char*string s = "abc";
2013-04-28 10:11:36
730
转载 mysql建表时engine=innodb和engine=myisam的区别
最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供
2013-04-24 10:47:49
987
转载 设置mysql最大连接数
MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MYSQL连接数的方法有两个方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可方法二:MySQL的最大连接数默
2013-04-18 15:35:42
865
原创 通过C#读取ini文件中的内容
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Runtime.InteropServices;namespace CommFunc{ class Program { static void
2013-03-31 15:53:48
1135
原创 通过MySQL提供的C API访问MySQL数据库
在VISUAL C++中访问MySQL 数据库的方式有很多种,可以直接采用ODBC 的方式,也可以采用ADO 访问(此两种方法均需要安装MySQL ODBC驱动)。但是除此之外,MySQL 还提供了一套C API,使得我们可以更加灵活的操作MySQL 中的数据,而且较其他访问方式在速度上的优势非常明显。需要注意的是,在安装MySQL 时必须选择Custom安装方式:在之后出现的安装步骤中,应当
2013-03-31 15:49:48
1602
原创 vc++连接mysql数据库,并对数据库中的表进行查询、插入、删除、更新等
#include #include #include #include #include #include #pragma comment(lib,"libmysql.lib")using namespace std;MYSQL myCont;; //mysql连接char query[1024]; //查询语句void Que
2013-03-31 15:45:10
3608
转载 给命令行(cmd)做一个GUI——Process的应用
命令行我想大家都用过:今天我打算干的,就是把它弄到WinForm里来。。做出来就像这样(动画)如果你要问这蛋疼的做法有什么意义,看所以你可以给命令行下的「DOS」程序,穿上一层WinForm的外衣,给原来只有命令行的程序制作一个精美的GUI。。比如uharc.exe,比如csc.exeBla bla bla……除了命令
2013-03-31 15:41:32
1629
原创 C# CheckedListBox控件的用法
1.添加项checkedListBox1.Items.Add("蓝色"); checkedListBox1.Items.Add("红色"); checkedListBox1.Items.Add("黄色"); 2. 判断第i项是否选中,选中为true,否则为falseif(checkedListBox1.GetItemChecked(i))
2013-03-31 15:29:34
1000
原创 C#获取工程所在目录的各种方法总结
1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”;2.c# winform用A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”;B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名
2013-03-31 15:25:55
1791
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人