[开发笔记usbTOcan]用树莓派搭建私有Git服务器

0 | 思路 在开始编程前,先创建一个版本管理库,以前一直用SVN,但目前用Git的还是比较,正好利用这个机会学习GIt。 想过使用Github提供的免费服务器,但项目目前还没有做开源的准备,于是就有了搭建私有Git服务器的想法。 目前的思路是想把N年前的树莓派1代用起来,之前用他来学习计算机视觉,实在是太慢了。 1 | 硬件 硬件如下图所示,U盘用来存放代码库,SD卡是安装树莓派系统,USB无线网卡用于连接家里的网络。 2 | 安装 Step 1. 在PC端格式化用于存放代码库的U盘,盘卷名
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

IIS6远程代码执行漏洞复现CVE-2017-7269

简述 CVE-2017-7269是IIS 6.0中存在的一个栈溢出漏洞,在IIS6.0处理PROPFIND指令的时候,由于对url的长度没有进行有效的长度控制和检查,导致执行memcpy对虚拟路径进行构造的时候,引发栈溢出,该漏洞可以导致远程代码执行。 测试环境 受攻击系统:windows server 2003 攻击系统:Kali 2018.04 反弹主机:Ubuntu 18.04 LTS CVE-2017-7269漏洞原理 由恶意的 PROPFIND 请求所引起:当 If 字段包含了 ht
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

云服务器ECS(Elastic Compute Service),知识点

资料 网址 什么是云服务器ECS https://help.aliyun.com/document_detail/25367.html?spm=a2c4g.11186623.6.544.4e1e376dj5hRSf 专有网络与经典网络的区别: 专有网络(Virtual Private Cloud):逻辑上彻底隔离的云上私有网络。您可以自行分配私网IP地址范围、配置路由表和网关等。 经典网络:所有经典网络类型实例都建立在一个共用的基础网络上。由阿里云统一规划和管理网络配置。
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

《梦断代码》读后感01

为提高自己阅读能,另外也在老师的要求下,我从图书馆借了一些软件工程专业相关的书籍,有的是讲开发技术,有的是软件需求,有的是软件理论,而《梦断代码》却是在讲故事,看了它之后我才恍然大悟:我还没有真正了解过真正的软件开发工作的真实面貌。对于软件开发行业,我仅仅听到老师讲过凤毛麟角,仅仅在知乎上看到过它的冰山一角,“1/3编码,2/3文档”可能就是我对软件开发最熟悉的认识了。而《梦断代码》以书面的方式展示了作者真实的工作体验,且都是一流专家,作为软件工程专业大学生,这些资料对我来讲极为可贵。 梦之所
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

vue中使用svg的方法

第一种方法 在src下创建一个icons文件夹,再创建一个svg和一个index.js svg文件夹中放入所有的svg 创建一个组件SvgIcon代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 <template> <svg :class="svgClass" aria-hidden="true"
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

python9课——3

数据类型:整数、浮点数、复数、操作符、函数 整数: 十进制 二进制:0b/0B 八进制:0o/0O 十六进制:0x/0X 浮点数:(有长度限制) 浮点数运算存在不正确尾数(因为10进制化为二进制的时候就不是精确的了) 复数(python独有) z.real()实数部分 z.image()虚数部分 操作符: + - * /(出来的结果是浮点数) //(这才是整除) % **(幂运算) 数值运算函数: 1、abs(x) 求绝对值 2、divmod(x,y) (x//y,x%y) 3、pow(x,y
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

获取远程图片很慢到解决方法,支付宝小程序二维码获取

请求支付宝二维码图片内容很慢的解决办法 最近开发支付宝小程序项目,通过接口生成的二维码打算下载到服务器,用file_get_contents 获取,结果被限制了很慢7-10秒才获取到 用img 标签访问也是很快,估计是判断了浏览器请求头 后来网上找到解决办法,用curl 模拟浏览器进行访问。秒取 <?php $camera_url = 'https://mdgw.alipay.com/wsdk/img?fileid=A*OG3WRZIq5S0AAAAAAAAAAAAAAQAAAQ&bz=am_
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

Python读字节某一位的值,设置某一位的值,二进制位操作

Python读字节某一位的值,设置某一位的值,二进制位操作   在物联网实际应用项目开发中,为了提升性能,与设备端配合,往往最终使用的是二进制字节串方式进行的通信协议封装,更会把0和1、True和False、Yes和No这样的布尔值每8个只占用一个字节,用字节中的位来表示。减少传输量,减少对网络稳定性的要求。这就带来了要怎么读某个字节中每一位的值和怎么设置每一位的值的问题。   这几天再写培训演示代码,顺便就写了两个函数,解决字节位值读写问题,现在分享给大家。   下面直接上代码,在Pytho
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

Linux 学习之路 1

1.首先是安装一个Xshell,有一个服务器(暂时不考虑安装LInux系统之类的,按照已经安装好 Linux系统),然后使用Xshell连上服务器。 2.接下来就是为了学习Linux进行的配置,现在Linux上添加yum,   2.1 挂载命令 yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh   2.2 添加 gcc yum -y
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

JVM原理速记复习Java虚拟机总结思维导图面试必备

