自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 virtual、protected、internal

1.virtual1.用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。重写会改变父类方法的功能。2.virtual 修饰符不能与 static、abstract, private 或 override 修饰符一起使用。3.overide只能被重写,而不能有自己的意...

2018-09-30 19:29:00 728

转载 Python学习笔记-SQLSERVER的大批量导入以及日常操作(比executemany快3倍)

环境 : python3.6 / win10 / vs2017 / sqlserver2017一、需要安装的包pymssqlpip install pymssql二、pymssql模块的介绍pymssql 包 有modules:pymssql–如果您关注DB-API遵从性,或者如果您习惯于DB-API语法,请使用它。_mssql– 比pymssql更高性...

2018-09-30 10:46:00 214

转载 数据库一

数据库的优势:1.程序稳定性 :这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务。2.数据一致性 :所有的数据都存储在一起,所有的程序操作的数据都是统一的,就不会出现数据不一致的现象3.并发 :数据库可以良好的支持并发,所有的程序操作数据库都是通过网络,而数据库本身支持并发的网络操作,不需要我们自己写socket4.效率 :使用数据库对数据进行增删改查的效率要高出我...

2018-09-28 21:22:00 108

转载 redis(五)---- 简单消息队列

消息队列一个消息的链表,是一个异步处理的数据处理引擎。不仅能够提高系统的负荷,还能够改善因网络阻塞导致的数据缺失。一般用于邮件发送、手机短信发送,数据表单提交、图片生成、视频转换、日志储存等。redis的list类型天生支持用作消息队列。由于redis的list是使用双向链表实现的,保存了头尾节点,所以在列表头尾两边插取元素都是非常快的。所以可以直接使用redis的list实现消息队列,只需简...

2018-09-28 10:46:00 54

转载 [USACO07DEC]Sightseeing Cows

嘟嘟嘟这题好像属于01分数规划问题,叫什么最优比率生成环。题目概括一下,就是求一个环,满足∑v[i] / ∑c[i]最大。我们可以堆上面的式子变个型:令 x = ∑v[i] / ∑c[i],则x * ∑c[i] = v[i] => ∑x * c[i] - v[i] = 0。于是对于任何能取到的x',满足∑x * c[i] - v[i] <= 0;对于不能取到...

2018-09-26 18:58:00 97

转载 Android 必须知道2018年流行的框架库及开发语言,看这一篇就够了!

导语2017 已经悄悄的走了,2018 也已经匆匆的来了,我们在总结过去的同时,也要展望一下未来,来规划一下今年要学哪些新技术。这几年优秀Android的开源库不断推出,新技术层出不穷,需要我们不断去了解和掌握,在提高自身开发水平的同时,我们需要付出更多学习精力和时间。俗话说,打铁还需自身硬,为了在这个日新月异的技术时代为了生存不被淘汰,必须要求自身掌握的技术不断跟进时代...

2018-09-26 15:00:00 56

转载 HDU4578 Transformation【线段树】

