自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(355)
  • 收藏
  • 关注

转载 git 创建标签 tag

1. git tag <name>就可以打一个新标签加上-a参数来创建一个带备注的tag,备注信息由-m指定。如果你未传入-m则创建过程系统会自动为你打开编辑器让你填写备注信息。git tag -a tagName -m "my tag"2.列出已有的taggit tag3.给指定的某个commit号加taggit tag ...

2019-09-24 10:16:00 629

转载 WPF --TextBox--圆角、水印、带单位

<SolidColorBrush x:Key="TextBox.Static.Border" Color="#FFABAdB3"/> <SolidColorBrush x:Key="TextBox.MouseOver.Border" Color="#FF7EB4EA"/> <SolidColorBrush x:Key="TextB...

2019-08-19 19:33:00 1008

转载 Visual Studio 定制模板类---详细步骤

1.先定义一个类文件,将要定义的信息写入类文件比如我每次写一个命令都是这个套路,要继承接口,要写上相应的特性,每次都 是重复的工作:2.提取类模板项目=》导出模板这里你可以导出项目模板和项模板,我们这里选中项模板,项目选中你刚才编写模板类所在的项目,然后下一步:选中模板类,下一步:选中依赖的dll,下一步:填入相应的信息,注意要勾选“自动将...

2019-06-25 11:32:00 548

转载 为类创建自定义调试信息,让你的调试更加方便快捷

我们在应用程序中使用类一组类,你想在调试器中快速查看类中的值。默认情况下调试器不会展示自定义类的信息。此时我们可以向类添加一个DebuggerDisplay的特性。此时调试器就会你想要显示的信息。如下 [DebuggerDisplay("User Full Name={Id} {Name} {Age}")] public class User {...

2019-06-03 09:15:00 239

转载 Spring Cloud中Feign如何统一设置验证token

代码地址:https://github.com/hbbliyong/springcloud.git原理是通过每个微服务请求之前都从认证服务获取认证之后的token,然后将token放入到请求头中带过去,这样被调用方通过验证token来判断是否合法请求我们也在zuul中通过前置过滤器来统一设置token, 其实还漏掉了一种,那就是业务服务调用业务服务的时候,是没有zuul这种前置过...

2019-04-11 16:03:00 444

转载 FeignClient注解及参数

一、FeignClient注解 FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上12345@FeignClient(name ="github-client", url ="https://api.github.com", conf...

2019-04-11 15:16:00 702

转载 文件贴图

转载于:https://www.cnblogs.com/smiler/p/10571840.html

2019-03-21 15:11:00 172

转载 redis的持久化方式RDB和AOF的区别

1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持...

2019-01-22 13:18:00 126

转载 Docker -v 对挂载的目录没有权限 Permission denied

1.问题今天在使用docker挂载redis的时候老是报错docker run -v /home/redis/redis.conf:/usr/local/etc/redis/redis.conf --name redis2 -p 6378:6379 redis redis-server /usr/local/etc/redis/redis.conf然后一直报错:Fatal err...

2019-01-22 11:47:00 799

转载 postgresql如何让主键自增

法一:Sql代码 收藏代码CREATE TABLE customers ( customerid SERIAL primary key , companyname character varying, contactname character varying, phone character var...

2019-01-18 15:26:00 130

转载 程序员怎样提升自我,应对寒冬

国内的信息产业环境不成熟,举个最明显的例子,目前编程领域的从业人员超过半数都是通过培训机构出来的,甚至那些计算机专业毕业的学生,也不得不通过几个月的技能培训,才能找到工作,那我上了四年的计算机专业学了有什么用?通过剖析计算机从业人员接受的基础教育结构,市场环境,还有企业需求,最终得到的结论是,一个标准 IT 企业需要具备的条件如下:1. 计算机底层研发能力2. 企业应用编程...

2019-01-11 14:34:00 202

转载 PostgreSql的Explain命令详解

http://toplchx.iteye.com/blog/2091860使用EXPLAINPostgreSQL为每个收到的查询设计一个查询规划。选择正确的匹配查询结构和数据属性的规划对执行效率是至关重要要的,所以系统包含一个复杂的规划器来试图选择好的规划。你可以使用EXPLAIN命令查看查询规划器创建的任何查询。阅读查询规划是一门艺术,需要掌握一定的经验,本节试图涵盖一些基础知...

2019-01-10 15:09:00 332

转载 git clone 指定分支

使用Git下载指定分支命令为:git clone -b分支名仓库地址克隆asp.net core 2.1.6版本git clone -b 2.1.6 https://github.com/aspnet/AspNetCore.git转载于:https://www.cnblogs.com/smiler/p/10191495.html...

2018-12-28 16:44:00 156

转载 C#动态调用泛型类、泛型方法

在制作一个批量序列化工具时遇到了如下问题,在此记录一下,仅供参考。 主程序加载另一个程序集,将其中的所有类取出,然后对这些类分别调用泛型类或泛型方法。控制台程序解决方案如下:Main工程:提供Worker类进行数据操作,XMLTool<T>泛型类将数据集序列化为.xml文档,RootCollection<T>类封装数据集Worker类...

2018-12-26 09:02:00 862

转载 Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)

Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一)接上一篇3. Nginx配置反向代理3.1 cnetos 安装nginx首先,我们需要在服务器上安装Nginx。参考网址3.1.1:添加Nginx存储库要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令:sudo yum install epel-releaseEPEL...

2018-12-21 10:50:00 211

转载 Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一)

