上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页

2015年1月19日

一个使用CSocket类的网络通信实例

摘要: http://www.cppblog.com/changshoumeng/archive/2010/05/14/115413.html3.8一个使用CSocket类的网络通信实例本例采用CSocket编程模型建立一个聊天程序的简单实例。建立项目时注意选上“Windows套接字”复选框。3.8.1服务... 阅读全文

posted @ 2015-01-19 20:10 chulia 阅读(472) 评论(0) 推荐(0)

2013年5月3日

静态成员变量的初始化,vector类型变量初始化

摘要: http://blog.sina.com.cn/s/blog_67001b350100jmu5.html某些情况下,在写C++类的时候,希望能通过一个静态初始化函数来对类的一些静态成员进行初始化。比如,往静态的std::map成员或者std::vector成员里添加一些固定的内容等。这在Java里通过static块很容易实现。但在C++里该怎么办呢? 如果要初始化一个普通的静态成员,只需要在实现文件(源文件)中定义该成员并赋予初始值即可,比如:classTest1{public:staticstringemptyString;};stringTest1::emptyString="& 阅读全文

posted @ 2013-05-03 09:11 chulia 阅读(3338) 评论(0) 推荐(0)

2012年12月28日

JavaScript 对象 实例

摘要: http://www.w3school.com.cn/example/jsrf_examples.asp显示一个钟表http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date_timing_clock<html><head><script type="text/javascript">function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds( 阅读全文

posted @ 2012-12-28 13:28 chulia 阅读(175) 评论(0) 推荐(0)

2012年12月26日

使用javascript生成文件

摘要: 使用javascript生成文件http://www.36ria.com/4379使用javascript生成文件点此查看demo点此下载demo中演示了使用javascript生成文件的典型应用:用户可以在输入框输入自定义的数据,然后可以点击保存,将这些数据保存到本地,无需再手动在本地新建个txt然后再复制,帮用户省了一步操作。还有一个比较典型的应用:系统输出一段密匙给用户,密匙一般很复杂,希望用户可以快速保存到本地,本文的技术就派上用场了。从理论上来讲,想要单纯依靠javascript生成文件,是不可能的,目前主流的有二种方案可以实现生成文件功能:1、javascript+flash,该方 阅读全文

posted @ 2012-12-26 14:47 chulia 阅读(3359) 评论(0) 推荐(0)

2012年12月18日

ASP.NET调用DELPHI DLL

摘要: http://www.cnblogs.com/nj04w/archive/2010/08/10/1796813.html封装类using System;using System.Data;using System.Runtime.InteropServices;/// <summary>/// 非托管DLL调用类/// </summary>public class DllInvoke{ private IntPtr hLib; [DllImport("kernel32.dll")] private extern static IntPtr LoadL 阅读全文

posted @ 2012-12-18 09:34 chulia 阅读(228) 评论(1) 推荐(0)

2012年12月14日

用MASM写一个简单的实现递归操作的汇编程序,所谓递归,上课已经跟大家说清楚了,如果我们只考虑简单的只分一次的递

摘要: http://www.uplook.cn/bbs/0/3476/汇编语言实现递归,用MASM写一个简单的实现递归操作的汇编程序,所谓递归,上课已经跟大家说清楚了,如果我们只考虑简单的只分一次的递归,对于我们这次作业无非就是:12 //把你希望递归程序中用到的参数压栈,例如压栈113 c a l l r e c u r s i o n45 //上面是调用操作67 //下面是定义递归操作:8 r e c u r s i o n :9 //准备好压入栈的参数10 //判断是否要进行递归1112 //如果不需要进行递归13 jmp end1415 //如果需要进行递归16 c a l l r e c 阅读全文

posted @ 2012-12-14 09:30 chulia 阅读(305) 评论(0) 推荐(0)

[原创]如何用栈实现递归与非递归的转换

