码迷,mamicode.com
首页 > 2015年04月06日 > 全部分享
第六章:汇编编译器
目标:开发汇编编译器,将Hack汇编语言编写成的程序翻译成Hach硬件平台能够理解的二进制代码。 分析:本章的本质就是文本处理,将给定的.asm文本根据给定的规则映射为.hack二进制文件。 我们先分析.asm文件,一行可以是一下几种情况: 1)指令:又分为A-指令,C-指令。 2)常数和符号:常数还好解决,用户自定义的符号,还得为其分配内存。 3)注释:以"//"开头的被认为是...
分类:其他好文   时间:2015-04-06 08:52:32    阅读次数:122
【动态规划】Dungeon Game
题目:leetcode Dungeon Game   The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. The dungeon consists of M x N rooms laid out in a 2D grid. ...
分类:其他好文   时间:2015-04-06 08:51:43    阅读次数:150
C++教程第一章-Hello World
参考书籍:C++ Primer 5th 代码下载地址:https://github.com/alivebao/StudyofCPlusPlus 1.      Hello World 学写代码的第一个程序-Hello World Code: int _tmain(int argc, _TCHAR* argv[]) { std::cout<<"Hello World"<<std:...
分类:编程语言   时间:2015-04-06 08:53:28    阅读次数:128
黑马程序员_日记21_JavaString常用方法
——- android培训、java培训、期待与您交流! ———-String类用来描述字符串,它提供了许多的方法来操作字符串。 那么,在String众多的方法中,常用的方法有哪些呢??1 获取1.1 字符串的长度int length(); 示例:String str = "abcdefg"; str.length();注意不是str.length;1.2 根据索引获取字符char c...
分类:编程语言   时间:2015-04-06 08:52:32    阅读次数:186
缅怀我的第一台平板——Surface RT
微软:Surface RT失败了 我们也能华丽转身最近微软悄无声息的发布了Surface 3,我想先谈谈最初对于这款产品的认识。在PC阵营里,大家都还算老实,戴尔还专门为Windows 8做过许多的宣传。但反观惠普,却自己去卖什么Windows 7的PC,这完全是对自己的伙伴完全不顾嘛。不论是配置还是长相,惠普算不上高级厂商,用户体验因为没用过就不说了。Surface的出现,无疑是想在平板和PC上树...
分类:其他好文   时间:2015-04-06 08:51:28    阅读次数:153
HDOJ 题目4313 Matrix(类似克鲁斯卡尔)
Matrix Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2610    Accepted Submission(s): 977 Problem Description Machines have once a...
分类:其他好文   时间:2015-04-06 08:52:56    阅读次数:215
mac下mysql编码问题解决纪录
用mysql的时候,莫名奇妙插入不进入中文,虽然知道一定是编码的问题,但是解决起来还是花了很长的时间中,这里记录一下。 1.更改mysql程序的编码: mysql修改编码,Linux/Mac/Unix/通用 修改mysql的编码需要用到myslq的配置文件,该文件在/etc/my.cnf,mac用户默认是没有这个文件的,可以到mysql的安装目录/support-files中找任...
分类:数据库   时间:2015-04-06 08:52:46    阅读次数:201
【bestcoder #36】ABCD题解
bestcoder #36 ABCD详细题解+代码~...
分类:其他好文   时间:2015-04-06 08:51:50    阅读次数:179
如何用网线实现两台电脑之间的文件共享
如何用网线实现两台电脑的文件共享 一、在局域网中,如果两台电脑都插网线了,就可以在局域网下实现文件的共享,具体方法如下: 1、用要共享文件的电脑打开cmd,输入ipcofig查看对方电脑的ip地址,我这里另外一台电脑ip为192.168.1.102 2、找到要共享的文件夹,右键该文件,点击分享->选择分享给所有人即可,如下图所示 3、打开运行(win+R),输入两个...
分类:其他好文   时间:2015-04-06 08:51:43    阅读次数:180
15条谷歌轶事
0.谷歌在中国1.谷歌有一些列域名:gogle.com、googlr.com、gooogle.com,甚至还有一个466453.com的域名。2.自2010年以来,谷歌平均每周至少收购一家公司。最费钱的前十个收购的总花费达到245亿美元。3.自从Google从2007年推出街景地图,负责这部分业务的小组已经拍下了超过720万英里的路程。4.谷歌首页之所以采用最简单的白色衬底,并不是为了追求简约,而是...
分类:其他好文   时间:2015-04-06 08:52:36    阅读次数:184
【BZOJ3916】【Baltic2014】friends 暴力
前言 妈呀我调了两个多小时, 就特么因为一个运算符优先级的问题?……!!! 太弱了。你们D我吧,那道题的提交都是我刷上去的QwqQwq 题解 首先S串如果存在,一定是U串(长度姑且设为2n+1,偶数则直接impossible)的[1,n]或者[n+2,2n+1]。。 然后我们可以暴力匹配,允许一次失配(就是第一次失配就跳过接着匹配。) 然后如果匹配完全串了,就是一种可行S串。 然后...
分类:其他好文   时间:2015-04-06 08:52:03    阅读次数:137
poj 1155 TELE(树形泛化背包dp)
/*     这道题还不错,自己想出了思路过得也比较快,也得出了一个小经验,以后写这种题先把关键部分伪代码写出来这样会快很多而且     不那么容易出错,省去很多的调试时间     这道题就是转化为一道树形背包问题。首先把需要付的钱转为负数,对每个叶子结点增加一个子节点表示赚的钱,为正数.     然后记录下当前结点的所有可能的用户数目所花费的钱.所以问题就转化为一道简单的树形dp问题。最...
分类:其他好文   时间:2015-04-06 08:50:07    阅读次数:164
杭电 HDU ACM 1420 Prepared for New Acmer
Prepared for New Acmer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7255    Accepted Submission(s): 2729 Problem Description 集训进行了将近...
分类:其他好文   时间:2015-04-06 08:49:03    阅读次数:155
杭电 HDU ACM 1465 不容易系列之一
不容易系列之一 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 16123    Accepted Submission(s): 6665 Problem Description 大家常常感慨,要做好一件事情真的不容易,确...
分类:其他好文   时间:2015-04-06 08:51:21    阅读次数:139
怎样学习一门编程语言
选择一门语言1.确定你感兴趣的领域你可以开始学习任何编程语言(尽管其中一些被描述地比其他的更加“易学”),你得去问自己自己想用通过学习这门语言完成什么样的工作。这将会帮助你确定你应该追求的编程方式并且提供一个良好的开始。如果你想进入Web开发行业,那你将会有一堆语言需要去学习,这和开发计算机程序相反。移动App的开发需要比PC等的开发更多的技巧。所有的这些决定将会影响着你的发展方向。2.考虑从一个“...
分类:编程语言   时间:2015-04-06 08:50:32    阅读次数:186
xmlTree标签树形菜单应用实例:B2C网站部门管理
轻开B2C电子商务网站的部门(组织机构)管理是一个典型的树形菜单应用实例,下边介绍一下简单的实现流程: 1、存储部门信息的xml文件(轻开B2C电子商务网站base目录下的base/dept.xml文件);2、管理的主框架网页(轻开B2C电子商务网站base目录下的base/index.html文件),60行,作用是导航到树形菜单;3、树形菜单页(轻开B2C电子商务网站base/xml目录下的base/xml/dept/tree.html文件);4、部门信息展示页(轻开B2C电子商务网站base/xml目录...
分类:Web程序   时间:2015-04-06 08:48:53    阅读次数:184
Android NDK 入门之开发环境搭建
好久没有更新博客了,最近在利用业余空闲时间玩NDK,准备把NDK的学习过程和大家分享一下,学习的主要参考资料为《Android C++ 高级编程——使用NDK》以及一些其他NDK相关的资料,后面陆续的博文中会给出有价值的参考资料。 既然是要开始学习NDK,那么我们首先来了解一下NDK。Android NDK是Android 软件开发包(SDK)的相关工具集,用来扩展Android SDK的功能,...
分类:移动开发   时间:2015-04-06 08:49:10    阅读次数:161
1447条   上一页 1 ... 72 73 74 75 76 77 78 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!