wangxiaopang1003
码龄10年
关注
提问 私信
  • 博客:35,759
    35,759
    总访问量
  • 39
    原创
  • 638,274
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-11-06
博客简介:

王小胖的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得3次评论
  • 获得54次收藏
创作历程
  • 1篇
    2021年
  • 31篇
    2020年
  • 7篇
    2018年
成就勋章
TA的专栏
  • SQL
    1篇
  • Shell
    6篇
  • Mysql
    2篇
  • SpringBoot
    3篇
  • docker
    4篇
  • IDEA
  • Java
    3篇
  • python
    1篇
  • C++
    13篇
  • C#
    7篇
兴趣领域 设置
  • 微软技术
    c#.netasp.net
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Convert.ToInt64(value, fromBase)

Convert.ToInt64(value, fromBase)fromBase代表进制 2,8,10,16| 示例Convert.ToInt64(“1001”, 2) ⇒ 9Convert.ToInt64(“f”, 16) ⇒ 15
原创
发布博客 2021.04.13 ·
683 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SQL基础

数据库对象表:表是包含数据库中所有数据的数据库对象,由行和列构成,它是最重要的数据库对象视图: 视图是由一个表或多个表导出的表,又称虚拟表索引:加快数据检索速度并可以保证数据唯一性的数据结构存储过程:为完成特定功能的T-SQL语句集合,编译后存放于服务器的数据库中触发器:它是一种特殊的存储过程,当某个规定的事件发生时,该存储过程自动执行系统数据库mastermodelmsdbtempdbmaster:它是系统最重要的数据库,记录了SQL Server的系统信息,例如登录帐号,
原创
发布博客 2020.11.01 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VS 反编译工具 ildasm

名称:ildasm.exe目录:
原创
发布博客 2020.09.10 ·
1967 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell tar 归档数据

tar:标准的Linux归档工具tar命令最开始是用来将文件写到磁盘设备上归档的,他也能把输出写到文件里参数功能长名称描述-A–concatenate将一个已有tar归档的文件追加到另一个已有tar归档文件-c–create创建一个新的tar归档文件-d–diff检查归档文件和文件系统的不同之处–delete从已有tar归档文件中删除-r–append追加文件到已有tar归档文件末尾-t–list列出已有tar归档文件的内容
原创
发布博客 2020.08.30 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

shell sort排序

sort参数:-n:按数字排序,而不是字符-M:用三字符月份名按月份排序-b:排序时忽略起始的空白-c:不排序,如果数据无序也不要报告-d:仅考虑空白和字母,不考虑特殊字符-f:默认情况下,会将大写字母排在前面,这个参数会忽略大小写-g:按通用数据来排序(跟-n不同,把值当浮点数来排序,支持科学计数法表示的值)-i:在排序时忽略不可打印字符-k:排序从POS1位置开始,如果指定了POS2的话,到POS2位置结束-m:将两个已排序数据文件合并-o:将排序结果写出到指定文件中-R:按
原创
发布博客 2020.08.30 ·
4782 阅读 ·
2 点赞 ·
0 评论 ·
13 收藏

Linux ps/top 监控命令