摘要: http://bbs.chinaunix.net/thread-331522-1-1.html如何用栈实现递归与非递归的转换一.为什么要学习递归与非递归的转换的实现方法? 1)并不是每一门语言都支持递归的. 2)有助于理解递归的本质. 3)有助于理解栈,树等数据结构.二.递归与非递归转换的原理. 递归与非递归的转换基于以下的原理:所有的递归程序都可以用树结构表示出来.需要说明的是,这个"原理"并没有经过严格的数学证明,只是我的一个猜想,不过在至少在我遇到的例子中是适用的. 学习过树结构的人都知道,有三种方法可以遍历树:前序,中序,后序.理解这三种遍历方式的递归和非递归的表达 阅读全文

posted @ 2012-12-14 09:19 chulia 阅读(316) 评论(0) 推荐(0)

2012年11月22日

C#多线程编程(4)-多线程与UI操作

摘要: http://www.csharpwin.com/csharpspace/10234r1033.shtml为了让程序尽快响应用户操作,在开发Windows应用程序时经常会使用到线程。对于耗时的操作如果不使用线程将会是UI界面长时间处于停滞状态,这种情况是用户非常不愿意看到的,在这种情况下我们希望使用线程来解决这个问题。下面是一个使用多线程操作界面UI的代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using S 阅读全文

posted @ 2012-11-22 14:55 chulia 阅读(214) 评论(0) 推荐(0)

C#后台线程和UI的交互

摘要: http://www.cnblogs.com/Wizardh/articles/963097.html在C#中,从Main()方法开始一个默认的线程,一般称之为主线程,如果在这个进行一些非常耗CPU的计算,那么UI界面就会被挂起而处于假死状态,也就是说无法和用户进行交互了,特别是要用类似进度条来实时显示一些提示信息的时候,这种情况就显得很糟糕。如果多开一些线程来完成一些耗时的计算,那么工作线程也是无法如此更新UI界面中的元素的,比如直接显示一个提示信息:label1.Text=outstring,原因很简单UI属于默认的主线程,而线程间是不能这样直接访问彼此的成员的。如果要解决以上的两个问题, 阅读全文

posted @ 2012-11-22 14:50 chulia 阅读(256) 评论(0) 推荐(0)

c# 多线程异步更新UI

摘要: 多线程更新UI下面是几个关于更新UI的贴子:http://www.cnblogs.com/whssunboy/archive/2007/06/07/775319.htmlhttp://www.cnblogs.com/Rustle/archive/2004/05/25/11302.html这个写得比较完整的一个实例:http://www.chenjiliang.com/Article/View.aspx?ArticleID=2038&TypeID=98转源码:这个是一个用非常简单的方法实现的//用于更新UI的委托publicdelegatevoidUpdateControl(object 阅读全文

posted @ 2012-11-22 14:48 chulia 阅读(442) 评论(0) 推荐(0)

2012年11月8日

delphi 中几种多线程操作方式

摘要: http://www.ysgang.com/article/html/6596.html前往Delphi专题在了解多线程之前我们先了解一下进程和线程的关系一个程序至少有一个主进程,一个进程至少有一个线程。为了保证线程的安全性请大家看看下面介绍 Delphi多线程同步的一些处理方案大家可以参考:http://www.cr173.com/html/16747_1.html主线程又程为UI线程。进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没 阅读全文

posted @ 2012-11-08 10:28 chulia 阅读(223) 评论(0) 推荐(0)

2012年6月12日

PCI数据传输卡的详细设计经历(基于PCI9054)之一

摘要: http://www.eetop.cn/blog/html/52/59752-1207.htmlPCI数据传输卡的详细设计经历(基于PCI9054)之一 去年的时候,接受公司分配的任务,做了一块PCI数据传输卡,作用是把前面板子传过来的数据上传到PC机,PC上的应用软件会进行一些后续的处理。刚开始这个项目的时候也有些茫然,因为我以前也没做过PCI卡,只是对PCI总线的信号大概有所了解。于是开始上网查资料,把别人写的文章搜了很多下载下来,细细地看。看多了,也有点感觉了,就开始下手做。做PCI卡无非是这三步:一硬件原理图及PCB布板 二 写驱动程序 三 写上层测试程序第一步应该算是比较简单。首先是 阅读全文

