摘要: 1 /// 2 /// 是否能 Ping 通指定的主机 3 /// 4 /// ip 地址或主机名或域名 5 /// true 通,false 不通 6 public bool Ping(string ip) 7 { 8 System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping(); 9 System.Net.NetworkInfo... 阅读全文
posted @ 2013-12-17 15:16 天王星天 阅读(494) 评论(0) 推荐(0)
摘要: 很多软件都有获知局域网在线计算机IP的功能,但是在.net怎么实现呢,有好多方法, 下面我给大家介绍几种,供大家参考。1、微软社区上介绍了使用Active Directory 来遍历局域网 利用DirectoryEntry组件来查看网络 网址:http://www.microsoft.com/china/communITy/program/originalarticles/techdoc/DirectoryEntry.mspx 1 private void EnumComputers() 2 { 3 using(DirectoryEntry root = new Directory... 阅读全文
posted @ 2013-12-17 15:04 天王星天 阅读(3359) 评论(0) 推荐(0)
摘要: c#可以遍历局域网计算机,获取全部计算机的名称和IP地址,网上提供了相关的几种方法,并对效率进行了比较,但是没有对各种方法进行比较,以确定可以使用的情况。这篇文章将对这几种方法进行分析,以帮助了解各种方法适用的情况。 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using Syste... 阅读全文
posted @ 2013-12-17 15:00 天王星天 阅读(2344) 评论(0) 推荐(0)
摘要: 一 前言:异常处理,对于做面向对象开发的开发者来说是再熟悉不过了,例如在C#中有try{ ...}catch( Exception e){...}finally{.....}在C++中,我们常常会使用try{}...catch(){}块来进行异常处理。说了那么多,那么到底什么是异常处理呢?异常处理(又称为错误处理)功能提供了处理程序运行时出现的任何意外或异常情况的方法。异常处理一般有两种模型,一种是"终止模型",一种是"恢复模型""终止模型":在这种模型中,将假设错误非常关键,将以致于程序无法返回到异常发生的地方继续执行.一旦异常被抛 阅读全文
posted @ 2013-12-16 10:10 天王星天 阅读(1011) 评论(0) 推荐(0)
摘要: 朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysqld-nt.exe) CPU 占用率总为 100% 高居不下。此主机有10个左右的 database, 分别给十个网站调用。据朋友测试,导致 mysqld-nt.exe cpu 占用奇高的是网站A,一旦在 IIS 中将此网站停止服务,CPU 占用就降下来了。一启用,则马上上升。 MYSQL CPU 占用 100% 的解决过程 全文记录: http://www.xiaohui.com/weekly/20070307.htm 今天早上仔细检查了一下。目前此网站的七日平均日 IP .. 阅读全文
posted @ 2013-12-13 12:22 天王星天 阅读(1550) 评论(0) 推荐(0)
摘要: 转载地址:http://bbs.chinaunix.net/archiver/tid-1823500.html解决一个 MySQL 服务器进程 CPU 占用 100%解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记》( [url]http://www.xiaohui.com/weekly/20070307.htm[/url] ),谈到自己在解决一个拥有 60 万条记录的 MySQL 数据库访问时,导致 MySQL CPU 占用 100% 的经过。在解决问题完成优化(optimize)之后,我发现 Discuz 论坛也存在这个问题,当时稍微提了一下: [url]http://w 阅读全文
posted @ 2013-12-13 12:21 天王星天 阅读(656) 评论(0) 推荐(0)
摘要: 登陆Mysql:mysql -p -u -pmysql> show processlist; show processlist 命令详解:processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句。下面是MYSQL占用CPU高处理的一个例子,希望对遇到类似问题的朋友们有点启发。一般来说MYQL占用CPU高,多半是数据库查询代码问题,查询数据库过多。所以一方面要精简代码,另一方面最好对频繁使用的代码设置索引。今天早上起来 机器报警 一查负载一直都在4以上top了一下 发现 mysql 稳居 第一 而且相当稳定 我擦 重启一下mysql不行 mysql> 阅读全文
posted @ 2013-12-13 12:20 天王星天 阅读(1278) 评论(0) 推荐(0)
摘要: 如何看待编译警告 当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个警告信息。警告信息可能意味着程序中隐含的大错误,也可能确实没有问题。对于警告的正确处理方式应该是:尽可能地消除之。对于编译程序给出的每个警告都应该仔细分析,看看是否真的有问题。只有那些确实无问题的警告才能放下不管。说明:由于编译的警告各种各样,根本不可以一一罗列出来,下面只是列举出比较典型的一些警告,还有一些警告,大家只要根据字面意思,就可以很快的查找出来,并解决之。类型1:显示:warning: implicit declaration of function `Example()'。警告原因:(1)在你的 阅读全文
posted @ 2013-12-04 15:06 天王星天 阅读(4072) 评论(0) 推荐(0)
摘要: 2012-09-11 14:26struct ifreq 获取IP 和mac和修改mac配置ip地址和mask地址:ifconfig eth0 192.168.50.22 netmask 255.255.255.0 up dns服务器有关的文件:/etc/resolv.conf修改网卡的mac地址的步骤:方法1:1.关闭网卡设备 ifconfig eth0 down2.修改网卡mac地址: ifconfig eth0 hw ether 00:0c:29:2b:45:9f3.重启网卡设备: ifconfig eth0 up以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后 阅读全文
posted @ 2013-12-03 17:28 天王星天 阅读(1024) 评论(0) 推荐(0)
摘要: 方式一: 1 int GetNetStat( ) 2 { 3 char buffer[BUFSIZ]; 4 FILE *read_fp; 5 int chars_read; 6 int ret; 7 try 8 { 9 memset( buffer, 0, BUFSIZ );10 read_fp = popen("ifconfig eth0 | grep RUNNING", "r");11 if ( read_fp != NULL ) 12 {13 ... 阅读全文
posted @ 2013-11-29 14:49 天王星天 阅读(2176) 评论(0) 推荐(0)