液体之火

让你
若梦若醒
飘飘欲仙
让天地颠倒
让世界旋转
把人类历史
浇灌的跌岩起伏
将琴棋书画
熏染的色彩斑斓
醉了刘伶
狂了诗仙
张扬了曹孟德
书写了鸿门宴
湿了清明杏花雨
瘦了海棠李易安
景阳岗上
助武松三拳毙虎
浔阳楼头
纵宋江提诗造反
你啊你
成全了多少英雄好汉
放倒了多少村夫莽汉

歌舞与你想佐
美色与你为伴
催诗情万丈
壮文人斗胆
有人借你发疯
有人借你夺权
有时你只是一个道具
烘托一下谈判桌上的氛围
有时你更像一种暗器
把贪杯的对手麻翻
你呀你
既入朱门豪宅
又进村舍陋院
既流溢皇家的金樽
又盛满农家的粗碗

愁也要你
喜也要你
洞房花烛夜
他乡遇故知
金榜题名时
迁徒流放的囚犯
落魄的文人骚客
得志的朝廷大员
都是你的知己
你的伙伴
甚至
即将上路的死囚
都要你为之饯别

因为你
耽误了多少大事
因为你
弄出来了多少冤案
因为你
鲜活了多少逸事趣闻
因为你
催生了多少佳作名篇
真的是
成也是你
败也是你
生也是你
死也是你
你这浇愁愁更愁的琼浆啊
穷也是你
富也是你
千家万户还都离不开你

JAVA运算符重载实现方法

最近有很多数据运算方面的需求,有很多对象之间运算,BigDecimal只能用方法进行运算,当有多个计算时候阅读很不方便.

考虑是否有类似 C++和运算符重载方法,但是 Java 本身不支持运算符重载,在查找资料中发现了一个工具manifold,在编译前加插件来实现运算符重载的功能,相当是一种语法糖,让对象之间可以使用运算符

当然manifold还提供了一些其他强大的扩展功能,但是不建议在正式的项目中使用,做一些试验的功能还是可以的,减少编码量,快速验证一些功能

Easy Connect 网络监视进程关闭方法

由于工作中,有时需要在使用外部网络的情况下,访问公司内网,因此使用了Easy Connect这个工具,用于连接到公司的虚拟专用网中。装了之后,也只偶尔用用,大多数时间这个软件是关闭的。

但是最近处理网络异常断线时排查问题发现,EasyMonitor等3个进程一直在运行,而Easy Connect已经几个月没有使用过了,一直源源不断的上传下载数据包。不能强制退出,即使我在终端使用kill命令结束了,也会立刻重启,然后拦截网络流量.这是一个顽固的开机启动程序,类似病毒的.所以决定动手干掉.

检查plist文件

分别在以下6个目录中检查是否有与EasyConnect相关的plist文件

  1. ~/Library/Preferences/ – (当前用户设置的进程)
  2. ~/Library/LaunchAgents/ – (当前用户的守护进程)
  3. /Library/LaunchAgents/ – (管理员设置的用户进程)
  4. /Library/LaunchDaemons/ – (管理员提供的系统守护进程)
  5. /System/Library/LaunchAgents/ – (Mac操作系统提供的用户进程)
  6. /System/Library/LaunchDaemons/ – (Mac操作系统提供的系统守护进程)

删除所有com.sangfor.EasyMonitor.plist,和以com.sangfor.开头的plist

检查守护进程
launchctl list | grep Easy
可以看到有3个进程是杀不掉的会自动重启

sudo launchctl unload com.sangfor.ECAgentProxy

sudo launchctl unload /Applications/EasyConnect.app/Contents/Resources/LaunchDaemons/com.sangfor.EasyMonitor.plist

sudo launchctl unload /Applications/EasyConnect.app/Contents/Resources/LaunchAgents/com.sangfor.ECAgentProxy.plist

然后重启,网络终于正常了,一个晚上加一整天都没有断线(以前一天要断好几次地),收工.

全文《深圳经济特区数据条例》

深圳市第七届人民代表大会常务委员会

公告

第十号

《深圳经济特区数据条例》经深圳市第七届人民代表大会常务委员会第二次会议于2021年6月29日通过,现予公布,自2022年1月1日起施行。

深圳市人民代表大会常务委员会

2021年7月6日

深圳经济特区数据条例

(2021年6月29日深圳市第七届人民代表大会常务委员会第二次会议通过)

目录

第一章 总则

第二章 个人数据

第一节 一般规定

第二节 告知与同意

第三节 个人数据处理

第三章 公共数据

第一节 一般规定

第二节 公共数据共享

第三节 公共数据开放

第四节 公共数据利用

第四章 数据要素市场

第一节 一般规定

第二节 市场培育

第三节 公平竞争

第五章 数据安全

第一节 一般规定

第二节 数据安全管理

第三节 数据安全监督

第六章 法律责任

第七章 附则

第一章 总则

第一条为了规范数据处理活动,保护自然人、法人和非法人组织的合法权益,促进数据作为生产要素开放流动和开发利用,加快建设数字经济、数字社会、数字政府,根据有关法律、行政法规的基本原则,结合深圳经济特区实际,制定本条例。

第二条本条例中下列用语的含义:

(一)数据,是指任何以电子或者其他方式对信息的记录。

(二)个人数据,是指载有可识别特定自然人信息的数据,不包括匿名化处理后的数据。

(三)敏感个人数据,是指一旦泄露、非法提供或者滥用,可能导致自然人受到歧视或者人身、财产安全受到严重危害的个人数据,具体范围依照法律、行政法规的规定确定。

(四)生物识别数据,是指对自然人的身体、生理、行为等生物特征进行处理而得出的能够识别自然人独特标识的个人数据,包括自然人的基因、指纹、声纹、掌纹、耳廓、虹膜、面部识别特征等数据。

(五)公共数据,是指公共管理和服务机构在依法履行公共管理职责或者提供公共服务过程中产生、处理的数据。

(六)数据处理,是指数据的收集、存储、使用、加工、传输、提供、开放等活动。

(七)匿名化,是指个人数据经过处理无法识别特定自然人且不能复原的过程。

(八)用户画像,是指为了评估自然人的某些条件而对个人数据进行自动化处理的活动,包括为了评估自然人的工作表现、经济状况、健康状况、个人偏好、兴趣、可靠性、行为方式、位置、行踪等进行的自动化处理。

(九)公共管理和服务机构,是指本市国家机关、事业单位和其他依法管理公共事务的组织,以及提供教育、卫生健康、社会福利、供水、供电、供气、环境保护、公共交通和其他公共服务的组织。

第三条自然人对个人数据享有法律、行政法规及本条例规定的人格权益。

处理个人数据应当具有明确、合理的目的,并遵循最小必要和合理期限原则。

第四条自然人、法人和非法人组织对其合法处理数据形成的数据产品和服务享有法律、行政法规及本条例规定的财产权益。但是,不得危害国家安全和公共利益,不得损害他人的合法权益。

第五条处理公共数据应当遵循依法收集、统筹管理、按需共享、有序开放、充分利用的原则,充分发挥公共数据资源对优化公共管理和服务、提升城市治理现代化水平、促进经济社会发展的积极作用。

第六条市人民政府应当建立健全数据治理制度和标准体系,统筹推进个人数据保护、公共数据共享开放、数据要素市场培育及数据安全监督管理工作。

第七条市人民政府设立市数据工作委员会,负责研究、协调本市数据管理工作中的重大事项。市数据工作委员会的日常工作由市政务服务数据管理部门承担。

市数据工作委员会可以设立若干专业委员会。

第八条市网信部门负责统筹协调本市个人数据保护、网络数据安全、跨境数据流通等相关监督管理工作。

市政务服务数据管理部门负责本市公共数据管理的统筹、指导、协调和监督工作。

市发展改革、工业和信息化、公安、财政、人力资源保障、规划和自然资源、市场监管、审计、国家安全等部门依照有关法律、法规,在各自职责范围内履行数据监督管理相关职能。

市各行业主管部门负责本行业数据管理工作的统筹、指导、协调和监督。

第二章 个人数据

第一节 一般规定

第九条 处理个人数据应当充分尊重和保障自然人与个人数据相关的各项合法权益。

第十条 处理个人数据应当符合下列要求:

(一)处理个人数据的目的明确、合理,方式合法、正当;

(二)限于实现处理目的所必要的最小范围、采取对个人权益影响最小的方式,不得进行与处理目的无关的个人数据处理;

(三)依法告知个人数据处理的种类、范围、目的、方式等,并依法征得同意;

(四)保证个人数据的准确性和必要的完整性,避免因个人数据不准确、不完整给当事人造成损害;

(五)确保个人数据安全,防止个人数据泄露、毁损、丢失、篡改和非法使用。

第十一条本条例第十条第二项所称限于实现处理目的所必要的最小范围、采取对个人权益影响最小的方式,包括但是不限于下列情形:

(一)处理个人数据的种类、范围应当与处理目的有直接关联,不处理该个人数据则处理目的无法实现;

(二)处理个人数据的数量应当为实现处理目的所必需的最少数量;

(三)处理个人数据的频率应当为实现处理目的所必需的最低频率;

(四)个人数据存储期限应当为实现处理目的所必需的最短时间,超出存储期限的,应当对个人数据予以删除或者匿名化,法律、法规另有规定或者经自然人同意的除外;

(五)建立最小授权的访问控制策略,使被授权访问个人数据的人员仅能访问完成职责所需的最少个人数据,且仅具备完成职责所需的最少数据处理权限。

第十二条 数据处理者不得以自然人不同意处理个人数据为由,拒绝向其提供相关核心功能或者服务。但是,该个人数据为提供相关核心功能或者服务所必需的除外。

第十三条 市网信部门应当会同市工业和信息化、公安、市场监管等部门以及相关行业主管部门建立健全个人数据保护监督管理联合工作机制,加强对个人数据保护和相关监督管理工作的统筹和指导;建立个人数据保护投诉举报处理机制,依法处理相关投诉举报。

第二节告知与同意

第十四条处理个人数据应当在处理前以通俗易懂、明确具体、易获取的方式向自然人完整、真实、准确地告知下列事项:

(一)数据处理者的姓名或者名称以及联系方式;

(二)处理个人数据的种类和范围;

(三)处理个人数据的目的和方式;

(四)存储个人数据的期限;

(五)处理个人数据可能存在的安全风险以及对其个人数据采取的安全保护措施;

(六)自然人依法享有的相关权利以及行使权利的方式;

(七)法律、法规规定应当告知的其他事项。

处理敏感个人数据的,应当依照前款规定,以更加显著的标识或者突出显示的形式告知处理敏感个人数据的必要性以及对自然人可能产生的影响。

第十五条 紧急情况下为了保护自然人的人身、财产安全等重大合法权益,无法依照本条例第十四条规定进行事前告知的,应当在紧急情况消除后及时告知。

处理个人数据有法律、行政法规规定应当保密或者无需告知情形的,不适用本条例第十四条规定。

第十六条 数据处理者应当在处理个人数据前,征得自然人的同意,并在其同意范围内处理个人数据,但是法律、行政法规以及本条例另有规定的除外。

前款规定应当征得同意的事项发生变更的,应当重新征得同意。

第十七条 数据处理者不得通过误导、欺骗、胁迫或者其他违背自然人真实意愿的方式获取其同意。

第十八条处理敏感个人数据的,应当在处理前征得该自然人的明示同意。

第十九条 处理生物识别数据的,应当在征得该自然人明示同意时,提供处理其他非生物识别数据的替代方案。但是,处理生物识别数据为处理个人数据目的所必需,且不能为其他个人数据所替代的除外。

基于特定目的处理生物识别数据的,未经自然人明示同意,不得将该生物识别数据用于其他目的。

生物识别数据具体管理办法由市人民政府另行制定。

第二十条 处理未满十四周岁的未成年人个人数据的,按照处理敏感个人数据的有关规定执行,并应当在处理前征得其监护人的明示同意。

处理无民事行为能力或者限制民事行为能力的成年人个人数据的,应当在处理前征得其监护人的明示同意。

第二十一条 处理个人数据有下列情形之一的,可以在处理前不征得自然人的同意:

(一)处理自然人自行公开或者其他已经合法公开的个人数据,且符合该个人数据公开时的目的;