posted @ 2012-06-12 11:58 chulia 阅读(1882) 评论(3) 推荐(0)

2012年6月11日

solaris下创建一个 UFS 文件系统在文件上

摘要: http://www.orientsky.com.cn/_new/Read.asp?ID=1469solaris 下mount ISO文件iso镜象文件的挂接主要是用到了lofiadm命令。1、mount一个已存在的cd-rom镜象文件用 lofiadm 创建一个附属的块设备给sol_10.iso:# lofiadm -a /path/sol_10.iso /dev/lofi/1 这里一定要用绝对路径用lofiadm命令提取设备和列出设备名在屏幕上 :# lofiadmBlock Device File/dev/lofi/1 /path/sol_10.iso 或,你能给一个名字询问附属的是哪个 阅读全文

posted @ 2012-06-11 13:25 chulia 阅读(342) 评论(0) 推荐(0)

2012年6月8日

Windows自动登录源码

摘要: http://www.cnblogs.com/lin1270/archive/2011/01/28/1947161.htmlWindows自动登录源码近来, 无聊之极, 将 AutoLogon反汇编, 玩玩..贴出代码如下:1. 获取用户帐户及其域.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->voidCAutoLogonDlg::GetAccount(void){HANDLEhProcess=GetCurrentProcess();HAN 阅读全文

posted @ 2012-06-08 17:47 chulia 阅读(222) 评论(0) 推荐(0)

2012年6月2日

ReactOS项目协调员为结束谣言发布官方表态

摘要: ReactOS项目协调员为结束谣言发布官方表态http://wenbobo.blog.163.com/blog/static/2360522006419255480/Alex Ionescu,ReactOS项目协调员,在开发邮件列表中发了这样一篇文章:为了终止所有谣言……事情的起因是很多人不明白ReactOS和TinyKRNL这两个项目之间的关系,由于出现了越来越多的猜测和怀疑,而这也对程序员们的实际开发造成了困扰,因此Alex写了这个帖子,同时提醒志愿者,该如何正确利用TinyKRNL中的资源。由于很多志愿者只通过svn、irc和邮件列表交流(比如我),并不经常上网站,因此今天这篇帖子又在邮 阅读全文

posted @ 2012-06-02 20:01 chulia 阅读(288) 评论(0) 推荐(0)

.net 2.0远程传输数据集的优化方法

摘要: http://dev.yesky.com/217/30971717.shtml 在很困惑的情况下查找解决办法,发现可以把dataset压缩一下在传输。在.Net2.0下,dataset已经添加了一个新属性…… 之前碰到一个问题,当我向Remoting传送一个强类型的dataset(其数据量有9000条)时,出现如下错误信息: Message: System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine at System.Net... 阅读全文

posted @ 2012-06-02 10:36 chulia 阅读(299) 评论(0) 推荐(0)

怎样可以将本地数据集中的数据添加到远程数据集

摘要: ClientDataSet加上TDataSetProvider的数据保存问题 http://blog.csdn.net/sunstone/article/details/6629365看到一篇介绍ClientDataSet和TDataSetProvider,非常精彩,特此保存。=================================================================================前台:D7或D2005; DBExpress连接组件:TSqlConnection,TSqlQuery ,TDataSetProvider,TClientDat 阅读全文

posted @ 2012-06-02 10:24 chulia 阅读(306) 评论(0) 推荐(0)

2012年5月25日

delphi中能不能将OleDbCommand中的查询数据填充到DataSet对象中

摘要: delphi中能不能将OleDbCommand中的查询数据填充到DataSet对象中http://www.websnap123.com/show-TmpBNE1EazA=.html1楼:如果用COMMAND对象打开数据库,则必须用DataReader对象来读取数据库的数据。 如果用DataAdapter对象打开数据库,则用DataSet对象读取数据库。 String1="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("MyDataBase.mdb") MyComma 阅读全文

posted @ 2012-05-25 10:47 chulia 阅读(447) 评论(0) 推荐(0)

2012年5月24日

轻松掌握SQL Server存储过程的命名标准

