- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 JNI调用动态库.so
1.确保gcc编译器已安装2.编写HelloJNI.java代码,用native声明需要用C实现的函数。如果源程序是包含在package里的话,应该建立同样的文件夹结构,比如/home/swan/test/net/wangliping/HelloJNI.javapackage net.wanglipingpublic class HelloJNI{ static
2014-02-26 16:39:53 1106
原创 C++ 判断素数
算法思想:枚举所有可能的因子,如果有存在某个因子则不为素数,退出;否则,为素数,枚举结束后,算法结束。算法实现:C++代码如下:static bool isPrime(int n) { if (n < 2) return false; for (int i = 2; i <= (int) sqrt((double) n); i++) { if (n % i == 0)
2014-02-25 15:14:56 6454 1
原创 C# 动态调用WebService
C#调用WebService的方式有很多:1、直接在项目中添加WebService引用,这种方式比较简单,但不是动态的,即每次服务地址或者内容变了之后都要重新添加引用。2、用Soap,这种方式需要把添加WebService引用生成的Reference.cs类中服务接口,集成进自己定义的服务调用类中,如果服务接口发生了改变,需要修改服务调用类。3、动态调用,代码如下:
2014-02-21 19:24:37 3676
原创 android sdk升级到4.4后的兼容性问题
今天通过SDKManager将android的SDK升级到了android4.4.2,具体信息如下:升级后遇到了如下问题:1、原有的android2.3.3的项目可以通过编译,但是运行时报错,报错信息为:Conversion to Dalvik format failed: Unable to execute dex:.........清理项目无法解决该问题。打开项目目录,
2014-02-14 11:31:23 1746
原创 C++ 实现大数相乘
如果这两个数比较小(即能用计算机的int、long类型表示,并且相乘后的结果任然能够表示)那么直接用计算机的乘法运算就可以了。这里的大数指的是用计算机的预设类型(int、long等)无法表示的数,如:111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
2014-02-12 21:35:51 2461
转载 android SurfaceView和View的区别
如果你的游戏不吃CPU,用View就比较好,符合标准Android操作方式,由系统决定刷新surface的时机。 但如果很不幸的,你做不到不让你的程序吃CPU,你就只好使用SurfaceView来强制刷新surface了,不然系统的UI进程很可能抢不过你那些吃CPU的线程。 当然其实不止这两种方法来刷新Surface的,这两种只是纯Java应用比较常见的方法。 SurfaceVi
2014-02-10 14:37:33 960
原创 Eclipse CDT launch failed,Binary not found
今天下午配置eclipse+cdt+mingw开发环境,环境配置好了,新建一个C++工程,Run->Run as->Local C/C++ Application,这时报错了: launch failed,Binary not found。解决方案如下:1、在Eclipse中Window->Preferences->C/C++->New CDT project wizard->Ma
2014-02-08 20:29:08 1261
vc++6.0写的聚类分析的COM组件
2009-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人