环境本地 win7服务器:Virtual Box 上的Centosssh工具: Xshell文件传输: xftp1.在本地创建asp.net core应用发布1.1 使用Vs2017 新建一个asp.netcore项目步骤略(一路next),当然你也可以用命令行创建。1.2 发布项目在项目路径下执行命令dotnet publish –c release先本地运行...

2018-12-20 15:23:00 303

转载 Docker搭建MongoDB

1. Docker搭建Mongodb1.1 获取docker镜像docker pull mongo1.2 创建mongodb容器docker run --name my-mongo -p 27017:27017 -d mongo --auth如果加需要验证就加--auth,不需要验证,就去掉。默认mongodb是不使用用户认证1.3 进入容器设置用户docker ...

2018-12-13 10:44:00 279

转载 docker 创建mysql镜像,并成功进行远程连接

1.安装1.1 拉取镜像docker pull mysql拉取成功可以验证一下docker images1.2 创建并启动一个mysql容器docker run --name ly-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql–name:给新创建的容器命名,此处命名为ly-mysql-e:配置信息,此...

2018-11-28 11:25:00 479

转载 CentOS 7上安装Docker 1.8

Docker支持运行在以下CentOS版本:CentOS 7.X安装在二进制兼容的EL7版本如 Scientific Linux也是可能成功的,但是Docker没有测试过并且不官方支持。此文带你通过使用Docker管理的发行包和安装机制来安装。使用这些报能确保你使用最新的Docker版本。如果你希望使用CentOS管理的包,请阅读你的CentOS文档。要求...

2018-11-27 22:53:00 160

转载 怎么获取泛型T.class类?