摘要: 轻松掌握SQL Server存储过程的命名标准http://tech.ccidnet.com/art/1106/20071205/1297679_1.html获取存储过程output参数 急 在线等~~~~~~~http://topic.csdn.net/u/20091217/09/d44241e9-2bff-4b36-9d19-4f63281ab845.htmlT-SQL存储过程http://wangtong40.iteye.com/blog/356941 阅读全文

posted @ 2012-05-24 20:49 chulia 阅读(149) 评论(0) 推荐(0)

C#多线程参数传递

摘要: http://software.intel.com/zh-cn/blogs/2012/05/07/c-15/?cid=sw:prccsdn2237C#多线程参数传递查看评论在多线程或单线程任务中,让线程带传入参数一直是个麻烦的问题,通常有种方法就是以类,对像的变量来传参数,这种方法理解上很简单不过在某些场合使用很麻烦,这里就不介绍了,我们主要介绍一种.NET2.0中新增加的带参数运行线程的方法,示例程序如下:ParameterizedThreadStart ParStart = new ParameterizedThreadStart(ThreadMethod);Thread myThread 阅读全文

posted @ 2012-05-24 10:46 chulia 阅读(232) 评论(0) 推荐(0)

RAD后面的故事--深入理解控制台程序I

摘要: http://www.codesky.net/article/200308/1471.html(译者按:这是我去年翻译并发表在《程序员》杂志的一个系列,从今天起连续在本站推出。该系列文章从最基本的Hello World讲起,透彻地分析了Console Application——控制台应用程序的创建、高级应用等内容。相当不错。在这里推荐给读者供参考。若有任何疑问,请致邮c.s.d.n.r.e.a.d.e.r@CoDelphi.com。请将电邮地址中的句点去掉。为了防止垃圾邮件,只好如此。)作者:Mike Edenfield翻译:韩磊控制台程序的误区在Delphi中可以创建Console--控制台 阅读全文

posted @ 2012-05-24 10:27 chulia 阅读(273) 评论(0) 推荐(0)

Delphi控制台程序不显示控制台窗口、密码输入用星号表示

摘要: http://hi.baidu.com/hacklzt/blog/item/176cfddf9b352b5d95ee3766.html怎样让Delphi 开发的控制台程序不显示控制台窗口?方法一:在程序的首行添加 FreeConsole;FreeConsole 是 Windows 提供的 API 函数,它的作用就是销毁 Console Window,但是这种方法有个缺陷,它必须要等 Console Window 创建后才能销毁,这样就导致程序运行的时候还是会有一个黑窗口闪一下,然后关闭。方法二:直接将编译指令 {$APPTYPE CONSOLE} 去掉。这种方法比较完美,不会出现 Consol 阅读全文

posted @ 2012-05-24 10:25 chulia 阅读(874) 评论(0) 推荐(0)

2012年5月18日

C#实现WEB服务器

摘要: http://www.cxybl.com/html/bcyy/csharp/2012040320006.html这只是一个简单的用C#写的WEB服务器,只实现了get方式的对html文件的请求,有兴趣的朋友可以在此基础之上继续开发更多功能! 摘要: WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)这只是一个简单的用C#写的WEB服务器,只实现了get方式的对html文件的请求,有兴趣的朋友可以在此基础之上继续开发更多功能! 摘要: WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web.. 阅读全文

posted @ 2012-05-18 22:19 chulia 阅读(246) 评论(0) 推荐(0)

C# 2.0中泛型编程思想分析

摘要: http://www.rzfund.net/info-584.html 在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本文讨论泛型使用的一般问题,比如为什么要使用泛型、泛型的编写方法、泛型中数据类型的约束、泛型中静态成员使用要注意的问题、泛型中方法重载的问、泛型方法等,通过这些使我们可以大致了解泛型.. 阅读全文

posted @ 2012-05-18 21:59 chulia 阅读(238) 评论(1) 推荐(0)

2012年5月17日

Delphi单元测试工具Dunit介绍

