MATLAB去除白边

MATLAB去除白边 MATLAB在绘制图形时会默认产生白边,如下图所示: 在MATLAB的官方网站找了一个库文件可以做出很棒的效果。 在原文的Readme中可以窥见该函数的威力: plot(cos(linspace(0, 7, 1000))); set(gcf, 'Position', [100 100 150 150]);%通过控制这里可以对输出图片的比例进行控制 set(gcf, 'Color', 'w');%设置边框颜色为白色,会影响边框颜色和tick的背景 saveas(gcf, '
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

Oracle ORA-00923: FROM keyword not found where expected

不同于 MySQL,请检查 from 之前显示的字段,尤其是 AS 命名符号的引用。 在 Oracle 中单引 AS 'XXX’ 是错误的,需要修改为双引 "XXX" 或者是干脆去掉 '' 错误写法: select t.user_name as 'name' from user t; 正确写法: select t.user_name as "name" from user t; select t.user_name as name from user t;
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

基于语法树和概率的AI模型

语法树是句子结构的图形表示,它代表了句子的推导结果,有利于理解句子语法结构的层次。简单说,语法树就是按照某一规则进行推导时所形成的树。 有了语法树,我们就可以根据其规则自动生成语句,但是语法树本身是死的,在日常生活中我们会有很多并不符合语法树的情况,比如: 我们转换一种思想,我不在意一句话对与不对,而是判断这句话出现概率的高低,如果一句话出现的最终概率越接近1,那么说明它越容易出现,反之亦然。这里我们就需要语言模型:N-gram,该模型基于这样一种假设,第N个词的出现只与前面N-1个词相关,而
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

韦东山嵌入式Linux学习笔记08--中断体系结构

   举个栗子, 系统怎么知道你什么时候插入鼠标这个设备? 可以有两种处理方式: 1. 查询方式:   轮询去检测是否有设备插入; 2. 中断的方式   当鼠标插入这个事件发生时, 置位某个寄存器,告诉CPU去处理这个事件. 对于查询方式, 我们需要一直去监控想要知道的状态, 而中断的处理方式, 使得CPU有空去处理其他的事情, 当插入鼠标这个时间发生时才来处理这个事件, 这样下来, 处理效率会高很多,中断的作用也可见一斑. 下面介绍s3c2440的中断控制器 s3c2440有60个中断源,
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

Edit Video

Vsco: the app function is very basic. To what extent. That is to say, there are several more options than the adjustment function in the image processing of the mobile phone. You can adjust the dark angle and highlight. To put it simply, it is simil
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

Linux学习笔记-第11天 特殊的RAID与LVM

没搞清楚madam是什么意思, 这点是个疑问,其实发现书上有挺多没讲到的地方,比如LVM是不支持有些分区格式的。看来课后还是要做好细化工作。
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

基于python的arcgis底图添加(转)

本文翻译自:Qingkai‘s Blog 当使用python的Basemap库绘制地图时,选择一个漂亮的底图会为图片增色不少,但是使用map.bluemarble()、map.etopo()或者map.shadedrelief()等函数时,由于分辨率的原因,将图片缩小到较小范围会使得底图非常模糊。其实,创建一个高分辨率的底图的方式时使用arcgisimage方法。您可以在这里看到Basemap的详细说明。我将在下边的例子当中展示几个非常漂亮的例子。 为了使用arcgisimage方法,你需要为
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

go语言的array、slice 和 map

数组作为语言中必不可少的一个存在,自然要关注,而slice(切片)是go语言对数组的抽象。 array 在go中,我们这样声明一个数组: var arr [10]int 赋值: arr[0]=1 数组大小是类型的一部分。由于不同的大小是不同的类型,因此不能改变大小 数组同样是值类型的: 将一个数组赋值给另一个数组,会复制所有的元素。尤其是当向函数内传递一个数组的时候,它会获得一个数组的副本,而不是数组的指针。 当然,作为语法超赞的go,当然还有更简洁的数组声明,和赋值语句,比如: a :=[2
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

vscode 插件同步 环境配置

1、环境配置 2、同步插件   
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

oracle常用语法汇总(持续更新)

oracle常用语法汇总(持续更新) 1、取随机数 select dbms_random.random from dual -- 可正可负 select MOD(DBMS_RAMDOM.RAMDOM,100) FROM DUAL;--产生一个100以内的随机整数 mod(m,n)函数返回m/n的余数 select trunc(DBMS_RAMDOM.RANDOM.VALUE(M,N),0);--产生一个M,N之内的随机整数 trunc(m,n)截取数据,m代表要截取的数字,n代表保留位数 SE
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

源码分析— java读写锁ReentrantReadWriteLock

前言 今天看Jraft的时候发现了很多地方都用到了读写锁,所以心血来潮想要分析以下读写锁是怎么实现的。 先上一个doc里面的例子: class CachedData { Object data; volatile boolean cacheValid; final ReentrantReadWriteLock rwl = new ReentrantReadWriteLock(); void processCachedData() { //加上一个读锁 rw
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

Linux学习笔记-第12天 实用的一章

关键词nmtui、nm-connection-editor、/etc/sysconfig/network-scripts、iptables、firewalld、firewall-cmd、firewall-config、tcpwrapper。 REJECT、DROP 应该是写正确了,还有防火墙 的SNAT地址转换、端口转发等。理论了解,就差实践了。
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

CentOS6.5 环境下调用lightgbm库报错: OSError: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/python3/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so)

1、为何报错?   因工作需要在linux环境下运行一些python代码,用到了lightgbm库,而因为CentOS6.5的glibc版本内置是比较低的,而python代码编译时用了较高的版本。 2、网上的解决方案   百度以后发现是比较常见的错误,网上给出的方式一般是分两种   1、使用类似 libstdc++.so.6.0.26 的一个文件替换原有的 动态链接库     本人尝试该方法没有成功,不过找到了对应文件(libstdc.so_.6.0.26),似乎多数地方都需要C币,在此免费分
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

docker 简单介绍与安装

主机虚拟化(vmware,visual box等) type-Ⅰ type=Ⅱ 主机虚拟化是隔离最彻底的,但是由于多隔了一个虚拟的操作系统,性能会慢一些。 容器虚拟化(docker等) 隔离没有主机虚拟化强,但是由于没有多余的虚拟的操作系统,所有的docker都运行在一个内核之上,性能会好。 不管什么样的虚拟化以下信息都需要是各自独立的: 缩写 说明 uts 主机名和域名 mount 挂载点(文件系统) IPC 信号量,消息队列和共享内存 PID 进程ID network 网卡,tcp套接字,
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

好程序员Java教程分享Java面试常见技术难题

  好程序员Java教程分享Java面试常见技术难题,面试得体,自信大方的去回答好面试官所提出的专业技术问题,这往往对于我们在应聘Java程序员岗位上是有很大的帮助的。如果对一些比较基本类型的问题,相信大家都能很自如去应对。但很多时候,我们在面试中也会遇到面试官提出的有关Java一些技术难题。这些问题又涉及到哪些知识点?我们一起来了解下!   1.Java有没有goto   Java中的保留字,现
分类: 编程语言 发布时间: 12-02 23:50 阅读次数: 0

RHCE 第11节课 LVM和iptables

今天老师讲了比较重要的LVM小节,使用LVM来管理磁盘卷非常的方便,LVM由物理卷,卷组,逻辑卷组成,概念的理解很重要,另外还将了防火墙iptables的相关知识。
分类: 其他 发布时间: 12-02 23:50 阅读次数: 0

倍电共享充电宝就找郭良超

共享充电宝
分类: 企业开发 发布时间: 12-02 23:50 阅读次数: 0

4-20ma转485数字传感器

模拟信号4-20mA转RS-485/232,数据采集A/D转换模块产品特点:●模拟信号采集,隔离转换RS-485/232输出●采用12位AD转换器,测量精度优于0.1%●通过RS-485/232接口可以程控校准模块精度●信号输入/输出之间隔离耐压3000VDC●宽电源供电范围:8~32VDC●可靠性高,编程方便,易于应用●标准DIN35导轨安装,方便集中布线●用户可编程设置模块地址、波特率等●支持
分类: 企业开发 发布时间: 12-02 23:50 阅读次数: 0

写了10年JAVA代码,为何还是给人一种乱糟糟的感觉?

接触过不少号称写了10多年代码的程序员,可经常还是会发现他们的代码给人一种乱糟糟的感觉,那么如何才能写出让同事感觉不那么乱的代码呢? 一、为什么要写这篇文章 在开篇之前先说明下为什么要写这篇文章?在Java的世界里MVC软件架构模式绝对是经典的存在(PS:M
分类: 编程语言 发布时间: 12-02 23:34 阅读次数: 0

2019百度阿里Java面试题(基础+框架+数据库+分布式+JVM+多线程)

前言很多朋友对面试不够了解,不知道如何准备,对面试环节的设置以及目的不够了解,因此成功率不高。通常情况下校招生面试的成功率低于1%,而社招的面试成功率也低于5%,所以对于候选人一定要知道设立面试的初衷以及每个环节的意义,有的放矢...通过现场分析互联网的JD,
分类: 编程语言 发布时间: 12-02 23:34 阅读次数: 0