自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

转载 per-CPU变量

为什么需要per-CPU变量假设系统中有4个cpu, 同时有一个变量在各个CPU之间是共享的,每个cpu都有访问该变量的权限。当cpu1在改变变量v的值的时候,cpu2也需要改变变量v的值。这时候就会导致变量v的值不正确。这时候机智的你就会说,在cpu1访问变量v的时候可以使用原子操作加锁,cpu2访问变量v的时候需要等待。可是机智的是否考虑过加锁对性能的影响,原子操作对cpu是...

2019-01-31 16:51:00 105

转载 leetcode279---完全平方数

leetcode279—完全平方数原题链接原题简述给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。示例 1:输入: n = 12输出: 3解释: 12 = 4 + 4 + 4.示例 2:输入: n = 13输出: 2解释: 13 = 4 + 9...

2019-01-31 13:58:00 122

转载 知识扩展

转载于:https://www.cnblogs.com/huangbin1994/p/10339439.html

2019-01-30 18:58:00 221

转载 正则表达式

1.\b匹配一个单词。如果要精确地查找hi这个单词的话,我们应该使用\bhi\b 2.\d匹配一个数字,\d{2} 匹配两个数字 0\d\d-\d\d\d\d\d\d\d\d匹配这样的字符串:以0开头,然后是两个数字,然后是一个连字号“-”,最后是8个数字(也就是中国的电话号码。当然,这个例子只能匹配区号为3位的情形)。 这里的\d是个新的元字符,匹配一位...

2019-01-30 18:00:00 37

转载 caffe的idx1-ubyte和idx1-ubyte文件转换成图片文件和文本文件

train-images-idx3-ubyte : training set images train-labels-idx1-ubyte : training set labels t10k-images-idx3-ubyte :test set images t10k-labels-idx1-ubyte :test set labe...

2019-01-29 22:49:00 784

转载 DNS server (ipv4 & ipv6)

pc 端配置dns : 10.6.161.252ipv6 dns: 4001::113. 域名解析www.altaitest.com— 10.6.161.252 ///4001::11 (chrome 浏览器 默认关闭ipv6, 建议使用 firefox 访问ipv6的 域名)----------------------------------安装步骤---...

2019-01-29 15:14:00 628

转载 [Swift]LeetCode424. 替换后的最长重复字符 | Longest Repeating Character Replacement

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/streng...

2019-01-29 14:47:00 63

转载 Android启动过程

第一个阶段:系统启动1.首先是Android系统启动  这时候第一进程是zygote。zygote英文是受精卵的意思。android系统的所有进程都是由zygote进程fork而来。zygote最先启动的第一个进程是鼎鼎大名的SystemServer进程。这个进程包含了我们常说的三个大神级系统服务,分别是ActivityManagerService,WindowMana...

2019-01-28 17:04:00 53

转载 产品排序 product

评测传送门【问题描述】  你是一个公司的员工,你会按时间顺序受到一些产品的订单,你需要用一个栈来改变这些订单的顺序(每个产品都必须入栈和出栈一次)。  按初始顺序,每次可以将一个产品入栈,或将栈顶产品弹至现在的序列末尾。  每个产品有一个制作时间t i 和单位时间惩罚值d i 。  总的惩罚值为∑ ni=1 (s i × d i ),其中s i 为第i个产品的完成时间,你需...

2019-01-27 20:20:00 175

转载 springboot整合mybatis,redis,代码(四)

一 说明这是spring整合redis注解开发的系类:二 正文在注解开发时候,会有这几个注解需要注意:具体含义:  1.@Cacheable 可以标记在方法上,也可以标记在类上。当标记在方法上时表示该方法是支持缓存的,当标记在类上时则表示该类所有的方法都是支持缓存的。应用到读取数据的方法上,将先从缓存中读取该方法的返回值,如果没有再从DB获取数据,然后把数据添加到缓存中...

2019-01-27 18:12:00 39

转载 BZOJ 4568: [Scoi2016]幸运数字(倍增+线性基)

