- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 华为2013机试题 大数相减JAVA实现
题目要求大概:输入a,b两个大数,长度100以内,默认a>=b;不考虑其他情况;例如:输入 1000000000000001 1 输出 1000000000000000import java.util.Scanner;public class Main { public static String f
2013-09-14 16:29:23 2048
原创 进程与线程——Linux进程与线程通讯
实验一 进程与线程——Linux进程与线程通讯一、实验目的深刻理解线程和进程的概念,掌握线程与进程在组成成分上的差别,以及与其相适应的通讯方式和应用目标。二、实验内容1、以Linux系统进程和线程机制为背景,掌握fork()和clone()系统调用的形式和功能,以及与其相适应的高级通讯方式。由fork派生的子进程之间通过pipe通讯,由clone创建的线程之间通过共享内存通讯,对于
2013-04-06 23:38:42 1686
原创 子线程—时钟(字符串输出)
public void time() { class MyThread extends Thread { public void run() { while (Timer) { // 异步执行一段代码 PlatformUI.getWorkbench().getDisplay() .asyncExec(new Runnable()
2013-03-25 11:16:13 987
原创 文件拷贝(汇编实现)
;#Mode=Dos;文件拷贝输入源文件名和目的文件名,拷贝成功输出OK DATA SEGMENT BUF DB 1024*1 DUP(?) INPUTMSG DB 'Please input the Path of Sourcefile:',0ah,0dh,'$' OUTPUTMSG DB 0ah,0dh,'Pleas
2012-11-21 14:09:05 2113 3
转载 时钟服务INT 1AH
时钟服务INT 1AH功能号:00H功能: 读取时钟“滴答”计数入口参数:AH=00H出口参数:AL=00H—未过午夜,否则,表示已过午夜 CX:DX=时钟“滴答”计数功能号:01H功能:设置时钟“滴答”计数入口参数:AH=01H CX:DX=时钟“滴答”计数出口参数:无功能号:02H功
2012-11-20 11:02:21 6985
转载 汇编学习---子程序之call的四种参数传递
题目要求: 现在有一个数组,内容为34h,78h,0afh,8ah,要求主程序安排并存放其结果,并由子程序来完成求数组元素的效验和。请编写一段程序,采用段内调用子程序实现。 分别实现用寄存器,变量,堆栈,利用call后续区四种方式传参。 所谓效验和是指:不记进位的累加。题目分析: 本题主要属于子程序设计,只需按照要求在设计一个求一段内存数据的效验和的子程
2012-11-19 14:19:57 3460
原创 二分检索(汇编)
;#Mode=Dos;explain:;折半查找:; 输入十进制检索key,折半检索目标数组,根据查询结果有无对应返回'Y','N';ID: 53101512;DATE: 2011-11-16 ;AUTHOR: ZhongQiangdata segment score db 2,3,45,65,66,89,99 num equ $-scor
2012-11-16 17:20:17 452
原创 直接插入排序、冒牌排序(汇编实现)
;#Mode=DOS;explain:;题目要求:; 在内存Score缓冲区中存放有 100个学生的成绩数据,为无符号字节数。设计程序完成如下功能:; ①采用直接排序法对数组进行由小到大排序;; ②采用冒泡排序方式对数组进行由大到小排序;; ③将最高和最低的分数分别存放在MIN和MAX单元中。;author: ZhongQiang;id: 53
2012-11-16 10:08:44 1703
原创 数学表达式计算(汇编实现)
;#Mode=Dos;Title:数学表达式计算;Declare:仅支持 整数(0-65535),+,-,*,/,()运算符;Date:2012-11-15;author:53101512 ZhongQiangdata segment expression db 50,?,40 dup(0),'$';表达式数组 message db 50 dup('*'),
2012-11-15 18:08:49 1583 1
原创 1000以内的自恋数
题目来自 全国计算机二级java上机试题要求: 编写一个get方法,该方法返回1000以内的自恋数的个数,自恋数是一个三位数 其各位数字立方和等于该三个数,如 371=3*3*3+7*7*7+1*1*1他就是一个自恋数调用get方法,将返回指一字符形式写入新键的结果文件 import java.io.*; public class JDesign2 { public
2012-10-23 14:29:18 3227
原创 文件批量重命名
当我们遇到大量文件重命名是就是该需求。例如在某文件夹下所有文件名 头部加上 某网站地址等!示例代码如下: import java.io.File;public class FileRename { public static void main(String[] args) { File directory = new File("文件夹目录");
2012-10-07 09:54:17 438
原创 sql注入
sql注入是一个很早就有的问题了,最近遇到,因为给学院社联做网站的时候,由于疏忽导致了有漏洞,给sql注入攻击了。sql注入防起来并不难,直到其原理就非常简单了。首先了解什么是sql注入。sql注入就是通过网站开放给用户输入或是地址栏后面 http://www.xx.xx.?属性={%33}等等注入sql语句已达到注入sql数据库的目的拿到账户之类。防范就是对所有的输入限制
2012-09-29 17:40:41 491
原创 kindeditor与struts整合文件上传问题
由于struts框架对request对象做了封装,原来处理上传图片的upload_json.jsp文件无法使用了,于是对kindeditor中处理上传图片的upload_json.jsp文件进行重写,通过多次测试后,成功实现了图片的上传。upload_json.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"
2012-09-27 00:24:37 2141
原创 重装mysql无法启动问题
因为种种原因,我们需要重装mysql数据库,但大多数都会遇到重装后 数据库服务无法启动的问题。最近发布webapp因为编码问题重装了mysql。就出现了上述问题。网上的方法前篇一率;都是什么修改my.ini配置文件啦 之类的,都不起作用。 下面介绍一个简单 百试百灵的方法。首先,为什么重装mysql无法启动。重点在重装上,那么说明 原来的mysql没有彻底卸载干净。
2012-09-20 10:06:32 1646
原创 struts interceptor拦截器做权限控制
interceptor 顾名思义:拦截器;interceptor也是struts除了action外的一大特点,今天做SSH应用涉及到权限控制,初用interceptor感觉十分方便,且功能强大.要实现struts拦截器;要继承AbstractInterceptor内部有三个 方法 init()初始化方法;destory()销毁方法;还有就是intercept(ActionInvoc
2012-09-19 14:19:43 898
转载 frameset框架中session失效后怎样重定向到登录页面
有些时候做一些系统的后台页面需要使用框架页。一般来说都是一个登录界面,然后登录成功后跳转到控制台页面,这个页面使用了frameset。这时候就存在一个session失效的问题,如果登录失效,那么就会在管理台页面的一个子页面中重新显示登录界面了,这个是我不想看到的。 解决方法是:可以在登录页面中加入以下js代码。 Javascript代码 if (top.locatio
2012-09-18 21:29:43 2256
原创 form传值freemest结果targe定位struts分页action传参
这几天做SSH框架整合开发;由于Spring强大的整合能力,Hibernate的数据持久层已经非常简化。整个系统做下来感觉吃力的地方还是前台struts标签的地方。对JSP数据传值理解有了进一步提高。form传值就是遇到的一个小问题。想很多新手 对form传值了解不深时,经常会遇到一些问题卡住。网络上的解决方法也五花八门,大部分不适合自己的需求。下面说说传值方法。比如在同一个fre
2012-09-10 00:01:53 1149
转载 Android中的日期控件和时间控件
本文主要讲述Android中的日期控件和时间控件的使用,以一个Demo的例子来展示日期和时间控件的使用,先看下如下效果图:从效果图中可以看到该Demo是通过单击【选择日期】按钮和【选择时间】按钮弹出日期或者时间的对话框,然后设置日期或者时间,设置完成后会在文本框中显示设置的日期或时间值。【1】Demo程序框架图:【2】布局文件 res/layout/main.xml 源码:
2012-08-30 21:31:27 615
原创 Android 应用 日程助手 summary
从上一篇刚开始学习Android开发的日志Android从环境搭建到第一个HelloWorld . 2012-08-27 08:05(分类:Andriod开发随笔) 到这篇 开发的第一个应用的 总结日志,相隔时间不长,收获颇多。个人觉得:学习Andriod开发对于JAVA开发者而言,就像是 已经学会说了,再学习唱歌。之所以这么比喻 是因为,两者有相同点;既没有语言障碍。(当然JAVA是要求
2012-08-30 19:11:34 948
转载 如何发布自己的Android应用(续)
上篇--如何打包并发布自己的android 应用中,我通过图解和文字描述的方式,向大家介绍了具体的操作步骤。今天,我将重点给大家介绍,发布时候生成的“签名文件”的作用(前面提过,叫大家一定要保管好此文件),如何验证自己的App是否发布成功,是否成功签名,以及发布后的apk文件如何上传(一般上传到哪里去,要怎么弄呢?要注意那些问题等等)。 谈到“签名文件”的作用,首先我想到了Window
2012-08-30 16:11:38 444
转载 如何发布自己的Android应用
前面讲的都是关于Android开发方面的知识点和技术,不少朋友可能会感到疑惑(甚至迫不及待的想知道。因为有不少的朋友是想借此来发一笔小财,当然有点小激动了)----那到底我该如何打包、发布自己开发的APP,怎样将我的APP放到网上工别人下载,怎样保证我的APP安全及版权问题呢???...第一步,在Eclipse中选择需要打包的项目,然后右键--选择Export,会弹出一个打包的提示框,
2012-08-30 16:10:25 521
原创 ListView动态刷新
ListView内容变化后的动态刷新 基本知识点: 1.更新适配器Adapter数据源 2.调用适配器Adapter的刷新方法notifyDataSetChanged() 首先需要定义ListView和对应适配器Adapter://用于显示用户列表的ListViewprivate ListView userList = null;//用户列
2012-08-30 15:03:54 4295
原创 Android从环境搭建到第一个HelloWorld
Android环境搭建:eclipse和JDK,eclipse的版本是有要求的,推荐3.7(本人用的是目前最新4.2)。eclipse的环境搭建是java开发者都再熟悉不过了,就不再赘述了。注意版本问题即可,有的版本会导致ADT安装不成功。 Android SDK安装在Android Developers下载android-sdk_r05-windows.zip,下载完成后
2012-08-27 00:59:29 515
原创 运动会计分系统—面向对象
School.class#includeusing namespace std;class School{private: int id; string name; int totalCore; int manCore; int womanCore;public: School(int i,string n,int totalcore,int man
2012-08-22 17:41:44 1493
原创 运动会分数统计
#include #include #include #include #include using namespace std;int n,b,m,w,i,j; char school_name[20][30];char sport_name[100][30];struct node { int num; }; st
2012-08-22 09:17:07 1665
原创 内排序算法比较
// Datastructure1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#includeusing namespace std;#define MAXSIZE 4000 //可排序表的最大长度#define SORTNUM 6 //测试6中排序方法//#define
2012-08-17 10:52:36 415
原创 迷宫问题,二维数组模拟迷宫;
// Datastructure2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"using namespace std;static int w;static int h;static int column = 0;static int row = 0;static int **
2012-08-17 10:49:37 4057
转载 RCP开发发布产品图片不显示,解决方法
RCP开发打包发布产品做了一个简单的RCP产品,首先要产品化:1、先新建一个.product为扩展名的配置文件;使用存在的product的文件,如上,点击finish;2、打包发布产品的时候,如果项目是中文的且格式是UTF-8的项目,在这里需要在配置文件中处理一下:在配置文件中build.properties:javacDefaultEncoding.. = UTF-8
2012-08-08 10:18:14 1004 1
转载 rcp程序发布
1、新建product 文件,File –》New –》Other –》Product Configuration –》Next-》输入文件名 –》FinishEclispe 将会创建一个新的product configuration 文件并且自动打开productconfiguration 编辑器.在编辑器中进入OverView 页面:在ProductID下拉列表中选择我们创
2012-08-07 22:28:30 976
转载 java 时钟
import javax.swing.*;import java.awt.*;import java.awt.geom.*;import java.util.*;import static java.lang.Math.*;public class Clock extends JApplet{ private ClockPaint panel; privat
2012-08-07 00:23:14 494
转载 could not initialize proxy - no Session
错误页面提示could not initialize proxy - no Session控制台org.hibernate.LazyInitializationException: could not initialize proxy - no Session病症:这是一个lazy使用后的Exception,使用迟时加载,在session(hibernate里的se
2012-08-03 20:12:16 367
原创 java的socket服务端的GUI
java的socket服务端的GUI 2012-05-04 09:03 (分类:JAVA代码)这几天做了一个基于socket的宠物商店程序,其中服务端的图形化界面问题困扰了很久。今天终于解决,因此也对多线程有了更好的理解。想很多新手一样,我其实犯了一个错误。由于soket服务端端口监听用的是 while(true)循环导致,GUI点击开启服务后,主线程被阻塞在while(tru
2012-08-03 20:08:54 2239 1
迷宫探索算法
2012-08-17
内排序算法比较,六种排序算法分析
2012-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人