- 博客(70)
- 收藏
- 关注
原创 列表中的Copy与DeepCopy
import copyoriginalList = ['a','b',[1,2]]passingList = originalListprint('OriginalList:')print(originalList)copyList = copy.copy(originalList)deepcopyList = copy.deepcopy(originalList)print('__
2016-12-12 10:19:01
597
原创 完整的写一个Python小程序
def collatz(number): if number%2 == 0: print('number/2') return number / 2 elif number%2 == 1: print('3 * ' + str(number) + ' + 1') return 3*number+1print('th
2016-12-06 18:01:10
12969
3
原创 Python的While循环与逻辑判断语法
ico = 0while ico != 5: print('Type "your name"!') name = input() ico+=1 if name != 'your name': print('you have' + str(5 - ico) + 'times left') elif name == 'your
2016-11-17 11:13:42
1339
原创 RedHat Enterprise 7.2(RHEL7)安装Oracle 12.X报compat-libstdc++包的解决办法
1. 注册RedHat 开发者账户(Developer account)2.下载链接https://access.redhat.com/downloads/content/rhel---7/x86_64/2463/compat-libstdc++-33/3.2.3-71.el7/x86_64/fd431d51/package3. rpm -ivh 对应安装成因:The co
2016-07-20 11:23:14
5092
原创 Oracel与Java的自学,辩证的学习,而不是吃饱了骂厨子
最近两年,我一直从互联网下载相关的学习视频来加快相关技术的学习进度。在进程中,偶尔通过Google翻找原文资料或含有中英文双语对照翻译之资料做debug,其中会发现视频中有瑕不掩瑜之处。然后返回到国内论坛,则会在某些BBS上看到一些吃饱了骂厨子的状况。技术的应用,能否达到设计目的是第一位的。优雅且正确的语法重要,但没那么重要。况且,技术本身是一个过程——Java在变动,Oracle
2016-07-09 15:06:49
629
原创 用JDBC连接Oracle数据库 via Eclipse
老方法链接数据库是这样的:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn = DriverManager.getConnection("jdbc:odbc:testsp","system","123");从Stack overflow得知,"For Java 8 you cannot use the JDBC-O
2016-07-08 11:29:36
887
原创 Oracle: 对数据分组(max,min,avg,sum等)的想法
1. 分组函数只能出现在选择列表(select),having,order by 子句中;2.如果在select语句中同时包含有group by,having,order by,那么,他们的优先级是,group by,having和order by3.在选择列种,如果有列,表达式和分组函数,那么,这些列和表达式,必须有一个出现在group by子句中!EMPNO ENAME JO
2016-07-05 13:25:51
10554
原创 Oracle创建用户,删除用户及删除用户报错之应对。
SQL> create user will identified by 123;create user will identified by 123SQL> grant connect,resource to will;Grant succeededSQL> commit;Commit complete//删除失败SQL> drop user will cascade;drop
2016-06-30 13:56:21
1353
转载 CJV_1——简单的Applet程序
package WelcomeApplet;import java.awt.*;import java.awt.event.*;import java.net.*;import javax.swing.*;public class WelcomeApplet extends JApplet { public void init(){ EventQueue.invoke
2016-06-25 01:10:48
365
转载 CJV_1——ImageViewer via swing
package ImageViewer;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.ImageIcon;import javax.swing.JFileC
2016-06-24 16:13:16
333
转载 CJV_I——helloworld中的字符串数组与简易for循环
package Welcome2Java;public class Welcome { public static void main(String[] args) { String [] greeting = new String[3]; greeting[0] = "Welcome to Core Java"; greeting[1] = "by Cay Horstmann
2016-06-24 16:02:13
708
原创 匿名类,键盘事件相应,KeyAdapter,KeyPressed
import java.awt.*;import java.awt.event.*;public class TestKeyEvent { Frame fr = new Frame("KeyEvent..."); public TestKeyEvent(){ fr.setLocation(300, 300); fr.setVisible(true); fr.pack();
2016-06-06 09:44:49
6541
原创 匿名类,迭代器,WindowAdapter,Point,MouseAdapter,paint
import java.awt.*;import java.awt.event.*;import java.util.*;public class TestMyMouseAdapter { public static void main(String[] args) { new MyFrame("Drawing...."); }}class MyFrame exten
2016-06-06 07:59:36
398
原创 内部类,非局部类
import java.awt.*;import java.awt.event.*;public class TestInnerClass { public static void main(String[] args) { new TFrame(); }}class TFrame extends Frame{ TextField tf1, tf2, tf3; TFra
2016-06-04 00:23:58
434
原创 GUI中的事件绑定
import java.awt.*;import java.awt.event.*;public class TFMath { public static void main(String[] args) { new TFrame(); }}class TFrame extends Frame{ TextField tf1, tf2, tf3; TFrame(){
2016-06-04 00:22:12
910
原创 多按钮的事件相应,getActionCommand & setActionCommand篇
import java.awt.*;import java.awt.event.*;public class TestAction2Event { public static void main(String[] args) { Frame frm = new Frame("Two Button Event"); frm.setBounds(300, 300, 400, 400
2016-06-03 11:19:41
3337
原创 事件模型的基础响应
import java.awt.*;import java.awt.event.*;public class TestActionEvent { public static void main(String[] args) { Frame fr = new Frame("Action Event"); fr.setBackground(new Color(20,100,50))
2016-06-03 09:30:57
395
原创 一个框架10个按钮,嵌套Panel,同时Panel嵌套Panel。GridLayout,BorderLayout,
import java.awt.*;public class TestTenButtons { public static void main(String[] args) { new MyFrame("Java Frame",200,200,400,500); }}class MyFrame extends Frame{ private Panel pup = new Pa
2016-06-02 15:10:13
835
原创 Panel in the Frame,手动居中
import java.awt.*;public class TestCenterPanel { public static void main(String[] args) { new SelfFrame("FrameWithPanel", 50,50,400,400); }}class SelfFrame extends Frame{ private Panel pn
2016-06-01 15:43:31
634
原创 AWT,Panel入门,多框架,多Panel
import java.awt.*;public class TestMultiPanel{ public static void main(String[] args) { SubFrame f1 = new SubFrame(100,100,200,200,Color.BLUE); SubFrame f2 = new SubFrame(300,100,200,200,Color
2016-06-01 15:06:51
1217
原创 AWT入门 Frame篇
import java.awt.*;public class TestMultiFrame { public static void main(String[] args) { SubFrame f1 = new SubFrame(100,100,200,200,Color.BLUE); SubFrame f2 = new SubFrame(300,100,200,200,Co
2016-06-01 15:05:27
755
原创 ToyProgram UDP server and client with IOStream
import java.io.*;import java.net.*;public class TestUdpServerlong2array { public static void main(String[] args) { try{ DatagramSocket dtskt = new DatagramSocket(8888); byte[] buffer = ne
2016-05-31 14:07:10
312
原创 Java网络编程进阶版
服务器端:import java.net.*;import java.io.*;public class TestSend_OutServer { public static void main(String[] args) { try{ ServerSocket sSocket = new ServerSocket(8888); while(true)
2016-05-23 20:15:01
652
原创 Java网络编程入门
服务器端:import java.io.*;import java.net.*;public class TestTcpServer { public static void main(String[] args) { try{ ServerSocket serS = new ServerSocket(6666); while(true){ Socket s
2016-05-23 20:11:19
382
原创 Toy Program:线程 alive
public class TestThreadaLive { public static void main(String[] args) { SubThread sbt = new SubThread(); Thread tr = new Thread(sbt); tr.start(); for(int i = 0; i < 50; i++){ System.ou
2016-05-21 17:50:59
517
原创 Toy Program——线程同步。涉及wait(),notifyall(),runnable,toString
public class TestProducerConsumer { public static void main(String[] args) { SyncStack ss = new SyncStack(); Producer pd = new Producer(ss); Consumer cs = new Consumer(ss); new Thread(pd).st
2016-05-20 14:17:39
442
原创 Toy Program——线程的优先级Priority
public class TestThreadPriority { public static void main(String[] args) { Thread t1 = new Thread(new SubThread("Thread_1")); Thread t2 = new Thread(new SubThread("T_H_R_E_A_D_-_-_2")); t1.set
2016-05-10 21:57:01
461
原创 通过Interface的Runnable实现多线程的Yield,含setName,getName
public class TestThreadYield { public static void main(String[] args) { SubThread subThread_1 = new SubThread("subThread_1"); SubThread subThread_2 = new SubThread("subThread_2"); Thread th1 =
2016-05-10 21:09:04
745
原创 通过interface的Runnable实现线程合并(join),涉及setName,getName,sleep
public class TestThreadJoin { public static void main(String[] args) { SubThread sub = new SubThread("AllByMyself"); Thread hst = new Thread(sub); hst.start(); try{ hst.join(); }catc
2016-05-10 20:45:41
788
原创 线程玩具:打断(interrupted)
import java.util.*;public class TestInterrupt { public static void main(String[] args) { SubThread subt = new SubThread(); Thread thr = new Thread(subt); thr.start(); try{ Thread.slee
2016-05-09 01:26:33
987
原创 Toy Program 基础线程入门 via “extends Thread”
public class TestThreadviaClassThread { public static void main(String[] args) { SubThread sthr = new SubThread(); sthr.start(); for(int i = 0; i < 100; i++){ System.out.println("MainThre
2016-05-08 23:19:24
456
原创 java.io.*下的日志功能入门
import java.util.*;import java.io.*;public class TestPrintStream2log { public static void main(String[] args) { String str = null; BufferedReader br = new BufferedReader(new InputStreamReader(
2016-05-08 22:39:13
330
原创 在执行期间制定文件位置并读取。利用BufferedReader与FileReader
import java.io.*;public class TestPrintStreamToReadingFile { public static void showOut(String str, PrintStream pstr){ try{ BufferedReader br = new BufferedReader(new FileReader(str)); Stri
2016-05-08 16:16:33
426
原创 IO.Util中的log(日志)
import java.util.*;import java.io.*;public class TestPrintStream2log { public static void main(String[] args) { String str = null; BufferedReader br = new BufferedReader(new InputStreamReader(
2016-05-08 16:14:25
257
原创 对象序列化输出 Serializable
import java.io.*;class DataGroup implements Serializable{ transient int h = 31; int i = 44; double j = 17.15; int k = 91;}public class TestObjectIO { public static void main(String[] args) {
2016-05-08 16:11:05
514
原创 为了解决直接把double数写入文件,用了ByteArrayOutputStream和DataOutputStream系列
import java.io.*;public class TestDataStream { public static void main(String[] args) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); DataOutputStream dos = new DataOutputStream(bao
2016-04-28 22:50:55
1077
原创 接受屏幕输入转换为大写 via InputStreamReader & System.in
import java.io.*;public class TestTransformReader { public static void main(String[] args) { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr
2016-04-26 23:44:41
418
原创 建立更可靠的开发方法——基于官方API文档的学习尝试之异常处理
专科学习中,老师不曾教授过如何阅读官方开发文档,即便曾经带小组做Cobol项目的debug,无非是阅读日本开发人员编纂的开发文档。阅读官方文档完全摸不到头脑,而且语言关不是问题,但仍旧花的时间较长,主要是打消挫败感的时间较长——4天升了Blizzard《风暴英雄》15级,英雄雷诺升到8级。玩一个新的游戏也要读文档——理解英雄特长,在不同地图内,根据对面不同对手,参照技能设计升级技能点。
2016-04-26 23:42:43
498
原创 处理流中的转换流。InputStreamReader & OutputStreamWriter
import java.io.*;public class TestTransform { public static void main(String[] args) { try{ //create a text file OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("E:\\sy
2016-04-26 11:17:06
368
原创 BufferedReader & BufferedWriter
import java.io.*;public class TestBufferReader { public static void main(String[] args) { try{ BufferedWriter bw = new BufferedWriter(new FileWriter("E:\\sync\\Java\\TestBufferReader\\randomNu
2016-04-26 11:12:32
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人