传送门解题思路  异或最大值肯定线性基了,树上两点那么就倍增搞一搞,就维护每个点到各级祖先的线性基,时间复杂度\(O(nlog^3n)\),并不知道咋过去的。代码#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<cstdlib&g...

2019-01-27 16:42:00 70

转载 性能测试三十八:Java性能分析神器-JProfiler安装和简单介绍

Jprofiler是一个重量级的工具,需要分别在服务器和windows都装客户端,会损耗性能,用于发现问题后排查问题,而不是常规的监控JPROFILER工具下载地址:http://www.ej-technologies.com/download/jprofiler/fileslinux下安装:rpm -ivh jprofiler_linux_9_1_1.rpm由于我这个是3...

2019-01-26 22:31:00 87

转载 django数据模型中 null=True 和 blank=True 有什么区别?

null如果为 True , Django 在数据库中会将空值(empty)存储为 NULL 。默认为 False 。blank设置字段是否可以为空,默认为False(不允许为空)和null的区别在于:null是数据库的范围,而blank是用于验证。如果一个字段的 blank=True ,Django 在进行表单数据验证时,会允许该字段是空值。如果字段的 blank=F...

2019-01-25 22:35:00 119

转载 app ui 自动化,知识碎片

获取APP页面源码并写入一个XML文件  page_source=driver.page_source  with open("data.xml","w") as f:     f.writelines(page_source)将UTC时间转换为指定格式时间 localtime()  timeStruct = time.localtime(os.path.getmtime(oldname...

2019-01-25 18:32:00 85

转载 monadic parser combinator

todo转载于:https://www.cnblogs.com/nanlan2017/p/10317671.html

2019-01-25 00:17:00 212

转载 理解 Spring 定时任务的 fixedRate 和 fixedDelay 的区别

用过 Spring 的 @EnableScheduling 的都知道,有三种方式,即 @Scheduled 注解的 fixedRate(fixedRateString), fixedDelay(fixedDelayString), 以及 cron这里讨论 fixedRate 和 fixedDelay 参数fixedRate 是有一个时刻表的概念,在任务启动时,T1、T2、T3就已经排...

2019-01-24 13:32:00 82

转载 【学习笔记】多项式相关算法

手动博客搬家: 本文发表于20181125 13:19:28, 原地址https://blog.csdn.net/suncongbo/article/details/84485568最近学了一下多项式相关算法,简单记录一下记号说明: \(O(Af(n))\)表示时间复杂度\(O(f(n))\), FFT的常数为\(A\).例如,进行了\(6\)次大小为\(2n\)的DFT/IDFT, 则复杂...

2019-01-23 20:17:00 53

转载 winform程序打包成exe文件

拿到一个实现功能的winform小程序,如何利用NSIS工具制作安装包?1.NSIS工具下载地址点我下载2.启动NSIS工具,如图点击3.选择“使用脚本向导创建新的脚本文件”,确定4.进入脚本向导,下一步5.这里填写应用程序的一些基本信息,下一步6.这里是选择安装包的图标,生成的文件名,程序语言等,使用默认的就可以,不需要修改7.选择一些效果,安装程序不用搞这么花哨,直接...

2019-01-23 11:27:00 1177

转载 React 获取服务器API接口数据:axios、fetchJsonp

使用axios、fetchJsonp获取服务器的接口数据。其中fetchJsonp是跨域访问一、使用axios  1、安装axios模块npm install --save axios  2、引用模块import axios from 'axios'  3、实现请求import axios from 'axios';const request ...

2019-01-22 17:00:00 205

转载 RESTful API -- rules

RESTful介绍REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”或“表现层状态转化”。推荐阅读 阮一峰理解RESTful架构RESTful API设计指南推荐阅读 阮一峰 RESTful设计指南API与用户的通信协议总是使用HTTPs协议。域名http...

2019-01-22 15:44:00 46

转载 3.英文学习-音标

现在进行时:动词无特殊性,后面加ing辅音+元音(a,o,e,i,u)+辅音,要双写然后加ing(setting,putting,sitting,running)e在队尾不出声,消灭以后在变形(write-writing)ladder /ˈlædɚ/ 梯子音标:https://en-yinbiao.xiao84.com/study/25923.html两个...

2019-01-22 15:29:00 263

转载 iis 和 node express 共用80端口 iisnode 全过程

一、首先下载iisnode.exehttps://github.com/tjanczuk/iisnode/wiki/iisnode-releases 链接安装完毕!二、打开IIS 7选中 Default Web Site 右侧1、选择浏览 删除文件夹内的东西 然后把项目复制进这个文件夹下面2、点击绑定 IP域名项目根目录...

2019-01-22 14:02:00 653

转载 谷歌浏览器F12基本用法

第一步:打开你想进行调试的页面,并按F12进入到调试模式此处以百度页面为例进行功能展示这是关于最右侧“元素选择器”的功能展示关于第二个功能的使用,这个功能是将页面适应成手机屏幕大小,elements:点击这个功能后出现的是当前页面的html文件,在你想实时修改的那个元素处双击,可以暂时修改,不过并没有同步到后台,这个功能通常和第一个功能元素选择器搭配使用consol...

2019-01-21 15:06:00 1129

转载 python的web运用

---恢复内容开始---对于大多数学过编程语言的人来说都知道大部分的编程语言都可以用来开发web运用,对于python来说也是可以的,不过对于web开发来说用python你可以选择两个不同的框架,如果你想要的是那种全站是的开发,那么你就要了解Django,Django是Python语言编写的一个全栈式Web框架,可以帮助我们快速编写一个具有数据库功能、增删查改、后台管理等功能的网站,下...

2019-01-21 14:24:00 63

转载 maven中解决Type javax.servlet.jsp cannot be resolved to a type(转)

原文链接:https://www.cnblogs.com/finalstar/p/6014496.html解决方案:在Maven的pom文件中引发如下依赖jar:<dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</art...

2019-01-21 10:45:00 51

转载 谁能当IBM公司的CEO?

转自:http://www.ruanyifeng.com/blog/2005/09/ibmceo.html 阮一峰 创业文档IBM公司的前CEO郭士纳在他的《谁说大象不能跳舞?》一书中,给出一张表,罗列了IBM公司选择CEO的条件。IBM的CEO所必须具备的条件一、精力超凡的个人精力耐力强烈的行动意识二、组织领导能力战略意识...

2019-01-20 21:59:00 75

转载 库存秒杀问题-redis解决方案- 接口限流

<?php/** * Created by PhpStorm. * redis 销量超卖秒杀解决方案 * redis 文档:http://doc.redisfans.com/ * ab -n 10000 -c 3000 http://localhost/demo.php 模拟并发 */$redis = new Redis();$redis->connect('127.0.0.1'...

2019-01-19 22:01:00 132

转载 Windows 10瘦身

Windows操作系统功能越来越强大,同时体型也越来越臃肿。安装盘没有60Gb都不敢安装。Windows10 安装最低磁盘要求20G====瘦身基础篇,适合任何用户:(可见目录,简单迁移)1. 安装任何新软件,都选择安装到其他盘符;2. 很多软件需要磁盘空间的默认路径都设置到其他盘符,比如下载软件的默认下载目录;3. 修改用户目录下的,文档,音乐,图片,桌面,下载目录到其他盘符。例如修改【文档...

2019-01-18 22:13:00 408

转载 Vue PC端图片预览插件

*手上的项目刚刚搞完了,记录一下项目中遇到的问题,留做笔记:需求:  在项目中,需要展示用户上传的一些图片,我从后台接口拿到图片url后放在页面上展示,因为被图片我设置了宽度限制(150px),所以图片被缩放了,需求说加一个图片预览的功能参考文章:  https://blog.csdn.net/yp090416/article/details/81486581(vu...

2019-01-18 15:25:00 263

转载 Linux如何在一个文件中写入内容

Linux中,在一个文件中写入内容,可以vim打开编辑模式,输入我们想要的内容,此次我们使用echo命令来在一个文件夹中写入内容。echo命令:第一种:echo 'i love u' >a.txt *在a.txt这个文件中输入i love u,如果没有这个文件则创建。如果有这个文件,那么新内容代替原来的内容。第二种:echo 'i love u' &gt...

2019-01-17 21:54:00 1141

转载 Leetcode-211. Add and Search Word - Data structure design

一、题目描述Design a data structure that supports the following two operations:void addWord(word)bool search(word)search(word) can search a literal word or a regular expression string cont...

2019-01-17 17:27:00 43

转载 2019.01.17 bzoj2753: [SCOI2012]滑雪与时间胶囊(最小生成树)

传送门最小生成树菜题。题意:给出一些有向边,问有向的最小生成树。思路:先dfsdfsdfs一把所有有用的边都存起来,然后按终点点权为第一关键字,边权为第二关键字给边排序保证最小生成树的合法性,排完之后跑kruskalkruskalkruskal就行了。代码:#include<bits/stdc++.h>#define ri ...

2019-01-17 16:57:00 105

转载 Mongodb之增删改查

一 Mongodb首先下载好这个和上一篇文章下载的Mongodb关于Mongodb的常识 1 它的默认端口 是27017 2 3 show dbs 查看所有存在磁盘上的数据库 4 show tables 查看当前数据库存在磁盘上的数据表 5 6 use 数据库 创建数据库或切换数据库 7 8 ...

2019-01-16 21:53:00 50

转载 Atcoder F - LCS (DP-最长公共子序列,输出字符串)

F - LCSTime Limit: 2 sec / Memory Limit: 1024 MBScore :100100pointsProblem StatementYou are given stringsssandtt. Find one longest string that is a subsequence of bothssandtt....

2019-01-16 12:56:00 355

转载 [SDOI2014]数表

Description有一张 n×m 的数表,其第 i 行第 j 列(1 <= i <= n, 1 <= j <= m)的数值为能同时整除 i 和 j 的所有自然数之和。给定 a , 计算数表中不大于 a 的数之和。Input输入包含多组数据。输入的第一行一个整数Q表示测试点内的数据组数接下来Q行,每行三个整数n,m,a(|a| < =10^9)描述一组数...

2019-01-16 10:31:00 36

转载 faker模块

faker模块中有很多函数,可以直接生成手机号,身份证号,姓名等1、安装fakerpip install faker2、faker的使用from faker import Fakerf=Faker(locale='zh_CN')提供的方法如下:f.name() #生成姓名f.address() #生成地址f.numerify():三位随机数字f.provi...

2019-01-15 22:18:00 207

转载 kafka consumer重复消费问题

在做分布式编译的时候,每一个worker都有一个consumer,适用的kafka+zookeep的配置都是默认的配置,在消息比较少的情况下,每一个consumer都能均匀得到互不相同的消息,但是当消息比较多的时候,这个时候consumer就有重复消费的情况。如何排查这种问题呢?最开始以为是系统资源的瓶颈,编译worker和kafka cluster都在一个集群上,导致消息同步不...

2019-01-15 21:04:00 87

转载 Linux Deploy Ubuntu安装MySQL

一、在Android手机安装Linux二、Ubuntu安装Mysql建议在root用户上操作sudo su输入密码(一)安装mysql1. sudo apt-get install mysql-server中间要输入mysql用户root的密码,要记住改密码,需要输入两次若没有改过程,建议完全卸载重新安装,请看(二)完全卸载mysql2. apt-get i...

2019-01-15 17:22:00 235

转载 诊断工具 定位异常代码

遍历转载于:https://www.cnblogs.com/kunlunmountain/p/10272735.html

2019-01-15 16:36:00 96

转载 使用 Immutable Subject 来驱动 Angular 应用

现状最近在重构手上的一个 Angular 项目,之前是用的自己写的一个仿 Elm 架构的库来进行的状态管理,期间遇到了这些痛点:样板代码太多异步处理太过繁琐需要单独维护一个 npm 包其中,一、二两点是促使我重构的原因,第三点是促使我更换状态管理方案的理由(太懒了,根本不想去维护这个项目)。样板代码太多Elm 架构中,有下面几个重要的概念:Message(在 Red...

2019-01-15 12:03:00 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除