内容列表
在C中实现对struct内部数据的封装
封装性是面向对象程序设计用于保证程序健壮性的一个重要部分。封装性的一部分是对对象内部数据进行封装,即不允许外部程序直接引用对象的属性,而是通过对应的get/set方法对属性的访问。封装性有诸多优点:一方面提高的程序的健壮性,防止外部程序有意无意将属性设成非法的值;另一方面也提高了程序的灵活性,如get/set方法并不一定实际对应一个数据成员,一个类的内部实现可以进行一定程序的修改而并影响对外接口。
分类:编程语言 查阅全文
ACM and STL-DNA Sorting
ACM and STL
分类:编程语言 查阅全文
续---“创造世界上最简单的------php开发模式”
  “技术问题都是可以解决的,技术问题不是最最重要的”        最近帮过一些人解决技术问题,发现一个很严重的问题,他们的做法和我最开始写程序的时候是一样的,这样下去会走好多的弯路。现在有一类程序员太多,他们总是一味的追求“所谓的技术难点”,总是把心事放在一些边边角角
分类:编程语言 查阅全文
搞笑,刚在PHP mailing list上看到的
PHP General Mailing List上,有人问:WORK WITH PHP FILES REMOTELY WITH NotePad ? YES/NO ?I want to know if when be&nb
分类:编程语言 查阅全文
Cygwin视窗下的UNIX多面手
简单地说:Cygwin是GNU的开发人员为了能将UNIX系统下一些强大应用移植到Windows环境下而开发的一套中间移植工具。你也可以将它理解为Windows环境下一套强大的UNIX仿真工具。究竟是什么,主要看你拿Cygwin来干什么,如果你是开发人员,那么它就是开发工具;如果你想在Windows环境下学习、使用UNIX系统,它就是一个UNIX用户工具集。   简单地说:Cygwin是GNU的开发
分类:编程语言 查阅全文
简单易用的日志类(C++, BC, VC, 多线程) 可按日期生成多个日志, 还可分年月日频率生成文件名
/*Log File Library(WIN98/NT/2000) Compile by: BC++ 5; C++ BUILDER; VC++; VC.NET; copyright(c) 2004.5 - 2005.3  llbird [email protected] http://blog.csdn.net/wujian53*//*Use://这个代码我用工业现场24X7值守的程
分类:编程语言 查阅全文
link 2005 错误
在vc 2003下,如果使用了静态库,很有可能会发生link 2005的连接错误,主要是由于crt 库引起的,CRT 库对 new、delete 和 DllMain 函数使用弱外部链接,如果我们改变一下库的连接顺序,就可以解决这个错误解决方案解决该问题有两种方法:第一种解决方案涉及到强制链接程序按照正确的顺序链接库。第二种解决方案是让您查找导致问题的模块并纠正它。 解决方案一:强制链接程序按照正确
分类:编程语言 查阅全文
设计模式PHP5实现之----原型(Prototype)
<?php/*** 原型模式** 允许一个对象再创建另外一个可定制的对象,* 根本无需知道任何如何创建的细节,* 工作原理是:通过将一个原型对象传给那个要发动创建的对象,* 这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建** @author doodoo<[email protected]>**/class Prototype{ private $id =
分类:编程语言 查阅全文
LB论坛(所有版本)跨站脚本漏洞
LB论坛(所有版本)跨站脚本漏洞 作者:利客原创 文章来源:华夏黑客同盟 http://www.77169.org熟悉LB系列论坛的朋友可能知道,LB的cookis使用方式有两种,一种是完整路径模式,还有一个就是根目录模式,所谓的完整路径模式在本地是象这样分目录储存的,如:www.target.com/cgi-bin 也就是所有在CGI-BIN目录下生成的COOKIES内容都储存在这里,我想这是作
分类:编程语言 查阅全文
你会用sizeof吗?(vc篇)------选择自 topcool99 的 Blog
本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。 1、 sizeof应用在结构上的情况 请看下面的结构: struct MyStruct { double dda1; char dda; int type }; 对结构MyStruct采用sizeof会出现什么结果呢?size
分类:编程语言 查阅全文
eVC4系列下载地址[更新](增加sp4)
虽然都是微软提供的,但是不一定好找呀 ^_^  1、EVC4.0  http://download.microsoft.com/download/c/3/f/c3f8b58b-9753-4c2e-8b96-2dfe3476a2f7/eVC4.exe  2、evc4sp4.exe  http://download.microsoft.com/download/
分类:编程语言 查阅全文
.NET Framework 类库 [msdn]
.NET Framework 类库是一个由 Microsoft .NET Framework SDK 中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基础。 用法异常线程安全命名空间.NET Framework 类库提供下列命名空间: Microsoft.CSharp 包含支持用 C# 语言进行编译和代码生成的类。 Micro
分类:编程语言 查阅全文
两个半连接扫描程序源代码
第一个://这是别人写的一个半连接的扫描//#include <winsock2.h> #include <ws2tcpip.h> #include "mstcpip.h" #include <stdio.h> #pragma comment(lib,"ws2_32.lib") //////////////////////
分类:编程语言 查阅全文
《操作系统概念(第六版)》第八章 死锁 翻译
第八章
分类:编程语言 查阅全文
配制路由器让我来教你(经典)
路由器的基本配置 1 . 配 置 以 太 网(Ethernet) 端 口: # conf t 从终端配置路由器。 # int e0 指定E0口。 # ip addr ABCD XXXX ABCD为以太网地址,XXXX为子网掩码。 # ip addr ABCD XXXX secondary E0口同时支持两个地址类型。如果第一个
分类:编程语言 查阅全文
在Unix/Linux下防止二重启动(C语言)
 在Unix/Linux下为了保证在同一时间内某个程序只有一个实例在运行,即防止二重启动的发生,采用的方法除了用锁定文件之外,还可以用该程序在系统运行时,在进程表中的信息来进行控制(ps命令看到的内容)。方法有两种:第一种是:用进程的command字符串进行防止二重启动的控制实现步骤:(1)定义应用程序的名的字符串变量    char EXE_NAME[255]=&q
分类:编程语言 查阅全文
你会用sizeof吗?(vc篇)选择自kernelhao的Blog
 本文主要包括二个部分,第一部分重点介绍在VC
分类:编程语言 查阅全文
php搜索引擎搜索PDF文档——phpdig & pdftotext
    有段时间没写东西了,最近也就做过这么个东东,就随便写写吧 ^^    phpdig是个好东东,他可以像google一样搜索网上的资源。从最基本的页面,到txt, word, excel, pdf,只要在系统中安装了一些特定软件后也都能搜了。普通页面就不介绍了,我做的是搜索日文PDF文档,所以就介绍一下PDF的搜索吧。^^ 
分类:编程语言 查阅全文
Win 2003 硬盘安全设置,针对ASP类网站
C:分区部分:c:\administrators 全部iis_wpg 只有该文件夹列出文件夹/读数据读属性读扩展属性读取权限c:\inetpub\mailrootadministrators 全部system 全部service 全部c:\inetpub\ftprooteveryone 只读和运行c:\windowsadministrators 全部Creator owner不是继承的只有子文件夹
分类:编程语言 查阅全文
逐浪网书库维护更新之作者手册(试行版)
逐浪网书库维护更新之作者手册(试行版)
分类:编程语言 查阅全文
<< 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 >>