(二)为了订立或者履行自然人作为一方当事人的合同所必需;

(三)数据处理者因人力资源管理、商业秘密保护所必需,在合理范围内处理其员工个人数据;

(四)公共管理和服务机构为了依法履行公共管理职责或者提供公共服务所必需;

(五)新闻单位依法进行新闻报道所必需;

(六)法律、行政法规规定的其他情形。

第二十二条 自然人有权撤回部分或者全部其处理个人数据的同意。

自然人撤回同意的,数据处理者不得继续处理该自然人撤回同意范围内的个人数据。但是,不影响数据处理者在自然人撤回同意前基于同意进行的合法数据处理。法律、法规另有规定的,从其规定。

第二十三条 处理个人数据应当采用易获取的方式提供自然人撤回其同意的途径,不得利用服务协议或者技术等手段对自然人撤回同意进行不合理限制或者附加不合理条件。

第三节 个人数据处理

第二十四条 个人数据不准确或者不完整的,数据处理者应当根据自然人的要求及时补充、更正。

第二十五条 有下列情形之一的,数据处理者应当及时删除个人数据:

(一)法律、法规规定或者约定的存储期限届满;

(二)处理个人数据的目的已经实现或者处理个人数据对于处理目的已经不再必要;

(三)自然人撤回同意且要求删除个人数据;

(四)数据处理者违反法律、法规规定或者双方约定处理数据,自然人要求删除;

(五)法律、法规规定的其他情形。

有前款第一项、第二项规定情形,但是法律、法规另有规定或者经自然人同意的,数据处理者可以保留相关个人数据。

数据处理者根据本条第一款规定删除个人数据的,可以留存告知和同意的证据,但是不得超过其履行法定义务或者处理纠纷需要的必要限度。

第二十六条 数据处理者向他人提供其处理的个人数据,应当对个人数据进行去标识化处理,使得被提供的个人数据在不借助其他数据的情况下无法识别特定自然人。法律、法规规定或者自然人与数据处理者约定应当匿名化的,数据处理者应当依照法律、法规规定或者双方约定进行匿名化处理。

第二十七条 数据处理者向他人提供其处理的个人数据有下列情形之一的,可以不进行去标识化处理:

(一)应公共管理和服务机构依法履行公共管理职责或者提供公共服务的需要且书面要求提供的;

(二)基于自然人的同意向他人提供相关个人数据的;

(三)为了订立或者履行自然人作为一方当事人的合同所必需的;

(四)法律、行政法规规定的其他情形。

第二十八条 自然人可以向数据处理者要求查阅、复制其个人数据,数据处理者应当按照有关规定及时提供,并不得收取费用。

第二十九条 数据处理者基于提升产品或者服务质量的目的,对自然人进行用户画像的,应当向其明示用户画像的具体用途和主要规则。

自然人可以拒绝数据处理者根据前款规定对其进行用户画像或者基于用户画像推荐个性化产品或者服务,数据处理者应当以易获取的方式向其提供拒绝的有效途径。

第三十条 数据处理者不得基于用户画像向未满十四周岁的未成年人推荐个性化产品或者服务。但是,为了维护其合法权益并征得其监护人明示同意的除外。

第三十一条 数据处理者应当建立自然人行使相关权利和投诉举报的处理机制,并以易获取的方式提供有效途径。

数据处理者收到行使权利要求或者投诉举报的,应当及时受理,并依法采取相应处理措施;拒绝要求事项或者投诉的,应当说明理由。

第三章 公共数据

第一节 一般规定

第三十二条 市数据工作委员会设立公共数据专业委员会,负责研究、协调公共数据管理工作中的重大事项。

市政务服务数据管理部门承担市公共数据专业委员会日常工作,并负责统筹全市公共数据管理工作,建立和完善公共数据资源管理体系,推进公共数据共享、开放和利用。

区政务服务数据管理部门在市政务服务数据管理部门指导下,负责统筹本区公共数据管理工作。

第三十三条 市人民政府应当建立城市大数据中心,建立健全其建设运行管理机制,实现对全市公共数据资源统一、集约、安全、高效管理。

各区人民政府可以按照全市统一规划,建设城市大数据中心分中心,将公共数据资源纳入城市大数据中心统一管理。

城市大数据中心包括公共数据资源和支撑其管理的软硬件基础设施。

第三十四条 市政务服务数据管理部门负责推动公共数据向城市大数据中心汇聚,组织公共管理和服务机构依托城市大数据中心开展公共数据共享、开放和利用。

第三十五条 实行公共数据分类管理制度。

市政务服务数据管理部门负责统筹本市公共数据资源体系整体规划、建设和管理,并会同相关部门建设和管理人口、法人、房屋、自然资源与空间地理、电子证照、公共信用等基础数据库。

各行业主管部门应当按照公共数据资源体系整体规划和相关制度规范要求,规划本行业公共数据资源体系,建设并管理相关主题数据库。

公共管理和服务机构应当按照公共数据资源体系整体规划、行业专项规划和相关制度规范要求,建设、管理本机构业务数据库。

第三十六条 实行公共数据目录管理制度。

市政务服务数据管理部门负责建立全市统一的公共数据资源目录体系,制定公共数据资源目录编制规范,组织公共管理和服务机构按照公共数据资源目录编制规范要求编制目录、处理各类公共数据,明确数据来源部门和管理职责。

公共管理和服务机构应当按照公共数据资源目录编制规范要求,对本机构的公共数据进行目录管理。

第三十七条公共管理和服务机构收集数据应当符合下列要求:

(一)为依法履行公共管理职责或者提供公共服务所必需,且在其履行的公共管理职责或者提供的公共服务范围内;

(二)收集数据的种类和范围与其依法履行的公共管理职责或者提供的公共服务相适应;

(三)收集程序符合法律、法规相关规定。

公共管理和服务机构可以通过共享方式获得的数据,不得另行向自然人、法人和非法人组织收集。

第三十八条 公共管理和服务机构应当按照有关规定保存公共数据处理的过程记录。

第三十九条 市政务服务数据管理部门应当组织制定公共数据质量管理制度和规范,建立健全质量监测和评估体系,并组织实施。

公共管理和服务机构应当按照公共数据质量管理制度和规范,建立和完善本机构数据质量管理体系,加强数据质量管理,保障数据真实、准确、完整、及时、可用。

市公共数据专业委员会应当定期对公共管理和服务机构数据管理工作进行评价,并向市数据工作委员会报告评价结果。

第四十条市人民政府应当加强公共数据共享、开放和利用体制机制和技术创新,不断提高公共数据共享、开放和利用的质量与效率。

第二节 公共数据共享

第四十一条 公共数据应当以共享为原则,不共享为例外。

市政务服务数据管理部门应当建立以公共数据资源目录体系为基础的公共数据共享需求对接机制和相关管理制度。

第四十二条 纳入公共数据共享目录的公共数据,应当按照有关规定通过城市大数据中心的公共数据共享平台在有需要的公共管理和服务机构之间及时、准确共享,法律、法规另有规定的除外。

公共数据共享目录由市政务服务数据管理部门另行制定,并及时调整。

第四十三条 公共管理和服务机构可以根据依法履行公共管理职责或者提供公共服务的需要提出公共数据共享申请,明确数据使用的依据、目的、范围、方式及相关需求,并按照本级政务服务数据管理部门和数据提供部门的要求,加强共享数据使用管理,不得超出使用范围或者用于其他目的。

公共数据提供部门应当在规定时间内,回应公共数据使用部门的共享需求,并提供必要的数据使用指导和技术支持。

第四十四条 公共管理和服务机构依法履行公共管理职责或者提供公共服务所需要的数据,无法通过公共数据共享平台共享获得的,可以由市人民政府统一对外采购,并按照有关规定纳入公共数据共享目录,具体工作由市政务服务数据管理部门统筹。

第三节 公共数据开放

第四十五条 本条例所称公共数据开放,是指公共管理和服务机构通过公共数据开放平台向社会提供可机器读取的公共数据的活动。

第四十六条 公共数据开放应当遵循分类分级、需求导向、安全可控的原则,在法律、法规允许范围内最大限度开放。

第四十七条 依照法律、法规规定开放公共数据,不得收取任何费用。法律、行政法规另有规定的,从其规定。

第四十八条 公共数据按照开放条件分为无条件开放、有条件开放和不予开放三类。

无条件开放的公共数据,是指应当无条件向自然人、法人和非法人组织开放的公共数据;有条件开放的公共数据,是指按照特定方式向自然人、法人和非法人组织平等开放的公共数据;不予开放的公共数据,是指涉及国家安全、商业秘密和个人隐私,或者法律、法规等规定不得开放的公共数据。

第四十九条 市政务服务数据管理部门应当建立以公共数据资源目录体系为基础的公共数据开放管理制度,编制公共数据开放目录并及时调整。

有条件开放的公共数据,应当在编制公共数据开放目录时明确开放方式、使用要求及安全保障措施等。

第五十条 市政务服务数据管理部门应当依托城市大数据中心建设统一、高效的公共数据开放平台,并组织公共管理和服务机构通过该平台向社会开放公共数据。

公共数据开放平台应当根据公共数据开放类型,提供数据下载、应用程序接口和安全可信的数据综合开发利用环境等多种数据开放服务。

第四节 公共数据利用

第五十一条 市人民政府应当加快推进数字政府建设,深化数据在经济调节、市场监管、社会管理、公共服务、生态环境保护中的应用,建立和完善运用数据管理的制度规则,创新政府决策、监管及服务模式,实现主动、精准、整体式、智能化的公共管理和服务。

第五十二条 市人民政府应当依托城市大数据中心建设基于统一架构的业务中枢、数据中枢和能力中枢,形成统一的城市智能中枢平台体系,为公共管理和服务以及各区域各行业应用提供统一、全面的数字化服务,促进技术融合、业务融合、数据融合。

市人民政府可以依托城市智能中枢平台建设政府管理服务指挥中心,建立和完善运行管理机制,推动政府整体数字化转型,深化跨层级、跨地域、跨系统、跨部门、跨业务的数据共享和业务协同,建立统一指挥、一体联动、智能精准、科学高效的政府运行体系。

各行业主管部门应当依托城市智能中枢平台建设本行业管理服务平台,推动本行业管理服务全面数字化。

各区人民政府应当依托城市智能中枢平台,以服务基层为目标,整合数据资源、优化业务流程、创新管理模式,推进基层治理与服务科学化、精细化、智能化。

第五十三条 市人民政府应当依托城市智能中枢平台,推动业务整合和流程再造,深化前台统一受理、后台协同审批、全市一体运作的整体式政务服务模式创新。

市政务服务数据管理部门应当推动公共管理和服务机构加强公共数据在公共管理和服务过程中的创新应用,精简办事材料、环节,优化办事流程;对于可以通过数据比对作出审批决定的事项,可以开展无人干预智能审批。

第五十四条 市人民政府应当依托城市智能中枢平台,加强监管数据和信用数据归集、共享,充分利用公共数据和各领域监管系统,推行非现场监管、信用监管、风险预警等新型监管模式,提升监管水平。

第五十五条 市政务服务数据管理部门可以组织建设数据融合应用服务平台,向社会提供安全可信的数据综合开发利用环境,共同开展智慧城市应用创新。

第四章 数据要素市场

第一节 一般规定

第五十六条 市人民政府应当统筹规划,加快培育数据要素市场,推动构建数据收集、加工、共享、开放、交易、应用等数据要素市场体系,促进数据资源有序、高效流动与利用。

第五十七条 市场主体开展数据处理活动,应当落实数据管理主体责任,建立健全数据治理组织架构、管理制度和自我评估机制,对数据实施分类分级保护和管理,加强数据质量管理,确保数据的真实性、准确性、完整性、时效性。

第五十八条 市场主体对合法处理数据形成的数据产品和服务,可以依法自主使用,取得收益,进行处分。

第五十九条 市场主体向第三方开放或者提供使用个人数据的,应当遵守本条例第二章的有关规定;向特定第三方开放、委托处理、提供使用个人数据的,应当签订相关协议。

第六十条 使用、传输、受委托处理其他市场主体的数据产品和服务,涉及个人数据的,应当遵守本条例第二章的规定以及相关协议的约定。

第二节

市场培育

