![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows相关
文章平均质量分 74
chclvzxx
风一样的表情,水一般的柔情,火一样的激情,土一样的性情,木一样的痴情。
展开
-
C#文件路径操作总结
<br />一、获取当前文件的路径<br /><br />1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName<br /> 获取模块的完整路径,包括文件名。<br />2. System.Environment.CurrentDirectory<br /> 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。<br />3. System.IO.Directory.GetCurrentDi原创 2011-05-24 09:53:00 · 553 阅读 · 0 评论 -
T-SQL查询进阶--深入浅出视图
简介 视图可以看作定义在SQL Server上的虚拟表.视图正如其名字的含义一样,是另一种查看数据的入口.常规视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的metadata. 视图简单的理解如下: 通过视图,客户端不再需要知道底层table的表结构及其之间的关系。视图提供了一个统一访问数据的接口。 为什么要使用视图转载 2012-05-22 16:51:45 · 515 阅读 · 0 评论 -
WindowsServer2003 + IIS6.0 + ASP + NET + PHP + PERL + MSSQL + MYSQL 最新服务器安全设置技术实例
1、服务器安全设置之--硬盘权限篇 这里着重谈需要的权限,也就是最终文件夹或硬盘需要的权限,可以防御各种木马入侵,提权攻击,跨站攻击等。本实例经过多次试验,安全性能很好,服务器基本没有被木马威胁的担忧了。硬盘或文件夹: C:\ D:\ E:\ F:\ 类推 主要权限部分: 其他权限部分: Administrators 完全控制 无如果安装了其他运行环境,比如PHP等,则根据P转载 2012-05-23 23:15:40 · 295 阅读 · 0 评论 -
SQL SERVER支持更多内存,突破2G内存限制设置
32 位的操作系统只能用 4G 的内存(不确定这句话是否正确),因为 2 的 32 次方是 4G 。默认的情况下,操作系统给自己留了 2G ,剩下的 2G 给应用程序。所以,每个应用程序所能使用的内存,最大不超过 2G 。据说可以改 WINDOWS 的 BOOT.INI ,强制操作系统只使用 1G ,即使这样,应用程序也至多是 3G 。SQL SERVER 就是这么个倒霉的应用程序。转载 2012-06-16 12:33:14 · 2841 阅读 · 0 评论 -
svchost.exe占用cpu100%
网上有很多关于svchost.exe是什么进程,svchost.exe是什么病毒,svchost.exe占用cpu100%或占用大量内存,svchost.exe有十几个,svchost.exe偷偷连网很象木马的问题,本文提供关于svchost.exe进程的所有信息和用各种专业软件进行查杀的方法。 1)svchost.exe是什么进程 Svchost.exe是微软视窗操作系统里的一个转载 2012-07-20 09:15:40 · 1579 阅读 · 0 评论 -
将MongoDB做一项windows服务启动
每次开机运行都需要在(cmd)下面手动输入 D: cd D:\MongoDb\bin mongod --dbpath D:\MongoDb\data这样感觉非常麻烦,所以将Mongo数据库安装成为Windows服务。如此就方便很多啦 D:\MongoDb\bin>mongod --logpath D:\MongoDblogs\MongoDB.log --原创 2012-08-30 13:42:16 · 499 阅读 · 0 评论 -
MongoDB 集群 for windows
在一台Windows机器下搭建了一个 Replica Sets + Sharding 测试集群环境,以此作为我后续对于Mongodb更进一步学习的实验平台。只有一台windows机器,配置方案:1、3个分片sharding2、每一个分片由3个节点构成1主2备的Replica Sets3、3个配置节点Configsever4、1个路由节点Mongos分片复制集A(三个原创 2012-08-29 17:50:08 · 870 阅读 · 0 评论 -
WCF宿主与服务托管
若要公开WCF服务,需要提供一个运行服务的宿主环境。就像.NET CLR需要创建宿主环境以托管代码一般,WCF的宿主环境同样运行在进程的应用程序域中。在应用程序域中可以创建一个或多个ServiceHost实例,其关系如图一所示: 图一 托管ServiceHostWCF并不推荐在应用程序域中创建多个ServiceHost实例。如果要托管多个服务,完全可以在一个宿主中通过多个Endp转载 2012-09-07 11:25:19 · 498 阅读 · 0 评论 -
java 调用 ffmpeg 进行视频转换以及截图
author:fanfq(xiaoban)Email:fangqing.fan#gmail.comlink:http://fanfq.iteye.com/admin/blogs/655569changelog:有很多朋友发邮件问我关于ffmpeg视频转码的相关问题,我也尝试了帮助他们去解决这些问题,由于个人精力有限就blog上总结一下大家所遇到的一些问题。以下代码只转载 2012-11-08 10:47:32 · 950 阅读 · 0 评论 -
C# WinForm开发系列 - Thread/Delegate/Event
来源:http://www.cnblogs.com/peterzb/archive/2009/06/10/1500273.html#是一门支持多线程的语言,因此线程的使用也是比较常见的。由于线程的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。那我们为什么要使用多线程? 应该什么时候使用它呢?为什么使用多线程?转载 2012-11-08 10:58:42 · 775 阅读 · 0 评论 -
C#中得到程序当前工作目录和执行目录的五种方法
C#中得到程序当前工作目录和执行目录的五种方法string str="";str += "\r\n" + System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;str += "\r\n" + System.Environment.CurrentDirectory;str += "\r\n" + Sy原创 2014-06-11 10:11:27 · 871 阅读 · 0 评论 -
windows下redis的安装配置和php扩展使用phpredis
1、 首先安装先下载redis数据库 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload 目前是2.02版本,也可以到我的115网盘下载: http://115.com/lb/5lbf2152、解压安装文件。得到以下目录 redis-serve转载 2016-06-08 17:00:59 · 653 阅读 · 0 评论 -
教你如何利用php.exe运行php文件
在windows环境下我们可以在命令行中利用php.exe来运行php文件。下面我们来介绍2种使用php.exe的方法。 第一种,我们可以利用php命令加上php文件+路径来执行具体的php文件。 具体的运行代码如下:php \wamp\www\index.php(您可以选择任何文件来运行,您指定的 PHP 脚本并非必须要以 .php 为扩展名,它们可以有任意的文件名和扩展名。)转载 2016-06-09 13:07:23 · 12373 阅读 · 0 评论 -
Filezilla Server支持FTP的Passive被动模式
Filezilla Server的配置:1、Filezilla默认的模式是Port模式,不是Passive被动模式。为了解决防火墙后的客户端连接问题,最好是启用Passive模式。要启动被动模式,首先打开管理控制台,点击左起第三个图标 进入系统设置。点击左侧“Welcom message”菜单,即FTP登录后的欢迎信息。为了安全起见,强烈建议修改默认的欢迎信息为“Wel转载 2016-06-10 12:52:50 · 19231 阅读 · 1 评论 -
解决FILEZILLA CLIENT工具无法获取FTP目录的错误
关于FileZilla Client这款FTP连接工具,大家可能不会陌生,已经不止一次有人向我推荐使用这款优秀的FTP断点续传工具了。我第一次解除到这个工具,是由于使用这款软件的站长在连接无忧主机FTP服务器时忘记设置了端口21,导致无法连接。详情可以参见“为什么用FileZilla Client无法连接无忧ftp服务器”。今天我再讲讲如何这款软件如何将该软件的FTP连接模式设置为主动模式(p转载 2016-06-10 12:53:29 · 8093 阅读 · 0 评论 -
PHP startup: Unable to load dynamic library错误的错误
怪啦!今天的Apache和IIS都没法正确加载php_mysql.dll。google了一下,原来发现出现这个问题的人还不少,PHP startup: Unable to load dynamic library :E;\PHP5\ext\php_mysql.dll。明明php_mysql.dll就摆在extension_dir (= "E:/PHP5/ext")下的嘛,怎么会呢?而且就在php_转载 2016-06-12 10:44:51 · 15727 阅读 · 0 评论 -
Windows 2003安全设置大全-IIS、终端服务、FTP、SQL的配置
IIS配置IIS6与IIS5有着很多不同之处,不一一列举,也不是我一个脑袋可以装下的东西。都在资料上!IIS6有一个非常不方便的东西,就是他限制了在线上传不得大于200K,如何修改,请看:首先停用IIS服务,> 服务 > iis admin service > 停用C:\windows\system32\inetsrv\ metabase.xml 文件 用记事本打开它找到 AS原创 2012-03-19 11:32:24 · 654 阅读 · 0 评论 -
IIS日志分析方法及工具
原文地址:http://www.cnblogs.com/xugang/archive/2007/09/21/901143.html 日志的重要性已经越来越受到程序员的重视,IIS的日志更是不言而喻。 IIS日志建议使用W3C扩充日志文件格式,这也是IIS 5.0已上默认的格式,可以指定每天记录客户IP地址、用户名、服务器端口、方法、URI资源、URI查询、协议转载 2012-03-14 09:06:23 · 855 阅读 · 0 评论 -
windows 2000 安全策略设置,2003 IP安全设置
黑客大多通过端口进行入侵,所以你的服务器只能开放你需要的端口,那么你需要哪些端口呢?以下是常用端口,你可根据需要取舍: 80为Web网站服务;21为FTP服务;25 为E-mail SMTP服务;110为Email POP3服务。 其他还有SQL Server的端口1433等,你可到网上查找相关资料。那些不用的端口一定要关闭!关闭这些端口,我们可以通过Windows 2000的安全策略进行原创 2012-03-13 18:03:46 · 1098 阅读 · 0 评论 -
Windows下用cmd命令安装及卸载服务
<br /> <br />第一种方法:<br /> 1. 开始 ->运行 ->cmd<br /> 2. cd到C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727(Framework版本号按IIS配置)<br /> 3. 安装服务: 运行命令行 InstallUtil.exe E:/test.exe<br /> 卸载服务: 运行命令行 InstallUtil.exe -u E:/test.exe<br /> 这样就能删除了,但如果还是不能删除的话,没关系下面还原创 2011-04-08 11:48:00 · 1110 阅读 · 0 评论 -
【ASP.net文档】用C#实现HTTP协议下的多线程文件传输
<br /> 很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网络应程序是多么的容易,从中也能体会到C#语言中强大的网络功能。<br /> 首先介绍一下HTTP原创 2011-04-10 21:38:00 · 597 阅读 · 0 评论 -
C#完整的通信代码(点对点,点对多,同步,异步,UDP,TCP)
<br />C# code <br />namespace UDPServer <br />{ <br /> class Program <br /> { <br /> static void Main(string[] args) <br /> { <br /> int recv; <br /> byte[] data = new byte[1024]; <br /> //构建TCP 服务器 <br原创 2011-04-10 21:50:00 · 1079 阅读 · 0 评论 -
使用C#进行点对点通讯和文件传输
<br />最近一个项目要用到点对点文件传输,俺就到处找资料写程序,最后终于完成了,为了让别人少走些弯路,俺决定将俺程序中最重要的部分贡献出来,希望对大家有所帮助。<br />俺的程序分三部分,包括发送部分、接受部分和一个两者共享的通讯基类,这个基类才是俺心血的结晶:)<br />一、通讯基类<br />using System;<br />using System.Net.Sockets;<br />using System.Net ;<br />using System.IO ;<br />using原创 2011-04-10 21:53:00 · 1248 阅读 · 1 评论 -
一个C#文件传输模块,支持断点续传
最近做一个程序需要传送文件,在网上找了好久也没找到好用的方案,于是自己写了一个,与大家分享,希望大家帮忙改进,拍砖欢迎~文件采取分块发送,每块单独校验,能够保证文件的完整性.同时还提供磁盘缓存功能.经过实际测试,通过局域网(有线和WiFi)传送一个5G左右的文件取得成功.最大缺点是CPU占用率过高,测试中发送端(939AMD3000+)达到40%,接收端(双核T9600、939AMD3200...转载 2011-04-10 22:10:00 · 1799 阅读 · 2 评论 -
服务的安装与卸载bat
安装 path C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727InstallUtil.exe 服务名称.exePAUSE;卸载net stop 服务名称path C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727InstallUtil.exe /u 服务名称.exePAUSE;原创 2011-06-15 10:25:00 · 803 阅读 · 0 评论 -
消息队列(Message Queue)简介及其使用
<br />利用MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。<br />MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Client端需要和Server端实时交换信息,Server需要保持联机。MSMQ则可以在Server原创 2011-04-27 22:11:00 · 597 阅读 · 0 评论 -
WinForm 和 Windows Service 通信 消息队列
<br />如题,WinForm 和 Windows Service 通信,就是应用程序和系统服务通信,可以看成是进程间的通信。通信的方式有很多,这里只介绍通过消息队列(MessageQueue)方式。理论知识就不介绍了,直接介绍实例吧。<br />一、建立工程<br />建立3个项目,其中,<br />Common 为类库,包含错误日志类(Log.cs)和数据库访问类(MsSql.cs)<br />ServiceDemo 为Windows Service服务,包含安装类(Installer1.cs)和服务原创 2011-04-27 22:23:00 · 1980 阅读 · 0 评论 -
.Net消息队列学习(一)
.Net消息队列学习(一) 下面的示例只是涉及到构建发送者,发送复杂消息等操作。这里的复杂消息包括两种,一种是作者自己封装的一个类,获取对话框中的几个文本对话框的值。第二种是Net中自带的类Message,t填充他的几个属性,代码如下: private System.Messaging.Message setMessage() { System.Messaging.Message msg=new System.Messaging.Message();原创 2011-04-27 22:15:00 · 999 阅读 · 0 评论 -
Net消息队列学习(二)引子
<br />前面的内容已经介绍了关于构建消息发送等有关知识了,接下来,我们就要开始深入到接收消息的这部了。<br />引子<br /> 关于接收问题,涉及到两个问题:<br /> 问题1、由于MSMQ并没有规定消息的格式和主体的结构,所以作为接收者应该而且必须知道如何解析消息的主体。只要发送者和接收者都能明白他就行。<br /> 问题2、怎样可以监控队列并在消息到来时读取他,这就要求接收者必须采取一个非常有效的队列监控机制。<br /><br /> 所以我们在进行构建接受者的时候原创 2011-04-27 22:16:00 · 691 阅读 · 0 评论 -
C#中的多线程-线程同步基础 (控制线程数量)
同步要领下面的表格列展了.NET对协调或同步线程动作的可用的工具:简易阻止方法构成目的Sleep阻止给定的时间周期Join等待另一个线程完成锁系统构成目的跨进程?速度lock确保只有一个线程访问某个资源或某段代码。否快Mutex确保只有一个线程访问某个资源或某段代原创 2011-06-27 17:28:00 · 3257 阅读 · 0 评论 -
ASP.NET访问网络驱动器(映射磁盘)
也许很多朋友在做WEB项目的时候都会碰到这样一个需求:当用户上传文件时,需要将上传的文件保存到另外一台专门的文件服务器。 要实现这样一个功能,有两种解决方案:方案一、在文件服务器上新建一站点,用来接收上传的文件,然后保存。方案二、将文件服务器的指定目录共享给W原创 2011-09-22 12:50:01 · 906 阅读 · 1 评论 -
c#获取本机电脑相关信息
类HardInfoClass代码如下using System; using System.Net;using System.Runtime.InteropServices; using System.Management; //需要在解决方案中引用System.Management.DLL文件namespace FileTransLate.PCStatus{ /转载 2011-11-21 16:30:48 · 110 阅读 · 0 评论 -
C#获取CPU占用率、内存占用、磁盘占用、进程信息
using System; using System.Collections.Generic; using System.Diagnostics; using System.Threading; using System.IO; using System.Text; using System.Management; using System.Runtime.Intero原创 2011-11-21 16:37:26 · 6322 阅读 · 0 评论 -
Windows Server 2003远程桌面日志监控
有时想看看服务器的远程桌面连接登录日志,看看是否被入侵过。但windows2003系统默认没有记录相关日志。这个就需要我们自己创建登陆日志,以下是从网上找的记录远程桌面的连接登录日志方法:1、建立一个存放日志和监控程序的目录,比如在C盘下建立一个RDP的目录2、在其目录下建立一个名为RDPlog.txt的文本文件3、在其目录下建立一个名为RDPlog.bat的批处理文件,内容为:d原创 2012-03-09 10:06:37 · 2452 阅读 · 0 评论 -
IIS日志查看
传统的看IIS日志如下图: 打开IIS ,在日志记录里面打开属性,找到你的日志文件在哪里,然后用文本文档打开就可以 上图中可以看到,GOOGLE的爬行记录 ,先检索ROBOTS.TXT,检查到没有问题,继续爬行 /flash/collection ,/flash/...等等,一般爬行记录会返回几种状态,比如 200是正常 304是缓冲,表示此页已经收录并且还没有变动 404原创 2012-03-14 09:08:31 · 785 阅读 · 0 评论 -
win10 下php安装redis扩展
1、首先安装phpstudy2016,运行起来选择服务器和php版本如下:2、安装MSVC对应版本先查看phpinfo信息下载对应的MSVC11版本安装:http://www.phpstudy.net/3、下载redis扩展 到:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ 下载 到原创 2016-06-12 11:01:53 · 12697 阅读 · 1 评论