首页 文章 精选 留言 我的

精选列表

搜索[云真机矩阵],共10000篇文章
优秀的个人博客,低调大师

“古董级”诺基亚功能机跑 Linux 是怎样的画风?

下面这台诺基亚 Linux 手机只是套了诺基亚手机的外壳,里面是作者全新设计的 PCB 主板,其尺寸与诺基亚的原始 PCB 完全相同,所以称其为"Notkia"。 上图是使用了诺基亚168x 系列手机外壳的「Notkia」Linux 手机。简要介绍: 采用 Nokia 168x 机身:方便单手操控,轻松放入口袋 运行主线版 Linux 内核 处理器:Ingenic X1000E, 2200+ CoreMark, 64MB RAM 存储:32MB NOR + 4GBSLCNAND 无线连接:Lora、WiFi 2.4G、Bluetooth、GPS+GLONASS 屏幕:2.0'' 240x320IPSLCD, 3/4 visible 声音:Yamaha MA-3 (YMU762) 音乐合成器+ 常规 I2S PCM 编解码器 相机:5MP AF(仅适用于 1680 外壳) 电源:使用来自 TI 的电池解决方案,以及标准BL-5C 电池 其他:Type-C OTG、RGB LED 指示灯、温湿度传感器、零冲突键盘 实际运行效果 根据作者的介绍,此项目已提交给众筹平台,筹款完成后将开发相关的必要软件,届时将开源所有 PCB 设计文件(包括原理图和电路板设计文件)。其中必要软件包括: 桌面环境 支持英文、中文、Linux 命令和 PL 关键字的 T9 输入法 IME 框架 终端工具 各种驱动程序 类 S60 多媒体播放器 经典游戏:贪吃蛇、俄罗斯方块 …… 对于 Notkia 目前所使用的外壳,诺基亚拥有其设计专利,不过此专利将于 2023 年 6 月 23 日到期。作者表示,专利到期后他们就会根据这个设计重新生产全新的塑料外壳,当然前提是筹款目标能如愿达成。 ▲ 成功运行 Debian 发行版 ▲ 和原版诺基亚1680的对比,左边是原版,右边是「Notkia」 「Notkia」主板图如下: 对于这个“极客”项目,作者表示自己的创造初衷是因为现代智能手机对隐私和“黑客”越来越不友好。他无法接受厂商对手机和 Android 的改动,虽然后来发现了 Librem 5 Linux 手机,不过被价格劝退了。与此同时,作者开始对现代的巨大智能手机感到厌烦——无法单手操控。就在今年,他意外地发现了诺基亚 168x 系列手机,并且在查看其 PCB 照片后,发现它拥有巨大的空间,作者认为这可以大有作为,于是就有了现在的「Notkia」。 点此查看关于「Notkia」的更多技术原理和细节。

优秀的个人博客,低调大师

使用容器编排工具docker swarm安装clickhouse多机集群

1.首先需要安装docker最新版,docker 目前自带swarm容器编排工具 2.选中一台机器作为master,执行命令sudo docker swarm init [options] 3,再需要加入集群的集群上执行此命令 4.可以使用sudo docker node ls此命令来查询节点数 5编写docker-compose.yaml文件,目前我使用的是version 3版本,version2和3有区别,具体看官网介绍 贴一份完整的docker-compose.yaml供大家参考 version: '3' services: zookeeper: image: zookeeper ports: - "2181:2181" - "2182:2182" volumes: - "/data/clickhouse/zk/data:/data" - "/data/clickhouse/zk/log:/datalog" deploy: placement: constraints: - node.hostname == SHA11DMPHAMP01 # networks: # - clickhouse clickhouse203: image: yandex/clickhouse-server container_name: clickhouse203 expose: - "9000" - "8123" user: root privileged: true deploy: placement: constraints: - node.hostname == SHA11DMPHDOP01 ports: - "111.250.128.203:9000:9000" - "111.250.128.203:8123:8123" volumes: - "/data/clickhouse/etc:/etc/clickhouse-server" - "/data/clickhouse/data:/var/lib/clickhouse" - "/data/clickhouse/log:/var/log/clickhouse-server" ulimits: nofile: soft: 262144 hard: 262144 depends_on: - "zookeeper" # networks: # - clickhouse_network clickhouse204: image: yandex/clickhouse-server container_name: clickhouse204 expose: - "9000" - "8123" user: root privileged: true deploy: placement: constraints: - node.hostname == SHA11DMPHDOP02 ports: - "111.250.128.204:9001:9000" - "111.250.128.204:8124:8123" volumes: - "/data/clickhouse/etc:/etc/clickhouse-server" - "/data/clickhouse/data:/var/lib/clickhouse" - "/data/clickhouse/log:/var/log/clickhouse-server" ulimits: nofile: soft: 262144 hard: 262144 depends_on: - "zookeeper" # networks: # - clickhouse clickhouse205: image: yandex/clickhouse-server container_name: clickhouse205 expose: - "9000" - "8123" user: root privileged: true deploy: placement: constraints: - node.hostname == SHA11DMPHDOP03 ports: - "111.250.128.205:9002:9000" - "111.250.128.205:8125:8123" volumes: - "/data/clickhouse/etc:/etc/clickhouse-server" - "/data/clickhouse/data:/var/lib/clickhouse" - "/data/clickhouse/log:/var/log/clickhouse-server" ulimits: nofile: soft: 262144 hard: 262144 depends_on: - "zookeeper" # networks: # - clickhouse clickhouse206: image: yandex/clickhouse-server container_name: clickhouse206 expose: - "9000" - "8123" user: root privileged: true deploy: placement: constraints: - node.hostname == SHA11DMPHDOP04 ports: - "111.250.128.206:9003:9000" - "111.250.128.206:8126:8123" volumes: - "/data/clickhouse/etc:/etc/clickhouse-server" - "/data/clickhouse/data:/var/lib/clickhouse" - "/data/clickhouse/log:/var/log/clickhouse-server" ulimits: nofile: soft: 262144 hard: 262144 depends_on: - "zookeeper" # networks: # - clickhouse #networds: # clickhouse_network: docker-compose.yaml clickhouse的具体配置我就不介绍了,配置方面可以看我上一篇博客 希望大家尊重作者版权,未经允许不得转载,违者必究!!

优秀的个人博客,低调大师

在ubuntun虚拟机里安装goLang语言编程环境

Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。 2007年,谷歌把Go作为一个20%项目开始研发,即让员工抽出本职工作之外时间的20%, 投入在该项目上。除了派克外,该项目的成员还有其他谷歌工程师也参与研发。 本文介绍如何在ubuntu操作系统下面安装goLang。 首先用工具curl下载goLang的安装包: sudo curl -O https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz 然后将下载好的安装包,一个压缩文件通过tar解压。 sudo tar -xvf go1.9.2.linux-amd64.tar.gz 解压后,生成一个go目录。 用命令行mv将该目录移到目录/usr/local下: 将go目录下的bin文件夹加到ubuntu的环境变量里: echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile source ~/.profile 命令行go version显示版本,说明环境变量生效了。 用go语言实现一个计算阶乘的简单程序: package main import "fmt" func Factorial(n uint64)(result uint64) { if (n > 0) { result = n * Factorial(n-1) return result } return 1 } func main() { var i int = 15 fmt.Printf("func(%d): %d ", i, Factorial(uint64(i))) } 使用go build hello.go编译成可执行文件,然后./hello执行。 要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册