- 博客(4525)
- 收藏
- 关注
转载 多线程相关知识总结
1.并发编程三要素 (1)原子性 原子性指的是一个或者多个操作,要么全部执行,要么全不执行 (2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改时,其他线程变量可以立即看到修改的结果。 (3)有序性 即程序的执行顺序按照代码的先后顺序执行 2.Runnable和Call...
2019-09-29 20:19:00
697
转载 在CentOS7上面搭建GitLab服务器
首先要在CentOS系统上面安装所需的依赖:ssh、防火墙、postfix(用于邮件通知)、wegt,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 1、安装SSH协议 安装命令:sudo yum install -y curl policycoreutils-python openssh-server 出现如下图所示的界面表示安装成功: 2、...
2019-09-28 16:22:00
766
转载 git 放弃本地修改,强制拉取更新
原文链接:https://blog.csdn.net/haoaiqian/article/details/78284337 开发时,对于本地的项目中修改不做保存操作(或代码改崩),可以用到Git pull的强制覆盖,具体代码如下: git fetch --all git reset --hard origin/master git pull //可以省略 git fet...
2019-09-24 09:14:00
1107
转载 MySQL:Specified key was too long; max key length is 767 bytes.
建表语句: CREATE TABLE IF Not EXISTS api ( api varchar(500) not null , method varchar(50) not null default 'POST', PRIMARY key (api,method) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ...
2019-09-23 12:55:00
213
转载 python django-admin.py startproject xxx 错误:from django.core import management
1. Python安装路径以及Python安装路径\Script文件夹,已经添加到PATH环境变量中。 2. 查看django 版本正常: import django print(django.__version__) 2.2.5 3. 创建项目:django-admin.py startproject test ,错误: Traceback (...
2019-09-22 23:02:00
625
转载 python distutils 基本打包与发布
distutils 实现对package 包的发布 import math def showMsg(a): return a * a * a a = 10 print('%d 的三次方是 %d' % (a, showMsg(a))) package.py 1. 在同级目录下建立setup.py # encoding=utf-8 f...
2019-09-22 11:00:00
595
转载 转发大神nginx配置详解
序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。 Nginx的稳定性、功能...
2019-09-21 13:08:00
251
转载 02 Python基本语法(一)
一、基本知识 1.缩进: 2.一行多条语句: 3.断行: 4.注释 # 单行注释 '''这是一段 多行注释''' 5. 变量 1. 变量类型(局部变量、全局变量、系统变量) 2. 变量赋值 多重赋值x=y=z=1 多元赋值x,y = y,x 3. 变量自增 x+=1 x-=1(不支持x++, x--) ...
2019-09-20 23:44:00
332
转载 01 Python简介、环境搭建及包管理
一、Python简介 1. Python的特点: 是一门动态、解释型、强类型语言 动态:在运行期间才做数据检查(不用提前声明变量)- 静态语音(C/Java):编译时检查数据类型(编码时需要声明变量类型) 解释型:在执行程序时,才一条条解释成机器语言给计算机执行(无需编译,速度较慢)- 编译型语言(C/Java):先要将代码编译成二进制可执行文件,再执 行...
2019-09-20 23:42:00
238
转载 row_number() over()分组排序功能 partition by 用于给结果集分组
select * from ( select row_number() over(partition by Gid order by Gid ASC) as RowN, * from( select b.Gid, a.OrderNo,b.Carcode from fit_CarOrder a inner join Fit_...
2019-09-19 15:06:00
201
转载 在Windows下配置多个git账号
1.生成并部署SSH key 安装好Git客户端后,打开git bash,输入以下命令生成user1的SSH Key: ssh-keygen -t rsa -C "user1@email.com" 在当前用户的.ssh目录下会生成id_rsa私钥文件和id_rsa.pub公钥文件,将id_rsa.pub中的内容添加至user1的github中。然后在git bash中输入以下命...
2019-09-18 08:34:00
222
转载 Spring框架源码中比较好的方法
1. string [] 转化为list aliases.addAll(Arrays.asList(nameArr)); list 转化为string[] String[] aliasesArray = StringUtils.toStringArray(aliases); 转载于:https://www.cnblogs.com/piaxiaohui/p/11531...
2019-09-16 23:54:00
151
转载 后缀数组
先粘上我入门时看的博客: https://www.cnblogs.com/jinkun113/p/4743694.html https://www.cnblogs.com/victorique/p/8480093.html https://www.cnblogs.com/jinkun113/p/4743694.html 声明:以下部分内容摘自该博客,仅供个人复习时用 ...
2019-09-16 20:01:00
149
转载 日常检查协议异常
页面中的tabel,直接点复制html里的tabel标签,到excel里面粘贴 直接在excel里粘贴,就是原样表格 Ctrl + G,定位对象 按delete可以删除所有对象,这样就可以获取所有数据了 然后再到监控页面获取实时数据,发现有数据的都是前32路,后32路通道均为离线,无数据(把数据都弄到excel里,是为了可以使...
2019-09-16 19:26:00
185
转载 (转)GitHub Desktop 拉取 GitHub上 Tag 版本代码
转自:GitHub Desktop 拉取 GitHub上 Tag 版本代码 一直在使用 GitHub Desktop 图形化 git 管理工具,统一项目框架版本时需要切换到ThinkPHP Tag 分支版本,步骤如下, 1,先在 GitHub 中找到需要的版本,点进去 2,点击查看commits 记录, 查找 token 号 ...
2019-09-16 16:29:00
1343
转载 两个字符串对比提升比较性能用 StringComparison.OrdinalIgnoreCase
如果用string.ToLower() 或者 string.ToUpper()字符串在进行大小写转换时会消耗额外的性能 用这个比较性能更好 StringPwd1.Equals(Md5(PassWord2), StringComparison.OrdinalIgnoreCase) OrdinalIgnoreCase使用序号排序规则并忽略被比较字符串的大小写,对字符串进行比较 ...
2019-09-16 10:08:00
1300
转载 HDU-6514 Monitor(二维前缀和+差分)
http://acm.hdu.edu.cn/showproblem.php?pid=6514 Problem Description Xiaoteng has a large area of land for growing crops, and the land can be seen as a rectangle ofn×m.But recently Xiaoteng ...
2019-09-16 01:24:00
253
转载 前缀和、二维前缀和与差分
先粘上我入门时看的博客:https://blog.csdn.net/qq_41117236/article/details/89438153 声明:以下部分内容摘自该博客,仅供个人复习时用 【引入】 首先给出一个问题:给定n个数,再给出m个询问,每个询问给出区间Li,Ri和x,要求你在Li到Ri上每一个值都加上x,最后给出一个询问区间L,R的区间和,怎么办?思考一下:如...
2019-09-16 00:34:00
244
转载 2019年icpc上海网络赛 B Light bulbs (分块、差分)
https://nanti.jisuanke.com/t/41399 题目大意: 有n个灯,m次操作,每次修改[l,r]内的灯,(off - on ,on - off),问最后有几盏灯亮着. 换种说法:n个点m个区间,每次区间内的数+1,最后n个点中计数为奇数的点的个数就是答案。 刚开始没注意,直接用线段树写,超内存了。。。。 这题因为外层有个T,并且n太大,还要卡...
2019-09-16 00:16:00
198
转载 树状数组
先粘上我入门时看的博客(下面部分摘自该博客): https://www.cnblogs.com/xenny/p/9739600.html 下面是我粘上以供自己复习的点: 树状数组的优点和缺点 修改和查询的复杂度都是O(logN),而且相比线段树系数要少很多,比传统数组要快,而且容易写。 缺点是遇到复杂的区间问题还是不能解决,功能还是有限。 下面是树状数组的结构...
2019-09-16 00:02:00
170
转载 2019ICPC 上海网络赛 L. Digit sum(二维树状数组+区间求和)
https://nanti.jisuanke.com/t/41422 题目大意: 给出n和b,求1到n,各数在b进制下各位数之和的总和。 直接暴力模拟,TLE。。 没想到是要打表。。。还是太菜了。 1 #include <stdio.h> 2 #include <string.h> 3 #inc...
2019-09-15 23:48:00
154
转载 c语言排序代码实现
关于快速,冒泡,选择,插入等排序,本人用代码实现,均能运行成功。 本文除了排序,针对几种swap函数,也进行了说明,通过汇编代码分析,swap1函数的效率最高。 #include<iostream>#include <cstdio> /*交换函数*/void swap1(int *a,int *b){ int tmp = *a; *a = *b; ...
2019-09-14 11:54:00
591
转载 Ubuntu18系统qt生成程序无法双击运行问题
1.Ubuntu18 安装qt编译生成的程序文件类型为application/x-sharedlib,无法双击直接运行。文件类型应该为x-executable。 2.解决方法 在.pro文件中添加下面内容后,删除以前编译文件,重新编译,生成执行文件。 QMAKE_LFLAGS += -no-pie 转载于:https://www.cnblogs.com/zhangnianyo...
2019-09-12 12:29:00
697
转载 select函数使用
这两天写了这么一段代码,select直接返回-1,错误信息是“invalid argments”,显然没有达到阻塞超时的效果。 代码如下: bool IsSocketWaitRead(inf fd,int usec){ fd_set rfds; FD_ZERO(&rfds); FD_SET(fd,&rfds); struct timeval t_...
2019-09-12 10:26:00
242
转载 Windows安装redis
转:https://www.cnblogs.com/wxjnew/p/9160855.html 一、下载: 下载地址:https://github.com/MicrosoftArchive/redis/releases 根据系统下载的版本:以(64位为例) 下载后一般解压到根目录下:如(E:\Redis-x64-3.2.100) 二、安装: 打开cmd命令窗口,使用命令...
2019-09-11 09:29:00
178
转载 Grafana+Prometheus 监控 MySQL
转自:Grafana+Prometheus 监控 MySQL 架构图 环境 IP环境需装软件 192.168.0.237 mysql-5.7.20 node_exporter-0.15.2.linux-amd64.tar.gz mysqld_exporter-0.10.0.linux-amd64.tar.gz 1...
2019-09-10 15:51:00
1463
转载 uni-app打包程序 Hbuilder X 用自有证书 苹果证书打包 ios App、用DCloud公用证书打包Android APP...
Android用HBuilder的DCloud公用证书即可 HBuilderX uni-app打包成apk安装到手机首先要登录,没有帐号可以注册,接着点击运行—原生App-云打包,配置完后点击打包,首次打包,提示说appid不能为空,跳转出基础配置页面,点击云端获取,接下来再次打包就可以顺利完成了 Android 包名:对应 信息 io.dcloud.UNI8BEE30E...
2019-09-10 14:50:00
1357
转载 Laravel手动分页的方法
use Illuminate\Pagination\LengthAwarePaginator; public function index(Request $request){ $list =[...]; //当前页数 默认1 $page = $request->page ?: 1; //每页的条数 $perPage = ...
2019-09-10 14:22:00
191
转载 [USACO09MAR]向右看齐Look Up(单调栈、在线处理)
https://www.luogu.org/problem/P2947 题目描述 Farmer John's N (1 <= N <= 100,000) cows, conveniently numbered 1..N, are once again standing in a row. Cow i has height Hi (1 <= Hi <=...
2019-09-09 23:52:00
269
转载 Pay Back(模拟)
链接:https://ac.nowcoder.com/acm/contest/1086/C 题目描述 "Never a borrower nor a lender be." O how Bessie wishes she had taken that advice! She has borrowed from or lent money to each of N...
2019-09-09 23:22:00
327
转载 [USACO09MAR]Moon哞哞叫Moon Mooing(模拟)
链接:https://ac.nowcoder.com/acm/contest/1086/F来源:牛客网 题目描述 A full moon casts some sort of spell on the cows and, like their cousins the wolves and coyotes, they bay at the moon --...
2019-09-09 23:00:00
216
转载 Python学习--多线程&多进程
一、线程&进程 1、进程 在系统中,一个任务就是一个进程。比如开启浏览器,打开微信,打开两个记事本就是启动了两个记事本进程。每打开一个任务,代表在系统中启动了一个进程,进程代表着一个资源的集合 2、线程(Thread) 线程是操作系统能够运行的最小度量单位,他被包含在进程当中,是进程中实际的运行单位。 有些进程不止同时干一件事,比如Word,它可以同时进行打字、拼写检查...
2019-09-06 17:19:00
262
转载 golang 处理 json 结构体
首先 我们来看一下这个json 字串 { "resp": { "respCode": "000000", "respMsg": "成功", "app": { "appId": "xxxxxx" } } } go 内置了json字串的解析包 "encoding...
2019-09-05 18:10:00
212
转载 磁盘处于脱机状态"解决办法
由于管理员设置的策略,该磁盘处于脱机状态"解决办法 1.运行:cmd 2.输入:DISKPART.exe 3.DISKPART> san 4.DISKPART> san policy=onlineall 5.DISKPART>list disk 6.DISKPART> select disk 1 7.DISKPAR...
2019-09-05 14:04:00
2747
转载 Python学习--发送邮件
我们在开发、测试程序的时候,有时候需要开发一些自动化的任务,执行完之后,将结果自动的发送一份邮件。 Yagmail可以简单的实现自动发送邮件功能,安装yagmail模块:先下载whl文件保存到本地,然后执行安装命令:pip install xxxx.whl,或pip install yagmail 一、授权码 授权码是用于登录第三方邮件客户端的专用密码,使用qq邮箱、16...
2019-09-05 11:29:00
244
转载 Python学习--异常处理
一、异常处理 异常是一个事件,该事件会在程序运行过程中发生,影响了程序的正常执行。 一般情况下,程序运行过程中会出现各种各样的错误就是我们看到的报错,一旦出错程序就会终止运行。异常是Python对象,如果我们不在程序运行过程中捕获异常那么程序就有可能终止运行。 举个例子: def calc(a, b): return a / b print(calc(5, 1...
2019-09-05 10:54:00
256
转载 HDU-1828 Picture(扫描线 求矩形并的周长)
http://acm.hdu.edu.cn/showproblem.php?pid=1828 Time Limit: 6000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Problem Description A number of rectangular posters, photogra...
2019-09-05 01:24:00
226
转载 一、如何使用postman做接口测试笔记一
一、什么是接口测试 前端(客户端):Android、ios、web 后端(服务端):java、js、css 接口测试即功能测试,接口是用来连接客户端和服务端的,一般接口返回的数据都是json格式 二、接口的组成 url 请求参数 请求方式 三、get和post请求的区别 ①get请求比post请求安全(现在几乎无区别) ②get请求参数有长度限制,post...
2019-09-04 21:19:00
309
转载 NPOI导出EXCEL样式
public void Export(DataRequest<ExportModel> request, DataResponse<dynamic> response) { try { var order = GetShopMod...
2019-09-04 13:24:00
227
转载 Emoji 映射编码
Emoji官网:https://emojipedia.org/ Name Unified DoCoMo KDDI Softbank Google Wechat black sun with rays U+2600 U+E63E U+E488 U+E04A U+FE000 ☀ cloud U+260...
2019-09-04 12:43:00
1963
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