良心制作,右键另存为保存 喜欢可以点个赞哦 Java虚拟机 一、运行时数据区域 线程私有 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是Native方法则为空),是唯一一个没有规定OOM(OutOfMemoryError)的区域。 Java虚拟机栈 每个Java方法在执行的同时会创建一个栈桢用于存储局部变量表、操作数栈、动态链接、方法出口等信息。从方法调用直到执行完成的过程,对应着一个栈桢在Java虚拟机栈中入栈和出栈的过程。(局部变量包含基本数据类型、对象引用refere
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

有关mybatis的笔试

1.mybatis中的#{}和${}的区别? 答: 定义:#{}是预编译。 作用:mybatis处理#{}时,sql会将它替换成?,然后调用PreparedStatement的set方法来赋值;还可以防止sql注入。 注释:sql注入是一种注入攻击,可以执行恶意的sql语句。是通过sql代码插入数据库查询,使得攻击者可以控制web应用服务后面的数据库服务器,可以对数据库进行一些操作。比如添加,修改和删除数据库中的数据。 定义:${}字符串替换。 作用:mybatis处理${}时,sql会将它替
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

记Python第一课

不急于求成,不好高骛远,一步一步,稳扎稳打,功到自然成。 基础-基础-基础
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

数据仓库ETL案例学习(一)

来自课程案例学习 某跨国食品超市的信息管理系统,每天都会记录成千上万条各地连锁超市的销售数据。基于大数据的背景,该公司的管理层决定建立FoodMart数据仓库,期望能从庞大的数据中挖掘出有商业价值的信息,来进一步帮助管理层进行决策。 设计一个销售数据仓库。要求: 1、至少4个维度,每个维度至少3个属性,尽量包含维层。 2、至少1个事实表。 3、数据源能获取(设计的维度和度量字段应该在数据源中直接或间接得到)。 * 以下使用SQL Server Integration Services (SSI
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

191116

目录 日记 单词 回顾 数学 英语 专业课 健身 书法 191116 日记 刚刚看到一只猫,不知什么原因断了一条腿,一直在叫(农村的家猫很少情况下会叫),一定很痛吧!10:05 慢慢进入状态。21:00 以后早上背的单词,晚上写日记的时候录音,然后睡觉前反复听半小时。21:30 整理这些累死人……22:17 终于弄好了,不过这种状态挺好的,但是肚子好饿(饿死了,破戒吃饱饼干,哈哈),眼睛好酸,下次提前弄这个,弄完还是有点用的。22:44 单词 https://www.ximalaya.com/
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

Scrum冲刺开始

一、开发任务安排表+任务量分配: 完成的Sprint功能 前端工作人员 后台工作人员 时间分配(h)(任务量) 商品的信息能够充分的展示在平台上 宗义澎,梁浩然 黎咏杰,黄飞越 1-2 商品信息通过不同的校区分类 宗义澎,曾霖 黄飞越 0.5 创建后台管理系统便于管理员的管理 宗义澎 黎咏杰,梁鸿津 4-5 用户信息可以得到更改 梁浩然,曾霖 黎咏杰,黄飞越 5 卖家可以看到发布商品的记录 梁浩然,曾霖 黄飞越,梁鸿津 4 将工作部署到服务器上 无 黎咏杰 2 用户可以评论相关商品 梁浩然,宗
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

我的选股方向及思路

第一选择 创新药多头趋势白马股 机构基金重仓 业绩向上 如:恒瑞医药、长春高新、爱尔眼科、我武生物、通策医疗、华兰生物等。 第二选择 食品饮料 如:陕西汾酒、绝味食品、洽洽食品等。 第三选择 消费电子 如:立讯精密、歌尔股份等。
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

asp.net core 通过自定义容器获取DI容器中的类型

1.自定义容器,意在通过组合方式注入获取Iprovider 1 public class AppDependencyResolver 2 { 3 private static AppDependencyResolver _resolver; 4 5 public static AppDependencyResolver Current 6 { 7 get 8 { 9
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

对象 类

1、面向对象 类:一个模型,一个图纸。 对象:根据模型做出来的东西就是实例。 实例:实例和对象是一回事。 实例化:就是根据模型做具体东西的过程。 self:本类对象。 继承: 私有方法、私有变量不会被继承 1、如果要在父类方法的基础上重写扩展功能,super().xxx调用父类,然后把 对应的参数,传入即可 super会自动找到父类 抽象类:一个规范, 封装: 静态方法:只是写在类里面的一个方法,不能使用类变量,调用不了其他的类方法 实例方法:必须要实例化之后才能使用的函数。 实例变量:类的属
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

FontLab

FontLab 字体制作软件
分类: 其他 发布时间: 11-16 23:17 阅读次数: 0

AI量化交易(一)——量化交易简介

AI量化交易(一)——量化交易简介一、量化交易简介1、量化交易简介量化交易是以数学模型为交易思维,以历史数据为基础,以数学建模、统计学分析、编程设计为工具,利用计算机技术从庞大的历史数据中海选出能带来超额收益的多种大概率获利事件以制定交易策略。2、量化交易的特点(1)纪律性。量化投资决策都是依据模型做出的,模型会模拟测试成千上万次来达到高容错率。(2)系统性。量化交易数据分析有一套非常全面的数据评
分类: 企业开发 发布时间: 11-16 23:10 阅读次数: 0