傻猫网络日志 Samool's blog - 二十年老博客 - 环境
type: channel
link: https://samool.com/tag/%E7%8E%AF%E5%A2%83/
items: 今日（2025-11-12）全球科技相关的重要新闻
items: 成都市郫都区新冠肺炎疫情检测通知
items: Golang 汇编入门知识总结
items: 如何学习一门新的语言
items: CentOS7 + 宝塔环境搭建 Gogs 私人Git 仓库
items: Centos7 下安装Golang
items: 乍看是不幸，实际上是幸事
items: 【通俗版】宽带网络公司是如何进行网络计费的？
items: 穷人的孩子不要装逼，更不要自卑
items: 搭建Android开发环境教程（jdk+eclip+android sdk）

今日（2025-11-12）全球科技相关的重要新闻
type: item
date: 2025-11-12T09:10:31+08:00
description: AI摘要 今日全球科技新闻涉及技术标准化、自动驾驶竞争、芯片股市场波动、AI产业碳排放、数字孪生技术、科技股下滑、中国厂商硬件成本优势、科技产业财富排名、科技行业增长潜力、科技公司吸引力等多个方面。这些新闻反映了技术发展、市场竞争、环境影响、投资趋势等关键议题，预示着科技行业未来的发展方向和潜在影响。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); 今日（2025-11-12）全球科技相关的重要新闻，按先后顺序整理。每条新闻我会从“背景＋公司/利益场景＋历史规律＋未来影响”四个维度分析。技术标准化的重要性上升概况：报道指出，随着边缘 AI 的扩展，业内越来越强调技术标准化以推动互操作性、安全性和可扩展性。(RCR Wireless News)背景／利益场景：大型芯片厂商和平台提供商（如 Qualcomm）通过制定标准（例如 5G 、边缘计算 AI 模块）有助于控制生态系统、锁定市场。标准化也能降低进入门槛、加速创新。历史规律：过去网络通信、USB 接口、蓝牙、WiFi 等标准化推动了规模化和成本下降。技术生态若无标准，容易形成碎片化、重复建设。未来影响：标准化趋势意味着中小厂商可能受益于通用平台，巨头则可能通过标准话语权获得更强控制。对国家／地区来说，制定或掌握标准可成为科技竞争力的新兵器。全球自动驾驶“机器人出租车”竞争加剧概况：报道指出，Waymo（美国）与中国的 Baidu Apollo Go 等公司正在全球范围内抢位自动驾驶出租车市场。(卫报)背景／利益场景：自动驾驶出租车代表未来出行模式转变，可减少人工成本、提高运营效率。公司通过抢占城市、城市群、国家牌照和运营规模建立壁垒。中国厂商硬件成本优势显著。历史规律：出行革命（如打车软件）通常先在高成本的发达市场展开，再在成本敏感或监管松的地区扩张。技术成熟→规模化→生态形成。未来影响：谁率先实现商业化大规模运营、谁能在数据、安全、法规方面建立优势，就可能在全球出行市场取得主导。对传统汽车、网约车行业是重大冲击。大型投资者抛售芯片巨头股份引发市场波动概况：日本 SoftBank Group 出售其在 Nvidia 的约 58 亿美元股份，引起半导体板块下挫。(巴伦周刊)背景／利益场景：Nvidia 是 AI 芯片龙头，其估值极高。SoftBank 此举被视为从“吉祥 AI 赌局”中抽身，转向更多布局如 OpenAI 等。历史规律：科技泡沫时期常见大资金在估值高峰时撤离。市场常警惕“估值超过实际应用能力”的风险。未来影响：此举可能成为 AI 行业估值警示标志。若多个大型投资者模仿，半导体与 AI 基础设施板块可能面临调整。对初创 AI 公司和芯片供应链也可能产生资金压力。 AI 产业导致的碳排放问题被定量化概况：一项研究称，美国 AI 应用预计每年新增约 90 万吨 CO₂ 排放，同时某些行业用电可增加至相当于 30 万 户家庭的级别。(科技探索)背景／利益场景：随着 AI 模型训练／推理规模激增，数据中心、电力消耗与环境影响成为企业／政府必须面对的新成本。历史规律：每一次技术革命（如互联网、云计算）最初忽视其能源成本，之后必然产生“环保反向监督”机制。未来影响：公司可能因为碳排放而被监管或需额外成本承担。绿色 AI 、高效模型将成为竞争优势。国家级监管和补贴策略也可能调整。数字孪生技术用于压缩空气储能系统效率提升概况：来自 University of Sharjah 的科学家开发了一种用于压缩空气能源储存（CAES）系统的“数字孪生（Digital Twin）”技术，可提前预测故障并提升效率。(Scimex)背景／利益场景：储能系统是可再生能源普及的关键瓶颈。数字孪生通过模拟与实时数据结合，有助于降低运维成本、延长设备寿命。企业可因此获得成本优势。历史规律：工业 4.0 时代强调“物理＋数字”融合，数字孪生正成为关键工具。从飞机、石油天然气，到现在储能系统，都是相似路径。未来影响：储能成本进一步降低将推动可再生能源规模化。一些技术提供商和系统集成商可能获得新增长。对传统化石能源系统构成中长期挑战。科技股普遍下滑、市场对 AI 热情或迎调整概况：因 SoftBank 售股及其他因素，全球科技股出现滑落，反映出市场对 AI 板块可能过热的担忧。(Investopedia)背景／利益场景：科技板块（尤其 AI、芯片、云基建）在近年获得大量溢价。大规模投资…

