Centos7 开机自动运行命令

地址:/etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions d
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

怎么从IL认识关键字呢

关键字   上一篇研究了using关键字,在这篇我们研究一下lock关键字,在多线程,ASP.NET中涉及共享资源读写都会给线程代码加锁,保证资源正确读写。lock关键字结构也是try-finally结构。四篇随笔有3篇(foreach的集合遍历,using语句,lock语句)都是try-finally结构,在写着几篇文章时候,我发现以前处理finally考虑不全,所以还是熟悉最新的语法,使用它们不仅会使代码更加整洁,而且使代码更加健壮。 MSDN解释 lock 关键字将语句块标记为临界区,方
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

《Effective C#》读书笔记

第 2 条:考虑用 readonly 代替 const 编译期(compile-time)的常量:const,运行期(runtime)的常量: readyonly const,可以写在方法里。只能用数字、字符串或 null 来初始化。 readyonly, 只能写在类里,不能写在方法里;但灵活,类型不受限制。 第 3 条:优先考虑 is 或 as 运算符,尽量少用强制类型转换   有两种办法能够实现转换,一是使用 as 运算符,二是通过强制类型转换(cast)来绕过编译器的类型检查。在这之前,
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

[oracle] ORA-01017: invalid username/password; logon denied ORA-28040: No matching authentication protocol

错误:   ORA-01017: invalid username/password; logon denied   ORA-28040: No matching authentication protocol 原因1: 客户端与服务器oracle 版本不一 注意修改Oracle 实例上些参数需要修改密码 SQLNET.ALLOWED_LOGON_VERSION_SERVER SQLNET.ALLOWED_LOGON_VERSION_SERVER Setting 8 11 12 12a Ser
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

代码发布3 gitpython模块, 代码发布概述图, 服务器管理, 项目管理, 发布任务管理

gitpython模块 能够python代码操作git仓库 安装 pip3 install gitpython # 好用的模块:pandas numpy 处理excel表格 openpyxl... 基本使用 import os from git.repo import Repo # 下载远程仓库的代码可以怎么搞 clone pull # 先定义代码的存放位置 download_path = os.path.join('jason','NB') Repo.clone_from('http
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

第2章 类模板:2.4 友元

2.4 Friends 2.4 友元 Instead of printing the stack contents with printOn() it is better to implement toperator<< for the stack. However, as usual operator<< has to be implemented as nonmember function, which then could call printOn() inline: 与其使用print
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

参数不同的重载函数

/* 参数个数不同的重载函数列子 time:20200415 where:gfdx */ #include<iostream> using namespace std; int mul(int x, int y) { return x* y; } int mul(int a, int b, int c) { return a * b * c; } int main() { int i = 1; int j = 3; int h = 5; cout
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

python3中的nonlocal 与 global

nonlocal 与 global nonlocal翻译是非本地,global翻译是全局,它们都是python3的新特性。如果以类C语言的思维去看这2个关键字,很可能觉得它们差不多。但实际上它们很不一样。 下面先说说global。顾名思义,global能将一个变量提升为全局, 但是这个关键字有个特别的语法要求,即不能同时定义和声明,如global a=1。 a = 1 def func(): print(a) global a a += 2 # SyntaxW
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

nanoRTOS开发笔记2 链表

