08 2010 档案
摘要:import java.io.*;
public class BufferedReaderWriter {
public static void main(String[] args) {
String content[] = {"好久不见了","最近好吗","常联系"};
File file = new File("E:/workspace/Java从入门到精通/mynote.txt");
try{
FileWriter fw = new FileWriter(file);
BufferedWriter bufferfw = new BufferedWriter(fw);
for(int k=0;kcontent.length;k++){
bufferfw.write(content[k]);
bufferfw.newLine();
}
bufferfw.close();
fw.close();
}catch(Exc
阅读全文
摘要:import java.io.*;
public class FileInputOutputStream {
public static void main(String[] args) {
File file = new File("E:/workspace/Java从入门到精通/mynote.txt");
try
{
FileOutputStream out = new FileOutputStream(file);
String str = "程序设计离不开编程语言,但是编程语言在国内的大环境中似乎一直是个二等公民。国内的计算机教育和工程培训,似乎一直在宣传“语言不重要,重要的是思想”,“语言一通百通”等观点,甚至在许多人眼中“语言的讨论”完全是不入流的,但其实“编程语言”与“工具”、“框架”或是“开发方法”等事物一样,都对生产力有着重要的影响。事实上,语言的发展历史比其他方面更为悠久,并且在过去十几年,甚至最近几年中都依然在不断的碰撞,演变。期间一些新的语言诞生了,而另一些在当时看来阳春白雪的语言和编程范式也重新获得了人们的重视。";
阅读全文
摘要:import java.io.*;
public class FileTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
File file = new File("E:/workspace/Java从入门到精通/mynote.txt");
if(file.exists())
{
file.delete();
System.out.println("文件已经删除。");
}
else
{
try{
file.createNewFile();
System.out.println("文件已经创建。");
}catch(Exception e)
{
e.printStackTrace();
}
}
}
}
阅读全文
摘要:import java.util.*; //导入类
public class MapTest {
/**
* @param args
*/
public static void main(String[] args){
Map map = new HashMap();
Emp emp = new Emp("001","张三");
Emp emp2 = new Emp("005","张四"); //创建emp对象
Emp emp3 = new Emp("004","王一");
map.put(emp.getE_id(), emp.getE_name());
map.put(emp2.getE_id(), emp2.getE_name());
map.put(emp3.getE_id(), emp3.getE_name());
Set set = map.keySet();
Iterator it = set.iterator();
System.out.println(
阅读全文
摘要:import java.util.*; //导入类
public class ListGather {
/**
* @param args
*/
public static void main(String[] args) {
List list = new ArrayList(); //集合类
list.add("a");
list.add("b");
list.add("c");
int i = (int)(Math.random()*(list.size()-1)); //0-2
System.out.println("随机获得数组中的元素:"+list.get(i));
for(int j =0;jlist.size();j++) //循环遍历集合
{
System.out.println(list.get(j));
}
}
}
阅读全文
摘要:import java.text.DecimalFormat;
import java.util.Random;
public class DecimalFormatDemo {
/**
* 简单格式化
* @param pattern
* @param value
*/
public static void SimpleFormat(String pattern,double value)
{
DecimalFormat myFormat = new DecimalFormat(pattern);
String output = myFormat.format(value);
System.out.println(value + " "+ pattern + " "+ output);
}
/**
* 使用applyPattern()方法对数字进行格式化
* @param pattern
* @param value
*/
static public void UseApplyP
阅读全文
摘要:public class JavaType {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//summation
String str[] = {"89","12","10","18"};
int sum = 0;
for(int i=0;istr.length;i++)
{
int myint = Integer.parseInt(str[i]);
sum += myint;
}
System.out.println("数组中的各种元素之和为:"+ sum);
//charac
String str1 = Integer.toString(456);
String str2 = Integer.toBinaryString(456);
String str3 = Integer.toHexString(456);
阅读全文
摘要:import java.util.Arrays;
public class JavaArray {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建一维数组:
int arr[] = new int[]{1,2,3,5,15};
int arr2[] = {23,12,6};
int day[] = new int[]{31,28,31,30,31,30,31,30,31,30,31,31};
for(int i=0;i12;i++)
{
System.out.println((i+1)+"月有"+day[i]+"天");
}
//二级数组:
//int a[][] = new int[2][];
//a[0] = new int[2];
//a[1] = new int[3];
int a[][] = new int[][]
阅读全文
摘要:import java.util.Date;
public class JavaString {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//char to string
char a[] = {'g','o','o','d','.'};
String s = new String (a); //全部字符
System.out.println(s);
String ss = new String (a,2,2);//部分字符
System.out.println(ss);
//多个字符串连接
String s1 = new String ("Hello");
String s2 = new String ("World");
String sss = s1 + " "+ s2;
System.out.println(sss);
阅读全文
摘要:public class GetIfElse {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//if语句
int x = 45;
int y = 12;
if(xy)
{
System.out.println("变量xy");
}
if(x30)
{
System.out.println("z30");
}else if(z10)
{
System.o
阅读全文
摘要:public class MyNumber {
static String s1="您好。";
public static void main(String[] args) {
// TODO Auto-generated method stub
String s2 = "Java";
System.out.println(s1);
System.out.println(s2);
//byte short int long
byte mybyte = 124; //-128-127
short myshort = 32564; //-32768 - 32767
int myint=45784612;
long mylong = 46789451;
long result = mybyte + myshort +myint + mylong;
System.out.println("结果为:" + result);
// float double;
float f1 = 13.23f
阅读全文
摘要:写程序的很多人都知道的,Session是服务器端的东西而Cooike是客户端的东西。因为B/S模式是无状态模式,它们的应用都是要存储客户端的某些登录或是加密的信息。
Session存在于服务器端,当然要占用一些服务器资源,当有户数量过多时,不可避免的影响服务器运行速度与资源。而Cookie存在在客户端不占用服务器资源,当用户浏览时,系统读取Cookie中的信息,进行匹配,这样又降低的安全性。
Session的失效期太短,Asp.net中默认的是20分钟吧,而Cookie可以自定义时间,从1分钟到1天,1年不等。
设置Session失效的方法。可以设置Session失效时间长一些,不过我没有实验成功。另外还可以设置Session至SQL Server 。这个我不理解,好端端的Session怎么又跟 SQL Server扯上关系了。在网上搜过了用刷新,定时刷新页面的方法可以令Session不失效.在Head中加入meta
这个是10分钟刷新一次
产生的新问题是。我用一个用户需
阅读全文
摘要:ASP.net中文处理
相对Java来说,Asp.net的中文处理方面要好很多。但是在页面之间传递参数时,还是会遇到小部分问题。
一般来说用get方法来传递参数,中文方面,传递和接收就会有问题。传递过去的参数。接收时,部分内容乱码。也就是失去了它本身的意义。
Server.UrlEncode(); 对传递字符串转换 加码 传递
Server.UrlDecode(); 解码 接收
这样处理以后,大部分中文没有问题了。
也可以在web.config中进行字符配置
阅读全文
摘要:第一种方法:
DataNavigateUrlFields,也就是gridview中的字段,DataNavigateUrlFormatString,就可以对字符串进行编辑
DataNavigateUrlFields,也就可以传递多个参数
第二种方法
asp:TemplateField HeaderText="更新" Visible="true
阅读全文
摘要:Rectangle rect = new Rectangle(0, 0, 200, 200);
// Fill rectangle to screen.
g.FillRectangle(Brushes.Red, rect); //系统自带的画刷
若要自定义颜色,则要用到SolidBrush
例子:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Drawing;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControl
阅读全文
摘要:转自CSDN论坛 16进制字符串转化为颜色
第一种方法好用 System.Drawing.ColorTranslator.FromHtml("#ECECFF")
第二种方法,网上有的写,但是我没有测试成功。
Color.FromArgb(0xF1,0x2F,0xFF) 三个16进制形成rgb
阅读全文
摘要:转贴:http://www.cnblogs.com/ly5201314/archive/2009/04/01/1427226.html
C# 绘制统计图(柱状图, 折线图, 扇形图)
阅读全文
摘要:
protected v
阅读全文
摘要: using System.Text;
///
/// 获得三位的随机数
///
///
public string getTreeNumRandom()
{
Random ro = new Random();
int iResult;
int iUp = 999;
int iDown = 100;
iResult = ro.Next(iDown, iUp);
//Response.Write(iResult.ToString());
return iResult.ToString().Trim();
}
///
/// 新的日期字符串
///
/// /par
阅读全文
摘要:ddl.SelectedIndex = ddl.Items.IndexOf(ddl.Items.FindByText("..."));
ddl.SelectedIndex = ddl.Items.IndexOf(ddl.Items.FindByValue("..."));
阅读全文
摘要:今天给实验室服务器来安装操作系统。发生了错误。一个下午什么也没有做。
在安装系统时复制完文件后就自动重启,又回到了开始安装的界面
问题所在:bootsequence有问题。要正确设置bootsequence才能正确安装操作系统。
在网上查找的资料,戴尔PowerEdge T105服务器安装Windows XP系统 ,Dell PowerEdge 10G 服务器 Windows 2003安装手册两个版本。
下面这个图就是来源于网上的正确的配置服务器的boot sequence的正确方法:1,2,3的顺序及他们三个全部是选中的状态。
设置完这个以后,再重新电脑就不会重新读盘的事发生了。
其它的和在pc机上操作基本上是一致的了。
阅读全文
摘要: Get把参数添加到action属性指定的地址中,并以锚方式打开。
Post通过HTTP post处理发送数据。
阅读全文
摘要:Request,Request.Form,Request.QueryString
今天下午一直测试,终于把这个问题解决掉了,还是一开始没有很好的理解这获得参数的方法: 以前一直用request["id"].toString()来实现。今天,我们组的其它人用的是request.querystring()方法,一直有错误。获得不了提交的数据。
get方法。用request.querystring()方法。
post方法用request["id"].tostring()方法
Request:能够获取表单和参数的值
Request.Form:只能获取表单的值
Request.QueryString:只能获取参数的值
阅读全文
摘要:一个form ,两个submit,一个action,在action中取得点击的按钮value.来判断点击的是哪个按钮.
代码如下:
html页面:
1.aspx页面如下:
if (Request["Submit"].ToString().Equals("提交一"))
{
Response.Write(Request["Submit"].ToString()); Response.Write(
阅读全文
摘要:<form name="form1" method="post"> <input id="Text1" type="text" /><input type="button" value="提交一" onclick="s1(this.form)"><input type="button" value="提交二" onclick="s2(this.form)"...
阅读全文