git基本操作_快速查询

删除远程分支: git branch -a # 查看远程分支列表 git push origin --delete 远程分支名称 # 删除远程分支 删除本地分支: git branch # 查看本地分支列表 git branch -d 分支名称 # 删除本地分支 已存在项目, 拉取远程分支到本地: git fetch origin 远程仓库的分支名 # 把远程分支拉倒本地 git checkout -b 本地分支名称 origin/远程分支名称 # 在本地创建分支,并切换到该分支 git pu
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

关于 Wireshark3 中 GeoIP 的问题

本文首发:https://www.somata.work/2019/AboutWireshark3GeoIPQ.html 之前在用 Wireshark 书里面讲到了 GeoIP 反解地址信息的用法,但是我用 Wireshark 找了半天也没找到 GeoIP 设置数据库的配置选项,网上查了很久,全是针对 有 GenIP 的解释。我自己去查了 Wireshark 的 releases 之后才知道,在 Wireshark 2.5.1 的时候已经剔除了 GeoIP 的数据库支持了,改而使用的MaxMi
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

【南工程开源计划】南工程16级数字信号处理高分试卷

南工程16级数字信号处理高分试卷,建议全背,保底70
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

FTP 协议解析

本文首发:https://www.somata.work/2019/FTPExplanation.html FTP全称: File Transfer Protocol,是一个用于文件传输的协议,本文主要讲解FTP协议。如果有不懂的地方可以查询FTP的定义文档: RFC 959 或者在评论中提出,同时有写错的地方也希望能提出来,大家一起进步。 FTP 是一个协议而不是一个服务,很多人把FTP理解为了一个服务,这里是不正确的,其实应用了FTP协议的服务也有很多,例如:vsftpd, pure-ft
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

uniapp - cell组件

sunui-cell  用于点击效果复用(组件仅1kb) v1.0.0 于 2020.01.09更新 参数介绍: 1. hover:是否显示点击效果/默认false 2. time:点击显示时间/默认170ms 3. styles:组件样式,可按照行内样式编写(无需父组件传值子组件那样死板) - 见示例 示例代码: <template> <view class="index-page"> <view v-for="(item,index) in 10" :key='index'>
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

一起来立Flag吧!超炫的数据图表分析 2020 年 Java 技术趋势

引言 2020 来了,第一批 00 后已经 20 岁了,95 后也到了晚婚的年龄,员外的头发也越来越少了,新的一年大家有立下了哪些 Flag ?小伙伴们别急着立 Flag,让员外帮你分析一下哪些技术正流行、哪些技术已过时后再立也不迟。时势造英雄,技术也是一样,新的技术层出不穷,要真正做到顺势而为却又不随波逐流(少学点保护头发)。 数据来自JetBrains Developer Ecosystem Survey 报告,文末附上链接。 Java 版本对比 Java 8 作为Sun公司被 Oracl
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

与Linux的第七夜

以下内容均学习于51CTO老男孩 内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。 查看文件描述符最大开启数:【ulimit -n】the maximum number of open file descriptors 调整文件描述符: 1.【ulimit -SHn 65535】临时生效,永久生效需要放入开机自启动,/etc/rc.local
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

[极客大挑战 2019]Havefun

打开题目右键查看源代码 <!--$cat=$_GET['cat']; echo $cat; if($cat=='dog') {echo 'Syc{cat_cat_cat_cat}';}--> 直接传参/?cat=dog 得到flag
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

清晰架构(Clean Architecture)的Go微服务: 程序容器(Application Container)

清晰架构(Clean Architecture)的一个理念是隔离程序的框架,使框架不会接管你的应用程序,而是由你决定何时何地使用它们。在本程序中,我特意不在开始时使用任何框架,因此我可以更好地控制程序结构。只有在整个程序结构布局完成之后,我才会考虑用某些库替换本程序的某些组件。这样,引入的框架或第三方库的影响就会被正确的依赖关系所隔离。目前,除了logger,数据库,gRPC和Protobuf(这是无法避免的)之外,我只使用了两个第三方库ozzo-validation¹和YAML²,而其他所有
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

python的in,is和id函数

1. in 和 not in —— 判断某个序列中是否存在某值 # in aa = [1,2,3,'Cathy','太平洋'] if '大西洋' in aa: print('yes') else: print('no') # no # not in if '大西洋' not in aa: print('yes') # yes else: print('no') #------------------------------------------
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

吴晓波跨年演讲全文-预见-2020 (七、资本市场回暖可期)

大家好,这里是吴晓波跨年演讲全文-预见-2020。 即将到来的2020年,有可能发生哪些商业上的趋势和变革呢? 预见2020的八大预测 07 资本市场回暖可期 2019年,上证和纳指都不错,上证涨了21.9%,纳指涨了33.17%。 2019年下半年,特别是6月份之后,我们看到了一系列的新闻:沪伦通正式启动、科创板开板、外汇管理局取消QFII和RQFII的投资额度限制,看到了新三板精选层直接转板上市政策的发布,资管新规的松绑,创业板允许借壳重组, A股再融资的全面松绑,创业板再融资取消连续两年
分类: 其他 发布时间: 01-09 20:34 阅读次数: 0