成都市郫都区新冠肺炎疫情检测通知
type: item
date: 2020-12-07T16:40:02+08:00
description: AI摘要 成都市郫都区新增1例新冠肺炎确诊病例，患者为69岁女性。当地已启动应急预案，追踪密切接触者并进行核酸检测，同时对相关地区实施封控管理。郫都区发布疫情检测通知，要求特定时间段内前往过郫都区人民医院和太平村11组的人员于12月8日24时前进行核酸检测。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); 12月7日，四川成都郫都区新增1例新冠肺炎确诊病例。患者卢某某，女，69岁，无业，居住于郫筒街道太平村11组。12月6日，因咳嗽、咳痰等症状，前往郫都区人民医院就诊。入院体温36.2℃，肺部CT显示双肺散在分布磨玻璃影。12月7日，经市疾控中心复核新冠病毒核酸检测阳性。经省、市、区专家会诊，综合临床、影像学表现和实验室核酸检查结果，诊断为确诊病例（普通型），已转运至成都市公共卫生临床医疗中心医院隔离治疗。省、市、区立即启动应急预案，组织21支流调、检测和消杀专业队伍，全面开展流行病学调查，核酸检测、环境消杀和现场管控等措施。目前，已追踪到的密切接触者及密接的密接均已落实集中隔离观察和核酸检测。已对区人民医院、患者居住地等地区实施封控管理及人员和环境核酸检测。下一步，将继续做好相关人员流行病学调查溯源和核酸检测工作，严格落实属地防控责任，做好闭环管理和各项防疫工作。同时，请广大市民做好个人防护，配合做好新冠肺炎疫情防控工作。成都郫都区发布新型冠状病毒肺炎疫情检测通知12月7日13时25分，成都市郫都区官方微博发布新型冠状病毒肺炎疫情检测通知。广大市民朋友：因疫情防控需要，为切实保障广大群众健康安全，严防疫情扩散，请下列人员于2020年12月7日内参加核酸检测。一、检测对象2020年12月6日8时至2020年12月7日8时期间前往过郫都区人民医院的所有患者、陪同人员、医护人员、工作人员。2020年11月23日至12月7日到过郫筒街道太平村11组的人员。二、检测时间2020年12月8日24时前三、检测地点地点一：郫都区郫筒街道蜀都新邨党群服务中心（郫筒街道蜀信路二段290号）地点二：西汇·西都会（郫筒街道鹃兴路63号）四、注意事项请参加核酸检测的人员，服从现场工作人员的统一安排，有序排队参加检测，做好个人防护。如有不适，及时前往医疗机构就诊。成都市郫都区新型冠状病毒肺炎疫情防控指挥部2020年12月7日来源：郫都发布