学习freertos之余模仿写一个操作系统 void InitItem(LIST_ITEM* const root) { root->OwnerList=NULL; } void InitList(LIST* const root) { //root-> root->Index=(LIST_ITEM*)&(root->LastItem); root->LastItem->num=SysMAX; //root->LastItem->OwnerList =root; //root->LastIte
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

[考试反思]0415省选模拟71:限制

奇奇怪怪的一场考试。状态还是有点差。 一看$T2$这$30000$的数据范围就知道大概可以$n^2$卡过。 然后纠结了半天到底要想正解还是卡暴力。于是又花了好长时间想正解然而什么都没想出来。 于是就开始卡暴力,的确卡的挺快的但是细节挂了一处丢了$40pts$。 在靠后也是除了牛逼以外跑得最快的。然而并没有什么用,$WA$了就没啥好说的。 结果犹犹豫豫磨磨叽叽等$T2$弄完时间也就不多了。于是$T1/3$只好定位为暴力。 过程中$T1$的正解在脑中一闪而过然而并没有花时间继续想(也没那个时间了)
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

Mysql第一篇【Mysql基础知识】

常见的概念 DB:数据库,存储数据的容器。 DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB。 SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件持有的,而是几乎所有的主流数据库软件通用的语言。中国人之间交流需要说汉语,和美国人之间交流需要说英语,和数据库沟通需要说SQL语言。 数据库存储数据的一些特点 数据存放在表中,然后表存放在数据库中 一个库中可以有多张表,每张表具有唯一的名称(表名)来标识自己 表中有一个或多个列,列又称为“字段”,相当于jav
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

【C#】写一个支持多人聊天的TCP程序

碎碎念 先谈谈我们要实现的效果:客户端可以选择要聊天的对象,或者直接广播消息(类似QQ的私聊和群消息) 那么,该如何实现呢? 首先明确的是,要分客户端和服务器端两个部分(废话) 客户端:选择要发送的对象,发送信息。同时有一个线程在监听是否收到新的信息。 服务器端:负责转发收到的消息,并负责管理所有接入的连接 好了有了大体思路后,开始编程吧~ 客户端 界面设计 客户端要提供的信息主要是发送对象、发送信息内容,故设计如下: 其中用户名必须提供(这里考虑的比较简单,不需要验证用户名是否重复),发送信
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

【Python】魔法方法:数据运算

【小甲鱼】【零基础入门学习Python】【魔法方法:数据运算】 订正:divmod(a,b)返回的是一个元组(a//b,a%b) 举例: 1 >>> class New_int(int): 2 def __add__(self,other): 3 return int.__sub__(self,other) 4 def __sub__(self,other): 5 return int.__add__(self,other) 6
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

POJ3348-Cows-求凸包面积

题意:求给定的n个坐标形成的凸包面积 套公式即可。 从而引入凸包 思路: 本题利用叉乘求面积(选取凸包上的一个点作为基点,然后把多边形分成许多的三角形,然后用叉积去算三角形面积即可) 求解凸包用到的是Andrew算法,Graham算法的变种,速度更快稳定性也更好。 两种算法的复杂度均为O(nlogn),若输入有序的话时间复杂度就均为O(n) 下面介绍Andrew算法: Andrew算法执行步骤: 1、将所有的点按照横坐标从小到大进行排序,横坐标相同则按纵坐标从小到大排; 2、将P[0]和P[1
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

爬虫笔记:http请求详解(三)

爬虫就是发送http请求(浏览器里面打开发送的都是http请求),然后获取到response,咱们再从response里面找到想要的数据,存储到本地。 接下来就说一下什么是http请求,它里面都有哪些东西,我们在写爬虫的时候,怎么http请求,里面哪些对我们的爬虫有影响。 http请求过程 咱们打开一个网站的时候,过程是这样的客户端(浏览器)发送请求到服务端(你打开的网站所在的服务器),服务端接收到请求,处理,返回数据给客户端(浏览器),然后在浏览器里面看到了数据。 明白了这个过程之后呢,再来
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

关于postman传参XML

今天在使用postman传参xml的时候,发现这样传参后台就收不到。 只有加上上面两个XMLNS后台才能收到。其中第二个xmlns的最后一个uri是当前这个CompanyAddDto所在的位置。 而且我还发现当我把name节点放在Introdudtion节点之前,Introdudtion节点的数据读取不到,而将这两个换一个位置,就能够将两个节点的数据读取到,我也不晓得为啥
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

学习计划_Selenium2_Python自动化测试实战

Selenium2 python 自动化测试实战 总目标:灵活使用Selenium进行编写自动化测试能力 计划总目标完成时间:2020-04-15~2020-05-01 2020-04-15第一周 时间 学习内容 学习目标 是否完成 2020-04-16 第三章-第四节 鼠标事件 第三章-第五节 键盘事件 第三章-第六节 打印信息 第三章-第七节 设置等待时间 第三章-第八节 定位一组对象 第三章-第九节 层级定位 熟练内容方法 2020-04-17 第三章-第十节 定位frame中的对象 第
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

Gradient Centralization: A New Optimization Technique for Deep Neural Networks

论文链接: https://arxiv.org/abs/2004.01461 github: https://github.com/Yonghongwei/Gradient-Centralization 1. 综述 这篇论文是由阿里达摩院和香港理工大学共同合作。这篇文章相较于传统对于神经网络(deep neural network, DNN)的优化方法:关注在激活函数或者说参数权重,提出了新的优化方案即:Gradient centralization (GC),GC通过将梯度向量化为零均值实现
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

第三次作业K均值算法

(1) 扑克牌手动演练k均值聚类过程 共有30张扑克牌,数字1到10,每个数字各三张。选取1、6、10作为一开始的中心,经过三轮后得到如图结果 (2)用sklearn.cluster.KMeans,鸢尾花花瓣长度数据做聚类,并用散点图显示. 代码如下 (3)鸢尾花完整数据做聚类并用散点图显示. 代码如下 5).想想k均值算法中以用来做什么? 1、老师在统计学生的成绩时,可以用k均值算法来划分学生成绩好坏的等级; 2、可以给学校统计学生的身高和划分; 3、可以给植物学家处理收集的各种植物信息。
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0

OO第二单元作业博客

第一次作业 1.设计策略 本次作业需要实现一部简单电梯的运行,很自然的,我选择将本次作业的三个部分,读入数据、调度数据、电梯运行作为三个线程来运行。其中读入数据的线程比较简单,根据提供的接口使用方法顺序读入即可。调度数据我实现了一个调度器类,用于管理两个队列,一个是读入数据的队列,一个是给电梯分配任务的队列。电梯作为一个类,实现了运行,进出人等功能。
分类: 其他 发布时间: 04-15 22:34 阅读次数: 0