自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 解决python3读写中文txt时UnicodeDecodeError : 'ascii' codec can't decode byte 0xc4 in position 5595: ordinal...

今天使用python3读写含有中文的txt时突然报了如下错误,系统是MAC OS,iDE是pycharm:UnicodeDecodeError : 'ascii' codec can't decode byte 0xc4 in position 5595: ordinal not in range(128) on line 0按理说python3的默认编码是unicode,不应该出现这种错...

2019-02-28 20:31:00 397

转载 OVERLAPPED 结构

typedef struct _OVERLAPPED { ULONG_PTR Internal; ULONG_PTR InternalHigh; union { struct { DWORD Offset; DWORD OffsetHigh; } DUMMYSTRUCTNAME; PVOID Pointer; } DUMMYUNIONNAME;...

2019-02-27 20:00:00 360

转载 三级联动,前后端分离

html<div class="form-group col-lg-12"> <label class="control-label col-lg-3 text-right"><span class="control-label required-mark">*</span>农场:</label> <span...

2019-02-27 18:16:00 401

转载 HTTP协议

浏览器输入url后HTTP请求返回的过程:1、Redirect——APP cache2、DNS查找、域名解析3、创建TCP连接4、request请求5、服务端response响应经典五层模型:1、应用层(HTTP、FTP...)2、传输层(TCP、UDP...向用户提供可靠的端到端服务,向高层屏蔽了下层数据通信的细节)3、网络层(在结点之间传输创...

2019-02-26 16:43:00 34

转载 [BZOJ2882] 工艺

Description小敏和小燕是一对好朋友。他们正在玩一种神奇的游戏,叫Minecraft。他们现在要做一个由方块构成的长条工艺品。但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方块放到最右边。他们想,在仅这一个操作下,最漂亮的工艺品能多漂亮。两个工艺品美观的比较方法是,从头开始比较,如果第i个位置上方块不一样那么谁的瑕疵度小,那么谁就更漂亮,如果一样那么继续...

2019-02-26 10:14:00 40

转载 函数式编程(functional programming)

(一)什么是函数式编程?函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。----来自百科个人看了n篇博客过后的感觉就是:将业务逻辑细化,抽象,封装成一个个功能函数,并借助语言自带的高阶函数api,将整个业务流程转化为函数之间的相互调用,这就是函数式编程。...

2019-02-25 23:31:00 115

转载 Django中的信号及其用法

Django中提供了"信号调度",用于在框架执行操作时解耦.一些动作发生的时候,系统会根据信号定义的函数执行相应的操作Django中内置的signalModel_signalspre_init # Django中的model对象执行其构造方法前,自动触发post_init # Djan...

2019-02-25 20:38:00 47

转载 MySQL 存储过程

创建数据表DROP TABLE IF EXISTS `ims_z_my_info`;CREATE TABLE `ims_z_my_info` ( `id` int(11) DEFAULT NULL, `name` varchar(20) DEFAULT NULL, `balance` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=...

2019-02-25 17:28:00 38

转载 【知识总结】线性筛_杜教筛_Min25筛

首先感谢又强又嘴又可爱脸还筋道的国家集训队(Upd: WC2019 进候选队,CTS2019 不幸 rk6 退队)神仙瓜 ( jumpmelon ) 给我讲解这三种筛法~~由于博主的鸽子属性,这篇博客可能会无限期咕咕咕线性筛这种算法是比较基础的筛法,在入门时就已经学习用它来筛一定范围内的质数了,因此具体算法流程无需赘述。但在筛质数的基础上,这种算法由于其优越性质在处理数论函数时也被广泛应用。...

2019-02-25 00:03:00 530

转载 C#运算符优先级

转自原文 C#运算符优先级C#运算符优先级,是描述在计算机运算计算表达式时执行运算的先后顺序。 先执行具有较高优先级的运算,然后执行较低优先级的运算。 例如,我们常说的先执行相乘和除,再执行加减运算。一、C#运算符说明优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[整型表达式]左到右 ()圆括号(表...

2019-02-24 15:57:00 195

转载 Codeforces 772C 构造 数学 + dp + exgcd

首先我们能注意到两个数x, y (0 < x , y < m) 乘以倍数互相可达当且仅当gcd(x, m) == gcd(y, m)然后我们可以发现我们让gcd(x, m)从1开始出发走向它的倍数一个一个往里加元素就好啦, 往那边走这个可以用dp求出来, dp[ i ] 表示 gcd(x, m)从 i 开始最大元素一共有多少个, dp[ i ] = max( dp[ j ] )...

2019-02-23 21:25:00 54

转载 python指定版本 安装模块包

1.电脑中同时存在多个python版本时,指定版本安装模块包如:指定python3.6版本中安装某包python3.6 -m pip install 包名2.查看不同python版本中 pippython2 中pip 的版本:pip2 -V或 python2 -m pip -Vpython3中pip 的版本:pip3 -V或python3 -m pip -V...

2019-02-23 18:19:00 1367

转载 CodeForces 1118F2. Tree Cutting (Hard Version)

题目简述:给定$n \leq 3 \times 10^5$个节点的树,其中一部分节点被染色,一共有$k$种不同的颜色。求将树划分成 $k$ 个不相交的部分的方案数,使得每个部分中除了未染色的节点以外的所有节点颜色相同,答案模$998244353$(质数)。解:codeStep 1. 缩点相关题目:CodeForces 76F. Tourist观察:为使相同颜色的节点处在...

2019-02-23 14:28:00 120

转载 40 VSCode下.json文件的编写——(1) linux/g++ (2).json中参数与预定义变量的意义解释...

0 引言转入linux/VSCode编程之后,迫切了解到有必有较为系统地学习一下VSCode中相关配置文件的写法。下面将分为 linux/g++编译指令、.json文件关键词/替换变量的意义、编译链接过程原理分析几个部分进行介绍,并以opencv为例,将上述知识综合运用。1 linux/g++编译指令介绍参照BattleScars的博客,摘取其中对本文有用的部分进行运用,博客链接如下,...

2019-02-21 21:14:00 265

转载 18 包 ,logging模块使用

包:1 什么是包:包就是一个包含有__init__.py文件的文件夹宝本质就是一种模块,即包就是用包导入使用的,包内部包含的文件也都是用来被导入使用2 为什么要用包包就是文件夹,那文件加就是用来组织文件的在python2中,包下面必须有__init__.py文件,而python3中即使没有也不会报错首次导入包,发送三件事,  1. 以包下的__...

2019-02-21 20:47:00 48

转载 VB6实现Excel多工作簿数据合并

以前的同事,工作需要,让我帮忙完成多个工作簿的汇总。我就用最熟悉的VB6写了一个Form应用程序,这是因为我不知道她目前的系统和Office情况,如果太高大上了,她不会部署安装。索性就简单粗暴地来个桌面App。App的操作效果:程序源代码:Private Declare Function SendMessage Lib "user32" Alias "SendMess...

2019-02-20 20:53:00 159

转载 hashMap

我们都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入让这道题变得更加复杂。1.什么是HashMap?HashMap可以接受null...

2019-02-20 15:30:00 45

转载 【uWSGI】 listen queue of socket (fd: 3) 错误分析

现在django的应用基本都是使用uWSGI来部署,类似下面listen queue of socket "127.0.0.1:9001" (fd: 3)的错误说下这次错误出现的解决的过程。出错场景centos 7.4uWSGI 2.0nginx 1 .12错误日志截取 *** uWSGI listen queue of socket "127.0.0.1:...

2019-02-20 11:16:00 215

转载 Educational Codeforces Round 60 (Rated for Div. 2) ----A - Best Subsegment(思维题)

链接:http://codeforces.com/problemset/problem/1117/A来源:Codeforces  想到了思路,却败给了实现方法。此题大意就是,我们找到一个利用上述公式可以计算出一个值,我们需要一个找到最大的值,输出构成这个值的区间的最大长度.我们当长度为1的时候,一个值就是最大的,如果在增加一个数这个值只会不变或者变小,所...

2019-02-19 16:40:00 46

转载 原创100篇文章祭

RT 转载于:https://www.cnblogs.com/ShineEternal/p/10834247.html

2019-02-18 09:48:00 40

转载 MacOS下,Python2和Python3完美兼容使用(转)

问题阐述:MacOS默认Python版本是2.7.10,随着Python3的进一步占有市场,Python2.7也将在2020年结束维护,所以在同一台电脑上安装多个Python版本势在必行。一、pyenv的使用首先,安装pyenv,参考地址。1,安装Homebrew,参考地址;2,安装pyenv:$ brew update$ brew install pyenv...

2019-02-17 20:47:00 229

转载 Mouse Touch Stylus

Mouse操作:preview mouse down, StylusDevice:nullmouse down,StylusDevice:nullpreview mouse up, StylusDevice:nullmouse up,StylusDevice:nullStylus操作:preview StylusDown , StylusDevice:2Sty...

2019-02-15 21:21:00 75

转载 MySQL InnoDB Online DDL学习

MySQL InnoDB Online DDL学习 原文:MySQL InnoDB Online DDL学习正文MySQL Online DDL这个新特性是在MySQL5.6.7开始支持的,更早期版本的MySQL进行DDL对于DBA来说是非常痛苦的。现在主流版本都集中在5.6与5.7,为了更好的理解Online DDL的工作原理与机制,本文...

2019-02-15 17:01:00 140

转载 [Lintcode]106. Convert Sorted List to Binary Search Tree/[Leetcode]109. Convert Sorted List to Binar...

106. Convert Sorted List to Binary Search Tree/109. Convert Sorted List to Binary Search Tree本题难度: Medium/MediumTopic: Linked ListDescriptionGiven a singly linked list where elements are sorted ...

2019-02-14 15:10:00 65

转载 springboot aop 拦截接口执行时间

/** * @description: 记录接口执行时间日志的记录 * @author: * @create 2018-12-27 16:32 */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface OptimizeLog {...

2019-02-13 16:43:00 520

转载 解读经典面试题for循环console.log

for (var i = 1; i <= 5; i++) { setTimeout(function () { console.log(i) },1000)}会打印出5个6,这是why因为 for 循环会先执行完(同步优先于异步优先于回调),这时五个 setTimeout 的回调全部塞入了事件队列中,然后 1 秒后一起执行了。为什么不是 1 2 3 4 5 ,问题出在作用域上。为 ...

2019-02-12 15:47:00 824

转载 JSONObject.fromObject--JSON与对象的转换

1. List集合转换成json代码List list = new ArrayList();list.add( "first" );list.add( "second" );JSONArray jsonArray2 = JSONArray.fromObject( list );2. Map集合转换成json代码Map map = new HashMap();map.pu...

2019-02-12 11:32:00 148

转载 docker集群部署

一、使用自定义网桥连接跨主机容器要是Linux可以工作在网桥模式,必须安装网桥工具bridge-utils,运行命令:#yum install bridge-utils查看桥连状态:# brctl show1、brctl的使用  帮助:# brctl --help  addbr bridge的名称  #添加bridge;  delbr bridge的名称  #删除bridge; ...

2019-02-12 10:20:00 164

转载 Python3之JSON数据解析实例:新闻头条 --Python3

一、接口相关数据服务商:聚合数据(https://www.juhe.cn/)API部分文档:完整API文档下载:https://files.cnblogs.com/files/qikeyishu/%E6%96%B0%E9%97%BB%E5%A4%B4%E6%9D%A1.pdf二、代码实现view.py:(部分代码-后台)@home.route("/")def index...

2019-02-11 23:39:00 275

转载 [洛谷P3829][SHOI2012]信用卡凸包

题目大意:有$n$张一模一样的信用卡,每个角进行了圆滑处理,问这些卡组成的“凸包”的周长题解:发现是圆滑处理的圆心围成的凸包加上一个圆周即可卡点:输入长宽弄反,然后以为是卡精C++ Code:#include <algorithm>#include <cstdio>#include <cmath>#include <i...

2019-02-11 12:54:00 42

转载 mysql知识点总结

一、mysql_connect(),在php7已移除,有mysqli_connect(),pdo,代替。<?phpheader("Content-type:text/html;charset=utf-8");$dbhost="localhost:3306";//mysql服務器主機地址$dbuser='root';$dbpass='root';$conn=mysq...

2019-02-10 16:40:00 87

转载 一本通1585【例 1】Amount of Degrees

1585: 【例 1】Amount of Degrees时间限制: 1000 ms 内存限制: 524288 KB题目描述原题来自:NEERC 2000 Central Subregional,题面详见Ural 1057。求给定区间[X,Y]中满足下列条件的整数个数:这个数恰好等于K个互不相等的B的整数次幂之和。例如,设X=15,Y=20...

2019-02-10 14:41:00 315

转载 12结构型模式之组合模式

概念  Composite模式也叫组合模式,是构造型的设计模式之一。通过递归手段来构造树形的对象结构,并可以通过一个对象来访问整个对象树。角色和职责Component (树形结构的节点抽象)- 为所有的对象定义统一的接口(公共属性,行为等的定义)- 提供管理子节点对象的接口方法- [可选]提供管理父节点对象的接口方法Leaf (树形结构的叶节点)Co...

2019-02-09 20:47:00 44

转载 05 数据库入门学习-正则表达式、用户管理、pymysql模块

一、正则表达式正则表达式用于模糊查询,模糊查询已经讲过了like 仅支持 % 和 _ 远没有正则表达式灵活当然绝大多数情况下 like足够使用#语法select *from table where name regexp "正则表达式";#实例#准备数据create table emp (id int,name char(10),sex char,a...

2019-02-07 14:10:00 77

转载 js控制手机震动

js控制手机震动<button onclick="vibrate()">震动</button><script> function vibrate() { if('vibrate' in window.navigator) { // window.navigator.vibrate(100); 震动 ...

2019-02-06 20:14:00 341

转载 批处理学习笔记(调用函数和原样输出)

背景前几天帮助一个同事写了一个批处理,分析一个文件,并做以下处理:固定删除第10行。如果里面有“127.0.0.1”字样,需要全部替换成“192.168.0.89”。其他不涉及的需要原样输出。文本可能包含各种字符,即可能包含批处理的特殊字符,如!、“”、>、|等。完成上述条件的难度在于,替换字符串时,特殊字符会被丢掉。最后查了很多资料,不负所托,终于完成了任务...

2019-02-05 10:18:00 188

转载 [bzoj1014] [JSOI2008]火星人prefix

Description  火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam,我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 11 字符 m a d a m i m a d a m 现在,火星人定义了一个函数LCQ(x, y),表示:该字符串中第x个字符开始的字串,与该字符串中第y个字符开始的字串,...

2019-02-04 17:27:00 45

转载 美轮美奂宇宙星空制作神器Spacescape

本文章由cartzhang编写,转载请注明出处。 所有权利保留。文章链接:http://blog.csdn.net/cartzhang/article/details/46444569作者:cartzhang一、 简介Spacescape 宇宙星空工具就是创建宇宙天空盒的工具,天空盒有星星和星云组成。工具的渲染有Ogre来实现。先来请您欣赏美轮美奂的...

2019-02-01 13:16:00 86

转载 LOD

LOD技术指用若干不同复杂度的模型来表示同一对象的技术。此技术主要根据视点距离对象位置的变化调用不同复杂度的模型,即在较远时调用低复杂度模型,在较近时调用高复杂度模型。LOD技术主要通过设置模型的Switch In Switch Out值来实现不同视点距离显示不同复杂度模型。在实际开发中注意相邻复杂度模型中低复杂度模型的多边形数目是高复杂度模型多边形数目的75%。采用该技术不但可...

2019-02-01 11:12:00 144

空空如也

空空如也

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

TA关注的人

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