Golang 汇编入门知识总结
type: item
date: 2020-09-27T14:35:04+08:00
description: AI摘要 本文是一篇关于Golang汇编入门的知识总结，作者分享了自己在学习Golang底层实现机制时对Golang汇编的理解。文章首先解释了为什么需要汇编语言，然后介绍了程序与进程的概念，接着深入讲解了Go汇编的相关知识，包括核心寄存器、常用操作指令等。文章还提供了如何输出Go汇编的方法，并通过对一个简单Go函数的汇编代码进行分析，帮助读者理解Go汇编的实现过程。最后，文章还介绍了一些Go调试工具，如gdb和delve，并总结了学习Go汇编需要熟悉的几个方面。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); 作者：ivansli，腾讯 IEG 运营开发工程师在深入学习 Golang 的 runtime 和标准库实现的时候发现，如果对 Golang 汇编没有一定了解的话，很难深入了解其底层实现机制。在这里整理总结了一份基础的 Golang 汇编入门知识，通过学习之后能够对其底层实现有一定的认识。0. 为什么写本文平时业务中一直使用 PHP 编写代码，但是一直对 Golang 比较感兴趣，闲暇、周末之余会看一些 Go 底层源码。近日在分析 go 的某些特性底层功能实现时发现：有些又跟 runtime 运行时有关，而要掌握这一部分的话，有一道坎是绕不过去的，那就是 Go 汇编。索性就查阅了很多大佬们写的资料，在阅读之余整理总结了一下，并在这里分享给大家。本文使用 Go 版本为 go1.14.11. 为什么需要汇编众所周知，在计算机的世界里，只有 2 种类型。那就是：0 和 1。计算机工作是由一系列的机器指令进行驱动的，这些指令又是一组二进制数字，其对应计算机的高低电平。而这些机器指令的集合就是机器语言，这些机器语言在最底层是与硬件一一对应的。显而易见，这样的机器指令有一个致命的缺点：可阅读性太差（恐怕也只有天才和疯子才有能力把控得了）。为了解决可读性的问题以及代码编辑的需求，于是就诞生了最接近机器的语言：汇编语言（在我看来，汇编语言更像一种助记符，这些人们容易记住的每一条助记符都映射着一条不容易记住的由 0、1 组成的机器指令。你觉得像不像域名与 IP 地址的关系呢？）。1.1 程序的编译过程以 C 语言为例来说，从 hello.c 的源码文件到 hello 可执行文件，经过编译器处理，大致分为几个阶段：编译器在不同的阶段会做不同的事情，但是有一步是可以确定的，那就是：源码会被编译成汇编，最后才是二进制。2. 程序与进程源码经过编译之后，得到一个二进制的可执行 文件。文件这两个字也就表明，目前得到的这个文件跟其他文件对比，除了是具有一定的格式（Linux 中是 ELF 格式，即：可运行可链接。executable linkable formate）的二进制组成，并没什么区别。在 Linux 中文件类型大致分为 7 种：b: 块设备文件c：字符设备文件d：目录-：普通文件l：链接s：socketp：管道通过上面可以看到，可执行文件 main 与源码文件 main.go，都是同一种类型，属于普通文件。（当然了，在 Unix 中有一句很经典的话：一切皆文件）。那么，问题来了：什么是程序？什么是进程？2.1 程序维基百科告诉我们：程序是指一组指示计算机或其他具有消息处理能力设备每一步动作的指令，通常用某种程序设计语言编写，运行于某种目标体系结构上。从某个层面来看，可以把程序分为静态程序、动态程序：静态程序：单纯的指具有一定格式的可执行二进制文件。动态程序：则是静态可执行程序文件被加载到内存之后的一种运行时模型（又称为进程）。2.2 进程首先，要知道的是，进程是分配系统资源的最小单位，线程(带有时间片的函数)是系统调度的最小单位。进程包含线程，线程所属于进程。创建进程一般使用 fork 方法(通常会有个拉起程序，先 fork 自身生成一个子进程。然后，在该子进程中通过 exec 函数把对应程序加载进来，进而启动目标进程。当然，实际上要复杂得多)，而创建线程则是使用 pthread 线程库。以 32 位 Linux 操作系统为例，进程经典的虚拟内存结构模型如下图所示：其中，有两处结构是静态程序所不具有的，那就是 运行时堆(heap)与 运行时栈(stack)。运行时堆从低地址向高地址增长，申请的内存空间需要程序员自己或者由 GC 释放。运行时栈从高地址向低地址增长，内存空间在当前栈桢调用结束之后自动释放(并不是清除其…

如何学习一门新的语言
type: item
date: 2020-09-13T17:14:29+08:00
description: AI摘要 本文探讨了学习新编程语言的方法和常见问题。作者指出，仅阅读官方文档和查看开源项目代码对初学者来说并不足够，因为这些资料可能过于复杂或不全面。作者建议初学者从官方提供的Step-By-Step代码开始学习，这些代码由浅入深、有质量保证且更新及时。同时，作者强调了实践的重要性，建议初学者通过小项目逐步提高。最后，作者呼吁开发者社区中的老手和新手之间需要更多的耐心和理解，以减少信息不对称带来的矛盾。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); 首先要说，这并不是一篇教你如何学习的文章，因为到今天为止我也没有找到一种通用的方法来解决如何学习的问题。但是在探索的道路上，我确实产生过一些思路，我想把这些思考的过程分享出来让大家探讨。如果这对你有帮助的话，那我会非常高兴。我最近在学习 Rust ，这是一门很酷但是相对冷门的语言（学习冷门语言可能是我的一大爱好，比如我就非常喜欢 CoffeeScript ，这是 JavaScript 的一门方言）。自从在某些语言的舒适区待久之后，经常会产生自己无所不能的错觉，这也是我不断想学习新语言的一大动力。而我的学习过程跟大多数人类似，就是先在网上找文档然后自学。而在看文档的过程中，我就发现了一些问题。手册的作用“去看文档喽。”这是老鸟在面对新手时最喜欢扔的一句话，我通常也是这么扔给自己的。但当你打开一门语言的手册，你会发现它除了教你语法外，几乎没有教你什么其它东西。于是你会陷入这样一个境地：“背下来了么？”“背不下来，太难懂了。”“再看一遍，给我背下来。”。。。“背下来了么？”“大部分背下来了。”“给我写个程序，实现个XX功能。”“不会。。。”“。。。”在一个高级开发者眼里，你会了语法理所当然就应该会写程序了，但实际情况并非如此。这让我想起前段时间跟一个朋友关于目前编程教育市场的一个讨论。我出于自己的经验提出一个想法：让大牛开发者来教新手入门。在我的设想中，大牛开发者拥有强大的实战经验，以及丰富的专业知识，更是自带光环，这不比现在市场上那些半吊子的讲师好多了。在我为自己“伟大”的想法得意的时候，朋友给我浇了一盆冷水。他告诉我这样根本行不通，大牛根本不知道菜鸟需要什么知识，你可能以为基础语法讲清楚就好了，人家却连编辑器是什么都不清楚。设想一下，让一个大学教授去教一群小学生，这对两者来说都是一种灾难吧。这些语言的创造者，或者文档的作者，无疑都是一些大神。它们在撰写一个语言手册的过程中，只能尽量负责地把这个语言的全貌准确地有组织地展现给你。然而这种全面的展现，对于一个没有任何引导的初学者来说并不完全是一件好事。简单来说就是，你会在一些次要的事情上浪费太多时间，而一些主要的概念又没有理解透彻。关于看真实代码当觉得文档满足不了你的时候，老鸟们往往会扔给你第二招：看代码。看什么代码呢？那还用说，当然是被业界奉为经典的，在 GitHub 上至少有一万颗星的知名开源项目代码啦。当你怀着崇敬的心情，打开扔给你的网址，看着满屏幕的代码时，你会对自己问出那三个经典的哲学问题。这是什么东西？它是怎么做到的？为什么要这么写？搞不好某些人还会因为惊吓过度，从而失去了学习下去的信心。那么让我们一起来看看这些代码里有什么鬼东西，会吓得新手信心不足。大段的注释说一件事你们不要笑，在我还是个萌新的时候，我曾经对这些穿插在代码中的神秘文字产生了深深的困惑，我还以为它们对代码有某种加成作用，以至于我还试验过把注释去掉会对代码执行产生什么影响。而现实中好的代码会让后面的维护者方便很多，但不好的甚至错误的注释会让人迷惑不已。语法糖语法糖是个好东西，它大大简化了我们的编程过程，高手用起语法糖写起代码来简直不要太爽，所以越强大的项目这玩意儿越多。但是对于初学者来说，语法糖隐藏了一些细节，而且让语法看起来很怪异。有些代码如果你用标准语法来写是很好懂的，但如果用语法糖来写的话很难让人一下子明白。初学者为了弄懂这些语法往往要花大量时间，但其实这些时间在这个阶段是没必要的浪费。你看不懂它觉得它是一个很重要的东西，其实它只是一个做工精巧的小玩意儿，离开了它这些代码照样能工作。而随着你的经验丰富，也可以随时随地用起来，用的方法可能也不尽相同。代码里的重点对于一个开源项目来说，往往 50% 的代码可能都是在适配各种不同的运行环境，将系统的 API 抽象成项目里通用的接口，这部分代码除非你自己要做类似的项目，要不然的话对初学者…

