9 ddxu

尚未进行身份认证

啊啊啊

等级
TA的排名 1w+

Jupyter升级python2.7到python3

折腾一上午,走了弯路,故总结一下。----------------------------------------------以下是有问题的--------------最下面有正确方式------------------------------------------jupyter有terminal,这个terminal其实就是linux环境,所以按照linux下python2.7升级py...

2019-07-10 14:54:32

《Effective Java》笔记

第1条:用静态工厂方法代替构造器1.优点:(1)静态工厂方法有名称;(2)不必在每次调用他们的时候都创建一个新的对象;(3)他们可以返回原返回类型的任何子类型的对象;(4)所返回的对象的类可以随着每次调用而发生变化,这取决于静态工厂方法的参数值;(5)方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不存在。2.缺点:(1)类如果不含公有的或者受保护的构造器...

2019-05-08 09:33:03

推荐相关总结

一、基础1.大多数的推荐系统都主要包含以下三部分:(1)召回:召回方式有很多,u2i、i2i、tag2i等等;(2)排序:主要依靠打分模型打分,再按分数排序。算法同学的几乎80%的工作都在这部分。打分模型又分为在线打分和离线打分、离线模型在线打分、离线加实时训练模型在线打分等很多,后面再分类细说。(3)打散或过滤策略:...

2019-01-09 10:11:11

一些不错的产品问答

一。微信1.微信朋友圈的点赞功能为何需要两步而不是直接露出?答:(1)为了保证点赞的质量感,两步操作作为门槛,减少了点赞的随意性; (2)两步操作增加了操作成本,同时给操作者更多的思考时间,降低误操作率,(比取消点赞更能)防止手滑点赞,保证你的操作是对你心情的直接反应;(3)弱化朋友圈社交属性;(4)朋友圈的主要目的是给朋友看,其次才是参与互动,二级设计让主要内容更加明显,浏览...

2018-09-26 20:56:33

刷题中的基本算法

一、深度优先和广度优先二、排序基本排序算法三、DP在现实生活中,有一类活动的过程,由于它的特殊性,可将过程分成若干个互相联系的阶段,在它的每一阶段都需要作出决策,从而使整个过程达到最好的活动效果。当然,各个阶段决策的选取不是任意确定的,它依赖于当前面临的状态,又影响以后的发展,当各个阶段决策确定后,就组成一个决策序列,因而也就确定了整个过程的一条活动路线,这种把一个问题看作是一个前后关联具有链状结...

2018-03-29 10:51:05

业余刷leetcode

我的顺序是从最简单开始,速度是一天2道(18.3.22start-),都是以自己最low想法来随意写,以后补充优化。一、easytitle 108:将有序数组转为二叉搜索树public class title108 { public TreeNode sortedArrayToBST(int[] nums) { TreeNode root = createTree(nums...

2018-03-23 11:19:22

数据倾斜问题和滑动窗口uv统计问题

背景:item的滑动窗口内的uv统计,item会有头部内容问题,即会引起数据倾斜。注释:实时统计,java语言。关键词:HyperLogLog、Redis、storm。一、uv统计1.对于大数据量的uv实时统计肯定不能使用set来实现,目前大多使用的方法是HyperLogLog估算。对于固定窗口的uv统计相对来说也是比较容易实现的,但是对于滑动窗口就很不好做了。2.最开始我们使用的是一个流式计算平...

2017-12-14 12:11:48

关于Serving的一些相关知识shuli

一、RPC1.使用的TCP链接;2.需要寻址、编码(二进制序列化)用Python实现一个获取可用监听端口的示例:def findFreePort(): """ 函数返回值是当前可用来监听的一个随机端口。 """ import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

2017-12-01 20:43:32

Py4j

一、概述1.Py4j是使python可以调用java,java也可以调用python的工具;

2017-11-22 20:48:55

使用python调用java-jpype

一、jpype1.环境(我的电脑是windows64位):python2.7(32位),jdk1.5(32位),JPype-0.5.4.2.win32-py2.7.exe,https://sourceforge.net/projects/jpype/files/JPype/0.5.4/2.测试:#coding=utf-8#!/usr/bin/python

2017-11-17 15:50:20

TF,Keras,Cafe,Theano,torch

一、TensorFlow二、Keras1.Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras适用的Python版本是:Python 2.7-3.6

2017-11-07 14:37:18

工作中的一些经验

一、java1.在对对象进行遍历的时候不要在循环中remove,例如下面这样的:for(ResultDto resultDto : recallRs){ String showId = resultDto.getId()+""; String serialId= playControlMap.get(showId); ...

2017-10-09 17:10:30

Tomcat相关

一、server.xml1.文件加载(1)Bootstrap类的load方法使用反射机制调用Catalina类的load方法加载server.xml;(2)而catalina的load方法使用了digester(用createStartDigester创建,创建的时候addRule),digester有一系列的Rule具体映射到server.xml;load使用FileInputStr

2017-09-12 20:49:57

staragent总结

待完善

2017-09-12 19:50:17

TestNG

一、pom.xml配置dependency> groupId>org.testnggroupId> artifactId>testngartifactId> version>6.8.7version> scope>testscope> dependency>

2017-09-11 11:14:49

Redisxue

一。安装1.下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。2.将安装路径配置到环境变量的path后面,打开cmd,输入redis-se

2017-09-05 19:48:59

esper

有一个专栏:http://blog.csdn.net/luonanqin/article/details/9900295public class PersonMap  {      public static void main(String[] args)      {          EPServiceProvider epService = EPServic

2017-09-05 16:02:07

Apache Kafka

它被设计为一个分布式系统,易于向外扩展;它同时为发布和订阅提供高吞吐量;它支持多订阅者,当失败时能自动平衡消费者;它将消息持久化到磁盘,因此可用于批量消费,例如ETL,以及实时应用程序。图1:Kafka生产者、消费者和代理环境生产者可以选择自己喜欢的序列化方法对消息内容编码。为了提高效率,生产者可以在一个发布请求中发送一组消息。下面的代码演示

2017-09-05 15:21:29

Storm

一、Jstorm1.详解地址:http://www.cnblogs.com/antispam/p/4182210.html

2017-09-05 14:01:53

lua语句

#!/usr/local/bin/luaprint("Hello World!")--[[ 多行注释 多行注释 --]]b=10print(b)tab1 = { key1 = "val1", key2 = "val2", "val3" }for k, v in pairs(tab1) do    print(k .. " - " .. v)end

2017-09-05 11:01:02

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。