第六十一条 市人民政府应当组织制定数据处理活动合规标准、数据产品和服务标准、数据质量标准、数据安全标准、数据价值评估标准、数据治理评估标准等地方标准。

支持数据相关行业组织制定团体标准和行业规范,提供信息、技术、培训等服务,引导和督促市场主体规范其数据行为,促进行业健康发展。

鼓励市场主体制定数据相关企业标准,参与制定相关地方标准和团体标准。

第六十二条 数据处理者可以委托第三方机构进行数据质量评估认证;第三方机构应当按照独立、公开、公正原则,开展数据质量评估认证活动。

第六十三条 鼓励数据价值评估机构从实时性、时间跨度、样本覆盖面、完整性、数据种类级别和数据挖掘潜能等方面,探索构建数据资产定价指标体系,推动制定数据价值评估准则。

第六十四条 市统计部门应当探索建立数据生产要素统计核算制度,明确统计范围、统计指标和统计方法,准确反映数据生产要素的资产价值,推动将数据生产要素纳入国民经济核算体系。

第六十五条 市人民政府应当推动建立数据交易平台,引导市场主体通过数据交易平台进行数据交易。

市场主体可以通过依法设立的数据交易平台进行数据交易,也可以由交易双方依法自行交易。

第六十六条数据交易平台应当建立安全、可信、可控、可追溯的数据交易环境,制定数据交易、信息披露、自律监管等规则,并采取有效措施保护个人数据、商业秘密和国家规定的重要数据。

第六十七条市场主体合法处理数据形成的数据产品和服务,可以依法交易。但是,有下列情形之一的除外:

(一)交易的数据产品和服务包含个人数据未依法获得授权的;

(二)交易的数据产品和服务包含未经依法开放的公共数据的;

(三)法律、法规规定禁止交易的其他情形。

第三节 公平竞争

第六十八条 市场主体应当遵守公平竞争原则,不得实施下列侵害其他市场主体合法权益的行为:

(一)使用非法手段获取其他市场主体的数据;

(二)利用非法收集的其他市场主体数据提供替代性产品或者服务;

(三)法律、法规规定禁止的其他行为。

第六十九条 市场主体不得利用数据分析,对交易条件相同的交易相对人实施差别待遇,但是有下列情形之一的除外:

(一)根据交易相对人的实际需求,且符合正当的交易习惯和行业惯例,实行不同交易条件的;

(二)针对新用户在合理期限内开展优惠活动的;

(三)基于公平、合理、非歧视规则实施随机性交易的;

(四)法律、法规规定的其他情形。

前款所称交易条件相同,是指交易相对人在交易安全、交易成本、信用状况、交易环节、交易持续时间等方面不存在实质性差别。

第七十条 市场主体不得通过达成垄断协议、滥用在数据要素市场的支配地位、违法实施经营者集中等方式,排除、限制竞争。

第五章 数据安全

第一节 一般规定

第七十一条 数据安全管理遵循政府监管、责任主体负责、积极防御、综合防范的原则,坚持安全和发展并重,鼓励研发数据安全技术,保障数据全生命周期安全。

市人民政府应当统筹全市数据安全管理工作,建立和完善数据安全综合治理体系。

第七十二条 数据处理者应当依照法律、法规规定,建立健全数据分类分级、风险监测、安全评估、安全教育等安全管理制度,落实保障措施,不断提升技术手段,确保数据安全。

数据处理者因合并、分立、收购等变更的,由变更后的数据处理者继续落实数据安全管理责任。

第七十三条 处理敏感个人数据或者国家规定的重要数据的,应当按照有关规定设立数据安全管理机构、明确数据安全管理责任人,并实施特别技术保护。

第七十四条 市网信部门应当统筹协调相关主管部门和行业主管部门按照国家数据分类分级保护制度制定本部门、本行业的重要数据具体目录,对列入目录的数据进行重点保护。

第二节 数据安全管理

第七十五条 数据处理者应当对其数据处理全流程进行记录,保障数据来源合法以及处理全流程清晰、可追溯。

第七十六条 数据处理者应当依照法律、法规规定以及国家标准的要求,对所收集的个人数据进行去标识化或者匿名化处理,并与可用于恢复识别特定自然人的数据分开存储。

数据处理者应当针对敏感个人数据、国家规定的重要数据制定并实施去标识化或者匿名化处理等安全措施。

第七十七条 数据处理者应当对数据存储进行分域分级管理,选择安全性能、防护级别与安全等级相匹配的存储载体;对敏感个人数据和国家规定的重要数据还应当采取加密存储、授权访问或者其他更加严格的安全保护措施。

第七十八条 数据处理者应当对数据处理过程实施安全技术防护,并建立重要系统和核心数据的容灾备份制度。

第七十九条 数据处理者共享、开放数据的,应当建立数据共享、开放安全管理制度,建立和完善对外数据接口的安全管理机制。

第八十条 数据处理者应当建立数据销毁规程,对需要销毁的数据实施有效销毁。

数据处理者终止或者解散,没有数据承接方的,应当及时有效销毁其控制的数据。法律、法规另有规定的除外。

第八十一条数据处理者委托他人代为处理数据的,应当与其订立数据安全保护合同,明确双方安全保护责任。

受托方完成处理任务后,应当及时有效销毁其存储的数据,但是法律、法规另有规定或者双方另有约定的除外。

第八十二条数据处理者向境外提供个人数据或者国家规定的重要数据,应当按照有关规定申请数据出境安全评估,进行国家安全审查。

第八十三条 数据处理者应当落实与数据安全防护级别相适应的监测预警措施,对数据泄露、毁损、丢失、篡改等异常情况进行监测和预警。

监测到发生或者可能发生数据泄露、毁损、丢失、篡改等数据安全事件的,数据处理者应当立即采取补救、预防措施。

第八十四条 处理敏感个人数据或者国家规定的重要数据,应当按照有关规定定期开展风险评估,并向有关主管部门报送风险评估报告。

第八十五条 数据处理者应当建立数据安全应急处置机制,制定数据安全应急预案。数据安全应急预案应当按照危害程度、影响范围等因素对数据安全事件进行分级,并规定相应的应急处置措施。

第八十六条 发生数据泄露、毁损、丢失、篡改等数据安全事件的,数据处理者应当立即启动应急预案,采取相应的应急处置措施,及时告知相关权利人,并按照有关规定向市网信、公安部门和有关行业主管部门报告。

第三节 数据安全监督

第八十七条 市网信部门应当依照有关法律、行政法规以及本条例规定负责统筹协调数据安全和相关监督工作,并会同市公安、国家安全等部门和有关行业主管部门建立健全数据安全监督机制,组织数据安全监督检查。

第八十八条 市网信部门应当会同有关主管部门加强数据安全风险分析、预测、评估,收集相关信息;发现可能导致较大范围数据泄露、毁损、丢失、篡改等数据安全事件的,应当及时发布预警信息,提出防范应对措施,指导、监督数据处理者做好数据安全保护工作。

第八十九条 市网信部门以及其他履行数据安全监督职责的部门可以委托第三方机构,按照法律、法规规定和相关标准要求,对数据处理者开展数据安全管理认证以及数据安全评估工作,并对其进行安全等级评定。

第九十条市 网信部门以及其他履行数据安全监督职责的部门在履行职责过程中,发现数据处理者未按照规定落实安全管理责任的,应当按照规定约谈数据处理者,督促其整改。

第九十一条 市网信部门以及其他数据监督管理部门及其工作人员,应当对在履行职责过程中知悉的个人数据、商业秘密和需要保守秘密的其他数据严格保密,不得泄露、出售或者非法向他人提供。

第六章 法律责任

第九十二条 违反本条例规定处理个人数据的,依照个人信息保护有关法律、法规规定处罚。

第九十三条 公共管理和服务机构违反本条例有关规定的,由上级主管部门或者有关主管部门责令改正;拒不改正或者造成严重后果的,依法追究法律责任;因此给自然人、法人、非法人组织造成损失的,应当依法承担赔偿责任。

第九十四条 违反本条例第六十七条规定交易数据的,由市市场监督管理部门或者相关行业主管部门按照职责责令改正,没收违法所得,交易金额不足一万元的,处五万元以上二十万元以下罚款;交易金额一万元以上的,处二十万元以上一百万元以下罚款;并可以依法给予法律、行政法规规定的其他行政处罚。法律、行政法规另有规定的,从其规定。

第九十五条 违反本条例第六十八条、第六十九条规定,侵害其他市场主体、消费者合法权益的,由市市场监督管理部门或者相关行业主管部门按照职责责令改正,没收违法所得;拒不改正的,处五万元以上五十万元以下罚款;情节严重的,处上一年度营业额百分之五以下罚款,最高不超过五千万元;并可以依法给予法律、行政法规规定的其他行政处罚。法律、行政法规另有规定的,从其规定。

市场主体违反本条例第七十条规定,有不正当竞争行为或者垄断行为的,依照反不正当竞争或者反垄断有关法律、法规规定处罚。

第九十六条 数据处理者违反本条例规定,未履行数据安全保护责任的,依照数据安全有关法律、法规规定处罚。

第九十七条 履行数据监督管理职责的部门以及公共管理和服务机构不履行或者不正确履行本条例规定职责的,对直接负责的主管人员和其他直接责任人员依法给予处分;构成犯罪的,依法追究刑事责任。

第九十八条 违反本条例规定处理数据,致使国家利益或者公共利益受到损害的,法律、法规规定的组织可以依法提起民事公益诉讼。法律、法规规定的组织提起民事公益诉讼,人民检察院认为有必要的,可以支持起诉。

法律、法规规定的组织未提起民事公益诉讼的,人民检察院可以依法提起民事公益诉讼。

人民检察院发现履行数据监督管理职责的部门违法行使职权或者不作为,致使国家利益或者公共利益受到损害的,应当向有关行政机关提出检察建议;行政机关不依法履行职责的,人民检察院可以依法提起行政公益诉讼。

第九十九条 数据处理者违反本条例规定处理数据,给他人造成损害的,应当依法承担民事责任;构成违反治安管理行为的,依法给予治安管理处罚;构成犯罪的,依法追究刑事责任。

第七章 附则

第一百条本条例自2022年1月1日起施行。

来源:深圳人大网

审读:谭录岗

中华人民共和国数据安全法(全文)

中华人民共和国数据安全法

(2021年6月10日第十三届全国人民代表大会常务委员会第二十九次会议通过)

目录

第一章 总则

第二章 数据安全与发展

第三章 数据安全制度

第四章 数据安全保护义务

第五章 政务数据安全与开放

第六章 法律责任

第七章 附则

第一章 总则

第一条为了规范数据处理活动,保障数据安全,促进数据开发利用,保护个人、组织的合法权益,维护国家主权、安全和发展利益,制定本法。

第二条在中华人民共和国境内开展数据处理活动及其安全监管,适用本法。

在中华人民共和国境外开展数据处理活动,损害中华人民共和国国家安全、公共利益或者公民、组织合法权益的,依法追究法律责任。

第三条本法所称数据,是指任何以电子或者其他方式对信息的记录。

数据处理,包括数据的收集、存储、使用、加工、传输、提供、公开等。

数据安全,是指通过采取必要措施,确保数据处于有效保护和合法利用的状态,以及具备保障持续安全状态的能力。

第四条维护数据安全,应当坚持总体国家安全观,建立健全数据安全治理体系,提高数据安全保障能力。

第五条中央国家安全领导机构负责国家数据安全工作的决策和议事协调,研究制定、指导实施国家数据安全战略和有关重大方针政策,统筹协调国家数据安全的重大事项和重要工作,建立国家数据安全工作协调机制。

第六条各地区、各部门对本地区、本部门工作中收集和产生的数据及数据安全负责。

工业、电信、交通、金融、自然资源、卫生健康、教育、科技等主管部门承担本行业、本领域数据安全监管职责。

公安机关、国家安全机关等依照本法和有关法律、行政法规的规定,在各自职责范围内承担数据安全监管职责。

国家网信部门依照本法和有关法律、行政法规的规定,负责统筹协调网络数据安全和相关监管工作。

第七条国家保护个人、组织与数据有关的权益,鼓励数据依法合理有效利用,保障数据依法有序自由流动,促进以数据为关键要素的数字经济发展。

