Python规范:用用assert 什么是assert assert的语法:assert_stmt ::= "assert" expression ["," expression] 例:assert 1 == 2, 'assertion is wrong'Traceback (most recent call last): File "assert.py", line 4, i...
Python规范:提高可读性 PEP 8 规范 PEP 是 Python Enhancement Proposal 的缩写,翻译过来叫“Python 增强规范”。缩进规范 PEP 8 规范告诉我们,请选择四个空格的缩进,不要使用 Tab,更不要 Tab 和空格混着用。 第二个要注意的是,每行最大长度请限制在 79 个字符。空行规范 PEP 8 规定,全局的类和函数的上方需要空两个空行,而类的...
Power BI能否做帕累托分析 帕累托分析是一种将帕累托原则应用于数据的统计技术,通常被称为二八规则。帕累托原则基于这样的假设:相对较少的投入(20%)对结果/产出(80%)影响最大。例子包括:• 其中20%的产品占销售额的80%• 其中20%的客户占利润的80%虽然它被称为二八规则,但结果通常不会完全以二八的比例出现。接近这个比例的任何东西都被认为是正常的。有了这些结果,我们可以将业务重点放在影响8...
使用Power Query从Web页面获取图像到Power BI报告中 PowerQuery可以连接到网页并从那里获取数据。但是,从网页获取数据的默认方式不会将图像提取到报表中。在本文中,我将向您展示一种方法,您可以使用该方法从网页获取图像并将其转换为Power BI中的可视化。样本来源对于此示例,我使用豆瓣电影排行榜作为源。您可以在此处访问它:https://movie.douban.com/chart您可以在下面看到该页面的外观。我们在这个...
【2019】Power BI 9月产品功能更新解读 在使用9月更新的Power BI Desktop创建新报告时,你一定马上会注意到这么一个功能更新:一个全新的现代默认主题!现在不仅有一个新的默认主题,而且报告内置主题选项的数量增加了一倍多。如果你是个主题痴迷者,可能更令你激动的估计是主题JSON的格式的更新,这一次的JSON更新可以比以往更快速,更轻松地创建自己的自定义主题,从而使我们的报告拥有更多彩的外观。另外,Power...
视频 |【2019】Power BI 8月产品功能更新讲解 新功能概要Power BI 8月发布的另一个热门功能—分组。通过对报告进行分组(类似于PowerPoint的分组),你可以轻松地组织视觉组,以便将它们作为组单位移动和调整大小。本月的发布还对部分功能进行了一些更新,例如新添加的图标条件格式的图标集选择器以及对关键影响者的测量支持。观看视频Power BI 8月产品功能更新技术交流1.Power B...
【2019】微软Power BI 每月功能更新系列——Power BI 8月版本功能完整解读 Power BI 8月发布的另一个热门预期功能—分组。通过对报告进行分组(类似于PowerPoint的分组),你可以轻松地组织视觉组,以便将它们作为一组移动和调整大小。本月的发布还对部分功能进行了一些更新,例如新添加的图标条件格式的图标集选择器以及对关键影响者的测量支持。Power BI Desktop 8月产品功能摘要报告分组视觉效果你现在可以...
MongoDB的入门使用 一:MonoDB的简单介绍MongoDB是一个介于关系型数据库与非关系型数据库中间的数据库,是使用C++进行编写的,他的优点是在支持的查询格式特别的强大,可以进行存储比较复杂的数据类型,支持建立索引二:下载官方地址:https://www.mongodb.com/本教程下载 3.4版本:http://downloads.mongodb.org/win32/mongo...
DOM学习笔记 DOM简介:1、DOM:Document Object Model(简称文档对象模型),是专门用于操作网页内容API一套标准!网页内容:字符、图片等各种资源2、核心DOM:操作一切结构化文档的API标准!特点:强大,万能;缺点:操作繁琐。3、HTML DOM:专门操作HTML网页的API标准--针对核心DOM中部分API进行了简化!优点:操作相对简化;缺点:非万能。...
javascript基础案例解析 学完了JavaScript基础部分,总结出一些基本案例,以备日后查看!1、九九乘法口诀表:在控制台中输出九九乘法口诀表!代码如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>乘法口诀表</...
linux 为动态分配的Virtualbox虚拟硬盘扩容 1.https://www.cnblogs.com/xueweihan/p/5923937.html2.https://blog.csdn.net/u012990532/article/details/51255380https://sourceforge.net/projects/gparted/daizhengli转载于:https://www.cnblogs....
ubuntu 18.04.1安装hadoop3.1.2 前提,虚拟机安装 见https://www.cnblogs.com/cxl-blog/p/11363183.html一.按照https://blog.csdn.net/MastetHuang/article/details/51867115该步骤进行其中有以下几个小问题1.注意上述链接中的hadoop-2.6.4需要修改为自己的hadoop版本,同时,hdfs-site.xm...
linux 安装virtualbox5.2 一.安装1.下载package https://www.virtualbox.org/wiki/Linux_Downloads2.添加源。$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=artful DISTRIB_DESCRIPTION=...
mysql 相同姓名但是不同人的排序号 select CASE when @bankAccountName=a.bankAccountName and ( (find_in_set(a.birthday,@allbirthday)>0 and find_in_set(a.mobile,@allmobile)>0) or (a.birthday='0001-01-01' ...
.p7b证书转成iis使用的.pfx证书 p7b证书转成iis使用的.pfx证书,按以下步骤操作:1、直接在window服务器上安装.p7b证书2、安装完后,win10在搜索中输入certmgr,打开证书管理器,找到刚刚安装的证书,导出 base64编码X.509(.cer)(s)格式证书;3、在https://www.chinassl.net/ssltools/convert-ssl.html这个网站,将刚刚导出...
JVM jvm是一种虚拟机JVM实现大都自带即时编译器(just in time JIT)JVM提供了一些内置的基本类型除基本类型类型之外的其他一切都是对象对象是通过引用类型来访问的垃圾收集器过程将过期的对向从从内存中删除一般而言,代码在32位还是64位的Java运行时环境中运行都无关紧要。在64位的运行时环境中运行时可使用的运行内存更多,但只要不执行原生操作系统调用或需...
Skiing POJ 3037 很奇怪的最短路问题 Skiing POJ 3037 很奇怪的最短路问题题意题意:你在一个R*C网格的左上角,现在问你从左上角走到右下角需要的最少时间.其中网格中的任意两点的时间花费可以计算出来.解题思路这个需要发现一个规律,就是从左上角到其他任意一点,无论选择哪条路径,到达该点的速度都是固定的。例如对于下面的一个矩阵:1 5 36 3 52 4 3可以发现我们想要计算数值为2的点的速度的话...
Highways POJ-1751 最小生成树 Prim算法 Highways POJ-1751 最小生成树 Prim算法题意有一个N个城市M条路的无向图,给你N个城市的坐标,然后现在该无向图已经有M条边了,问你还需要添加总长为多少的边能使得该无向图连通.输出需要添加边的两端点编号即可。解题思路这个可以使用最短路里面的Prim算法来实现,对于已经连接的城市,处理方式是令这两个城市之间的距离等于0即可。prim算法可以实现我们具体的路径输出...
FHJ学长的心愿 QDUOJ 数论 FHJ学长的心愿原题链接,点我进去题意给你一个数N,让你求在\[C^{0}_{n} \ C^{1}_{n}\ C^{2}_{n}\ \dots \ C^{n}_{n}\]中有几个组合数是奇数。解题思路出题人CX学长给的题解:本题实际上是考察的Lucas定理。Lucas定理:(写程序的时候后半部分可以递归求)设\(P\)为素数,则:\[C^{m}_{n}(\% P)=...
小明种苹果(续)第十七次CCF认证 小明种苹果(续)第十七次CCF认证原题链接解题思路进行模拟即可#include<cstdio>#include<cstring>#include<algorithm>using namespace std;typedef long long ll;const int maxn=1007;struct node{ ll ...
lb开金矿 QDUOJ 数论 lb开金矿 QDUOJ 数论原题链接,点我进去题意大家都知道lb有n个小弟(编号从2到n+1),他们可以按照规则传递信息:某天编号为i的小弟收到信息后,那么第二天他会给编号为j的小弟传达信息,其中gcd(i,j)=1(即i,j互质,且j可能不唯一)。现在,lb知道了一个新的钻石矿的信息,lb在第0天的时候告诉了他的第k个小弟(编号为k+1),问几天后他的小弟们都会知道这条消息?...
最长递增子序列 两种做法 最长递增子序列 两种做法这里给一个例题,理解完可以做一做。HRBUST-1835复杂度为\(O(N^2)\)做法采用动态规划的做法有一个长度为N的数组{a0, a1, a2, a3, ... , an-1},我们假定以aj结尾的数组序列的最长递增子序列长度为dp[j],那么dp[j]=max(dp[i]+1, i<j 并且a[i]<a[j])。我们需要遍历j之前所...
A+B and A*B problem 大数相加 相乘 模拟 A+B and A*B problem 大数相加 相乘 模拟题意给你两个数a和b,这两个数很大,然后输出这两个数相加的和,相乘的积。解题思路模拟,但是还是搜了搜代码实现,发现这个大佬写的是真的简洁高效。下面第一个代码转自博客(修改了一些) 》》》https://blog.csdn.net/hacker00011000/article/details/51298294第二个代...
洛谷 P1017 进制转换 洛谷 P1017 进制转换题意给你一个数,让你用负进制来进行表示。输入是两个数,一个是要表示的数,另一个是进制数。解题思路看的题解,这个有点蒙。首先答题思路就是用r来进行模运算,但是模的过程中可能出现负数,这个就不好了,我们需要从上一位来进行借1。这里把余数从负数转换为整数的方法是本身减去进制数(注意,这个进制数是负数,其实就是加上绝对值),然后商需要加1。代码实现#in...
HDU 3466 Proud Merchants 带有限制的01背包问题 HDU 3466 Proud Merchants 带有限制的01背包问题题意最近,伊萨去了一个古老的国家。在这么长的时间里,它是世界上最富有、最强大的王国。因此,即使他们的国家不再那么富有,这个国家的人民仍然非常自豪。商人是最典型的,他们每一个只卖了一个项目,价格是PI,但他们拒绝与你交易如果你的钱低于QI,ISEA评估每一个项目的价值VI。如果他有M单位的钱,伊萨能得到的最大价...
洛谷 P1029 最大公约数和最小公倍数问题 洛谷 P1029 最大公约数和最小公倍数问题题意给你两个数a,b,让你求有多少对数,他们的最大公约数是a,最小公倍数是b。解题思路首先,要知道\(a*b\)等于满足条件的两个数的乘积,因此我们可以让 $ i $ 从1开始(另一个数是\(a*b/i\))进行遍历,如果第二个数能够被整除,并且这两个数最大公约数是a,那么就是满足条件的两个数。还有一个思路是说我们可以从a开始遍历,每...
c++ const 修饰变量位置含义 c++ const 修饰变量位置含义const 修饰成员变量const修饰指针变量时:只有一个const,如果const位于左侧,表示指针所指数据是常量,不能通过解引用修改该数据;指针本身是变量,可以指向其他的内存单元。只有一个const,如果const位于*右侧,表示指针本身是常量,不能指向其他内存地址;指针所指的数据可以通过解引用修改。两个const,*左右各一个,表示指...
Python学习-第二天-字符串和常用数据结构 Python学习-第二天-字符串和常用数据结构字符串的基本操作def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的拷贝 print(str1.capitalize()) # Hello, world! # 获得...
Buses and People CodeForces 160E 三维偏序+线段树 Buses and People CodeForces 160E 三维偏序+线段树题意给定 N 个三元组 (a,b,c),现有 M 个询问,每个询问给定一个三元组 (a',b',c'),求满足 a<a', b'<b, c'<c 的最小 c 对应的元组编号。解题思路三维偏序问题,是我第一次做,查的题解。一位大佬是这么说的,原博客首先,离线处理所有询问,将这 N+...
Super Mario HDU 4417 主席树区间查询 Super Mario HDU 4417 主席树区间查询题意给你n个数(编号从0开始),然后查询区间内小于k的数的个数。解题思路这个可以使用主席树来处理,因为这个很类似查询区间内的第k小的问题。当然我们需要进行离散化,不只是那n个数,k也需要进行离散化。详情看代码吧,有注释。代码实现#include<cstdio>#include<cstring>...
Python学习-第三天-面向对象编程基础 Python学习-第三天-面向对象编程基础类和对象简单的说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都...
Count on a tree SPOJ 10628 主席树+LCA(树链剖分实现)(两种存图方式) Count on a tree SPOJ 10628 主席树+LCA(树链剖分实现)(两种存图方式)题外话,这是我第40篇随笔,纪念一下。<( ̄︶ ̄)↗[GO!]题意是说有棵树,每个节点上都有一个值,然后让你求从一个节点到另一个节点的最短路上第k小的值是多少。解题思路看到这个题一想以为是树链剖分+主席树,后来写着写着发现不对,因为树链剖分我们分成了一小段一小段,这些小...
关于Python学习的一点说明 关于Python学习的一点说明我是用什么地方的资料来学习python的呢?答案当然是鼎鼎大名的GitHub了。5万多星推荐,100天让你从入门到精通,你值得拥有,点我进入查看转载于:https://www.cnblogs.com/alking1001/p/11437876.html...
Buy Tickets POJ - 2828 思维+线段树 Buy Tickets POJ - 2828 思维+线段树题意是说有n个人买票,但是呢这n个人都会去插队,问最后的队列是什么情况。插队的输入是两个数,第一个是前面有多少人,第二个是这个人的编号,最后输出编号就好了。解题思路这个题要倒着处理,因为最后一个人插队完成后,别人就不能影响他了。他前面有n个人,那么他就是n+1号位置上,这样来的话,我们只需要知道那个位置,他前面有n个人就行...
Python学习-第一天-函数和模块的使用 目录 Python学习-第一天总结 print输出的一种简单格式 函数参数之可变参数 模块管理函数 if else语句的单行实现(简洁) 变量作用域 函数书写格式 Python学习-第一天总结...
K-th Number Poj - 2104 主席树 K-th Number Poj - 2104 主席树题意给你n数字,然后有m次询问,询问一段区间内的第k小的数。解题思路这个题是限时训练做的题,我不会,看到这个题我开始是拒绝的,虽然题意清晰简单,但是真的不会。限时结束后,学长说这个题是简单的主席树的入门题,我没学过啊。如果你也没有学过的话,建议看我的另一篇博客,上面有自己的总结和一些博客推荐,就不用自己一个一个找了,点我进去。...
主席树入门+博客推荐 主席树入门+博客推荐学习总结(可以直接翻到最下面,笔芯推荐的资料学习)主席树是就是多颗线段树的总结主席树的结构体中的 \(l\) 和 \(r\) 代表的是这个节点的左右子节点的标号,因为空间优化的原因,他们可能不再符合左子树编号等于\(rt<<1\),右子树编号等于\(rt<<1|1\),这也是我开始比较困惑的一点。在学习主席树之前,需要你很熟悉线段树这个...
Greg and Array CodeForces 296C 差分数组 Greg and Array CodeForces 296C 差分数组题意是说有n个数,m种操作,这m种操作就是让一段区间内的数增加或则减少,然后有k种控制,这k种控制是说让m种操作中的一段区域内的操作来实际进行,问进行完k种控制后,这n个数变成了啥。解题思路我开始使用了最简单的差分,就是把m种操作存到结构体数组中,然后在读取k中控制时,按照要求执行之前结构体数组中的一段区间内的...
三连击 P1008 洛谷 python写法 三连击 P1008 洛谷题意将\(1,2, \cdots,9\)共9个数分成3组,分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。解题思路这里我使用了最暴力的方法,结合自己刚学的python来编写的代码。使用三个for循环来求出第一个数,其他两个数就直接乘上相应的倍数就可以了,然后利用取余和列表中查找操作来进行判断,详情看代码,这也是我...
各种求最大公约数的函数 GCD 求最大公约数函数方法总结递归版int gcd(int x, int y){ if(y==0) return x; return gcd(y, x%y);}简介递归版int gcd(int x, int y){ return y>0? gcd(y, x%y) : x;}非递归版int gcd(int x, int y)...
Lost Cows POJ 2182 思维+巧法 Lost Cows POJ 2182 思维题意是说有n头牛,它们身高不一但是排成了一队,从左到右编号为1到n,现在告诉你从第二号开始前面的那些牛中身高小于它的个数,一共有n-1个数。然后求出它们按照身高来排序的话从低到高编号会是多少。解题思路首先我们需要从它给的数据逆序来进行处理,为什么,比如倒数第一个数据是0的话,说明前面没有比它矮的牛,那么它的编号就是1,然后倒数第二个是...
Can you answer these queries? HDU 4027 线段树 Can you answer these queries? HDU 4027 线段树题意是说有从1到编号的船,每个船都有自己战斗值,然后我方有一个秘密武器,可以使得从一段编号内的船的战斗值变为原来值开根号下的值。有两种操作,第一种就是上面描述的那种,第二种就是询问某个区间内的船的战斗值的总和。解题思路使用线段树就不用多说了,关键是如果不优化的话会超时,因为每次修改都是需要递归...
Bash and a Tough Math Puzzle CodeForces 914D 线段树+gcd数论 Bash and a Tough Math Puzzle CodeForces 914D 线段树+gcd数论题意给你一段数,然后小明去猜某一区间内的gcd,这里不一定是准确值,如果在这个区间内改变一个数的值(注意不是真的改变),使得这个区间的gcd是小明所猜的数也算小明猜对。另一种操作就是真的修改某一点的值。解题思路这里我们使用线段树,维护区间内的gcd,判断的时候需要判断这个区...
敌兵布阵 HDU 1166 线段树 敌兵布阵 HDU 1166 线段树题意这个题是用中文来描写的,很简单,没什么弯。解题思路这个题肯定就是用线段树来做了,不过当时想了一下可不可用差分来做,因为不熟练就还是用了线段树来做,几乎就是模板题了。代码实现#include<cstdio>#include<cstring>#include<algorithm>#include<...
CodeForces 877E DFS序+线段树 CodeForces 877E DFS序+线段树题意就是树上有n个点,然后每个点都有一盏灯,给出初始的状态,1表示亮,0表示不亮,然后有两种操作,第一种是get x,表示你需要输出x的子树和x本身一共有几个灯是亮的。pow x,表示你需要改变x的子树和x本身上的灯的状态。题解思路这个题肯定是用DFS序了,为啥?因为树不好操作啊(我也不会啊),使用DFS序可以把树压成一维的一串...
Tunnel Warfare HDU 1540 区间合并+最大最小值 Tunnel Warfare HDU 1540 区间合并+最大最小值题意D x是破坏这个点,Q x是表示查询以x所在的最长的连续的点的个数,R是恢复上一次破坏的点。题解思路参考的大佬博客这里巧妙使用了最大值最小值来进行区间的查找。上一行是大佬的详细题解,真的很妙啊。代码实现#include<cstdio>#include<cstring>...
CodeForce 855B 暴力or线段树 CodeForce 855B 暴力or线段树题意给你一串数,然后找出三个数,他们的前后关系和原来一样,可以相同,然后分别乘p,q,r,求他们积的和最大,并且输出这个数。解题思路这个可以使用线段树来做,找出区间内的最小值和最大值,如果x(代表pqr中的一个)小于零,就乘以这个区间的最小值,如果大于零,就乘以这个区间的最大值。然后\(j\)从1到n开始遍历。或者可以暴力,不过...
Monitor HDU6514 二维差分入门学习 Monitor HDU 6514 二维差分入门学习题意小腾有\(n*m\)的田地,但是有小偷来偷东西,在一片矩形区域上,有一部分区域是监控可以覆盖到的,这部分区域由一个或多个包含于该矩形区域的小矩形构成;现在给你另一个包含在该矩形区域的小矩形A,问你这个小矩形能否被监控完全覆盖。解题思路这个题可以模拟做,就是开一个二维数组,把能监控的区域标记为1,否者就是0,然后在给的小矩形...
Water Tree CodeForces 343D 树链剖分+线段树 Water Tree CodeForces 343D 树链剖分+线段树题意给定一棵n个n-1条边的树,起初所有节点权值为0。然后m个操作, 1 x:把x为根的子树的点的权值修改为1; 2 x:把x结点到根路径上的点修改为0; 3 x:查询结点x的值。解题思路这个因为是在树上进行的操作,所以首先需要把树进行一些转化,比如使用dfs序列转变成一维的,这样方便使用线段树或则树状数...
树链剖分入门+博客推荐 树链剖分入门博客推荐网上关于树链剖分的文章很多,自己在学习树链剖分的时候找到了几篇好的文章,代码规范,有图例。树链剖分的部分自己先挖个坑,以后再专门写个博客来总结。博客推荐博客一推荐理由:每个函数完成后的结果都有相应的图例,可以自己模拟一下和图对应,加深对函数功能的理解。博客二推荐理由:完整的函数实现,树链剖分+线段树的完整代码。博客三推荐理由:代码规范,通俗易懂。...
Atlantis poj1151 线段树扫描线 Atlantis poj1151 线段树扫描线题意题目给了n个矩形,每个矩形给了左下角和右上角的坐标,矩形可能会重叠,求的是矩形最后的面积。题解思路这个是我线段树扫描线的第一题,听了学长的讲解,仔细研读了学长的代码,也算初步入门。这里我们竖着的扫描线,从左到右来进行扫描的。线段树这里端点代表的是一个区间这里的y范围比较大,所以咱们需要离散化。代码实现#include&l...
Weak Pair (dfs+树状数组) Weak Pair (dfs+树状数组)题意这个题目是要求:一颗树上,有n个节点,给出每个节点的权值。另外给出一个值k,问有多少对节点满足:\(power[u]*power[v]<=k\)u是v节点的祖先(u不等于v)解题思路这个可以找父节点权值满足小于或者等于\(\frac{k}{power[v]}\)(注意这里可能不能够整除)我们从根节点出发,一个一个地遍历,...
Snacks HDU 5692 dfs序列+线段树 Snacks HDU 5692 dfs序列+线段树题意百度科技园内有n个零食机,零食机之间通过n−1条路相互连通。每个零食机都有一个值v,表示为小度熊提供零食的价值。由于零食被频繁的消耗和补充,零食机的价值v会时常发生变化。小度熊只能从编号为0的零食机出发,并且每个零食机至多经过一次。另外,小度熊会对某个零食机的零食有所偏爱,要求路线上必须有那个零食机。为小度熊规划一个路线,使...
记第十七次CCF CSP认证 记第十七次CCF CSP认证第一二题很简单,就是简单的模拟就可以了,后面的第三四题用了近一个小时才看懂,但是感觉好复杂,不好写,能力不行,写不出来。第五题,就想到了暴力,其他就不会了,但是我没有去写,因为感觉这个复杂度就算写了也过不了。最后检查了几遍第一二题的代码,范围我开的都比题目要求的大一个数量级。最后就过了这两个题。下次12月份继续!转载于:https://www.cn...
GCD and LCM HDU 4497 数论 GCD and LCM HDU 4497 数论题意给你三个数x,y,z的最大公约数G和最小公倍数L,问你三个数字一共有几种可能。注意123和321算两种情况。解题思路L代表LCM,G代表GCD。\[x=(p_1^{i_1})*(p_2^{i_2})*(p_3^{i_3})\dots\]\[y=(p_1^{j_1})*(p_2^{j_2})*(p_3^{j_3})\dot...
like not like 优化 instr(title,’手册’)>0 相当于likeinstr(title,’手册’)=0 相当于not like对于LIKE语句,我们可以使用instr函数来进行SQL调优转载于:https://www.cnblogs.com/hyde114/p/11526450.html...
Kubernetes SharedInformerFactory共享Informer机制源码深入剖析-Kubernetes商业环境实战 专注于大数据及容器云核心技术解密,可提供全栈的大数据+云原生平台咨询方案,请持续关注本套博客。如有任何学术交流,可随时联系。更多内容请关注《数据云技术社区》公众号。1 SharedInformerFactory 来龙去脉(组概念)sharedInformerFactory就是构造各种Informer的地方。为什么是各种Informer呢,每个SharedInformer其实只负责一种对象,...
Ubuntu Server 16.04服务器版配置图解教程14 - 安装PHP7.1.11(源码包安装) 1、下载 PHP 源码包wget -c http://cn2.php.net/get/php-7.1.11.tar.gz/from/this/mirror -O php-7.1.11.tar.gz2、解压缩文件tar -zxvf php-7.1.11.tar.gz3、安装依赖包sudo apt updatesudo apt -y install...
如何移植Android源码里面的东西到NDK 首先,有几点不一样的地方就是,在NDK中,需要在LOCAL_C_INCLUDES中加入core/includesystem/include这两个依赖的头文件。转载于:https://www.cnblogs.com/TLightSky/archive/1970/01/01/2941466.html...
如何用.NET编写ActiveX 控件 Plato 标签: .net,ActiveX,ActiveX控件,脚本,互操作,程序集 第一步:新建一个解决方案demoSolution,添加一个Windows控件库项目,我们起名为demoActiveX。为便于阅读,我们更改控件名字为demoControl.cs,然后拖动一个textBox控件到窗体上。 第二步:在demoControl类下新建公共方法Test,用于实现控件与客户端脚本...
TechED上海 9月19日至9月20日参加了TechEd上海站的会议,会议地点安排在上海国际会展中心。会展中心为一栋白色建筑,位于浦东陆家嘴,透过毗邻黄浦江一侧的弧形大厅,黄浦江和外滩的景色可以经受眼底。会展中心内部装修非常豪华,安排的5个会议室各具特色,其中的一号、二号会议室层高非常之高,感觉用来做培训有些过于气派了。由于酒店位于浦西九江路,因此很自然地就打算以地铁作为交通工具了。虽有一定的思想准备,...
仿得微博字符限制效果 呃。貌似好久没有写日志了。。最近忙的天天想发飙。。。今天得空备份一下项目中用到的小技巧等等吧。。看到过的大神请忽略。。我就是个前端小猫而已~~~公司项目中有个这样的东西,大家用微博的都明白哈~~这是初始状态输入文字变成这样,这里会区分圆角半角,2个半角的文字算一个。这个是超出的样子如果超出了点击提交,会有红色闪动提示好...
position四个属性值的关系 我在以前的公司,并不怎么用position这个属性,只是在写一些特殊效果的时候才用绝对定位。这就导致我对这个属性很不理解。今天有空,百度学习了一下。留下下面的文字position的四个属性值: relative ,absolute ,fixed,static(画外音:inherit其实也是,不过今天不怎么说他~)写个小小的页面:<html><head&...
java导入excel package cc.mrbird.common.util;import java.io.InputStream;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.HashMap;im...
初识数据库 软件就是 数据库软件:mysgl oracle. sglserver. 等等初识数据库为什要用数据库第一,将文件和程序存在一台机器上是很不合理的。第二,操作文件是一件很麻烦的事数据库的优势1.程序稳定性 :这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务。2.数据一致性 :所有的数据都存储在一起,所有的程序操作的数据都是统一的,就不会出现数据不一致的现象解决了...
PHP魔术方法 1、__construct():实例化对象时自动调用。2、__destruct():销毁对象或脚本执行结束时自动调用。3、__call():调用对象不存在得方法时执行此函数。4、__get():获取对象不存在的属性时执行此函数。5、__set():设置对象不存在的属性时执行此函数。6、__isset() :检测对象的某个属性是否存在时执行此函数。7、_...
通过函数完成对结构体变量的输入和输出 1/*结构体变量和结构体指针变量作为函数参数传递的问题2通过函数完成对结构体变量的输入和输出。3*/45#include<stdio.h>6#include<string.h>789structStudent10{11intage;12charsex;13charname[100];...
shell script语法高亮和自动缩进的配置 编辑/etc/profile文件,在文件末尾加一下内容:export TERM=xterm-color接着让其变为全局变量source /etc/profile 编辑/etc/vimrc文件,在文件末尾添加以下内容: 66 syntax on 67 set tabstop=4 68 set softtabstop=4 69 set shif...
js版星际争霸 最近和朋友在聊JS的时候,给我发了个JS小游戏,打开一看,竟然是星际争霸,确实很敬佩能写出这东西的大牛。现也发上来与大家分享分享。星际争霸转载于:https://www.cnblogs.com/Max-Gan/archive/2009/10/09/1579653.html...
pku 2112 二分答案 最大流 #include <iostream> using namespace std; #define MAXN 250 #define INF 2110000000 #define MIN(x,y) (x<y?x:y) int map[MAXN][MAXN]; int K,C,M,n;int s,t;int dis[MAXN][MAXN];int ma...
linux cp覆盖每次都有提示 1、cp命令,目标已经存在,每次都提示是否覆盖,怎么办?2、cp --help 可以看到选项-i的时候,才会提示,但是这里并没有-i,为什么每次都有提示?3、原因是:这里执行的cp是一个别名,通过alias 命令可以看到 alias cp='cp -i'4、怎么解决这个问题? a、使用原始的cp命令,\cp 1 2 b、通过alias命令,临时取消别名,ali...
[中文翻译] ASP.NET 5 简介(Introducing ASP.NET 5,原作ScottGu 2015/2/23) 本文出处 [中文翻译] ASP.NET 5 简介(Introducing ASP.NET 5,原作ScottGu 2015/2/23)这是我的文章备份 http://www.dotblogs.com.tw/mis2000lab/archive/2015/03/11/aspnet_5_introduce_scottgu_20150223.aspx原文出处:http:...
python面试专题--with 关键字与上下文管理 本文首发于公众号「zone7」,关注获取最新推文!瞎比比聊聊为什么要用 with、contextlib举个栗子with、contextlib 原理常见的 with 用例瞎比比本文源码地址:https://github.com/zonezoen/blog/tree/master/python/interview复制代码最近秋招就要到了,我准备了 Python 面试的一系列专题,...
Oracle autotrace使用说明 一、启用Autotrace功能 任何以SQL*PLUS连接Session都可以用Autotrace,不过还是要做一些设置的,否则可能报错。 1、报错示例: 1 SQL :> set autotrace on; 2 SP2-0613: Unable to verify PLAN_TABLE format or existence 3 SP2-0611: E...
同一个按钮,实现排序 点击第一次实现升序,第二次降序,以此类推这里是这样的情景,要排序列表里面的其中一个属性(时间),写了两个函数一个是实现升序,一个实现降序,接着点击的那个方法分别监测点击的次数来调用升序还是降序 1 sorting:function(){ 2 this.clickTime ++ 3 if(this.clickTime % ...
Python开胃菜(1):搭建开发环境 在windows系统下进行python的开发编码,需要去python的官方网站上下载Python windows installer安装python。python官方网站: www.python.org下载python windows installer: http://www.python.org/download/安装python windows installer,安装...
Vuex之store仓库计算属性Getter (1)简介 Getter相当于vue中的computed计算属性,getter 的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算,这里可以通过定义vuex的Getter来获取,Getters 可以用于监听、state中的值的变化(2)设置-----------文件:src/store/index.js例如利用getter即store中的计算属...
PC连Moto V180上网 PC连Moto V180上网 1、准备: 硬件:Moto V180手机,MP3 大头数据线,PC 软件:Motorala Phone Tools(MPT),V180驱动(36k) 适合开了GPRS,最好是包月的人 其他Moto手机也可以参考的 ...
设置 eclipse 启动时使用的 JDK 1. 在 eclipse.ini 中添加 -vm 参数-vm C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe 1 -startup 2 plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 3 --launcher.library 4...
cannot be cast to android.support.v4.app.Fragment android.app.Fragment as stated in the imports. Change the import toandroid.support.v4.app.Fragment转载于:https://www.cnblogs.com/liwentao1091/p/5266577.html
[javascript] 用js得到文件大小 1<scripttype="text/javascript">2functiongetFileSize(filePath)3{4varimage=newImage();5image.dynsrc=filePath;6alert(image.fileSize);7}8&l...
test using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebContr...
Linux命令基础5-文件重定向 文件描述符是和文件的输入、输出相关联的非负整数,Linux内核(kernel)利用文件描述符(file descriptor)来访问文件。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。常见的文件描述符是stdin、stdout和stderr。系统预留文件描述符0 —— stdin(标准输入)1 —— stdout(标准输出)...
VBS脚本病毒原理分析与防范 VBS脚本病毒原理分析与防范作者: guojpeng网络的流行,让我们的世界变得更加美好,但它也有让人不愉快的时候。当您收到一封主题为“I Love You”的邮件,用兴奋得几乎快发抖的鼠标去点击附件的时候;当您浏览一个信任的网站之后,发现打开每个文件夹的速度非常慢的时候,您是否察觉病毒已经闯进了您的世界呢?2000年5月4日欧美爆发的“爱虫”网络蠕虫病毒。由于通过电子邮件系统传播,爱虫病...
国际域名 .com 商业机构,任何人都可以注册。 .edu 教育机构 .gov 政府部门 .int 国际组织 .mil 美国军事部门 .net 网络组织,例如因特网服务商和维修商,现在任何人都可以注册。 .org 非盈利组织,任何人都可以注册 .biz 商业 .info 网络信息服务组织 .tv 电视 .pro 用于会计、律师和医生。 .name 用于个人。 ...
Ansible-Tower自动化运维管理环境部署记录 公司中实现运维自动化的架构中主要用到ansible,ansible脚本在部署服务器指令行中显得不太直观。Ansible-Tower(之前叫做awx)是将ansible的指令界面化,简明直观,简单易用。下面是Ansible-Tower的搭建记录,在此分享下。Ansible-Tower目前支持7.4+的版本,可以使用yum update -y命令更新; 1. 安装Ans...
raw socket编程例子 转自:http://bbs.chinaunix.net/viewthread.php?tid=876233&extra=page%3D3前几天看了看<<TCP/IP>>第一卷,为了加深理解,便写了几个简单的程序,最近好忙,但是又怕忘记前面所学的知识,就粗糙的整理了一下,贴出来,希望能给初学者以指导,同时借助CU的论坛做个备份,呵呵.内容安排:1.原始套接字介绍1...
Hadoop学习总结之Map-Reduce的过程解析 一、客户端Map-Reduce的过程首先是由客户端提交一个任务开始的。提交任务主要是通过JobClient.runJob(JobConf)静态函数实现的:public static RunningJob runJob(JobConf job) throws IOException { //首先生成一个JobClient对象 JobClient jc = ne...
TypeError:Can't instantiate abstract class Ultraman with abstract methods sttack 报错 报错Can't instantiate abstract class Ultraman with abstract methods sttack通过非常仔细的排查,发现错误如下:1、单词拼写错误是诱发这个报错的直接原因 1 from abc import ABCMeta,abstractmethod 2 from random import randint,ran...
Hive,Pig,HBase 傻傻分不清楚 看了几天的Hadoop生态系统,对Hive,Pig,HBase搞的有些糊涂,查阅时发现糊涂的不止我一个,如某个鸟问的帖子发表的疑问,when to use Hbase and when to use Hive?....请教了google,现总结如下:PigPig是一种数据流语言,用来快速轻松的处理巨大的数据。Pig包含两个部分:Pig Interface,Pig Latin。Pig可以非常...
RCP:如何保存TaskList及如何获取TaskList 如果我们在Eclipse RCP程序中添加TaskList View,用来管理Task或者TODO项,如下代码: PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage() .showView("org.eclipse.ui.views.TaskList");我们发现,创建的Task,在重启之...
MVC Area领域处理以及T4MVC的使用 第一部分:(摘选自http://www.cnblogs.com/HuiTai/archive/2012/07/24/MVC-12.html辉太)(这部分作者写的很详细,直接摘过来了)MVC框架支持组织一个web应用程序到的区域,每个区域代表应用程序的功能性组比如账单、客户支持,等等,这在一个大的项目是非常有用的,那里有 一套单一的文件夹,所有的控制器,视图和模型可以变得难以管理。每个MV...
常用正则表达式 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[a-z0-9_-]{3,16}$/密码:/^[a-z0-9_-]{6,18}$/十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/URL:...
用Python开始机器学习(2:决策树分类算法) http://blog.csdn.net/lsldd/article/details/41223147从这一章开始进入正式的算法学习。首先我们学习经典而有效的分类算法:决策树分类算法。1、决策树算法决策树用树形结构对样本的属性进行分类,是最直观的分类算法,而且也可以用于回归。不过对于一些特殊的逻辑分类会有困难。典型的如异或(XOR)逻辑,决策树并不擅长解决此类问题。决策树的构建...
白话/图示 sleep_on/wake_up的执行流程 sleep_on函数用在当进程因等待某个资源,而把自己挂起的函数,wake_up函数则是用于当资源释放后,把最后等待这个资源进程唤醒,但是能否执行,则要看这个进程的优先级是否足够高而得到CPU的执行。sleep_on/wake_up在执行时会形成等会,唤醒的队列,这个队列是隐式的,画出图来才比较好理解。转载于:https://www.cnblogs.com/image-eye/arc...
Understanding COM Apartments http://blog.tangcs.com/2008/02/05/single-threaded-multithreaded-apartments/转载于:https://www.cnblogs.com/WarrenTang/archive/2010/07/09/1774428.html
获取浏览器地址栏字符串参数 // ?name='?post=1111&action=add"1 var urlParams = new URLSearchParams(window.location.search);2 console.log(urlParams.has('post')); // true3 console.log(urlParams.get('action'));...
MD、SHA、MAC消息摘要算法实现与应用 1.消息摘要概述消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要与原摘要比较,就可知道消息是否被改变了。因此消息摘要保证了消息的完整性。消息摘要采用单向Hash函数将需加密的明文"摘要"成一串...