substr()函数的使用

例子: #include<string> #include<iostream> using namespace std; int main(void) { string str="abcdefghijklmn"; string str1=str.substr(0,5); string str2=str.substr(2,5); cout << str1 << endl;    cout << str2 << endl; return 0; }
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

导航控制器的管理原则

1、程序一进入时,就要让窗口的根控制器是一个导航控制器. 1.新建窗口 2.创建导航控制器.并设置导航控制器的根控制器 3.把导航控制器设为窗口的根控制器. 4.显示窗口. 2、说明: 2.1 设置导航控制器的根控制器 1)当设置导航控制器的根控制器时,也就是initWithRootViewController, 2)它底层其实是调用了导航控制器的push方法.把该控制器添加为导航控制器的子控制器. 3)并且它会把该控制器的View添加到导航控制器专门存放子控制器的View上面. 2.2 导航
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

[转][C#]BarCodeToHTML

/// <summary> /// 类说明:Assistant /// 编 码 人:苏飞 /// 联系方式:361983679 /// 更新网站:http://www.sufeinet.com/thread-655-1-1.html /// </summary> using System.Collections; using System.Text.RegularExpressions; namespace DotNet.Utilities { public class BarC
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

Python 二级模拟选择题(四)

1. 以下选项中,不属于需求分析阶段的任务是(D) A.需求规格说明书评审 B.确定软件系统的性能需求 C.确定软件系统的功能需求 D.制定软件集成测试计划 2. 关于数据流图(DFD)的描述,以下选项中正确的是(B) A.软件详细设计的工具 B.结构化方法的需求分析工具 C.面向对象需求分析工具 D.软件概要设计的工具 3. 在黑盒测试方法中,设计测试用例的主要根据是(D) A.程序流程图 B.程序数据结构 C.程序内部逻辑 D.程序外部功能 4. 一个教师讲授多门课程,一门课程由多个教师讲
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

数据采集框架Gobblin简介

问题导读: Gobblin的架构设计是怎样的? Gobblin拥有哪些组建,如何实现可扩展? Gobblin采集执行流程的过程? 前面我们介绍Gobblin是用来整合各种数据源的通用型ETL框架,在某种意义上,各种数据都可以在这里“一站式”的解决ETL整个过程,专为大数据采集而生,易于操作和监控,提供流式抽取支持。 号称整合各种数据源“一站式”解决ETL整个过程的架构到底是怎样的呢?没图说个X。 Gobblin架构图 从Gobblin的架构图来看,Gobblin的功能真的是非常的全。底层支持三
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

Bitcoin Core的区块链参数:hashAssumeValid(哈希假定有效),fCheckpointsEnabled(检查点)

参考: 从零到壹学习比特币源码解析第九讲:比特币源码解析-006 比特币源码研读之十二
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

SUOI07 区间平均++ (二分答案+前缀和)

https://www.vijos.org/d/SUOI/p/59dc5af7d3d8a1361ae62b97 二分一个答案,然后做一做前缀和,用满足区间大小的最小值减一减,判断答案合不合法 然而还要输出一个最小的区间 太毒瘤了 但其实最后答案中最小区间的端点就只能是刚才做的那个最小值,因为如果不是最小值,那这个答案一定不是最优的 然后再随便对比一下就完事了 (感觉什么都没说清,看代码吧代码好看代码也不好看) 1 #include<bits/stdc++.h> 2 #define pa p
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

redis的二种启动方式

.直接启动 进入redis根目录,执行命令: #加上‘&’号使redis以后台程序方式运行 1 ./redis-server & 2.通过指定配置文件启动 可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf 进入redis根目录,输入命令: 1 ./redis-server /etc/redis/6379.conf #如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口,例如: 1 redis-cli -p 6380
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

WGestures鼠标手势快捷手势介绍

1、官方网站 WGestures 2、快截图 3、自定义快捷键列表
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

Hadoop生态圈-Cloudera Manager的基本使用

              Hadoop生态圈-Cloudera Manager的基本使用                                         作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 1>.ClouderaManager功能   1.1>.管理监控集群主机(主要监控硬件和软件的信息);   1.2>.同一管理配置(主要是针对服务,比如hdfs,hbase等等);   1.3>.管理维护Hadoop平台系统; 2>.ClouderaManag
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

python 反射机制

反射也叫路由系统,就是通过字符串的形式导入模块;通过字符串的形式去模块中寻找指定的函数,并执行,利用字符串的形式去对象(模块)中操作(查找、获取、删除、添加)成员,一种基于字符串的时间驱动。 获取:(getattr:获取或执行对象中的对象) 1 class NameList(): 2 def __init__(self,name,age): 3 self.name = name 4 self.age = age 5 6 d
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

POJ1821 单调队列//ST表 优化dp

http://poj.org/problem?id=1821 当我们在考虑内层循环j以及决策k的时候,我们可以把外层变量i看作定值,以此来优化dp状态转移方程。 题意 有n个工人准备铺m个连续的墙,每个工人有他必须图的一面墙壁Si,最多连续铺Li,每铺一个就花费Ci的钱,问最多要多少钱; 朴素算法很好想,就dp[i][j]维护i工人到这j层墙壁的最大值,对于每个工人去枚举他涂墙壁的开头和结尾然后更新即可。 时间复杂度O(NMM) M的范围是16000,很显然会T,我们考虑状态转移方程。 对于每
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

bitcoind的使用和bitcoin.conf配置文件

参考: https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

LeetCode--155--最小栈

问题描述: 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。 示例: MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3); minStack.getMin(); -->
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