CentOS7 + 宝塔环境搭建 Gogs 私人Git 仓库
type: item
date: 2020-09-01T16:41:00+08:00
description: AI摘要 本文介绍了在CentOS7环境下，使用宝塔面板搭建Gogs私人Git仓库的详细步骤。包括安装宝塔面板、Git、创建git用户组和用户、下载和解压Gogs安装包、启动安装程序、配置域名访问等。同时提供了gogs.service服务配置文件的示例，以便实现Gogs的开机自启。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); 安装文档 https://gogs.io/docs/installation我这里的安装环境:CentOS7 + 宝塔面板 + Nginx + Mysql5.7git 版本 1.8.3.1Gogs 版本 0.11.66 @ 2018-09-16安装包下载地址列表:官方:https://gogs.io/docs/installation/install_from_binary.htmlgithubhttps://github.com/gogs/gogs/releases找到 Linux amd64 的下载地址https://dl.gogs.io/0.11.66/gogs_0.11.66_linux_amd64.zip安装宝塔面板**yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh我这里选择的环境是Mysql5.7 + PHP7.2 + Nginx 1.14.0 + phpmyadmin4.x + Pure-Ftpd 1.0.47安装Git (已经安装的跳过)**yum install -y git查看Git版本**git --version创建一个git用户组**groupadd git创建一个git用户并添加到git用户组**useradd -g git git修改git用户的密码**passwd git创建好了之后, 切换到Git身份**su git这时候已经是git用户了, 进入git的home目录**cd ~下载gogs安装压缩包, 双引号里的下载地址替换为官方最新版本的下载地址**wget -c "https://dl.gogs.io/0.11.66/gogs_0.11.66_linux_amd64.zip" -O gogs.zip解压安装包**unzip gogs.zip进入gogs目录**cd gogs启动安装程序**./gogs web在宝塔面板->安全-> 添加3000端口, 允许访问回到桌面, 用浏览器打开安装向导页面, 根据自己情况设置**http://192.168.1.101:3000安装完成后, 回到终端, 退出当前的git用户**exit为gogs添加服务,开机启动**# 创建服务配置文件 vim /lib/systemd/system/gogs.service加入以下内容, 保存退出：**[Unit] Description=Gogs After=syslog.target After=network.target After=mysqld.service [Service] # Modify these two values and uncomment them if you have # repos with lots of files and get an HTTP error 500 because # of that ### #LimitMEMLOCK=infinity #LimitNOFILE=65535 Type=simple User=git Group=git WorkingDirectory=/home/git/gogs ExecStart=/home/git/gogs/gogs web Restart=always Environment=USER=git HOME=/home/git [Install] WantedBy=multi-user.target设置开机启动**systemctl enable gogs.service并手动启动服务**systemctl start gogs查看服务状态**systemctl status gogs在宝塔面板上配置域名访问(反向代理)这个时候就可以通过域名访问了, https证书在宝塔界面配置部署即可, 不用改gogs配置使用域名访…

