现在位置: 首页 > inward发表的所有文章
  • 09月
  • 14日
综合 ⁄ 共 3699字 评论关闭
1 下面是一个简单的json 解析的demo,废话不多说,直接上代码 package com.sky.gallery; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.IOException; import java.io.InputStream; import java.net.SocketTimeoutException; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.params.BasicHttpParams; import org.apache.htt......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 2005字 评论关闭
本文参考龙书,分析了Flex生成词法分析器代码 首先给出一个可以运行的模板,修改其中 %% 转换规则 %% 的转换规则部分即可测试不同正则表达式生成代码并编译运行查看结果 一个可运行代码 %{ #include "stdio.h" %} %% a   { printf("match%s\n", yytext); } %% int yywrap() {     return 1; } int main() {     yylex(); } 说明 生成的代码lex.yy.c主要包括两部分内容:字符串缓存处理与自动机逻辑处理,学习词法分析主要关心自动机逻辑处理 Flex编译的时候如果加参数 -Cf,则编译结果代码中自动机转换函数是一个二维表yy_nxt......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 27294字 评论关闭
package test41;      import java.io.*;   /**   * Title: 运行系统命令   * Description:运行一个系统的命令,演示使用Runtime类。   * Filename: CmdExec.java   */   public class CmdExec {   /**   *方法说明:构造器,运行系统命令   *输入参数:String cmdline 命令字符   *返回类型:   */     public CmdExec(String cmdline) {       try {        String line;        //运行系统命令        Process p = Runtime.getRuntime().exec(cmdline);        //使用缓存输入流获取屏幕输出。        BufferedReader input = ......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 2078字 评论关闭
编写一个用户登录页面,包含账户和密码及登录按钮,如果用户登录表单中没有填写任何数据,单登录按钮后,则通过<jsp:forward>元素转发到错误页面;如果用户在登录表单中填写用户名与密码,单登录按钮后,则通过<jsp:forward>元素转发到正确页面。 index.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title> 用户登录 </title> </head> <body> <center> <p>用户登录</p> <......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 281字 评论关闭
1.安装环境 下载了:python-2.7.3.msi 安装包:numpy-1.7.0.win32-py2.7.exe                  matplotlib-1.1.0.win32-py2.7.exe 话说我在我的电脑-》属性-》高级-》环境变量-》Administrator 环境变量和 系统变量中设置path 都没有在cmd里面把python运行起来 2.运行.py文件 开始-》所有程序-》python2.7-》IDLE file open 然后f5运行就ok了 整个过程就用了一个多小时 ,接下来属性python语言。里面的正则表达式让我感觉有点无助,不过算是能看懂些,继续加油。
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 1113字 评论关闭
把多张图片整合成连续动画,这恐怕是很多苹果开发者需要的功能。下面是单次播放和循环播放的代码。 animationImageView.animationImages = imageFrames;// imageFrames 是一个图片数组   animationImageView是一个imageview [UIView setAnimationDelegate:self]; animationImageView.animationDuration = 0.75f;  animationImageView.animationRepeatCount = 3;  [animationImageView startAnimating]; shouldPlay = NO; NSInteger timeout = 3; [NSTimer scheduledTimerWithTimeInterval:timeout target:self selector:@selec......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 2832字 评论关闭
          在很多应用程序中,都需要程序具有打印预览功能,以避免用户由于选择不当出现打印错误。           预览实现方式为通过创建一个Tpanel的派生类并公开它的canvas属性比例尺或视区范围,使用较为不方便,笔者通过实践实现了用图元文件(Metafile)来实现打印预览的方法,这种方式不需要调整比例尺和视区范围。   DELPHI打印预览功能基本原理和方法: //(*本文出处:南山古桃(nsgtao)的百度空间:http://hi.baidu.com/nsgtao/ *)   图元文件也称作"绘图类型"的图形,是以图形对象(线、圆弧、多边形)方式而不是像素方......
阅读全文
因为之前更新ADT、SDK一直出问题,干脆就把Eclipse、ADT都删了重新下载过,下了个新的Eclipse LUNA和ADT-23.0.3,成功安装后新建一个Android工程也可以在手机上运行,但以前的反而运行不起来,提示:Unable to execute dex: Multiple dex files define Landroid/annotation/SuppressLint; 在网上找了一些资料,发现是自己之前引用的.jar多次被载入了,例如android-support-v4.jar这个包被引入了两次,用下面的方法成功运行了起来: 1.将Android工程下libs目录中的.jar暂时剪切到一个新文件夹中 2.右键工程名,点击“Build Path” --......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 1070字 评论关闭
题目: The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) P A H N A P L S I I G Y I R And then read line by line: "PAHNAPLSIIGYIR" Write the code that will take a string and make this conversion given a number of rows: string convert(string text, int nRows); convert("PAYPALISHIRING", 3) should return "PAHNAPLSIIGYIR". 思路: 该题属于模拟范畴,不难,但......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 73字 评论关闭
   No matter what you want,please think about getting it by yourself instead of others.
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 1061字 评论关闭
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1059 经典的多重背包问题,有若干个数,每个数可以取若干个,求问能不能取到总和的一半 直接把模板一敲就差不多了~ #include<iostream> #include<string.h> #include<vector> #include<algorithm> using namespace std; const int size = 600000; int sum; int dp[size]; void zeroOnePack(int cost,int weight) { int i; for(i=sum;i>=cost;i--) dp[i] = max(dp[i],dp[i-cost]+weight); } void completePack(int cost,int weight)......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 670字 评论关闭
开始写写博客,做做笔记,学习学习。 //写一个函数:bool fun(int num)实现判断一个数字是否为质数。 #include <iostream> #include <cmath> using namespace std; bool fun(int num) { int i = 2, n = sqrt(num); while(i <= n) { if(num % i == 0) return false; i++; } return true; } int main() { int i; cout << "请输入一个数字:"; cin >> i; if(fun(i)) cout << i << "是质数." << endl; else cout << i << "不是质数." << e......
阅读全文