自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 python学习总结--引用redis,ImportError: No module named redis

python操作redis

2024-09-21 10:54:13 363

原创 测试公众号配置,redirect_uri 域名与后台配置不一致 10003

这个链接就是想获取用户权限,微信要验证你是否是可靠的,微信通过redirect_uri和你在公众号配置的域名进行比较,相同就让你获取用户权限,并跳到redirect_uri这个链接所指的位置。scope:授权作用域,例如 “snsapi_base”(静默授权,仅获取用户openid)或 “snsapi_userinfo”(获取用户详细信息)。redirect_uri:授权后重定向的回调地址,需要与你在微信公众平台后台设置的授权回调域名一致。往下滑,还需要配置网页授权用户基本信息,配置完这两项就可以了。

2024-02-06 21:21:11 1414

原创 为什么应用层可以获取到ip地址,不符合OSI7层模型啊

学过计网的同学应该都知道OSI 7层模型和TCP/IP 4层模型。其中都有应用层和网络层。这里我多说一句:应用层没有我们想象的复杂,应用层就是应用开发商定义的一种协议,或者说是一种格式,发送方和接受方都按着这种格式进行传输和发送,比如这个格式约定 第一行存储报文大小,那么接收方在接收到这个报文之后,就知道第一行是报文大小,就可以读取这个大的报文,没有咱们想象的神秘。

2024-01-20 10:53:29 428 1

原创 计算机中如何存储数字、怎么运算、以及越界了怎么办

计算机底层二进制运算

2024-01-20 10:29:02 548

原创 银保通系统、保险系统设计

保险系统、银保通系统、保险

2024-01-20 09:32:00 469

原创 revert commit、reset commit、undo commit、cherry-commit

idea中的git使用

2024-01-18 22:07:11 888

原创 tinyproxy一直报错,无法连接

延迟0.2秒在启动,在一个配置文件。

2023-04-21 18:34:01 1084

原创 计算机专业如何发sci期刊

大体分为两种,一是投国内的核心期刊或者计算机学报等中文期刊,这种对文章的创新型、内容难度要求不会非常高,但不是说中文期刊不好,也有一些水平非常高的期刊。更直接的办法就是参考计算机学会(ccf)的推荐,把参考专家的意见把期刊水平分为abc三类,对于a类来说就是顶刊或者顶会,难度挺大的,对于一般的学生投个b类就可以,在国内的认可度也是可以的。一般来说,期刊的审核周期比较长,如果顺利的情况下可能修复一两次就能顺利接受。这些都不是绝对的,有的期刊审稿时间很快,而期刊水平越高,审稿人就越仔细,自然时间就变长了。

2023-02-02 13:09:54 529

原创 clion远程调试ubutun服务器,血的教训

我试了gdb、打日志、clion,还是发现页面好调控第一步:创建一个cmake项目,配置如下第二步:第三步:下面这个两个分别是本地项目的根目录和远程项目的根目录第四步:同步两个项目第五步:启动远程项目,并找到项目的进程号ps -ef例如我的是6718,没有gdb 和gdbserver的自己去下载第六步:添加一个启动项,并启动debug,这时你会发现远程会变成这就是成功了!!!累死我了,折腾好几个小时说明:打开调试开关,一直报这个错,原来我的服务器没放开这个端口,气

2022-04-25 14:48:05 1911 2

原创 部署web服务器,亲身经历

web服务器搭建

2022-04-20 12:13:52 1701

原创 Java 多态如何实现动态绑定