Centos7 下安装Golang
type: item
date: 2020-09-01T16:39:49+08:00
description: AI摘要 本文介绍了在Centos7系统下安装Golang的步骤，包括下载安装包、解压到指定目录、配置环境变量等。通过这些步骤，用户可以成功安装并配置Golang环境。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); 1.下载安装包下载地址:https://studygolang.com/dl本次下载 go1.14.1.linux-amd64.tar.gzwget https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz2. 解压到指定目录tar -C /usr/local -xzf go1.14.1.linux-amd64.tar.gz解压后在目录 /usr/local/go中3. 配置环境变量设置GOPATH 目录mkdir -p /home/gocodego命令依赖一个重要的环境变量：$GOPATHGOPATH允许多个目录，当有多个目录时，请注意分隔符，多个目录的时候Windows是分号;，Linux系统是冒号:当有多个GOPATH时默认将go get获取的包存放在第一个目录下$GOPATH目录约定有三个子目录src存放源代码(比如：.go .c .h .s等)pkg编译时生成的中间文件（比如：.a）bin编译后生成的可执行文件（为了方便，可以把此目录加入到 PATH变量中，如果有多个gopath，那么使用PATH变量中，如果有多个gopath，那么使用{GOPATH//://bin:}/bin添加所有的bin目录）编辑环境vim /etc/profile在最后一行加入 按i插入export GOROOT=/usr/local/go #设置为go安装的路径 export GOPATH=/home/gocode #默认安装包的路径 export PATH=PATH:GOROOT/bin:$GOPATH/bin按esc退出插入模式 :wq!强制保存退出vim命令编辑模式命令如下:q 不保存退出:q! 不保存强制退出:wq 保存退出，w表示写入，不论是否修改，都会更改时间戳:x 保存退出，如果内容未改，不会更改时间戳保存后执行 使环境生效source /etc/profile

