GO语言GIN框架入门

Gin框架介绍 Gin是一个用Go语言编写的web框架。它是一个类似于martini但拥有更好性能的API框架, 由于使用了httprouter,速度提高了近40倍。 中文文档 Gin框架安装与使用 安装GIN $ go get -u github.com/gin-gonic/gin 第一个Gin程序 package main import "github.com/gin-gonic/gin" func main() { // 创建一个默认的路由引擎 engine :=
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

计算机网络原理--第一章 计算机网络概述

1.1 计算机网络起源 一、经典通信模式 电路交换技术 特点: 保密性差 稳定性差 快速实时性好 报文交换技术 特点: 保密性差 稳定性好 快速实时性差 分组交换技术 主要思想:存储转发 首先将完整的消息报文分成许多具有收发地址的小分片 每一个分片可以分别通过存储-转发的方法向目的地转发 在目的地,所有的小分片重新组合成完整的消息报文 特点: 保密性好 稳定性好 快速实时性好 1.2 计算机网络定义与分类 一、定义 具有独立功能的计算机或其他设备,用一定通信设备和介质互相连接起来,能够实现数据
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

5971: Cable master(二分+卡精度)

5971: Cable master 时间限制(普通/Java):1000MS/3000MS 内存限制:65536KByte 总提交: 81 测试通过:20 描述 Inhabitants of the Wonderland have decided to hold a regional programming contest. The Judging Committee has volunteered and has promised to organize the most honest c
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

rhel7学习第9课

今天学习第六章,存储结构与磁盘划分 了解最常用的目录以及所对应的存放内容(再次强调LINUX一切都是文件) 主/扩展分区 1-4 逻辑分区 5-6 5以后的逻辑扩展分区 1,建立分区 2,格式化磁盘 3,挂载分区 4,VIM编辑/etc/fstab
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

BarEasy打印小程序_CS

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net; using System.Net.Sockets; namespace B
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

Java设计模式原型模式

原型模式: – 通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。 – 就是java中的克隆技术,以某个对象为原型,复制出新的对象。显然,新的对象具备原型对象的特点 – 优势有:效率高(直接克隆,避免了重新执行构造过程步骤) 。 – 克隆类似于new,但是不同于new。new创建新的对象属性采用的是默认值。克隆出的 对象的属性值完全和原型对象相同。并且克隆出的新对象改变不会影响原型对象。然后, 再修改克隆对象的值。 原型模式实现: – Cloneable接口和clon
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

洛谷训练新手村之“顺序与分支”题解

P1422 小玉家的电费 题目链接:https://www.luogu.com.cn/problem/P1422 题目大意: 夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写:据闽价电[2006]27号规定,月用电量在150千瓦时及以下部分按每千瓦时0.4463元执行,月用电量在151~400千瓦时的部分按每千瓦时0.4663元执行,月用电量在401千瓦时及以上部分按每千瓦时0.5663元执行;小玉想自己验证一下,电费通知单上应交电
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

关于Springboot初接触

此博非教学,仅仅为本人的学习记录,望酌情参考,环境是Centos的eclipse企业版,自带jee和maven,所以下了个springboot插件,关于开始创建项目的时候遇到一点坑,应对的方法是出问题了就删除/root/.m2/目录下的那个文件夹,在这个目录下还可以创个settings.xml文件配置maven的阿里源,不然创一个项目能等半年。。。内容如下 <settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

红宝石barklyite

红宝石英文为barklyite或ruby,红宝石是指颜色呈红色的corundums刚玉宝石,barklyite红宝石是除了蓝宝石salamstone以外的的corundums刚玉,主要成分是氧化铝(Al?O?)。红色来自铬(Cr),主要为Cr2O3,含量一般0.1~3%,最高者达4%。含Ti而呈蓝色称salamstone蓝宝石(引自《 矿物学基础》)。红宝石barklyite的矿物名称为刚玉corundums。(注:除红宝石外,其他颜色的刚玉都属于salamstone蓝宝石。如粉红色刚玉被称为
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

发布一本用 GitBook 编辑的书

在上一篇的文章里,我们已经写好了一本名叫 erdong-first-book 的书,但是在本地浏览很不方便,我们希望放到网络上,可以随时、方便的访问这个书籍。这个需求可以使用多种方式来实现,比如第一种,可以通过 GitBook 官网来发布这本书,GitBook 除了是一个电子书的工具以为,自身也有一个网址,在该网站注册成为会员后,可以发布自己的电子书,并且可以和 GitHub 进行关联。 除了使用 GitBook 官网以外,可以直接将电子书放在 GitHub 上,通过 GitHub Pages
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

[插件式开发][C#]

Demo 下载 参考文章:https://www.cnblogs.com/hippieZhou/p/9398354.html 技术方面要使用到 依赖注入,可以参考此示例逐步学习:https://github.com/hippieZhou/CSharpDI.Notes
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

3-3 服务端CHannel的初始化:initAndRegister

一 服务端CHannel的初始化流程  1. init() //初始化入口  2. set ChannelOptions,ChannelAttrs  3. set ChildOptions,ChildAttrs  4. config handler //配置服务端pipeline  5. add ServerBootstrapAcceptor //添加连接器 二  1. init() 流程如下  进入 ServerBootstrap.init() 方法 @Override vo
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

Docker centOS环境安装

官网参考:https://docs.docker.com/install/linux/docker-ce/centos/ 01 卸载之前的docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 02 安装必要的依赖 sudo yu
分类: 其他 发布时间: 11-24 21:34 阅读次数: 0

Python模块之random模块的使用

import random import string # 随机整数: print(random.randint(1,50)) # 随机选取0到100间的偶数: print(random.randrange(0, 101, 2)) # 随机浮点数: print(random.random()) print(random.uniform(1, 10)) # 随机字符: print(random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()')) # 多
分类: 其他 发布时间: 11-24 21:17 阅读次数: 0

二、常用固件升级

1.什么是固件? 固件(Firmware)就是写入EPROM(电可擦写只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。这种设备内部保存的设备“驱动程序”,通过这种驱动程序,操作系统才能标准的实现机器的特定运行。同样,固件也是担任着一个系统最基础最底层工作的软件,这是硬件设备的灵魂,有一些设备除了固件,在没有任何的软件,因此,可以说固件也是决定硬件的性能和功能的。 早期固件芯片采用了ROM设计,Firmware代码是在生产过程中固化的,用任何手段都无法修改。随着技术的不断发展,修改
分类: 其他 发布时间: 11-24 21:17 阅读次数: 0

实验二 网络嗅探与欺骗 实验二

实验二 中国人民公安大学 Chinese people’ public security university 网络对抗技术 实验报告 实验二 网络嗅探与欺骗 学生姓名 代禹 年级 2017级 区队 五区队 指导教师 高见 信息技术与网络安全学院 2016年11月7日 实验任务总纲 2016—2017 学年 第 一 学期 一、实验目的 1.加深并消化本课程授课内容,复习所学过的互联网搜索技巧、方法和技术; 2.了解并熟悉常用的网络嗅探方式,掌握常用抓包软件的使用方法和过滤技巧,能够对给定的数据
分类: 其他 发布时间: 11-24 21:17 阅读次数: 0

超赞的看英语视频的方式

一次意外,我在油管上看老外的新闻的时候字幕比视频放的慢了一拍.等他说完了一句字幕才出现,这样看下来我个人觉得能锻炼听力,而不是光盯着字幕了,不失为一种学习英语的好方法. 我想再youtube上进行字幕设置,可是并没有这样的功能. 于是我想可以找一个字幕播放器,来自己控制它的播放速度,只要慢一拍即可. 再伟大的github宝库上我找了这款软件penguin subtitle player,英语真的很重要,不然重要的东西你找不到. https://github.com/carsonip/Pengu
分类: 其他 发布时间: 11-24 21:17 阅读次数: 0

微信小程序开发-学习第一天总结

什么是微信开发:   微信对外提供了很多功能(如:聊天,支付,分享,收藏等),同时微信还对外开放了很多的接口与能力。   程序员基于这些功能和接口进行的开发,叫做微信开发。 开放平台和公众平台的区别: 开放平台: 是微信对外开放 API 接口的平台 开放的 API 接口,供第三方网站和 App 调用 后端程序员是开放平台开发的主力军 公众平台: 是基于微信公众号,为微信用户提供服务的平台 所用公众号,都属于微信内开发 前端程序员是公众平台开发的主力军 小程序出现的目的:   拦截用户流量入口,
分类: 其他 发布时间: 11-24 21:17 阅读次数: 0

Python 读取txt文件并存为numpy数组或列表

1、读取数据,存为numpy数组: my_data = numpy.loadtxt('my_file.txt') 存为numpy数组以后,my_data的尺寸可以用my_data.shape进行查看,用numpy.reshape()进行修改尺寸。 2、读取数据,存为list列表: with open('my_file.txt', 'r') as f: my_data = f.readlines() #txt中所有字符串读入data,得到的是一个list # 对list中的数据做
分类: 其他 发布时间: 11-24 21:17 阅读次数: 0

php中时间显示不一样

时间不对是因为没设置时区 在xampp/php/php.ini中ctrl + f 查找date.timezone 该行默认注释,去掉 ; 修改为 date.timezone = PRC
分类: 其他 发布时间: 11-24 21:17 阅读次数: 0