共享库:理解动态加载

https://amir.rachum.com/blog/2016/09/17/shared-libraries/#runtime-search-path

2018-03-07 11:28:23

阅读数 303

评论数 0

如何将C++编译好的so文件打包到jar包中

gcc/g++命令参数中文帮助手册: http://blog.csdn.net/zc02051126/article/details/48678983 Linux下so动态库查看与运行时搜索路径的设置: http://blog.csdn.net/renwotao2009/article/de...

2018-03-03 00:08:20

阅读数 1629

评论数 0

Xgboost C++预测模块线程安全修复

1 背景 Xgboost在各种排序场景中有广泛的应用,离线训练一般在Spark平台或者单机环境执行。训练好的模型用到线上预测时一般要根据自己的环境重新开发预测代码,例如,如果时Java环境,则需要用Java开发预测代码。主要原因是Xgboost提供的预测模块不支持多线程,本文介绍如何修改C++代...

2018-03-03 00:04:37

阅读数 1607

评论数 12

Xgboost安装

1 基本环境配置 Xgboost安装需要基本的环境支持,gcc,cmake,Python,它们的版本要求如下 gcc>=4.8,因为需要C++11支持 cmake,安装最新的即可 Python,安装2.7版本 2 各个环境安装 gcc安装 从https:/...

2018-02-11 15:55:33

阅读数 746

评论数 0

Spring教程

Spring教程:http://www.yiibai.com/spring/spring-tutorial-for-beginners.html

2018-01-20 15:54:02

阅读数 599

评论数 0

Thrift基本应用

https://www.jianshu.com/p/10b7cf0a384e https://thrift.apache.org/tutorial/java https://www.jianshu.com/p/397d7b278e65 Thrift创建步骤 服务端编码基本步骤 实现...

2018-01-20 10:25:57

阅读数 215

评论数 0

Xgboost中需要注意的点

1 简介Xgboost是目前非常流行的机器学习模型,它属于集成学习中的boosting方法,在多种竞赛场合取得非常好的成绩,在工业界也有广泛应用。它和一般教科书上的讲解的梯度树在理论推导上有较大不同,陈天奇在其分享的ppt《Introduction to Boosted Trees》和发表的论文《...

2018-01-18 12:35:21

阅读数 4528

评论数 3

More Effective C++在leveldb中的体现

2 构造/析构/赋值运算条款7:为多态基类声明virtual析构函数在leveldb中只要是基类的声明中,都把析构函数声明成virtual的,如MemTableIterator的基类Iterator中将析构函数声明成virtual ~Comparator();在InternalKeyCompara...

2017-09-04 22:30:24

阅读数 424

评论数 0

梯度下降法概述

ref:http://sebastianruder.com/optimizing-gradient-descent/index.html#gradientdescentvariants1 三种梯度下降法2 梯度下降法存在的问题3 几种改进的梯度优化方法4 分布式随机梯度下降法5 梯度下降法常用策略

2017-06-02 16:32:00

阅读数 580

评论数 0

笔记本

Protocol Buffer 序列化原理解析:https://mp.weixin.qq.com/s/YLQKkH_bV99o5U65iOGFpQ 从构造函数看线程安全: https://mp.weixin.qq.com/s/O_k-ox5BgU8dTFRo4q7ZYw The magic of ...

2017-05-14 09:29:33

阅读数 385

评论数 0

笔记本

Deep Learning System: http://dlsys.cs.washington.edu/

2017-05-14 09:24:45

阅读数 261

评论数 0

Java并发编程-2 对共享资源的访问控制

如果有多个任务同时对同一个资源进行操作,如读写。那么就会存在对共享资源的访问控制问题。例如在火车购票系统中,有多个用户同时购买同一班次的火车票,如果不进行控制,就会出现提交订单时有票,付款时票被别人买走了,所以要在某个用户提交订单到交易完成这段时间内对某张票进行控制,不让其他用户再次购买,这就是并...

2017-05-07 11:54:18

阅读数 556

评论数 0

Java并发编程-1 基本线程机制

1 线程构造方法方法1:通过Runnable接口描述线程任务 实现Runnable接口中的run方法 public class RunnableThread implements Runnable { public void run() { //...

2017-05-03 23:17:42

阅读数 239

评论数 0

笔记本

@酷勤网-程序员的那点事 《Linux进程管理之“四大名捕”》本文四大名捕由linux命令所出演无情:ps 出演;铁手:dstat 出演;追命:top 出演;冷血:htop 出演。http://www.kuqin.com/shuoit/20160524/352158.html

2017-03-27 10:57:06

阅读数 300

评论数 0

笔记本

@酷勤网-程序员的那点事 《高并发性能调试经验分享》在多线程和高并发环境下,如果有一个平均运行一百万次才出现一次的bug,你如何调试这个bug?http://www.kuqin.com/shuoit/20160617/352395.html @慕课网 IT技术分享#【JAVA多线程和并发基础面试...

2017-03-27 10:55:26

阅读数 303

评论数 0

笔记本

@酷勤网-程序员的那点事 《「理解HTTP」之常见的状态码》状态码的职责是当客户端向服务器端发送请求时,描述返回请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了什么错误:http://www.kuqin.com/shuoit/20160530/352248.html

2017-03-27 10:53:42

阅读数 348

评论数 0

DL在推荐系统中应用

预测在线用户行为的深度学习算:https://arxiv.org/abs/1511.06247v1 《Predicting online user behaviour using deep learning algorithms》 @洪亮劼 今天我们来读一篇WSDM 2017的文章,作者群来自A...

2017-03-24 17:21:30

阅读数 593

评论数 0

深度学习在分词上的应用

https://mp.weixin.qq.com/s?__biz=MjM5ODIzNDQ3Mw==&mid=2649966433&idx=1&sn=be6c0e5485003d6f33804261df7c3ecf&chksm=beca376789bdbe71ef28...

2017-03-18 18:46:03

阅读数 1069

评论数 0

nginx事件模块执行过程

1 ngx_event_core_module模块定义在如下的ngx_event_core_module模块定义中有两个回调函数,这两个回调函数就负责初始化套接口 ngx_event_module_init, /* init module */:在ngx_init_cycle的ngx_init_m...

2017-03-08 22:27:37

阅读数 732

评论数 0

nginx事件模块解析

1 事件模块基本配置static ngx_command_t ngx_events_commands[] = { { ngx_string("events"), NGX_MAIN_CONF|NGX_CONF_BLOCK|NGX_CONF_NOARGS, ...

2017-03-05 15:16:20

阅读数 414

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