从小工到专家 2019.10.31

第三章 基本工具 The Basic Tools 就像每个工匠刚刚开始职业生涯时,都会准备一套品质良好的基本工具,新程序员也需要准备一套的工具,也许它不是最好的,但最重要的是它在程序员看来是最顺手的。 随后学习与适应的过程开始,每种工具都有其自身的特性与古怪之处,都需要得到相应的特殊对待。随着时间的推移,工具与程序员的磨合程度越来越高,工具将程序员的才干放大,工具掌握的越好,程序员的效率越高。伴随一些特殊需求,程序员需要新的工具来解决问题。要像工匠一样,想着定期添加工具,总是寻找更好的做事方式
分类: 其他 发布时间: 10-31 21:17 阅读次数: 0

[bzoj5483][Usaco2018 Dec]Balance Beam_凸包_概率期望

bzoj5483 Usaco2018Dec Balance Beam 题目链接:https://lydsy.com/JudgeOnline/problem.php?id=5483 数据范围:略。 题解: 首先有一个模型,就是长度为$L$的线段,$f_i$表示这个点每次有$\frac{1}{2}$的几率向左,$\frac{1}{2}$的几率向右。走到端点会掉下去的话,走到右端点的概率。 我们发现:$f_i=\frac{f_{i-1}+f_{i+1}}{2}$,是一个等差数列。 然后,$f_0 =
分类: 其他 发布时间: 10-31 21:17 阅读次数: 0

JZOJ 1294. 轻轨

题目 Description   有N(1<=N<=20,000)个站点的轻轨站,有一个容量为C(1<=C<=100)的列车起点在1号站点,终点在N号站点,有K(K<=50,000)组牛群,每组数量为M_i(1<=M_i<=N),行程起点和终点分别为S_i和E_i(1<=S_i<E_i<=N)   计算最多有多少头牛可以搭乘轻轨。 Input   第1行:3个空格隔开的整数K,N,C   第2到K+1行:描述每组奶牛的情况,每行3个空格隔开的整数S_i,E_i和M_i Output   输出一
分类: 其他 发布时间: 10-31 21:17 阅读次数: 0

GPS定位的偏移校正(WGS84与火星坐标互转)

原文:GPS定位的偏移校正(WGS84与火星坐标互转) 地图坐标系目前包括: 地球坐标 (WGS84) WGS84:World Geodetic System 1984,是为GPS全球定位系统使用而建立的坐标系统。 国际标准,从 GPS 设备中取出的数据的坐标系 国际地图提供商使用的坐标系 火星坐标 (GCJ-02)也叫国测局坐标系 GCJ-02是由中国国家测绘局(民间说的火星坐标系)制订的地理信息系统的坐标系统。 它是一种对经纬度数据的加密算法,即加入随机的偏差。 国内出版的各种地图系统(包
分类: 其他 发布时间: 10-31 21:17 阅读次数: 0

编译原理之非确定的自动机NFA确定化为DFA

1.设有 NFA M=( {0,1,2,3}, {a,b},f,0,{3} ),其中 f(0,a)={0,1} f(0,b)={0} f(1,b)={2} f(2,b)={3} 画出状态转换矩阵,状态转换图,并说明该NFA识别的是什么样的语言。 语言为:(a|b)*abb 2.NFA 确定化为 DFA 1.解决多值映射:子集法 1). 上述练习1的NFA 2). 将下图NFA 确定化为 DFA 2.解决空弧:对初态和所有新状态求ε-闭包 1).     图转换为矩阵:     状态转换图:  
分类: 其他 发布时间: 10-31 21:17 阅读次数: 0

洛谷P3178 [HAOI2015]树上操作 题解 树链剖分+线段树

题目链接:https://www.luogu.org/problem/P3178 这道题目是一道树链剖分的模板题。 但是在解决这道问题的同事刷新了我的两个认识: 第一个认识是:树链剖分不光可以处理链,还可以处理 子树 ,因为: 节点 u 的子树中所有的点的编号都覆盖在 seg[u] 到 seg[u]+size[u]-1 这个区间内! 第二个认识是:线段树延迟操作的延迟标记不是标记自己,也就是说: lazy[rt] 并不是标记本身的延迟值,而是说 rt 本身有多少个延迟值没有传递给 rt<<1
分类: 其他 发布时间: 10-31 21:17 阅读次数: 0

程序员的修炼之道-- 从小工到专家 第二章读后感

该书第二章开讲述的是重复的危害,重复分为好多种,但每种重复的出现都是没必要的,重复的出现使得代码的运行效率大打折扣,并且占据了很多无意义的空间。要想解决重复的问题,关键要学会复用,要充分提高代码的利用效率,要做到复用一个代码要比自己新敲一段代码容易,这样就能养成遇到问题现找可复用的代码,而不是直接去新敲一段代码。 第二小节则是讲述了正交性的好处,在敲代码的过程中我常常遇到一些bug解决他们的时候难免要改来改去,到处去寻找问题发生在哪里,正交性就是解决这个问题的,正交性可以消除无关代码之间的联系
分类: 其他 发布时间: 10-31 21:17 阅读次数: 0

IIS 设置HTTP页面自动跳转到HTTPS

