- 博客(9)
- 收藏
- 关注
原创 使用VirtualBox工具安装Ubuntu
一、VirtualBox工具 1.下载VirtualBox工具 2.安装完成之后,利用此工具安装虚拟机 3.安装教程:https://zh.m.wikihow.com/%E5%AE%89%E8%A3%85VirtualBox 二、下载Ubuntu 下载地址:https://ubuntu.com/download/server/thank-you?country=CN&versi...
2019-11-14 10:02:52 172
原创 SVN图标不显示的解决方法(考虑重建Windows图片缓存)
解决方案一: 更新svn版本,如果此方案不行,请尝试解决方案二 解决方案二: 右键->TortoiseSVN->setting->Icon Overlays->Status cache->default/Shell/none,将其设置为default。确定此方案不行,请看解决方案三 解决方案三: 在cmd窗口输入regedit打开注册表,配置注册表中Tortoise ...
2019-01-16 09:35:46 412
原创 react-redux实现todolist增加删除功能,解决JavaScript事件绑定问题
react-redux实现todolist增加删除功能,解决JavaScript事件绑定问题 1.创建TodoList组件 import React, { Component } from "react"; import { connect } from "react-redux"; class TodoList extends Component { render() { const...
2019-01-11 09:07:17 938
原创 剑指offer-链表中倒数第K个结点
方法一:是用两个结点的引用p1,p2指向链表的表头,p1开始向前移动,当移动到第K个结点时,p2开始移动,那么p1,p2始终距离为K,当p1移动到链表的末尾时,p2就在倒数第K个结点处。 import java.util.Scanner; public class GetListKey { //得到倒数第K个结点 public static void getListKey(MyList m
2017-09-22 19:23:12 161
原创 java实现链表
import java.util.Scanner; public class PrintList { //打印链表的方法 public static void printList(MyList head){ for(MyList p=head;p!=null;p=p.getList()){ System.out.print(p.getNum()+" "); }
2017-09-22 18:41:47 248
原创 剑指offer-替换空格(java语言)
import java.util.Scanner; public class ReplaceBlack { public static String replaceBlack(String[] str){ String s=""; int i; for( i=0;i<str.length-1;i++){ s=s+str[i]+"20%"; } s+=str[i];
2017-09-21 21:10:00 242
原创 java多线程学习笔记2---理解原子性和可见性
1.原子性 原子,从字面意思理解就是构成物质的基本单位,那么它就是不可分的,对于不能分割的操作就是原子操作,比如a=0,这个操作就是不能被分开的,把这种原子操作就称为原子性,原子操作在同一时刻是不能被多个线程同时访问的,所以不存在线程安全问题。然而还有很多操作都是可分的,就是非原子操作,就会存在线程安全问题,比如c=a+b;此操作就不属于原子操作,为了保证数据的安全性,就要进行线程同步。 2.
2017-08-31 15:42:41 197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人