我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 记录blfs书籍前几个章节的配置内容. bash shell启动文件章节 1.切换root用户 su 2.创建/etc/profile文件 cat > /etc/profile << "EOF" # Begin /etc/profile # Written for Beyond Linux From Scratch # by James Robertson <jameswrobertson@…
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 记录blfs书籍前几个章节的配置内容. bash shell启动文件章节 1.切换root用户 su 2.创建/etc/profile文件 cat > /etc/profile << "EOF" # Begin /etc/profile # Written for Beyond Linux From Scratch # by James Robertson <jameswrobertson@…
在正式的撰写个人的学习笔记前,先对个人的学习经历做一个简要的介绍.座右铭:诚不欺我 1. 前言 本人非软件工程出身,属于半路出家,误打误撞进入这个行业,初心是软件开发的门槛低,自以为学习过C语言,轻度的了解一些语言的用法,看过一些面试宝典,就那么一声"进",悲催而又富有节奏的"攻城狮"的职场生涯就开始了. 2. 过往经历 毕业后,就职于合肥MTK,担任软件工程师一职.从事Linux 嵌入式应用层的开发工作,算是系统的学习了软件的开发,包括语言类的使用,从当初的志得意…
STM32 FSMC学习笔记+补充(LCD的FSMC配置) STM32 FSMC学习笔记 STM32 FSMC的用法--LCD…
HBase学习笔记之HBase的安装和配置 我是为了调研和验证hbase的bulkload功能,才安装hbase,学习hbase的.为了快速的验证bulkload功能,我安装了一个节点的hadoop集群和一个节点的hbase.安装过程如下. 1.简介 2.安装环境准备 3.具体安装过程 1.简介 ========= hbase是hadoop生态系统中的一个软件,是基于hadoop的数据库软件. 2.安装环境准备 =============== hbase安装之前必须安装hadoop,所以在安装h…
本文目标 基于SpringBoot + Maven 分别使用自动配置与手动配置过滤器方式实现CAS客户端登出及单点登出. 本文基于<CAS学习笔记三:SpringBoot自动/手动配置方式集成CAS单点登录>的代码扩充而来,完整代码见 https://github.com/hellxz/cas-integration-demo CAS服务端配置 单点登出跟随 service 给出的跳转地址重定向功能 在 CAS 服务端默认是关闭的,所以需要先开启它. vim webapps/cas/WEB-I…
记录自己学习C Primer Plus的学习笔记 第一章 C语言高效在于C语言通常是汇编语言才具有的微调控能力设计的一系列内部指令 C不是面向对象编程 编译器把源代码转化成中间代码,链接器把中间代码和其他代码合并,生成可执行文件 第二章 main函数总是第一个被调用的函数 include预处理器指令 声明,所有变量都必须先声明才能使用,最初的规则规则变量声明需在块的顶部 C语言通过赋值运算符而不是赋值语句来完成赋值操作,听起来很别扭,赋值语句其实就是赋值表达式+分号 第三章 由于现在16位机已经…
最近在自学 Xamarin 和 Android ,同时发现国内在做 Xamarin 的不多.我在自学中间遇到了很多问题,而且百度到的很多教程也有些过时,现在打算写点东西稍微总结下,顺便帮后人指指路了.由于手头没啥中文资料,我也是自己摸索出来的,而且我对 Android 也只是处于最开始的了解阶段(学习笔记嘛,别学边写嘛╮(╯▽╰)╭),难免会出现错误,有问题大家共同讨论(毕竟 .Net 就要靠我们腾达了). 以 Visual Studio 2015 Community 为例. 1. 安装 Xam…
目录(?)[-] Activity的destorycreate过程 Fragment的destorycreate过程 onSaveInstanceState saveFragmentInstanceState onRetainInstance 横屏竖屏的切换就是最为常见的配置变化,我们在Pro Android学习笔记(四一):Fragment(6):数据保留中讨论过. 配置变化还有设备连接了dock,改变语言等,在资源res/中,不同的配置有不同的后缀来进行最佳匹配,具体见Pro Android…
大学毕业已经快三年了,从事嵌入式开发的工作也快三年了. 不过,老干些裸机开发,感觉很是枯燥,一咬牙一跺脚,决定从今天开始学习Linux操作系统,顺便记录下学习过程中所遇到的问题与心得. 自己从前完全没有接触过这方面的东西,完全是从一个纯粹的新人开始,也不知道有多少同志在和我走想同的路,总之,大家共勉吧! ---------------------分割线--------------------------------- 据江湖传言,Linux最先是由一个很牛的芬兰大学生搞出来的. 然后还充分发扬了…
Router 所有路由组件的底层接口,一般情况都不使用,而是使用更加高级的路由. 最常用的有两种<BrowserRouter>.<HashRouter> <BrowserRouter>: 使用H5提供的history API来保持UI和URL同步.这个路由会对后台获取真实的url地址造成影响. <HashRouter>: 使用URL的hash来保持UI和URL同步.拥有不同风格的hash来划分url和react路由地址. Route 匹配url地址,渲染相应…
1. 先上代码 头文件glCommon.h #include <GL/glew.h> #include <GL/GL.h> #include <GL/GLU.h> #define MAX_LEN 2048 void GLLog(const char *pszFormat, ...); void SetupPixelFomat( HWND hWnd, HDC &hDC ); bool InitGL(HDC hDC, HGLRC &hRC); void De…
2.开启调试模式,有什么作用?(默认关闭,在ThinkPHP.php 33行左右) (1)非法调用的时候,有详细的报错信息,便于调试 (2)APP_DEBUG为true并且缓存文件存在,走缓存文件,否则加载Common文件夹下Runtime.php (代码如下 Think.php) (3)同时不产生缓存文件   APP_DEBUG为true 会删除RUNTIME_FILE(缓存)文件   (Runtime.php  126行左右). ThinkPHP.php文件  (最底下) if(!APP_D…
饼图: 普通案例 from example.commons import Faker from pyecharts import options as opts from pyecharts.charts import Page, Pie l1 = ['aa','bb','cc','dd','ee'] num =[10,20,15,25,30] c = ( Pie() .add("", [list(z) for z in zip(l1,num)]) .set_global_opts(t…
折线图 折线图 基本demo import pyecharts.options as opts from pyecharts.charts import Line c = ( Line() .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"]) .add_yaxis('商家A', [114, 55, 27, 10…
散点图 基本案例 from example.commons import Faker from pyecharts import options as opts from pyecharts.charts import EffectScatter from pyecharts.globals import SymbolType c = ( EffectScatter() .add_xaxis(["衬衫", "毛衣", "领带", "裤子…
柱状图 bar 基本演示例子 from pyecharts import options as opts from pyecharts.charts import Bar c =( Bar().add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"]) .add_yaxis('商家A', [114, 55, 27, 1…
一  使用环境: windows 7 64位操作系统 二  Vue学习-nodejs按装配置,Node.js 就是运行在服务端的 JavaScript. 1. 去nodejs的官网下载  https://nodejs.org/en/download/ ,直接点 windows installer 2. 选择按装路径后(我的按装路径 D:\nodejs ),直接下一步,这样 npm 命令就可以用了, node -v 来测试是否成功安装  按装是此处不勾选 3. 配置npm在安装全局模块时的路径和缓…
一.Hadoop的发展历史 说到Hadoop的起源,不得不说到一个传奇的IT公司—全球IT技术的引领者Google.Google(自称)为云计算概念的提出者,在自身多年的搜索引擎业务中构建了突破性的GFS(Google File System),从此文件系统进入分布式时代.除此之外,Google在GFS上如何快速分析和处理数据方面开创了MapReduce并行计算框架,让以往的高端服务器计算变为廉价的x86集群计算,也让许多互联网公司能够从IOE(IBM小型机.Oracle数据库以及EMC存储)中…
一.下载及安装MongoDB MongoDB下载官网链接:http://www.mongodb.org/downloads 具体安装步骤教程:http://www.shouce.ren/api/view/a/6191(PS:该链接中对MongoDB安装讲解比较详细,通俗易懂.安装教程链接是我从手册网上找到的,下面的总结知识点也是本人从中学习后归纳的一部分,有兴趣的同学不妨收藏一下~) 二.MongoDB可视化工具下载 个人比较习惯在图形化界面进行相关命令操作,所以在安装完MongoDB后,就顺便…
初次接触git,为了记忆深刻,把学习的简单流程记录下来. 本文记录了Git在Ubuntu上的安装,配置,以及创建版本库和往库中添加文件的过程. 1.Git的安装:(Ubuntu-Linux非常友好的安装提示) ubuntu@ubuntu-HP-Pro--MT:~$ git //查看git是否安装 程序“git”尚未安装. 您可以使用以下命令安装: sudo apt-get install git ubuntu@ubuntu-HP-Pro--MT:~$ sudo apt-get install g…
一.简介 ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便.支持通过HTTP使用JSON进行数据索引. Lucene只是一个框架,要利用它的功能,需要使用JAVA,并且在程序中集成Lucene.更糟的是,Lucene非常复杂,需要做很多的学习了解,才能明白它是如何运行的. Elasticsearch使用Lucene作为内部引擎,但是在使用它做全文搜索时,只需要使用统一开发好的API即可,…
1.linux下的shell<linux命令.编辑器和shell编程> (1)shell种类有很多,常用的有三种,在linux可以通过ls -l /bin/*sh 来显示所有已安装的shell种类  1)bourne  /bin/sh    2)C     /bin/csh  3)Kom     /bin/ksh (2)查看目前使用的是哪种shell的命令来看请里面的内容可以知道  env      意思是可以显示当前操作系统的环境变量 (3)修改使用shell的版本所使用的指令是:  chs…
一.配置 打开Git Bash, git config --global user.name "username" git config --global user.email "user@example.com" 二.创建代码仓库 新建一个文件夹,在文件夹下Git Bash,然后输入 git init 即可创建代码仓库.当前文件夹下会出现一个隐藏文件夹.git. 三.提交代码 git add readme.txt git commit -m "Wrote…
今人不见古时月,今月曾经照古人.生命是如此的美丽与短暂! 学习Python已经两个月了,Python的语法通过做简单的语法题和看Python语法介绍,有了初步的了解.但上班还是要做别的事情,所以感觉学起来特别慢.有一种时不我待的感觉. 基本的语法了解了,接下来就要尽快进入到项目的实战.这样才能快速的遇到问题,并解决问题,迅速提升能力. 开始当然就是先按网上的一般步骤,用django写个博客网站出来. 接下来就是血泪啊!配置这个Python + wsgi + django, 其恶心已达到足以让我呕…
spring+springMVC+Mybatis整合_XML配置示例 1.概述 spring+springMVC+Mybatis整合  XML配置方式 1.1 测试环境说明 名称 版本 备注 操作系统 windows 10 专业版 1809_X64   JDK jdk1.8.0_121 WIN_X64   数据库 mysql5.7  WIN_X64    web服务器 Tomcat8.5 WIN_X64    2.入门示例 2.1示例流程简述   第一步:导入包 第二步:创建一个访问页面 第三步…
1.关于Tensorflow 国际惯例,先来个总体的简要介绍,摘自一个很强大的TensorFlow中文学习网站(http://www.tensorfly.cn/)的简介 TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库.节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor).它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动…
1. Ubuntu系统安装 Windows10安装ubuntu18.04双系统教程 Ubuntu 20.04.1 镜像下载 软碟通 机械革命进入BIOS模式 要按F2,注意将Boot Option中将U盘移到第一位. 安装完成后,可能要设置系统启动优先级 2. 相关配置 设置root密码 $ sudo su 更换国内源 备份sources.list $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 更换源 输入以下指令,从而启动g…
目录 本篇要点 Kafka介绍 作为流处理平台的三种特性 主要应用 四个核心API 基本术语 快速开始 安装配置Zookeeper 下载kafka 配置文件 Windows的命令 启动Zookeeper 启动Kafka 进行测试 创建topic 查看topic 生产者 消费者 生产者与消费者消息传递 删除topic 登录内置的zookeeper客户端 物理删除topic Java客户端使用 引入依赖 生产者 消费者 启动Zookeeper和kafka 测试 总结 参考阅读 官方文档:http:/…
目标是做一个机械臂视觉抓取的demo,在基地里翻箱倒柜,没有找到学长所说的 d435,倒是找到了一个老古董 kinect 360. 前几天就已经在旧电脑上配置好了,现在记录在新电脑上的配置过程. 1. kinect 相机驱动安装 环境:Ubuntu 18.04 + ROS Melodic 需要安装3个驱动包,并且彼此版本需要适配,安装过程如下: 在原作者的 Github 上下载: https://github.com/ZXWBOT/kinect_driver cd ~ARM/kinect_arm…