码迷,mamicode.com
首页 > 编程语言
C语言的可变参数
可变参数给编程带来了很大的方便,在享受它带来的方便的同时,很有必要了解一下其实现方式,在了解编程语言的同时,也可以扩展编程的思路。可变参数需要用到3个宏函数和一个类型,他们都定义在中,分别是:va_start(vl)va_arg(vl, type)va_end(vl)其中vl是va_list类型,t...
分类:编程语言   时间:2015-01-19 00:03:35    阅读次数:326
深入分析Java Web技术(2) IO
IO是当今Web面临的主要问题之一,可以说,大部分web应用的瓶颈都是IO的瓶颈。Java的IO类是java.io.它包含有80多个类,分为4大部分:基于字节操作: InputStream,OutputStream基于字符操作: Writer 和Reader基于磁盘操作: File基于网络操作:So...
分类:编程语言   时间:2015-01-19 00:00:48    阅读次数:334
python yield
http://www.jb51.net/article/15717.htm 这里还不错只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子:defaddlist(alist):foriinalist:yieldi+1取出alist的每一项,然后把i + 1塞进去。然后通过调用取出每...
分类:编程语言   时间:2015-01-19 00:00:12    阅读次数:558
leetcode 【 Rotate Image 】python 实现
题目:You are given annxn2D matrix representing an image.Rotate the image by 90 degrees (clockwise).Follow up:Could you do this in-place?代码:oj测试通过Runtime...
分类:编程语言   时间:2015-01-18 23:59:42    阅读次数:467
关于Spring中的<context:annotation-config/>配置
当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如: 使用@Autowired注解,必须事先在Spring容器中声明AutowiredAnnotationBeanPostProcessor的Bean: 使用 @Required注解,.....
分类:编程语言   时间:2015-01-18 23:57:51    阅读次数:258
java基础篇---枚举详解
在JDK1.5之前,JAVA可以有两种方式定义新类型:类和接口,对于大部分面向对象编程,有这两种似乎就足够了,但是在一些特殊情况就不合适。例如:想要定义一个Color类,它只能有Red,Green,Blue三种,其他值则是错误,在JDK1.5之后便引入枚举类型。枚举其实就是一种类型,跟int, ch...
分类:编程语言   时间:2015-01-18 23:55:47    阅读次数:295
Java---18---多线程:等待唤醒机制
class Res { String name; String sex; } class Input implements Runnable { private Res r; public Input(Res r) { // TODO Auto-generated constructor stub this.r = r; } public void run() { i...
分类:编程语言   时间:2015-01-18 22:49:16    阅读次数:322
2.13 子数组的最大乘积
题目: 给定一个长度为N的整形数组,只允许用乘法,不能用除法。计算任意N-1个数的组合中乘积最大的一组。 方法一: #include #define MAXN 10000 using namespace std; int n, a[MAXN], s[MAXN], t[MAXN], p[MAXN]; //s[i]表示数组前i个元素的乘积 //t[i]表示数组后N-i个元素的乘...
分类:编程语言   时间:2015-01-18 22:48:38    阅读次数:203
JAVA版进程管理器
ProcessViewer.java 类,负责界面实现 import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java...
分类:编程语言   时间:2015-01-18 22:46:27    阅读次数:258
JNI/NDK开发指南(七)——C/C++访问Java实例变量和静态变量
在上一章中我们学习到了如何在本地代码中访问任意Java类中的静态方法和实例方法,本章我们也通过一个示例来学习Java中的实例变量和静态变量,在本地代码中如何来访问。静态变量也称为类变量(属性),在所有实例对象中共享同一份数据,可以直接通过【类名.变量名】来访问。实例变量也称为成员变量(属性),每个实例都拥有一份实例变量数据的拷贝,它们之间修改后的数据互不影响。...
分类:编程语言   时间:2015-01-18 22:46:23    阅读次数:248
Unity3D游戏开发之换装方法
游戏内的角色,能够像纸娃娃换装那样子让玩家可以为自己的角色改变外观,一直是相当受欢迎的功能;一般而言,我们建好的 3D 模型,如果要将其中一个部位换成另外一个形状,最直接的就是将该物件部位的 Mesh 替换掉,那么外观就改变了,但这种方法如果运用在需要做动作的模型上,将发现被置换掉的部位不会正常动作,更糟的状况可能连模型显示的位置及方向都是错误的,所以,直接变更 Mesh 的方法只适用于静态模型物...
分类:编程语言   时间:2015-01-18 22:45:29    阅读次数:327
程序设计语言中的语法糖
通过学习 SICP,介绍了 Scheme 中的 lambda 及 let,介绍了对语法糖的理解。...
分类:编程语言   时间:2015-01-18 22:42:40    阅读次数:263
谷歌工程师利用和语言翻译类似的技术开发出了一个用于翻译图片主题的机器学习算法
将一种语言自动翻译成另一种语言一直以来都是难以攻克的问题。但最近几年,谷歌通过开发机器翻译算法改变了传统的翻译过程,通过谷歌翻译从本质上改变了跨文化翻译交流。
分类:编程语言   时间:2015-01-18 22:40:44    阅读次数:308
第二十三节(String,StringBuffer,基础类型对应的 8 个包装类,日期相关类、 Random 数字 ,Enum枚举)下
/* java.lang.String 是字符串类型 注意:只要采用双引号赋值字符串,那么在编译期将会放到方法区中的字符串的常量池里, 如果是运行时对字符串.加或相减会放到堆中(放之前会先验证方法区中是否含有 相同的字符串常量,如果存...
分类:编程语言   时间:2015-01-18 22:41:01    阅读次数:319
CentOS Java C JNI
使用JNI调用本地代码,整个开发流程主要包括以下几个步骤: 1、创建一个Java类(IntArray.java); 2、使用javac编译该类(生成IntArray.class); 3、使用javah -jni 产生头文件(生成IntArray.h); 4、使用本地代码实现头文件中定义的方法(编写I...
分类:编程语言   时间:2015-01-18 22:40:26    阅读次数:311
【JAVA】ConcurrentHashMap
HashTable 写操作时候,Lock全表源码:publicsynchronizedV put(K key, V value) {// Make sure the value is not nullif (value == null) { throw new NullPointerExcepti....
分类:编程语言   时间:2015-01-18 22:37:03    阅读次数:276
【JAVA】Calendar
Calendar是JDK 1.1增加的类最近使用了下Calendar发现几个很让人抓狂的问题源码:public final static int SUNDAY = 1;public final static int MONDAY = 2;public final static int TUESDAY...
分类:编程语言   时间:2015-01-18 22:35:32    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!