我们在上一篇文章中提到Bootsect如何制作,接着我们来做打印字符,(某些朋友可能认为打印字符是最重要的,嘻嘻)
直接贴代码:
_ASM_Print_String:
push ebp
mov ebp, esp
mov esi, [ebp + 8] ; pszInfo
mov edi, [POS]
mov ah, [ebp + 12] ; color
.1:
lodsb
t...
分类:
其他好文 时间:
2015-08-15 12:04:39
阅读次数:
133
题意:给你n和匹配串 再给你一个母串 问有多少匹配串是母串的子串
邝斌的ac自动机模板
代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2015-08-15 12:06:25
阅读次数:
91
经常会遇到类似下面这种问题:
给你n个数,由0和1组成,问1或者0的最大连续长度是多少
110001101的最大连续长度就是中间3个连续的0,所以是3
这里稍微总结出了一个取尺法,以后遇到这样的题目就不需要再思考太多细节了
int L, R = 1, ans = 0;
for(L = 1; L <= n; L = R + 1) {
for(R = L; R + 1 <= n...
分类:
其他好文 时间:
2015-08-15 12:03:18
阅读次数:
102
作用:欧几里德扩展方程是用来求解二元一次线性方程的。ax+by=c
(a、b、c为已知数)
对于给定方程:
ax+by=c,令g=gcd(a,b)
因为a是g的倍数,b也是g的倍数,所以令a=m*g , b=n*g,则:
ax+by=g(m*x+n*y)=c
所得的结果c必然是g的倍数。
当且仅当mx+ny=1时,右边有最小值。而此时mn必定是互质的。
所以我们经常求的最小整数解就...
分类:
其他好文 时间:
2015-08-15 12:05:36
阅读次数:
110
导出到测试环境大公司常有生产环境和测试环境,测试环境没法实时同步生产环境的数据,这就需要我们手工进行同步了。备份到文件我们不需要将生产环境的数据全量导出到测试环境,只需要满足部分条件的数据,如最近1个星期的数据,最近的100条数据
mysqldump -u用户名 -p密码 -h生产环境节点 数据库 数据表 --where "查询语句" --skip-lock-tables --default-ch...
分类:
数据库 时间:
2015-08-15 12:04:36
阅读次数:
184
这是第二次写这道题的题解了,上次是用树状数组写的。
http://blog.csdn.net/zhang_xueping/article/details/47123951
虽然在去年暑假的时候曾经试过学习线段树,但是后来由于觉得麻烦所以放弃了,碰巧遇到这道题,就百度找题解,发现树状数组的代码简单多了,就认真看了几遍,大概把模板记住了,然后自己敲出来了。当时特开心,天真的以为线段树的...
分类:
其他好文 时间:
2015-08-15 12:05:42
阅读次数:
122
如果要Google Play上做一个最失败的案例,那简单、粗暴的方法就是开发一款界面奇慢无比、耗电、耗内存的APP。接下来就会得到无数用户的差评,最后就没人下载,也就没人使用了。即使你的应用设计创意很好也没用。
专注移动应用内测云服务平台-爱内测(www.ineice.com)的技术给小编分享以下十条高效开发安卓的建议:
建议一:怎么在后台取消一些线程中的动作
我们知道App...
分类:
移动开发 时间:
2015-08-15 12:04:42
阅读次数:
157
题目链接:uva 11186 - Circum Triangle
枚举两点,计算该两点与圆心构成的三角形对ans的贡献值。
#include
#include
#include
#include
using namespace std;
const int maxn = 505;
const double pi = 4 * atan(1);
double A[max...
分类:
其他好文 时间:
2015-08-15 12:03:25
阅读次数:
117
我将AndroidAIDL的学习知识总结一下和大家共享
在Android开发中,AIDL主要是用来跨进程访问。
Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信,一般是和Service服务组件一起使用来实现。
1、创建调用AIDL服务
建立AIDL服务的步骤:
第一步:在Eclipse的Android工程的Java源文件目录...
分类:
移动开发 时间:
2015-08-15 12:03:21
阅读次数:
108
Hadoop开篇,按惯例,先编译源码,导入到Eclipse,这样以后要了解那块,或者那块出问题了,直接找源码。...
分类:
系统相关 时间:
2015-08-15 12:02:53
阅读次数:
175
public View getView(int arg0, View arg1, ViewGroup arg2) {
// TODO Auto-generated method stub
comicitem=layoutInflater.inflate(R.layout.comicitem, null);
//这个view若是写在外面,那么,后面的textview等内容便显示不出来,因为每次...
分类:
其他好文 时间:
2015-08-15 12:04:00
阅读次数:
92
参考:
慕课网在线分布式数据库原理与实践
淘宝沈询博客
沈询微博
淘宝技术原理系列视频
在公司学习TDDL,无意间感觉这方面挺有意思的。
很多工程上的方案并不像论文上写的那样精准,要考虑的问你有很多,最后看到的方案比较粗暴、高效、精准性略低。
性能
易用
可运维、可监控
结果简单
组件化
内网上的课程笔记:
分布式存储原理与TDDL 地址
零...
分类:
数据库 时间:
2015-08-15 12:03:32
阅读次数:
187
。...
分类:
其他好文 时间:
2015-08-15 12:02:21
阅读次数:
267
我们在上一篇文章提到,如何制作Bootsect,当然,人总是贪婪的,制作完Bootsect又想着做Setup了,Setup主要工作是打开A20,进入保护模式,等等。
一、介绍A20
这是一个历史性问题,在intel处理器8086中,“段:偏移”最大能表示的内存地址是FFFF:FFFF,即10FFEFh,可是8086只有20位寻址地址总线,只能寻址到1MB,如果试图访问1MB以上的内存地址,并不...
分类:
其他好文 时间:
2015-08-15 12:02:11
阅读次数:
129
Description
要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。Input
数据的第一行是一个T,表示有T组数据。
每组数据有两个数n(0 <= n < 9973)和B(1 <= B <= 10^9)。Output
对应每组数据输出(A/B)%9973。Sample Input
2
1000...
分类:
其他好文 时间:
2015-08-15 12:02:38
阅读次数:
157
E-UTRA channel bandwidths per operating band (36.101)...
分类:
其他好文 时间:
2015-08-15 12:03:50
阅读次数:
137
C++类型转换分为:隐式类型转换和显式类型转换
隐式转换
包括以下几种情况:
1、算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。
2、一种类型表达式赋值给另一种类型的对象:目标类型是被赋值对象的类型
3、将一个表达式作为实参传递给函数调用,此时形参和实参类型不一致:目标转换类型为形参的类型
4、从一个函数返回...
分类:
编程语言 时间:
2015-08-15 12:01:50
阅读次数:
210