1012. Complement of Base 10 Integer
Suppose the given number is N, the result is R, it's easy to notice that N + R + 1 = 2^x, and x is unknown, but it's quite easy to calculate. for x from 0 to 31, the first x which makes 2^x -1 >= N is the target. but N = 0 is an exception, just take
web自动化之iframe操作
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import time
driver = webdriver.Chrome()
dri
sqlserver删除所有表
1 --/第1步**********删除所有表的外键约束*************************/
2
3 DECLARE c1 cursor for
4 select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; '
5 from sysobjects
6 where xtype = 'F'
7 open c1
8 declare @c1 varch
1013. Pairs of Songs With Total Durations Divisible by 60
time >=1 and <= 500, so sum >= 2 and sum <= 1000 there are 16 numbers in this interval divisible by 60 from 60 to 960, so the problem becomes find the number of pairs with sum of 60...960 class Solution {
public int numPairsDivisibleBy60
Arithmetic Slices II - Subsequence LT446
446. Arithmetic Slices II - Subsequence Hard A sequence of numbers is called arithmetic if it consists of at least three elements and if the difference between any two consecutive elements is the same. For example, these are arithmetic sequences: 1,
记录一个字符串出现的次数
首先定义一个计时器count= 0,然后判断父字符串中是否有子字符串,如果没有则直接返回count= 0,如果判断有,则定义一个变量index = 0 记录子字符串key出现的位置,然后生成一个新的字符串对象 str 利用substring()方法将其从index(index=0)+key.length位置截取生成一个新的字符串接着遍历,同时count++记录出现的次数。 package cn.lyun.zzj;
public class Test06 {
public sta
wen自动化之浏览器的窗口切换
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import time
driver = webdriver.Chrome()
drive
1014. Capacity To Ship Packages Within D Days
class Solution {
public int shipWithinDays(int[] weights, int D) {
int left = 1, right = 50000;
int N = weights.length;
for (int i = 0; i < N; ++i) {
left = Math.max(left, weights[i]);
right += wei
关于 git 本地创建 SSH Key 遇到的一点问题(①file to save the key & ②the authenticity of host...)
背景 由于想测试一下 SSH Key 创建的路径(.ssh 目录路径)对于不同位置 git 项目是否有效。 比如,.ssh 默认在 C:\[users]\[username] 目录下,而项目 project 在 D:\ 目录。测试结果是依然有效,即 .ssh 在 C:\[users]\[username] 目录下时,在其他位置 push 时无需进行密码认证(测试时项目以 SSH clone)。 PS:测试前已经将远程仓库托管平台公钥配置好。 事件1(file to save the key)
一起学Android之Menu
概述 菜单(Menu)在Android开发中,是一种常见的用户界面组件,通过使用菜单Api可以给用户提供常见的一致的体验。本文主要讲解三种菜单的相关内容。 菜单的分类 选项菜单(OptionsMenu):选项菜单是活动菜单项的主要集合,主要应用于App上有全局影响的功能,如:搜索,设置等。 上下文菜单(ContextMenu):上下文菜单是一个浮动菜单,当用户在元素上进行长时间单击时会出现。它提供了影响选定内容或上下文框架的操作。 弹出菜单(PopupMenu):弹出菜单主要应用于列表中的列表
web自动化之Select标签操作
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Selec
关于自定义组件的组件命名规范
在给组件命名的时候我们大多数的时候命名字母全小写且包含一个连字符,但是有的时候我们也是用单词首字母大写的方式实现的组件命名 如果当我们需要将组件渲染到dom上的时候强烈建议使用全部字母小写且有连接符连接的命名 在html中是大小写不敏感的,使用全小写且连接符连接会帮助我们与当前或者未来的元素冲突
tensorflow图像修复代码解析
详见代码: https://github.com/shinseung428/GlobalLocalImageCompletion_TF 首先需要在文件夹GlobalLocalImageCompletion_TF/data/img_align_celeba/ 放入图片数据,然后运行python train.py进行训练。 训练好这后,运行修复功能:python test.py --img_path=./data/test/388016.png 这个项目有一个缺点是进行图像修复时,只能把图像缩小再
可以快速二次开发的免费小程序商城源码*
CRMEB小程序商城源码V2.5.35正式发布 分销+拼团+砍价+秒杀 开源无加密源码 打通版开源地址:https://gitee.com/ZhongBangKeJi/CRMEB [b]小程序开源地址:https://gitee.com/ZhongBangKeJi/CRMEB_WeChatMiniProgram 演示后台:http://demo25.crmeb.net 账号:demo 密码:crmeb.com QQ群: 116279623 官方论坛:http://bbs.crmeb.net
pyv8的使用基本方法
import PyV8
ctxt = PyV8.JSContext()
ctxt.enter()
func = ctxt.eval("""
(function(){
function hello(){
return "Hello world.";
}
return hello();
})
""")
print func()
则在python环境中打印出js执行的结果:Hello world. 这里面关于
今日推荐
周排行