第八条开展数据处理活动,应当遵守法律、法规,尊重社会公德和伦理,遵守商业道德和职业道德,诚实守信,履行数据安全保护义务,承担社会责任,不得危害国家安全、公共利益,不得损害个人、组织的合法权益。

第九条国家支持开展数据安全知识宣传普及,提高全社会的数据安全保护意识和水平,推动有关部门、行业组织、科研机构、企业、个人等共同参与数据安全保护工作,形成全社会共同维护数据安全和促进发展的良好环境。

第十条 相关行业组织按照章程,依法制定数据安全行为规范和团体标准,加强行业自律,指导会员加强数据安全保护,提高数据安全保护水平,促进行业健康发展。

第十一条国家积极开展数据安全治理、数据开发利用等领域的国际交流与合作,参与数据安全相关国际规则和标准的制定,促进数据跨境安全、自由流动。

第十二条任何个人、组织都有权对违反本法规定的行为向有关主管部门投诉、举报。收到投诉、举报的部门应当及时依法处理。

有关主管部门应当对投诉、举报人的相关信息予以保密,保护投诉、举报人的合法权益。

第二章 数据安全与发展

第十三条国家统筹发展和安全,坚持以数据开发利用和产业发展促进数据安全,以数据安全保障数据开发利用和产业发展。

第十四条国家实施大数据战略,推进数据基础设施建设,鼓励和支持数据在各行业、各领域的创新应用。

省级以上人民政府应当将数字经济发展纳入本级国民经济和社会发展规划,并根据需要制定数字经济发展规划。

第十五条国家支持开发利用数据提升公共服务的智能化水平。提供智能化公共服务,应当充分考虑老年人、残疾人的需求,避免对老年人、残疾人的日常生活造成障碍。

第十六条国家支持数据开发利用和数据安全技术研究,鼓励数据开发利用和数据安全等领域的技术推广和商业创新,培育、发展数据开发利用和数据安全产品、产业体系。

第十七条 国家推进数据开发利用技术和数据安全标准体系建设。国务院标准化行政主管部门和国务院有关部门根据各自的职责,组织制定并适时修订有关数据开发利用技术、产品和数据安全相关标准。国家支持企业、社会团体和教育、科研机构等参与标准制定。

第十八条国家促进数据安全检测评估、认证等服务的发展,支持数据安全检测评估、认证等专业机构依法开展服务活动。

国家支持有关部门、行业组织、企业、教育和科研机构、有关专业机构等在数据安全风险评估、防范、处置等方面开展协作。

第十九条国家建立健全数据交易管理制度,规范数据交易行为,培育数据交易市场。

第二十条国家支持教育、科研机构和企业等开展数据开发利用技术和数据安全相关教育和培训,采取多种方式培养数据开发利用技术和数据安全专业人才,促进人才交流。

第三章 数据安全制度

第二十一条国家建立数据分类分级保护制度,根据数据在经济社会发展中的重要程度,以及一旦遭到篡改、破坏、泄露或者非法获取、非法利用,对国家安全、公共利益或者个人、组织合法权益造成的危害程度,对数据实行分类分级保护。国家数据安全工作协调机制统筹协调有关部门制定重要数据目录,加强对重要数据的保护。

关系国家安全、国民经济命脉、重要民生、重大公共利益等数据属于国家核心数据,实行更加严格的管理制度。

各地区、各部门应当按照数据分类分级保护制度,确定本地区、本部门以及相关行业、领域的重要数据具体目录,对列入目录的数据进行重点保护。

第二十二条国家建立集中统一、高效权威的数据安全风险评估、报告、信息共享、监测预警机制。国家数据安全工作协调机制统筹协调有关部门加强数据安全风险信息的获取、分析、研判、预警工作。

第二十三条国家建立数据安全应急处置机制。发生数据安全事件,有关主管部门应当依法启动应急预案,采取相应的应急处置措施,防止危害扩大,消除安全隐患,并及时向社会发布与公众有关的警示信息。

第二十四条国家建立数据安全审查制度,对影响或者可能影响国家安全的数据处理活动进行国家安全审查。

依法作出的安全审查决定为最终决定。

第二十五条国家对与维护国家安全和利益、履行国际义务相关的属于管制物项的数据依法实施出口管制。

第二十六条任何国家或者地区在与数据和数据开发利用技术等有关的投资、贸易等方面对中华人民共和国采取歧视性的禁止、限制或者其他类似措施的,中华人民共和国可以根据实际情况对该国家或者地区对等采取措施。

第四章 数据安全保护义务

第二十七条开展数据处理活动应当依照法律、法规的规定,建立健全全流程数据安全管理制度,组织开展数据安全教育培训,采取相应的技术措施和其他必要措施,保障数据安全。利用互联网等信息网络开展数据处理活动,应当在网络安全等级保护制度的基础上,履行上述数据安全保护义务。

重要数据的处理者应当明确数据安全负责人和管理机构,落实数据安全保护责任。

第二十八条开展数据处理活动以及研究开发数据新技术,应当有利于促进经济社会发展,增进人民福祉,符合社会公德和伦理。

第二十九条开展数据处理活动应当加强风险监测,发现数据安全缺陷、漏洞等风险时,应当立即采取补救措施;发生数据安全事件时,应当立即采取处置措施,按照规定及时告知用户并向有关主管部门报告。

第三十条重要数据的处理者应当按照规定对其数据处理活动定期开展风险评估,并向有关主管部门报送风险评估报告。

风险评估报告应当包括处理的重要数据的种类、数量,开展数据处理活动的情况,面临的数据安全风险及其应对措施等。

第三十一条关键信息基础设施的运营者在中华人民共和国境内运营中收集和产生的重要数据的出境安全管理,适用《中华人民共和国网络安全法》的规定;其他数据处理者在中华人民共和国境内运营中收集和产生的重要数据的出境安全管理办法,由国家网信部门会同国务院有关部门制定。

第三十二条任何组织、个人收集数据,应当采取合法、正当的方式,不得窃取或者以其他非法方式获取数据。

法律、行政法规对收集、使用数据的目的、范围有规定的,应当在法律、行政法规规定的目的和范围内收集、使用数据。

第三十三条从事数据交易中介服务的机构提供服务,应当要求数据提供方说明数据来源,审核交易双方的身份,并留存审核、交易记录。

第三十四条 法律、行政法规规定提供数据处理相关服务应当取得行政许可的,服务提供者应当依法取得许可。

第三十五条公安机关、国家安全机关因依法维护国家安全或者侦查犯罪的需要调取数据,应当按照国家有关规定,经过严格的批准手续,依法进行,有关组织、个人应当予以配合。

第三十六条 中华人民共和国主管机关根据有关法律和中华人民共和国缔结或者参加的国际条约、协定,或者按照平等互惠原则,处理外国司法或者执法机构关于提供数据的请求。非经中华人民共和国主管机关批准,境内的组织、个人不得向外国司法或者执法机构提供存储于中华人民共和国境内的数据。

第五章 政务数据安全与开放

第三十七条国家大力推进电子政务建设,提高政务数据的科学性、准确性、时效性,提升运用数据服务经济社会发展的能力。

第三十八条国家机关为履行法定职责的需要收集、使用数据,应当在其履行法定职责的范围内依照法律、行政法规规定的条件和程序进行;对在履行职责中知悉的个人隐私、个人信息、商业秘密、保密商务信息等数据应当依法予以保密,不得泄露或者非法向他人提供。

第三十九条 国家机关应当依照法律、行政法规的规定,建立健全数据安全管理制度,落实数据安全保护责任,保障政务数据安全。

第四十条 国家机关委托他人建设、维护电子政务系统,存储、加工政务数据,应当经过严格的批准程序,并应当监督受托方履行相应的数据安全保护义务。受托方应当依照法律、法规的规定和合同约定履行数据安全保护义务,不得擅自留存、使用、泄露或者向他人提供政务数据。

第四十一条国家机关应当遵循公正、公平、便民的原则,按照规定及时、准确地公开政务数据。依法不予公开的除外。

第四十二条 国家制定政务数据开放目录,构建统一规范、互联互通、安全可控的政务数据开放平台,推动政务数据开放利用。

第四十三条法律、法规授权的具有管理公共事务职能的组织为履行法定职责开展数据处理活动,适用本章规定。

第六章 法律责任

第四十四条有关主管部门在履行数据安全监管职责中,发现数据处理活动存在较大安全风险的,可以按照规定的权限和程序对有关组织、个人进行约谈,并要求有关组织、个人采取措施进行整改,消除隐患。

第四十五条 开展数据处理活动的组织、个人不履行本法第二十七条、第二十九条、第三十条规定的数据安全保护义务的,由有关主管部门责令改正,给予警告,可以并处五万元以上五十万元以下罚款,对直接负责的主管人员和其他直接责任人员可以处一万元以上十万元以下罚款;拒不改正或者造成大量数据泄露等严重后果的,处五十万元以上二百万元以下罚款,并可以责令暂停相关业务、停业整顿、吊销相关业务许可证或者吊销营业执照,对直接负责的主管人员和其他直接责任人员处五万元以上二十万元以下罚款。

违反国家核心数据管理制度,危害国家主权、安全和发展利益的,由有关主管部门处二百万元以上一千万元以下罚款,并根据情况责令暂停相关业务、停业整顿、吊销相关业务许可证或者吊销营业执照;构成犯罪的,依法追究刑事责任。

第四十六条违反本法第三十一条规定,向境外提供重要数据的,由有关主管部门责令改正,给予警告,可以并处十万元以上一百万元以下罚款,对直接负责的主管人员和其他直接责任人员可以处一万元以上十万元以下罚款;情节严重的,处一百万元以上一千万元以下罚款,并可以责令暂停相关业务、停业整顿、吊销相关业务许可证或者吊销营业执照,对直接负责的主管人员和其他直接责任人员处十万元以上一百万元以下罚款。

第四十七条 从事数据交易中介服务的机构未履行本法第三十三条规定的义务的,由有关主管部门责令改正,没收违法所得,处违法所得一倍以上十倍以下罚款,没有违法所得或者违法所得不足十万元的,处十万元以上一百万元以下罚款,并可以责令暂停相关业务、停业整顿、吊销相关业务许可证或者吊销营业执照;对直接负责的主管人员和其他直接责任人员处一万元以上十万元以下罚款。

第四十八条 违反本法第三十五条规定,拒不配合数据调取的,由有关主管部门责令改正,给予警告,并处五万元以上五十万元以下罚款,对直接负责的主管人员和其他直接责任人员处一万元以上十万元以下罚款。

违反本法第三十六条规定,未经主管机关批准向外国司法或者执法机构提供数据的,由有关主管部门给予警告,可以并处十万元以上一百万元以下罚款,对直接负责的主管人员和其他直接责任人员可以处一万元以上十万元以下罚款;造成严重后果的,处一百万元以上五百万元以下罚款,并可以责令暂停相关业务、停业整顿、吊销相关业务许可证或者吊销营业执照,对直接负责的主管人员和其他直接责任人员处五万元以上五十万元以下罚款。

第四十九条国家机关不履行本法规定的数据安全保护义务的,对直接负责的主管人员和其他直接责任人员依法给予处分。

第五十条履行数据安全监管职责的国家工作人员玩忽职守、滥用职权、徇私舞弊的,依法给予处分。

第五十一条窃取或者以其他非法方式获取数据,开展数据处理活动排除、限制竞争,或者损害个人、组织合法权益的,依照有关法律、行政法规的规定处罚。

第五十二条违反本法规定,给他人造成损害的,依法承担民事责任。

违反本法规定,构成违反治安管理行为的,依法给予治安管理处罚;构成犯罪的,依法追究刑事责任。

第七章 附则

第五十三条开展涉及国家秘密的数据处理活动,适用《中华人民共和国保守国家秘密法》等法律、行政法规的规定。

在统计、档案工作中开展数据处理活动,开展涉及个人信息的数据处理活动,还应当遵守有关法律、行政法规的规定。

第五十四条军事数据安全保护的办法,由中央军事委员会依据本法另行制定。

第五十五条本法自2021年9月1日起施行。

来源:新华社

百家姓128进制的权重和编码

当使用百家姓表达一个128进制的数据时,一个128进制的数字(值在0~127之间)需要用两个字节来表达,在128个百家姓中每个姓氏有GBK编码和UNI编码两种。
各姓氏的权重和编码如下:
权重    姓氏    GBK编码    UNI编码

