- 博客(56)
- 收藏
- 关注
转载 返回一个整数数组中最大子数组的和2
一、实验要求:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。如果数组A[0]……A[j-1]首尾相邻,允许A[i-1],…… A[n-1],A[0]……A[j-1]之和最大。同时返回最大子数组的位置。求所有子数组的和的最大值。结对编程要求:两人结对完成编程任务。一人主要负责程序分析,代码编程。...
2017-03-31 16:23:00 43
转载 概率图模型课本笔记(三)
概率图模型小结:1. 两种模型:有向图、无向图(先不考虑混合的)2. 三个知识点:(1)联合概率密度函数的表达 (2)推理 (3)学习(1)对于联合概率密度函数的表达,是根据图模型结构、贝叶斯链式法则、Hammerslery-Clifford定理、d-分离、Z-分离可以直接写出,分析随机变量之间的依赖和独立性;而在局部内可以参数化,比如指数族的概率密度函数等各类概率密度函数。(...
2017-03-30 23:37:00 55
转载 DMA的认识
DMA的简单了解与认识DMA就是为了减轻CPU的负担来设置的存储方式。当从外设取到的数据就不需要经过内核操作,而是通过DMA直接把外设的数据放到内存SRAM中,这样就会减少CPU的负担,让CPU在此同时能做更多的事情。(直接存储器)对于32的学习已经轻车熟路了,这时我们就会开始想到会有一个关于DMA的结构体即DMA_InitTypeDef这时就会想到对其结构体的参数进行配置...
2017-03-30 20:53:00 107
转载 【倍增】LCM QUERY
给一个序列,每次给一个长度l,问长度为l的区间中lcm最小的。题解:因为ai<60,所以以某个点为左端点的区间的lcm只有最多60种的情况,而且相同的lcm区间的连续的。所以就想到一个n*60*logn的做法,倍增找出每个点的区间lcm情况,然后修改答案……1-60的lcm的积大于long long,只能把数拆开,然后比较时用log,结果才用这个数的质因数相乘。问题在...
2017-03-30 19:59:00 80
转载 PHP 5 Array 函数
PHP Array 函数允许您访问并操作数组。支持简单的数组和多维数组。安装PHP Array 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP 5 Array 函数函数描述array()创建数组。array_change_key_case()返回其键均为大写或小写的数组。array_chunk()把一...
2017-03-29 11:51:00 47
转载 一致性哈希算法(适用于分库分表、RPC负载均衡)转
在分布式应用中,应该来说使用到hash最多的地方就是rpc负载均衡和分库分表,通常对于正式意义上的分布式应用来说,扩容和收缩是一个半自动化的过程,在此期间,应用基本上是可用的,所以不能发生大规模动荡的意外,为了最小化潜在的影响,一致性hash算法就扮演了极为重要的角色。consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random...
2017-03-28 13:40:00 197
转载 Maven的坐标与资源库
在Maven世界中,每个工程都有它唯一的 组织名、模块名、版本 ,这三个就是maven项目的坐标,一个maven工程可以打包成jar、war、pom等形式,但是它们都是拥有上述三个坐标的。我们在项目过程中导入的jar包就是通过上述坐标值唯一确定的。因此,我们在创建一个maven工程时会要求指定具体的 组织名、模块名、版本、打包方式。 一般我们在创建Maven项目指定项目坐标时,可以...
2017-03-27 15:54:00 49
转载 JavaScript 函数的4种调用方法
JavaScript 函数有 4 种调用方式。每种方式的不同方式在于this的初始化。作为一个函数调用function myFunction(a, b) { return a * b;}myFunction(10, 2); // myFunction(10, 2) 返回 20以上函数不属于任何对象。但是在 JavaScript 中它...
2017-03-27 14:59:00 65
转载 为什么要报考系统架构师考试
最近一年多,很多朋友来信,问我什么要报考系统架构设计师考试。为什么参加这个考试,这个考试有用吗?对自己的职业会带来什么好处?我想有以下几个方面:一、强迫自己,去系统学习软件架构设计的理论,追踪业界架构设计的发展动态。去学习的动力有很多,如为了兴趣,为了工作,为了职位升迁,为了大幅提升薪水等。其实,为了应付考试,通过考试,也是学习知识的一种很好的方法。尤其,对自律能力不是很好的...
2017-03-27 08:58:53 85
转载 可能是FLEX3下的PieChart的一个小BUG
界面上放一个PieChart<mx:PieChart id="pieChartMain"> <mx:series> <mx:PieSeries field="VALUE" nameField="NAME" labelPosition="callout"...
2017-03-26 20:03:00 51
转载 NW.js
1、package.json属性说明: ——window窗口外观常用属性包括: title : 字符串,设置默认 title width/height : 主窗口的大小 toolbar : bool 值。是否显示导航栏 icon : 窗口的 icon position :字符串。窗口打开时的位置,可以设置为“null”、“...
2017-03-25 09:45:00 85
转载 快速排序
javapackage com.test.arithmetic;import java.util.Arrays;/** * Two point go together, small is left and big is right. * Thus the first meet will separate the array to half small and half big. *...
2017-03-25 02:08:00 51
转载 #ifdef、#ifndef、#else、#endif执行条件编译
我们开发的程序不只在pc端运行,也要在移动端运行。这时程序就要根据机器的环境来执行选择性的编译,如对PC端编译PC端的程序,对移动端编译移动端的程序,这里我们就可以用两组条件编译。 #ifdef #endif#ifndef #endif我们先来了解下#ifdef ...#endif;语法格式是:#ifdef 宏名字 |#ifdef 宏名字//任意代码 |//任意代...
2017-03-24 11:39:13 54
转载 javascript 关键字不能作为变量来使用
var cfg={export: "export.aspx"}这句代码中使用了一个关键字“export” 所以在IE8中报错。那么有哪些关键字不能作为变量呢?关键字”就是 JS 本身已经使用了,具有一定特殊的含义,你就不能再用它们充当变量名啊方法名啊什么的。包括(按字母排序):break、case、catch、continue、default、delete、d...
2017-03-24 10:21:00 139
转载 前端周刊第48期:Vue Conf 2017 + Progressive WEB APP
共 2615 字,读完需 5 分钟,速读需 2 分钟,首发知乎专栏前端周刊。根据前端趋势观察,本期收录的内容有两个重点:Vue.js 周边,包括各种脚手架、工具库、技术交流大会;PWA(Progressive Web App) 周边,包括视频、开发工具、应用示例。以下是具体内容内容,请享用!技术动态VueConf 全球技术大会将于 ...
2017-03-24 08:55:17 294
转载 Sharepoint 捞取application下所有site 和site collection的内容最后修改时间工具C# 代码...
需求说明:1.捞取site collection的内容最后update时间和权限最后一次update时间;2.列出site collection的administrator3、捞取site 的内容最后update时间using System;using System.Collections.Generic;using System.Linq;using System.Text...
2017-03-23 15:09:39 69
转载 ssh以root用户远程登录失败
参考文献:http://blog.csdn.net/lichangzai/article/details/39379153http://blog.csdn.net/yasi_xi/article/details/8633189通过secure crt远程ssh连接linux服务器,使用root用户直接访问,无法登陆成功。只能以普通用户登录,然后su root才能切换到 root账...
2017-03-23 13:15:00 97
转载 12步轻松搞定python装饰器(能看懂,但是文章很长)
呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。我没法让装饰器变得简单,但是通过一步步的剖析,我也许能够让你在理解装饰器的时候更自信一点。因为装饰器很复杂,这篇文章将会很长(自己都说很长,还敢这么多废话blablabla.....
2017-03-23 11:36:00 36
转载 Kappa:比Lambda更好更灵活的实时处理架构
为了进一步探讨这种批处理和实时处理有效整合在同一系统的架构,我们将在今天的文章中分析Lambda三层结构模型的适用场景,同时暴露出Lambda架构一个最明显的问题:它需要维护两套分别跑在批处理和实时计算系统上面的代码,而且这两套代码需要产出一致的结果。根据对此缺点的分析,我们引出当时还在LinkedIn的大神Jay Kreps提出的Kappa架构,本文会对Kappa架构原理进行介绍,并讨论两个架构...
2017-03-23 09:44:00 63
转载 PAT L3-001. 凑零钱
$01$背包,路径记录,贪心。可以将物品从大到小排序之后进行背包,同时记录路径。#include<map>#include<set>#include<ctime>#include<cmath>#include<queue>#include<string>#include<stack&g...
2017-03-22 16:02:00 77
转载 希尔排序
希尔排序基本思想:首先将待排序的元素分成多个子序列,使得每个子序列的元素个数相对较少,对各个子序列分别进行直接插入排序,待整个待排序序列基本有序后,在对所有元素进行一次直接插入排序。1. 选择一个步长序列t1,t2,...,tk,满足ti>tj(i<j),tk=1;2. 按步长序列个数k,对待排序序列进行k趟排序。3. 每趟排序,根据对应的步长ti,将待排序列分割成ti个子...
2017-03-22 15:44:00 41
转载 ffmpeg
转换格式ffmpeg -i input.mp4 -vcodec h264 output.mp4ffmpeg -i input.mp4 -vcodec mpeg4 output.mp4 这个支持微信播放转换tsffmpeg -i b.mp4 -codec copy -bsf h264_mp4toannexb a.tsffmpeg -i input.mp4...
2017-03-21 23:54:00 109
转载 js时间转换为时间戳
var timeString="2017-03-31 21:13:43"; function timeToStamp(timeString){ var timeTemp=timeString.split(' '); var date=timeTemp[0].split('-'); v...
2017-03-21 21:38:00 47
转载 基于node的websocket示例
websocket:用语服务器端主动向客户端推送消息本例基于koa框架编写用例:服务器端需要安装相关模块 koa koa-socket co等服务器端脚本:(需要安装相关模块 koa koa-socket co等)//服务端const Koa = require( 'koa' )const IO = require( 'koa-socket' )const co ...
2017-03-20 17:39:00 68
转载 《连载 | 物联网框架ServerSuperIO教程》- 16.集成OPC Server,及使用步骤。附:3.3 发布与版本更新说明。...
1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍《连载 | 物联网框架ServerSuperIO教程》1.4种通讯模式机制。《连载 | 物联网框架ServerSuperIO教程》2.服务实例的配置参数说明《连载 | 物联网框架ServerSuperIO教程》- 3.设备驱动介绍《连载 | 物联网框架ServerSuperIO...
2017-03-19 21:56:00 104
转载 AutoCAD如何快速标注零件序号
1 先画好一条直线和一个数字 2 选中刚才绘制的数字和直线,选择阵列(估计大概要画四十个就阵列四十行,改一下行偏移) 预览效果如图所示 随后不断重复直线即可 横向也是一样 最后双击修改数字即可 ...
2017-03-19 09:48:00 5040
转载 数据科学家概述
最近再次关注了大数据,进而迷上了数据科学家这个角色,并立志成为一名优秀的数据科学家。为了更好的实现目标,我买了一系列的书,其中有一本是《数据科学家修炼之道》。拿到手上就迫不及待地读了这本书,希望能在进入这个领域的开始,得到一个方向性的指导。数据科学家是指采用科学方法、运用数据挖掘工具寻找新的数据洞察力的工程师,他们往往集技术专家和数据分析师的角色于一身。在IT行业中,数据科学...
2017-03-18 19:58:47 89
转载 XML
XML语法基本规则(1).XML是区分大小写的;(2).所有元素的起始和结束标注必须成对出现,且要正确嵌套;(3).如果使XML说明,则它必须是XML文档的第一行:<?xml version=”1.0”?>,一般还要在里面指定编码集,否则默认使用ISO-8859-1编码,该编码是不支持中文的。(文件保存的编码集必须和文件查看的编码集一致,否则会出现乱码...
2017-03-18 16:58:00 58
转载 linux网络配置及排错的一般流程
linux网络配置及排错的一般流程发表于2017年3月10日首先# ping www.baidu.com发现报错未知此域名# ping www.baidu.comping: unknown host www.baidu.com之后# ping 8.8.8.8 -c 3 如果不通,则查看域名服务器cat /etc/resolv.conf发现里面设置了谷歌的公共DNS服务(如果...
2017-03-15 19:57:37 100
转载 sudo:抱歉,您必须拥有一个终端来执行 sudo 解决办法;ssh执行sudo命令的方法;给用户增加sudo免密权限...
1、supervisor使用sudo执行命令的时候,报错2、解决办法: 编辑 /etc/sudoers 文件,将Default requiretty注释掉。sudo vim /etc/sudoers#Default requiretty #注释掉 Default requiretty 一行具体操作:sudo sed -i ‘s/Defaults requiretty/#Defaul...
2017-03-14 23:08:00 578
转载 jQuery extend
摘自API:jQuery.extend([],target,object1,[objectN]) 用一个或多个其他对象来扩展一个对象,返回被扩展的对象. 如果不指定target,则给JQuery命名空间本身进行扩展.这有助于插件作者为jQuery增加新方法,如果第一个参数设置为true,则jQuery返回一个深层次的副本.递归地复制找到的任何对象.否则的话,副本会对原对象共享结构....
2017-03-14 10:36:00 40
转载 Mac OS Git 安装
一、Git是一个分布式的代码版本管理工具。类似的常用工具还有SVN,CVS。最大的特点也是优点在于提供分布式的代码管理1、分支代码只有一份!使用过svn的童鞋想必都知道,当我们要开发一个新功能或者增加一个新版本或者修改一个复杂bug的时候,通常需要copy整份代码到本地一个目录,然后添加到svn服务器上进行代码管理。而Git不同,Git可以创建许多branches,每个bran...
2017-03-13 23:53:00 74
转载 MAC搭建IPV6环境总结(OS10.11.6)
最近APP被苹果拒了,原因是IPV6不支持,为了复现这个问题,首先要搭建IPV6的网络环境。在网上找了很多教程,讲的也很详细,但是总是做不成功。现在总结下搭建IPV6的过程。1.打开系统偏好设置Paste_Image.png2.先按住option键,按住超过5s(确保长按),然后点击“共享”...
2017-03-13 14:09:00 341
转载 Spring的控制反转和依赖注入
Spring的官网:https://spring.io/Struts与Hibernate可以做什么事? Struts, Mvc中控制层解决方案 可以进行请求数据自动封装、类型转换、文件上传、效验…Hibernate, 持久层的解决方案; 可以做到, 把对象保存到数据库, 从数据库中取出的是对象。传统的开发模...
2017-03-12 16:23:00 42
转载 <转载>腾讯云系统镜像和使用镜像创建云主机
*善用镜像,快速建站作者:杨升军 出处:腾云阁文章镜像:服务器调试好一台制作镜像,其他机器使用镜像安装,避免重复调试,快速上线下线机器一.创建系统镜像关闭机器再制作镜像登录腾讯云官网,进入控制台选择用于制作镜像的机器==>更多 ==> 选择机器 ==> 关机(然后选择制作镜像,镜像名称和描述尽量易懂相关文...
2017-03-12 11:25:08 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人