自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 python函数参数

python函数参数

2022-10-15 11:40:45 1504 2

转载 everything如何通过文档内容来搜索文件

首先我们新建三个Word测试文档,文档名字分别是,测试1、测试2、测试3,里面分别输入张三、张三和李四、李四,将三个文件保存在同一个文件夹里,这里我保存在I:\文件\新建文件夹; 2 保存好后,打开everything,先在搜索框内输入刚保存好的文件夹,目的是将搜索范围限定在这个文件夹内; 3 然后在后面加一个空格,再输入content:张三,注意冒号是英文冒号,这时搜索结果会只显示包含张三的两个文件; 4 再将张三改为李四,此时,搜索结果会变..

2022-03-24 21:34:27 10550

原创 常用的数据库操作(mysql)

1.查询包含某个字段名的表select table_name from information_schema.columns where column_name = '列名';2.创建一个与现有某个表结构完全一样的表,不导入现有表的数据记录create table 新表名 as select * from 现有表名 where 1=0...

2021-01-18 16:01:31 209

原创 Springboot集成Mybaitis:注记方式编写SQL语句

接上一篇上篇项目的基础上,可以直接在Mapper接口中通过注记的方式写SQL,无需再编写对应的XxxMapper.xml,可通过@Select,@Delete,@Update ,@Insert,@ResultMap,@Results,@Result等注解完成SQL编写。其中UserMapper.java代码如下:package com.me.mybaitis.mapper;@Repositorypublic interface UserMapper { User getUser

2021-01-10 18:39:21 380

原创 Springboot集成Mybaitis:XML配置文件方式(1)

1.首先创建Springboot项目,添加Mybaitis和MySQL相关依赖:2.创建数据库,导入测试数据:SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for user-- ----------------------------DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `

2021-01-10 16:04:50 226

转载 FreeSwitch安装部署

转自:https://blog.csdn.net/zhuimeng11_/article/details/92819658?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.edu_w

2020-09-23 15:14:32 1181

转载 程序多线程运行下怎样保证线程安全

转自:https://www.jianshu.com/p/c766d758f717保证线程安全以是否需要同步手段分类,分为同步方案和无需同步方案。1.互斥同步 互斥同步是最常见的一种并发正确性保障手段,同步是指在多线程并发访问共享数据时,保证共享数据在同一时刻只被一个线程使用(同一时刻,只有一个线程操作共享数据),而互斥是实现同步的一个手段,临界区,互斥量和信号量都是主要的互斥实现方式。因此,互斥是因,同步是果;互斥是方法,同步是目的。在Java中,最基本的互斥同步手段就是...

2020-07-12 18:35:15 755

原创 输入N,螺旋打印N边正方形

简单模拟题(某金融公司面试题)Input&Output:输入N,在控制台上输出初始边长为N的图案测试样例:输入:10输入:7思路:观察打印图形总结出如下规律(以N=10为例):1.从(0,0)坐标开始横向往右打印10个*2.从(1,9)开始纵向往下打印9个*3.从(10,9)开始横向往左打印8个*4.从(8,1)开始纵向往上打印7个*5.安装1-4步骤循环执行,知道打印一个*Java实现如下:public class DrawMap {

2020-06-23 21:04:49 402

原创 记录一些有用的网站

https://paste.ubuntu.com/

2020-06-23 13:19:55 370

原创 Docker 容器启动、停止、重启

启动已安装容器:1.先用 docker ps -a查看所有已安装容器,然后docker star[CONTAINER ID/NAMES]启动需要启动的容器,停止已启动的容器方法①:docker stop:先docker ps 查看已启动的容器,然后docker stop[CONTAINER ID/NAMES]方法②:docker kill [CONTAINER ID/NAMES]重启容器(无论当前容器是否已启动)docker restart [CONTAINER ID/N

2020-06-13 09:58:35 2967

原创 ServerSocket服务端线程池处理demo

服务端线程池处理客户端请求,拒绝策略ThreadPoolExecutor.AbortPolicy(),客户端请求过大时Main线程抛异常:java.util.concurrent.RejectedExecutionException。实际业务可以切换其它拒绝策略。package com.me.serverSocketDemo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStrea...

2020-06-11 16:07:10 444

转载 yml文件输入com.mysql.jdbc.Driver出现cannot resolve class

发生问题的原因为mysql-connect的jar包没有下载下来,或者是出现了错误,解决办法:1.查看pom文件是否缺少依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></depe...

2020-04-18 22:05:37 1652

转载 mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用

文章转自:https://www.cnblogs.com/xuefuwu/archive/2012/05/06/2486577.html我们在连接mysql数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢?添加的作用是:指定字符的编码、解码格式。 例如:mysq...

2020-04-18 12:30:36 650

原创 解决IDEA控制台乱码问题(信息->淇℃伅 )

乱码如下图:找到IDEA配置的tomcat目录,打开apache-tomcat-XXX/conf目录下的logging.properties文件,将如下位置均改为GBK。1catalina.org.apache.juli.AsyncFileHandler.level = FINE1catalina.org.apache.juli.AsyncFileHandler.direc...

2020-02-19 19:31:55 536

原创 IDEA导入Jar包

最简单的方法:1.将jar包拷贝到lib目录2.在IDEA中选中jar包,右键选择Add as Librar点击OK

2019-10-24 17:07:37 369

转载 js调用函数时传入的参数个数与函数定义时的参数个数不符时的操作

1. 在js中函数没有重载的概念,如果声明了多个重名的函数,不管函数的形参个数是否一样,只有最有一个有效,其他的函数声明都是无效的。比如说声明了两个函数fn(),第一次声明时没有形参,第二次声明时形参有两个,则在调用fn()时不管有没有传入参数,都是调用后声明的那个函数。假如说调用时只传入了1个参数,例如fn(1),则1会赋给函数的第一个形参,而第二个形参不会赋值,如果有用到,就会当undefin...

2019-08-11 14:47:51 1311

原创 Linux下重启Oracle数据库

1.以oracle用户登录linux2.以sysdba登录:sqlplus / as sysdba3.启动数据库,输入命令: startup4.关闭数据库,输入命令: shutdown immediate4.输入exit推出sqlplus。注意:第2步以sysdba登录sqlplus可能会报“ORA-12162: TNS:net service name is...

2019-07-20 16:45:59 13652

原创 Centos7 关闭防火墙

1.登录到系统后切换到root用户2.查看防火墙状态:systemctl status firewalld.service3.停止防火墙:systemctl stop firewalld.service用上面的命令查看防火墙状态4.以上操作在重启操作系统后,防火墙会自动开启,再执行如下命令,再重启操作系统后防火墙就不会再自动开启了systemctl disab...

2019-07-07 17:46:38 253

原创 Linux用户、用户组管理

useradd命令useradd 选项 用户名-d 目录,指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组,指定用户所属的用户组。-G 用户组,指定用户所属的附加组。-s Shell文件,指定用户的登录Shell。-u 用户号,指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。例1:# useradd –d /hom...

2019-02-14 09:58:51 289

转载 ALTER SEQUENCE 修改序列解决唯一约束冲突 unique constraint violated

背景    自增序列会遇到也会遇到唯一约束冲突吗?是的,最常见的情况就是数据迁移之后,导致数据最大值超过序列值。    软件开发中不遇到些出乎意料的问题,总感觉不太够劲。修改序列(ALTER SEQUENCE)    用于修改序列的当前值、最大值、最小值、缓存长度等。我们以Oracle为例,语法如下图 我们要做的是修改序列的当前值,与当前字段的数据最大值做同步。好,我们先来...

2019-01-09 14:43:24 3538

原创 一台Linux同时部署多个tomcat注意事项

一台Linux不同用户下分别部署一个tomcat,主要修稿tomcat/conf/目录下server.xml。至少要改三个地方的端口:1.&lt;Server port="8005" shutdown="SHUTDOWN"&gt;2.&lt;Connector port="8080" protocol="HTTP/1.1" connectio...

2019-01-05 22:01:50 567

原创 oracle数据库迁移

生产上将建在A机器上ASID实例下的数据库迁移至B机器上BSID实例下的数据库一、导出以oracle用户登录A机$export ORACLE_SID=ASID$expdp system/password directory=dumpdir dumpfile=atli_20180906_%U.dmp logfile=atli_20180906.exp schemas=schemaName ...

2018-09-10 13:59:57 370

转载 oracle Merge Into 用法

转自:https://blog.csdn.net/Harry_ZH_Wang/article/details/79069348在开发中我们经常会碰到这么一个场景,列如用户修改简单的个人基本信息,这个时候就需要判断用户的基本信息是否存在,如果是首次录入不存在就在表中插入一条信息,如果存在就更新表里的信息。要实现这种这种场景很简单,我们最常用的就是先查询一下用户的基本信息,执行一下select方...

2018-09-04 09:07:01 3586

转载 应用显示部分中文乱码

tomcat启动时,需要指定虚拟机文件编码一定要和系统环境保持一致,否则会出乱码问题作如下设置:-Dfile.encoding=UTF-8,更改tomcat启动脚本catalina.sh,加入如下内容JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf-8 -server -Xms1024m -Xmx1536m -XX:PermSize=256m -XX:MaxPer...

2018-05-18 10:20:38 1017

转载 log4j输出多个自定义日志文件,动态配置路径

转自:http://blog.csdn.net/wiwipetter/article/details/43905791.    log4j输出多个自定义日志文件  log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。  先看

2017-09-05 19:20:16 712

转载 jquery的each()详细介绍

转自:http://www.cnblogs.com/xiaojinhe2/archive/2011/10/12/2208740.htmleach()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下e

2016-03-09 21:02:26 441

转载 MyEclipse 打开Struts配置文件时出错

通过手动加入Struts包来开发J2EE工程,可是结果却发现不能使用Struts的默认编辑器来打开Struts配置文件,双击打开Struts配置文件时,就出错:Unable to create this part due to an internal error. Reason for the failure: Project fuNan_Demo is not configure

2015-07-13 10:30:33 1808

原创 Eclipse导入java web工程jsp文件报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java

Eclipse导入java web工程时可能会导致工程中的所有jsp文件报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java。这是因为工程中没有添加Tomcat运行时所需的类。具体原因可能是导入的工程中用的服务器版本与Eclipse中用的服务器版本不同所致。解决方法如下:右击web工程-

2015-06-24 12:01:55 4221

转载 eclipse导入Java web项目,项目名出现红叉而其他地方没有红叉的问题解决方法

eclipse导入别人的Java web项目时会出现这种情况:仅项目名出现红叉而其他地方没有红叉的问题。这可能是以下几种情况导致的,其解决方法如下:1.导入项目之前,请确认工作空间编码已设置为utf-8:window->Preferences->General->Wrokspace->Text file encoding->Other 选择UTF-8。2.导入后,由于你的开发环境中

2015-06-24 11:33:30 11014

原创 Struts 中There is no Action mapped for namespace / and action name...问题的解决

在学校struts时遇到There is no Action mapped for namespace / and action name...的错误提示,网上有很多总结,这里有一篇文章写得很好:http://www.cnblogs.com/gulvzhe/archive/2011/11/21/2256632.html。但还有一种情况可能导致这个问题,这里没有给出。我遇到的就是这种情况。在St

2015-06-20 19:43:36 15102

原创 Eclipse将Web项目部署到tomcat

Eclipse默认会把Web项目放到Eclipse的工作空间下的.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\下,为了能将 Web项目部署到Tomcat的Webapps下,需做如下修改:1.将部署到服务器的所有项目移除(Remove),方法如下:选中Eclipse最底端的Servers框中的tomc

2015-05-12 00:11:29 615

原创 Unity3d 让Sprite闪烁几次(表示无敌状态算法)

C#实现代码如下:

2014-11-12 20:59:29 10159 1

原创 根据二叉树的前序遍历序列和中序遍历序列求二叉树的后序遍历序列

手工模拟过程是:1.由

2014-10-25 10:35:33 2362

转载 考研经验

考研课程:数学150+英语100+专业+政治=500,国家研控线275考研步骤: 1 )大三上学期至下学期五月:决定是否考研 ; 考哪所学校 ; 并报考研辅导班 ( 2 )大三下学期期末考试后:暑假复习和考研班听课 ( 3 )大四上学期十一月:考研报名 ( 4 )大四上学期十二月:签发准考证 ( 5 )大四上学期十二月:复习冲刺 ( 6 )大四上学期一月:考试 (

2013-10-09 22:54:12 2085

转载 printf("%f\n", 3);

printf("%f\n", 3);原因在于printf,printf不会关心你输入的参数的类型,你输入的实际是 printf("%f",3),但是这个整型3不会被隐式类型转换为浮点型,而是被直接按内存内容当作浮点型 也就是说,内部使用等价于 int i = 3; printf("%f", *(float*)&i) 不幸的是,整型3在内存布局上如果看成浮点数,它

2013-09-30 23:32:44 1674

原创 HDU 4751 Divide Groups

题意:给出N个人的关系图,问是否可以将图分成两个完全图。分析:枚举每个人,根据已知的关系进行bfs,看是否可以推出矛盾,如果可以则输出NO,否则输出YES。Code:#include #include #include using namespace std;const int maxn=105;bool Map[maxn][maxn];int Set

2013-09-25 23:00:05 618

原创 数据结构--广义表

Code: #include #include #include #include #include #include #include #include #include //exit() #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define I

2013-09-24 19:49:16 1224

原创 POJ 3107 Godfather

题意:一个N个节点构成的树,问删掉哪些节点使得剩下的子树的最大节点数最小。如果有多个这样的点,按升序输出。分析:简单的树形DP。设mx[u]为删掉点u后剩下的子树中最多的节点数目。则mx[u]=Max(n-sum[u],mx[v]),其中v为点u的儿子节点。(此题用vector会超时= =)Code:#include #include #include #in

2013-09-13 15:09:08 769

原创 HDU 4726 Kia's Calculation

Kia's CalculationTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 615    Accepted Submission(s): 174Problem DescriptionDoctor Ghe

2013-09-12 21:22:37 681

原创 HDU 3586 Information Disturbing

题意:N个人组成一棵树,编号1-N,其中编号为1的人为总司令,叶节点为前线士兵。点与点之间的边有一定的权值,代表砍掉这条边所要花费的代价。题目要求砍掉某些边使得所有的叶节点都无法与根节点联通,而且在满足砍掉的所有的边的和分析:状态压缩DP+二分。二分限制limit,设sum[i]为砍掉以节点i为根节点的所有叶节点的费用总和,则有if(tree[u][i].w>mid) sum[u]

2013-09-07 20:24:58 858

typora x64-0.11.18版本,typora最后一个免费版本

typora x64-0.11.18版本,typora最后一个免费版本。windows 64位,Markdown 文本编辑器。程序员的最爱。

2022-06-05

先锋领航机试题.zip

2020先锋领航机试题(蚂蚁金服系),一共两个算法题,第一个难一点,第二个模拟题比较简单。可能不同的候选人,机试题不一样,仅供参考。

2020-07-11

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

TA关注的人

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