首页 > 编程语言
推荐算法注意事项总结
本文总结了多种推荐场景中的注意事项,或者推荐中比较关键的因素,不涉及算法描述,仅仅说明关注点,仅供参考。 推荐算法有很多种,从算法的角度来说,我认为主要由以下几种:协同过滤系列(基于item和user),机器学习分类系列(喜欢和不喜欢二分类,或者回归中的分值代表喜欢程度),矩阵分解系列(mahout ALS算法,netflix举行推荐大赛获奖算法),关联规则(电商常用)。本文将从以上几种系列进行总结。...
分类:编程语言   时间:2015-04-03 17:30:08    收藏:0  评论:0  赞:0  阅读:214
线程一-------经典案例买票
/* * extends THread也可以 不过都是使用下列方法 */ public class MyThread implements Runnable { private int ticket = 5; //5张票 public void run() { for (int i=0; i<=20; i++) { if (t...
分类:编程语言   时间:2015-04-03 17:28:57    收藏:0  评论:0  赞:0  阅读:299
JNI(Java Native Interface)_03
JNI(Java Native Interface)_03 c/c++区别 jni调用: * c: jstring str = (*env)->NewStringUTF(env,getHello()); * c++:jstring str = (env)->NewStringUTF(getHello()); * 区别如下: * 1,c++中把(*env) 的\*号去掉 * 2...
分类:编程语言   时间:2015-04-03 17:27:58    收藏:0  评论:0  赞:0  阅读:386
线程二-----------线程池的问题
借鉴了几位大神的博客,学习下 线程池的作用: 线程池作用就是限制系统中执行线程的数量。      根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中...
分类:编程语言   时间:2015-04-03 17:27:47    收藏:0  评论:0  赞:0  阅读:326
java调用webservice接口完整源码
对方提供的webservice是用c#写的,而我这个方案对于java或c#(亲测过)提供的webservice都可以使用。具体步骤如下: 1、新建一个普通的java项目,在项目上右键new–other–web service client –next如图,在框内输入webservice地址,例如:http://10.10.10.60:7000/srv_waipaiItem/ws/wp?wsdl...
分类:编程语言   时间:2015-04-03 17:27:07    收藏:0  评论:0  赞:0  阅读:297
C语言 实现strstri不区分大小写查找字符串
strstri 字符串查找...
分类:编程语言   时间:2015-04-03 17:26:57    收藏:0  评论:0  赞:0  阅读:2678
Java反射机制
0、Java反射机制的定义:     JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 1、反射机制的作用: 1)在运行中分析类的能力 2)在运行中查看对象 3)实现通用的数组操作代码 4)利用Method对象(这个对象很想C+...
分类:编程语言   时间:2015-04-03 17:26:38    收藏:0  评论:0  赞:0  阅读:346
一些C++的开源项目和C++库以及修炼C++的方法
Google的C++开源代码项目 v8  -  V8 JavaScript Engine V8 是 Google 的开源 JavaScript 引擎。 V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用。 V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista、...
分类:编程语言   时间:2015-04-03 17:26:28    收藏:0  评论:0  赞:0  阅读:362
Java从网络中请求获取JSon数据以及解析JSON数据----(自创,请注明)
Json的数据获取,从网络上获取Json数据。以及解析JSON数据,包括用Google的GSON来解析JSON...
分类:编程语言   时间:2015-04-03 17:25:57    收藏:0  评论:0  赞:0  阅读:330
Python 调用摄像头并保存图片
# -*- coding: utf-8 -*- from VideoCapture import Device interval = 2 cam = Device() cam.saveSnapshot('./image.jpg') Python3.4 .python2.7 均可使用 转载注明作者与出处...
分类:编程语言   时间:2015-04-03 17:23:57    收藏:0  评论:0  赞:0  阅读:695
超实用的python日期处理笔记
从一个字符串开始 >>time_str='2008-08-08 08:08:08'  1.1.转换为struct_time形式的时间       >>struct = ime.strptime(time_str,'%Y-%m-%d %H:%M:%S') time.struct_time(tm_year=2008, tm_mon=8, tm_mday=8, tm_ho...
分类:编程语言   时间:2015-04-03 17:22:58    收藏:0  评论:0  赞:0  阅读:303
python7:字符串
在Python中,字符串对应对象str,字符串是使用Unicode编码的不可变序列。 构造字符串 字符串可以使用下面几种语法:     1)单引号:'allows embedded "double" quotes'     2)双引号:"allows embedded 'single' quotes"     3)三引号:'''Three single quotes''', """Thr...
分类:编程语言   时间:2015-04-03 17:22:51    收藏:0  评论:0  赞:0  阅读:373
【c语言】判断一个数是不是回文数
//判断一个数是不是回文数 #include #include int panduan(int *p) { int t = 0; int n = *p; assert( *p != NULL ); //每次取出最后一个数乘10加到前边去 while( *p != NULL ) { t = t * 10 + *p % 10; *p = *p / 10; } //如果是...
分类:编程语言   时间:2015-04-03 17:21:08    收藏:0  评论:0  赞:0  阅读:238
jeewx-api.jar入门教程
jeewx-api.jar入门教程...
分类:编程语言   时间:2015-04-03 17:21:01    收藏:0  评论:0  赞:0  阅读:236
linux makefile 编译c和c++文件
.SUFFIXES:.c .o //.c和.o建立关联CC=gcc SRCS=hello.c\ add.c //同时编译两个.c文件OBJS=$(SRCS:.c=.o)//ORJS=hello.o add.o EXEC=hellostart: (OBJS)//依赖hello.oadd.o(OBJS) //依赖hello.o add.o (CC) -o...
分类:编程语言   时间:2015-04-03 17:20:17    收藏:0  评论:0  赞:0  阅读:169
摩根斯坦利面试——Java多线程
今天上午,参加大摩的面试,自觉失败,记录一下过程。 面试官看着简历,并没有就简历提问,整个过程都在问java多线程的问题。 1. ReentrantLock,作为可重入锁,怎么理解“可重入”二字,有没有不可重复的锁? 我:获得对象锁的线程能够再次获得对象锁,访问对象……被鄙视了,后来想想,应该把递归这种场景说下; 2.生产者-消费者模型怎么实现? 我:使用synchronized或者Lo...
分类:编程语言   时间:2015-04-03 17:19:47    收藏:0  评论:0  赞:0  阅读:221
C++学习之构造函数、拷贝构造函数
引申问题一:拷贝构造函数中参数是否加const对拷贝构造函数的影响。 网上大多数人对于这个问题的解释只能达到"当你不想对参数进行修改时,就需要加上const关键字"的程度,但是并没有仔细区分这两种情况到底有什么区别。以下面的程序为例: Dog.h #ifndef __test_header__Dog__ #define __test_header__Dog__ #include cl...
分类:编程语言   时间:2015-04-03 17:19:27    收藏:0  评论:0  赞:0  阅读:207
C++基础篇--虚函数原理
虚函数算是C++最关键和核心的内容之一,是组件的基础。下面先列出一些相关名词,再围绕它们举例说明虚函数的本质实现原理。 基础概念(英文部分来自C++编程思想)   1)绑定:Connectinga function call to a function body is called binding.(把函数调用和函数实现关联的过程)   2)早绑定:Whenbinding is pe...
分类:编程语言   时间:2015-04-03 17:18:27    收藏:0  评论:0  赞:0  阅读:289
关于python
1、from foo import bar从foo中import bar,如果bar是一个数组,那么接下来你就可以在你当前程序中直接使用名为bar的这个数组。2、import bar as foo导入bar,并重新起名为foo3、继承继承意味着导入父类的所有成员。除了继承所有父类特性外,我们还可以自...
分类:编程语言   时间:2015-04-03 17:15:07    收藏:0  评论:0  赞:0  阅读:230
Javascript实现鼠标框选元素后拖拽被框选的元素
之前需要做一个框选元素后拖拽被框选中的元素功能,在网上找资料做了一些修改,基本达到了需要的效果,希望对也需要实现框选后拖拽元素功能的人有用。
分类:编程语言   时间:2015-04-03 17:10:47    收藏:0  评论:0  赞:0  阅读:307
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!