乍看是不幸，实际上是幸事
type: item
date: 2020-07-25T21:07:54+08:00
description: AI摘要 本文强调苦难和不幸是人生的一部分，但它们也是成功的垫脚石。通过凡高和稻盛和夫的例子，文章说明了面对困难时，积极的态度和努力可以转化为成功。心理学家威廉汤姆斯的观点也被引用，强调个人对苦难的看法和态度决定了结果。文章鼓励读者以积极的心态面对挑战，将不幸视为成功的机遇。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); 人生悟语：苦难是一只驶向成功的船，当风暴来临时，别害怕，扬起帆，直面那滔天人海浪、搏击那汹涌的激流吧。人生不如意事十之八九。生活本是一种承受，人若学会正确对待不幸，那么你所遭受的也许正是你的福气，稻盛和夫曾说过，乍看的不幸，实际是幸事。看过著名油画大师凡高故居的人都知道，那里有的只是张裂开的木床和破皮鞋。凡高一生潦倒困苦，没有娶妻，但也许是生活的困窘，帮他完成了在艺术上的壮举，使他成为大师中的大师，使他的作品成为经典中的经典。就人生而言，不幸是个不请自来的不速之客。不幸是根弹簧，我们若向它屈服了，它反而使我们落魄潦倒，甚至在绝望和恐惧中逼迫我们一步步靠近灭亡；如果我们不臣服于它，反而会变得更坚强更勇敢。世界上没有完美无缺的东西，不幸便是人生完璧中的瑕疵。其实不完美才是一种美，在不断的争取中，不断地承受失败与挫折时，才能发现快乐。稻盛和夫青年时代，曾经在没有选择的情况下进入了当时一个很不景气的公司上班，拖欠工资是家常便饭，他也曾为此失落过，然而，就在那样一种环境下，稻盛倾注心血在实验研究上，取得了一个又一个可喜的成果。他对工作的态度也有了180度的大转弯，从厌恶到喜爱，这为他日后的成功打下了基础。风雨对于温室里的花朵而言绝对是灭顶之灾，不幸对于幸运儿而言无疑是致命的打击，毫无力量去抗拒迎击。因为幸运儿习惯了没有挫折和不幸的苦涩人生，在他们的生活中只有一帆风顺、心想事成，他们的字典里没有别有深味的“不幸”二字，而那些经常遭受不幸的人来说，他们的意志品质都是非常坚强的。他们深刻地明白，风调雨顺、风和日丽只是偶然光临，暴风骤雨、电闪雷鸣才是人生的常客。著名心理学家威廉汤姆斯说过，我们所谓的不幸和苦难，很大的程序上，要归结于个人对现象所持的看法。更重要的则是，一个人以什么样的心情与态度来面对和处理这些难题，最后的结果是迥然不同的。因此，我们不难发觉，即使是出于同样的环境和状态，有人认为是不幸和苦难，有人却认为这是千载难逢的良机与顺境。成功的人为什么能成功？因为对他们来说，每一个因素都是成功的良机，甚至包括不幸，不管身处何处，他们都会以积极、自信与乐观的态度去努力、去积淀自己，他们是奇迹的创造者。与此相反，另一些人持有消极与失败的心态，不愿意承担不幸，这样的人注定一辈子要潦倒。不同的心态，做出的不同的反应致使事情的结果截然相反。因此遇到任何挫折或打击时，千万不要呼天抢地，要微笑着告诉自己那是造化的考验。高尔基曾把苦难比作大学，几乎所有的成功人士都是从不幸中毕业的，不幸教给你坚强勇敢，更教会你拼博向上，这也是正如稻盛和夫指出的那样，苦难是一只驶向成功的船，当风暴来临时，别害怕，扬起帆，直面那滔天的海浪，博击那汹涌的激流吧。

