当前位置: 首页 > 编程语言

20130721-lua binder另一只轮子的雏形

利用c++11新特性来实现一个lua binder,这一次比上次写的超级雏形要完善一些,基本上可以在练习时使用了,要真正投入到项目中,还得继续丰富对类型的处理和调整,待下一篇再写。 上一篇使用了由侯选模板拆分函数参数的写法,这次使用的是variadic template的另一种用法,由待调用的函数(只做类型的分析, ...

windows下编译lua5.3.1源码

环境:windows 10 pro + visual studio 2015 community + lua5.3.1源码 确保装有vs,因为要用到vs的命令cl。 将以下命令存入compile.bat文件中,放在lua源码的根目录也就是和doc、src、Makefile、README同级。 这时如果双击运行这个bat文件,一般情况下都会报错,因为包含cl的目录并没有在你 ...

Go语言:打印杨辉三角

杨辉三角的样式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 它的特征是,每一行的最左边和最右边的元素都是1,而其它元素等于它上方“肩膀”上的两个元素之和。 使用Go语言打印杨辉三角 ...

GO语言学习-流程控制

循环: ‘for’是GO的唯一循环结构。 for循环的使用方法与C语言的唯一区别是没有了‘()’,另外可以省略分号。   if: if语句的使用方法与C语言的唯一区别是没有了‘()’。 if语句可以在条件之前执行一个简单的语句。 例 if v := x * n; v < lim {   return v  } 注意:这个语句 ...

The Java EE 6 Tutorial

What Is a Servlet? A servlet is a Java programming language class used to extend the capabilities of servers that host applications accessed by means of a request-response programming model. Although servlets can respond to any type of request, they are commonly used to extend the applica ...

c#&vb两种语言语法的简要介绍

 c#&vb两种语言语法的简要介绍 1.变量声名 C# 语法 int x; String s; String s1, s2; Object o; Object obj = new Object(); public String name; VB语法 Dim x As Integer Dim s As String Dim s1, s2 As String Dim o "Implicitly Object Dim obj As New Object() Public name As String 2语句 C#: Res ...

C# 程序的通用结构

C# 程序的通用结构 C# 程序可由一个或多个文件组成。每个文件都可以包含零个或零个以上的命名空间。一个命名空间除了可包含其他命名空间外,还可包含类、结构、接口、枚举、委托等类型。以下是 C# 程序的主干,它包含所有这些元素。 C# 复制代码 // A skeleton of a C# program using System; name ...

LUA源码中涉及到的数据结构

LUA源码中涉及到的数据结构 typedef struct UpVal { { GCObject *next; unsigned char tt; unsigned char marked; } TValue *v; union { TValue value; struct { struct UpVal *prev; struct UpVal *next; }l; } u; } UpVal; typedef union Val ...

Cocos2d-x游戏开发之lua工程创建

Cocos2d-x游戏开发之lua工程创建 操作系统:OS X 10.85 Cocos2d-x 版本: 2.2.1 使用Cocos2d-x 可以创建lua工程,已经使用cpp创建的工程也可以继承lua进行开发,但是lua并不支持mac工程(因为一些框架的问题)。 支持的工程文件如下: 所有使用创建工程create.py language ...

ABAP学习笔记之一

ABAP学习笔记之一 一,  什么是ABAP:   定义:ABAP=Advanced business application program     SAP最初开发ABAP/4语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在, ABAP/4 已成为SAP开发所有自己的应用程 序的仅有工具。 ...

SAP ABAP 总结

***************************************************************************************** 系统字段篇——STRUCT:SYST(2007.09.24<U...>2007.10.11) ***************************************************************************************** SY-SUBRC:语句执行后的返回值,0表示成功 ...

J2EE规范之EJB

J2EE规范之EJB EJB是J2EE中最核心的技术之一,是一种服务器端组件的体系结构。它封装了应用程序中的事务逻辑,允许进程建立分布式对象,简化企业级程序的开发。EJB的提出为EJB组件在何时如何与它们的容器进行交互作用做出了规范。下面我们就来了解一下EJB的体系结构到底 ...

EJB与CORBA的集成

在本文中,我将说明如何从一个非JAVA语言编写的应用中访问EJB。更加特别地是,我将讨论从一个CORBA的C++客户端访问会话和实体 Bean(它使用同步的IIOP协议进行通信)。我没有提到消息驱动Bean,尽管你可能想从其它语言编写的应用中使用MOM产品来访问它们。 1.   RMI-IIOP 会话Bean和实体Bean使用远程方法调用(RMI ...

Java heap space的设置与在myeclipse启动时分配JVM heap大小的方法

Java heap space的设置与在myeclipse启动时分配JVM heap大小的方法:   我使用的服务方式的Tomcat,内存2G,我在Configure Tomcat-》JAVA-》JAVA OPTIONS中的参数设置是: -Xms500m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=48m -Duser.timezone=GMT+08 ...

JVM调优总结(2):调优方法

JVM调优总结(2):调优方法 调优设置 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系 ...

jsp注射(待翻译)

// SQL injectionの小技 ----------------------------------------------------------------------------- SQL injectionがあるのは判断できるけどエラーがハンドリングされてて エラーメッセージとかから情報がひっぱれず、どうやってもUNIONで 別のSELECTが繋げられないとか、繋げられてもSELECTの直接の結果自体は 画 ...

jsp include html 乱码问题 <%@ include page=""%>

jsp include html 乱码问题  &lt;%@ include page=&quot;&quot;%&gt; 在使用<%@ include page=""%> 指令包含一个html页面(b.html)时中文乱码。  乱码问题 首先想到的就是这两个文件的编码是否统一 在仔细检查了一遍后 发现没问题 都是UTF-8的。 既能编码一致  那为什么还好出现乱码呢。   ...

每周一荐:Python Web开发框架Django

作  者:david++ 发布时间:2012/08/09 22:40 花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用。项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了)。从前台到后台,好好折腾了一把,用到:HTML、CSS、JavaScript、Apache、Python、mod_wsgi、Django ...

基于Django框架的web设计指南(2)

  我们在这个指南中将一步一般介绍如何在Django环境下构建一个admin网页和Display网页。 Display网页中将添加表格读取MySQL数据并显示,同时动态刷新网页以动态显示数据库部分信息。   本文涉及的软件版本: Django Version 1.2 MySQL Version 5.1.27 Python Version 2.5.2     1、开 ...

Java EE----Action的书写方式和配置方式

三、Action访问环节  Action 有三种书写方式 Action 有三种配置方式  1、Action三种书写方式 第一种 用户定义Action类,可以不去实现任何接口,继承任何父类  第二种 用户定义Action类,实现Struts2 提供Action接口 (更规范 Action写法 ) public static final String SUCCESS = "succe ...