package cn.bdqn; public class Hourglass { public static void main(String[] args) { for (int i = 2; i >=-2; i--) {//打印行数 for (int j = 0; j <= 2-Math.abs(i); j++) {//打印行的前边 用绝对值 System.out.print(" ");//输出空格 } for (int j = 0; j < Math.abs(…
一.认识问题: 首先我们通过下面这个 测试程序 来认识这个问题:运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4,测试程序: Java代码   import java.util.concurrent.CountDownLatch; public class TestNativeOutOfMemoryError { public static void main(String[] args) { for…
将Form的AlphaBlend属性设置为True,之后调整Form的AlphaBlendValue属性,255为不透明,数字越小透明度越大~~~想显示文字用lable就行哈~~~直接在窗体上写字就行了.Self.Canvas.TextOut(0, 0, 'Hello!');实在不行就将form的TransparentColor打开将form颜色设置好然后将form的颜色设置到TransparentColorValue 不要忘记将label的Transparent属性也打开…
自从之前看的一篇讲Scrapy下载中间件的文章后,一直认为设置里下载中间件的优先级数值越小,越优先,最近要抓的网站反爬增强了,所以需要使用代理ip,但是由于使用的是免费代理以至于经常失效,需要对失效的代理进行删除并设置新的代理重新发出请求,但是我编写的中间件怎么也不会被执行,由此天降大坑,废话说了这么多,直接看优先级到底是怎么样的: 1.我们先编写两个下载中间件,如下图 2.设置两个中间件的优先级,如下图 3.执行结果,如下图 总结   我们可以看到A_MiddleWare的优先级值为300,B…
似乎在很多人心目中,个位数机身就代表了品牌最强成像素质,这或许有“人不识货钱识货”的道理在作祟,但事实上如佳能1DX2或尼康D5,又或是索尼A9这种旗舰机真的就一定能代表本家的画质巅峰么?这一切都得从相机CMOS说起…… 首先要做的是溯源,也即当下的CMOS主要都有哪些供应商,全世界的龙头老大是索尼,紧接着是三星,然后还有豪威科技OmniVision(已被中资公司收购).安森美ON Semi.佳能.东芝(东芝半导体已被索尼收购).松下.海力士SK Hynix.Aptina.意法半导体,以及国产的…
我大多数时候使用 MacBook,不过 WIN 10(预览版)的推送还是让我忍不住升级玩玩——它是微软史上首款真正意义上的免费操作系统,正式版将与中国诸多互联网巨头联合提供升级工具分发这一体现了微软迎接移动浪潮的操作系统. 一.安装过程更快速简单. WIN 10 提供多种安装方式:基于 Windows Insider 的一键升级,傻瓜式操作方法.第二种则是下载 ISO 镜像文件制作光盘或者启动盘进行安装.前几天我过于信任微软的能力,选择了第一种方式,结果一个通宵都未安装完毕,停留在 70%,第二…
setinterval大家都很了解,但是如果时间长的话,误差也会越来越大,所以我习惯上使用settimeout的递归,闲来没事,写了一个定时器的递归 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="http://cdn.bootcss.…
存储卡(TF卡)是手机扩展存储的大杀器,让你多装n部学习资料,多装n个外语听力练习.除了装东西外,存储卡性能不佳也会影响手机的整体性能以及体验的.本文主要针对Android手机,我是懒人,但我讨厌懒人,所以只“教怎么做”,不要指望我“帮你做”. 目前的主流已经是microSD卡,也叫TF卡了,基本的手机都支持SDHC,简单点说,就是从4G到32G的卡,现在的手机都可以支持.购买卡时存储卡都一个指标标明Class几的,比如Class2(2MB/sec).Class4(4MB/sec).Class6…
猜想:Duff装置再循环里面,直接调用的方法越多(也就是case的数量比较多),性能相对越好 ???!!! 我们基于Duff装置来做进一步的测试. 然后分别添加两个新的函数,一个函数式 case有4种情况,另一个是case有 12种情况... function duffDevice() { var testVal = 0; var n = Math.ceil(iterations / 8); var caseTest = iterations % 8; do { switch (caseTest…
对于曾经,假设要我求第k小元素.或者是求前k大元素,我可能会将元素先排序,然后就直接求出来了,可是如今有了更好的思路. 一.线性时间内求第k小元素 这个算法又是一个基于分治思想的算法. 其详细的分治思路例如以下: 1.分解:将A[p,r]分解成A[p,q-1]和A[q+1,r]两部分.使得A[p,q-1]都小于A[q],A[q+1,r]都不小于A[q]; 2.求解:假设A[q]恰好是第k小元素直接返回,假设第k小元素落在前半区间就到A[p,q-1]递归查找.否则到A[q+1,r]中递归查找. 3…
JavaScript 函数总结 JavaScript为web的编程脚本语言. JavaScript由三部分组成:emc(语法) dom(文档对象模型) bom(浏览器对象模型). [函数的定义] 1.为了完成.执行代码段. 2.方便维护,有利于优化. 3.可以重复利用.[引入方法] 1.在body标签底部,是因为计算机是从上往下执行,先执行html和css文件,最后才执行js文件. <body> <script type="text/javascript" src=&…
Kirill Sharkovski 发布在 Unsplash 杂志上的照片 AI开发者按,Python 是近十年来兴起的编程语言,并且被证明是一种非常强大的语言.我用 Python 构建了很多应用程序,从交互式地图到区块链.Python 有很多特性,初学者很难一开始就掌握所有的特性. 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知道如何去学习更加高深的知识.那么针对这三类人,我给大家提供一个好的学习平台,免…
概述 ​ GFS:一个可扩展的分布式文件系统,用于大型分布式数据相关应用,TB级的数据,成千上万的并发请求. 设计概览 假设 组件的失效比异常更加常见 多数的文件修改操作是追加数据而不是重写原来的数据/随机读写 GB及更大的单个文件是很常见的,对于小文件提供支持,但是无需专门考虑影响. 系统主要负荷由大型顺序读写.小型随机读写构成.客户端应该对随机读写进行排序以提高性能. 持续的高带宽比低延迟更重要 架构 GFS集群由一个master和多个chunk server组成,被多个客户端访问. 文件被…
1.前往Oracle官网下载相应安装包 https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 2.将上图选中的两个压缩包解压到同一文件夹(注路径中不能包含多余的空格或出现中文),打开文件夹,右键setup.exe,以管理员身份进行 3.联系邮箱可以不填,出现警告可以忽略 4.忽略此处警告, 5.如下图点击下一步 6.选择服务器类 7.如下图选择,点击下一步 8.选择高级安装 9.默认…
数组 今天逆战班的学习主题关于Javascript的数组,主要有数组的概念.创建.分类.方法.遍历.经典算法...... 一.数组是什么呢?怎么写数组呢?数组有多少种呢? 数组的概念 对象是属性的无序集合,而数组是值的有序集合: 数组,存储着一些任意类型或者相同类型数据的集合: 每个值叫做一个元素,每个元素在数组中的位置称为索引: 索引:序号,编号,下标,index.从0开始: 数组的创建方式 1.字面量 var arr1=[]; var arr2=[]; 2.构造函数 var arr3=new…
公司有需求要做一个时间排版,原型例如以下 由于要用的gridView,曾经就是它的排版非常多,最看是想用一个checkbox搞定. 后来证实功能可以达到.可是排版是乱的.还是老老实实多写点吧(直接上代码) 技术不好什么地方不正确求指正 首先是主页: public class MyActivity extends Activity { /** * Called when the activity is first created. */ private HashSet<Integer> shou…
个人赚取收入的本质是:出售时间.从这个角度出发,下面的公式可以描述个人收入: 个人收入 = 每天可售时间数量 * 单位时间价格 * 单位时间出售次数 在这个公式里,有三个要素: 每天可出售的时间数量 单位时间价格 同一份时间的出售次数 从这三个要素,可以衍生出 6 种提升个人收入的方法: 让每天可出售的时间数量变得更多 从执行层面提升单位时间价格 从管理层面,提升单位时间价格 一份时间卖多次 购买别人的时间再销售出去 被动收入 接下来我们解释一下这 6 种方式,看看哪种适合你. 增加可出售时间数…
要管理的不是时间,而是自己. 摸着石头渐行渐远,最终也能过河.- 朱敏 赛伯乐(中国)投资公司 董事长 一切都靠积累,一切都可提前准备,越早醒悟越好.人的一生是奋斗的一生,但是有的人一生过得很伟大,有的人一生过得很琐碎.如果我们有一个伟大的理想,一颗善良的心,我们一定能把很多琐碎的日子堆砌起来,变成一个伟大的生命.但是,如果每天庸庸碌碌,没有理想,从此停止进步,那么我们未来的日子堆积起来将永远是一堆琐碎.带有理想,将平凡的日子拼接成伟大.…
Demo下载地址 一. NSDate相关知识 1.获取当前时间 [NSDate date]; 注意: 获取的当前时间是世界时间:比我们用的时间慢8个小时. 2.世界时间转化为本地时间 - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; // 世界时间转化为本地时间 NSDate * localDate = [self worldDateToLocalDate:[N…
Google内部邮件:如何进行高效的时间管理能量波动图 发布时间: 2015-12-16 22:16:50| 阅读数:462 views 最近,我给团队内部写了一封简单的邮件.主要内容是征询他们,如何管理自己时间.而我从中收到的回复,还是挺出乎意料的.现在,我很兴奋地想把我们组员从邮件中讨论到的干货,分享给更多人. 而我某位热情似火的同事,甚至还把我的正文内容做了个视频.(本视频是 Youtube,点击我可观看) 以下是信件原件. 发送人名单: ░░░░░░░░░░ 邮件主题: 如果你忙到压根没…
百度站长工具里看到有一个"首字节时间"的建议,第一次听说,还真不知道是什么东东.百度站长工具里面的解释是:"浏览器开始收到服务器响应数据的时间=后台处理时间+重定向时间,是反映服务端响应速度的重要指标". 看到这个解释,隐隐约约明白了什么意思,下面就用自己的话说一下我的理解(如果有人有权威解释,发现本解释错误,还望指正). "首字节时间"顾名思义就是在浏览器输入目标网站的网址并回车后(或者搜索页面点击打开新的目标页面时)直到获得首个字节的时间.再…
通过上面一篇文章,相信大家对GTD收集有了原理大致的了解,如果大家对收集不是很了解,可以去看一下. 当我们收集到很多想法和事情之后,在晚会的时候必须要清空收集箱,否则收集箱会堆积如山,最终收集箱成了垃圾箱. 下面我了介绍一下GTD的第二个步骤“管理收集箱”,这里主要是讲原理,不讲工具的使用操作. 一:管理收集箱 :收集箱的目的 A:捕捉灵感 B:避免思路被打断,避免动能被切断,把影响被降到最低 :为什么要管理收集箱? 我们每天都要定时清理收集箱,如果收集箱不每天定时清空,那么收集箱里面的讯息 将…
前一段时间感觉自己的整个思路很混乱,每一天觉得自己有很多事情很多,但是坐着做着不知道自己做了多少,做项目的时候做着做着时常东想西想.我个人觉得这种想法是不对经的. 于是在google上都出去寻找这方面的答案,找了几天网友都说GTD(时间管理系统)东西,对我们管理时间有很多帮助. 于是我决定花点时间去研究这个东西,开始的时候我觉得很痛苦,慢慢我已经爱上GTD. 下面我来介绍一下GTD是我自己理解建立于David Allen上改造的. 1:什么是GTD? GTD是英文Getting Things D…
下图是EFDC_EE的运行时间参数的设置界面,在时间步长的设置中,如果“Safety Factor”参数,设置为非0,即可实现自适应时间步长的设置,但要注意如下几点: 1.“Safety Factor”参数大小:如果小于1大于0,一般来说,安全系数较大,不容易出现迭代问题,如0.7或0.8,1也是不错的选择,但此时应尽量将Time Step设置得小一些: 2.尽管设置了自适应时间步长,但时间步长在变化过程中,好像是time step的倍数,即如果设置的time step是3的话,自适应时间步长的…
去年互联网地图行业开始引入众包模式,国内比较大的地图商,比如四维图新.高德地图.百度地图纷纷开始推出UGC应用,众包给用户采集门址.公交站等信息,并按照工作量给与采集者一定的回报.我曾经玩过某德推出的“道路寻宝”APP,应用内部集成了道路拍拍.门址采集.公交拍拍.POI任务等.该应用有如下限制:(1)为了防止作弊,采集者必须打开GPS,才能拍摄门牌号.(2)为了保证图片清晰,采集工作只能在日出后半小时至日落前半小时内进行.问题在于,应用仅仅读取手机的时间进行日出日落时间判断.有一次晚上参加用户线…
  时钟是整个电路最重要.最特殊的信号,系统内大部分器件的动作都是在时钟的跳变沿上进行, 这就要求时钟信号时延差要非常小, 否则就可能造成时序逻辑状态出错:因而明确FPGA设计中决定系统时钟的因素,尽量较小时钟的延时对保证设计的稳定性有非常重要的意义. 1.1 建立时间与保持时间 建立时间(Tsu:set up time)是指在时钟沿到来之前数据从不稳定到稳定所需的时间,如果建立的时间不满足要求那么数据将不能在这个时钟上升沿被稳定的打入触发器:保持时间(Th:hold time)是指数据稳定后保…
          题记:毕业一年多天天coding,好久没写paper了.在这动荡的日子里,也希望写点东西让自己静一静.恰好前段时间用python做了一点时间序列方面的东西,有一丁点心得体会想和大家分享下.在此也要特别感谢顾志耐和散沙,让我喜欢上了python. 什么是时间序列 时间序列简单的说就是各时间点上形成的数值序列,时间序列分析就是通过观察历史数据预测未来的值.在这里需要强调一点的是,时间序列分析并不是关于时间的回归,它主要是研究自身的变化规律的(这里不考虑含外生变量的时间序列). 为…
上篇文章讲到Q-learning, Sarsa与Q-learning的在决策上是完全相同的,不同之处在于学习的方式上 这次我们用openai gym的Taxi来做演示 Taxi是一个出租车的游戏,把顾客送到目的地+20分,每走一步-1分,如果在路上把乘客赶下车的话扣10分 简要 Sarsa是一种在线学习算法,也就是on-polic,Sarsa在每次更新算法时都是基于确定的action,而Q-learning还没有确定 Sarsa相对比较保守,他的每一步行动都是基于下一个Q(s',a')来完成的…
敏捷铁三角的参数:价值,质量,约束.传统的铁三角包括的参数是范围,进度和成本 敏捷计划的三个主要层级为:发布计划,迭代计划,每日计划 敏捷开发模型的特征包括 开发由多个迭代组成. 敏捷拥抱不确定性,而瀑布式开发试图消除不确定性并管理它. 探测是用一个快速试验来解决问题,而不是永无休止地讨论.这是使用此方法的一个理想场景. scrum 的三大支柱:可视性.检验和适应性. 敏捷的方法是在复杂决策的环境下用的最好 迭代 h 也被称为加强迭代,没有新的功能被开发,而是已有功能要测试. —共有  12 条…
第30章      RL-TCPnet之SNTP网络时间获取 本章节为大家讲解RL-TCPnet的SNTP应用,学习本章节前,务必要优先学习第29章的NTP基础知识.有了这些基础知识之后,再搞本章节会有事半功倍的效果. 本章教程含STM32F407开发板和STM32F429开发板. 30.1  初学者重要提示 30.2  可用的NTP服务器 30.3  SNTP函数 30.4  SNTP配置说明(Net_Config.c) 30.5  SNTP调试说明(Net_Debug.c) 30.6  网络…