其他
wangxiaoming
博客是很好的总结和记录工具,如果有问题,来不及回复,关注程序员奇点,获取我的联系方式,向我提问,也可以给我发送邮件,联系 1275801617@qq.com
展开
-
Goland Unresolved dependency问题解决
解决办法是在 Goland 设置里将 Go Modules 开启即可。每次新建项目都会遇到这个提示,明明安装依赖包了, 能用,就是爆红。原创 2022-09-19 21:13:28 · 2813 阅读 · 1 评论 -
@Override is not allowed when implementing interface method 问题
1、File ——> Project Structure ——>[ 项目名称 ]——>Language level 修改成 “8 - Lambdas,type, annotation etc.”发现再也不报错了将File ——> Settings ——> Build, Execution, Deployment ——> Compiler ——> Java CompilerTarget bytecode version 改为1.8,即可...原创 2022-02-19 22:41:53 · 254 阅读 · 0 评论 -
CentOS安装 Jdk8
最开始我是想在CentOS8上使用 wget 下载,然后对它进行解压,配置环境变量,奈何搞了很长时间都没有搞好,于是放弃,使用yum直接安装。1. 安装方法CentOS8上使用 yum 直接安装,环境变量自动配置好2. 查看是否已安装[root@localhost ~]# java -versionopenjdk version "1.8.0_222"OpenJDK Runtime Environment (build 1.8.0_222-b10)OpenJDK 64-Bit Server V原创 2022-01-22 19:26:17 · 2848 阅读 · 0 评论 -
Git 代码统计命令
查看某个人的代码量git log --author="wangxiaoming.hit" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'查看git提交前5名git log --pretty='%aN' | sort |原创 2021-09-14 10:47:53 · 1069 阅读 · 1 评论 -
Mac安装 redis
安装 homeBrew 后面安装其他软件包用这个方便安装/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"通过配置启动 redisredis-server /usr/local/etc/redis.conf六、设置redis开机自动启动服务运行电脑开机,就启动:ln -sfv /usr/local/opt/redis/*.plist ~/Librar原创 2021-07-19 17:44:37 · 168 阅读 · 0 评论 -
OKR要怎么写?
什么是 OKR ?OKR (Object & Key Results) 是实现目标管理,执行与合作工具。原创 2021-06-13 16:33:12 · 6255 阅读 · 0 评论 -
【深入理解Zookeeper原理】Zab 协议
Zookeeper 原理Zookeeper 概念Zookeeper 是一个分布式协调服务,可以用于服务发现,分布式锁,分布式选举,配置管理等场景。Zookeeper 提供了一个类似于 Linux 文件系统的树形结构(可以认为是轻量级的内存文件系统,但是只适合存少量信息,完全不适合存储大量文件或者大文件),同时提供了对于每个节点的通知机制。Zookeeper 角色leader一个 Zookeeper 集群同一时间只会有一个实际工作的 Leader,它会发起并维护与各 Follwer及 Obser原创 2020-05-30 11:02:00 · 572 阅读 · 0 评论 -
剑指 Offer 40 题 最小的 K个数
输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。示例 1:输入:arr = [3,2,1], k = 2输出:[1,2] 或者 [2,1]示例 2:输入:arr = [0,1,2,1], k = 1输出:[0]限制:0 <= k <= arr.length <= 100000 <= arr[i] <= 10000AC 通过,主要是用快排思想一次 partion 之后,原创 2020-05-26 23:05:36 · 137 阅读 · 0 评论 -
LeetCode 26 题解
AC 通过了public class leetCode26 { public int removeDuplicates(int[] nums) { int k = 0; int len = nums.length; for(int i = 0; i < len; i++){ if(nums[i] != nums[k]){ // 原始数字0 0 1 1 1 1 ...原创 2020-05-26 11:19:12 · 299 阅读 · 0 评论 -
LeetCode 27 题解
AC 通过public class LeetCode27 { public int removeElement(int[] nums, int val) { int k = 0; for(int i = 0;i < nums.length; i++){ if(nums[i] != val){ int tmp = nums[i]; nums[i...原创 2020-05-26 00:25:22 · 249 阅读 · 0 评论 -
LeetCode 283题解
AC 通过public class LeetCode283 { public void moveZeroes(int[] nums) { int k = 0; // nums[0-k] 存储的是 前面k 个不等于 0 的数 for(int i = 0; i < nums.length; i++){ if(nums[i]!=0){ if (k != i) {原创 2020-05-26 00:14:36 · 198 阅读 · 0 评论 -
LeetCode 101 题解
已经通过public class LeetCode101 { public boolean isSymmetric(TreeNode root) { if(root == null) return true; return isSyme(root.left,root.right); } /** * @param left * @param right * @return */ privat原创 2020-05-25 18:59:22 · 393 阅读 · 0 评论 -
Leetcode 104 题解
输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。提示: 节点总数 <= 10000注意:本题与主站 104 题相同:https://leetcode-cn.com/problems/maximum-depth-of-b...原创 2020-05-24 21:54:10 · 282 阅读 · 0 评论 -
LeetCode 169题解
/** * 类说明 * 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,1,1,1,2,2]输出: 2来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/majority-element著作权归领扣网络所有。商业转载请联系官方授权,非.原创 2020-05-24 20:24:24 · 298 阅读 · 0 评论 -
LeetCode 50 题解 -- 分治算法
两种方式都为通过,很奇怪,超时/** * 类说明 实现 pow(x, n) ,即计算 x 的 n 次幂函数。 * * 示例 1: * * 输入: 2.00000, 10 输出: 1024.00000 * * 示例 2: * * 输入: 2.10000, 3 输出: 9.26100 * * 示例 3: * * 输入: 2.00000, -2 输出: 0.25000 解释: 2-2 = 1/22 = 1/4 = 0.25 * * 来源:力扣(LeetCode) 链接原创 2020-05-24 18:24:09 · 244 阅读 · 0 评论 -
LeetCode 236 题解
import common.TreeNode;/** * 类说明 * 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]来源:力扣(LeetCode)链接:https://leetco...原创 2020-05-24 18:19:31 · 265 阅读 · 0 评论 -
org.apache.jasper.JasperException: java.lang.NullPointerException 解决办法
问题:org.apache.jasper.JasperException: java.lang.NullPointerExceptionorg.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)org.apache.jasper.servlet.JspServle...原创 2019-10-21 14:54:18 · 2478 阅读 · 1 评论 -
eclipse 中 svn 代码报错如下 org.apache.subversion.javahl.ClientException:Filesystem has no item
问题如下org.apache.subversion.javahl.ClientException: Filesystem has no itemsvn: '/svn/R43/!svn/rvr/11008/Branch/B448-RealtimeDeduction/5201-FundOutCenter' path not foundorg.apache.subversion.java...原创 2019-10-18 20:34:35 · 1248 阅读 · 0 评论 -
计算机 CPU 怎么选
CPU的一级缓存越大,运行程序速度越快,CPU时钟速度高只表示处理能力高低而已,要决定一个CPU的好坏基本就是看一级缓存,频率也就只是个表面功夫而已,超级计算机强悍也是因为一级缓存从KB变成MB而已。这就是为什么i5一出AMD已无敌手的原因。再之后为什么intel的CPU比AMD的CPU贵,原因也是因为一级缓存,一级缓存的半导晶体价格可是很贵的,稀土价格越贵,晶体价格就贵,这就是原因。...原创 2019-10-18 14:20:02 · 451 阅读 · 0 评论 -
getJdbcOperations().query(sql, BeanPropertyRowMapper.newInstance(clazz), args)查不出结果
getJdbcOperations().query(sql, BeanPropertyRowMapper.newInstance(clazz), args);查不出结果返回会是 null 么,答案是 不会的测试代码 String sql = "SELECT Code||'-'||Name AS Value, SystemNo AS Data FROM JK_Alar...原创 2019-09-16 11:13:41 · 465 阅读 · 0 评论 -
Idea 导入 Github 工程
1. 下载和安装git 下载地址:https://git-scm.com/download/win,我本机使用的是window操作系统,安装好。File->Setting配置GithubFile -> Settingcheckout 工程导入Maven 项目第二步 选择代码选择Maven...原创 2019-09-22 12:42:24 · 207 阅读 · 0 评论 -
quartus II 9.0 和 modlesim 联合仿真问题解决
用modelsim+quartus的时候需要在quartus中设置modelsim的路径,quartus->tools->general->EDA tool options ,在右边选择modelsim的安装路径,如下图:原创 2014-06-01 13:17:01 · 5755 阅读 · 0 评论 -
wordpress 出现ajaxsubmit is not a function
解决这个问题的思路:1. 缺失 js.form.js 或者js.form.min.js2. jquery.js jquery.form.min.js 顺序问题,按照jquery.js、form.js的顺序<script type="text/javascript" src = "<%=request.getContextPath()%>/js/jque...原创 2019-08-18 12:13:38 · 246 阅读 · 0 评论 -
GitChat-RabbitMQ 原理,免费名额,先到先得
原创 2019-08-14 13:08:52 · 239 阅读 · 0 评论 -
如何做到每天写代码
你是否曾为业余项目没有进展而惆怅过?想要有完整两天时间(没有任何的放松机会)来编程也不现实,时间的零乱往往让人不知所措。还有一个重要的问题就是你上个星期写的代码,隔一个星期后再接着写,你还能记得多少?为此,可汗学院计算机科学学院院长暨jQuery创始人John Resig撰文分享了自己的心得和体会。现在,让我们看看John Resig是如何做到每天都写代码的,首先他给自己定下了几条规则:转载 2014-05-01 21:18:40 · 714 阅读 · 0 评论 -
itunes 无法完成您的iTunes 请求问题
装上itunes登陆itunes store时遂发现"无法完成您的itunes store的请求,发生未知错误(-50)"跃入眼帘,卸载重装数次还是不见效果,难道是WIN7和itunes貌合神离?心有不甘,遂上网查询。为使遇到同样问题的朋友少走弯路,遂将方法心得转载如下,希望对大家有所帮助:方法一:貌似是被提到得最多的,转自freshertouch 童鞋。1. 关掉itunes.2. 找原创 2014-05-30 20:39:06 · 1186 阅读 · 0 评论 -
C++ 面向对象编程 友元函数的使用
C++ 面向对象编程友元函数: 使用1 、操作多个对象的友元函数 , 也就是这个函数可以同时操控多个类中的对象 #includeusing namespace std;class B;class A{//友元函数同时操控多个类的对象 下面是一种 实现方式, 还有其他方式 int n ; public :原创 2015-01-14 12:57:40 · 667 阅读 · 0 评论 -
keil 软件破解
在安装Kei软件时,如果一个机子有多块网卡,要把其它的网卡禁用掉,这样在Licence Managerment里输入Lisence ID时,才会得到正确的Support Period,否则提示出错原创 2014-04-08 14:46:58 · 5743 阅读 · 1 评论 -
求最大公约数
求最大公约数 很多时候我们都需要使用这个进行解决问题, 所以认为写一个和最大公约数有关的东西是必要的! 思想: 采用辗转相除法: 关于辗转相除法, 搜了一下, 在我国古代的《九章算术》中就有记载,原创 2013-12-04 10:46:36 · 714 阅读 · 0 评论 -
全排列
G:全排列ViewSubmitStatisticsClarify总Time Limit: 1000ms Memory Limit: 65536kBDescription对于数组[1, 2, 3],他们按照从小到大的全排列是1 2 31 3 22 1 32 3 13 1 23 2 1现在给你一个正整数n,n小于8,输出数组[1, 2,原创 2014-03-25 09:31:03 · 1241 阅读 · 0 评论 -
在vc6下调试c语言程序
可以用于调试C语言的工具有很多,之所以这里提到VC6(Visual C++ 6.0),一是因为VC6的资源占用比较小,不怎么挑硬件;二是在全国计算机等级考试的与C语言相关的上机科目中,都要在VC6环境下调试运行C语言程序,这样了解一下如何在VC下调试运行C程序,还是十分必要的。我使用的是Visual C++ 6.0中文版。一、用vc编写程序的简单步骤:1、编写源程序,也就是输入程序转载 2012-08-19 19:10:11 · 1512 阅读 · 1 评论 -
关于win8.1 系统下 小米手机无法连接电脑问题
关于win8.1 系统下 小米手机无法连接电脑问题第一步: 手机 设置-》 其他高级设置-》开发者选项 打开第二步,电脑计算机中不显示 Mi 3c xiaomi 3那么 打开 计算机 -》管理-》服务和应用程序-》服务启动Device Install Service服务方法:右键“我的电脑”选择“管理”=》点击“服务和应用程序”选择“服务”=》再右侧栏所有的服务中找原创 2014-12-12 14:08:56 · 3333 阅读 · 0 评论 -
HDU 2030
字符串 首先看getchar() 函数的使用: 直接干货:#include "stdio.h" void main(){ char c; c=getchar(); //输入一个字符 putchar(c); c=007; putchar(c);原创 2013-12-11 21:31:47 · 739 阅读 · 1 评论