艾木酱 艾木酱
4年前
我们与MemFire Cloud的缘起2--MemFireDB
中大概阐述了一下我们之前碰到过的一些应用开发中的痛点:现有的云数据库起步使用成本较高应用开发对团队的起步要求较高现有云数据库配置复杂这些痛点当然不是我们先发现的,也不是我们先要尝试解决的。Google早在2014年就收购了firebase,或许是对这些痛点认可的最佳佐证。就在前两天,InfoQ上发布了一篇翻译文章:,这其实是作者的副标题,原标题是,文章
刘望舒 刘望舒
4年前
Android解析WindowManagerService(三)Window的删除过程
Android框架层Android系统服务WindowManagerServiceAndroid框架层本文首发于微信公众号「后厂技术官」前言在本系列文章中,我提到过:Window的操作分为两大部分,一部分是WindowManager处理部分,另一部分是WMS处理部分,Window的删除过程也不例外,本篇文章会介绍Window的删除过程,包括了两大处理
Stella981 Stella981
4年前
LeetCode 1009. 十进制整数的反码
原文链接: LeetCode1009.十进制整数的反码(https://my.oschina.net/ahaoboy/blog/3118044)https://leetcodecn.com/problems/complementofbase10integer/(https://www.oschina.net/action/GoToL
Stella981 Stella981
4年前
Mat 的几种初始化和赋值方法
这几天用到了由cv::Point3f和std::vector<float到cv::Mat数据类型的转换。本质上就是换一下容器。今晚做个小总结。由Point3f到Mat有两种方法,一种使用cv::Mat_<cv::Point3f(),另一种是在声明时使用{}初始化。\\注意:
Stella981 Stella981
4年前
ElasticSearch用Java联接的三种方式
一、第三方提供的JESTMaven依赖<dependency<groupIdio.searchbox</groupId<artifactIdjest</artifactId<version2.0.3</versio
Wesley13 Wesley13
4年前
Java中User Thread和Daemon Thread的区别
Java将线程分为User线程和Daemon线程两种。通常Daemon线程用来为User线程提供某些服务。程序的main()方法线程是一个User进程。User进程创建的进程为User进程。当所有的User线程结束后,JVM才会结束。通过在一个线程对象上调用setDaemon(true),可以将user线程创建的线程明确地设置成Daemon线程。例如,时
Stella981 Stella981
4年前
IDEA远程调试服务端的java项目
服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地的代码必须和远程服务器运行的代码一致)中设置断点,每当有请求到远程服务器时时能够在本地知道远程服务端的此时的内部状态。使用远程调试的JVM参数运行服务端代码XdebugXrunjdwp:transportdt_socket,suspendn,server
Wesley13 Wesley13
4年前
Oracle 行列转换函数pivot、unpivot的使用(二)
一、行转列pivot关键函数pivot,其用法如下pivot(聚合函数for列名in(类型))select\fromtable\_namepivot(max(column\_name)                           行转列后的列的值value,聚合函数是必须要有的                  
Stella981 Stella981
4年前
OSChina 周日乱弹 —— 程序员的鄙视链
放假这几天,不知道各位OSCer加班加得开不开心,写了几行代码。。几千行代码也要看什么代码,C要尊称一声“大拿”,Java的话就是“这还好意思拿出来说事赶紧干活去!”!(http://static.oschina.net/uploads/space/2016/0102/221650_FkU7_1428332.jpg)都是写代码的