1. 监控程序ps:收集运行在系统上的进程信息时非常有用,但只能显示某个特定时间点的信息UID : 启动这些进程的用户PID : 进程IDPPID:父进程的进程号(如果该进程是由另一个进程启动的)C:进程生命周期中的CPU利用率STIME:进程启动时的系统时间TTY:进程启动时的终端设备TIME:运行进程需要的累计CPU时间CMD:启动的程序名称F:内核分配给进程的系统标记S:进程的状态(O代表正在运行;S代表在休眠,R代表可运行,正在等待运行;Z代表僵化,进程已结束但父进程
原创
发布博客 2020.08.30 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# Event事件

1. System.EventArgs是一个预定义的框架类,除了静态的Empty属性之外,它没能其它成员EventArgs是为事件传递信息的类的基类2. PriceChangedEventArgs传递信息的类根据所含有的信息进行命名,而不是所使用的事件通常通过属性或只读字段来暴露数据3. 为事件选择或定义一个委托返回类型是void接收两个参数,第一个参数类型是object,第二个参数类型是EventArgs的子类。第一个参数表示事件的广播者,第二个参数包含需要传递的信息名称
原创
发布博客 2020.08.19 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 委托 - Delegate 实例方法与静态方法

Delegate 实例方法与静态方法当一个实例方法被赋值给委托对象的时候,这个委托对象不仅要保留着对方法的引用,还要保留方法所属实例的引用System.Delegate Target属性代表这个实例如果引用的是静态方法,那么Target属性为null1. Delegate 实例方法using System;namespace senorDotnet{ public delegate void ProgressReporter(int percentComplete);
原创
发布博客 2020.08.17 ·
2908 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

Shell 向函数传数组参数和返回数组

如果将数组变量作为函数的参数,函数只会取数组变量的第一个值testArray(){ echo "函数入参为:$@"}myarray=(1 2 3 4)echo "原始数据为:${myarray[*]}"testArray $myarray![结果](https://img-blog.csdnimg.cn/20200811222225305.png)解决办法将数组变量的值分解成单个的值,然后将这些值作为函数的参数使用。在函数内部,将所有的参数重新组合成一个新的变量
原创
发布博客 2020.08.11 ·
6812 阅读 ·
4 点赞 ·
0 评论 ·
20 收藏

SpringBoot 加载Mysql脚本的两种方式

1. 使用自动配置加载sql脚本文件命名规则Schema-.sqldata-.sqlorg\springframework\boot\autoconfigure\jdbc\DataSourceInitializer.javagetScripts默认规则:schema.sql schema-all.sql2. 使用配置文件来加载spring: datasource: url: jdbc:mysql://ip:port/jdbc username: root
原创
发布博客 2020.05.23 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker Mysql - SpringBoot不能连接问题

问题2020-05-23 16:59:33.872 ERROR 8700 — [ main] o.a.tomcat.jdbc.pool.ConnectionPool : Unable to create initial connections of pool.com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure原因Mysql的版本为8.XXXmys
原创
发布博客 2020.05.23 ·
1914 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Docker Mysql - Navicat 连接报 1251 client does not support

docker mysql启动用Navicat连接报下面的错误原因:mysql 8.0 默认使用 caching_sha2_password 身份验证机制;客户端不支持新的加密方式。解决步骤1. 进入docker mysql内部docker exec -it mysql01 bash # mysql01 是容器名,也可以用容器id2. 登录mysqlmysql -u root -p3. 查看用户信息select host,user,plugin,authentication_
原创
发布博客 2020.05.21 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker 操作mysql

启动mysqldocker run --name mysql01 -d mysql查看运行情况,发现并没有在运行docker ps查看所有运行中的容器docker ps -a查看log日志docker logs bbcfca3f690fdocker logs CONTAINER ID正确的启动https://hub.docker.com/_/mysql删除当前mysql使用参数来启动docker run --name mysql01 -e MY
原创
发布博客 2020.05.21 ·
304 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell 正则表达式

特殊字符组[[:alpha:]] 匹配任意字母字符,不管大写还是小写[[:alnum:]] 匹配任意字母数字字符0-9,A-Z,a-z[[:blank:]] 匹配空格或制表符[[:digit:]] 匹配0-9之间的数字[[:lower:]] 匹配小字字母字符a-z[[:upper:]] 匹配任意大写字母字符A-Z[[:print:]] 匹配任意可打印字符[[:punct:]] 匹配标点符号[[:space:]] 匹配任意空白字符:空格,制表符,NL,FF,VT,CR
原创
发布博客 2020.05.20 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell sed

sed替换修改第二行的文本$ sed '2,s/dog/cat' file修改第二,三行的文本$ sed '2,3s/dog/cat/' file修改第二行以后的文本,可以用特殊地址----美元符$ sed '2,$ s/dog/cat/' file删除 d使用该命令时要特别小心,如果忘记加入寻址模式,流中的所有文本行都会被删除删除第三行$ sed '3d' file删除第二,三行$ sed '2,3d' file删除第三行以后$ sed '3,$ d' file
原创
发布博客 2020.05.20 ·
1377 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

C++ 智能指针

uniqre_ptr它可以指向任意类型的内存。它是一个模板,模板需要用尖括号指定模板参数unique_ptr超出作用域或被删除时,会自动释放内存或资源unique_ptr只属于指向的对象,优点:发生异常时,必须释放存储空间 - 离开其作用域时,会自动释放存储空间Employee* anEmployee = new Employee();auto anEmployee = std::make_unique<Employee>;#如果编译器不支持C++14,可以用如下方式建立un
原创
发布博客 2020.05.20 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 内存管理

堆栈 堆堆栈:堆栈上分配内存的变量不需要由程序员释放,由系统自动回收堆:必须确保释放在堆上分配的任何内存如果不希望立即分配内存,可以把它初始化为空指针 nulptrint* myIntegerPointer = nullptr;使用完动态分配的内存后,需要使用delete操作符释放内存,为防止在释放指针指向的内存后再使用指针,建议把 指针设置为nullptrdelete myIntegerPointer;myIntegerPointer = nullptr;在解除引用之前指
原创
发布博客 2020.05.20 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 文件操作

C++系统中的I/O标准类,都定义在iostream.h, fstream, hstrstream.hiostream.h 包含了:iosiostreamistreamostreamfstream.h 包含了:fstreamifstreamofstreamfstreambasestrsteam.h 包含了:strstreamistrestreamostrstreamstrstreambaseiostreamios类中的枚举常量常量说明
原创
发布博客 2020.05.20 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 函数后面的const

C++函数后面加const的意义表示该函数是只读函数,不会改变数据成员提高了程序的可读性一旦试图改变数据成员的值,编译器按错误处理非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误)加了const的成员函数可以被非const对象和const对调用,但不加const的成员函数只能被非cosnt对象调用...
原创
发布博客 2020.05.20 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

strtok

strtok分解字符串str为一组字符串,delim为分隔符char *strtok(char * str, const char *delim)#include <string.h># include <stdio.h>int main(){ char str[80] = "This|is|a|test"; const char s[2] = "|"; char *token; # 获取第一个子字符串 token = st
原创
发布博客 2020.05.20 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多