找到相关内容 3226
“在 C99 模式之外使用 ‘for’ 循环初始化声明”错误处理;
示例程序 1: #include <stdio.h> 2:  3: int main() 4: { 5: for( int i = 1; i <= 9; i++ ) 6: { 7: for( int j = 1; j <= i; j++ ) 8: { 9:
http://www.cyqdata.cn/cnblogs/article-detail-41172 
C++对C语言的非面向对象特性扩充(2)
上一篇随笔写了关于C++在注释,输入输出,局部变量说明的扩充,以及const修饰符与C中的#define的比较,也得到了几位学习C++朋友们的帮助讲解,十分感谢,我也希望欢迎有更多学习C++的朋友一起来讨论,这样大家都能共同进步。那么,今天这篇要讲的是C++在函数原型上和C的区别、内联函数、带有默认参数的函数以及函数的重载。   1.大家都熟悉在C中,如果函数调用的位置在函数定义之前,那么在函数调
http://www.cyqdata.cn/cnblogs/article-detail-41170 
[WCF权限控制]基于Windows用户组的授权方式[下篇]
为了让读者对基于Windows用户组的授权具有深刻的认识,接下来我们通过一个简单的事例来讲解在真正的应用中该授权模式如何使用。对于接下来演示的事例,我们将采用Windows认证和授权。至于授权的最终实现,我们采用的是在服务方法上面应用PrincipalPermissionAttribute特性方式的声明式授权。[源代码从这里下载] 目录: 步骤一、创建测试帐号 步骤二、创
http://www.cyqdata.cn/cnblogs/article-detail-41167 
C++用户自定义转换(User-Defined Conversion)
在计算机语言中,类型的存在让我们可以更有针对性的进行数据和功能的处理,但是却又存在了类型转化的问题。C++如同其他计算机语言一样,也同样都这些问题。不过它相对于C而言多了引用类型(Reference);相对与C#来讲,又多了指针类型(Point)。这似乎让它的类型转化变得更加扑朔迷离。 也许是C方面知识的延续,我对C++的基础类型之间的转换还算比较清楚的,但是由于C#的Convert这个类库是那么
http://www.cyqdata.cn/cnblogs/article-detail-41165 
c++数组地址
    用C++写程序程序都几年了,自己学得也算得心应手。不过最近在看别人写的代码时,觉得自己对C++的不是很深入的了解,很多东西都已经忘了。最拿C++数组地址来说。 #include <stdio.h> typedef struct{    int a;    int b;}TESTSTRUC