127    赵    0xD5D4    0x758D
126    钱    0xC7AE    0xB194
125    孙    0xCBEF    0x595B
124    李    0xC0EE    0x4E67
123    周    0xD6DC    0x6854
122    吴    0xCEE2    0x3454
121    郑    0xD6A3    0xD190
120    王    0xCDF5    0x8B73
119    冯    0xB7EB    0xAF51
118    陈    0xB3C2    0x4896
117    褚    0xF1D2    0x1A89
116    卫    0xCEC0    0x6B53
115    蒋    0xBDAF    0x8B84
114    沈    0xC9F2    0x886C
113    韩    0xBAAB    0xE997
112    杨    0xD1EE    0x6867
111    朱    0xD6EC    0x3167
110    秦    0xC7D8    0xE679
109    尤    0xD3C8    0x245C
108    许    0xD0ED    0xB88B
107    何    0xBACE    0x554F
106    吕    0xC2C0    0x1554
105    施    0xCAA9    0xBD65
104    张    0xD5C5    0x205F
103    孔    0xBFD7    0x545B
102    曹    0xB2DC    0xF966
101    严    0xD1CF    0x254E
100    华    0xBBAA    0x4E53
099    金    0xBDF0    0xD191
098    魏    0xCEBA    0x4F9B
097    陶    0xCCD5    0x7696
096    姜    0xBDAA    0xDC59
095    戚    0xC6DD    0x1A62
094    谢    0xD0BB    0x228C
093    邹    0xD7DE    0xB990
092    喻    0xD3F7    0xBB55
091    柏    0xB0D8    0xCF67
090    水    0xCBAE    0x346C
089    窦    0xF1BC    0xA67A
088    章    0xD5C2    0xE07A
087    云    0xD4C6    0x914E
086    苏    0xCBD5    0xCF82
085    潘    0xC5CB    0x586F
084    葛    0xB8F0    0x5B84
083    奚    0xDEC9    0x5A59
082    范    0xB7B6    0x0383
081    彭    0xC5ED    0x6D5F
080    郎    0xC0C9    0xCE90
079    鲁    0xC2B3    0x819C
078    韦    0xCEA4    0xE697
077    昌    0xB2FD    0x0C66
076    马    0xC2ED    0x6C9A
075    苗    0xC3E7    0xD782
074    凤    0xB7EF    0xE451
073    花    0xBBA8    0xB182
072    方    0xB7BD    0xB965
071    俞    0xD3E1    0xDE4F
070    任    0xC8CE    0xFB4E
069    袁    0xD4AC    0x8188
068    柳    0xC1F8    0xF367
067    酆    0xDBBA    0x4691
066    鲍    0xB1AB    0x8D9C
065    史    0xCAB7    0xF253
064    唐    0xCCC6    0x1055
063    费    0xB7D1    0x398D
062    廉    0xC1AE    0xC95E
061    岑    0xE1AF    0x915C
060    薛    0xD1A6    0x9B85
059    雷    0xC0D7    0xF796
058    贺    0xBAD8    0x3A8D
057    倪    0xC4DF    0x2A50
056    汤    0xCCC0    0x646C
055    滕    0xEBF8    0xD56E
054    殷    0xD2F3    0xB76B
053    罗    0xC2DE    0x577F
052    毕    0xB1CF    0xD56B
051    郝    0xBAC2    0xDD90
050    邬    0xDAF9    0xAC90
049    安    0xB0B2    0x895B
048    常    0xB3A3    0x385E
047    乐    0xC0D6    0x504E
046    于    0xD3DA    0x8E4E
045    时    0xCAB1    0xF665
044    傅    0xB8B5    0x8550
043    皮    0xC6A4    0xAE76
042    卞    0xB1E5    0x5E53
041    齐    0xC6EB    0x509F
040    康    0xBFB5    0xB75E
039    伍    0xCEE9    0x0D4F
038    余    0xD3E0    0x594F
037    元    0xD4AA    0x4351
036    卜    0xB2B7    0x5C53
035    顾    0xB9CB    0x7E98
034    孟    0xC3CF    0x5F5B
033    平    0xC6BD    0x735E
032    黄    0xBBC6    0xC49E
031    和    0xBACD    0x8C54
030    穆    0xC4C2    0x467A
029    萧    0xCFF4    0x2784
028    尹    0xD2FC    0x395C
027    姚    0xD2A6    0xDA59
026    邵    0xC9DB    0xB590
025    堪    0xBFB0    0x2A58
024    汪    0xCDF4    0x6A6C
023    祁    0xC6EE    0x4179
022    毛    0xC3AB    0xDB6B
021    禹    0xD3ED    0xB979
020    狄    0xB5D2    0xC472
019    米    0xC3D7    0x737C
018    贝    0xB1B4    0x1D8D
017    明    0xC3F7    0x0E66
016    臧    0xEAB0    0xE781
015    计    0xBCC6    0xA18B
014    伏    0xB7FC    0x0F4F
013    成    0xB3C9    0x1062
012    戴    0xB4F7    0x3462
011    谈    0xCCB8    0x088C
010    宋    0xCBCE    0x8B5B
009    茅    0xC3A9    0x0583
008    庞    0xC5D3    0x9E5E
007    熊    0xD0DC    0x8A71
006    纪    0xBCCD    0xAA7E
005    舒    0xCAE6    0x1282
004    屈    0xC7FC    0x485C
003    项    0xCFEE    0x7998
002    祝    0xD7A3    0x5D79
001    董    0xB6AD    0x6384
000    梁    0xC1BA    0x8168

建议采用GBK编码,其编码更集中在某个范围内,容易检查其合法性。

外國人常用的生活英文縮寫

你曾覺得主管或是同事好像在說外星語嗎?其實那就是「商用語言」!而其中在 email 或是內部團隊溝通平台中最常見到的就是「商用縮寫」(business acronyms)。在公司不要再讓自己出糗了,今天幫你整理了職場上最厲害的商用縮寫 cheat sheet!

通用短句縮寫

ASAP(as soon as possible 盡快)

主管最常說這個了,讓人不得不加班!網友更 kuso 一部關於當商業 email 在現實生活使用的搞笑影片,裡面可以看到如何用 ASAP(偷偷說:1:05 的片段是小編寄 email 最常犯的錯)。

BID(break it down 細分明細)

BTW(by the way 順帶一提)

BTW 很常見於日常生活對話當中,也是現代人很流行的「網路縮寫」,以下影片中的「生活英文縮寫」如果你還不會,那就真的太遜囉!

COB(close of business 下班時)

EOB(end of business 下班時)

EOD(end of day 今天以內)

DOE(depending on experience 視工作經驗而定)

ETA(estimated time of arrival 預計到達時間)

FAQ(frequently asked questions 常問的問題)

FTE(full-time employee 全職員工)

FWIW(for what it’s worth 無論如何、不管有沒有用)

For what it’s worth, I think you can’t trust that man.
無論如何,我覺得你都不該相信那男人。