最近深入学习java,看到了动态绑定和多态这一章节,但遗憾的是,大部分的相关文章都停留于表面文字的描述。不得已,最后google了几篇英文文章,在此总结下这个问题。一、静态绑定和动态绑定的区别在Java中,当你调用一个方法时,可能会在编译时期(compile time)解析(resolve),也可能实在运行时期(runtime)解析,这全取决于到底是一个静态方法(static method)还是一个虚方法(virtual method)。如果是在编译时期解析,那么就称之为静态绑定(static bind

2022-03-30 15:08:14 2209

原创 算法中常用数学公式

(a*b)%c=a%c * b%c(a+b)%c=a%c+b%c其余两种类似

2022-03-01 22:01:53 341

原创 java 改变Server或者client模式

在jdk的ire/lib/i386/jvm.cfg 文件将-server KNOWN-client KNOWN如果把client改为server换一下这两顺序即可,注意最后只能保留一行空行,否则报错

2022-03-01 18:14:19 504

原创 redis常用命令

string如果变量名 为user_name 可以 user:name 这么设置set k valueget khashsethset 变量名 k valuehget 变量名 k链表lpush 变量 klpop 变量rpop 变量rpush 变量 kllen 变量lindex 变量 indexzsetzadd 变量 10 aaa 20 bbbzcard 变量zscore 变量 aaa 查看aaa的分数zrank 变量 aaa 看aaa的排名zrange 变量

2022-02-28 20:16:50 306

原创 事务隔离级别 在spring实战

四种隔离级别读未提交读已提交可重复读序列化如果没有隔离,多线程出现的问题脏读第一类丢失更新不可重复读第二类丢失更新幻读解释脏读:一个连接读到另一个连接修改但没有提交的数据第一类丢失更新:a连接开启事务,b连接随后开启事务并更新完,但a发生异常回滚,回到a最初的状态,把b的更新给淹没不可重复读:a读数据假设为1,b修改数据改为2并提交,a再读数据发现数据变为2第二类丢失更新:a连接开启事务,b连接随后开启事务并更新完,a提交事务,把b的更新给淹没幻读:a查询表中共多少条

2022-02-23 11:08:40 241

原创 常用的git 命令

git config --list 查看配置git config --global user.name “ ” 设置用户名git config --global user.email “” 设置邮箱git init 初始化一个仓库git status 显示提交状态git add . 添加文件git commit -m “” 添加注释,并提交到本地仓库git push 提交到远程git remote add 仓库名 仓库连接git push -u 仓库名 ma.

2022-02-21 16:17:19 328

原创 基于注解的拦截器Interceptor

== 步骤 ==创建注解// 元注解,注解的注解@Target 标明该注解可以作用的对象,可以是类、方法、成员变量等@Retention 保留的时间 ,可以保留到编译期,或者运行期等@Document 对于含有该注解的类 生成文档注释@Inherit 注解可以继承// 实例@Target(ElementType.Method)@Retention(Plolicy.RUNTIME)public @interface t{}把生成的注解作用到方法上 @Requestin

2022-02-21 16:12:00 963

原创 tarjan算法

太强啦

2022-01-03 21:10:48 248

转载 allowCredentials和跨域问题

时间起源-前段时间,需要弄个简单的网站出来,访问远程的api服务。我是这么做的。首先是在搭建一个nodejs服务来运行前端页面。在我请求登录的时候,能成功返回相应的成功信息。然后,当我再次请求读取别的接口的时候,返回的信息确实提示我尚未登录。此时此刻,我一脸蒙逼。明明我已经登陆了啊。后来偶然得知这是因为浏览器的机制问题。-初步解决-大概的意思是,默认情况下,标准的跨域请求是不会发送cookie等用户认证凭据的。所以,当你再次访问远程api的时候,cookie是不会被带上的,于是乎,服务器理所当然地认

2021-12-31 20:05:31 11307

原创 Dynamic Graph Repartitioning: From Single Vertex to Vertex Group

图划分算法介绍整个图网络太大,无法在一个机器上处理,所有采用分布式的框架。将整个图网络划分为不同的范围,以往的方法只关注单个顶点作为基本单位移动的情况不同,我们证明了一些紧密连接顶点作为一组移动可以进一步提高图再划分结果的质量。静态划分和动态划分静态划分,图网络不怎么变化动态网络:像社交网络不停地变化,增加和删除边。目前动态网络划分:它们在异步模式下执行顶点移动,这将导致迁移干扰。此外,我们发现以单个顶点作为运动的基本单位将限制图的再划分结果的质量。提出一种轻量级,基于顶点群的移动。基于标签

2021-12-29 08:15:58 177

原创 图文详解红黑树

学习红黑树就必须先了解2-3-4树,因为红黑树就是来源于2-3-4树。感兴趣的可以去我的博客查看。2-3-4数和红黑树的对应关系首先,2-3-4数有4中节点类型,2节点、3节点、4节点另加一个裂变状态。请牢牢记住这几种2-3-4树节点与红黑树对应关系的状态。2节点:全黑3节点:上黑下红(分为两种状态,一种是红的在左面叫 左倾,另一种是红的在右面叫 右倾,从而有一种结论:一颗2-3-4树对应多颗红黑树,一颗红黑树只对应一颗2-3-4树)4节点:上黑下红裂变节点:如图1-2,如果11节点是根节点,则

2021-12-29 08:14:30 307

原创 Effective and Efficient Community Search Over Large Directed Graphs

在有向图中寻找社区介绍现有的社区检索工作可以分为社区检测(CD)和社区搜索(CS)社区检测主要集中在无向图,简单地忽略边缘的方向,基于链路分析检测社区。对于社区检测,目前有很多方法,但是存在缺陷。所有这些工作通常会检测整个图中的所有社区,这通常非常耗时,尤其是在大型图上。此外,目前还不清楚它们如何应用于在线社区搜索。为了解决这些问题,最近提出了CS方法,但没有一种是为有向图定制的。如果我们忽略方向,我们可能会识别出成员相似度低的无意义社区或僵尸用户。CSD问题:给定有向图G的查询顶点q,以及两个

2021-12-29 08:13:34 466

原创 Efficient Closest Community Search over Large Graph社区搜索问题

介绍本文研究了最接近社区搜索问题,给定一个图G和查询顶点Q,从G中找到一个包括Q的连通子图。并且该连通子图内聚性比较大,也就说这些顶点类型特点相似性比较大。通过一个两阶段的方法来计算:(1)计算G中包含Q且最具凝聚力的最大连通子图g0,以及(2)迭代地从g0中删除离Q最远的顶点,随后也删除其他违反凝聚力要求的顶点。算法第一阶段基线算法 o(n+m)Baseline-S1:先计算出个顶点的core number,通过一个剥离算法在线性时间内计算出。为的找出包含查询顶点Q的最大kcore.

2021-12-29 08:12:49 197

原创 OLAK: An Efficient Algorithm to Prevent Unraveling in Social Networks

作者 Fan Zhang†, Wenjie Zhang§, Ying Zhang†, Lu Qin†, Xuemin Lin§摘要为了防止用户的离开,造成图网络的分解,所以通过激励一些用户,影响周围的顶点,起到增强网络的作用。那么应该激励哪些用户呢,最简单的办法就是选中一个顶点,查看最网络起的作用,依次查看所有的顶点,但是这样很浪费时间。所以发明了一种类似于洋葱层的算法,大大减少搜索空间,提高效率。1、介绍说白了,就是固定一些顶点从而扩大kcore。研究表明k>=3 锚定kcore是一个N.

2021-12-29 08:12:05 259

原创 vim 使用

vim的四种模式正常模式插入模式命令模式可视模式正常模式按 i 、 o、a 、A、O、I 都可以进入插入模式 只是插入的位置和光标不同 可自行尝试hjkl四个方向移动 左、上、下、右yy 复制整行p 粘贴3yy 复制3行y$ 复制从光标到结尾的字符dd 剪切一整行d$ 剪切光标到末尾u 撤销,可撤销多次x 删除光标下单个字符r 替换字符:set nu 设置行号数字 + shift +g 跳到指定行g 跳到第一行G 跳到最后一行shift +

2021-12-29 08:10:45 324

原创 Integer 和int区别 String和new String()

本文就java语言来讲,探讨一下项目中遇到的坑,以及如何避免这个问题。首先说一下我遇到的坑,我用Integer进行比较,且比较符号为 =,然后我就debug,找半天最后发现这个问题。那为什么Integer不能用等于号呢?首先先得说一下装箱和拆箱。装箱int 这种基本类型转成Integer对象,可以通过如下代码转换// 显式转换int a=7;Integer aNum = Integer.valueOf(a);// 隐式转换Integer b=7;拆箱Integer对象转换成

2021-12-28 20:07:31 220

原创 vscode 最详细的调试

下面是我看到的一个知乎大佬写的vscode的调试,原来试过别人的麻烦并且还不行,这位大佬简单有好用。知乎

2021-12-24 11:33:35 5996

原创 ubuntu 上传文件提示权限拒绝或无法创建文件夹

因为权限不够,所以要使用chmodchmod 777 filename例:sudo chmod 777 minio/

2021-12-13 15:56:31 2466

原创 E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

解决办法:lock:sudo rm /var/cache/apt/archives/locklock:sudo rm /var/lib/dpkg/locksudo rm /var/lib/dpkg/lock-frontend

2021-12-13 15:48:41 683

原创 has been blocked by CORS policy: Response to preflight request doesn‘t pass access control check: N

CORS跨域问题:8080/#/pages/loginRegist/loginRegist:1 Access to XMLHttpRequest at ‘http://127.0.0.1:8099/passport/getSMSCode?mobile=13812345678’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: Response to preflight request doesn’t pass acce

2021-12-09 18:16:29 2019

原创 tar 压缩 解压缩

tar 压缩 解压缩tar 分成两种备份tar cf 文件名.tar 原文件名 // c 表示复制 f 表示 file压缩tar 集成了 gzip、bzip2tar czf 文件名.tar.gz 原文件名tar cjf 文件名.tar.bz2 原文件名ls -lh 文件大小会按照 M的单位显示解压tar xf 文件名 -C 想要放的位置tar zxf 文件名 -C 想要放的位置 解压缩 .tar.gztar jxf 文件名 -C 想要放的位置 解压

2021-11-23 19:08:52 738

原创 OceanBase 之 OBCA考试总结

这里写自定义目录标题考什么怎么准备考试考什么考什么考察 oceanbase 数据库基础概念,内容偏基础,只要稍加理解就可以完成怎么准备直接搜索OceanBase官网,可以看到ocba认证,里面会有培训的内容,有视频也有文字讲解,但是视频比较浪费时间,所以可以直接看文字说明pdf,把后面的模拟做了。考试考什么大约60%的原题和一些新题,都是选择和填空(单选、多选),通过钉钉的形式进行考试总结:只要好好准备,就一定能过,下面附赠一个链接,里面有一些模拟题,如果感觉不错,点个赞支持一下。添加链接描

2021-10-29 11:34:07 2030

原创 pwd、cd、ls命令

pwd命令 显示当前目录的名称切换root用户 su rootcd 更改当前操作命令cd - 可以返回刚才访问的目录cd .. 返回上级目录cd /path/to 绝对路径cd ./path/to 相对路径cd …/path/to 相对路径ls 查看当前目录文件打开多个文件clear 清屏常用参数-l 长格式显示文件-a 显示隐藏文件-r 逆序显示-t 按照时间顺序显示-R 递归显示 每一行的每一项代表的含义第一项:-表示普通文件 d表示目录 后面rw等字符表示权

2021-08-05 21:35:11 188

转载 详解 Java 中的自动装箱与拆箱

https://mp.weixin.qq.com/s/gHuWw5lcnZzRxQyl1mHqvQ拆开与装箱

2021-04-29 20:24:18 66

原创 java 平衡二叉树代码

说明:java使用的是值传递,如果处理不好,容易出现空指针异常public class AVL { public AVL() { } // 插入应该一直往右边插 public Node insert(int e, Node root) { // 也就是说root在传入前必须有指向的对象 if (root == null) { root = new Node(e); return root;

2021-04-23 16:34:41 122

转载 java中函数是值传递还是引用传递?

先看一个例子public class Test1 { public static void main(String[] args) { int a = 10; changeNum(a); System.out.println("main a=" + a); } static void changeNum(int a) { a = 100; System.out.println("change

2021-04-23 15:26:18 103

原创 POI 与 EasyExcel读取Excel

POIapache公司提供的操作excel工具类,Excel共分类两种,一种是03版本就是一个sheet只能插入65536条数据,以xls结尾,而07版本无限制,以xlsx结尾。所以对于两种表格就有不同的操作类。Workbook对于不同的表格共有三个实现类,下面进行解释说明。需要引入的依赖 <dependencies><!-- xls 03版本--> <dependency> <groupId>

2021-03-27 11:04:37 823

原创 滚动数组

简介滚动数组主要是对空间复杂度进行优化,可用在动态规划中分类对一维数组优化对二维数组优化一维// 以斐波那契数列为例// 未优化之前int[] dp = new int[m];dp[0]=nums[0];dp[1]=nums[1];for (int i=2;i<m;i++){ dp[i]=dp[i-1]+dp[i-2];}// 可以发现 dp[i],之前前面两个状态有关int[] dp = new int[2];dp[0]=nums[0];dp[1]=nu

2021-03-14 15:19:42 119

原创 undefined ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git

在启动vue-element-admin项目时,npm install 安装报错,就是因为git的原因我们可以找到该项目文件夹,打开gitbash,再把命令放入执行就可以啦,由于包比较多,所以install 的时候需要等一下

2021-03-05 08:22:44 4059 1

转载 java中有没有进程

java实现的是一种多线程的机制,就java本身概念而言(虚拟机规范),线程级别的。但是java到底是多进程的还是多线程的,根本由操作系统本身来决定,并不由java来决定,因为进程与线程的这种机制本身就只取决于操作系统,而不取决于高级语言语言,对于内存分配以及cpu时间片段的分配利用,是由更低级的比操作系统低的语言来实现。对于一些老式的unix操作系统,它是没有线程概念存在的,它的异步协作方式就是多进程共享内存的方式来完成的,因此,在这种操作系统上,根本就不存在线程,java也没法实现线程,因此java

2021-02-06 09:23:26 494

java1.8api开发文档

java1.8api开发文档

2020-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除