Activities

【Leetcode】《剑指offer-面试题43》n个骰子的点数

我的梦境 提交于 2020-08-05 04:24:24
我的个人 微信公众号: Microstrong 微信公众号ID: MicrostrongAI 微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步! 知乎主页:https://www.zhihu.com/people/MicrostrongAI/activities Github:https://github.com/Microstrong0305 个人博客:https://blog.csdn.net/program_developer 题目链接 https://leetcode-cn.com/problems/nge-tou-zi-de-dian-shu-lcof/ 题目描述 解题思路 (1)递归解法 import math from typing import List class Solution: # 定义骰子最大点数 g_maxValue = 6 # 方法一:基于递归求骰子点数,时间效率不够高 def twoSum(self, n: int) -> List[float]: if n < 1: return [] # 定义n个骰子的最大点数 maxSum = n * self.g_maxValue # 所有可能的值出现的次数保存在列表中

Android连载24-本地广播和强制下线功能

筅森魡賤 提交于 2020-07-27 15:34:59
一、使用本地广播 1.本地广播一个举例 package com.example.broadcasttest2; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class MainActivity extends Activity { private IntentFilter intentFilter; private

【LeetCode】169. Majority Element

假装没事ソ 提交于 2020-07-26 11:48:27
我的个人 微信公众号: Microstrong 微信公众号ID: MicrostrongAI 微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步! 知乎主页:https://www.zhihu.com/people/MicrostrongAI/activities Github:https://github.com/Microstrong0305 个人博客:https://blog.csdn.net/program_developer 169. Majority Element Given an array of size n , find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times. You may assume that the array is non-empty and the majority element always exist in the array. Example 1: Input: [3,2,3] Output: 3 Example 2: Input: [2,2,1,1,1,2,2]

【LeetCode】15. 3Sum

空扰寡人 提交于 2020-04-30 07:16:50
我的个人 微信公众号: Microstrong 微信公众号ID: MicrostrongAI 微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步! 知乎主页:https://www.zhihu.com/people/MicrostrongAI/activities Github:https://github.com/Microstrong0305 个人博客:https://blog.csdn.net/program_developer 15. 3Sum Given an array nums of n integers, are there elements a , b , c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: The solution set must not contain duplicate triplets. Example: Given array nums = [-1, 0, 1, 2, -1, -4], A solution set is: [ [-1, 0, 1], [

远离服务器宕机,腾讯WeTest正式推出服务器深度性能测试服务

孤者浪人 提交于 2020-04-22 03:50:26
WeTest 导读 随着城市发展趋向智慧化,不仅移动互联网应用正迅速融入出行、金融、医疗、娱乐等传统行业,跟随移动互联网成长起来的,还有用户对应用使用与消费的理性意识。 而在用户不断增加的同时,如何避免移动应用延迟、闪断、宕机等隐患给开发者们来了首当其冲的挑战。放眼国内外,每一年都会出现服务器宕机热门事件。 譬如在2017年间,微软Azure云服务、百度搜索移动端、新浪微博都曾由于用户访问量大以及其他不可控原因,出现系统故障、用户访问缓慢甚至无法使用的状况,不仅导致用户体验下降,造成用户流失,影响企业业务收入,更受舆论影响,致使品牌口碑下滑,出现信誉危机。而对于尚在上线初期的产品来说,服务器崩盘,出现“延迟”、“闪断”、“宕机”,无疑将被百万级应用市场淘汰出局。 大环境下多数高品质应用面临大量用户涌入,为服务器承压容量不断带来挑战。面对迅速更新的智能硬件且千差万别的运行环境,倘若开发者无法“见招拆招”,保证服务器性能稳定,又没有专业的团队运营维护,那么企业极有可能无法预先发现危险,更无法及时解决宕机的问题。 重塑压测大师:自助式压测服务与服务器深度性能测试双管齐下 2018年10月26日,作为第三方质量开放平台,腾讯WeTest全面升级功能服务。尤其对服务器性能测试中常出现的技术门槛、配置冗杂、成本高昂等开发者亟待解决的问题,重塑“压测大师”,推出“自助压测服务”与

打造移动应用与游戏安全防线,腾讯WeTest安全服务全线升级

你离开我真会死。 提交于 2020-04-21 04:21:50
当移动互联网渗透到千家万户,与工业控制、智慧交通、实时社交、休闲娱乐紧密结合时,应用安全就变得尤为重要。 尤其在网络强相关的APP流行年代,当APP应用客户端上传与获取信息,大多通过接口在服务器双向通信,这很容易被第三方获取,导致数据盗取、接口盗刷,致使用户信息泄露,严重情况下将出现财产损失。而对于移动游戏而言,外挂工具、系统功能漏洞、服务器宕机漏洞等问题频发,也将大幅影响游戏内平衡,使用户体验下降。 可以说,无论是移动应用还是游戏,发生安全问题就如同打开“潘多拉魔盒”,不但可能危害用户切身利益,也同样会造成企业的损失。与此同时还会发生企业信誉危机,品牌口碑大幅下滑等一系列问题,最终使企业面临败局。 近期,腾讯安全联合实验室就曾在《2018上半年互联网黑产研究报告》指出,移动端黑产规模宏大,恶意推广日均影响用户超过千万。在瞬息万变的数字经济时代,信息安全已不只是一种基础能力,更是企业应用生产的驱动力之一,是所有“0”前面的“1”。这需要开发团队提高产品安全配置,更需要专业级安全服务加以助力。 应对市场的安全需求增长,2018年10月26日,在腾讯WeTest三周年之际,将全面升级旗下安全服务,除了一向擅长的手游安全服务外,也将首次推出移动应用安全服务。通过构筑全新安全梯队,帮助开发者专注安全,提升产品品质。 一、优化游戏安全解决方案:全力攻克外挂、系统安全漏洞

【LeetCode】215. Kth Largest Element in an Array

拜拜、爱过 提交于 2020-04-17 19:53:03
我的个人 微信公众号: Microstrong 微信公众号ID: MicrostrongAI 微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步! 知乎主页:https://www.zhihu.com/people/MicrostrongAI/activities Github:https://github.com/Microstrong0305 个人博客:https://blog.csdn.net/program_developer 215. Kth Largest Element in an Array Find the k th largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element. Example 1: Input: [3,2,1,5,6,4] and k = 2 Output: 5 Example 2: Input: [3,2,3,1,2,4,5,5,6] and k = 4 Output: 4 Note: You may assume k is

统一软件开发过程(RUP)

余生长醉 提交于 2020-04-14 09:14:11
【今日推荐】:为什么一到面试就懵逼!>>> 更详细的见: http://www.ibm.com/developerworks/cn/rational/r-rupbp/ 本文引用: http://baike.baidu.com/view/2235832.htm#sub2235832 统一软件开发过程(Rational Unified Process,RUP)是一个 面向对象 且基于网络的程序开发方法论。 它是用例驱动的,以架构为核心,迭代和增量的软件过程框架,它提供一种演进的特性。 二维结构 开发过程可以用二维结构或沿着两个坐标轴来表达: 横轴代表了制订开发过程时的时间,体现了过程的动态结构。它以术语周期(cycle)、阶段(phase)、迭代(iteration)和里程碑(milestone)来表达。 纵轴表现了过程的静态结构:如何用术语活动(activity)、产物(artifact)、 角色(worker)和工作流(workflow)来描述。  RUP中的 软件生命周期 在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)。每个阶段结束于一个主要的里程碑(Major Milestones);每个阶段本质上是两个里程碑之间的时间跨度

appium---Activity

有些话、适合烂在心里 提交于 2020-04-13 16:00:46
【今日推荐】:为什么一到面试就懵逼!>>>   在做自动化的过程中,我们都会发现每次都要从头开始点,一直要点到最后,如果中间出现错误,就需要重现去点,这样很麻烦也很费时间,今天我们来认识一种非常简单的方法,想要测试那个页面,我们就直接跳转到哪个页面进行测试。 Activity Activity是Android系统中的四大组件之一,可以用于显示View。几乎所有的Activity都是对于用户进行交互的,如果还不懂的话,页面,我们所看到的app中的页面就属于一个Activity。其中Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器。 言归正传,我们继续说我们的想要每次都启动到我们想要的页面,既然前面也说了,每个页面都表示一个Activity,那么我么可以通过Activity的方式来进入 获取Activity的方法 通过adb方式获取Activity # 通过adb方式获取Activity # 方法一: adb shell dumpsys activity top | findstr ACTIVITY # 方法二: adb shell dumpsys activity | findstr " mFocusedActivity " # 方法三: adb shell dumpsys

appium---Activity

∥☆過路亽.° 提交于 2020-04-13 15:01:26
【今日推荐】:为什么一到面试就懵逼!>>>   在做自动化的过程中,我们都会发现每次都要从头开始点,一直要点到最后,如果中间出现错误,就需要重现去点,这样很麻烦也很费时间,今天我们来认识一种非常简单的方法,想要测试那个页面,我们就直接跳转到哪个页面进行测试。 Activity Activity是Android系统中的四大组件之一,可以用于显示View。几乎所有的Activity都是对于用户进行交互的,如果还不懂的话,页面,我们所看到的app中的页面就属于一个Activity。其中Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器。 言归正传,我们继续说我们的想要每次都启动到我们想要的页面,既然前面也说了,每个页面都表示一个Activity,那么我么可以通过Activity的方式来进入 获取Activity的方法 通过adb方式获取Activity # 通过adb方式获取Activity # 方法一: adb shell dumpsys activity top | findstr ACTIVITY # 方法二: adb shell dumpsys activity | findstr " mFocusedActivity " # 方法三: adb shell dumpsys