小时候挺菜
码龄12年
关注
提问 私信
  • 博客:965,991
    965,991
    总访问量
  • 213
    原创
  • 653,158
    排名
  • 264
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山西省
  • 加入CSDN时间: 2012-07-04
博客简介:

小时候挺菜的博客

查看详细资料
个人成就
  • 获得639次点赞
  • 内容获得38次评论
  • 获得2,429次收藏
  • 代码片获得259次分享
创作历程
  • 3篇
    2021年
  • 77篇
    2019年
  • 208篇
    2018年
  • 40篇
    2017年
成就勋章
TA的专栏
  • C
    42篇
  • C++
    20篇
  • Linux
    24篇
  • 机器学习
    6篇
  • 网络编程
    11篇
  • 编译错误
    4篇
  • 计算机操作系统
    33篇
  • 嵌入式
    23篇
  • 工业相机
    9篇
  • 区块链
  • matlab
    2篇
  • CMSIS-RTOS
    8篇
  • minixml
    2篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

const int & a = 1;

int &a = 1;//报错,引用需要一个合法的内存空间const int & a = 1;//正确,类似于int temp = 1; const int & a = temp;
原创
发布博客 2021.06.15 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QApplication和QCoreApplication

一、QCoreApplication用于non-GUI的应用程序(不需要依赖QtGui库),QApplication用于包含GUI的应用程序(需要用到QtGui库)。Qt是一个开源的C++库,主要用来开发GUI程序,但同时,它也支持控制台程序的开发。并且,这里的控制台程序又分为Qt控制台程序和纯C++控制台程序。其中,C++控制台程序就没什么好说的了,就是我们大学的入门程序了,使用cout、s...
原创
发布博客 2021.06.08 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

回归

原创
发布博客 2021.05.24 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

转自知乎,深度强化学习论文https://zhuanlan.zhihu.com/p/23600620

一. 开山鼻祖DQN1.Playing Atari with Deep Reinforcement Learning,V. Mnih et al., NIPS Workshop, 2013.2.Human-level control through deep reinforcement learning, V. Mnih et al., Nature, 2015.二. DQN的各种...
转载
发布博客 2019.06.11 ·
2262 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

where和having

where和having where可以不能使用别名作为过滤条件,而having可以使用别名作为过滤条件。在ORACLE中,select 语句的执行顺序是: 1. from语句 2. where语句(结合条件) 3. start with语句 4. connect by语句 5. where语句 6. group by语句 7. having语句...
原创
发布博客 2019.02.22 ·
546 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C语言移位

先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用<<运算符.例如:int i = 1;i = i << 2;  //把i里的值左移2位也就是说,1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成 000...0100,也就是10进制的4,所以说左移1位相当于乘以2,那么左移n位就是乘以2的...
转载
发布博客 2018.08.15 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存,寄存器和cache的区别与联系

1. 寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。2. 内存包含的范围非常广,一般分为只读存储器(ROM)、随机存储器(RAM)和高速缓存存储器(cache)。3. 寄存器是CPU内部的元件,寄...
原创
发布博客 2018.08.15 ·
2225 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

移除集合元素

移除集合元素 s.remove( x )将元素 x 从集合 s 中移除,如果元素不存在,则会发生错误。>>>thisset = set(("Google", "Runoob", "Taobao"))>>> thisset.remove("Taobao")>>&a
原创
发布博客 2018.11.27 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

/bin/bash^M: 坏的解释器: 没有那个文件或目录

在win下编辑的时候,换行结尾是
\r , 而在linux下 是
,所以会多出来一个\r,这样会出现错误此时执行sed -i 's/\r$//' file.sh将file.sh中的\r都替换为空白,问题解决...
原创
发布博客 2018.11.01 ·
1076 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

测试结构体的大小

#include <stdio.h>int main(){ //测试结构体大小 typedef struct Student { int id; char name[10]; int score; }stu; printf("结构体Student的大小为%d
", sizeof(Studen...
原创
发布博客 2018.08.17 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下的ioctl()函数详解

Linux下的ioctl()函数详解 我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl     ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行...
原创
发布博客 2018.08.23 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

结构体数组初始化

#include <stdio.h>struct stu{ int a; int b;};int main(){ struct stu stu1[2] = { { .a = 1, .b = 333, }, { .a =...
原创
发布博客 2018.09.25 ·
3909 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

关于结构体大小一篇很详细的文章

## 前言 ##在计算机中数据存储和传输以位(bit)为单位,每8个位bit组成1个字节(Byte)。32位计算机的字长为32位,即4个字节;对应的,64位计算机的字长为64位,即8个字节。计算机系统对基本类型数据在内存中存放的位置有限制,要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。## ...
原创
发布博客 2019.11.07 ·
669 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Mysql Innodb cluster集群搭建

之前搭建过一个Mysql Ndbcluster集群,但是mysql版本是5.7的,看到官网上mysql8的还是开发者版本,所以尝试搭建下mysql Innodbcluster集群。MySQL的高可用架构无论是社区还是官方,一直在技术上进行探索,这么多年提出了多种解决方案,比如MMM,MHA,NDB Cluster,Galera Cluster,InnoDB Clust...
原创
发布博客 2019.10.11 ·
1312 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Oracle:imp导入dmp文件

oracle命令行登录sqlplus / as sysdba创建用户create user 用户 identified by 密码 ;创建表空间create tablespace 表空间名 datafile '数据文件存放路径' size 200M autoextend on next 50m maxsize 1000m ;用户授权...
原创
发布博客 2019.09.23 ·
1745 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

alert弹出窗口,点击确认后关闭页面

alert("点击确认后,关闭页面");window.opener=null;window.top.open('','_self','');window.close(this);
原创
发布博客 2019.09.16 ·
6547 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

mysql-cluster集群搭建步骤

1.从官网下载mysql-cluster安装包: https://dev.mysql.com/downloads/cluster/2.解压安装包#上传到服务器目录/usr/softwares并解压tar -xzvf mysql-cluster-gpl-7.5.15-linux-glibc2.12-x86_64.tar.gz#新建/usr/local/mysq...
原创
发布博客 2019.09.06 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CAS总结之Ticket篇

CAS的核心就是其Ticket,及其在Ticket之上的一系列处理操作。CAS的主要票据有TGT、ST、PGT、PGTIOU、PT,其中TGT、ST是CAS1.0协议中就有的票据,PGT、PGTIOU、PT是CAS2.0协议中有的票据。一 名词解释TGT(Ticket Grangting Ticket)TGT是CAS为用户签发的登录票据,拥有了TGT,用户就可以证明自...
原创
发布博客 2019.07.29 ·
8093 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

web.xml文件的作用

每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗?一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这些时,你可...
原创
发布博客 2019.07.25 ·
158 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

单点登陆(SSO)

一、背景在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己的账号登录,很方便。但随着企业的发展,用到的系统随之增多,运营人员在操作不同的系统时,需要多次登录,而且每个系统的账号都不一样,这对于运营人员来说,很不方便。于是,就想到是不是可以在一个系统登录,其他系统就不用登录了呢?这就是单点登录要解决的问题。单点登录英文全称Single Sig...
原创
发布博客 2019.07.05 ·
546 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多