一、Lua堆栈 要理解Lua和C++交互,首先要理解Lua堆栈。 简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。 在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈底,负数索引-1永远表示栈顶。如 ...
分类:
编程语言 时间:
2017-05-07 17:45:01
阅读次数:
248
在正式开始学习Python之前我们需要先配置好Python环境。 Python Python可以从Python官方网站上,选择适合你的操作系统的版本下载。下载完之后,运行下载的可执行文件进行安装。 Windows 1. 进入上文的Python官方网站的下载页面。 2. 选择一个版本进行下载(建议选择 ...
分类:
编程语言 时间:
2017-05-07 17:42:45
阅读次数:
216
1.概述 出现如题所述异常 是因为jdk高版本 编译后的class文件 运行在低版本的jre环境下(如jdk7编译 运行在jdk6环境下) 2. 解决方案 在eclipse等ide中重新编译 指定编译版本 项目(右键)-->properties-->Java Compiler-->JDK Compl ...
分类:
编程语言 时间:
2017-05-07 17:42:31
阅读次数:
127
概述 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦 ...
分类:
编程语言 时间:
2017-05-07 17:41:55
阅读次数:
138
在做itoo 3.0 的时候,考评系统想要上线,就開始导入数据了,仅仅导入学生2万条数据,可是导入的速度特别的慢。这个慢的原因是由于导入的时候进行了过多的IO操作。可是导入成功之后,查询学生的速度更加慢。由于底层用了hibernate的hql语句进行查询的,学习过hibernate的人都知道,假设h ...
分类:
编程语言 时间:
2017-05-07 17:39:54
阅读次数:
179
执行上下文(Execution context,简称EC) 概念 每当控制器到达ECMAScript可执行代码的时候,就进入了一个执行上下文。 javascript中,EC分为三种: 全局级别的代码(全局执行上下文) 函数级别的代码(函数执行性上下文) Eval的代码(eval执行上下文) 执行上下 ...
分类:
编程语言 时间:
2017-05-07 17:39:28
阅读次数:
159
一、封装 面向对象编程思想其中的一个特点就是封装,通俗的讲法就是把需要的功能方向在一个对象里。遗憾的是,对于JS这种解释性的弱类型语言没有经典强类型语言中那样通过class等关键字实现类的封装方法,js中都是通过一些特性模仿实现的,虽然这是个弊端,但也带来了极高的灵活性。 我们看一个Book类是如何 ...
分类:
编程语言 时间:
2017-05-07 17:39:04
阅读次数:
240
今天编写一个多线程程序,发现在方法内定义内部类时,如果内部类调用了方法中的变量,那么该变量必须申明为final类型,百思不得其解,后来想到应该是生命周期的原因,因为方法内定义的变量是局部变量,离开该方法,变量就失去了作用,也就会自动被消除,而内部类却不会离开它所在方法就失去作用,它有更广的生命周期, ...
分类:
编程语言 时间:
2017-05-07 17:38:54
阅读次数:
194
转载请注明作者和出处:http://blog.csdn.net/c406495762
运行平台: Windows
Python版本: Python3.x
IDE: Sublime text3一、...
分类:
编程语言 时间:
2017-05-07 17:36:47
阅读次数:
4283
摘要: 在使用C++做服务器开发中,经常会使用到脚本技术,Lua是最优秀的嵌入式脚本之一。Lua的轻量、小巧、概念之简单,都使他变得越来越受欢迎。本人也使用过python做嵌入式脚本,二者各有特点,关于python之后会写相关的文章,python对于我而言更喜欢用来编写工具,我前边一些相关的算法也是 ...
分类:
编程语言 时间:
2017-05-07 17:35:17
阅读次数:
229
Spring ICO具体解释之整体结构 IOC介绍 IOC, spring的核心。贯穿Spring始终。直观的来说。就是由spring来负责控制对象的生命周期和对象间的关系,将对象之间的关系抽象出来。通过spring容器控制对象生成时机,降低对象之间的耦合度。 开启Spring IOC源代码学习 S ...
分类:
编程语言 时间:
2017-05-07 17:34:13
阅读次数:
199
功能: 实现多线程:2个线程同一时候工作,一个用时间计数器,一个用来信息打印 STEP1 XCODE -》New Application -》Cocoa中的Command Line 自己主动添加: #include <CoreFoundation/CoreFoundation.h> STEP2 // ...
分类:
编程语言 时间:
2017-05-07 17:34:05
阅读次数:
230
// // main.c // homework_linkList // // Created by jiumiao on 15/7/23. // Copyright (c) 2015年 jiumiao. All rights reserved. // #include <stdio.h> #inc ...
分类:
编程语言 时间:
2017-05-07 17:33:42
阅读次数:
172
实用性介绍:████████████████████████████████ 科学性证明:████████████████████████████████ ·在运算中尝试使用quick-pow和quick-mul加速。但实际告诉我们,在多次判素数的情况下,使用quick-mul反而会减速,原因可能是... ...
分类:
编程语言 时间:
2017-05-07 17:33:31
阅读次数:
174
Spring 通过任务执行器TaskExecutor来实现多线程和并发编程。 使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。 使用@EnableAsync开启对一处任务的支持,并通过在实际执行的Bean方法中使用@Asycn注解声明其实一个异步任务。 ...
分类:
编程语言 时间:
2017-05-07 17:33:22
阅读次数:
158
1、环境:jdk1.6,Flex4.6 2、工具:MyEclipse10 3、server:Tomcat7 4、连接方式:Blazeds 5、项目类型:Flex项目 6、步骤 (1)新建Flex项目一个,命名为FlexToJava 填写项目名之后,点击“下一步”。 选择BlazeDS,勾选“使用WT ...
分类:
编程语言 时间:
2017-05-07 17:31:57
阅读次数:
258
1.需要一个额外的jar::https://java.net/projects/javamail/pages/Home 下载javax.mail.jar包 2.对发送的账号开启SMTP 并获取授权码 3.这段代码已通过: 我的授权改了,不要用 ...
分类:
编程语言 时间:
2017-05-07 16:48:23
阅读次数:
175