转到正文

天亮了说晚安's Blog

欢迎您的光临! http://www.tllswa.com

本文转自: https://www.cnblogs.com/ctacy/p/6120555.html 突然想起这个问题 所以就思考一下 记得C# File类中是没有rename这个方法 所以网上很多都用的是move moveTo copy+delete等这些方法 其实以上的方法 虽然可以实现功能 但看起来总觉得很蛋疼 今天百度 突然发现了一个正宗的解决方案 仔细回想 vb.net中有My.Computer.FileSystem.RenameFile这个方法 但是在C#中如何使用呢?? 其实很简单 只需以下几步 1.先添加引用:Microsoft.VisualBasic,再加上using Microsoft.VisualBasic.Devices;2.就下面两行                 Computer MyComputer = new Computer();                MyComputer.FileSystem.RenameFile(FileName, newFileName); 其中FileName是你所要重命名的文件的全路径,newFileName仅仅是目标文件名; 呵呵 看起来还挺简单的 Read More

本文转自: https://blog.csdn.net/qq_18979049/article/details/79410331 关闭原 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。最新解决方案 2018年03月01日 11:51:41 qq_18979049 阅读数:6969 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。 这个问题在网上的解决方案都是: 1、点击Win +R键输入comexp.msc -32(如果按钮的Word是64位的输入dcomcnfg)回车       2、以此找到”组件服务—“计算机”—“我的电脑”—“DCOM配置”       3、找到”Microsoft Word 97 – 2003 文档”右键属性。       4、在”标识”一栏选择”交互式用户”        5、在”安全”一栏可以看到“启动与激活”组,选择”自定......Read More

本文转自: https://blog.csdn.net/ljzology/article/details/78477115 作为第一个东家,有必要了解它的前世今生 说起华三,绕不开华为,很多外行的朋友也会好奇华三和华为的关系。 2001年随着互联网泡沫的破裂,华为为了生存开始扩展海外的市场,当时思科占据数据通信的绝对领导地位,很多后进入这个领域的小公司纷纷效仿思科的产品,其中包括华为,接口的配置、命令行关键字、语法都和cisco一致。 2003年cisco以此为由起诉中国华为公司以及华为美国分公司,华为找到了3COM公司(cisco主要的竞争对手)作证没有侵犯cisco的知识产权,并和华为共同成立了华为3COM公司,华为投入相关技术和员工占股51%,3COM投资占股49%。 2005年3COM公司从华为购买2%的股权成为最大的股东。 2006年华为将剩下49%的股权出售给3COM公司,至此华为3COM成为3COM的全资子公司,更名为H3C。并签署了18个月内不与H3C竞争的协议(至于出售的原因,有一种说法:3Com在与思科的竞争中完全处于下风,为其今后的出售增加筹码;与此同时,华为也正处于剥离低企业网向电信市场迈进的转型期,通过此项交易,华为获得近10亿美元的回报[1]) 2007年3COM因经营不善,欲将H3C出售,华为......Read More

本文转自: https://zhidao.baidu.com/question/920775385173862779.html 熟悉cisco IOS命令的人都知道我们一般对flash进行操作常用的命令是dir, cd, delete, mkdir, rmdir, erase, format等。此时,如果采用rmdir命令直接删除目录由于目录不为空是不能成功删除的。   switch#rmdir flash:   Remove directory filename [/c2960-lanbase-mz.122-35.SE5/html/]?   Delete flash:/c2960-lanbase-mz.122-35.SE5/html/? [confirm]   %Error Removing dir flash:/c2960-lanbase-mz.122-35.SE5/html/ (Directory not empty)   如果进入目录采用delete命令一个文件一个文件的删除又太麻烦。此时我们可采用如下的命令实现快速删除一个不为空的目录。   switch#delete /recursive /force flash:/c2960-lanbase-mz.122-35.SE5   /recursive 删除指定文件夹下的所有文件和子文件夹   /force 删除而不给出提示   删除完成后,别忘了采用dir去验证一下。 Read More

初步理解组策略    组策略是Active Directory中非常重要的一项技术,很多朋友都听说过组策略对于管理的重要意义,也明白有些疑难问题可以用传说中的“策略”来解决。但并不清楚组策略该如何理解,如何部署,如何管理。今天起我们将组织一系列的博文为大家介绍组策略的来龙去脉,力争让大家可以更好地利用组策略来完善管理工作。         我们首先从组策略的概念谈起,什么是组策略呢?组策略是一个允许执行针对用户或计算机进行配置的基础架构。这个概念听起来有些晦涩,不太容易理解。其实通俗地说,组策略和注册表类似,是一项可以修改用户或计算机设置的技术。那组策略和注册表的区别在哪儿呢?注册表只能针对一个用户或一台计算机进行设置,但组策略却可以针对多个用户和多台计算机进行设置。这个你明白组策略的优点了吧,在一个拥有1000用户的企业中,如果我们用注册表来进行配置,我们可能需要在1000台计算机上分别修改注册表。但如果改用组策略,那只要创建好组策略,然后通过一个合适的级别部署到1000台计算机上就可以了。         组策略和ActiveDirectory结......Read More