FYI(for your information 供你參考(郵件常用)

FYR(for your reference 供你參考)

FYU(for your use 供你使用)

IAM(in a meeting 會議中)

IMO(in my opinion 個人淺見、在我看來)

LET(leaving early today 今天提早走)

LMK(let me know 讓我知道、通知我)

MoM(month over month 月度比較)

MTD(month to date 月初到現在)

OOO(out of office 不在辦公室)

OT(over time 加班)

OTP(on the phone 通話中)

PA(performance appraisal 績效考核)

POC(point of contact 首要聯繫人)

PTE(part-time employee 兼職雇員)

PTO(paid time off 帶薪休假)

NDA(Non-disclosure agreement 保密合約)

NRN(no reply necessary 不需回覆)

NSFW(not safe for work 不適合工作場域)

一般來說是指「因為有點色情,所以不適合在工作場域看」,這個詞可以在很多內容網站的 facebook 顯示圖片上看到!你可以想像,假如說影片或圖片有點腥羶色的話,在辦公室點開來看,可能會讓你得到同事甚至主管一些關切的眼光⋯⋯

RFD(request for discussion 請求討論)

RSVP(Répondez s’il vous plait 法文的請回覆)

TBA(to be announced 待公佈)

TBD(to be determined 待決定)

TCC(teleconference call 電話會議)

TED(Tell me, explain to me, describe to me)

TL;DR(Too long didn’t read 太長,沒讀)

TOS(terms of service 服務條款)

TYT(take your time 別著急、慢慢來)

WFH(work from home 在家辦公)

WIIFM(what’s in it for me 這對我有什麼好處?)

WOM(word of mouth 口碑傳播)

行銷人一定知道的「口碑傳播」,但你真的知道要怎麼達到「好口碑」的目標嗎?底下這部影片太用心,完成不藏私地傳授「好口碑」要怎麼來:

YTD(year to date 年底、今年之內)

職稱和部門

接下來就是一連串的 C_O 系列了!原來公司的主管這麼多,大家職稱可要記清楚囉。

CDO(chief data officer 首席數據長)

CEO(chief executive officer 首席執行長)

大家最熟悉的應該就是 CEO 了,尤其可以常常看到各大 CEO 的演講。例如 Uber 執行長 Travis Kalanick 在 TED 演講關於 Uber 的理念和目標就相當地精采喔!

【TED】Uber CEO 帶你了解 Uber 是如何運作的!

CFO(chief financial officer 首席財務長)

CIO(chief information officer 首席資訊長)

CMO(chief marketing officer 首席行銷長)

COO(chief operating officer 首席營運長)

說到 COO 就讓人想到臉書營運長 Sheryl Sandberg!最近他在加州柏克萊大學的畢業典禮上,和畢業生分享喪夫之痛帶給他的體悟,藉此勉勵畢業生:

CPA(certified public accountant 註冊會計師)

CSO(chief security officer 首席安全長)

CSR(corporate social responsibility 企業社會責任)

CTO(chief technology officer 首席技術長)

CFP(certified financial planner 註冊金融理財師)

GC(general counsel 首席法律顧問)

HR(human resources 人力資源)

PM(project manager 專案經理)

PR(public relations 公共關係)

R&D(research and development 研發)

(本文出自VoiceTube

数学家解决了42的丢番图难题,顺便回答了生命的意义[转]

在道格拉斯·亚当斯的科幻系列小说《银河系漫游指南》中,程序员向这台银河系最大的超级计算机提出了一个终极问题:生命、宇宙和一切的意义。经过750万年的处理,计算机得出了一个答案:42。

2019年,两位数学家使用了一个由50万台计算机组成的全球网络来解决一个百年前的数学难题,这个难题恰好包含了最关键的数字:42。

这个问题至少可以追溯到1955年,并且可能早在公元三世纪希腊思想家就开始思考这个问题了。这个问题是:你怎么把1到100之间的每一个数字表示为三个整数的立方的总和?或者用代数的方法表示,如何解x^3+y^3+z^3=k,其中k等于1到100之间的任何整数?

这个看似简单的难题被称为丢番图方程,以亚历山大的古代数学家丢番图命名,他在1800年前提出了一组类似的问题。

20世纪50年代重温这一难题的现代数学家很快找到了答案,当时k等于许多较小的数,但很快就出现了一些特别顽固的整数。最棘手的两个数字,分别是33和42。

今年4月,英国布里斯托尔大学数学家安德鲁·布克(Andrew Booker)解决了33难题。布克用一种计算机算法寻找x、y和z值在正负99万亿之间的丢番图方程的解,经过数周的计算后,找到了33的解。如你所见,答案是超长的。

8866128975287528^3-8778405442862239^3-2736111468807040^3=33

尽管如此,这一详尽的搜索仍然没有找到42的解。这表明如果解存在,一些整数必须大于99万亿。计算这么大的数值需要极大的计算能力,因此在他的下一次尝试中,布克请求麻省理工学院数学家安德鲁·萨瑟兰(Andrew Sutherland)的帮助,他帮助布克在一个名为慈善引擎(Charity Engine)的全球计算机网络上预定了一段时间。

根据布里斯托尔大学的一份声明,这个网络是一个“世界性的计算机”,它借用了全球50多万台家用电脑的闲置计算能力。利用这台众包的超级计算机和100万小时的处理时间,布克和萨瑟兰最终找到了k = 42的丢番图方程的答案。

所以,直截了当地说,生命、宇宙和一切事物的意义的问题和答案是:(-80538738812075974)^3+(80435758145817515)^3+ (12602123297335631)^3 = 42。

Rust 内置 trait:PartialEq 和 Eq

如果我们想比较某个类型的两个值 x 和 y 是否相等(不等),例如:x == y (x != y),那么我们就必须为类型实现 PartialEq Trait

PartialEq 可使用 #[derive] 来交由编译器实现,当一个 struct 在进行相等比较时,会对其中每一个字段进行比较;如果遇到枚举时,还会对枚举所拥有的数据进行比较。

我们也可以自己实现 PartialEq,实现时只需要实现判断是否相等的函数 
fn eq(&self, other: &Self) -> bool ,Rust 会自动提供 fn ne(&self, other: &Self) -> bool

实现 Eq 的前提是已经实现了 PartialEq,因为实现 Eq 不需要额外的代码,只需要在实现了PartialEq 的基础上告诉编译器它的比较满足自反性就可以了。对于上面的例子只需要:#[derive(Eq)] 或 impl Eq for Book {}

PartialEq 和 Eq

这两个 Traits 的名称实际上来自于抽象代数中的等价关系和局部等价关系。

等价关系(equivalence relation)即设 R 是某个集合 A 上的一个二元关系。若 R 满足以下条件:

  1. 自反性:∀xA,  xRx
  2. 对称性:∀x,yA,  xRy  ⟹  yRx
  3. 传递性:xRz∀x,y,zA,   (xRy  ∧  yRz)  ⟹  xRz

则称 R 是一个定义在 A 上的等价关系

并非所有的二元关系都是等价关系, Eq 和 PartialEq 的区别在于是否在相等比较中是否满足自反性,即 x == x

例如对于浮点类型,Rust 只实现了 PartialEq 而没有实现 Eq,原因在于 NaN != Nan,不满足自反性。

Eq 相比 PartialEq 需要额外满足自反性,即 a == a,对于浮点类型,Rust 只实现了 PartialEq 而不是 Eq,原因就是 NaN != NaN

Eq 和 Hash

当一个类型同时实现了 Eq 和 Hash 时,该类型满足下列特性:

k1 == k2 -> hash(k1) == hash(k2)

即,当两个 key 相等时,它们的哈希值必然相等。Rust 里的 HashMap 和 HashSet 都依赖该特性。

android获取SIM卡信息和手机号码

  1. public class PhoneInfoUtils {
  2. private static String TAG = “PhoneInfoUtils”;
  3. private TelephonyManager telephonyManager;
  4. //移动运营商编号
  5. private String NetworkOperator;
  6. private Context context;
  7. public PhoneInfoUtils(Context context) {
  8. this.context = context;
  9. telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
  10. }
  11. //获取sim卡iccid
  12. public String getIccid() {
  13. String iccid = “N/A”;
  14. iccid = telephonyManager.getSimSerialNumber();
  15. return iccid;
  16. }
  17. //获取电话号码
  18. public String getNativePhoneNumber() {
  19. String nativePhoneNumber = “N/A”;
  20. nativePhoneNumber = telephonyManager.getLine1Number();
  21. return nativePhoneNumber;
  22. }
  23. //获取手机服务商信息
  24. public String getProvidersName() {
  25. String providersName = “N/A”;
  26. NetworkOperator = telephonyManager.getNetworkOperator();
  27. //IMSI号前面3位460是国家,紧接着后面2位00 02是中国移动,01是中国联通,03是中国电信。
  28. // Flog.d(TAG,”NetworkOperator=” + NetworkOperator);
  29. if (NetworkOperator.equals(“46000”) || NetworkOperator.equals(“46002”)) {
  30. providersName = “中国移动”;//中国移动
  31. } else if(NetworkOperator.equals(“46001”)) {
  32. providersName = “中国联通”;//中国联通
  33. } else if (NetworkOperator.equals(“46003”)) {
  34. providersName = “中国电信”;//中国电信
  35. }
  36. return providersName;
  37. }
  38. public String getPhoneInfo() {
  39. TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
  40. StringBuffer sb = new StringBuffer();
  41. sb.append(“\nLine1Number = ” + tm.getLine1Number());
  42. sb.append(“\nNetworkOperator = ” + tm.getNetworkOperator());//移动运营商编号
  43. sb.append(“\nNetworkOperatorName = ” + tm.getNetworkOperatorName());//移动运营商名称
  44. sb.append(“\nSimCountryIso = ” + tm.getSimCountryIso());
  45. sb.append(“\nSimOperator = ” + tm.getSimOperator());
  46. sb.append(“\nSimOperatorName = ” + tm.getSimOperatorName());
  47. sb.append(“\nSimSerialNumber = ” + tm.getSimSerialNumber());
  48. sb.append(“\nSubscriberId(IMSI) = ” + tm.getSubscriberId());
  49. return sb.toString();
  50. }
  51. }

AndroidManifest.xml清单文件中加入权限

<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 

在这里补充下:
手机号码不是所有的SIM卡都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到SIM卡中,能够读取SIM卡号的话应该有前提,那就是SIM卡已经写入了本机号码,不然是无法读取的。具体的什么样的卡能获取到号码,要自己具体测试才可以,就算是同一个运营商同一个套餐的卡也会有差别。

楼主项目用的物联卡就是获取不到号码,然后就用了iccid,下面科普下iccid:
SIM卡正面或者背面总有那么几行数字和字母,20位的,这就是iccid。CCID:Integrate circuit card identity 集成电路卡识别码(固化在手机SIM卡中) ICCID为IC卡的唯一识别号码,共有20位数字组成,其编码格式为:XXXXXX 0MFSS YYGXX XXXXX。

前六位运营商代码:中国移动的为:898600;898602 ,

中国联通的为:898601,中国电信898603

如果还想获取到更多的手机卡信息,可查看TelephonyManager的具体方法

龟虽寿

作者:曹操
神龟虽寿,犹有竟时;
腾蛇乘雾,终为土灰。
老骥伏枥,志在千里;
烈士暮年,壮心不已。
盈缩之期,不但在天;
养怡之福,可得永年。
幸甚至哉,歌以咏志。

程序编码就是对数学逻辑的具体实现

为什么你的代码一坨坨?其实来自你有那么多为什么你要这样写代码!
为什么你的代码那么多for循环?因为没有合理的数据结构和算法逻辑。
为什么你的代码那么多ifelse?因为缺少设计模式对业务场景的运用。
为什么你的程序应用复杂对接困难?因为没有良好的系统架构拆分和规划。
为什么你的程序逻辑开发交付慢返工多?因为不具备某些业务场景的开发经验。
为什么你的程序展现都是看上去不说人话?因为没有产品思维都是程序员逻辑的体现。
最终,所有的这些不合理交织在一起,就是你能看到的一坨坨的代码!所以,要想把代码写好、写美,写到自己愿意反复欣赏,那么基本需要你有一定的:基础能力(数据结构、算法逻辑、设计模式)、应用能力(系统架构、开发经验)、拓展能力(产品思维),这三方面综合起来才能更好的开发程序。

数据结构:数组、链表、红黑树 算法逻辑:哈希、扰动函数、负载因子、拉链寻址、

其实我们所开发的业务程序,哪怕是CRUD也都是对数学逻辑的具体实现过程。只不过简单的业务有简单的数学逻辑、复杂的业务有复杂的数学逻辑。数学逻辑是对数据结构的使用,(例如:把大象装进冰箱分几步)合理的数据的结构有利于数据逻辑的实现和复杂程度。

在我们常用的API中,HashMap 就是一个非常好的例子,既有非常好的数据结构的使用,也有强大的数学逻辑的实现。为此也让 HashMap 成为开发过程中非常常用的API,当然也成为面试过程中最常问的技术点。

今天,我们共同祭奠同胞!

今天,南京大屠杀死难者国家公祭日
10:00,

南京全城正鸣笛致哀!
昭昭前事,惕惕后人!
岁末寒冬,祭奠同胞!

中国青年报·中国青年网 记者 李超/摄

我们以国之名悼念逝者
不为延续仇恨,只为警醒:吾辈自强!

1937年12月13日,侵华日军在南京城开始了
40多天惨绝人寰的大屠杀,30万同胞惨遭杀戮。
南京大屠杀真实影像(来源:央视新闻)

在那场持续6周的人间浩劫里,每隔12秒就有一人遇难。

劫后余生的幸存者留下了,难以抚平的伤痛和苦难记忆。

今年,又有4位南京大屠杀幸存者与世长辞。
截至目前,登记在册的在世幸存者仅剩73位。

△2020南京大屠杀幸存者百人群像实录(黑白照为已故幸存者)

“昭昭前事,惕惕后人。”
83年后,人们生活在和平年代,这段中华民族的屈辱历史,
我们却不敢忘、不能忘。
铭记,不仅牢记和平来之不易,还需汲取落后挨打的教训;
纪念,不为激起仇恨,只为立下誓言:吾辈当自强。

爱人,你就会被人爱。

Love and you will be loved。
爱人,你就会被人爱。

为什么看上去弱弱的女人总是比女强人受男人欢迎?
为什么很多男人劈腿后,最终会选择那个看上去更弱的女人?
原因只有1个——富兰克林效应。
感情幸福美满,只是因为懂得这一点

什么是富兰克林效应

1736年的某一天,富兰克林在宾夕法尼亚的议院发表演讲。另一位议员完全反对他的观点,于是也发表了一篇演讲,十分激烈地批评了富兰克林。
这让富兰克林有点措手不及,但是又想争取这位议员的同意。

怎么办呢?他无意中打听到这位议员的家里正好有一套非常稀有的图书。于是他十分恭敬地写了一封信,厚着脸皮向这个议员借书。

没想到这个议员竟然同意了,一个星期后富兰克林还书时郑重地表达了谢意。几天后当他们再次在议会厅见面时,富兰克林是这样描写的:

“他竟然主动跟我打招呼(以前从来没有过),后来我们谈话,他还表示,任何时候都愿意为我效劳。”

从此他们两人化敌为友,终生保持着友谊。所以后世的心理学家们得出一个结论:让别人喜欢你的最好方法不是去帮助他们,而是让他们来帮助你。

这就是著名的“富兰克林效应”的由来。

富兰克林效应对于爱情的影响

法国作家埃克苏佩里的《小王子》是一本有趣的寓言短篇小说,里面最让人印象深刻的是小王子与玫瑰的爱情故事。

故事中的小王子在一个小小的星球上生活。有一天,星球上忽然绽放了一朵娇艳的玫瑰花。

小王子从来见过这么美丽的花,于是他每天细心地呵护,精心地照料。

他当时觉得这是宇宙里唯一的一朵玫瑰,比所有的花都美。

后来,他来到地球,发现仅仅一个花园里就有5000朵几乎完全一样的玫瑰花。

那一刻他终于知道,他所拥有的只不过是一朵普通的花。这个发现,使小王子非常伤心。

尽管如此,他心里还是放不下自己的那一朵玫瑰。

直到有一天,一只小狐狸跟他说:”正因为你为你的玫瑰花费了时间和心血,才使你的玫瑰变得美丽。”

小王子终于恍然大悟:

一朵玫瑰花(一个女孩),重要吗?不重要。天底下有千千万万的玫瑰。可一旦你为这朵玫瑰花花费了时间,它就变得重要了,成了你的千千万万分之一,成了你的唯一。在你看来,它跟其他的玫瑰花,是截然不同的。这就是重要。或者说,这就是爱。爱,就是花费了时间。

金正昆的礼仪经典语录

礼仪是一门学问,更是一门交往的艺术。 礼仪就是形式美与内容美的统一。 痛苦来自于比较。
不要去过度追求完美,因为痛苦来自于欲望得不到满足。
聪明人不在非原则问题上否定别人。
你要做多大的事,你就要承受多大的压力。
人生最大的智慧在于理智的放弃。 世界不会因你而改变;心态决定一切。 有什么样的心态就会有什么样的人际关系,有什么样的心态就会有什么样生命的质量。 好心办坏事是常事,关心过度是一种伤害。
人说话的数量往往与社会地位成反比。 一个人腰带上挂东西的数量往往与社会地位成反比。 一个人的社会地位和他掌握的信息成正比。 文明的程度和守时成正比,和灌酒成反比。 在公共场合讲话的音量与个人修养成反比。 一个人的成功与他容忍别人的胸怀成正比。 游戏规则是由强者所制定的。
成功的交往要以对方为中心,交际高手是为别人创造表现的机会。
人的尊严是不容挑战的。

礼者敬人也,礼者养也。
有容乃大,宽容造就和谐。
真正的团结,离不开人们的宽容。
敌人往往是我们自已寻找和制造出来的。
让大家都喜欢你,往往是不可能的,但我们要争取更多的人喜欢我们。 人生在世,但求无愧我心。 有道德才高尚,有教养才文明,讲礼仪才能跟别人有效的沟通。 教养体现于细节,细节展示素质,细节决定成败。 不要拿别人折磨自己,更不要拿自己去折磨别人。 如果不是原则问题,不要随便对人家说yes or no。 礼仪即做人之道,学礼仪可以内强素质、外塑形象。 男人看表,女人看包;女人看头,男人看腰。 学会欣赏别人,身边的人都会成为天使,生活就会变得无比可爱;如果挑剔别人,身边的人就都成了恶魔,成为你的一个个对手。 善待别人就是善待自己。 昨天已经过去不必烦,明天没有到来烦不着,今天正在度过不能烦。 尊重别人就是尊重别人的选择。 让菜不夹菜,祝酒不劝酒。

怨天尤人的人是事业的失败者,发展自己才是硬道理。 在国际社会,吃东西发出声音是猪的基本特征。

君子和而不同,小人同而不和。——《论语》 金钱的价值在于有效的消费。
催化剂评价装置-沃德一站式服务,解决后顾之忧!

有钱不如心宽。 揭我死穴的肯定是我的朋友。 这个世界离开谁都在转,而且是匀速地转。 要善于示弱。智者示弱,愚者逞强。 有权力才有权利,有实力才有势力。 提出问题很容易,解决问题很难。 十里不同风,百里不同俗,千里不同情。 富兰克林法则:当你和别人接触时,畅所欲言永远有限制条件。 “Say no”是伤害人际关系的捷径。 勇敢地赞美别人,善于发现对方的优点并肯定。 真正善于沟通的人不拿自己的标准要求别人。 做人的最高境界——让别人接受你! 表扬的最高境界是在他希望表扬的人面前表扬他。 聊天的最高境界是对方感兴趣,或者擅长的话题。夸人的最高境界是对事不对人。

交往有三条规则:交往要注重结果,交往以对方为中心,为别人创造表现机会。 人际关系的成功=15%专业技术+85%为人处世。 学会换位思考,要善于聆听。智者善听,愚着善说。 智慧的人会把嘴放在心里,愚蠢的人会把心放在嘴上。

尊重上级是一种天职,尊重同事是一种本分,尊重下级是一种美德,尊重客户是一种常识,尊重对手是一种风度,尊重所有人是一种教养。

有良好道德的人不会诋毁自己的职业。 你要和别人合作,你就要学会适应别人。 生命是宝贵的,活着是幸福的,工作是美丽的。 人生有很多忧虑是自己妄想的。 快乐是送给自己最宝贵的礼物。

尊重女性就是尊重人类的母亲。 世界不会因为我而改变,世界上最能做好的事就是改变自我。 在公司,领导永远是正确的;在家里,老婆永远是正确的。 善待别人是一种教养,了解别人是一种智慧。

男人就是女人的钱包,不花白不花。 什么是爱情?爱情就是,有一个你爱的人,有一个爱你的人,这两个人应该是同一个人。 女人要为男人创造“表现”的机会。

立场决定观点,选择决定命运。 知识和技能可以让你谋生,与人合作、沟通的能力才能使你可持续发展 让老婆高兴是男人的职业道德。

表扬适合在公共场合进行;关于批评,则适合单独进行

江湖飘门律

什么是江湖飘门律?说起来很复杂,不是三言两语能讲清楚的。是旧时代走江湖的飘门卖艺人所遵循的一条行为准则,它与官方法律不一样,事实上是超出正常法度之外的一条容忍底线。
俗话说强龙不压地头蛇,走江湖的卖艺人就算有一身功夫,也不会轻易去惹麻烦。走江湖流浪各地。对地方上的各种帮会势力,遇上了通常都要拜码头,否则在人家的地盘上不好做生意。如果受了什么欺压。一般都会选择回避或忍让,尽量不起冲突。
就算有一身好功夫,假如真起了正面冲突,生意做不成不说,在不明底细的地方对付不明底细的势力,说不定会有无穷无尽的后患。但这种回避与忍让并不是没有底线的。在什么情况下江湖飘门中人一定会动手呢?
面对欺压做出退让的选择无非是两种情况,一是你低头对方也知道收手,二是即使你低头对方也不会手软。在第二种情况下不论你怎么回避,对方都不会放过你,如果不是对手的话,那就赶紧逃走吧。如果有那个能耐,或者就算不是对手也实在躲不掉,那就出手!
这就是江湖飘门律。
至于出手的后果如何,已经没法过多的考虑了,毕竟刀已经架在眼前。而六扇门的人还没有追到身边。

熵增

物理定义:熵增过程是一个自发的由有序向无序发展的过程(Bortz, 1986; Roth, 1993)。 热力学定义:熵增加,系统的总能量不变,但其中可用部分减少。

统计学定义:熵衡量系统的无序性。熵越高的系统就越难精确描述其微观状态。

早在1943年,在爱尔兰都柏林三一学院的多次演讲中,薛定谔就指出了熵增过程也必然体现在生命体系之中,其于1944年出版的著作《生命是什么》 中更是将其列为其基本观点,即“生命是非平衡系统并以负熵为生。”

人体是一个巨大的化学反应库,生命的代谢过程建立在生物化学反应的基础上。从某种角度来讲,生命的意义就在于具有抵抗自身熵增的能力,即具有熵减的能力。在人体的生命化学活动中,自发和非自发过程同时存在,相互依存,因为熵增的必然性,生命体不断地由有序走回无序,最终不可逆地走向老化死亡。

熵的定义

熵,热力学中表征物质状态的参量之一,用符号S表示,其物理意义是体系混乱程度的度量。

(1)经典热力学
1865年,克劳休斯将发现的新的状态函数命名为熵,用增量定义为 ,式中T为物质的热力学温度;dQ为熵增过程中加入物质的热量。若过程是不可逆的,则 ,下标“ir”是英文单词“irreversible‘’的缩写,表示加热过程所引起的变化过程是不可逆的。

合并以上两式可得 ,此式叫做克劳休斯不等式,是热力学中第二定律最普遍的表达式。

(2)统计热力学
熵的大小与体系的微观状态Ω有关,即S=klnΩ,其中k为玻尔兹曼常量,k=1.3807×10-23J·K-1。体系微观状态Ω是大量质点的体系经统计规律而得到的热力学概率,因此熵有统计意义,对只有几个、几十或几百分子的体系就无所谓熵。

熵的性质

(1)状态函数熵S是状态函数,具有加和(容量)性质(即对于系统M可分为M1与M2,则有SM=SM1+SM2),是广度量非守恒量,因为其定义式中的热量与物质的量成正比,但确定的状态有确定量。其变化量ΔS只决定于体系的始终态而与过程可逆与否无关。由于体系熵的变化值等于可逆过程热温商δQ/T之和,所以只能通过可逆过程求的体系的熵变。孤立体系的可逆变化或绝热可逆变化过程ΔS=0。

(2)宏观量熵是宏观量,是构成体系的大量微观离子集体表现出来的性质。它包括分子的平动、振动、转动、电子运动及核自旋运动所贡献的熵,谈论个别微观粒子的熵无意义。

(3)绝对值熵的绝对值不能由热力学第二定律确定。可根据量热数据由第三定律确定熵的绝对值,叫规定熵或量热法。还可由分子的微观结构数据用统计热力学的方法计算出熵的绝对值,叫统计熵或光谱熵。

真正的高手,都有对抗“熵增”的底层思维

原文:https://bbs.pinggu.org/thread-7046070-1-1.html

在1998年亚马逊致股东信里,贝佐斯说:“我们要反抗熵(We want to fight entropy)。”

管理学大师彼得·德鲁克说:“管理要做的只有一件事情,就是如何对抗熵增。在这个过程中,企业的生命力才会增加,而不是默默走向死亡。”

物理学家薛定谔说:“自然万物都趋向从有序到无序,即熵值增加。而生命需要通过不断抵消其生活中产生的正熵,使自己维持在一个稳定而低的熵水平上。生命以负熵为生。”

这么多人都在谈论熵,说要反抗熵,然而到底什么是熵?

什么是熵?

熵,是来自于物理学热力学第二定律的一个词。

当一个非活系统被独立出来,或是将它置于一个均匀环境里,所有运动就会由于周围各种摩擦力的作用很快停顿下来;电势或化学势的差别会逐渐消失;形成化合物倾向的物质也是如此;由于热传导的作用,温度也逐渐变得均匀。由此,整个系统最终慢慢退化成了毫无生气、死气沉沉的一团物质。

于是,就达到了被物理学家们成为的“最大熵”,这是一种持久不变的状态,在其中再也不会出现可以观察到的任何事件,它已经归于死寂。

熵代表了一个系统的混乱程度,或者说是无序程度 – 系统越无序,熵值就越大;系统越有序,熵值就越小。

所以,负熵代表着系统的活力,负熵越高就意味着系统越有序,这也是为什么薛定谔会说“生命以负熵为生”。

比如:在每周刚刚开始的时候,我们都会把房间收拾得窗明几净,可是一到周末,我们就会发现房间乱成一团。这个过程就是熵增的过程。

再比如:生命有机体在不断进行的吃、喝、呼吸以及(植物的)同化,也就是新陈代谢,正是一个对抗熵增的过程。

不要小看这个听起来非常朴素的熵定律,它在自然界中无处不在,是最基本也最重要的一个法则,化学家阿特金斯曾将它列为“推动宇宙的四大定律”之一。

它是物理学家心目中无比坚定的一个信仰,连引力公式都可以改写,但熵增定律却从未被违反。张首晟教授认为,人类的知识再往前推进,牛顿力学可能不对,量子力学可能不对,相对论可能也不对,但信息熵的公式却是永恒的。

如果将它推论至整个宇宙的发展中,我们就会发现:如果我们存在的这个宇宙之外什么都没有,也就是如果没人向这个宇宙输入能量的话,宇宙的最终结局就是走向彻底的无序,也就是死亡。

如果将它推论到企业管理中,我们就会发现:管理要做的只有一件事情,就是如何对抗熵增。如果没能有效对抗熵增,企业就会在默然中走向死亡。

如果将它推论到人生之中,我们就会发现:如果不去对抗熵增,我们的生命力就会在封闭系统内或平衡状态中逐渐变得毫无生气、死气沉沉。

那时,即使生命尚未终结,生命力也已戛然而止,也就印证了那句著名的话“很多人20岁时就已死去,到80岁才埋”。

然而,我们又该如何对抗熵增呢

  对抗熵增的 人生底层逻辑

想要对抗熵增,就要引入一个非常重要的理论- 耗散结构。

“耗散结构”是由一位名叫普利高津的科学家提出的,他也因为这个理论而获得了1977年的诺贝尔化学奖。

什么是“耗散结构”?

耗散结构是一个远离平衡态的非线性的开放系统(不管是物理的、化学的、生物的乃至社会的、经济的系统),通过不断地与外界交换物质和能量,在系统内部某个参量的变化达到一定的阈值时,通过涨落,系统可能发生突变即非平衡相变,由原来的混沌无序状态转变为一种在时间上、空间上或功能上的有序状态。

耗散结构有两个最为重要的特性,一是开放性;二是非平衡。当一个系统具备了“耗散结构”后,它就能够有效对抗熵增。

那么,我们该如何依据这样两个特点将自己打造成一个可以对抗熵增的“耗散结构”呢?1

开放性

一个孤立系统的熵一定会随时间增大,当熵达到极大值时,系统就会达到最无序的平衡态,所以孤立系统绝不会出现耗散结构。

因此,耗散结构一定产生于开放系统,它必须存在着由环境流向系统的负熵流,而且能够抵消系统自身的熵增,只有这样才能使系统的熵减小,有序度增加。

维基百科与网络版的大英百科全书,都很专业,而维基百科却不需要有一群专家进行搜集编撰,它是一个开放系统,每个人都能为它贡献内容。也正因为此,它甚至拥有比网络版大英百科全书更高的传播度。

那么,我们该如何让自己成为一个开放系统呢?

1)用“成长型思维”替代“固定型思维”

很多人一直保持着这样一种观念,即我们天生有一些特定的固定不变的能力与品质,就像“我不善于运动”、“我没有学数学的天分”等,因此无法改变。

但真是这样吗?

实际上,的智力、创造力、运动才能与其他品质,都是可以锻造的,是可以通过时间和努力去改变的。

2006年,斯坦福大学的行为心理学教授卡罗尔·德韦克出版了一本名为《思维模式:新成功心理学》的书。在这本书中,德韦克总结了自己30多年的研究成果,提出了两种思维理论:固定型思维和成长型思维。

固定型思维说的是,相信我们出生时带有固定量的才智与能力。采取固定型思维的人倾向于回避调整与失败,从而剥夺了自己过上富于体验与学习的生活。

而成长型思维则是一种以智力可塑为核心信念的系统的思维模式。它相信通过练习、坚持和努力,人类具有学习与成长的无限潜力。

拥有成长型思维的人能够沉着应对挑战,他们不怕犯错或难堪,而是专注于成长的过程。他们对于失败不害怕,因为他们知道从失败和错误中学习,它们终将变为成功。

正如科研大数据所告诉我们的:如果一个孩子拥有成长型思维,这项优势就可能消除最富有家庭与最贫穷家庭间的差距,因为成长型思维的孩子会越来越优秀。

640.webp (2).jpg

从这个图表中,我们还能看到一点,也许是我们平时常常忽略的,那就是二者在对待其他人的成功这点上还有不同:成长型思维的人会将别人的成功当做自己的灵感,而固定型思维的人则会将别人的成功当做是对于自己的威胁,于是就会引发巨大的不安全感以及脆弱感。而这样一种不安全感和脆弱感,常常会让他选择堵住耳朵,闭上眼睛,于是也就切断了自我成长的渠道与途径,让整个情况变得更糟。

2)用“流量思维”代替“存量思维”