【通俗版】宽带网络公司是如何进行网络计费的？
type: item
date: 2020-07-25T09:53:00+08:00
description: AI摘要 宽带网络公司通过拉线、开通账号密码、PPPOE拨号等方式为用户提供网络服务。BOSS系统是网络公司的核心，包括CRM、认证计费等。计费系统多基于FreeRadius修改，第一梯队公司如亚信、中兴软创、东软等，主要服务电信运营商；第二梯队如萨莫尔等，服务二级民营运营商。轻武计费认证系统（KDBOSS）主要针对中小型企业，支持多业务受理，历经16年发展，是宽带运营的重要管理软件。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); 从最近15年国内网络发展看，从最初的赶猫上网到VDSL、ADSL，再到光纤上网，网速得到了极大的提升，我们的网络生活也更加丰富，在线视频、网络下载、游戏、在线教育、网络会议、在线办公等等，特别是在今年疫情期间，我国的网络基础环境经受住了前所未来的考验，因为有了网络，即使家里蹲我们的生活也没有受到多少影响。得益于网络基础构架的完成、智能手机的普及、互联网各行业也开始蓬勃发展。宽带网络公司是如何运作的呢？当我们需要宽带接入的时候，网络公司会拉一条线路到家里（光纤小区是通过光纤进入用户家里，再通过光猫数据转换后进行上网，广电网络是通过电视数字信息线路上网，还有一种就是通过楼道的宽带接入盒，接入一根网线到用户家里），线路接通之后，网络公司开通帐号和密码，用户通过帐号密码进行PPPOE拨号上网。技术解释：网络公司在BOSS里创建了用户帐号，缴费后更新用户到期时间，当用户拨号时，消息首先到达BASE设备（如果华为的ME60，SE8000等BASE设备进行PPPOE协议通讯），然后再通过AAA认证（也有叫Radius认证）检查帐号密码是否匹配，检查用户是否到期等，通过之后下发宽带属性到BASE设备（就是是下载速度、上传速度信息），验证通过后即可上网。BOSS系统是什么？BOSS系统是网络公司最重要的系统之一，主要包括BSS和OSS两大块，按通俗的语言讲主要是客户资料管理系统（CRM），认证计费（Radius系统），还有工单系统、呼叫系统、缴费系统、业务受理系统、资源管理系统等等。计费系统如何选择？大多数计费系统都是FreeRadius修改而来，像网上有不少做一体系统的，大多数是按用户许可收费，一般支持能力在1万用户以内，属于三流计费系统。第一梯队做计费系统的公司：如亚信、中兴软创、东软等，主要客户是中国电信、中国移动、中国联通，管理用户在1000万以上。第二楼队：萨莫尔等，主要客户是二级民营运营商，如长城宽带、宽度网络、艾普网络。管理用户在500万以内。宽带运营中，用户计费只是整体体系中最重要的一块，其实还包括了运营支撑，如用户开通、缴费、故障处理、客服系统、电销系统等。轻武计费认证系统如何？轻武计费认证系统（KDBOSS）主要针对中小型企业，用户规模在1-100万内的小区宽带运营商，本系统可作为宽带运营支撑系统，同时该系统支持多业务受理，包括宽带业务，商业客户，语音业务，增值业务等。本系统历经16年千锤百炼，历经百万宽带用户的洗礼，一体化解决方案是一款宽带运营必不少的管理软件。下载：轻武计费主证系统介绍上线城市

穷人的孩子不要装逼，更不要自卑
type: item
date: 2020-06-18T18:25:00+08:00
description: 文章强调了即使出身贫穷，通过勤奋和努力也能改变命运，成为富一代。作者分享了自己因贫穷而产生的自卑和炫耀心理，提醒人们要不断学习，提高自己的才德和心理修养，保持低调，戒骄戒躁。[...]

搭建Android开发环境教程（jdk+eclip+android sdk）
type: item
date: 2011-06-16T08:51:40+08:00
description: 本文提供了一个详细的教程，指导读者如何搭建Android开发环境，包括下载和安装JDK、Eclipse和Android SDK，以及在Eclipse中配置Android开发插件和SDK。文章还介绍了如何新建AVD（Android虚拟设备）和Android项目，并测试项目运行。作者建议使用SDK升级工...[...]