- 博客(123)
- 资源 (1)
- 收藏
- 关注
原创 解决docker-destektop的wsl引擎无法持久化sysctl配置的问题
在ES安装过程中,一般都会报这么一个错,max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]这个错误,网上有解决方案的,一般就是要修改内核参数的:echo "vm.max_map_count=262144" > /etc/sysctl.conf#刷新配置sysctl -p按道理来说,这个问题也就解决了,在我的wsl中,我按上面操作完,的确也是可以了,但是电脑
2022-04-08 16:54:07 1357
原创 面试官:来,聊一聊如何中断线程?
中断相关三个方法interrupt()用于线程中断,该方法并不能直接中断线程,只会将线程的中断标志位改为true。它只会给线程发送一个中断状态,线程是否中断取决于线程内部对该中断信号做什么响应,若不处理该中断信号,线程就不会中断。简而言之,就是通知线程你需要执行中断了,具体对该中断的影响需要依赖当前线程对中断的处理。(本人理解)interrupted() 与 isInterrupted() 傻傻分不清?直接上源码。public static boolean interrupted() {
2021-11-19 13:56:01 1177
原创 使用docker compose拉起 dubbo-admin
使用如下名为docker-admin文件拉起dubbo-admin,该文件源自dubbo-admin官方github源码仓库,如下路径:https://github.com/apache/dubbo-admin/blob/develop/docker/stack.ymlversion: '3'services: zookeeper: image: zookeeper ports: - 2181:2181 admin: image: apache/dubb
2021-11-17 22:26:20 956
原创 windows配置kubectl连接多集群
在docker-desktop启动kubernates以后,就默认已经有了kubectl客户端了,此时如果想用该客户端连接远程K8S启动,需要将远程K8s config放在现在config目录下,即:C:\Users\lenovo\.kube同时执行如下命令合并本地config文件和远程K8s的config文件:Windows PowerShell$Env:KUBECONFIG=("config-demo;config-demo-2")当进行上面配置后,使用kubectl config .
2021-10-22 12:05:45 1744
原创 用java实现一个简单的表达式计算,还是很容易的啦!
思路:1.首先我们需要两个栈,一个是数栈用于存放数,另一个是符号栈用于存放操作符2.通过一个索引值index,来遍历我们需要计算的表达式3.当我们遍历表达式的时候,如果我们发现当前遍历到的是数字就将其放入数栈中4.如果我们发现当前遍历到的是符号,就分如下的情况:(1)如果符号栈为空,就将当前的操作符入符号栈中(2)如果符号栈有操作符,就进行比较,如果当前操作符的优先级小于或等于栈中操作符,就需要从数栈中pop出两个数,再从符号栈中pop出一个操作符,进行运算,将得到的结果入数栈中,然
2021-10-19 19:41:55 2895 1
原创 基于单链表实现LRU
import java.util.Scanner;public class LRUBaseLinkedList<T> { private final static Integer DEAULT_CAPACITY = 10; private SNode<T> headNode; //链表长度 private Integer length; //链表容量 private Integer capacity; publi.
2021-10-19 15:44:05 409
原创 震惊啊!idea中结束Scannner输入的快捷键不是ctrl+z,也不是ctrl+c,而是ctrl+D
如下代码: public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNextInt()){ int val = sc.nextInt(); System.out.println(val); } }一直无法结束输入,尝试ctrl+c和ctrl+d都不行,搜了
2021-10-19 10:59:46 2241 1
原创 go语言:把一个缓存 buf 分片成两个 切片:第一个是前 n 个 bytes,后一个是剩余的,用一行代码实现。
package mainimport ( "bytes" "fmt")func main() { var buffer bytes.Buffer buffer.WriteString("hello,go!") bPrefix, bSuffix := buffer.Bytes()[:4],buffer.Bytes()[4:] fmt.Println(string(bPrefix),string(bSuffix))}
2021-09-18 15:34:33 1850
原创 docker开启远程访问后,重启失败的解决方案
参考网上的一个说明,docker开启远程访问的配置为:创建/etc/docker/daemon.json文件(如果已经存在则修改),加入以下内容:
2021-06-13 23:28:45 2311 1
原创 Passing list-likes to .loc or [] with any missing labels is no longer supported错误的解决
在数据处理过程中,删除了一些数据,需要重置索引即可。train_data.reset_index(drop=True,inplace=True)target.reset_index(drop=True,inplace=True)
2021-05-26 16:20:49 2327 1
原创 装饰者模式
我看了《大话设计模式》中的装饰者模式章节,就用代码实现一下,记录下来。1、先上UML类图2、代码实操2.1 定义要被装饰的抽象组件和具体的组件对象,分别是Person和SimplePersonpublic abstract class Person { protected String name; public Person() { } public Person(String name) { this.name = name;
2021-05-22 00:09:36 177
原创 策略模式
我看的是《大话设计模式》中的策略模式的介绍,下面是代码实现,做个记录。首先是一个抽象的策略定义以及三个具体的实现。public interface Cash { /** * 计算现金,输入原价,返回现价 * @param money * @return */ double acceptCash(double money);}//正常收费public class CashNormal implements Cash{ @
2021-05-21 15:30:02 175
原创 使用多态替代if/else
if/else的做法:package com.huowolf.polymorphic;public class Demo { public static void main(String[] args) { System.out.println(FruitsUtil.isNeedKnife(new Apple())); System.out.println(FruitsUtil.isNeedKnife(new Banana())); Sys
2021-04-22 21:28:39 794
原创 用python实现KNN算法
KNN简介KNN(K-nearest neighbor),即K近邻算法。当需要表示一个样本(值)的时候,就使用于该样本最接近的K个邻居来决定。KNN即可以用于分类,也可以用于回归。数据集地址https://vincentarelbundock.github.io/Rdatasets/csv/datasets/iris.csvRNN算法# -*- coding:utf-8 -*-import numpy as npclass KNN: def __init__(self,k):
2021-04-22 16:54:41 5884 7
原创 一次彻底搞定python打包exe
示例程序目录结构│—— [demo.py](http://demo.py)|—— res |—— fugu.png |—— sushiplate.jpg 实例程序demo.pyimport pygamefrom pygame.locals import *from sys import exitimport os,sysif getattr(sys, 'frozen', False): # 打包后获取路径 cur_path = sys._MEIPAS
2021-04-03 17:19:39 1450 2
原创 jsoup抓取豆瓣美女
package com.huowolf;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;im
2015-07-26 14:20:07 1590
原创 httpClient模拟登陆校内某系统
package com.huowolf;import java.util.ArrayList;import java.util.List; import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormE
2015-07-26 14:09:56 1217
原创 一个HashMap和TreeSet综合使用的小例子
package com.huowolf;import java.util.HashMap;import java.util.TreeSet;/* * 统计字符串中每个字母出现的次数 * 输出时要求按照次数降序排序,如果出现次数相同,按照字母升序输出 * * HashMap:计数 TreeSet:排序 */public class LetterCount { pub
2015-07-25 15:47:26 1538
原创 求一个数的相反数的补码
1.已知8位二进制表示的整数X的补码为10011011,则-X的补码的二进制编码为( 01100101 )。 解析:已知x和-x的反码是互为相反的,所以已知x的补码,[x]反 = [x]补 - 1,(x为负数)那么-x(-x为正数)的 补码为[-x]补 = [-x]反 = -([x]补 - 1) = [x]补 + 1 先各位取反,0变成1,1变成0。然后最低位
2015-07-16 20:50:35 20769 5
原创 带头节点的单链表
//带头结点的单链表 #include #include using namespace std;typedef int ElemType;typedef struct Node{ ElemType data; struct Node *next;}LNode,*LinkList; void InitList(LinkList *L);void Create_head(L
2015-07-12 18:31:23 3055
原创 顺序表的有关增强练习
/* Name: SeqList_Rel Copyright: Author: huowolf Date: 06/07/15 21:49 Description: 顺序表的有关增强练习 */#include using namespace std;#define MAXSIZE 100typedef int ElemType;struct SeqList{ Ele
2015-07-12 17:54:36 4516
原创 冒泡排序的改进
/* Name: BubbleSort Copyright: Author: huowolf Date: 05/07/15 16:18 Description: 改进的冒泡排序的实现 */#include using namespace std;#define len 7int arr[]={48,62,35,77,55,14,35,98};void BubbleSo
2015-07-05 21:53:39 3396
原创 直接插入排序与希尔排序
代码是何其的相似啊!!/* Name: InsertSort Copyright: Author: huowolf Date: 05/07/15 16:18 Description: 直接插入排序的实现 */#include using namespace std;int arr[]={-1,48,62,35,77,55,14,35,98};void InsertS
2015-07-05 16:42:06 3642
原创 Java版贪吃蛇(比较完善的版本)
很认真的写的一个java版的贪吃蛇游戏,图形界面,支持菜单操作,键盘监听,可加速,减速,统计得分,设定运动速度,设定游戏背景颜色等!应该没有Bug了,因为全被我修改没了。哈哈。下面是项目各包及类的层次关系:游戏的主要运行界面截图如下:下面是部分代码,详细源码见此链接:http://pan.baidu.com/s/1bnubnzh//Snake类:pack
2015-07-03 19:50:21 15940 22
原创 Hash表
/* Name: Hash Copyright: Author: huowolf Date: 27/06/15 20:57 Description: HashTable的简单实现 */#include using namespace std;#define MAXSIZE 17 //该值最好采用某个4n+3形式的素数#define NULLKEY -1#def
2015-06-28 14:11:49 2825
原创 数据源,动态代理
package com.huowolf.jdbc.pool;import java.io.InputStream;import java.io.PrintWriter;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;imp
2015-06-23 21:02:05 791
原创 单源最短路径----Dijkstra算法
#include #include #define INFINITY 32768#define VERTEX_MAX 50using namespace std;typedef char VertexType; //顶点类型typedef int AdjType; //边的关系类型typedef struct { VertexType
2015-06-23 20:52:25 3334
原创 关键路径
#include #include #include using namespace std;#define MAX 100typedef char VertexType; typedef struct ArcNode { int adjvex; //邻接点域,存储该弧指向顶点的下标 (终点) struct ArcNode *next; //指向下一条
2015-06-19 20:10:03 2333
原创 拓扑排序(基于邻接表实现)
#include #include using namespace std;#define MAX 100typedef char VertexType; typedef struct ArcNode { int adjvex; //邻接点域,存储该弧指向顶点的下标 (终点) struct ArcNode *next; //指向下一条弧的指针 in
2015-06-18 20:56:18 6023
原创 万年历(C语言版)
#include //判断输入的年份是否是闰年 int IsLeap(int year){ if((year%400==0) || ((year%4==0)&&(year%100!=0))) return 1; else return 0;} int Day[12]={31,28,31,30,31,30,31,31,30,31,30,31};//计算一个月的最大天数(上
2015-06-17 21:02:41 4816 1
原创 最小生成树算法(2)------------Kruskal
#include #include using namespace std;#define MAX 1000struct edge{ int u; //顶点 int v; //顶点 int w; //权重 }e[MAX]; //边集 int f[MAX]; //代表n个顶点所对应的并查集 //sort的比较函数 bool cmp(edge a,edge b)
2015-06-17 20:39:03 2228
原创 最小生成树算法(1)-----------prim
#include #include using namespace std; #define MaxVertexNum 100 //最大顶点数#define INFINTY 65535 //最大值 typedef char VertexType; typedef int AdjType; typedef struct { Ver
2015-06-17 20:33:25 4484
原创 文件下载示例
文件所在位置:/DownLoadDemo/WebRoot/download/001.jpg///DownLoadDemo/src/com/huowolf/DownLoadServlet.javapackage com.huowolf;import java.io.FileInputStream;import java.io.IOException;import java.io.In
2015-06-15 23:32:06 2273
原创 java.sql.SQLException: Parameter index out of range (0 < 1 )
由于初学写JDBC,所以烦了一个白痴错误,特此记录下来,以期望对寻求同样错误的小伙伴们一个答案,也是自己学习的一个总结记录该异常的提示错误代码处并不是实际出现错误的代码处。异常提示为:java.lang.RuntimeException: java.sql.SQLException: Parameter index out of range (0 原文错误代码为:stmt = conn
2015-06-07 22:48:22 22914 2
原创 JDBC工具类
//在src下创建dbinfo.properties(/JDBDTest/src/dbinfo.properties)className=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mydb2user=rootpassword=root///JDBDTest/src/com/huowolf/util/JdbcUtil.ja
2015-06-05 13:35:32 3538
原创 图的创建,深搜,广搜(基于临接表实现)
#include #include #include #include using namespace std;#define MaxVertexNum 100 //最大顶点数typedef enum{DG,UDG,DN,UDN} GraphKind; //图的种类typedef int InfoType; typedef char VertexType; typed
2015-06-04 22:36:28 4538
原创 各种图的创建以及广度,深度优先遍历(临接矩阵存储)
#include #include #include #include #define INFINTY INT_MAX //最大值 #define MaxVertexNum 100 //最大顶点数using namespace std;typedef enum{DG,UDG,DN,UDN} GraphKind; //图的种类(有向图,无向图,又向网,无向网)
2015-06-04 13:50:41 6183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人