http://www.cyqdata.cn/cnblogs/article-detail-41164 
我也要学C语言-第二十二章:给自己的代码找漏洞,然后自己攻击自己(365天编程极限学习-第2天上午)
万能密码   前两天的时候,我一直在思考写电话薄的事情,很多程序,都是需要登录,而且需要密码才才能进入程序。所以我也写了个验证密码的小程序,我们来看看这个小程序: #include "stdio.h"#include <string.h>void main(){ char szPawd[16] = "dodolook"; char szIn[16]; int i = 3;
http://www.cyqdata.cn/cnblogs/article-detail-41163 
(ORACLE)查看分区表的相关信息
ORACLE数据库如何查看分区表的相关信息呢?不知道你有没有总结过这方面的知识。下面我们先创建两个表TEST、 GPRS_CELLTOPVOL_WK来做实验,脚本如下:CREATE TABLE GPRS_CELLTOPVOL_WK (       DATE_CD  &n
http://www.cyqdata.cn/cnblogs/article-detail-41161 
WCF 第九章 诊断 系列文章
上一个系列主要描述WCF中最关键的环节:安全。没有安全WCF将不复存在,也就没有价值。我们将深入讨论WCF中安全的实现形式以及具体内容。本系列主要描述如何知道你的WCF服务正在做什么以及出问题时候底层在做什么?我们不能保证WCF服务一直稳定运行,但我们可以保证在WCF出现异常时可以第一时间找到问题。 [第1篇] 诊断 正如你在之前的章节所看到的那样,WCF为配置你的分布式应用程序和使用自定义代码扩
http://www.cyqdata.cn/cnblogs/article-detail-41160 
在内部循环中Continue外部循环
有时候你希望在一个嵌套循环的外层循环中执行Continue操作。例如,假设你有一连串的标准,和一堆items。并且你希望找到一个符合每个标准的item。 match = null; foreach(var item in items) { foreach(var criterion in criteria) { if (!criterion.IsMetBy(item))
http://www.cyqdata.cn/cnblogs/article-detail-41155 
Direct3D轮回:基于ID3DXSprite的2D元素绘制
D3D中的2D元素绘制主要是通过ID3DXSprite来完成的。 我们通过调用D3DXCreateSprite来完成ID3DXSprite接口对象的创建,同时使用介于Begin与End之间的Draw方法来完成D3D中2D元素的绘制。 下面,我们对IDirect3DTexture9和ID3DXSprite进行二次封装,使其接口趋于人性化,使用起来更加便捷: /*------------------
http://www.cyqdata.cn/cnblogs/article-detail-41153 
C#+Midi 模拟各种乐器演奏
前段时间一时兴起,参考各种资料文档,各种程序代码。 连基本乐理知识都去了解了一些,弄清楚了什么是十二平均律,什么是半音、全音等等,终于弄出了这么个东东,如下图: 其功能就是输入“简谱”就能演奏出优美的旋律。 “连音”奏法一直没办法实现,是较为遗憾的一个事。 程序中的简谱也是有规则的: 以01234567为基本四分音符,每个音符用英文逗号分开,如:
http://www.cyqdata.cn/cnblogs/article-detail-41145 
第三节 MemcachedProviders之SesstionStateProvider
本节讨论问题Memcached缓存有效期及SesstionStateProvider管理Session。 DefaultExpireTime 和 对象序列化存储 SesstionStateProvider MemcachedProvider是如何控制存储数据的有效期的 一、DefaultExpireTime 和 对象序列化存储 配置文件方式 View Code <?xml vers
http://www.cyqdata.cn/cnblogs/article-detail-41142 
SQLServer Replication 创建技巧
    SQLServer的Replication技术从2005开始,已经变得非常成熟了,而且效果也很好,很多的公司在做读写分离时,都选择了这项技术;Replication现在包括事务、合并和快照三种,每项都有各自的应用优势,大家用得最多的无疑是事物复制了,这种技术能保证我们发布端的数据的变更能及时传输到订阅端,网络带宽和服务器配置如果不差的话,两台机器之间的数据延时
http://www.cyqdata.cn/cnblogs/article-detail-41139 
js列举css中所有图标
最近在做一个通用的配置模块。配置模块中必然要对系统的菜单、功能模块、权限资源等进行配置,为了更好的用户体验,图标是必不可少的!美工做的css样式里icon越来越多,手工来写icon名几乎不可能实现。所以就有了这个功能点:将css样式里的所有icon类列举出来以图形化的形式显示供配置人员选择!   搜索一圈,发现介绍从css里遍历东西的文章非常少。于是花了半天的时间自己来实现了!先看下一个
http://www.cyqdata.cn/cnblogs/article-detail-41135 
WS BasicHttpBinding 安全解析(7)Certificate验证(IIS宿主)
本节使用Transport安全模式来做Certificate验证,因为TransportCredentialOnly模式不支持证书。 Certificate验证需要客户端或者服务端提供证书,从而进行身份验证。首先我们在vs2010的命令行使用如图11-42所示的命令创建两个证书,分别用于服务端和客户端。 图11-42 创建证书 证书创建完成之后,我们在MMC控制台添加证书管理单元,然后将两个证书
http://www.cyqdata.cn/cnblogs/article-detail-41130 
[WCF权限控制]基于Windows用户组的授权方式[上篇]
Windows用户组安全主体权限模式,顾名思义,就是将利用Windows安全系统将对应的Windows帐号所在的用户组作为该用户权限集的授权方式。认证和授权密不可分,但是对于认证和授权在WCF安全体系中的实现来说,它们则是相对独立的。认证属于安全传输的范畴,是在信道层实现的,而授权则是在服务模型层实现的。但是对于基于Windows用户组的授权来说,最终体现出来的授权行为却和采用何种认证具有密切的关
http://www.cyqdata.cn/cnblogs/article-detail-41127 
socket简单的访问流程
最近看了一些关于socket的东西,感觉蛮好用的,现把socket的简单通讯步骤记起来,以便学习: 1、新建Socket           Socket  s = new Socket(AddressFamily addressFamily,SocketType socketType,ProtocolTy
http://www.cyqdata.cn/cnblogs/article-detail-41126 
小鸡也学C[1]
    为什么用“小鸡也学C”呢?因为我是小鸡团队里的一员,在2000年的时候,梦工厂出了一部动画叫“小鸡快跑”,讲的是小鸡为了自由而集体 逃亡的故事,而在现在我也要努力的跑,跑呀跑呀跑到一个只会讲C语言的国度里。    为什么突然很想玩C呢?其实很简单兴趣,这算是第二次学C吧,第一次是大一
http://www.cyqdata.cn/cnblogs/article-detail-41113 
[WCF权限控制]WCF的三种授权模式
前面的两篇文章(《从两个重要的概念谈起:Identity与Principal[上篇]》和《从两个重要的概念谈起:Identity与Principal[下篇]》)主要探讨基于安全主体的授权。通过这些介绍我们知道:如果我们在实施授权的时候,当前线程的安全主体能够被正确设置,我们就可以正确地完成授权。基于相同的原理,对于WCF的服务授权,如果正确的安全主体能够在服务操作被执行之前被正确设置到当前线程,借
http://www.cyqdata.cn/cnblogs/article-detail-41112 
我也要学C语言-第二十章:结构体类型变量,结构体数组(365天编程极限学习-第1天下午)
给自己定一个目标:以每天为单位,每天所学习到的东西一定要全部理解了,实践了,记忆了才睡觉!继续战斗啦!呵呵!   上节课我们学习到了结构体的定义和初始化,我们在定义学生这个人的时候,姓名最好给char *,学号最好也用char *,因为我们用int表示学号有局限性,因为无法表示带字符的编号啦!因为有些学号不一定是纯数字的啊!成绩呢!就用float型,邮政编码呢!通讯地址呢!char *吧!因为通讯
http://www.cyqdata.cn/cnblogs/article-detail-41111