首页 > 其他
nasm汇编之 BITS
摘要:我们都有感触,汇编语言不像C语言,没有可移植的特性,有intel的汇编,AT&T的汇编,win32汇编程序,IBM汇编程序,gas汇编程序,nasm汇编程序。那么这些汇编程序有什么区别?汇编语言的语法是指的什么?某些汇编语言中的BITS 32是什么意思呢?本文主要为你解决这些疑问。 1.开篇 汇编语言的语法风格,主要取决于底层硬件和使用的汇编器。汇编指令的两大风格分别是Int...
分类:其他   时间:2014-02-17 15:41:56    收藏:0  评论:0  赞:0  阅读:432
自适应UITextView和键盘位置
在UITextView输入时视图被键盘挡住,这可是非常常见的事,这里说一个解决方案。 基本思想就是在键盘将要出现时设置UITextView的frame在弹出的键盘之上,在键盘将要消失时重置UITextView的位置。...
分类:其他   时间:2014-02-17 15:37:21    收藏:0  评论:0  赞:0  阅读:385
glext.h
OpenGL可以扩展,其API扩展必须得到其管理者-——OpenGL体系评审委员会(ARB)的认可。比如多纹理映射就是其中之一,因为不是OpenGL的所有实现版本都支持多纹理映射,所以它是一个可选择的扩展。 在使用前,必须包含glext.h头文件,而在有些IDE里头,没有集合glext.h。我试着找了下,不知是大家用这些函数较少还是什么原因,似乎网上对其的讨论也不多。 在这里就...
分类:其他   时间:2014-02-17 14:46:02    收藏:0  评论:0  赞:0  阅读:574
C优化篇之减少运算量
程序优化的另一个出发点是减少运行过程中的运算量,有两个大的思路:     1)把部分计算量转移到离线,或者说把一部分工作挪到程序之外,人为处理,以减轻程序本身压力。比如查表、浮点转定点以及其他数学算法的优化等。     2)分析和剔除代码中的多余水分,由于编译器能把一些简单的无效语句剔除,所以程序员可以做文章的地方一般就是循环体。 查表    有些算法输入有限离散整数,输出固定的数据集合,...
分类:其他   时间:2014-02-17 15:36:11    收藏:0  评论:0  赞:0  阅读:390
LeetCode | Clone Graph
题目 Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors. OJ's undirected graph serialization: Nodes are labeled uniquely. We use # as a separato...
分类:其他   时间:2014-02-17 15:13:54    收藏:0  评论:0  赞:0  阅读:407
九度:题目1008:最短路径问题
题目描述: 给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。 输入: 输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点t。n和m为0时输入结束。 (1 输出: 输出...
分类:其他   时间:2014-02-17 14:53:22    收藏:0  评论:0  赞:0  阅读:336
BZOJ 1588 [HNOI2002]营业额统计
treap的入门题,虽然在splay的论文里看到过这题。。。 遇到2个奇葩问题:1:BZOJ 上用srand(time(NULL))会RE 2:这题的数据不完整 1588: [HNOI2002]营业额统计 Time Limit: 5 Sec  Memory Limit: 162 MB Submit: 6820  Solved: 2250 [Submit][Status] Des...
分类:其他   时间:2014-02-17 15:36:34    收藏:0  评论:0  赞:0  阅读:438
九度:题目1027:欧拉回路
题目描述:     欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路? 输入:     测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 输出:     每个测试用例的输出占一行,若欧拉回路存在则输出1,否则输出0。 样例输入: 3 3 1 2 1 3 2 3 ...
分类:其他   时间:2014-02-17 14:44:34    收藏:0  评论:0  赞:0  阅读:373
编程之美2.2 不要被阶乘吓到
问题1:?给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N=10,N!=3 628 800,N!的末尾有两个0。 int lowestOnePosi(int n) { int num=0; while(n) { num+=n/5; n=n/5; } return num; } 问题2:求N!的二进制表示中最低位1的位置 code: int lowestOnePo...
分类:其他   时间:2014-02-17 15:43:28    收藏:0  评论:0  赞:0  阅读:414
基础算法-BitMap详解
问题:      一台主机,2G内存,40亿个不重复的没排过序的unsigned int的整数的文件,然后再给一个整数,如何快速判断这个整数是否在那40亿个数当中? 解决法案: 遍历法      如果内存足够将40亿个数全部放到内存中,逐个遍历,此时时间复杂度为O(N).可是现在在内存不足,需要批量读一部分数据到内存然后在做判断,加上I/O操作的时间,时间复杂度远远大于...
分类:其他   时间:2014-02-17 15:08:02    收藏:0  评论:0  赞:0  阅读:445
UVA 11552 - Fewest Flops(dp+贪心)
Problem F FEWEST FLOPS A common way to uniquely encode a string is by replacing its consecutive repeating characters (or “chunks”) by the number of times the character occurs followed by the...
分类:其他   时间:2014-02-17 15:43:52    收藏:0  评论:0  赞:0  阅读:427
java 位运算>><< >>> & | ~ ^ 代码详解
java 位运算>><>> & | ~ ^ 代码详解 相关理伦文档这里不说了,也是网上看的,复制没意思!代码+算法请看下面代码...
分类:其他   时间:2014-02-17 15:40:01    收藏:0  评论:0  赞:0  阅读:319
网络编程(10)基于epoll的服务器实现
epoll听说很厉害的,走马观花的研究了下,好像是很牛。具体没空细搞了,哥最近准备动动,作为一个不务正业的DBA,数据库和UNIX是时候得温习温习了。 所以匆匆实现了个基于epoll的服务器作为最近socket研究的一个暂时的终结。 其实最近一口气整了整socket收获还是很大的,虽然还是有很多不理解和疑问,也没关系了,这么深的水,留着以后再说。至少概念又清楚了很多, 基础打的牢,那些libevent那还不是很容易的事?...
分类:其他   时间:2014-02-17 15:06:34    收藏:0  评论:0  赞:0  阅读:388
Scrum敏捷开发简介
Scrum是一种灵活的敏捷软件开发管理过程。这个名词来源于英式橄榄球。Scrum方法由Ken Schwaber和 Jeff Sutherland 提出,它将软件开发团队比作橄榄球队,全队有明确的最高目标:发布产品的重要性高于一切。团队高度自治,队员们熟悉开发过程中涉及到的各种技术,紧密合作,确保每个迭代都朝着最高目标推进。而且每隔2至6周,每个人都能看到能实际工作的软件,并且据此决定是发布这个版本...
分类:其他   时间:2014-02-17 15:42:20    收藏:0  评论:0  赞:0  阅读:454
IOS常用的简单动画
第一种 隐式动画 这是一种最简单的动画,不用设置定时器,不用考虑线程或者重画 实现代码: #import -(void)clickButton:(UIButton*)button { [UIView beginAnimations:nil context:nil]; CGAffineTransform transform=CGA...
分类:其他   时间:2014-02-17 15:05:06    收藏:0  评论:0  赞:0  阅读:336
技术路线
Computer Architecture->OS->Assemble language->C->C++JVM Spec->JLS->Java->Scala->Groovy->clojureJava Framework->Spring,Mybatis ,OSGI ,Netty etcECMA262-...
分类:其他   时间:2014-02-17 15:39:39    收藏:0  评论:0  赞:0  阅读:393
Annotation【转】
1、Annotation的工作原理: JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型。该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰的class文件和一个注解处理工具组成。 Annotation并不直接影响代码的语义,但是他可以被看做是...
分类:其他   时间:2014-02-17 15:38:30    收藏:0  评论:0  赞:0  阅读:359
Entity Framework 学习初级篇2--ObjectContext类的介绍
转自:http://www.cnblogs.com/Tally/archive/2012/09/14/2685014.html本节,简单的介绍EF中的ObjectContext、ObjectQuery、ObjectStateEntry、ObjectStateManager这个几个比较重要的类,它们都...
分类:其他   时间:2014-02-17 15:38:07    收藏:0  评论:0  赞:0  阅读:280
codeforces A. Point on Spiral 解题报告
题目链接:http://codeforces.com/problemset/problem/279/A题目意思:给出一个坐标点(x, y),问当从(0, 0) 开始到达该点转过的拐角有多少个。(拐角是这样的:(0, 0) -> (1, 0) -> (1, 1) -> (-1, 1) -> (-1, ...
分类:其他   时间:2014-02-17 15:35:26    收藏:0  评论:0  赞:0  阅读:362
Message Forwarding
【Message Forwarding】 If you send a message to an object that does not handle that message, before announcing an error the runtime sends the object a f...
分类:其他   时间:2014-02-17 15:34:40    收藏:0  评论:0  赞:0  阅读:413
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!