摘要:
xcopy 是一个很有用的doc命令,应该学习学习!
可以用xcopy实现,例如:
C:\>xcopy C:\ppt\*.* D:\ppt\ /s /e
这条命令的意思就是把C盘下的PPT文件夹全部拷贝到D盘
XCOPY 还有众多的功能, 是加参数来完成的。上面的/s /e 参数的作用分别是把子目录和空目录都复制过去, 阅读全文
随笔档案-2011年12月3日
解决SQL Server的“此数据库没有有效所有者”问题
2011-12-03 22:26 by Andrew.Wangxu, 286 阅读, 收藏,
摘要:
在附加数据库后查看不了数据库关系图,也无法建立数据库关系图
我的解决方法如下:
1、设置兼容级别为90(2005为90)(2000为80)
USE [master]
GO
EXEC dbo.sp_dbcmptlevel @dbname='数据库名', @new_cmptlevel=90
GO
[这条命令执行完毕:报“DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系”,不管它哦,接下来点击“数据库关系图”,报“此数据库缺少一个或多个使用数据库关系图所需的支持对象,是否创建”,选择“是”,问题解决了] 阅读全文
SQL Server 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复到SQL Server2005
2011-12-03 22:24 by Andrew.Wangxu, 261 阅读, 收藏,
摘要:
exec sp_attach_db exun,'d:\exun2.mdf' 一句话就可以了。网上看了那些比较繁琐的,都是sql server 2000版本的。(可能执行一次不能成功,测试了下,有时候需要执行2次以上命令才行)执行了之后,记得刷新数据库,不然是不会显示的参考:http://www.wxzzz.com/?id=60 阅读全文
C# 禁止控件重绘(绘制)
2011-12-03 22:21 by Andrew.Wangxu, 1407 阅读, 收藏,
摘要:
完整代码:[DllImport("user32")] private static extern int SendMessage(IntPtr hwnd, int wMsg, int wParam, IntPtr lParam); private const int WM_SETREDRAW = 0xB; //禁止pnl重绘 //SendMessage(SelfInfo_pnlContact1.Handle, WM_SETREDRAW, 0, IntPtr.Zero); //允许重绘pnl //SendMessage(SelfInfo_... 阅读全文
整理出来的一个windows关机、锁定、重启、注销 API调用
2011-12-03 22:19 by Andrew.Wangxu, 709 阅读, 收藏,
摘要:
using System.Runtime.InteropServices;
namespace HookDemo
{
class WindowsExit
{
[StructLayout(LayoutKind.Sequential, Pack = 1)]
private struct TokPriv1Luid
{
public int Count;
public long Luid;
public int Attr;
} 阅读全文
C#中keybd_event实例(键盘钩子模拟按键)
2011-12-03 22:17 by Andrew.Wangxu, 1628 阅读, 收藏,
摘要:
这段代码实现了模拟多媒体键盘的播放、停止、下一曲、上一曲的代码:
引用命名空间:
using System.Runtime.InteropServices; 阅读全文
C#中方法、类等的默认访问修饰符~
2011-12-03 22:13 by Andrew.Wangxu, 508 阅读, 收藏,
摘要:
C# 方法默认访问级别 : private
C# 类默认访问级别 : internal
1.命名空间下的元素的默认访问修饰符
public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以访问该类型或成员。
internal : 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集不可以访问。
2.各类型中的成员的默认访问修饰符
剩下的修饰符主要是正对继承这个语言特性的,拥有继承的类型有两个类(class)和接口(interface)。public,internal同样可以用于类型成员。
private : 同一类和结构的代码可以访问该类型和成员。
protected : 同一类和派生(继承特性)类中的代码可以访问该类型和成员。
protected internal : 同一程序集中的任何代码或其他程序集中的任何派生类都可以访问该类型或成员。 阅读全文
Visual Studio 2010中添加App_Code文件夹注意事项
2011-12-03 22:08 by Andrew.Wangxu, 398 阅读, 收藏,
摘要:
默认情况下,VS2010中新建的WebApplication中是没有App_Code文件夹的,若需要使用,可以自己手动添加文件夹,然后将文件夹名称设置为App_Code,然后在该文件夹添加需要的类即可,但有一点需要注意的就是,右键点击文件夹下的类,选择“属性”,然后将“生成活动“的值改为”编译“,即Compile。 阅读全文
C# 自定义事件整理项目 - EventDemo
2011-12-03 22:07 by Andrew.Wangxu, 374 阅读, 收藏,
摘要:
模拟主持人发布一个问题,由多个嘉宾来回答这个问题。
分析:从需求中抽出Host (主持人) 类和Guests (嘉宾) 类。
作为问题的发布者,Host不知道问题如何解答。因此它只能发布这个事件,将事件委托给多个嘉宾去处理。因此在Host 类定义事件,在Guests类中定义事件的响应方法。通过多番委托的"+="将响应方法添加到事件列表中,最终 Host 类将触发这个事件。 阅读全文
SqlServer转换为Mysql的一款工具推荐(mss2sql)
2011-12-03 22:03 by Andrew.Wangxu, 6037 阅读, 收藏,
摘要:
前几天朋友发给我的这个工具,用了一下 感觉蛮不错的。
分享上来,同时也以便记录下来以后自用。
工具名称:mss2sql
来个操作流程:
1.首先下载工具(下载地址会在该日志底部提供) 阅读全文
C#(64位系统) 解决"未能加载文件或程序集,或它的某一个依赖项..."
2011-12-03 21:56 by Andrew.Wangxu, 1812 阅读, 收藏,
摘要:
这个问题通常出在引用第三方DLL或者自己以前写的DLL。
在64位系统下则可能会出现这种问题。
今天下载MySQLDriverCS后引用遍出现了这个问题,参考了一些文档,下面给出解决方法:
将项目的生成目标平台改为x86(默认Any cpu)就可以了。
因为原DLL是在32位(x86)平台下生成的,而程序却是x64的平台,所以需要更改下目标平台即可。 阅读全文
随意写了个数字MD5解密工具
2011-12-03 21:55 by Andrew.Wangxu, 303 阅读, 收藏,
摘要:
工具支持0~16位的数字
查询一个9位数的MD5加密内容大概耗时30分钟~几个小时
只用了一个线程,还有就是界面所耗的时间、资源太多了。
可以优化的程度是非常非常高,只是闲的蛋疼就花了一两个小时写了一下。 阅读全文
SQL中的CASE WHEN用法
2011-12-03 21:41 by Andrew.Wangxu, 387 阅读, 收藏,
摘要:
从电脑中翻出来的一个word文档。
发上来分享一下:
SQL中Case的使用方法
Case具有两种格式。简单Case函数和Case搜索函数。
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END
这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。
还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。 阅读全文
刷新ListView刷新时的闪烁问题
2011-12-03 21:35 by Andrew.Wangxu, 933 阅读, 收藏,
摘要:
LlistView.BeginUpdate();
调用该方法,可以理解为禁止描述控件界面。
然后写入更新ListView数据之后,再调用以下方法!
ListView.EndUpdate();
表示继续描述控件界面。 阅读全文
C# 获取DataGridView中的复选框
2011-12-03 21:33 by Andrew.Wangxu, 623 阅读, 收藏,
摘要:
根据选中的复选框获得ID。
代码如下:
List ids = new List();
foreach (DataGridViewRow row in dgrd_Human.Rows)
{
if (row.Cells["selected"].Value != null)
{
if(row.Cells["selected"].Value.ToString() == "True")
ids.Add(row.Cells[1].Value.ToString());
}
}
MessageBox.Show(string.Join(",", ids.ToArray())); 阅读全文
C#操作SQL Server中的Image类型数据
2011-12-03 21:29 by Andrew.Wangxu, 621 阅读, 收藏,
摘要:
该例子是一个对SQL Server数据类型的一个操作例子,具有写入、读取功能。
1:准备数据库
1)创建数据库 Test
2)创建表 Table_1 (分别有2个字段:id(Int)、photo(Image)) 阅读全文
让开发更方便,让搜索更效率!
2011-12-03 21:21 by Andrew.Wangxu, 269 阅读, 收藏,
摘要:
每天写代码难免要用很多次搜索引擎(百度、谷歌等),昨日找了几个小时的资料,如何用C#开发任务栏中的工具栏,很遗憾,没有找到相关的资料。
如果路过的朋友有方法思路或者例子,希望能发到我Email: Andrew.Wangxu@gmail.com 非常感谢。
我上个使用过程的图吧! 阅读全文
C# UDP 网络聊天程序
2011-12-03 21:17 by Andrew.Wangxu, 1441 阅读, 收藏,
摘要:
学习了UDP协议的使用以及TCP协议的对比,各有各的优势!
个人理解优势区别如下:
1:UDP协议称为不可靠的传输协议,因为在从发送方到接收方的传递过程中出现的数据丢失,协议本身并不能做出任何检测或者提示。
2:UDP速度比TCP快,因为UDP不需要先与对方建立连接,也不需要连接确认,因此速度要快的多。
理解下使用情景:
并不是说一个程序用UDP就用UDP 用TCP就用TCP,比如说QQ聊天,我们要开视频,语音,发送文件,文字。
其中开视频,语音就可以用UDP协议去做,文字也可以用UDP协议去做。而发送文件就用TCP去做啦,因为发送文件比较大的话 中途数据丢失,造成文件的完整性。。也会导致出问题。。而视频,在线电影这些就无所谓了,丢一点点也是看不出来的。 阅读全文
C# 异步TCP Socket聊天室(1服务器,N客户端)
2011-12-03 21:08 by Andrew.Wangxu, 4812 阅读, 收藏,
摘要:
该例子是一个异步TCP Socket聊天室!
1个服务器
N个客户端
下载下来后,直接将本机的IP改为192.168.1.224即可直接运行程序,或者自行改下程序源码中指定的IP地址即可
----------------------------
该文章是访问突破万次的文章,因为是我前一段时间在CSDN上面发的!现在没用CSDN博客了,因为转阵营到CNBLOGS了~所以原文地址我就不贴出来了。
都是我本人原创的!
希望有不好的地方 提出来,感激不尽~~ 阅读全文
浙公网安备 33010602011771号