无需言 做自己 业 ,精于勤 荒于嬉.
- JAVA基础 11.FileInputStream和FileOutputStream
-
发表日期:2021-06-30 19:50:39 | 来源: | 分类:JAVA基础
-
示例1
package stream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; public class InputStreamDemo { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub File file = new File("D:" + File.separator + "123.txt"); FileInputStream inputStream = new FileInputStream(file); /**/ byte[] b = new byte[1024]; int length = inputStream.read(b);//获取文件内容长度 System.out.println(new String(b)); int length2 = (int) file.length();//第二中方法(获取文件大小[字节数]) System.out.println(new String(b, 0, length2)); /* System.out.println(file.length()); byte[] b2 = new byte[(int) file.length()]; int len = 0; int temp = 0; while ((temp=inputStream.read())!=-1) { b2[len] = (byte) temp; len++; } System.out.println(new String(b2,0,len)); */ inputStream.close(); } }示例2
package stream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class OutputStreamDemo { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub File file = new File("D:"+File.separator+"OutputStreamDemo.txt"); FileOutputStream fOutputStream = new FileOutputStream(file,true); String string ="true-追加写入模式"; fOutputStream.write(string.getBytes()); fOutputStream.close(); } }
- JAVA基础 7.Cloneable
-
发表日期:2021-06-30 19:49:04 | 来源: | 分类:JAVA基础
-
示例1
class Person implements Cloneable{ private String name; public Person(String name) { this.name = name; } // TODO Auto-generated constructor stub public void setName(String name){ this.name = name; } public String getName(){ return this.name; } public Object clone() throws CloneNotSupportedException{ return super.clone(); } } public class CloneDemo01 { /** * @param args * @throws CloneNotSupportedException */ public static void main(String[] args) throws CloneNotSupportedException { // TODO Auto-generated method stub Person person1 = new Person("张三"); Person person2 = (Person)person1.clone(); person2.setName("李四"); System.out.println(person1); System.out.println(person2); } }
- JAVA基础 4.Date
-
发表日期:2021-06-30 19:37:09 | 来源: | 分类:JAVA基础
-
示例1
import java.util.Date; public class DateDemo01 extends Date { /** * */ private static final long serialVersionUID = 1L; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Date date = new Date(); System.out.println(date);//Tue Sep 10 15:43:13 CST 2013 } }示例2
import java.util.Calendar; import java.util.GregorianCalendar; public class DateDemo02 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Calendar calendar = new GregorianCalendar(); System.out.println("year:"+calendar.get(Calendar.YEAR));//year:2013 System.out.println("month:"+(calendar.get(Calendar.MONTH)+1));//month:9 System.out.println("day:"+calendar.get(Calendar.DAY_OF_MONTH));//day:10 System.out.println("hour:"+calendar.get(Calendar.HOUR_OF_DAY));//hour:15 System.out.println("minute:"+calendar.get(Calendar.MINUTE));//minute:50 System.out.println("second:"+calendar.get(Calendar.SECOND));//second:30 System.out.println("millksecond:"+calendar.get(Calendar.MILLISECOND));//Millisecond:862 } }示例3
import java.text.DateFormat; import java.text.FieldPosition; import java.text.ParsePosition; import java.util.Date; public abstract class DateDemo03 extends DateFormat { public static void main(String[] args) { // TODO Auto-generated method stub DateFormat dateFormat1 = DateFormat.getDateInstance(); DateFormat dateFormat2 = DateFormat.getDateTimeInstance(); System.out.println("Date:"+dateFormat1.format(new Date()));//Date:2013-9-10 System.out.println("DateTime:"+dateFormat2.format(new Date()));//DateTime:2013-9-10 16:01:54 } }示例4
import java.text.DateFormat; import java.text.FieldPosition; import java.text.ParsePosition; import java.util.Date; import java.util.Locale; public class DateDemo04 extends DateFormat { /** * */ private static final long serialVersionUID = 1L; @Override public StringBuffer format(Date date, StringBuffer toAppendTo,FieldPosition fieldPosition) { // TODO Auto-generated method stub return null; } @Override public Date parse(String source, ParsePosition pos) { // TODO Auto-generated method stub return null; } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub DateFormat dateFormat1 = DateFormat.getDateInstance(DateFormat.YEAR_FIELD,new Locale("zh","CN")); DateFormat dateFormat2 = DateFormat.getDateTimeInstance(DateFormat.YEAR_FIELD,DateFormat.ERA_FIELD,new Locale("zh","CN")); System.out.println("Date:"+dateFormat1.format(new Date()));//Date:2013年9月10日 System.out.println("DateTime:"+dateFormat2.format(new Date()));//DateTime:2013年9月10日 下午04时05分59秒 CST } }示例5
//丢了
示例6
import java.text.SimpleDateFormat; import java.util.Date; import com.sun.org.apache.bcel.internal.generic.NEW; public class DateDemo06 extends SimpleDateFormat { /** * */ private static final long serialVersionUID = 1L; /** * @param args */ public static void main(String[] args) { //new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss").format(new Date()) // TODO Auto-generated method stub String strDate = "2013-9-10 16:07:28.345"; String par1 = "yyyy-MM-dd HH:mm:ss.SSS"; String par2 = "yyyy年MM月dd日 HH使mm分ss秒SSS毫秒"; SimpleDateFormat sFormat1 = new SimpleDateFormat(par1); SimpleDateFormat sFormat2 = new SimpleDateFormat(par2); Date date = null; try { date = sFormat1.parse(strDate); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } System.out.println(date); System.out.println(sFormat2); System.out.println(sFormat2.format(date)); System.out.println(sFormat2.format(new Date())); System.out.println(new SimpleDateFormat("yyyy年MM月dd日 HH使mm分ss秒SSS毫秒").format(new Date())); } }示例7
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateDemo07 { public static void main(String[] args) throws ParseException { String date = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss").format(new Date()); //System.out.println(date); String string = "2015年11月02日 01:37:39"; String par_res = "yyyy年MM月dd日 HH:mm:ss"; SimpleDateFormat resFormat = new SimpleDateFormat(par_res); Date resDateTime = resFormat.parse(string); String par_data = "yyyy-MM-dd"; SimpleDateFormat dataFormat = new SimpleDateFormat(par_data); String par_time = "HH:mm"; SimpleDateFormat timeFormat = new SimpleDateFormat(par_time); System.out.println(dataFormat.format(resDateTime)); System.out.println(timeFormat.format(resDateTime)); } }
- PHP杂项 usort-使用用户自定义的比较函数对数组中的值进行排序
-
发表日期:2021-06-29 09:57:29 | 来源: | 分类:PHP杂项
-
示例1
<?php function cmp($a, $b){ if ($a == $b) { return 0; } return ($a < $b) ? -1 : 1; } $a = array(3, 2, 5, 6, 1); usort($a, "cmp"); foreach ($a as $key => $value) { echo "$key: $value\n"; } ?>示例2
<?php function cmp($a, $b){ return strcmp($a["fruit"], $b["fruit"]); } $fruits[0]["fruit"] = "lemons"; $fruits[1]["fruit"] = "apples"; $fruits[2]["fruit"] = "grapes"; usort($fruits, "cmp"); while (list($key, $value) = each($fruits)) { echo "$fruits[$key]: " . $value["fruit"] . "\n"; } ?>示例3
<?php class TestObj { var $name; function TestObj($name) { $this->name = $name; } /* This is the static comparing function: */ static function cmp_obj($a, $b) { $al = strtolower($a->name); $bl = strtolower($b->name); if ($al == $bl) { return 0; } return ($al > $bl) ? +1 : -1; } } $a[] = new TestObj("c"); $a[] = new TestObj("b"); $a[] = new TestObj("d"); usort($a, array("TestObj", "cmp_obj")); foreach ($a as $item) { echo $item->name . "\n"; } ?>示例4
<?php $array[0] = array('key_a' => 'z', 'key_b' => 'c'); $array[1] = array('key_a' => 'x', 'key_b' => 'b'); $array[2] = array('key_a' => 'y', 'key_b' => 'a'); function build_sorter($key) { return function ($a, $b) use ($key) { return strnatcmp($a[$key], $b[$key]); } ; } usort($array, build_sorter('key_b')); foreach ($array as $item) { echo $item['key_a'] . ', ' . $item['key_b'] . "\n"; } ?>
- Javascript基础-李炎恢系列课程 第33章 Ajax
-
发表日期:2021-06-29 09:42:09 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第32章 JSON
-
发表日期:2021-06-29 09:41:48 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第31章 XPath
-
发表日期:2021-06-29 09:41:28 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第30章 XML
-
发表日期:2021-06-29 09:41:12 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第29章 Cookie与存储
-
发表日期:2021-06-29 09:40:54 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第28章 错误处理与调试
-
发表日期:2021-06-29 09:40:30 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第27章 表单处理
-
发表日期:2021-06-29 09:40:08 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第26章 事件绑定及深入
-
发表日期:2021-06-29 09:39:35 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第25章 事件对象
-
发表日期:2021-06-29 09:38:39 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第24章 事件入门
-
发表日期:2021-06-29 09:38:26 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第23章 动态加载脚本和样式
-
发表日期:2021-06-29 09:38:06 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第22章 DOM元素尺寸和位置
-
发表日期:2021-06-29 09:25:37 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第21章 DOM操作表格及样式
-
发表日期:2021-06-29 09:25:16 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第20章 DOM进阶
-
发表日期:2021-06-29 09:24:38 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第19章 DOM基础
-
发表日期:2021-06-29 09:23:03 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- Javascript基础-李炎恢系列课程 第18章 浏览器检测
-
发表日期:2021-06-29 09:22:48 | 来源: | 分类:Javascript基础-李炎恢系列课程
-
- 前端开发(1)
- 数据库(0)
- PHP(0)
- PHP杂项(34)
- PHP基础-李炎恢系列课程(20)
- 中文函数手册(0)
- 错误处理 函数(13)
- OPcache 函数(6)
- PHP 选项/信息 函数(54)
- Zip 函数(10)
- Hash 函数(15)
- OpenSSL 函数(63)
- Date/Time 函数(51)
- 目录函数(9)
- Fileinfo 函数(6)
- iconv 函数(11)
- 文件系统函数(81)
- 多字节字符串 函数(57)
- GD 和图像处理 函数(114)
- 可交换图像信息(5)
- Math 函数(50)
- 程序执行函数(11)
- PCNTL 函数(23)
- JSON 函数(4)
- SPL 函数(15)
- URL 函数(10)
- cURL 函数(32)
- 网络 函数(33)
- FTP 函数(36)
- Session 函数(23)
- PCRE 函数(11)
- PCRE 正则语法(19)
- 数组 函数(81)
- 类/对象 函数(18)
- 函数处理 函数(13)
- 变量处理 函数(37)
- SimpleXML 函数(3)
- 杂项 函数(31)
- 字符串 函数(101)
- JAVA(0)
- Android(0)
- Linux(0)
- AI大模型(9)
- 其他(0)
宁公网安备 64010402001209号