根据列表中字典中的某个value排序

1 li = [{'a':1,'b':4},{'a':2,'b':3},{'a':3,'b':2},{'a':4,'b':1}] 2 print('li',li) 3 #根据a的值倒序排序 4 liNew = sorted(li,key=lambda e:e.__getitem__('a'),reverse=True) 5 print('liNew',liNew) 6 #根据a的值倒序排序 7 liNew2 = sorted(li,key=lambda e:e['a'],reverse=Tru
分类: 其他 发布时间: 01-09 20:17 阅读次数: 0

Spring Cloud Stream消息驱动之RocketMQ入门(一)

SpringCloudStream目前支持的中间件有RabbitMQ、Kafka,还有我最近在学习的RocketMQ,以下是我学习的笔记 学习Spring cloud Stream 可以先学习一下了解 Spring Messaging 和 Spring Integration, 先看看Spring Message 消息的模型 Messaging 对应的模型就包括一个消息体 Payload 和消息头 Header 消息通道 MessageChannel 用于接收消息,调用 send 方法可以将消
分类: 其他 发布时间: 01-09 20:17 阅读次数: 0

挑战程序设计竞赛——1.6.1三角形

题目: 有n根棍子,棍子i的长度为ai。想要从中选出三根棍子组成周长尽可能长的三角形。请输出最大的周长,若无法组成三角形则输出0。 限制条件 3 ≤ n ≤ 100 1 ≤ ai ≤ 10^6 输入 n = 5 a = {2,3,4,5,10} 输出 12(选择3、4、5时) 输入 n = 4 a = {4,5,10,20} 输出 0(无论怎么选都无法组成三角形) 这道题大家都知道O(n3)的方法,但是还有一种方法可以以O(nlogn)解决,那就是排序。 从大到小进行排序,从最大开始计算使得连
分类: 其他 发布时间: 01-09 20:17 阅读次数: 0

JAVA课程设计(五子棋)--个人博客

JAVA课程设计(五子棋)--个人博客(李金妲)
分类: 其他 发布时间: 01-09 20:17 阅读次数: 0

docker部署mysql无法启动

环境 系统: centos7.7 docker: 19 mysql: 8.0.18 将原网址变更为 报错分析 日志内容 140505 16:05:59 InnoDB: Using Linux native AIO 140505 16:05:59 InnoDB: Warning: io_setup() failed with EAGAIN. Will make 5 attempts before giving up. InnoDB: Warning: io_setup() attempt 1
分类: 其他 发布时间: 01-09 20:17 阅读次数: 0

spring之整合struts2

首先将以下jar包加入到lib文件夹中: 基础目录: Person.java package com.gong.spring.struts2.beans; public class Person { private String username; public void setUsername(String username) { this.username = username; } public void h
分类: 其他 发布时间: 01-09 20:17 阅读次数: 0

Express 框架中的路由

路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等) 组成的,涉及到应用如何响应客户端对某个网站节点的访问 简单的路由配置 当用 get 请求访问一个网址的时候,做什么事情: app.get("网址",function(req,res){ }); 当用 post 访问一个网址的时候,做什么事情: app.post("网址",function(req,res){ }); // user 节点接受 PUT 请求 app.put('
分类: 其他 发布时间: 01-09 20:17 阅读次数: 0

Python开发GUI实战:图片转换素描画工具!

奋斗没有终点 ! 好好学习72变,因为将来 没有人能替你阻挡81难 。 生如蝼蚁,当有鸿鹄之志; 命如纸薄,应有不屈之心 。 今天被这句话触动了,所以开篇分享给大家。鸡汤有毒,但有时大家却靠它激励自己继续前行! python开发GUI 程序员的自我救赎,使用python开发性格分析工具 这篇文章,通过Python编写了GUI的性格分析工具。一位从我公众号开始结识的朋友,询问关于如何快速编写一个exe工具的问题。由于功能简单且之前无相关GUI编程基础,为了快速完成开发,我向他推荐了easygui
分类: 其他 发布时间: 01-09 20:17 阅读次数: 0

Promise的初步认识

一、   Promise是异步编程的一种解决方案 二、什么时候需要处理异步编程?   1、网络请求     我们封装一个网络请求的函数,因为不能立即拿到结果,所以我们往往会传入另外一个函数     在数据请求成功时,将数据通过传入的函数回调出去,但是当网络请求非常复杂时,就会出现回调地狱 三、Promise的三种状态   当我们在开发中有异步操作时,就可以给异步操作包装一个promise      promise的三种状态:     1、pending:等待状态,比如正在进行网络请求,或者定时
分类: 其他 发布时间: 01-09 20:17 阅读次数: 0