<题目链接><转载于>>> >题目大意:有一个序列,有四种操作:1:区间[l,r]内的数全部加c。2:区间[l,r]内的数全部乘c。3:区间[l,r]内的数全部初始为c。4:询问区间[l,r]内所有数的P次方之和。解题分析:不可能全部查询的节点,最好的情况就是查询到一段[l,r],这段区间内所有的值都相等,那么返回(r...

2018-09-25 23:39:00 58

转载 oAuth2授权协议 & 微信授权登陆和绑定 & 多环境共用一个微信开发平台回调设置...

OAuth2(open Auth)开放授权协议授权码模式流程:1、浏览器(客户端)点击一个比如使用微信登陆按钮2、会跳到认证服务器页面,让用户选择是否授权3、如果用户点击授权,那么会跳转到开始在链接上填写的回调地址 (redirect_uri),同时会产生一个授权码code4、客户端又拿这个code去认证服务器请求access_token5、有了access_token就可以去调用授权...

2018-09-24 21:00:00 480

转载 简述深浅拷贝原理

//数组浅拷贝 var arr=["xjz","is","a","superman"]; //slice var new_arr=arr.slice(); new_arr[0]="zxb"; console.log("before:"+arr);...

2018-09-22 16:38:00 149

转载 iOS开发UI篇—UIScrollView控件介绍

iOS开发UI篇—UIScrollView控件介绍一、知识点简单介绍1.UIScrollView控件是什么?(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容(3)普通的UIView不具备滚动功能,不能显⽰示过多的内容(4)UIScrollView是一个能...

2018-09-21 13:26:00 38

转载 Redis 主从复制

启动多个Redis实例,如果是在单机下,复制出来两份Redis编译后的文件cp -r /usr/local/redis5/ /usr/local/redis5_1cp -r /usr/local/redis5/ /usr/local/redis5_2如果实在单机下做测试,跑多个Redis服务的话,修改配置文件中的端口号slave机器增加节点1,slaveof Mas...

2018-09-20 13:59:00 36

转载 BZOJ2160: 拉拉队排练(Manacher)

Description艾利斯顿商学院篮球队要参加一年一度的市篮球比赛了。拉拉队是篮球比赛的一个看点,好的拉拉队往往能帮助球队增加士气,赢得最终的比赛。所以作为拉拉队队长的楚雨荨同学知道,帮助篮球队训练好拉拉队有多么的重要。拉拉队的选拔工作已经结束,在雨荨和校长的挑选下,n位集优秀的身材、舞技于一体的美女从众多报名的女生中脱颖而出。这些女生将随着篮球队的小伙子们一起,和对手抗衡,为...

2018-09-19 19:26:00 82

转载 认识HTML中文本、图片、链接标签和路径

前端之HTML、CSS(一)  开发工具编辑器  Dreamware、Sublime、Visual Studio Code、WebStorm浏览器  Chrome、IE(Edge)、Safari、FireFox、Opera  浏览器内核:浏览器内核分为两个部分:渲染引擎和JS引擎。渲染引擎是通过获取HTML、XML以及图片,引...

2018-09-19 17:37:00 280

转载 启用hyper-v后无法卸载vmware

机器上启用了hyper-v,想卸载vmware,报错了:Error: This product may not be installed on a computer that has Microsoft HyperV installed.如果先关闭hyper-v,再卸载vmware应该也是可以的,但是重启好几次麻烦了些。而且hyper已经安装了虚拟机。解决方案:打开文件C:\Program...

2018-09-19 16:49:00 246

转载 git使用姿势

IDEA 整合Git可以在IDEA中Terminal中进行git操作下面所说的快捷键操作都只是对于IDEA中拉取提交代码git pull 从远程仓库更新代码 (ctrl+t)git commit 将本地代码提交至本地仓库 (ctrl+k)git push 将本地仓库提交的代码提交至远程仓库 (ctrl+shift+k)合版本常用命令git merge branch 将本地仓...

2018-09-19 09:21:00 49

转载 BZOJ1112: [POI2008]砖块Klo(splay)

DescriptionN柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任务.Input第一行给出N,K. (1 ≤ k ≤ n ≤ 100000), 下面N行,每行代表这柱砖的高度.0 ≤ hi ≤ 1000000Ou...

2018-09-19 00:34:00 99

转载 Spring多个版本源码地址分享

源码地址为:http://repo.spring.io/simple/libs-release-local/org/springframework/spring/,以供研究源码的朋友。我看了好几本关于Spring源码解析的书,很多东西还是看不明白。知道个大概。但是知道个大概远远不是我想要的。看那些大公司或者是中小公司的高级开发工程师的简历,哪个不要求对源码熟悉和懂原理呢。懂原理意味着...

2018-09-18 21:03:00 46

转载 B1821 [JSOI2010]Group 部落划分 Group 二分答案&&并查集

这个题正解是最小生成树,但是。。。最大值最小?一看就是二分答案啊!不用多想,直接二分答案加暴力验证就行了。题干:Description聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪...

2018-09-18 20:12:00 115

转载 MySQL安装配置及测试

1. 安装包下载点击下载地址:https://dev.mysql.com/downloads/installer/ 打开页面,滑到较底端,按如下选择下载:会弹出一个注册登录页面,可以不用管,直接点击较底部的:No thanks, just start my download 开始下载。2. 安装下载后点击运行:期间进行密码设置,按默认安装完后显示:默认安装...

2018-09-18 19:47:00 141

转载 Python如何查看第三方库的帮助文件

打开CMD或者LINUX终端,输入PYTHON -m pydoc -p 0会返回Server ready at http://localhost:63188/,本机的http服务,端口63188.然后输出b可以进行浏览,也可以在浏览器中自己打开。输入q是退出服务。转载于:https://www.cnblogs.com/dyhxh/p/9668065.html...

2018-09-18 11:48:00 3147

转载 Codeforces Round #510 #B

http://codeforces.com/contest/1042/problem/B题意:给出n种饮料,每种饮料还有一种或多种维生素(A或B或C),某人想集齐三种维生素,问最少需要花费多少?每一行先输入每种饮料的价格,再输入每种饮料的包含的维生素种类。将ABC分别用一个数字表示,开始时准备:1表示A,2表示B,3表示C。包含维生素A的饮料=1,包含维生素B的=2...

2018-09-18 10:55:00 49

转载 2018.09.17 bzoj1260: [CQOI2007]涂色paint(区间dp)

传送门区间dp简单题啊。很显然用f[l][r]f[l][r]f[l][r]表示把区间[l,r][l,r][l,r]按要求染好的代价。这样可以O(n)O(n)O(n)枚举断点转移了啊。显然如果断开的两个点颜色相同可以省掉一次。但是注意如果[l,r][l,r][l,r]两端点相同同样可以省掉一部分代价(细节见代码)。代码:#include&...

2018-09-17 20:35:00 48

转载 协程基础——理论

定义: 纤程,微线程。协程的本质是一个单线程程序,所以协程不能够使用计算机多核资源。作用:  能够高效的完成并发任务,占用较少的资源,因此协程的并发量较高原理:通过记录应用层的上下文栈区,实现在运行中进行上下文跳转,达到可以选择性的运行想要运行的部分,    以此提高程序的运行效率优点:  1 消耗资源少  2 无需切换开销  3 无需同步互斥  4 IO并发性好缺点...

2018-09-17 20:25:00 80

转载 linux清理Java环境

1.清理Java环境rm -f /usr/bin/javarm -f /etc/alternatives/javarm -f /usr/bin/javacrm -f /etc/alternatives/javacrm -f /usr/bin/jarrm -f /etc/alternatives/jar说明:清理掉安装的Java环境到系统的软连接,执行过程中报错,也不影响,继续。2....

2018-09-17 10:44:00 348

转载 安装cnpm

安装npm及cnpm(Windows)【工具官网】Node.js :http://nodejs.cn/淘宝NPM:https://npm.taobao.org/【安装步骤】一、安装node.js1.前往node.js官网下载并安装工具,这里安装路径选到D盘,D:\Program Files\nodejs安装完毕在命令行输入以下命令测试是否安装成功,正...

2018-09-16 23:09:00 143

转载 004_h.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>h</title></head><body> <h1>liujun</h1> <h2>liujun</...

2018-09-16 22:41:00 120

转载 第一次过程性考核-邹彤

1.Hello World!https://gitee.com/ztsxxny/codes/kradjqwlb2gopvfn6ch8559解析:简单的输出程序,注意语法即可。2.求1到100的和https://gitee.com/ztsxxny/codes/k8v0nxi3s9czow4mhre7q65解析:利用while实现1到100的累加public c...

2018-09-16 18:52:00 110

转载 C++string与int的相互转换(使用C++11)

一、int转string#include <iostream>#include <string> int main() { double f = 23.43; double f2 = 1e-9; double f3 = 1e40; double f4 = 1e-40; double f5 = ...

2018-09-16 08:08:00 11498

转载 linux的mount命令详解

linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统...

2018-09-14 17:36:00 38

转载 Cocos2d-x上适合做工具的UI库:ImGui

  Cocos2d-x的控件类型仅限于基础的几种,如label、button、listview等,做游戏开发时基本够用了。但如果想用cocos2dx来做工具的话,那就有点困难了。  这里介绍一个适合做工具的UI库:ImGui, 地址:https://github.com/ocornut/imgui。核心文件仅有UI逻辑部分,可接入OpenGL/DX/Cocos2d-x等多种渲染库。核心只有4个...

2018-09-14 17:32:00 472

转载 分布式存储系统Kudu与HBase的简要分析与对比

本文来自网易云社区作者:闽涛背景Cloudera在2016年发布了新型的分布式存储系统——kudu,kudu目前也是apache下面的开源项目。Hadoop生态圈中的技术繁多,HDFS作为底层数据存储的地位一直很牢固。而HBase作为Google BigTable的开源产品,一直也是Hadoop生态圈中的核心组件,其数据存储的底层采用了HDFS,主要解决的是在超大数据集场景...

2018-09-14 13:25:00 165

转载 NPOI使用教程

http://www.cnblogs.com/atao/tag/NPOI/转载于:https://www.cnblogs.com/macT/p/9641207.html

2018-09-13 16:09:00 52

转载 文件名简体转繁体bat

@echo offrem 指定文件夹路径set "fd=D:\下载的图片"rem 0为转换文件名,1为转换文件夹名,2为同时转换文件名和文件夹名set f=0rem 0为不包括子文件夹,1为包括子文件夹set r=1rem 2为繁转简,4为简转繁set n=4set locale=[System.Globalization.Cultureinf...

2018-09-13 13:10:00 764

转载 Python操作MySQL实战案例讲解

使用Python的pymysql库连接MySQL数据库#导入pymysqlimport pymysql#连接MySQL数据库#输入数据库的IP地址,用户名,密码,端口db=pymysql.connect(host="127.0.0.1",user="root",passwd="root",port=3306,db="test")#使用cursor()...

2018-09-12 18:12:00 244

转载 Java工程师成神之路~(2018修订版)(转)

原文地址:http://www.hollischuang.com/archives/489一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-kl...

2018-09-12 11:00:00 285

转载 Mysql读写分离——主从数据库+Atlas

mysql集群最近在参加项目开发微信小程序后台,由于用户数量巨大,且后台程序并不是很完美,所以对用户的体验很是不友好(简单说就是很卡)。赶巧最近正在翻阅《大型网站系统与Java中间件实践》。所以,先是使用Docker swarm构建了负载均衡集群,然后使用Atlas做了数据库的读写分离,尽可能对用户进行分流,降低对单机服务器的负载,提高访问体验。本片随笔仅对数据库的读写分离部分进行介...

2018-09-11 22:25:00 44

转载 sqrtx-开平方

Implementint sqrt(int x).Compute and return the square root ofx.逐次逼近class Solution {public: int sqrt(int x) { if(x<2) return x; int left=1,right=x/...

2018-09-11 22:15:00 82

转载 易语言 核心支持库注册表操作类 例程

注册项对新手来说,比方说我,是一件很头疼的事情。但是抓住几个关键命令就基本够用了。用途多多,自己发掘。我主要用于给软件写注册机用运行 (“regedit.exe”, 假, #普通激活) 打开注册表,大家都懂得写注册项 (#本地机器, “Software\注册表类型测试程序\字串值(REG_SZ 类型)”, 编辑框1.内容)' 字串值(REG_SZ 类型) ...

2018-09-11 21:43:00 285

转载 Java并发——线程同步Volatile与Synchronized详解

0.前言转载请注明出处:http://blog.csdn.net/seu_calvin/article/details/52370068面试时很可能遇到这样一个问题:使用volatile修饰int型变量i,多个线程同时进行i++操作,这样可以实现线程安全吗?提到线程安全、线程同步,我们经常会想到两个关键字:volatile和synchronized,那么这两者有什么区别呢?...

2018-09-11 20:03:00 321

转载 NetCore AutoMapper的封装

需要引用AutoMapper的Nuget包 如果需要忽略某个字段就在字段上面打标签如下:[IgnoreMap]public string IgnoreValue { get; set; } /// <summary> /// 对象映射 /// </summary> public static class Exte...

2018-09-11 19:09:00 416

空空如也

空空如也

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

TA关注的人

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