码迷,mamicode.com
首页 > 编程语言
GNU C中的零长度数组
http://blog.csdn.net/ssdsafsdsd/article/details/8234736在标准C和C++中,长度为0的数组是被禁止使用的。不过在GNU C中,存在一个非常奇怪的用法,那就是长度为0的数组,比如Array[0];很多人可能觉得不可思议,长度为0的数组是没有什么意义...
分类:编程语言   时间:2014-11-07 18:38:55    阅读次数:295
用Java实现非阻塞通信
用ServerSocket和Socket来编写服务器程序和客户程序,是Java网络编程的最基本的方式。这些服务器程序或客户程序在运行过程中常常会阻塞。例如当一个线程执行ServerSocket的accept()方法时,假如没有客户连接,该线程就会一直等到有了客户连接才从accept()方法返回。再例...
分类:编程语言   时间:2014-11-07 18:39:27    阅读次数:261
树排序的存储过程
easyui树的拖拽排序功能easyui树中有拖拽功能树结构如下:一个行政区域对应一个单位,一个单位对应多个部门,每个部门下有相关人员,功能要求:(1)行政区域没有子节点,点击text加载部门;(2)点击部门的text,如果有下级部门则加载部门,没有则加载人员;(3)树都有拖拽排序功能1、前台页面:...
分类:编程语言   时间:2014-11-07 18:38:05    阅读次数:365
javabean总结
一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,仅仅有get,set的方法的java类的对象.专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的寻常的Java对象 满足这三个条件: 1.....
分类:编程语言   时间:2014-11-07 18:37:41    阅读次数:131
Unity API 解析(1)
Application 类 Application 类不含实例属性和实例方法,在脚本中通过直接调用Application类的静态属性和静态方法来控制程序的运行时数据 dataPath 属性 —— 数据文件路径 —— 返回程序的数据文件所在文件夹的路径(只读),返回路径为相对路径,不同游戏平台的数据文...
分类:编程语言   时间:2014-11-07 18:37:02    阅读次数:675
使用 Java 开发并生成 .jar 文件
1. 编写文件 D:\test\Hello.java:1 package test;2 3 public class Hello4 {5 public static void main(String argv[])6 {7 System.out.println("He...
分类:编程语言   时间:2014-11-07 18:36:05    阅读次数:144
【QT】C++ GUI Qt4 学习笔记5
折腾了好几天,终于把这本书的第三章和第四章给看了个大概。里面的函数调用关系可谓是复杂。整理了一部分的函数关系如下:cell关系清理data(role) 返回应该显示的值 或者对齐方式 或者公式 ->value() 单元格的值,如果是旧的就重新获得 值给cachedValue并返回 对输入的以...
分类:编程语言   时间:2014-11-07 18:31:37    阅读次数:170
noip知识点总结之--欧几里得算法和扩展欧几里得算法
一、欧几里得算法名字非常高大上的不一定难,比如欧几里得算法。。。其实就是求两个正整数a, b的最大公约数(即gcd),亦称辗转相除法需要先知道一个定理:gcd(a, b) = gcd(b, amod b) (其中a mod b != 0) 或 b (其中a mod b == 0)证明:后半部分呢。。...
分类:编程语言   时间:2014-11-07 18:32:29    阅读次数:215
浅析C语言中的rand函数和srand函数(一)
我们在编程解决问题的过程中,往往需要使用到随机数。由于计算机是一台以逻辑为基础的机器,没法做到真正的随机(大概量子计算机可以?)。所以计算机生成的是伪随机数,供我们使用。我们使用C语言的rand函数,生成的也是伪随机数。一个简单的示范如下: 1 #include 2 #include 3 #in.....
分类:编程语言   时间:2014-11-07 18:28:25    阅读次数:238
一个简单的上下无缝滚动javascript函数
这个方法用的很简单,是前段时间自己写的/**o只要传给要滚动的无素id就可以了*/function g(o){o.scrollTop+=1;d=o.getElementsByTagName("li")[0].offsetHeightzlm=o.getElementsByTagName("li");i...
分类:编程语言   时间:2014-11-07 18:26:57    阅读次数:244
c# 字符串排序 (面试题)
将一些字符串,如:"bc","ad","ac","hello","xman","little","during","day"排序的结果:“ad”,"ac",“bc”,“during”,“day”,“hello”,“little”,“xman”采用框架自带的排序函数来调用自定义的Compare方法实现...
分类:编程语言   时间:2014-11-07 18:26:42    阅读次数:271
写给Python初学者的设计模式入门
有没有想过设计模式到底是什么?通过本文可以看到设计模式为什么这么重要,通过几个Python的示例展示为什么需要设计模式,以及如何使用。 设计模式是什么? 设计模式是经过总结、优化的,对我们经常会碰到的一些编程问题的可重用解决方案。一个设计模式并不像一个类或一个库那样能够直接作用于我们的代码。反之.....
分类:编程语言   时间:2014-11-07 18:26:32    阅读次数:267
Facebook发布C++ HTTP框架Proxygen
Facebook宣布发布C++ HTTP 框架Proxygen,其中包括了一个 HTTP server。Proxygen 是 oxygen 的谐音,支持 SPDY/3 和 SPDY/3.1,未来还将支持 HTTP/2。 Facebook 工程师称,Proxygen 不是设计替代流行的 HTTP s....
分类:编程语言   时间:2014-11-07 18:27:32    阅读次数:300
IQueryable与IEnumberable的区别
IEnumerable接口公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;IQueryable接口它继承IEnumerable接口,而因为.net版本加入Linq和IQueryable后,使得IEnumer...
分类:编程语言   时间:2014-11-07 18:26:28    阅读次数:193
MMORPG大型游戏设计与开发(服务器 游戏场景 多线程)
多线程在随着cpu发展应用的是越来越多,游戏场景因为其在服务器所占的数据量与逻辑复杂度的原因必须依赖于它。为什么场景要采用多线程?场景的线程是怎样的?场景的线程又是如何创建的?场景的线程又是怎样管理的?在这里同时对可以指正错误的朋友们说声谢谢,虽然是小错误,也希望大家能够勇于纠正这些错误。游戏截图采...
分类:编程语言   时间:2014-11-07 18:24:46    阅读次数:287
通过模板获取数组长度
通常在代码中我们需要获取数组长度 一种比较简单的方式是使用 sizeof 操作符 如下:#define SizeOfArray(arr) (sizeof(arr)/sizeof((arr)[0]))//这样使用没有问题int a[10] = {0};int size = SizeOfArray(a)...
分类:编程语言   时间:2014-11-07 18:23:42    阅读次数:241
eclipse生成jar包
第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;2.在弹出的对话框中,选择java文件---选择JAR file,单击next;3.在JAR file后面的文本框中选择...
分类:编程语言   时间:2014-11-07 18:22:17    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!