- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 比较好的Python课程
最近在学习夜曲编程的Python进阶课程——办公效率化;夜曲编程之前有推出一款学习Python的入门课程,在手机端和电脑端都可以学习的,如果没有时间在手机端学习都很好的。每节课程学习下来,可以收集到Python入门的知识卡片,有概念卡和代码卡,写代码的时候方便对知识点的查找。而且有课后练习,学完课程后可以进行练习。...
2024-05-31 14:01:31
259
原创 学习C#数据库的操作——使用AdventureWork微软示例库
一、AdventureWork数据库,是Micosoftwore公司提供的一个数据库的示例,是学习使用数据库一个蛮好的例子。提示:AdventureWork的下载链接二、编写一个展示AdventureWork的数据的例子1、使用AdventureWork中的Product表和ProductPhoto,ProductProductPhoto来显示一个自行车的产品展示和详细信息显示的例子。2、建立例子(1)、在C#代码中添加数据库的配置的方法:(使用Windows的身份认证方法)(2
2020-08-28 17:32:17
514
原创 CToolTipCtrl的使用
在对话框中CToolTipCtrl的方法。在假设自定义的对话框 类为CmyDlg:CDialog1、在CmyDlg中添加CToolTipCtrl m_tip;2、在CmyDlg的OnInitDialog()添加m_tip的初始化m_tip.Create(this, TTS_ALWAYSTIP)m_tip.Activate(TRUE);3、在CmyDlg的MouseMove中
2014-12-25 14:05:15
532
转载 多媒体定时器
转载自:http://www.cppblog.com/finehai/archive/2009/09/12/95998.html 虽然Win95下可视化开发工具如VC、Delphi、C++ Builder等都有专用的定时器控件Timer,而且使用很方便,可以实现一定的定时功能,但最小计时精度仅为55ms,且定时器消息在多任务操作系统中的优先级很低,不能得到及时响应,往往不能满
2014-02-25 16:21:23
624
转载 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
910
转载 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
2270
转载 C#中正则表达式的使用
C#正则表达式语法规则详解正则表达式通常包含字母文本(Literaltext)和元字符(metacharacter) 字母文本指的是普通文本如"abcde"可匹配字符串中任何包含"abcde"的字符串。元字符则更加灵活运用通用的表达式匹配所有符合此表达式规律的字符串。C#正则表达式语法一、匹
2013-05-28 14:20:27
2798
转载 用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
612
转载 为列表控件CListBox添加水平滚动条
原文:点击打开链接为列表控件CListBox添加水平滚动条Win32的标准控件之中,列表控件(ListBox)并没有和列表视图(ListView)一样提供水平滚动条,所以如果列表项的长度超过列表的宽度,超出的部分将无法显示。可使用SDK来解决这一问题:1)打开列表控件的属性框,将Stype中的Horizonal scroll钩选2)在为ListBox添加文本的代码后调用下面的函数:
2013-02-20 17:47:56
1621
转载 使用vc打开目录选择对话框
打开目录选择对话框可以使用API函数SHBrowseForFolder来实现。 该函数原型为: LPITEMIDLIST SHBrowseForFolder(LPBROWSEINFO lpbi); 其中LPBROWSEINFO为BROWSEINFO结构的指针。BROWSEINFO结构如下:typedef struct _browseinfo { HWND
2013-01-10 16:13:53
833
转载 LumaQQ纯真IP数据库的使用
LumaQQ 开发者文档转载自:http://lumaqq.linuxsir.org/article/qqwry_format_detail.html纯真IP数据库格式详解摘要 网络上的IP数据库以纯真版的最为流行,LumaQQ也采用了纯真版IP数据库做为IP查询功能的基础。不过关于其格式的文档却非常之少,后来终于在网上找到了一份文档,得以了解其内幕,不过那份文
2012-05-09 09:42:30
680
转载 通过 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
790
转载 获取硬盘物理序列号
获取硬盘物理序列号最近才做完了这个获取 IDE 硬盘物理序列号的程序。声明一下,这个程序是我根据 Lynn McGuire 的那个 DiskID32 的源代码做了些自以为是的改动得到的,只能在 NT 平台下获得第一块 IDE 硬盘的物理序列号。同时,这个程序用到了不少未公开的 Windows 的结构和常量...... 下面就是相应的 C++ 代码,在 XP SP2 + VC 2
2012-03-31 11:06:23
1196
转载 vc状态栏的使用
5.4.5 状态栏状态栏位于主框架窗口的底部,主要用来显示一些提示信息,可细分为几个窗格。状态栏一般用于简要解释被选中的菜单命令、工具栏按钮命令,以及当前的操作对象的状态。另外,它还会显示 Scroll Lock、Num Lock、Caps Lock和Insert等键盘上特殊按键的状态。状态栏也是一个窗口,它有几个窗格,每个窗格显示不同的信息。类向导会为应用程序自动创建一个状态栏,该状态
2012-02-21 14:51:01
12062
转载 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
570
转载 如何配置 SQL Server 2005 以允许远程连接
如何配置 SQL Server 2005 以允许远程连接默认情况下, SQLServerExpressEdition 2005 和 SQL Server 2005 开发版不允许远程连接。 要允许远程连接SQL Server 2005 ,需要完成以下步骤:
2011-10-17 23:05:00
343
转载 摆脱心理压力的方法
<br /> <br /> 心理压力即精神压力,现代生活中每个人都有所体验,心理压力总的来说有社会、生活和竞争三个压力源。压力过大、过多会损害身体健康。现代医学证明,心理压力会削弱人体免疫系统,从而使外界致病因素引起肌体患病。现代生活的压力,像空气一样无时无刻不在挤压着我们。<br /><br /> 那么,怎样才能摆脱压力呢?据研究,下列20种心理调节措施是行之有效的减压方法。不妨一试。<br /><br />No.1 一吐为快假如你正为某事所困扰,千万不要闷在心里,把苦恼讲给你可信的、头脑冷静的人听,
2011-02-26 11:08:00
679
1
转载 自学编程
<br />看别人的代码,改别人的代码。看代码不简单,你得先读懂它的意思、思想。跟着他的思想去完成功能的实现。<br />读懂别人的代码,理清别人代码。别人写的代码思路是什么样的?他为什么这样写?这样写有什么好处?<br />有没有什么漏洞或是可以改善的地方?<br />在整个项目中所用到的技术,不要求你全部都会,至少会70%。以后有空可以学这些技术,但没有必要全部<br />都学,有时候你学的以后不一定能用到。有时候你可以在要用的时候再学,这种现学现用在实际开发中常用的。<br />有些不懂的,你可以了解
2011-02-26 11:05:00
382
转载 关于自学
<br />看别人的代码,改别人的代码。看代码不简单,你得先读懂它的意思、思想。跟着他的思想去完成功能的实现。<br />读懂别人的代码,理清别人代码。别人写的代码思路是什么样的?他为什么这样写?这样写有什么好处?<br />有没有什么漏洞或是可以改善的地方?<br />在整个项目中所用到的技术,不要求你全部都会,至少会70%。以后有空可以学这些技术,但没有必要全部<br />都学,有时候你学的以后不一定能用到。有时候你可以在要用的时候再学,这种现学现用在实际开发中常用的。<br />有些不懂的,你可以了解
2011-02-23 09:35:00
327
转载 软件工具管理的未来
<br />软件工具的本意是为了提高软件生产率和改善软件的质量,而现在种类繁多的软件工具却为我们带来了管理上的混乱和臃肿,从而进一步影响了软件的开发效率和质量。软件工具管理,正面临一些亟待解决的问题和挑战。<br />软件工具管理面临的三大挑战<br />第一个是在管理许可证方面的挑战。许可证管理是一个非常复杂、缓慢、耗时的过程,一方面,你需要始终掌握跟踪部门、用户拿到的是哪些许可证,然后要确保他们的使用是合规的,而现在财务方面的监管特别严格,因此单单确保合规性就是一个非常复杂的工作;另一方面,由于许可证并
2011-02-21 20:31:00
372
转载 20条编程经验
<br />从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。<br />我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。<br />1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分
2011-01-17 18:56:00
317
转载 各种网络设备的区别
<br />局域网技术发展迅速,应用越来越广泛,但它的覆盖范围有限。利用网络互连设备可以将两个或两个以上相同或不同的网络互连在一起,已形成一个较大规模的网络,实现不同网络中的用户相互通信和资源共享。不同网络的物理结构、传输协议、网络操作系统等可能有区别。根据具体情况的不同,常用的网络设备有中继器、集线器、路由器、交换机和网关等,那么这些设备之间的区别到底是什么呢?<br /> 首先我们看中继器与集线器的区别:中继器(Repeater)也叫重发器,是工作于OSI(是Open System Intercon
2011-01-13 10:11:00
2411
转载 Joshua Bloch访谈:选择编程语言就像选择酒吧
<br />本文是Commmon Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈,谈到程序员应该看什么书、如何能快速熟悉一种新语言以及为什么说选择编程语言就像选择酒吧。<br />Seibel:你是怎么开始编程的?<br />Bloch:我想这是受益于我的家庭影响。我父亲是Brookhaven国家实验室的化学家。当我上小学四年级的时候,他参加了一个程序设计培训班。当然在那个时候,电脑都是放在玻璃窗背后的大型机,你只能把写好的程序卡片交给操作员。虽然没法
2011-01-09 19:54:00
815
转载 成功的项目团队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
452
转载 堆和栈的区别(转过无数次的文章)
<br />一、预备知识—程序的内存分配 <br /> 一个由C/C++编译的程序占用的内存分为以下几个部分 <br /> 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 <br /> 操作方式类似于数据结构中的栈。 <br /> 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 <br /> 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 <br /> 3、
2010-11-08 14:05:00
306
转载 [转]一份比较详细的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
360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人