躺在书桌上的一堆油画颜料,不会自动变成一幅美妙的油画。一定是因为有了某种外界能量交换,比如,你拿起了画笔,打开了颜料,开始画画,颜料才能变成油画。

这是什么意思?

意思是说,只有在与外界交换能量之后,一个人才有可能发生翻天覆地的变化。这样的人就是有着“流量”思维的人,相反则是“存量思维”。

什么是“存量”思维者的典型行为?

相比在学习上给自己做出投资,他更愿意把钱存起来,让它产生利息;相比换个更适合更有前途的岗位或行业,他更愿意继续做现在这个安稳舒适的工作;相比将自己看到的好文章、好书推荐出去,他更愿意悄悄的收藏起来;相比与那些优秀者深入交流,他更愿意不让别人知道自己的想法。

可惜,如此一来,熵增就会加剧,危机就会潜伏。按照“熵增定律”,熵是繁荣有序的反面。然而,从表面来看,繁荣有序却是熵的隐性状态。

因此,当我们看到繁荣有序的表象时,以为熵并不存在,但实际恰恰相反,熵正在暗中窥伺。它不是不存在了,它只是隐形了。

1975年,24岁年轻的柯达工程师史蒂夫·萨松发明了世界上第一台数码相机,当他把这项惊人的成果呈现给公司高层的时候,傲慢的管理层对这个只能拍100·100像素的奇怪机器嗤之以鼻—“没有人愿意在电视上看他们的照片”,彼时的柯达在胶片时代笑傲群雄。

