精彩博客

[深大深鸿会]利用DevEco Studio从零开发OpenHarmony小游戏——2048(上)

从零开发鸿蒙小游戏——2048(上) 前言 概述 2048游戏规则简要介绍 创建项目 项目的实现 页面布局 在画布上显示所有格子与对应数字 页面初始化 代码展示 结语 前言 最近与小伙伴一起跟着张荣超老师的视频课程《从零开发鸿蒙小游戏App》学习了许久,受益匪浅。为了更好的掌握所学的知识,我们在这里写下这篇文章,用于记录学习过程中理解与感悟,也分享给更多和我一样的鸿蒙初学者,希望在这个过程中能够相互交流、共同进步。本...

2020/11/26 22:18
4.6K
0
MYSQL主从同步故障一例及解决过程!

公司里有两个mysql服务器做主从同步,某天Nagios发来报警短信, mysqla is down...赶紧联系机房,机房的人反馈来的信息是 HARDWARE ERROR 后面信息省略,让机房记下错误信息后让他们帮忙重启下看是不是能正常起来,结果竟然正常起来了,赶紧导出所有数据。 问题又出现了,nagios 又报警,mysql_AB error,检查从库 show slave status \G; 果然 Slave_IO_Running: Yes Slave_SQL_Running: No 而且出现了 1062错误,还提示 Last_S...

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

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

2021/05/07 17:50
58
0
jvm常用参数设置 专题

在jdk8中 -Xms2g不合法,能通过的:-Xms2G #!/bin/bash JAVA_OPTS="-Xms4G -Xmx4G -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./dump-yyy.log -XX:ErrorFile=./jvm-crash.log -Djava.security.egd=file:/dev/./urandom" #!/bin/bash JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005" nohup java -jar $JAVA_OPTS scheduler-0.0.1.jar --spring.profiles.active=dev >/dev/null...

2021/05/06 20:13
71
0
模模搭古城搭建学习笔记1:地面、围墙篇

偶然间看到这座还原度极高,使人身临其境的古城,心向往之,了解发现这竟不是某个游戏中的游戏场景,而是搭建出来的数字孪生可视化场景。 这座古城是使用CampusBuilder搭建出来的,**CampusBuilder (也叫“模模搭”)**是面向普通人设计的数字孪生可视化搭建工具,不像市面上很多3D搭建工具上手需要很久,CampusBuilder非常简单易用,普通人五分钟即可上手搭建。下面我将分享我使用CampusBuilder去搭建还原一座古城的数字孪生可...

2021/05/06 17:33
24
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
1.6K
0
Python 将数据写入CSV文件

python 将数据写入csv文件 1 介绍CSV 逗号分隔值(Comma-Separated Values,CSV,也称为字符分隔值,分隔字符也可以不是逗号)。 保存形式 其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。 分隔符号 CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。 打开方式...

2021/05/06 09:46
936
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
37
0
系统级性能分析工具perf的介绍与使用

测试环境:Ubuntu16.04 + Kernel:4.4.0-31 系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。 性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。 代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。 在性能剖析阶段,需要借助于现有的profiling工具,如perf等。在代码优化阶段往往需要借助开发者的经验,编写简洁高效的代码,甚至在汇编级别合理使用各种...

2021/04/28 10:26
125
0
基于docker-compose搭建redis集群

目录 一、简介 二、部署步骤 2.1 集群配置 2.2 编写redis.conf 2.3 编写docker-compose.yml文件 2.4 启动容器 2.5 查看容器启动状态 2.6 开启集群 三、测试 3.1 查看节点属性 3.2 插入一个值 四、添加密码 4.1 编辑redis.conf文件 4.2 编辑docker-compose.yml文件 4.3 连接集群 参考链接 一、简介 部署环境: 组件 版本 备注 docker 19.03.6 build 369ce74a3c docker-compose 1.27.4 build 40524192 ubuntu 18.04 server版 X86_...

2021/04/27 21:37
1.6K
0
基于Docker-compose搭建Redis高可用集群-哨兵模式(Redis-Sentinel)

原文转载自「刘悦的技术博客」https://v3u.cn/a_id_110 我们知道,Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。 sentinel系统可以监视一个或者多个redis master服务,以及这些master服务的所有从服务;当某个master服务下线时,自动将该master下的某个从服务升级为master服务替代已下线的master服务继续处理请求。 同样,我们使用docker进行搭建 ...

2021/04/27 21:36
12
0

没有更多内容

加载失败,请刷新页面

没有更多内容

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

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

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

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

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

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

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

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

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

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

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

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

2020/03/05 15:23
3.6W
4
Charles 从入门到精通

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2019/05/30 14:03
3.7K
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
8.8K
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
6.5W
13

没有更多内容

加载失败,请刷新页面

返回顶部
顶部