本文转自:https://blog.csdn.net/zmoneyz/article/details/12039625 本地域组和全局组的区别 全局组: 只能在创建该全局组的域上进行添加用户账户和全局组,而且全局组可以嵌套在其他组中。可以将某个全局组添加到同一个域上的另一个全局组中,或添加到其他域的通用组和域本地组中(注意这里不能它加入到不同域的全局组中,全局组只能在创建它的域中添加用户和组)。虽然可以利用全局组授予访问任何域上的资源的权限,但一般不直接用它来进行权限管理。 本地域组: 可以从任何域添加用户账户、通用组和全局组。域本地组不能嵌套于其他组中。它主要是用于授予位于本域资源的访问权限。 通用组:通用组是集合了上面两种组的优点,即可以从任何域中添加用户和组,可以嵌套于其他域组中。但是只能在域处于本机模式的时候使用,也就是说所有域控都必须是2000以上系统。 比如:有两个域,A和B,A中的5个财务人员和B中的3个财务人员都需要访问B中的“FINA”文件夹,这时,可以在B中建一个DL,因为DL的成员可以来自所有的域,然后把这8个人都加入这个DL,并把FINA的访问权赋给DL。这样做的坏处是什么呢?因为DL是在B域中,所以管理权也在B域,如果A域中的5个人变成......Read More

本文转自:https://blog.csdn.net/u010523770/article/details/49125609、https://www.cnblogs.com/newsouls/archive/2012/03/02/2377020.html js中得到当前年份做法是var dayObj=new Date(); dayObj.getYear()来得到年份,我前面写过这样会出现浏览器的兼容性的问题,就是在IE中能得到我们想要的结果但是在FF中就不行了,和我们要的结果相差1900年。当时我的做法是:? var dayObj=new Date();var myYears = ( dayObj.getYear() < 1900 ) ? ( 1900 + dayObj.getYear() ) : dayObj.getYear();document.write(myYears); 这样就能避免IE和FF的兼容性问题了。 现在我看到js中有这样个方法getFullYear()。进行测试来一下,原来这个方法就能避免上面出的问题,IE和FF都能按我们想的来显示。 getFullYear 方法返回 Date 对象中用本地时间表示的年份值。 dateObj.getFullYear() 必选项 dateObj 参数为 Date 对象。 说明要获取用全球标准时间 (UTC)表示的年份值,请使用 getUTCFullYear 方法。 getFullYear 方法以绝对数字的形式返回年份值。例如,1976 年的返回值就是 1976。这样可以避免出现 2000 年问题,从而不会将 2000 年1月1日......Read More

本文转自:http://www.webym.net/jiaocheng/391.html、https://blog.csdn.net/makuiyu/article/details/7606934 发现有一个之前写的网站上的年份显示不正确,本应该显示2016,却显示着116,查询对应的代码,发现是一段JavaScript代码。 这个年份是用javascript中的getYear()函数获取的,经过测试,在不同的浏览器以及切换不同的浏览模式,显示都是有区别的。在谷歌Chrome浏览器里显示不正常,IE中可以正确显示2016。 javascript 代码:<script language="JavaScript" type="text/javascript"> var isnDay = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"); var today = new Date(); var month = today.getMonth() + 1; document.write("" + today.getYear() + "年" + month + "月" + today.getDate() + "日" + " " + isnDay[today.getDay()])</script> 查询资料后发现,这是因为各浏览器对getYear()处理方式的不同导致的。 那我们如何解决getYear()获取当前年份显示错误的问题呢?我教大家一个最简单的办法,将getYear换成getFullYear就可以完美解决。 下面总结下getYear、getFullYear和......Read More

1、需要引用using System.Runtime.InteropServices; 2、 [DllImport(“user32.dll”, CharSet = CharSet.Auto)] public static extern void SwitchToThisWindow(IntPtr hWnd, bool fAltTab); [DllImport(“user32.dll”, CharSet = CharSet.Auto)] public static extern void SetForegroundWindow(IntPtr hWnd); 3、 static void KillCurrentAndShowMutexThread() { Process current = Process.GetCurrentProcess(); Process[] processes = Process.GetProcessesByName(current.ProcessName); foreach (Process process in processes) { if (process.Id != current.Id) { if (process.MainModule.FileName == current.MainModule.FileName) { //Console.WriteLine(“Another same process is loading.”); //Console.WriteLine(“Current window will close in 3 seconds, current Id ={0}.”, curren......Read More

本文转自:https://blog.csdn.net/liang890319/article/details/73558116 1.在主界面添加调用外部exe程序的Button,双击此Button进入代码编辑页面。 在程序的开始using System.Diagnostics; 然后在初始化函数的上方定义private static System.Diagnostics.Process p; 2.在Button的双击事件中,添加如下代码:  if (p == null)            {                p = new System.Diagnostics.Process();                p.StartInfo.FileName = “应用程序名字.exe”;                p.Start();            }            else            {    &......Read More

备案信息