首页 > 编程语言
JNI编程(二) —— 让C++和Java相互调用(2)
3.getRamdomOrder()这个方法会从backend得到一个随机的Order对象(抱歉这里“Random”拼错了),然后再调用java中相应的通知方法来通知foreground。getRamdomOrder方法没有参数,但是所对应的C++方法里却有两个参数,一定有人会不解。其实细心的朋友一...
分类:编程语言   时间:2015-07-30 22:43:03    收藏:0  评论:0  赞:0  阅读:156
Python爬虫基础(一)--简单的url请求
#encoding:UTF-8 import?urllib import?urllib.request #?data是一个字典,然后通过urllib.parse.urlencode()将data转换为‘wd?=?904727147‘的字符串 #最后和url合并为full_url #?urllib.request是一个库,隶...
分类:编程语言   时间:2015-07-30 21:34:43    收藏:0  评论:0  赞:0  阅读:238
python中linspace()和arange()的区别
python中linspace()和arange()的区别今天无意间看到linspace(0,4,5)可以产生一个array([0,1,2,3,4])的数组,不知道里面的参数是什么,于是就有了这篇博文。linspace( )linspace()通过指定开始值、终值和元素个数创建表示等差数列的一维数组,可以通过endpoint参数指定是否包含终值,默认值为True,即包含终值。...
分类:编程语言   时间:2015-07-30 21:33:03    收藏:0  评论:0  赞:0  阅读:230
Java 8之Lambda
公司内部的一些新项目相继采用了Java 8,这才有了动力好好的研究一下Java 8这个传说中的大杀器。Java 8文档里面提到的第一个改进就是Lambda,就从它入手好了。社区好多大神都已经研究几年了,拜一下。有不准确的地方,望指正。为什么要Lambda把Java代码写得更简洁一点,更直白来说,就是写出来的代码篇幅更短。那么简单?核心来说,是的,不过可能额外带来一些好处。理论上来说,Lambda不是...
分类:编程语言   时间:2015-07-30 21:31:53    收藏:0  评论:0  赞:0  阅读:179
c++ 解决ifstream在断点debug下无法读取文件问题
std::ifstream input("data/output.off"); 在运行debug或release模式下编译生成的exe都能正常读取文件,但是设置断点点击调试的debug下就不能读取文件了。 原因是exe模式下,相对路径是在exe所在的文件夹为基准。 比如,文件的物理地址为E:\vs2010-projects\ModelDecompoent\Release\data\o...
分类:编程语言   时间:2015-07-30 21:31:33    收藏:0  评论:0  赞:0  阅读:561
C++深度理解复杂链表的构造复制
#include using namespace std; #define Default -1 struct Node { int data; Node *next; Node *other;//这是复杂链表的额外的一个指针,指向一个指定位置的节点。 Node(int d = int()) :data(d), next(NULL), other...
分类:编程语言   时间:2015-07-30 21:31:23    收藏:0  评论:0  赞:0  阅读:267
实验报告:使用MapReduce实现PageRank算法
使用MapReduce实现PageRank算法...
分类:编程语言   时间:2015-07-30 21:31:16    收藏:0  评论:0  赞:0  阅读:352
c++引入额外开销的情况
#include #include using namespace std; class base { public: virtual void funcA() { cout } }; class derived :public base { public: virtual void funcB() { cout } }; void funcC(base...
分类:编程语言   时间:2015-07-30 21:30:03    收藏:0  评论:0  赞:0  阅读:224
HDU-1285-确定比赛名次-拓扑排序(模板)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1285 这是一道拓扑排序的模板题,用来学拓扑排序很好。我的算法62ms过的,效率还是很低,不过很好理解;用一个结构体记录每个点的入度出度就搞定了; #include #include #include #include #include #include #include #include #inc...
分类:编程语言   时间:2015-07-30 21:29:13    收藏:0  评论:0  赞:0  阅读:279
插入排序、冒泡排序、选择排序、希尔排序、快速排序、归并排序、堆排序和LST基数排序——JAVA实现
首先是EightAlgorithms.java文件,代码如下: import java.util.Arrays; /* * 实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 * 以及快速排序、归并排序、堆排序和LST基数排序 * @author gkh178 */ public class EightAlgorithms { //插入排序:时间复杂度o(n^2)...
分类:编程语言   时间:2015-07-30 21:28:43    收藏:0  评论:0  赞:0  阅读:223
spring 代理(静态代理&动态代理&cglib代理)
介绍spring AOP之前 先介绍三种常见的代理方式:静态代理,动态代理,cglib代理 代理概述: 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理访问目标对象。这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。 举例:明星(邓紫棋)              目标        (代理) 一.静态代理 1)代理的对象要...
分类:编程语言   时间:2015-07-30 21:25:23    收藏:0  评论:0  赞:0  阅读:250
顺序二维数组的查找
1、题目 就是给定一个二维数组,数组里面从左到右,从上到下都是非降序。然后查找某个值是否存在。这个题目在剑指offer里面也有。不过这里用的是自己想出来的方法。 2、解法 这里涉及到二分查找肯定是想着使用二分查找。类比一维数组的二分查找,需要两个指针表示范围。但是这里是二维数组,所有想着使用四个指针表示范围。二分查找中肯定需要个中点,这个中心点自然而然选择矩形的中心点。在一维数组,中心点把数...
分类:编程语言   时间:2015-07-30 21:24:07    收藏:0  评论:0  赞:0  阅读:190
Caused by: java.lang.NumberFormatException: For input string: ""
1、错误描述java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Long.parseLong(Long.java:453) at java.lang....
分类:编程语言   时间:2015-07-30 21:21:08    收藏:0  评论:0  赞:0  阅读:349
【linux高级程序设计】(第十二章)Linux多线程编程 3
条件变量通信机制条件变量必须配合互斥锁一起实现对资源的互斥访问使用方法:int pthread_cond_init (pthread_cond_t *__restrict __cond, __const pthread_condattr_t *__restrict __cond_attr) :初始化...
分类:编程语言   时间:2015-07-30 21:14:32    收藏:0  评论:0  赞:0  阅读:229
python下编译py成pyc和pyo
其实很简单,用python -m py_compile file.pypython -m py_compile /root/src/{file1,file2}.py编译成pyc文件。也可以写份脚本来做这事:Code:import py_compilepy_compile.compile('path'...
分类:编程语言   时间:2015-07-30 21:14:22    收藏:0  评论:0  赞:0  阅读:239
Spring中通配符
一、加载路径中的通配符:?(匹配单个字符),*(匹配除/外任意字符)、**/(匹配任意多个目录)classpath:app-Beans.xml说明:无通配符,必须完全匹配classpath:App?-Beans.xml说明:匹配一个字符,例如 App1-Beans.xml 、 App2-Beans....
分类:编程语言   时间:2015-07-30 21:13:49    收藏:0  评论:0  赞:0  阅读:252
使用skin++进行MFC界面美化翻译
1.下载skin++皮肤库和皮肤库,skin++皮肤库主要包括:SkinPPWTL.dll,SkinPPWTL.lib,SkinPPWTL.h 这三个文件。把这三个文件拷贝到工程目录下。2.在工程中连接lib库,两种方式: (1):直接在stdafx.h文件中#pragm...
分类:编程语言   时间:2015-07-30 21:11:12    收藏:0  评论:0  赞:0  阅读:600
几种排序的原理与实现(二)
3.选择排序 原理:多次遍历序列,每次从序列中选出一个最大或者最小的记录放在序列的开始位置。例如:对int a[10]中的十个数排序,选择排序的做法是遍历序列发现比a[0]小的数就交换位置,一次遍历后就a[0]就是序列中最小的数了,然后从a[1]开始遍历......最后从a[8]开始遍历就可以得到....
分类:编程语言   时间:2015-07-30 21:10:23    收藏:0  评论:0  赞:0  阅读:85
Spring IoC Container and Spring Bean Example Tutorial
Spring Frameworkis built on theInversion of Control(IOC) principle.Dependency injectionis the technique to implement IoC in applications. This article...
分类:编程语言   时间:2015-07-30 21:10:03    收藏:0  评论:0  赞:0  阅读:238
"Chinese_PRC_CI_AS" 和 "Chinese_PRC_90_CI_AI" 之间的排序规则冲突问题
这个错误真是太恶心了。不过有解决办法,你问我哪来的?当然百度的咯!示例:selecta.workTypeDesfromAa,Bb wherea.workTypeCode=b.workTypeCodecollateChinese_PRC_CI_AS在后面加上这句就OK了。collateChinese_...
分类:编程语言   时间:2015-07-30 21:07:52    收藏:0  评论:0  赞:0  阅读:1249
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!