精彩博客

TDH8.0 使用必读 :为什么你需要存算解耦的多模型数据管理平台

星环科技于2021年3月发布了星环极速大数据平台TDH的8.0版本。相信很多企业级数据平台的用户都对这款新产品非常感兴趣。 我们将用一系列文章,向您逐一介绍最新发布的TDH8.0全新功能和技术创新。帮助您更全面、深入地了解最新的大数据技术,更好地技术选型。 您也可以在星环科技官方视频号、星环社区服务号、以及bilibili、腾讯视频等站点看到我们的视频。 存算一体VS存算解耦 1983年甲骨文公司推出了第一代数据库产品。同一年,...

2021/05/07 17:50
77
0
redis详解、哨兵模式、集群模式

redis 安装 安装步骤: 1、下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt 2、解压命令:tar -zxvf redis-3.2.5.tar.gz 3、解压完成后进入目录:cd redis-3.2.5 4、在redis-3.2.5目录下执行make命令 运行make命令时出现故障意出现的错误解析:gcc:命令未找到 能上网: yum install gcc yum install gcc-c++ 不能上网: 将资料中的rpmgcc目录复制到Linux的opt目录中 进入opt目录中的rpmgcc目录执行命令:rpm -Uvh *.rp...

2021/05/06 13:43
525
0
Java遍历List集合的4种方式

