V-Ray渲染与机器学习相结合

Dimension CC将V-Ray渲染与机器学习相结合,因此任何人都可以创建逼真的3D图像。Adobe的Zorana Gee和Ross McKegney解释了他们如何使用V-Ray App SDK 更快地推出他们的新应用程序。今年早些时候,Adobe产品经理Zorana Gee和工程总监Ross McKegney加入Chaos Group的Chris Nichols和Lon Grohs参加CG
分类: 企业开发 发布时间: 05-25 21:00 阅读次数: 0

老哥你真的知道ArrayList#sublist的正确用法么

我们有这么一个场景,给你一个列表,可以动态的新增,但是最终要求列表升序,要求长度小于20,可以怎么做? 这个还不简单,几行代码就可以了 public List<Integer> trimList(List<Integer> list,
分类: 编程语言 发布时间: 05-25 20:48 阅读次数: 0

由一个Bug来看Java内存模型和垃圾回收

背景 前两天,项目中发现一个Bug。我们使用的RocketMQ,在服务启动后会创建MQ的消费者实例。测试过程中,发现服务启动一段时间后,与RocketMQ的连接就会断掉,从而找不到订阅关系,监听不到数据。 一、Bug的产生 经过回溯代码,发现订阅的逻辑是这样的
分类: 编程语言 发布时间: 05-25 20:48 阅读次数: 0

深入剖析Java重入锁ReentrantLock的实现原理

ReentrantLock,重入锁,是JDK5中添加在并发包下的一个高性能的工具。顾名思义,ReentrantLock支持同一个线程在未释放锁的情况下重复获取锁。 每一个东西的出现一定是有价值的。既然已经有了元老级的synchronized,而且synchro
分类: 编程语言 发布时间: 05-25 20:48 阅读次数: 0

Spring注解专题系类(二)

Spring注解应用篇--IOC容器Bean生命周期 这是Spring注解专题系类文章,本系类文章适合Spring入门者或者原理入门者,小编会在本系类文章下进行企业级应用实战讲解以及spring源码跟进。 本文来自公众号:B一下爪哇 环境准备 编译器ID
分类: 编程语言 发布时间: 05-25 20:48 阅读次数: 0

MySQL底层架构大揭秘,远不止写SQL那么简单!

一 、数据库和数据库实例在MySQL的学习研究中,存在两个非常容易混淆的概念,即数据库和数据库实例。在MySQL中,数据库和数据库实例定义如下:数据库:存储数据的集合;数据库实例:操作数据库的集合。如上定义很清楚了,数据库是用来存储数据的,数据库实例是用来操作
分类: 编程语言 发布时间: 05-25 20:48 阅读次数: 0

Python代码整洁之道(一)

很多新手在开始学一门新的语言的时候,往往会忽视一些不应该忽视的细节,比如变量命名和函数命名以及注释等一些内容的规范性,久而久之养成了一种习惯。对此呢,我特意收集了一些适合所有学习 Python 的人,代码整洁之道。 写出 Pythonic 代码 谈到规范首先想到就是 Python 有名的 PEP8 代码规范文档,它定义了编写Pythonic代码的最佳实践。可以在 https://www.python.org/dev/peps/pep-0008/ 上查看。但是真正去仔细研究学习这些规范的朋友并不
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

129. Sum Root to Leaf Numbers(js)

129. Sum Root to Leaf Numbers Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a number. An example is the root-to-leaf path 1->2->3 which represents the number 123. Find the total sum of all root-to-leaf n
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

IDEA集成Tomcat启动控制台乱码

解决方法: 在下图位置加上: -Dfile.encoding=UTF-8 然后安装下图设置: 如果上述方法重启tomcat还是乱码,那么: 进入idea的安装目录, 进入bin目录下。找到idea.exe.vmoptions这个文件 和 idea64.exe.vmoptions, 在最后一行加入-Dfile.encoding=UTF-8,两个文件最好都加上。最后重启IDEA,即可解决:
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

7、斐波那契数列、跳台阶、变态跳台阶、矩形覆盖------------>剑指offer系列

题目:斐波那契数列 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 f(n) = f(n-1) + f(n-2) 基本思路 这道题在剑指offer中实际是当作递归的反例来说的。 递归的本质是吧一个问题分解成两个或者多个小问题,如果多个小问题存在互相重叠的情况,那么就存在重复计算。 f(n) = f(n-1) + f(n-2) 这种拆分使用递归是典型的存在重叠的情况,所以会造成非常多的重复计算。 另外,每一次函数调用爱内存中都需要分配空间,
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

用fastai ResNet50训练CIFAR10,85%准确度

版权声明:本文为博主原创文章,欢迎转载,并请注明出处。联系方式:[email protected] Fastai是在pytorch上封装的深度学习框架,效果出众,以下是训练CIFAR10的过程。 导入库 from fastai import * from fastai.vision import * from fastai.callbacks import CSVLogger, SaveModelCallback 验证集上训练结果计算和显示 def show_result(learn):
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

详解DNS,你真的懂吗?

what`s this ? 概念 域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。 DNS如何实现IP查找 为了后面说清楚CDN,这里先介绍DNS的解析过程。当然此类文章网络上已经极多。但是我还是想按照我的理解来说一下DNS是如何工作的。 在整个DNS过程中有四个重要概念
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

Jmeter之检查点

一 Jmeter之检查点
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

IDEA查看JDK源代码

之前已经讲解过如何使用Eclipse查看源代码,IDEA作为一个集成开发环境越来越流行,今天学习以下如何使用Eclipse查看JDK的代码。 File->Project Structure,选择Platform Settings里的SDKs; 之后选择Classpath一栏,找到右边的添加(是一个加号),选择相应的源码文件,导入即可。 至于查看,每个项目后面都会跟着一个External Libraries,如下图所示: 找到代码的压缩包,我的名字是图中的rt.jar,点击打开就能看到所有的代码
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

快速上手 Echarts

最近使用到了 百度的 Echarts 数据可视化工具,这里简单介绍如何快速上手。 一.下载 这里选择目前最新版本,4.2.1 地址:https://github.com/apache/incubator-echarts/archive/4.2.1.zip 在解压出来的文件夹里的 dist 目录里可以找到最新版本的 echarts 库。 二.上手 不管你使用那种 js 语言,要想实现功能,最核心的就是 下面的三个步骤。 引入 Echarts 之前,要引入 jquery 库 1.引入 EChart
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

23种设计模式----概述

单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。 原型(Prototype)模式:将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。 工厂方法(Factory Method)模式:定义一个用于创建产品的接口,由子类决定生产什么产品。 抽象工厂(AbstractFactory)模式:提供一个创建产品族的接口,其每个子类可以生产一系列相关的产品。 建造者(Builder)模式:将一个复杂对象分解成多个相对简单
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

2019年5月25日 re模块

正则表达式 可以做 字符串 模糊匹配
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

图说OSI七层网络模型

开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。定义于ISO/IEC 7498-1。 各层协议 osi七层和tcp/ip四层对比 七层模型 数据传输过程1 数据传输过程2 OSI将计算机网络体系结构(architecture)划分为以下七层: 物理层: 将数据转换为可通过物理
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

【Rollo的Python之路】面向对象 学习笔记 (一)

1.0.1 类的定义: class Bra: def foo(self,name,age,gender,content): print(name,age,gender,content) obj = Bar() obj.foo() 函数定义:def +函数名(参数) 面向对象:   class >>>>>类,class Bar: >>>>>>名字叫Bar的类   def >>>>>>方法,def foo():>>>>>>名字叫f
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0

oracle数据库中的序列

什么是序列?在mysql中有一个主键自动增长的id,例如:uid number primary key auto_increment;在oracle中序列就是类似于主键自动增长,两者功能是一样的,只是叫法不同而已。 在oracle中想要实现id自动增长只能用序列来实现。在oracle中,是将序列装入内存,可以提高访问效率。 1).序列的创建   create sequence 序列名称   increment by n 每次增长多少     start with n从几开始   [maxval
分类: 其他 发布时间: 05-25 20:48 阅读次数: 0