poj 1511 Invitation Cards (最短路)

Invitation Cards Time Limit: 8000MS Memory Limit: 262144K Total Submissions: 33435 Accepted: 11104 Description In the age of television, not many people attend theater performances. Antique Comedians of Malidinesia are aware of this fact. They want
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

SUOI08 一收一行破 (lca+树状数组)

用一个差分树状数组维护一下每个深度的和,然后每次拿着路径端点和lca加一加减一减就行了 1 #include<bits/stdc++.h> 2 #define pa pair<int,int> 3 #define ll long long 4 using namespace std; 5 const int maxn=200020; 6 7 inline ll rd(){ 8 ll x=0;char c=getchar();int neg=1; 9 whil
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

java 实现serialVersionUID

文章转自 https://www.cnblogs.com/duanxz/p/3511695.html 作用 serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。 在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较, 如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常,即是Invali
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

chrom 扩展程序安装

1. 在地址栏输入: chrom://extensions 2. 下载好的 文件拖入 jsonview
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

电脑鼠标的简单分类

  之所以要查电脑鼠标分类,是因为鼠标有点小毛病,所以要对症下药。。。。哈哈哈哈   机械鼠标(mechanical mouse)又名滚轮鼠标,主要由滚球、辊柱和光栅信号传感器组成。鼠标通过 ps/2 口或串口与主机相连。接口中一般使用四根线,分别是电源 ,地,时钟和数据。把鼠标翻转过来,如果下面有个小圆球, 则是机械鼠标。目前已被逐渐淘汰。   光电鼠标器是通过红外线或激光检测鼠标器的位移,将位移信号转换为电脉冲信号,再通过程序的处理和转换来控制屏幕上的光标箭头的移动的一种硬件设备。在市场较
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0

Zookeeper之入门(原理、基础知识)

Zookeeper介绍 Zookeeper是分布式应用程序的协调服务框架,是Hadoop的重要组件。ZK要解决的问题: 1.分布式环境下的数据一致性。 2.分布式环境下的统一命名服务 3.分布式环境下的配置管理 4.分布式环境下的分布式锁 5.集群管理问题 Zookeeper指令与数据结构 Zk数据结构 1. ZK有一个最开始的节点 2. ZK的节点叫做znode节点 3. 每个znode节点都可存储数据 4. 每个znode节点都可创建自己的子节点 5. 多个znode节点共同形成了znod
分类: 其他 发布时间: 09-13 23:23 阅读次数: 0