工作上的技术
文章平均质量分 78
lin00wen
这个作者很懒,什么都没留下…
展开
-
学习C#数据库的操作——使用AdventureWork微软示例库
一、AdventureWork数据库,是Micosoftwore公司提供的一个数据库的示例,是学习使用数据库一个蛮好的例子。提示:AdventureWork的下载链接二、编写一个展示AdventureWork的数据的例子1、使用AdventureWork中的Product表和ProductPhoto,ProductProductPhoto来显示一个自行车的产品展示和详细信息显示的例子。2、建立例子(1)、在C#代码中添加数据库的配置的方法:(使用Windows的身份认证方法)(2原创 2020-08-28 17:32:17 · 465 阅读 · 0 评论 -
各种网络设备的区别
<br />局域网技术发展迅速,应用越来越广泛,但它的覆盖范围有限。利用网络互连设备可以将两个或两个以上相同或不同的网络互连在一起,已形成一个较大规模的网络,实现不同网络中的用户相互通信和资源共享。不同网络的物理结构、传输协议、网络操作系统等可能有区别。根据具体情况的不同,常用的网络设备有中继器、集线器、路由器、交换机和网关等,那么这些设备之间的区别到底是什么呢?<br /> 首先我们看中继器与集线器的区别:中继器(Repeater)也叫重发器,是工作于OSI(是Open System Intercon转载 2011-01-13 10:11:00 · 2312 阅读 · 0 评论 -
成功的项目团队Winning Project Teams
<br /> ---软件工程系列文章之三<br /> By Russ Finney<br />(来自软件工程论坛 seforum.yeah.net)<br /> (翻译yanrj )<br /><br /> <br />What makes a winning techical project team? A quick look at <br />some of the factors which seem to be consistently present on <br />winning pr转载 2010-12-26 20:34:00 · 428 阅读 · 0 评论 -
堆和栈的区别(转过无数次的文章)
<br />一、预备知识—程序的内存分配 <br /> 一个由C/C++编译的程序占用的内存分为以下几个部分 <br /> 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 <br /> 操作方式类似于数据结构中的栈。 <br /> 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 <br /> 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 <br /> 3、转载 2010-11-08 14:05:00 · 284 阅读 · 0 评论 -
[转]一份比较详细的DOS命令说明!
<br />1 echo 和 @<br />回显命令<br />@ #关闭单行回显<br />echo off #从下一行开始关闭回显<br />@echo off #从本行开始关闭回显。一般批处理第一行都是这个<br />echo on #从下一行开始打开回显<br />echo #显示当前是 echo off 状态还是 ec转载 2010-11-08 13:56:00 · 335 阅读 · 0 评论 -
使用vc打开目录选择对话框
打开目录选择对话框可以使用API函数SHBrowseForFolder来实现。 该函数原型为: LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO lpbi); 其中LPBROWSEINFO为BROWSEINFO结构的指针。BROWSEINFO结构如下:typedef struct _browseinfo { HWND转载 2013-01-10 16:13:53 · 793 阅读 · 0 评论 -
通过 Active Server Pages (asp)记录事件
本文演示了两种通过 Active Server Pages (ASP) 向事件日志中写入事件的办法。 ASP 不提供在 Microsoft Windows 事件日志中记录事件的内置机制。 最常见的一种做法是使用 Microsoft Visual Basic 或 Microsoft Visual C++ 创建自定义“组件对象模型”(COM) 组件,这些组件提供向事件日志中写入事件和在 ASP 页中使转载 2012-04-25 14:10:38 · 750 阅读 · 0 评论 -
软件工具管理的未来
<br />软件工具的本意是为了提高软件生产率和改善软件的质量,而现在种类繁多的软件工具却为我们带来了管理上的混乱和臃肿,从而进一步影响了软件的开发效率和质量。软件工具管理,正面临一些亟待解决的问题和挑战。<br />软件工具管理面临的三大挑战<br />第一个是在管理许可证方面的挑战。许可证管理是一个非常复杂、缓慢、耗时的过程,一方面,你需要始终掌握跟踪部门、用户拿到的是哪些许可证,然后要确保他们的使用是合规的,而现在财务方面的监管特别严格,因此单单确保合规性就是一个非常复杂的工作;另一方面,由于许可证并转载 2011-02-21 20:31:00 · 353 阅读 · 0 评论 -
20条编程经验
<br />从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。<br />我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。<br />1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分转载 2011-01-17 18:56:00 · 299 阅读 · 0 评论 -
如何配置 SQL Server 2005 以允许远程连接
如何配置 SQL Server 2005 以允许远程连接默认情况下, SQLServerExpressEdition 2005 和 SQL Server 2005 开发版不允许远程连接。 要允许远程连接SQL Server 2005 ,需要完成以下步骤:转载 2011-10-17 23:05:00 · 316 阅读 · 0 评论 -
vc状态栏的使用
5.4.5 状态栏状态栏位于主框架窗口的底部,主要用来显示一些提示信息,可细分为几个窗格。状态栏一般用于简要解释被选中的菜单命令、工具栏按钮命令,以及当前的操作对象的状态。另外,它还会显示 Scroll Lock、Num Lock、Caps Lock和Insert等键盘上特殊按键的状态。状态栏也是一个窗口,它有几个窗格,每个窗格显示不同的信息。类向导会为应用程序自动创建一个状态栏,该状态转载 2012-02-21 14:51:01 · 11984 阅读 · 0 评论 -
MD5算法的C++实现
MD5算法的C++实现(转)http://www.cppblog.com/ant/archive/2007/09/11/31886.html1. IntroductionMD5算法是一种消息摘要算法(Message Digest Algorithm),此算法以任意长度的信息(message)作为输入进行计算,产生一个128-bit(16-byte)的指纹或报文摘要(fingerpr转载 2011-12-27 16:14:34 · 541 阅读 · 0 评论 -
多媒体定时器
转载自:http://www.cppblog.com/finehai/archive/2009/09/12/95998.html 虽然Win95下可视化开发工具如VC、Delphi、C++ Builder等都有专用的定时器控件Timer,而且使用很方便,可以实现一定的定时功能,但最小计时精度仅为55ms,且定时器消息在多任务操作系统中的优先级很低,不能得到及时响应,往往不能满转载 2014-02-25 16:21:23 · 601 阅读 · 0 评论 -
http://dl-ssl.google.com/android/eclipse/ 无法访问的解决办法 .
很明显,国内网络和谐掉了google这个服务器,可以强制指向下Host ,以下是添加内容:74.125.237.1 dl-ssl.google.com 具体操作方式:点击桌面左下角开始菜单中的搜索,把以下路径,复制到搜索窗口中,c:\windows\system32\drivers\etc,点击立即搜索 ,就找到该文件,其实是一个纯文本的文件,1、用记事本打开2、将:74.转载 2013-11-18 13:35:50 · 879 阅读 · 0 评论 -
Learn How to Develop Android Application
Learn How to Develop Android Application 原文转于http://www.codeproject.com/Articles/628894/Learn-How-to-Develop-Android-ApplicationIntroductionThese days the demand of smart phone is being incr转载 2013-11-01 14:40:19 · 2134 阅读 · 0 评论 -
C#中正则表达式的使用
C#正则表达式语法规则详解正则表达式通常包含字母文本(Literaltext)和元字符(metacharacter) 字母文本指的是普通文本如"abcde"可匹配字符串中任何包含"abcde"的字符串。元字符则更加灵活运用通用的表达式匹配所有符合此表达式规律的字符串。C#正则表达式语法一、匹转载 2013-05-28 14:20:27 · 2734 阅读 · 0 评论 -
用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置
用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。void MoveWindow(int x,int y,int nWidth,int nHeight);void MoveWindow(LPCRECT lpRect);第一种用法需给出控件新的坐标和宽度、高度;第二种用法给出存放位置的CRect对象;例:CWnd *pWnd;转载 2013-04-11 16:39:14 · 589 阅读 · 0 评论 -
为列表控件CListBox添加水平滚动条
原文:点击打开链接为列表控件CListBox添加水平滚动条Win32的标准控件之中,列表控件(ListBox)并没有和列表视图(ListView)一样提供水平滚动条,所以如果列表项的长度超过列表的宽度,超出的部分将无法显示。可使用SDK来解决这一问题:1)打开列表控件的属性框,将Stype中的Horizonal scroll钩选2)在为ListBox添加文本的代码后调用下面的函数:转载 2013-02-20 17:47:56 · 1559 阅读 · 0 评论 -
获取硬盘物理序列号
获取硬盘物理序列号最近才做完了这个获取 IDE 硬盘物理序列号的程序。声明一下,这个程序是我根据 Lynn McGuire 的那个 DiskID32 的源代码做了些自以为是的改动得到的,只能在 NT 平台下获得第一块 IDE 硬盘的物理序列号。同时,这个程序用到了不少未公开的 Windows 的结构和常量...... 下面就是相应的 C++ 代码,在 XP SP2 + VC 2转载 2012-03-31 11:06:23 · 1148 阅读 · 0 评论 -
批量将doc转为docx
参考网址点击打开链接转载 2014-07-17 17:37:41 · 13736 阅读 · 3 评论