`
david_je
  • 浏览: 373098 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
            今天准备搭建一个wordpress的博客,但是由于PHP的包php-5.3.10-Win32-VC9-x86.zip下载不下来,所以没有安装成功,这里记录一下安装步骤,有空的时候安装一下。                  首先下载Apache的安装包httpd-2.2.22-win32-x86-openssl-0.9.8t.msi,还有MySQL的安装包,我已经安装了,就不下载了。              安装好了之后,主要就是配置了。              1. 配置Apache/conf/httpd.conf                  找到L ...
           JNI提供了很多API用来传递对象从JAVA到C, 一般比较普通的就是传递原始类型,或者String,如果传递的对象中包含其他类型的对象,过程就有点复杂了。先上代码吧.                      public class Container { private String hello; private Map<String, String> parameterMap = new HashMap<String, String>(); public Map<String, String ...
    两天没有关电脑了,速度超级慢,所以重启了一下电脑。等了N长时间,终于回到桌面,接着双击启动Eclipse,3秒就启动好了(我的Eclipse优化过)。然后回到workspace,修改了一段JNI代码,保存。结果Eclipse就死了,一直显示Android SDK content Loader,进度为0%。重启了好几次,都不能解决问题,于是只能上Google了,结果搜到的答案都是什么拔网线(太他么霸气外漏了吧),试了试,貌似不能解决我的问题。        重启Eclipse, Window->Preferences->Android,查看SDK的路径是否正确,貌似正确 ...

JNI基础(翻译)

           JNI定义在native系统中了下列JNI的数据类型,他们分别对应着java的数据类型。            1. Java的原始数据类型,JNI中的数据类型jint,jbyte,jshort,jlong,jfloat,jdouble,jchar,jboolean 分别对应的java中的数据类型,int,byte,short,lo ...
         Makefile是一个简单组织代码编译的方法。这个入门只是设计到了make的一些皮毛,它主要是作为一个初学者指南来帮助你,能够快速和简单地去为中小型项目去创建自己的makefile文件。         一个简单地例子          这里有3个文件,hellomake.c,hellofunc.c和hellomake.h,他们能够代表一些典型的项目。           hellomake.c #include int main() { // call a function in another file myPrintHelloMake(); ...
          集成 CDT 插件至 Eclipse         这个和其他 Eclipse 插件的安装一般无二。        一。去官网下载 CDT Eclipse 插件。        进入http://www.eclipse.org/cdt/downloads.php 。选择和自己安装的 Eclipse 匹配的 CDT 插件版本。例如,作者的 Eclipse 是“eclipse-SDK-3.4.1-linux-gtk”,属于“木卫三”,所以选择的是 CDT 5.0.x,点击 http://download.eclipse.org/tools/cdt/releases/gan ...
JNI with C/C++ Mixture   第一步:写一个使用Native代码的java类 HelloJNICpp.java public class HelloJNICpp { static { System.loadLibrary("hello"); // hello.dll (Windows) or libhello.so (Unixes) } private native void sayHello(); public static void main(String[] args) { ...
         今天简单地讲一下HLS协议里面流的Playlist。一般测试的时候,使用的encode工具是Envivio,他可以快速的配置处我们需要的流。具体的配置就不讲了,如果购买了他们的设备,会有相应的文档的,而且他们的support也很nice。这里主要是说HLS的Live流。         当你配置好Envivio后,他将把生成的流自动上传到指定的路径,一般来说,你只需要配置好一个HTTP的服务就可以完成。这里会生成两类文件,m3u8和segment。m3u8文件有index.m3u8和01.m3u8,segment主要就是流了,文件形式是*.ts。         打开in ...
          今天编译时遇到一个错误unsupported major.minor version50.0,看到这个错误的时候, 我首先想到了是java编译器版本的问题,因为我PC默认的JDK是1.7,但是在Eclipse里面默认的是1.6,当我调整了JDK的版本后,这个问题就解决了。           回到问题的本身,major和minor是什么呢?Google一下可以得到很多信息,它实际上是软件的主次版本号,51是主版本号,0是次版本号。怎么能查看到它的版本号呢?java实际也提供了这个命令,javap.           javap -verboase xxx.clas ...
 1. 介绍        在java编程中,有时候为了克服内存管理和性能限制,可能需要从java代码中去调用native的代码(像C/C++)。Java中的JNI就提供了这种调用机制。 JNI有点难,因为它涉及到两种编程语言的调用和运行。 JNI编程需要的基本知识有:       Java.       C/C++ 和GCC编译器(GCC and Make)       Gygwin or MinGW       Eclipse C/C++ Development Tool(CDT)   2. 开始        JNI和C        第一步:编译一个使用C代码 ...
  Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒谬的技术神话。 1.Java很慢 关于Java的性能有很多谬论,这一条是最过时的,可能也是最为明显的。 确实,在上世纪90年代和本世纪初处,Java有时是很慢。   然而从那以后,虚拟机和JIT技术已经有了十多年的改进,Java的整体性能现在已经非常好了。 在6个独立的Web性能基准测试中,Java框架在24项测试中有22项位列前四。 尽管JVM利用性能剖析仅优化常 ...

java读文件的方式

    博客分类:
  • java
             很久不玩java了,很多代码都忘记怎么写了,今天写了一个流媒体的广播发送程序,结果忘记文件读写操作了。岁月是把杀猪刀啊,怀念我们终将逝去的青春。              读文件               File file = new File(fileName); 按字节读取 InputStream in =new FileInputStream(file); byte [] buf = new byte[1024]; int temp; while((temp=in.read(buf))!=-1){ System.out.Pri ...

Go语言(二)

    博客分类:
  • go
            指针             Go也有指针 ·          p := 2 pInt := &p //定义一个指针变量,赋值为变量p的地址,编译器可以自动识别 fmt.Printf("p=%d\tpInt=%p\n",p,pInt) *pInt = 123445 fmt.Printf("p=%d\tpInt=%p\n",p,pInt) ...

Go语言(一)

    博客分类:
  • go
        Go语言是Google的大牛们发明的一门新语言,2012年3月28日正式对外发布。去年7月份我第一次接触到Go语言,从此就喜欢上了它。本来这门语言是为C/C++程序员准备的,但是貌似更多的是Python程序员在学习和使用。         Go语言的主要特性有:   自动垃圾回收  丰富的内置语言类型  函数多返回值 错误处理 匿名函数和闭包  类型和接口  并发编程  反射 语言交互性  Hello  world    hello.go   package main import "fmt" //需要使用fmt包 ...

Start nginx

       虽然早就听说过nginx,但是工作中一直使用过的还是apache, 没有真正用过nginx, 今天有时间玩一玩,顺便把过程记录下来。     首先是从下载安装起,nginx的官网是http://nginx.org/en/,下载最新版的windows安装包,http://nginx.org/download/nginx-1.2.8.zip。     安装,只需解压到指定目录就可以了。启动,进入目录nginx-1.2.8,执行    start nginx    就可了。     打开浏览器,输入http://localhost:8080, 如图:    ...
Global site tag (gtag.js) - Google Analytics