- 浏览: 425732 次
- 性别:
- 来自: 成都
最新评论
-
binghc:
能使用浏览器作为客户端么,用socket构建一个最简单的htt ...
HTTPS那些事 用java实现HTTPS工作原理 -
littleShyBoy:
如果是使用http client请求https的接口,http ...
HTTPS那些事 用java实现HTTPS工作原理 -
skw1975:
...
HTTPS那些事 用java实现HTTPS工作原理 -
sealinesu:
看了半天,真的是半天,总算是把这些概念都理清了,谢谢博主
spring事务传播机制实例讲解 -
wanghaozdw:
请问下,在内外层事务均是REQUIRED的情况下,内层事务抛出 ...
spring事务传播机制实例讲解
文章列表
avian
是一个小型的Java虚拟机,实现了Java的部分基本功能。具体API可以看
这里
。不过这个虚拟机只提供源代码,需要你在linux、MSYS或Cygwin下编译好后才能使用,我在MSYS下尝试了一下,总是报错,最后只好转到Ubuntu下面才成功编译。
编译过程很简单,只要遵照他的提示就可以了,不过事先肯定是要装好GCC和JDK的(推荐OpenJDK),目标为win32平台时,还需要win32的头文件和库,可以从它的git站点
下载
。 下载后解压到avian目录的上一级目录。
1
$ ...
js数组的操作
用
js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,
自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧
1、数组的创建
var
arrayObj
=
new
Array();
//
创建一个数组
var
arrayObj
=
new
Array([size]);
//
创建一个数组并指定长度,注意不是上限 ...
1、项目经理的能力和职能? -- 项目经理最重要的是协调沟通能力和组织能力,能够安排合适的人到合适的位置,制定较完备的项目计划方案,让项目组成员清楚了解各自的职责、工作量及时间安排,遇到困难能准确找到问题的 ...
各种经典hash算法
#include <stdio.h>
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
class HashLib
{
public:
long RSHash(string str)
{
int b = 378551;
int a = 63689;
long hash = 0 ...
Cocoa框架 本文转自CSDN Blog
Cocoa框架
是什么因素使一个程序成为Cocoa程序呢?肯定不是编程语言,因为在Cocoa开发中您可以使用各种语言;也不是开发工具,因为您在命令行上就可以创建Cocoa程序(虽然那会使开发过程变得复杂,且需要消耗大量时间)。那么,所有Cocoa程序的共同点是什么?是什么使它们变得与众不同?答案是这些程序都是由一些对象组成,而这些对象最终都是从NSObject这个根类继承下来的;还有,这些程序都是基于Objective-C运行环境的。这个说法对于所有的Cocoa框架来说也是正确的。
请注意:上面的说法还需要做一点限制。首先, ...
Windows下的Objective-C集成开发环境(IDE)的搭建 (二)
继上一步Windows下的Objective-C集成开发环境(IDE)的搭建 (一)配置运行命令行程序后,今天来讲解一下如何使用
codeblocks配置开发使用cocoa framework开发GUI程序。
#include "AppController.h"
#include <AppKit/AppKit.h>
int main(int argc, const char *argv[])
{
NSAutoreleasePo ...
NSArray,NSSet等集合类的使用
- 博客分类:
- object-c
NSArray与NSSet
NSArray:有序的集合,存储的元素在一个整块的内存中并按序排列;NSSet:无序的集合,散列存储。读developer.apple关于NSSet的解释:You can use sets as an alternative to arrays when the order of elements isn’t important and performance in testing whether an object is contained in the set is a consideration—while arrays are ordered, tes ...
ASIHttprequest的使用
- 博客分类:
- object-c
本文转自csdn
ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。
ASIHTTPRequest功能很强大,主要特色如下:
l 通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作
l 下载的数据,可存储到内存中或直接存储到磁盘中
l 能上传本地文件到服务端
l 可以方便的访问和操作请求和返回的Http头信息
l 可以获取到上传或下载 ...
NSDate //得到当前的日期 NSDate *date = [NSDate date]; NSLog(@"date:%@",date); //得到(24 * 60 * 60)即24小时之前的日期,dateWithTimeIntervalSinceNow: NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow: -(24 * 60 * 60)]; NSLog(@"yesterday:%@",yesterday); NSDateFormatter *formatter =[[[NSDa ...
Windows下的Objective-C集成开发环境(IDE)的搭建 (一)
Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境:
<!--[if !supportLists]--> ...
开始温习C,C++,以前都是看effective c++之类的书籍,对c++原理不甚了解,为了知其所以然,
今天仔细研究了一下一个简单的函数的汇编过程。请各位大侠多指教。
/* 如下代码使用GUN GCC编译,反汇编如下 */
int main(int argc,char **args)
{
int a=20;
int b=30;
int c=0;
c=a+b;
return 0;
}
004016DD push %ebp /*将栈底指针入操作栈,保存main函数的上级调用函数的栈基地址,此处为操 ...
深入理解java字节码
- 博客分类:
- 深入java虚拟机,字节码
深入理解JVM—字节码执行引擎
2012-03-20 16:10:17| 分类: JVM | 标签:jvm 字节码 执行引擎 class
本文转自
http://blog.csdn.net/eno_rez/article/details/2158671 当调用(call)一个函数时,主调函数将声明中的参数表以逆序压栈,然后将当前的代码执行指针(eip)压栈,跳转到被调函数的入口点。 进入被调函数时, ...
原文链接:http://blog.csdn.net/cng1991/article/details/7293946
今天看了下libgdx,觉得加载3d模型的功能很炫。所以分享下代码。
首先用blender(开源的3D模型工具,百度即可搜到)新建一个工程,然后导出为cube.obj。最主要的是获取obj文件。将.obj文件放在android工程的assets/data目录下。然后搭建android下的libgdx环境,即导入架包。
然后编写代码:
[java] view plaincopy
Android libgdx tiled 使用tiledMapEditor编辑二维地图
2011-12-20 18:04
package com.badlogic.gdx.graphics.g2d.tiled;
文件TileAtlas:
当 libgdx使用tiled Map时,由于原方法获取图块是通过配置的图片packfile来获取的,用于我找不到生成图片packfile的工具,所以打算修改这个方法,直接不需要packfile就可以操作(一个方法优化可以少生成一个packfile文件),以下是原始方法:
public TileAtlas (T ...