30十多年后,当柯达在2012申请破产保护的时候,当年的决策者们不会想到,敲响他们丧钟的正是他们自己公司发明并雪藏起来的数码相机。

历史总是惊人的相似,同样的事情还发生在了摩托罗拉和诺基亚的身上。死守“存量”,蔑视“流量”,终会带来“当下很好、未来很糟“的必然结果,而这个结果往往不是一般人能够承受的,就像清政府当年的”闭关锁国“政策一样。

2012年的时候,任正非有个非常重要的讲话,叫做《华为的2012》。

听起来他好像是在唱衰华,其实不然,他只是比较清醒地意识到华为作为一个企业,和所有其他企业一样,始终有一个巨大的威胁存在着,它就是熵。所以,任正非认为只要华为存在一天,都必须得对抗熵增。

他对华为也是这样做的:在华为的研发上做出巨额投入,比如华为2017年在研发上的投入超过900亿元的情况,研发投入占收入的近16%,这个研发的投入强度,可能比阿里和腾讯的研发投入总和都要大,更是超过了苹果。过去10年累计投入研发2400亿人民币,华为也已连续多年都是全球专利申请第一名。

从1997年开始,华为就开始持续引进来自外部的管理经验,包括IBM、埃森哲、波士顿咨询等。他们陆续给华为提供了多方面的变革,使华为在管理创新、组织机构创新、流程变革方面不断进步,奠定了华为成为一家全球化公司的根基。

这些,都是在用“流量思维”代替“存量思维”,作为一家国内知名公司,即使不做巨额科研投资,也可以既有“存量”为荣;然而,华为却并不这么想,它看到的是“流量”,是开放系统所需要的能量交换。

3)用“终身学习”代替“临时学习“,用”终身探索“代替”不再探索“

有人,每天都在学习,不论是多还是少。有人,偶尔学习一次,看一本书要用七八个月。

前者,我称之为“终身学习者”,后者,我称之为“临时学习者”。学习对于前者如同呼吸一般,对于后者则如同救急的膏药,只在受到刺激或工作需要之时,才会想起。

对于“终身学习者”而言,他通过每天学习,将自己打造成了一个开放的系统,并且能够产生复利效应。

对于“临时学习者”而言,他是封闭的体系,无力对抗熵增,也无法产生复利效应。短期内自然看不出来,但是长期来看,二者却有天壤之别。

很多人,在成年之后就不再探索了,他们停止了对于这个世界,以及对于自我的探索,他们只想走在那条早已明确的路上,按部就班的生活。但却不知,根据熵增定律,熵的阴影早已紧随其中,“中年危机”的到来也不过只是时间问题。

而那些”终身探索者“呢?

他们则很不同,他们对于这个世界、对自我、对他人,都始终有着浓烈的好奇之心,他们想要探索那些不懂的东西,想要解开那些难解的奥秘;不论是从一场电影、一次旅行、一本杂志,还是一次对话,他们都能从中探索到新鲜的信息、知识或智慧。他们就像是一些敞着口的容器,在贪婪的吸取着来自于外部世界的一切。

所以,如果想将自己打造成“开放系统”,就需要做到至少三件事:

  • 第一,用“成长型思维”代替“固定型思维”。
  • 第二,用“流量思维”代替“存量思维”。
  • 第三,用“终身学习”代替“临时学习”,用“终身探索”代替“不再探索”。

2

远离平衡态

远离平衡态是“耗散结构”的第二个特点。

平衡态是指在没有外界影响条件下,热力学系统的各部分宏观性质在长时间里不发生变化的状态。

“耗散结构”的提出者普利高津认为,非平衡是有序之源。

那我们该怎样才能远离平衡态呢?

1)从“舒适区”走进“学习区”,甚至“恐慌区”

“舒适区”是美国人NoelTichy提出的理论,图里的3个区可以表示为你想学习事物的等级:640.webp (1).jpg

最里面一圈是“舒适区”,它代表的是对你来说没有学习难度的知识或者习以为常的事务,自己可以处于非常舒适的心理状态。

中间一圈是“学习区”,它代表的是那些对你来说有一定挑战,因而感到不适,但是不至于太难受的工作、学习、思考。

而最外一圈则是“恐慌区”,它代表的是超出你能力范围太多的事务或知识,心理感觉会严重不适,可能导致崩溃以致放弃学习。

在舒适区里,你能得心应手,因为每天都是处在熟悉的环境之中,做着自己在行的的事,和熟悉的人交际,甚至你就是这个领域的专家,对这个区域中的人和事感到非常舒适。

这就是暂时的“平衡态”,因为你无需过多努力就能使所有事物都达到一个相对平衡、比较舒适的状态。

然而,不要忘了,平衡态正是熵最大的时候。

这时,你学到的东西很少,进步缓慢,缺乏挑战和流动。这是一个看似平稳安逸,但却危机重重的状态,也就是“假性繁华”。

如果想要对抗人生熵增,按照耗散结构,你就须得远离平衡态,也就是离开那个让你感到非常舒适的区域,主动走向“学习区”,甚至是“恐慌区”。

亚马逊CEO贝佐斯就是这样做的,他将亚马逊的自营电商业务扩展到AWS云服务、FBA物流体系。而且,亚马逊在做自营电商的时候,还大胆引入了第三方卖家,让他们都在亚马逊上开店,跟自己的自营店竞争。亚马逊以网上卖书起家,但贝佐斯依然不甘心,开发出kindle阅读器用电子书打败自己的纸质书。

如果亚马逊只是停留在自己看似非常强大的自营电商业务里,在一段时间内,它当然能够获得不错的利润,达到一种稳固的平衡态。

但是,随着时间的推进,企业一定会越来越缺乏活力,缺乏创新,最终走向死亡。

正是因为贝佐斯非常清楚“熵”对于一个企业的严重危害,所以他在努力将亚马逊每一次好不容易建立好的平衡感推倒,不断把钱、把资源投入到新的领域;在企业内部创造各种形式的竞争。

也正因为此,亚马逊创造了重量级的明星业务,贝佐斯也成为了全球首富,这就是远离平衡态的巨大力量。

2)颠覆式成长

个人成长遵循的是S型曲线,在刚开始的时候,会有非常漫长的平坦状态,而后则会如火箭般骤然升空,并最终在高位保持平稳。

640.webp.jpg

但这还不是颠覆式成长。

颠覆式成长不仅是一次S型曲线的飞越,它是很多次的飞越,它要求我们在完成一次S型曲线的增长后,再进入到第二条S型曲线,重新来过,不断颠覆自我。

2007年,IPOD占苹果公司收入的50%以上,iTune占74%的市场份额。按理说这正是一个产品如日中天之时,正常人的思路肯定是要继续做这个产品,用它好好赚钱。可乔布斯倒好,他要亲手颠覆掉这个已经大获成功的产品。

于是,他又做了iPhone,到2012年的时候,iPhone已经占到了苹果收入的58%,利润占到了70%。这就是乔布斯的“颠覆式成长”,他用自己做的iPhone颠覆掉了自己做的IPOD。他用一条新的S型曲线,颠覆掉了好不容易攀爬上去的S型曲线。

想要远离平衡态也是如此,需要一次又一次的走在漫长的平路上,然后跃上巅峰,在好不容易跃上巅峰之后,又要开始第二条S型曲线,就这样,不断进行自我颠覆。

而这种自我颠覆之所以很难,是因为当我们一旦到达S型曲线的上方平台,惰性就会产生。这时,是某阶段职业生涯的巅峰期,是某阶段自我发展的巅峰期,是一个看起来非常不错的状态。然而,如果一旦在这个平衡态停滞,你便不再获得成长与进步,最终的结局就是熵增加剧。

于我而言,在工作后至少做过几次非常大的颠覆式成长。

从销售部到市场部,后又从市场部到销售部;从以前在职场工作,到现在的自主工作,每一次都是颠覆式的成长。

在每一次颠覆式成长的过程中,从来都不是一帆风顺的,每次都会遇到很多的困难和阻碍,以及随之而来的孤独感与恐惧感,但得到的收获却是非常巨大的,我的人生也随之得到了极大的拓展。

那么,现在就来总结一下,两个远离平衡态的方法:

  • 第一,离开舒适区,走进学习区,甚至是恐慌区。
  • 第二,颠覆式成长。

这就是物理学中的熵增定律带给我们的人生底层逻辑 – 终其一生,我们都要对抗熵增,不然我们的生命力就会在默然中走向消亡。

而对抗熵增的方法就是:将自己打造成一个兼具“成长型思维”、“流量思维”、“终身学习、终身探索”、远离舒适区、能够持续颠覆式成长的耗散结构。