1、堆栈相关指令 push:把一个32位的操作数压入堆栈中。这个操作导致esp被减4。esp被形象地称为栈顶。我们认为顶部是地址小的区域,那么,压入堆栈的数据越多,这个堆栈也就越堆越高,esp也就越来越小。在32位平台上,esp每次减少4(字节)。 pop:相反,esp被加4,一个数据出栈。pop的 ...
分类:
编程语言 时间:
2018-05-19 16:56:33
阅读次数:
192
题目链接:https://www.luogu.org/problemnew/show/P3807 Lucas定理用来求大组合数对一个质数取模的值,不大于10^5用逆元,大于10^5就用Lucas转化成10^5以内,如果不是质数还要用扩展Lucas Lucas(n,m,p) = C(n%p,m%p)* ...
分类:
其他好文 时间:
2018-05-19 16:56:24
阅读次数:
156
观察者模式也是 发布-订阅模式。它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当这个主题对象在状态发生变化的时候,会通知所有观察者对象,使他们能够自动更新自己。 观察者模式主要包括以下几个角色: 1、Subject(抽象主题角色) 2、ConcreteSubject(具体的主 ...
分类:
其他好文 时间:
2018-05-19 16:56:13
阅读次数:
160
多维数组在使用范围for语句时,要使用引用,第一个范围for语句先对外层,第二个对内层(二维数组中) 类型别名简化多维数组 ...
分类:
编程语言 时间:
2018-05-19 16:56:06
阅读次数:
173
为了不让手生,边复习边手撸了一个线程池,代码量比较少,如下,用了一些C++11的实现,语言标准嘛,就是跨平台的: thread_poo.h thread_pool.cpp如下: main如下: 欢迎留言指正! ...
分类:
编程语言 时间:
2018-05-19 16:55:59
阅读次数:
152
Technorati Tags: stm32 模块资料对于线性CCD而言,开发着更多的是基于飞思卡尔系列单片机进行开发,前几天在做项目的时候需要用到该传感器,故使用了蓝宙CCD的驱动历程,然后对蓝宙的驱动历程进行修改,移植到了stm32F103的平台下。先将.c和.h分享如下:.c文件源码如下:本次... ...
分类:
其他好文 时间:
2018-05-19 16:55:42
阅读次数:
1013
新建一个WinForm项目,在工具栏里拖一个dataGriView到窗体中,默认名称为dataGridView1,把数据源添加到dataGridView1中,运行,看到dataGriView1有数据显示,但没有行编号,所以我们需要添加一列,用来显示行号,以便我们知道这是第几条记录。选中dataGri ...
Jmeter有三个线程组分类:Thread Group、setUp Thread Group、tearDown Thread Group,如下图所示: (1)、thread group(线程组) 这个就是我们通常添加运行的线程。通俗的讲一个线程组,可以看做一个虚拟用户组,线程组中的每个线程都可以理解 ...
分类:
编程语言 时间:
2018-05-19 16:55:25
阅读次数:
175
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39 ...
分类:
其他好文 时间:
2018-05-19 16:55:14
阅读次数:
139
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过。如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/mao2080/ 1、问题描述 项目当中用到了AES对数据进行加密,在windows环境下测试都正常 ...
分类:
编程语言 时间:
2018-05-19 16:54:58
阅读次数:
183
由于dom 元素是在渲染之后才能操作,所以如果想取到dom元素,要放到mounted()这个生命周期函数里面,并且还要用this.$nextTick(function () {}) ...
分类:
其他好文 时间:
2018-05-19 16:54:48
阅读次数:
1222
写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。 就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;而ioc则是让我们无需考虑对象的创建过程,由ioc容器帮我们 ...
分类:
编程语言 时间:
2018-05-19 16:54:35
阅读次数:
168
本书用较长的篇幅叙述了谷歌公司。谷歌公司从一开始,就以一个挑战者的身份出现在人们的视野中。先是在搜索引擎上开始挑战,再是挑战雅虎公司,接着是微软、苹果。谷歌公司不仅在技术和商业上挑战比自己更大更强的公司,而且在理念上挑战传统。谷歌公司推崇工程师文化,公司内的高学历人才比比皆是,它一家公司的博士生的数 ...
分类:
其他好文 时间:
2018-05-19 16:54:27
阅读次数:
168
大家都知道Android 反编译工具里面就有jd-gui工具查看jar源码,那么怎么保存成class的Java源码。其实设置一下,可以一键保存整个jar的Java源码。 首先设置 在help里面找到Preferences点击,然后去掉下图红色圈中的,两个打钩。一般来说是默认勾上的。 如果勾上,会产生 ...
分类:
编程语言 时间:
2018-05-19 16:54:17
阅读次数:
4339
1.路由跳转问题: 。 可以使用标签跳转,如Link .NavLink等。 。 如果组件是在Route中的组件,那么该组件的this.props.history.push()可以设置路由,如果组件不在Route中,那么this.props中没有history对象。 。使用 history模块 2.组 ...
分类:
其他好文 时间:
2018-05-19 16:54:08
阅读次数:
127
一、个人总结 1 保持高标准,不要受制于破窗理论(broken windows theory)[i]。当你看到不靠谱的设计、糟糕的代码、过时的文档和测试用例的时候,不要想 “既然别人的代码已经这样了,我的代码也可以随便一点啦。” 不但主动做, 还会影响同事一起做好 2 主动解决问题。当看到不靠谱的设 ...
分类:
其他好文 时间:
2018-05-19 16:54:02
阅读次数:
144
在高并发系统中,我们常常提到的几个词汇“缓存”,“限流”,“降级”等。本文涉及到的是其中“限流”的部分,顾名思义,限流是一种限制流量的手段(我们可以粗粒度地理解为,限制请求的数量或者速度)。 在限流特技中,常见的限流算法有两种: 1)令牌桶算法; 2)漏桶算法; 当然,我们也可以粗暴地采用计数器的方 ...
分类:
编程语言 时间:
2018-05-19 16:53:56
阅读次数:
153