IIS 设置HTTP页面自动跳转到HTTPS从网络安全角度出发,HTTPS加密协议因而受到众多的网络巨头的支持,越来越多的http站点开始向https站点过度,但是很多已经部署SSL证书的站点被客户端访问时,并没有跳转到HTTPS协议,因此本文介绍IIS 版本实现Http自动转换到Https的方法。Iis中实现Http自动转换到Https方法介绍修改以下文件:IIS6.0 路径:C:\WINDO
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

易天新引进100G交换机验证设备

变化是市场永远不变的规律,只有不断求变,才能不断顺应市场环境,企业才能在这个动态变化的过程中胜出。在这个飞速发展的时代,易天光通信又引进新的100G交换机,不断改变与创造,依然是为了确保光模块的兼容性。下面易天光通信分别来介绍思科C9500-24Y4C-A、戴尔S5048F-ON交换机与光模块的搭配使用方案。Cisco(思科)C9500-24Y4C-ACatalyst 9500系列是业界首批专为
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

Nmap网络安全审计(三)

Nmap网络安全审计(三)
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

CCBPM工作流系统中如何在特定的一个步骤,调用起另外一条流程

关键词: 工作流快速开发平台  工作流设计  业务流程管理   asp.net 开源工作流bpm工作流系统  java工作流主流框架  自定义工作流引擎 需求描述:     1, 操作员在操作最后一个节点时,点发送按钮,希望结束当前的流程并且调用起来另外一个流程,让它在停留在该流程第一个节点的输入界面上。     2, 操作员在操作最后一个节点时,点发送按钮,希望结束当前的流程并且调用起来
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

源码时代软件测试干货分享|什么是探索式测试?

​探索式测试(ExploratoryTesting)是一种自由的软件测试风格,强调测试人员同时展开测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化测试工作。考虑到它所具备的即兴发挥、快速实验、动态调整等特征,其思维方法可以追溯到软件开发的最初岁月。​探索式测试有丰富的内涵,以下文字定义了探索式测试的核心。探索式测试是一种软件测试风格,它强调独立测试人员的个人自由和职责,为了持续优化其工
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

gee vs gepro

GoogleEarthEnterprise开源。2017年3月23日,Google以Apache2许可的形式在EarthEnterprise基准中发布了三个独立的组件到GitHub仓库中,总共470,000行代码:其融合服务器,该服务器提取数据以准备地球仪或2D地图负责提供数据的地球服务器便携式服务器,允许用户导入数据并在笔记本电脑,Android或iOS设备上移动数据。不过Google并未开源其
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

Ubuntu19.04使用root用户登录系统

Ubuntu19.04配置root用户直接登录图形界面的方法
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

elasticsearch 索引数据快照备份和恢复

elasticsearch 索引数据快照备份和恢复
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

源码时代干货分享|计算机概论和发展

因为操作系统跟硬件有相当程度的关联,所以不了解计算机概论对于学习操作系统有一定的难度,博主只陆陆续续花了一个月的时间学习了解,并写博客。希望总结的一些东西对一些计算机原理不是很了解的朋友有一些帮助。参考书籍《鸟哥的linux私房菜》。1、计算机发展1.1、计算机其实就是:接受用户的指令于数据,经过中央处理器的数据与逻辑单元运输处理,最后产生有效的信息。所以最开始的计算机设计是这样的。人们通过输入设
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

CIKERS Shane 20191031

刚过的这一晚睡了5个小时。下午陪妈妈去医院,得到了不同的说法。肺部的病灶很靠内,没有固实化所以不会转移。因此退掉了明天的开刀号,改为咨询放疗。.最近正在加紧调试给消费者用的试衣间。很快会推出第一版原型~
分类: 其他 发布时间: 10-31 21:10 阅读次数: 0

tomcat简单操作

概述Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个servelet容器,按照Sunmicrosystems提供的技术规范开发出来,Tomcat8实现了对servlet3.1和Javaserverpage2.3(JSP)的支持,并提供了作为web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat附加组件等Servlet是Java提供的用于开发Web
分类: 企业开发 发布时间: 10-31 21:10 阅读次数: 0

互联网都大洗牌了,电子邮箱还有什么好玩的?

中国互联网发展的20多年时间里,各色各样的互联网产品之间竞技角逐的背后,是中国市场格局的是风云变幻。电子邮箱是互联网的元老级产品,从1987年9月中国第一封电子邮件成功发出开始,此后的30多年里,国内电子邮箱品牌呈现出百花齐放的姿态,从免费邮箱到VIP邮箱,再到企业邮箱,经历了一次又一次的创新迭代。自2015年之后,随着移动互联网的发展越来越成熟,即时通讯软件越来越成为人们日常沟通的主要工具,唱衰
分类: 其他 发布时间: 10-31 21:10 阅读次数: 0

STL 之 VS版本 与 gunc版本 对比效率

还记得上一篇我们跟踪了new这个操作符,这个是在VS上操作的,但是也发现了一些问题,似乎VS上的一些设计没有那么高效,只是实现了那些功能。比如下面这段代码:DWORDdwbegin=GetTickCount();for(inti=0;i<1000000;++i){tmp.push_back(i);}DWORDdwend=GetTickCount();VS版本运行情况:这个是运行过很多次以后的
分类: 编程语言 发布时间: 10-31 21:10 阅读次数: 0