首页 > 编程语言
C语言三)预处理指令
一、预处理指令 1.定义 C语言在对源程序进行编译之前,会先对一些特殊的预处理指令做解释,如:#include,产生一个新的源程序,这个过程称为“编译预处理”,之后再进行通常的编译工作。 2.作用范围 预处理指令可以出现在程序的任意位置,它的作用范围是从它出现的位置到文件末尾。习惯上,我们把预处理指令写在源程序开头。 3.类型 C语言提供了预处理指令主要有:宏定义、文件包含和条件编译。...
分类:编程语言   时间:2015-02-05 11:21:05    收藏:0  评论:0  赞:0  阅读:247
Swift学习(类和结构体)
类和结构体: 相同点:    1.都可以定义属性    2.都可以定义方法,这一点是Swift根C,OC的明显区别之一    3.他们都可以定义构造器(初始化方法)    4.都可以遵循协议    5.他们都可以被扩展   不同点:    1.类可以被继承,而结构体不可以    2.类可以被类型推断    3.类可以通过 析构(dealloc) 释放内存    4.类是 ...
分类:编程语言   时间:2015-02-05 11:20:00    收藏:0  评论:0  赞:0  阅读:251
Unity协程(Coroutine)原理深入剖析再续
本文主要分为三部分:                1)yield return, IEnumerator  和 Unity StartCoroutine 的关系和理解                2)Cortoutine 扩展——Extending Coroutines: Return Values and Error Handling                3)Co...
分类:编程语言   时间:2015-02-05 11:18:50    收藏:0  评论:0  赞:0  阅读:662
Unity之一天一个技术点(十六)---狙击镜呼吸效果
我们正在做一个狙击游戏,然后要模仿一个狙击镜打开时候呼吸效果,也就是狙击镜会上下左右平缓位移,我参考网上的脚本又更改了一下,你可以直接挂在你的镜头上,然后屏幕中间放一个瞄准镜,就能看到很酷的效果~  public void Noise()     { noisedeltaX += ((((Mathf.Cos(Time.time) * Random.Range(-nosieMaxRange...
分类:编程语言   时间:2015-02-05 11:18:37    收藏:0  评论:0  赞:0  阅读:403
QTcpSocket服务器 定时器,多线程结合
QTcpsocket 写服务器程序时,需要定时向客户端发送监控数据,同时需要响应客户端请求。问题是: QTcpSocket 只能在同一个线程中使用,定时器会在主线程中运行解决方案:在定时器中发送信号给封装的客户端数据处理socket,并在线程中将该信号与socket中的操作相连接。 //clientsocket.h #ifndef CLIENTSOCKET_H #define CLIENTSOCK...
分类:编程语言   时间:2015-02-05 11:18:08    收藏:0  评论:0  赞:0  阅读:587
DevExpress VCL for C++BUILDER EX6
1)下载地址     http://download.csdn.net/detail/m_star_jy_sy/8425035 2)编译和安装   设置工程属性的search path为:..\source;..\..\source;     生成C++Builder所需的.hpp和.lib等文件   工程属性对话框中,Delphi Complier|Output-C/C++|C/C...
分类:编程语言   时间:2015-02-05 11:17:47    收藏:0  评论:0  赞:0  阅读:317
js中json与数组字符串的相互转化
js中json与数组字符串的相互转化
分类:编程语言   时间:2015-02-05 11:11:56    收藏:0  评论:0  赞:0  阅读:224
C语言中的数组调用——混乱的内存管理
在C语言中想要创建数组只能自己malloc或者calloc,数组复制则是memcpy。这样创建出来的数组在调用时是不会检测数组边界的,即你声明了一个长度为5的数组,却可以访问第6个位置……也可以给第7个位置赋值……不知道这算不算内存泄露,可否通过这种方法偷取内存中的情报呢?例:int main(){...
分类:编程语言   时间:2015-02-05 11:09:57    收藏:0  评论:0  赞:0  阅读:294
Spring 整合 Redis(转)
转自http://blog.csdn.net/java2000_wl/article/details/8543203pom构建:[html]view plaincopyprint?4.0.0com.x.redisspringredis0.0.1-SNAPSHOTorg.springframework...
分类:编程语言   时间:2015-02-05 11:09:48    收藏:0  评论:0  赞:0  阅读:360
常用的Javascript设计模式
《parctical common lisp》的作者曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。 不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运动员, 在短跑甚至拳击方面....
分类:编程语言   时间:2015-02-05 11:09:09    收藏:0  评论:0  赞:0  阅读:286
一个IEnumerable接口问题
IEnumerable System.NotImplementedException: The method or operation is not implemented.
分类:编程语言   时间:2015-02-05 11:08:16    收藏:0  评论:0  赞:0  阅读:190
javascript语法
1、javascript是解释型语言,仅需要解释权器,在互联网环境下,web浏览器负责完成有关的解释和执行工作。不同于java/c++是编译型语言。2、javascript变量允许包含字母、数字、美元符号和下划线(第一个字母不允许是数字)。为了在让比较长的变量名更容易阅读,可以在变量名中的适当位置插...
分类:编程语言   时间:2015-02-05 11:07:06    收藏:0  评论:0  赞:0  阅读:266
C# MD5摘要算法、哈希算法
MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法)MD5算法具有以下特点:1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。2、容易计算:从原数据计算出MD5值很容易。3、抗修改...
分类:编程语言   时间:2015-02-05 11:06:46    收藏:0  评论:0  赞:0  阅读:203
Javaweb---Servlet过滤器
Servlet过滤器从字面上的字意理解为景观一层次的过滤处理才达到使用的要求,而其实Servlet过滤器就是服务器与客户端请求与响应的中间层组件,在实际项目开发中Servlet过滤器主要用于对浏览器的请求进行过滤处理,将过滤后的请求再转给下一个资源。过滤器的基本概念Filter是在Servlet 2...
分类:编程语言   时间:2015-02-05 11:06:06    收藏:0  评论:0  赞:0  阅读:207
Java 代理使用及代理原理
今天再测试Socket编程时,无法连接外网。公司用的是Http的代理。上网搜索也没看太懂,所以花了大量时间来学习。看了HTTP和TCP协议的关系好,才有所明白。现在能通过Socket使用HTTP代理了,结果很简单,过程却好难。1. 先简要说说HTTP和TCP(具体内容自行Google,资料很多很全)...
分类:编程语言   时间:2015-02-05 11:05:56    收藏:0  评论:0  赞:0  阅读:201
C 语言中的指针和内存泄漏
(来自: IBM developerWorks )引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们...
分类:编程语言   时间:2015-02-05 11:05:47    收藏:0  评论:0  赞:0  阅读:255
jedis与spring整合及简单的使用RedisTemplate操作
整理一下redis与spring的整合。以及使用redisTemplate。首先是要导入spring所需要的jar。当然还有jedis-2.1.0.jar,commons-pool-1.5.4.jar,spring-data-redis-1.0.0.RELEASE.jar (这是我使用的版本,应该不...
分类:编程语言   时间:2015-02-05 11:00:26    收藏:0  评论:0  赞:0  阅读:334
对map创建出来的值顺序排序问题
TreeMap在用Ajax动态创建checkBox时,而把值放在了HashMap中,hashMap是无序的,因此你动态创建出来的顺序是乱的,比如你想要的顺序是1、2、3、4但出来的结果可能是 3、2、1、4等,刚开始想在sql中进行排序,认为这样就可以进行排序,但结果还是没有进行排序,最后上网查资料...
分类:编程语言   时间:2015-02-05 10:59:16    收藏:0  评论:0  赞:0  阅读:126
c/c++:内存泄露和野指针的概念
内存泄漏 用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。即所谓内存泄漏。 注意:内存泄漏是指堆内存的泄漏。 简单的说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序...
分类:编程语言   时间:2015-02-05 10:57:46    收藏:0  评论:0  赞:0  阅读:130
java 级联删除文件夹下的所有文件
public void deletefile(String delpath) throws Exception { try { File file = new File(delpath); // 当且仅当此抽象路径名表示的文件存在且 是一个目...
分类:编程语言   时间:2015-02-05 10:56:36    收藏:0  评论:0  赞:0  阅读:212
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!