代码改变世界

随笔档案-2013年03月

词法分析器实验报告

2013-03-29 17:44 by Lves Li, 544 阅读, 收藏,
摘要: 词法分析器实验报告1.实验平台:visualstudio20102.实验目的设计、编制、调试一个词法分析子程序-识别单词,加深对词法分析原理的理解。3.数字状态转换图:4本程序自行规定:(1)关键字"begin","end","if","then","else","while","write","read","do","call","const","char" 阅读全文

Object-c 学习之路一(Hello world)

2013-03-25 17:06 by Lves Li, 186 阅读, 收藏,
摘要: 本人从今天开始学习oc 了心里灰常高兴,写了个hello world 留作纪念。#import @interface Rectangle : NSObject { int width; int height; } -(void) setWidth:(int) w setGeight:(int) h; -(int) gePerimeter; -(int) getArea; @end #import "Rectangle.h" @implementation Rectangle -(void) setWidth:(int) w setGeight:(int) h{ ... 阅读全文

蓝桥杯练习一

2013-03-23 19:29 by Lves Li, 145 阅读, 收藏,
摘要: package com.lanqiaobei.SanyueTest1;import java.util.Scanner;/* * * 动态规划1题目描述:依次从左到右给你n个数字,每次取出一个数字(这个数字不能是最两边的数字), 这个数字和它左右两边的数字(一共三个数字)相乘,累加这个数。直到最后仅剩下两个数字。 求最后累加的最小值。分析:dp。 dp[i][j] 表示把第 i 个数字到第 j 个数字之间(不包括i,j)的数字去光后得到的最小值。 设 x[i] 是第 i 个数字的值。dp[i][j] = min(dp[i][k] + dp[k][j] + x[i] * x[k] * x[j]. 阅读全文

What are the Most Important and Mature Cross Platform Mobile Tools?

2013-03-10 14:03 by Lves Li, 215 阅读, 收藏,
摘要: As part of the new community-driven research initiative, we are examining the importance and adoption level of a range of cross platform mobile tools that aim to help developers deliver applications on a variety of mobile platforms. The tools we're going to examine are:PhoneGap (Apache Cordova), 阅读全文

认识HTML5的WebSocket

2013-03-08 21:03 by Lves Li, 132 阅读, 收藏,
摘要: 认识HTML5的WebSocket在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为Socket.IO。一、什么是WebSocket API?WebSocket API是下一代客户端-服务器的异步通信方法。该通信取代了单个的TCP套接字,使用ws或wss协议,可用于任意的客户端和服务器程序 阅读全文