理学
文章平均质量分 78
理科相关的自然科学。。
xosg
这个作者很懒,什么都没留下…
展开
-
IT行业8大发展趋势
IT行业8大发展趋势本文字数:3276建议阅读时间:你开心就好 第三次科技革命已经进入白热化阶段———信息技术革命作为其中最主要的一环已经奠定了其基本格局和趋势。OK大势已定,根据目前的形势,小编和我的小伙伴们专门探讨了一个作为预言家的主题——IT的未来,并总结了x个未来很有可能发生的大变革以完成这一期的专题。第①大高维的统治地位诞生新的媒体格式—3D实体目前已有的所有媒体文件类型分别为:文本、图片、音频和视频。这些编码形式貌似已经稳定了,但是随着3D技术的不断发展,在未来极有可能甚至必然会出原创 2018-01-05 11:05:52 · 1483 阅读 · 1 评论 -
【转载】文化的基本单位:模因
转载自CSDN公众号。本文没有什么深度,全是漫画,通俗易懂,但作为我即将开始的《白话进化论》系列的铺垫,它还是很有意义的。流浪的狗和一坨屎有关 “模因” 的故事话说很久以前,有一个老头名叫洪七公,他有10个儿子,10个女儿。洪七公拥有这么多的子嗣,个体的基因能...转载 2020-03-30 19:21:32 · 1351 阅读 · 2 评论 -
【随笔】一个可爱的圆函数模型
圆函数的记忆技巧今天教大家一个超可爱的三角函数的记忆模型。自创了一个关于所有单倍角三角函数(圆函数)之间的关系,仔细观察下面这张图:一个简单的6边分形图,包括周围6个圆函数和中间的常函数1。我们常用的基本上是图中左上角的3个:sin,cos,tan,右下角的与之对应的3个不常用但也非常重要的三角函数。为啥我会想到这样一个分形图形呢?是因为三角函的单纯性,圆函数是我们从初中到大...原创 2019-04-07 14:21:40 · 1775 阅读 · 1 评论 -
当禅师遭遇数学家
原创 2019-04-11 22:55:08 · 1242 阅读 · 1 评论 -
如何处理E-R图中的“关系的属性”【关系代数骚操作】
在E / R图中,关系是否具有属性?在ER模型中,实体具有可以是各种类型的属性,如单值,多值,复合,简单,存储,派生和复杂。但是关系也可以具有与之相关的属性。通常,如果不需要,不建议为关系提供属性,因为在将ER模型转换为关系模型时,事情可能会变得复杂,我们可能需要创建一个单独的表来表示关系。让我们看看各种情况,以及何时需要借助示例为关系赋予属性:1.一对一关系:在一个组织中,员工管理一...原创 2019-04-21 19:53:48 · 23469 阅读 · 10 评论 -
你担心自己掌握的技术过时吗?
扯点有的没的。。大概去年10月份以前这个博客的内容还是围绕着JavaScript以及nodejs的疑难杂症的解决方案,大多数文章基本都是纯技术,没有太多总结性的内容,比如《如何修改Mac快捷键》,《selenium爬虫实战》这一类,所以虽然我早就是博客专家了,但文章的阅读量寥寥无几。在那期间也有几篇总结性比较好的,比如探讨行业趋势的文章,这一类文章不仅吸引流量而且也受到CSDN推荐算法的青睐。...原创 2019-04-19 19:28:10 · 1357 阅读 · 0 评论 -
信息论入门:信息守恒定律与纠错码
Hamming编码研究异或⊕的本质其实“异或”这个名词的名字取得不好,叫“奇运算”都好听些。以前我们学到异或和同或的时候讲到,异或指2个bit相异时值为1,同或指2个bit相同时值为1,于是我认为异或的逻辑意义就是2个bit值是否相同。但是后来发现异或运算(同或===异或+非)满足交换律和结合律,也就是说3个及以上的bit之间也可以毫无顺序的作异或运算。那么问题来了,3个bit之间怎么...原创 2019-05-20 20:09:45 · 1429 阅读 · 1 评论 -
HTTPS的重大漏洞:豆腐(TOFU)
“豆腐”漏洞简介之前写了一篇https的介绍,这里,文中从软件学公理一步步推导出https的实现原理,但是貌似在后面一部分出现了某种概念断层,就是在“服务器如何认证浏览器”这一点上没有安全的保证。后来仔细研究了一下,原来并不是因为我的知识盲区,而是https确实有一个漏洞。先放出结论,TOFU漏洞如图所示:首先需要理解https和ssh的区别。HTTPS = SSH + ...原创 2019-05-25 14:01:21 · 7783 阅读 · 14 评论 -
聊聊数学期望
故事一如果把彩票的每一种可能都买一注, 那么不就一定能中奖吗? 确实如此, 但为啥没人这么干呢?因为大家都知道, 每一张彩票的利润的数学期望是负数.比如真就有这么一种彩票, 他有100k种情况, 只有一种情况可以中奖, 奖金是100k元人民币, 每注两元钱.为了严谨, 这里加一些限定条件, 假设所有彩票是提前打印好的100k份, 顾客拿光即完, 不存在2注相同的彩票情况....原创 2019-06-03 23:01:00 · 6426 阅读 · 9 评论 -
谈谈可视化编程 (转)
原文链接:https://mp.weixin.qq.com/s/G1zDUG5mCGOKQpYBk5Na2Q在计算中,可视化编程语言(VPL)允许用户通过图形化操作程序元素而不是通过文本指定来创建程序。但一直以来,除了在一些非常有限的领域外,可视化编程都未成功。对此,有人认为文本编程语言混淆了编程的本质,也有网友表示为支持编程而开发的工具并不重要,那么可视化编程的出路到底在哪里?对此...转载 2019-06-17 20:32:16 · 15221 阅读 · 2 评论 -
关于HTTP的几个个人预言
不得不说, http同html一样, 虽然拥有来自着上个世纪的资历和荣耀, 同时也携带着着来自上个世纪的历史包袱. 所以我们能看到, 从http/1.1到h2再到草稿中的http/3, http显然在革新的路上努力挣扎. 但依旧被历史包袱拖得速度缓慢.下面介绍些未来可能发生的变化, 和一些已经在草稿中的变化.状态码语义化http返回包中的状态码(Status Code)是一个用来表示h...原创 2019-06-28 09:46:01 · 4226 阅读 · 24 评论 -
谈谈软件行业普遍存在的`立即数`和`引用数`
事情是这样的, 最近没事玩玩前端的polyfill, 就是填充浏览器的标准库, 之前写了几篇, 比如<Fuck标准库系列:Object.prototype.filter>, <赶在标准化前构造一个RegExp.escape方法>, 然后昨天公司里做Vue前端路由的时候需要实现一个url参数的封装, 就封装了一个window.location.parameter.F...原创 2019-07-04 16:57:34 · 927 阅读 · 3 评论 -
★路由递归查询方法,及相关图示
我们知道,路由查 找的过程是寻找数据包下一跳的过程!IP路由逐跳将数据包送往目的地。所谓的下一跳就是和自己直连的某台路由器的对应接口IP地址,这是合乎情理的理解, 然而IP路由提供了另外一种方式,即下一跳不必非要和自己直连,它可以忽略当前路由器“附近的拓扑”,直接告知相对较远方的拓扑,如下图所示: 到达Server的下一跳是R2,到达R2的下一跳是R1...以此类...原创 2018-01-05 11:03:48 · 2299 阅读 · 1 评论 -
数学的深渊 (搞笑)
原创 2019-03-13 12:44:05 · 17627 阅读 · 3 评论 -
数学与软件
学了数学文化与思维的课程让我开始对数学有了新的认识,我开始不单单以工具的角度看待数学,也开始从思维的角度理解数学。而反思我自己的专业也是一样,软件在外行眼中也许就是一个使用的工具,他们不会去考虑为什么会有这个软件,这个软件是怎么想到的,是怎么实现的。对于我们软件的开发者软件不只是一个工具更是一种思维的创新与体现,作为开发者,相对于工具的使用更需要关注的是一个软件背后的想法与思考。数学与...转载 2019-03-25 09:23:47 · 619 阅读 · 0 评论 -
自适应网页设计(Responsive Web Design)
随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不转载 2017-11-18 08:56:54 · 554 阅读 · 0 评论 -
导入mysql文件提示“ASCII '\0' appeared in the statement”
在windows服务器上导入mysql文件时,出现以下报错:ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if原创 2017-11-14 23:11:33 · 24816 阅读 · 10 评论 -
[复习] JAVA 遍历目录 (递归调用和非递归)
JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)1.不使用递归的方法调用.public void traverseFolder1(String path) { int fileNum = 0, folderNum = 0; File file = new File(path); if (file.exists()) {原创 2018-01-02 18:38:58 · 557 阅读 · 0 评论 -
Java同步锁全息详解
一 同步代码块1.为了解决并发操作可能造成的异常,java的多线程支持引入了同步监视器来解决这个问题,使用同步监视器的通用方法就是同步代码块。其语法如下:synchronized(obj){//同步代码块}其中obj就是同步监视器,它的含义是:线程开始执行同步代码块之前,必须先获得对同步监视器的锁定。任何时刻只能有一个线程可以获得对同步监视器的锁定,当同步代原创 2018-01-04 18:15:15 · 1067 阅读 · 0 评论 -
这年头在云村生存这么难?
在之前的几年里,我一直把网易云音乐作为主力听歌渠道,在各平台上安装的也基本都是网易云音乐和一款本地播放器(foobar2000或phonograph)。今年年初的时候,网易在Android平台上发布了网易云音乐5.0。升级后,点开这软件,5秒后,我在App info界面中点击了uninstall。其实很长时间之前我就开始对这个平台不太满意了,具体原因之后会提到。彻底弃用一个曾经使用过一千天...原创 2018-11-13 08:40:35 · 2042 阅读 · 2 评论 -
复习一下吧, 排序算法
先来张图片Sorting Comparison冒泡排序算法描述<1>.比较相邻的元素。如果第一个比第二个大,就交换它们两个; <2>.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; <3>.针对所有的元素重复以上的步骤,除了最后一个; <4>.重复步骤1~3,直到排序完成。...原创 2018-11-15 11:38:04 · 1578 阅读 · 1 评论 -
是时候统一一波编辑器标准了! /框架推荐
做UI --- 看似没有太高深的技术含量, 但是确实整个前后端最烦人的任务, 尤其是web应用, 里面有各种控件和文本框, 除此之外还要合理的用UI表现数据的状态和关系, 暗示用户操作等待, 我每次考虑倒着写细节的时候都非常不开森.在介绍我最爱的json-editor之前先来思考几个问题:有没有思考过, 几乎所有的表单/编辑器都是一个json?比如这个:其中输入框/大文本框/(...原创 2019-02-16 15:34:26 · 1819 阅读 · 1 评论 -
深入探讨三角函数的命名规范
你知道正弦函数Sine为什么叫正弦吗?除此之外, 正切, 正割, 余函数为什么取这些奇怪的名字, 非常难记忆?最近研究机器学习, 得知ML需要大量的数学知识做支撑, 所以回去巩固了一下高等数学, 在三角函数这一部分得到了一些突破, 就是三角函数有什么几何意义? 三角函数名字肯定不是乱取的,因为数学是非常严谨的,其实, 弦, 切, 割指的就是某一个弦长, 某一个切线段长, 以及一个割线段...原创 2019-02-25 15:13:43 · 5573 阅读 · 4 评论 -
试图将一个数学定理证明到最底层的数哲原理...
最近正在研究高数上的微积分一章, 目的是为了以后做机器学习和深度学习做准备, 但是2年没碰数学的我似乎连一些高中数学的问题都搞不定了, 于是选择了一个挑战任务: 证明切割线定理, 但是不同的是, 我试图不依赖其他的定理来证明它, 因此整个流程是这样的: 首先要证明切割线定理就要证明弦切角定理, 然后证明弦切角又需要二倍角(圆周角)定理的支持, 证明二倍角只需要知道三角形内角和等于180°...原创 2019-03-01 14:17:39 · 1643 阅读 · 1 评论 -
为啥E进制计算机的效率最高?
任何一套计算机技术, 只要有人开发有人用, 它一定是有数学理论基础作支撑的, 比如SQL语言就是基于关系代数和集合论, 俄罗斯曾经研究过3进制计算机也是因为数学证明3进制比2进制理论上效率要高, 因为3比2更接近自然常数'e' (2.71828....).很久以前,我在一本《计算机应用基础》教程上看到类似这样的描述:“理论上e进制是最优的进制,考虑到取整数,三进制是实际可用的最优进制,但是考虑...原创 2019-03-11 11:30:04 · 23459 阅读 · 2 评论 -
记录一次Stack上关于"数学之美"的brainstorm
math.stackexchange.com是stackExchange上一个和数学有关的论坛, 有点类似我们的贴吧, 当然质量肯定不可相提并论的.Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in rela...原创 2019-03-05 09:52:45 · 2582 阅读 · 1 评论 -
这是一篇markdown测试博客
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键- 加粗 Ctrl + B - 斜体 Ctrl + I 引原创 2017-09-18 10:51:41 · 851 阅读 · 1 评论