public <T> void get(List<T> list){ getA(T.class); //报错,不能调用T.class}public void getA(Class<?> class){}如上代码,要调用getA()方法,必须传入一个Class类,使用泛型怎么传递这个Class类呢?在jav...

2018-11-22 14:35:00 3053

转载 Invalid bound statement (not found)

报这个错,请检测以下步骤:mapper.xml的namespace要写所映射接口的全称类名。mapper.xml中的每个statement的id要和接口方法的方法名相同mapper.xml中定义的每个sql的parameterType要和接口方法的形参类型相同mapper.xml中定义的每个sql的resultType要和接口方法的返回值的...

2018-11-19 15:36:00 126

转载 解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents ........

1.前言今天在用SpringBoot2.0+MyBatis+MySQL搭建项目开发环境的时候启动项目发现报了一个很奇怪的错,报错内容如下:java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one timezone...

2018-11-19 14:58:00 150

转载 MySQL 8.0版本连接报错:Could not create connection to database server.

准备搭建一个Spring Boot 组合mybatis的项目,数据库采用的是MySQL 8.0.11按照以往的配置,使用插件mybatis-generator-maven-plugin生成代码时,一直报错Could not create connection to database server.如下:[INFO] Scanning for projects...[INFO...

2018-11-15 15:26:00 417

转载 dotnet检测类型是否为泛型

private static string GetTableName(Type type) { //检测类型是否为泛型 if (type.GetType().IsGenericType) {//取出泛型类型 var types = type.GetGenericArgume...

2018-10-22 18:31:00 159

转载 CentOS 7.4 64位安装配置MySQL8.0

第一步:获取mysql YUM源进入mysql官网获取RPM包下载地址https://dev.mysql.com/downloads/repo/yum/image.png点击下载image.png获取到下载链接:https://repo.mysql.com//my...

2018-10-17 09:19:00 200

转载 运行yum时出现/var/run/yum.pid已被锁定,PID为xxxx的另一个程序正在运行的问题解决...

出现问题[root@localhost ~]#yum update已加载插件: fastestmirror,security/var/run/yum.pid已被锁定,PID为1610的另一个程序正在运行。另外一个程序锁定了yum;等待它退出............解决办法rm -f /var/run/yum.pid删除文件后再次运行yum可用。-------...

2018-10-16 19:52:00 414

转载 Pyinstaller如何将资源文件一起打包至exe中

基本原理:Pyinstaller 可以将资源文件一起bundle到exe中,当exe在运行时,会生成一个临时文件夹,程序可通过sys._MEIPASS访问临时文件夹中的资源官方说明:https://pythonhosted.org/PyInstaller/spec-files.html#spec-file-operation测试案例功能描述,访问资源文件夹res/a.t...

2018-09-29 17:53:00 1529

转载 Python GUI

1.flexxFlexx 是一个纯Python工具包,用来创建图形化界面应用程序。其使用 Web 技术进行界面的渲染。你可以用Flexx来创建桌面应用,同时也可以导出一个应用到独立的 HTML 文档。因为使用纯Python开发,所以Flexx是跨平台的。只需要有Python和浏览器就可以运行。如果是使用桌面模式运行,推荐使用Firefox 。https://github.com/...

2018-09-27 14:58:00 130

转载 将Python脚本打包成可执行文件

Python是一个脚本语言,被解释器解释执行。它的发布方式:.py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的).pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故...

2018-09-27 14:54:00 162

转载 WPF TreeView SelectedItemChanged called twice

How to avoid WPF TreeView SelectedItemChanged being called twiceVery often, we need to execute some code in SelectedItemChanged depending on the selected TreeViewItem. But SelectedItemChanged is...

2018-09-04 11:09:00 189

转载 批处理递归删除指定后缀的文件

假设我想删除E盘中任意文件夹下.meta的文件:del E:*.meta /f /s /q /a转载于:https://www.cnblogs.com/smiler/p/9475418.html

2018-08-14 16:29:00 332

转载 Python正则进阶

目录 1.Python正则表达式模块 1.1 正则表达式处理字符串主要有四大功能 1.2 Python中re模块使用正则表达式的两种方法 1.3 正则表达式对象的常用方法 1.4 匹配对象的属性与方法 1.5 总结 2 正...

2018-07-25 09:10:00 220

转载 vscode 输出乱码

文件-首选项-设置,添加如下配置:"code-runner.runInTerminal": true,转载于:https://www.cnblogs.com/smiler/p/9358366.html

2018-07-24 09:51:00 243

转载 Spring Boot搭建Web项目常用功能

搭建WEB项目过程中,哪些点需要注意:1、技术选型:前端:freemarker、vue 后端:spring boot、spring mvc2、如何包装返回统一结构结果数据? 首先要弄清楚为什么要包装统一结构结果数据,这是因为当任意的ajax请求超时或者越权操作时,系统能返回统一的错误信息给到前端,前端通过封装统一的ajax请求统一处理这...

2018-07-11 08:53:00 159

转载 如何优雅的实现INotifyPropertyChanged接口

最开始见的是PostSharp的一个实现:http://doc.postsharp.net/inotifypropertychanged-add。不过PostSharp是收费的,后来也逐渐由了许多其它的免费的解决方案。本文这里介绍的是一个开源的解决方案:Fody。使用它非常简单,首先通过Nuget安装库:PM> Install-Package PropertyChanged....

2018-06-21 17:50:00 745

转载 JPA、Hibernate、Spring data jpa之间的关系,终于明白了

什么么是JPA?全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。为我们提供了:1)ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中;如:@Entity、@Table、@Column、@Transient等注解...

2018-06-21 17:47:00 125

转载 WPF里ItemsControl的分组实现 --listbox 实现分组

我们在用到ItemsControl时,有时会用到分组,如ListBox,ListView,DataGrid。WPF的ItemsControl可以实现分组,是依托于GroupStyle,以ListBox为例,他的分组效果图为:  以下为前台: 1 <ListBox Name="lbMain"> 2 <ListBox.ItemTemplate...

2018-06-21 17:41:00 1382

转载 Revit二次开发: 文件损坏

哪些因素可能会导致损坏?损坏的原因也各不相同,包括但不限于无法读取/写入存储介质程序发生崩溃(特别是在数据写入 RVT 模型时)附加模块以通过正常 UI 无法或意外的方式修改图元未经测试的多项操作或一系列操作(例如,取消同步或在同步后使用“撤消”命令)解决方案:要最大程度地减少数据损坏的发生率,请执行以下操作:注意:如果您使用的是 2017 版本的 Revit,请务必安装...

2018-06-08 16:58:00 227

转载 遍历取出指定文件夹下所有的文件

rootdir='D:\\icon集合\\icon集合'def listAllFiles(rootPath): list=os.listdir(rootPath) for i in range(0,len(list)): path=os.path.join(rootPath,list[i]) if os.path.isfile(path...

2018-06-07 14:28:00 322

转载 Python类、模块、包的区别

类类的概念在许多语言中出现,很容易理解。它将数据和操作进行封装,以便将来的复用。模块模块,在Python可理解为对应于一个文件。在创建了一个脚本文件后,定义了某些函数和变量。你在其他需要这些功能的文件中,导入这模块,就可重用这些函数和变量。一般用module_name.fun_name,和module_name.var_name进行使用。这样的语义用法使模块看起来很像类或者名字空间...

2018-06-06 15:57:00 77

空空如也

空空如也

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

TA关注的人

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