摘要: http://www.delphifans.com/infoview/Article_499.htmlDelphi单元测试工具Dunit介绍Dunit基本介绍 Dunit是Xunit家族中的一员,用于Dephi的单元测试。是Extreme Programming测试实现Xtreme Testing的一种工具。Dunit是一个Free的测试工具,没有代码覆盖率功能。Dunit的官方Web Site 是https://sourceforge.net/projects/dunit/。使用Dunit应该先看看Dunit安装目录下的doc\README.html。本文也是参看Readme写的。配置测试. 阅读全文

posted @ 2012-05-17 09:17 chulia 阅读(535) 评论(0) 推荐(0)

2012年5月16日

在Delphi中实现类型安全的容器,Delphi泛型库DGL引介(提供源码下载) .

摘要: http://blog.csdn.net/housisong/article/details/505286 在Delphi中实现类型安全的容器 Delphi泛型库--DGL(The Delphi Generic Library)简介 by HouSisong@Gmail.com ,2004.09.12DGL库下载 安装方法:将库解压到一个目录,然后在Delphi中添加搜索路径最近都在使用Delphi,但Delphi中的容器和算法实在太缺乏了,又存在很多不一致,使用也很不方便。 在构造一些容器和算法的时候,总是怀念C++的泛型和STL;所以就尝试在Delphi中编写泛型代码; 其它现有的Dep. 阅读全文

posted @ 2012-05-16 21:16 chulia 阅读(292) 评论(0) 推荐(0)

2012年4月30日

C++ 获取当前正在执行的函数的相关信息

摘要: http://hi.baidu.com/hetaoos/blog/item/a1bfc3fc91a2c784b801a031.html今天对C++ 工程里面的类里面的方法进行重新命名,发现以前写的一些调试信息也不得不修改:如:int main(int argc,char **argv){ cout<<"Running In Function main"<<endl;}输出的结果是:Running In Function main以前,函数名是直接手动写到代码里面的,现在要改还数名,也要同时修改调试语句,这工程量蛮大的,就像找个一劳永逸 的方法。在网上 阅读全文

posted @ 2012-04-30 00:49 chulia 阅读(317) 评论(0) 推荐(0)

[Win32]一个调试器的实现

摘要: [Win32]一个调试器的实现(一)调试事件与调试循环http://www.cnblogs.com/zplutor/archive/2011/03/04/1971279.html[Win32]一个调试器的实现(二)调试事件的处理http://www.cnblogs.com/zplutor/archive/2011/03/06/1972540.html[Win32]一个调试器的实现(三)异常http://www.cnblogs.com/zplutor/archive/2011/03/08/1977702.html[Win32]一个调试器的实现(四)读取寄存器和内存http://www.cnblo 阅读全文

posted @ 2012-04-30 00:28 chulia 阅读(366) 评论(0) 推荐(0)

2012年4月28日

新闻传递:Mainsoft发布Grasshopper,助VS开发者跳往Linux

摘要: http://blog.csdn.net/dotnet_editor/article/details/381963本文摘译自eWeek.com,原文参见http://www.eweek.com/article2/0,1759,1819422,00.asp。 本周二(5月24日),Mainsoft公司称其发布了一种新工具,使得Visual Studio .NET开发者能够使用他们熟悉的工具来开发Linux应用程序。该工具研发代号为Grasshopper(蚱蜢)。 Mainsoft的总裁兼首席执行官Yaacov Cohen称,Grasshopper是一个免费的Visual Studio .NET插 阅读全文

posted @ 2012-04-28 14:04 chulia 阅读(243) 评论(0) 推荐(0)

2012年4月26日

[Delphi源码] 防止DEDE反编译的DELPHI程序

摘要: http://www.vihome.com.cn/bbs/forum.php?mod=viewthread&tid=23731防止DEDE反编译的DELPHI程序Program Project1;Uses Forms, windows, sysutils, Unit1 In 'Unit1.pas' {Form1}, Unit2 In 'Unit2.pas' {Form2};Function RegisterServiceProcess(dwProcessId, dwType: dword): Integer; Stdcall; External ' 阅读全文

posted @ 2012-04-26 12:53 chulia 阅读(1333) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页

导航