- 博客(31)
- 收藏
- 关注
转载 Linux安装
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。安装步骤1.选中【ubuntu】压缩包,鼠标右击选择【解压到ubuntu】。2.双...
2018-10-24 16:17:33
309
转载 gcc & gdb & make 定义与区别
GCC 通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器. 对于C语言文件"hello...
2018-10-24 16:08:03
946
原创 Ubuntu不能正常使用vi的问题
ubuntu预装的是vim tiny版本,而需要的是vim full版本vim无法使用键盘上的上下移动键,及删除等功能,可以直接下载vim full 直接在终端上输入以下代码,就ok了$sudo apt-get remove vim-common$sudo apt-get install vim ...
2018-10-17 17:23:31
408
原创 推送失败
error: 无法推送一些引用到 'https://gitee.com/von_w/demo_app.git'提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。提示:再次推送前,先与远程变更合并(如 'git pull ...')。详见提示:'git push --help' 中的 'Note about fast-forwards' 小节。远端仓库文件如下:项目语言...
2018-10-16 22:04:22
527
原创 倒计时js
今天突发奇想,想到快六级口语考试了,自己还没怎么准备,就像做一个倒计时,耗时一个下午加一个晚上,终于捣鼓出来,当然是借鉴了别人的代码的,在加上自己的修改,还有样式方面的添加。这只是一个基本功能的实现,还存在很多问题,如果输入的时间不合法,该怎么办,还要考虑怎么把这个东西导出来,真正派上用场,还得加油改进。 <html><head> <meta charset...
2018-10-16 21:25:49
237
原创 coursera算法test
1.问:Social network connectivity. Given a social network containing nn members and a log file containing mm timestamps at which times pairs of members formed friendships, design an algorithm to deter...
2018-09-20 16:28:31
1094
原创 git--Everything up-to-date解决方法
问题原因:git提交改动到缓存,要push的时候不会将本地所有的分支都push掉,所有需要新建分支提交改动然后合并分支1)创建新的分支git branch newbranch2)查看是否创建成功git branch3)切换分支git checkout newbranch4)重新改动并提交到分支上gti add .git commit -m '修改'5)将新分...
2018-09-16 18:50:25
2438
原创 堆代码的实现
import java.lang.reflect.Array;import java.util.Arrays;public class HeapOperator { public static void upAdjust(int[] array){ int childIndex=array.length-1; int parentIndex=childIndex/2-1; i...
2018-09-05 19:51:32
464
1
原创 快速排序
public class QucikSort { public int division (int [] list,int left,int right){ //以最左边的数(left)为基准 int base=list[left]; while(left<right){ //从序列右端开始,向左遍历,直到找到小于base的数 while...
2018-08-01 10:58:34
118
原创 多线程
实现多线程程序:1.继承Thread类步骤: A:自定义类MyThread继承Thread类。B:MyThread类里面重写run()(java提供了Thread类中的run()用来包含那些被线程执行的代码)C:创建对象 D:启动线程 ...
2018-08-01 10:58:18
117
原创 冒泡排序
Arrays.toString(array)将数组转化成String类型输出import java.util.Arrays;public class BubbleSort { private static void sort(int array[]){ int tmp=0; //记录最后一次交换的位置 int lastExchangeIndex=0; ...
2018-08-01 10:57:31
202
原创 InputStream 、OutputStream
import java.io.*;public class FileStreamTest { public static void main(String[] args) throws IOException{ File f=new File("a.txt"); FileOutputStream fop=new FileOutputStream(f); ...
2018-07-31 15:25:52
120
原创 异常处理
模拟银行账户存钱,取钱,当取钱的金额大于余额时就会出现异常import java.io.*;//自定义异常类,继承Exception类public class InsufficientFundsException extends Exception { private double amount; public InsufficientFundsExcep...
2018-07-31 14:51:51
174
原创 抽象类
1.抽象类不能被实例化,如果实例化,就会报错,编译无法通过,只有抽象类的非抽象子类才可以创建对象。2.抽象类中不一定包含抽象方法,但是包含抽象方法的类一定是抽象类。3.抽象类中的抽象方法只是声明,不包含方法体4.构造方法,类方法(用static修饰的方法)不能声明为抽象方法5.抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类...
2018-07-31 14:14:28
439
原创 eclipse
调出console窗口:window->show view >console,或者快捷键:alt+shift+q , c
2018-07-31 13:01:43
172
原创 重载与重写
重写(Override):子类对父类的允许访问的方法的实现过程进程重新编写,返回值和参数类型都不改变方法的重写规则:1)参数列表、返回类型必须与重写方法相同2)访问权限不能比父类中被重写的方法的访问权限更低3)父类的成员方法只能被子类重写4)声明为final的方法不能被重写5)声明为static的方法不能被重写,但是能够被再次声明6)子类和父类在同一个包中,那么子类可以...
2018-07-31 11:01:08
132
原创 接口回调
Personnel类接收Manager类的任务 满足回调的基本条件:Class A调用Class B的X方法Class B中X方法的执行过程中调用Class A中的Y方法完成回调
2018-07-16 20:07:33
110
原创 线程的其他方法
public final void join():等待该线程终止public final int getPriority():返回线程对象的优先级public final void setPriority(int newPriority):更改线程的优先级public static void sleep(long millis)线程休眠public final void stop():让线程停止,...
2018-06-27 20:10:46
118
原创 获取线程对象的名称
如何获取线程对象的名称呢? public final String getName():获取线程的名称。 如何设置线程对象的名称呢? public final void setName(String name):设置线程的名称 针对不是Thread类的子类中如何获取线程对象名称呢? public static Thread currentThread():返回当前正在执行...
2018-06-27 19:51:34
285
原创 多线程的实现
多线程的实现方式:1.继承Thread类步骤: A:自定义类MyThread继承Thread类。 B:MyThread类里面重写run()(java提供了Thread类中的run()用来包含那些被线程执行的代码。) C:创建对象 D:启动线程run()和start()的区别?run():仅仅是封装被线程执行的代码,直接调用是普通方法tart():首先启动了线程,然后再由jvm去调用...
2018-06-27 19:20:25
140
原创 多线程sleep方法
package practice;public class ThreadTest implements Runnable { public static int shareVar=0; public synchronized void run(){ if(shareVar==0){ for(int i=0;i<10;i++){ shareVar++; if(s...
2018-06-27 14:52:28
165
原创 多线程
package practice;public class myThread extends Thread { private String name; public myThread(){ } public myThread(String name){ super(name); } public String getname(){ return name; } public Str...
2018-06-27 14:50:46
104
原创 集合Collection
定义一个学生类,将学生导入集合,再将学生信息遍历出来package practice;import java.util.ArrayList;import java.util.Collection;public class P4 { public static void main(String[] args){ Collection c=new ArrayList(); Student s1...
2018-06-26 17:28:31
98
原创 了解日期类
算一算你来到这个世界多少天了?package practice;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class P3 { public static void main(String[] args...
2018-06-26 16:43:52
103
原创 Java选择语句
输入一个数,判断是星期几package practice;import java.util.Scanner;public class P1 { public static void main(String[] args){ Scanner sc=new Scanner(System.in); System.out.println("请输入一个1-7的数字"); int s=sc.ne...
2018-06-24 19:28:36
435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人