public class Test { public static void main(String[] args) { // 循环遍历List的4中方法 List<String> strList = new ArrayList<>(); strList.add("aaa"); strList.add("bbb"); strList.add("ccc"); // 1. 普通遍历方式 for (int i = 0; i < strList.size(); i++) { System.out.println(strList.get(i)); } // 2.增强的for循环 ...

2021/05/02 14:10
189
0
Java开源企业开发平台教程:老版本custom后端源码编译

一、 功能介绍 在O2Server服务器源码目录下编译老版本custom后端源码,以crm(客户管理)为例 二、开发环境 1,JDK1.8 2,maven V3.5+ 3,运行环境 o2server V5.3+ 三、关于O2Server服务器源码整体编译 crm源码编译的前提:已经整体编译了O2Server服务器源码。 O2Server服务器源码整体编译教程: https://www.yuque.com/o2oa/course/ng5iqb 四、crm后端源码编译 1,从gitee上将crm源码clone到本地,地址为:https://gitee.com/o...

2021/04/20 11:22
406
0
Linux free -m 详解命令

如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. 1 2 3 4 5 6 $ free -m total used free shared buffers cached Mem: 1002 769 232 0 62 421 -/+ buffers /cache : 286 715 Swap: 1153 0 1153 第一部分Mem行: total 内存总数: 1002M used 已经使用的内存数: 769M free 空闲的内存数: 232M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 62M cached Page 缓存内存数:421M 关系:t...

2021/04/11 10:05
76
0
ADB操作多台设备

1、adb devices 查看所有连接设备。 2、adb -s <设备名> shell 指定device来执行adb shell。 3、adb -s <设备名> <指令> 在指定设备执行指令。 4、通过网络连接 Android 设备: 先需要用有线连接设备开启端口:setprop service.adb.tcp.port 5555 然后 adb connect <ip>:5555 就可以了

2021/04/05 14:42
1.2K
0
Android SDK 国内更新代理

配置步骤 启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager – Settings』窗口; 在『Android SDK Manager – Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,并且选中「Force https://… sources to be fetched using http://…」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager – Settings』...

2021/04/05 14:42
3.1K
0
Genymotion 启动模拟器错误处理

发生错误 VirtualBox Failed to open/create the internal network 打开网络连接勾选里面的 VirtualBox NDIS6 Birdged Networking Driver 即可

2021/04/05 14:42
163
0
Android Activity的生命周期

onCreate – > onStart -> onResume – > onPause -> onStop -> onDestroy

2021/04/05 14:42
82
0
Android Roboletric 测试,配置依赖下载地址

其实很简单,直接在build.gradle中配置repo地址,不过这个问题曾经浪费好几天的时间 testOptions { unitTests.all { systemProperty 'robolectric.dependency.repo.url', 'https://mirrors.huaweicloud.com/repository/maven/' systemProperty 'robolectric.dependency.repo.id', 'huawei' } } 另外,在单元测试中,如果用到了android的资源文件,则需要在build.gradle中配置 includeAndroidResource = true 加上上...

2021/04/05 14:42
68
0
adb 传输文件的权限问题——remote couldn't create file: Read-only file system

adb root adb remount 提示错误,于是按照搜索的结果: 执行adb disable-verity adb reboot 再次 adb root adb remount adb push即可使用

2021/03/29 09:46
6K
0
一文带你了解Redis持久化完整版本

本文讲解知识点 持久化的简介 RDB AOF RDB与AOF的区别 持久化应用场景 对于持久化这个功能点,其实很简单没有那么复杂 Redis持久化 演示环境 1. 持久化简介 2. RDB 2-1 RDB启动方式 -- save命令 2-2 RDB启动方式 -- save指令相关配置 2-3 RDB数据恢复 2-4 RDB -- save指令工作原理 2-5 RDB -- bgsave指令工作原理 2-5 RDB -- 配置文件自启动 3. AOF 3-1 AOF概念 3-2 AOF写数据过程 3-3 AOF写数据的三种策略 3-4 AOF功能开启 3-...

2021/03/26 12:26
179
0
【MySQL】使用docker配置主从复制(主库和从库都是全新的情况)

这篇文章只是让大家了解一下mysql的主从复制,并且实现了一个案例 但是这个案例不是典型的案例 后面会在写其他的配置方法 主从复制解决的问题 数据分布 负载均衡 备份 高可用和故障切换 在这个案例中,我们只实现了备份 。其他几个点,我们后边一个一个实现,就不写概念了 主从复制是如何工作的 这里写的只是简单的实现过程,具体细节是很麻烦的,建议大家都去了解了解 主库会把数据的更改记录在一个二进制文件 从库会把主库的二...

2021/03/26 12:26
285
0
解决Go升级到1.14后无法Debug

Debug对一个程序员是多么的重要,然后在升级了go1.14后,我的debug却使用不了了,这就很尴尬。遇到问题解决问题。 这个问题估计在未来大多数人都会遇到,咔咔在学习过程中一直坚持使用最新版本。 根据咔咔现在的这个标题去搜索,只有几篇文章解析,但是他们给解决方法我却实现不了,于是咔咔就再出一篇文章,来对这个问题进行解析。 给出的最多解决方法就是go get -u github.com/derekparker/delve/cmd/dlv执行这个命令,这个指...

2021/03/26 12:26
100
0
laravel中给命令行携带参数不了解一下吗?

最近在使用laravel实现rabbitmq方面的文章,实现到路由模式的时候遇到点问题,针对命令行传参的问题。 对自己无知的一次解密 一、rabbitmq路由模式遇到的问题 二、揭秘$argv 三、如何用laravel携带带参数的指令 一、rabbitmq路由模式遇到的问题 在这份代码里边可以看到一个没有定义的变量$argv,说实话框架用多了,都不知道这玩意是什么了。 咔咔使用的是laravle框架,没有声明的变量是会直接报错的。 但是在路由模式下确实又需...

2021/03/26 12:26
179
0

没有更多内容

加载失败,请刷新页面

没有更多内容

关于消息推送服务的十问十答

近日小编受邀参与了开源中国高手问答栏目,收集到很多与推送相关的问题,也发现很多开发者都在使用消息推送服务,小编甚是欢喜。 相关阅读:关于移动消息推送,你了解多少? 随着移动互联时代...

2020/06/24 15:10
2.8W
3
IM开发干货分享:我是如何解决大量离线消息导致客户端卡顿的

1、引言 好久没写技术文章了,今天这篇不是原理性文章,而是为大家分享一下由笔者主导开发实施的IM即时通讯聊天系统,针对大量离线消息(包括消息漫游)导致的用户体验问题的升级改造全过程。...

2020/06/17 13:56
4.5W
10
使用Python编写iOS原生应用的框架设计思考(首篇)

使用Python编写iOS原生应用的框架设计思考(首篇) 一、引子 使用Python编写iOS原生应用,为何有这样的想法,其实本来是源于对JS类的跨平台框架的学习。熟悉原生开发的同学们都知道,对于可跨平...

2020/04/30 15:56
8.2K
3
京喜小程序的高性能打造之路

本文阅读时长约15分钟。京喜小程序开发团队核心成员倾力之作,都是干货,读完一定会收获满满,请大家耐心阅读~ 背景 京喜小程序自去年双十一上线微信购物一级入口后,时刻迎接着亿级用户量的...

2020/04/01 11:02
8.1K
12
摆脱主机环境限制,随心所欲编译Android源码

本文源代码详见 https://github.com/Tinker-S/docker-android-build 使用docker编译aosp源码 google官方推荐的安卓编译源码为14.04,由于目前的工作环境为macosx环境或者高版本的ubuntu环境,...

2020/03/20 11:06
4.8K
2
数据安全(反爬虫)之「防重放」策略

在大前端时代的安全性一文中讲了 Web 前端和 Native 客户端如何从数据安全层面做反爬虫策略,本文接着之前的背景,将从 API 数据接口的层面讲一种技术方案,实现数据安全。 一、 API 接口请求...

2020/03/05 15:23
5.3K
4
Charles 从入门到精通

内容清单 Charles 的简介 安装 Charles Charles 初始化设置 过滤网络请求 截取HTTP/HTTPS数据 模拟弱网环境 修改网络请求 修改服务器返回内容 服务器压力测试 反向代理 解决与翻墙软件的冲突...

2020/02/23 02:51
6.2K
7
IM的扫码登录功能如何实现?一文搞懂主流的扫码登录技术原理

本文引用了3位作者“精品唯居”、“ Yangfan2016”、“ MrYun”的部分文章内容,一并感谢。 1、引言 扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的方...

2020/01/08 13:54
9.7K
13
零基础,史上最通俗视频编码技术入门

1、引言 如今我们所处的时代,是移动互联网时代,也可以说是视频时代。从快播到抖音,从“三生三世”到“延禧攻略”,我们的生活,被越来越多的视频元素所影响。 而这一切,离不开视频拍摄技...

2019/11/19 11:22
6.6K
51
开源中国客户端 Android 10 经验适配指南,含代码

我们App的适配从 targetSdkVersion = 26跨版本升级到29,因此会遇到大量的坑,最终的版本配置如下: 现在进入填坑适配指南,包含实际经验代码,绝不照搬翻译文档 1.Region.Op相关异常:java....

2019/09/16 11:05
1.7W
35
你知道字节序吗

最近在调一个自定义报文的接口时,本来以为挺简单的,发现踩了好几个坑,其中一个比较“刻骨铭心”的问题就是数据的字节序问题。 背景 自定义报文,调用接口,服务端报文解析失败 iOS 小端序...

2019/09/15 22:52
4K
6
且听穿林打叶声———Ashmem机制讲解

且听穿林打叶声———Ashmem机制讲解 侯亮 (Android 7.0) 在Android平台上,提供了一种共享内存的机制——Ashmem。该机制内部其实复用了Linux的共享内存机制。Ashmem机制使用linux的mmap系...

2019/07/17 21:26
5.5K
4
iOS13 适配 夜间模式(深色模式 DarkMode)与其他

https://my.oschina.net/wintelsui/blog/3063883 iOS13 适配 夜间模式与其他 夜间模式 其他问题:presentViewController ###一 :夜间/深色模式 DarkMode 夜间模式是iOS13的重要更新之一,随之...

2019/06/19 15:57
5.8K
2
iOS开发如何避免安全隐患

现在很多iOS的APP没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们来聊聊iOS开发人员平时怎么做才更安全。 一、网络方面 用抓包工具可以抓取手机通信接口的数据。以Charles...

2019/05/30 14:03
4K
0
看完这篇你们团队的代码也很规范

最近重构项目组件,看到项目中存在一些命名和方法分块方面存在一些问题,结合平时经验和 Apple官方代码规范 在此整理出 iOS 工程规范。提出第一个版本,如果后期觉得有不完善的地方,继续提出...

2019/03/04 09:35
2.3W
12
Flutter | 状态管理特别篇——Provide

前言 今天偶然发现在谷歌爸爸的仓库下出现了一个叫做flutter-provide的状态管理框架,2月8日才第一次提交,非常新鲜。在简单上手之后感觉就是一个字——爽!所以今天就跟大家分享一下这个新的...

2019/02/21 01:29
1.9W
6
Android调试神器stetho使用详解和改造

本文由云+社区发表 作者:NaOH 概述 stetho是Facebook开源的一个Android调试工具,项目地址:facebook/stetho 通过Stetho,开发者可以使用chrome的inspect功能,对Android应用进行调试和查看...

2019/02/15 17:50
1.3W
7
自己动手写事件总线(EventBus)

本文由云+社区发表 事件总线核心逻辑的实现。 EventBus的作用 Android中存在各种通信场景,如Activity之间的跳转,Activity与Fragment以及其他组件之间的交互,以及在某个耗时操作(如请求网...

2018/12/29 12:06
9.5K
2
iOS 的组件化开发

在一个APP开发过程中,如果项目较小且团队人数较少,使用最基本的MVC、MVVM开发就已经足够了,因为维护成本比较低。 但是当一个项目开发团队人数较多时,因为每个人都会负责相应组件的开发,...

2018/10/03 22:59
1.7W
1
入坑Flutter ,弃坑React-Native(简单体验)

前言 由于业务需要之前用react-native重写了公司项目,中间碰到各种坑,莫名其妙红屏,适配坑,页面刷新坑,打包坑,热更新坑.折磨了两个月终于完成.年初就听说了Flutter,看一下是用Google的Dart语...

2018/08/15 11:38
3.5W
13

没有更多内容

加载失败,请刷新页面

TDH8.0 使用必读 :为什么你需要存算解耦的多模型数据管理平台

星环科技于2021年3月发布了星环极速大数据平台TDH的8.0版本。相信很多企业级数据平台的用户都对这款新产品非常感兴趣。 我们将用一系列文章,向您逐一介绍最新发布的TDH8.0全新功能和技术创新。帮助您更全面、深入地了解最新的大数据技术,更好地技术选型。 您也可以在星环科技官方视频号、星环社区服务号、以及bilibili、腾讯视频等站点看到我们的视频。 存算一体VS存算解耦 1983年甲骨文公司推出了第一代数据库产品。同一年,...

2021/05/07 17:50
77
0
redis详解、哨兵模式、集群模式

redis 安装 安装步骤: 1、下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt 2、解压命令:tar -zxvf redis-3.2.5.tar.gz 3、解压完成后进入目录:cd redis-3.2.5 4、在redis-3.2.5目录下执行make命令 运行make命令时出现故障意出现的错误解析:gcc:命令未找到 能上网: yum install gcc yum install gcc-c++ 不能上网: 将资料中的rpmgcc目录复制到Linux的opt目录中 进入opt目录中的rpmgcc目录执行命令:rpm -Uvh *.rp...

2021/05/06 13:43
525
0
Java遍历List集合的4种方式

public class Test { public static void main(String[] args) { // 循环遍历List的4中方法 List<String> strList = new ArrayList<>(); strList.add("aaa"); strList.add("bbb"); strList.add("ccc"); // 1. 普通遍历方式 for (int i = 0; i < strList.size(); i++) { System.out.println(strList.get(i)); } // 2.增强的for循环 ...

2021/05/02 14:10
189
0
Java开源企业开发平台教程:老版本custom后端源码编译

一、 功能介绍 在O2Server服务器源码目录下编译老版本custom后端源码,以crm(客户管理)为例 二、开发环境 1,JDK1.8 2,maven V3.5+ 3,运行环境 o2server V5.3+ 三、关于O2Server服务器源码整体编译 crm源码编译的前提:已经整体编译了O2Server服务器源码。 O2Server服务器源码整体编译教程: https://www.yuque.com/o2oa/course/ng5iqb 四、crm后端源码编译 1,从gitee上将crm源码clone到本地,地址为:https://gitee.com/o...

2021/04/20 11:22
406
0
Linux free -m 详解命令

如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. 1 2 3 4 5 6 $ free -m total used free shared buffers cached Mem: 1002 769 232 0 62 421 -/+ buffers /cache : 286 715 Swap: 1153 0 1153 第一部分Mem行: total 内存总数: 1002M used 已经使用的内存数: 769M free 空闲的内存数: 232M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 62M cached Page 缓存内存数:421M 关系:t...

2021/04/11 10:05
76
0
ADB操作多台设备

1、adb devices 查看所有连接设备。 2、adb -s <设备名> shell 指定device来执行adb shell。 3、adb -s <设备名> <指令> 在指定设备执行指令。 4、通过网络连接 Android 设备: 先需要用有线连接设备开启端口:setprop service.adb.tcp.port 5555 然后 adb connect <ip>:5555 就可以了

2021/04/05 14:42
1.2K
0
Android SDK 国内更新代理

配置步骤 启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager – Settings』窗口; 在『Android SDK Manager – Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,并且选中「Force https://… sources to be fetched using http://…」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager – Settings』...

2021/04/05 14:42
3.1K
0
Genymotion 启动模拟器错误处理

发生错误 VirtualBox Failed to open/create the internal network 打开网络连接勾选里面的 VirtualBox NDIS6 Birdged Networking Driver 即可

2021/04/05 14:42
163
0
Android Activity的生命周期

onCreate – > onStart -> onResume – > onPause -> onStop -> onDestroy

2021/04/05 14:42
82
0
Android Roboletric 测试,配置依赖下载地址

其实很简单,直接在build.gradle中配置repo地址,不过这个问题曾经浪费好几天的时间 testOptions { unitTests.all { systemProperty 'robolectric.dependency.repo.url', 'https://mirrors.huaweicloud.com/repository/maven/' systemProperty 'robolectric.dependency.repo.id', 'huawei' } } 另外,在单元测试中,如果用到了android的资源文件,则需要在build.gradle中配置 includeAndroidResource = true 加上上...

2021/04/05 14:42
68
0
adb 传输文件的权限问题——remote couldn't create file: Read-only file system

adb root adb remount 提示错误,于是按照搜索的结果: 执行adb disable-verity adb reboot 再次 adb root adb remount adb push即可使用

2021/03/29 09:46
6K
0
一文带你了解Redis持久化完整版本

本文讲解知识点 持久化的简介 RDB AOF RDB与AOF的区别 持久化应用场景 对于持久化这个功能点,其实很简单没有那么复杂 Redis持久化 演示环境 1. 持久化简介 2. RDB 2-1 RDB启动方式 -- save命令 2-2 RDB启动方式 -- save指令相关配置 2-3 RDB数据恢复 2-4 RDB -- save指令工作原理 2-5 RDB -- bgsave指令工作原理 2-5 RDB -- 配置文件自启动 3. AOF 3-1 AOF概念 3-2 AOF写数据过程 3-3 AOF写数据的三种策略 3-4 AOF功能开启 3-...

2021/03/26 12:26
179
0
【MySQL】使用docker配置主从复制(主库和从库都是全新的情况)

这篇文章只是让大家了解一下mysql的主从复制,并且实现了一个案例 但是这个案例不是典型的案例 后面会在写其他的配置方法 主从复制解决的问题 数据分布 负载均衡 备份 高可用和故障切换 在这个案例中,我们只实现了备份 。其他几个点,我们后边一个一个实现,就不写概念了 主从复制是如何工作的 这里写的只是简单的实现过程,具体细节是很麻烦的,建议大家都去了解了解 主库会把数据的更改记录在一个二进制文件 从库会把主库的二...

2021/03/26 12:26
285
0
解决Go升级到1.14后无法Debug

Debug对一个程序员是多么的重要,然后在升级了go1.14后,我的debug却使用不了了,这就很尴尬。遇到问题解决问题。 这个问题估计在未来大多数人都会遇到,咔咔在学习过程中一直坚持使用最新版本。 根据咔咔现在的这个标题去搜索,只有几篇文章解析,但是他们给解决方法我却实现不了,于是咔咔就再出一篇文章,来对这个问题进行解析。 给出的最多解决方法就是go get -u github.com/derekparker/delve/cmd/dlv执行这个命令,这个指...

2021/03/26 12:26
100
0
laravel中给命令行携带参数不了解一下吗?

最近在使用laravel实现rabbitmq方面的文章,实现到路由模式的时候遇到点问题,针对命令行传参的问题。 对自己无知的一次解密 一、rabbitmq路由模式遇到的问题 二、揭秘$argv 三、如何用laravel携带带参数的指令 一、rabbitmq路由模式遇到的问题 在这份代码里边可以看到一个没有定义的变量$argv,说实话框架用多了,都不知道这玩意是什么了。 咔咔使用的是laravle框架,没有声明的变量是会直接报错的。 但是在路由模式下确实又需...

2021/03/26 12:26
179
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部