leetcode 342. Power of Four
Given an integer (signed 32 bits), write a function to check whether it is a power of 4. Example: Given num = 16, return true. Given num = 5, return false. Follow up: Could you solve it without loops/recursion? 解法1,经典的数学解法: class Solution(object):
Charles解析https,unknown错误解决办法
之前一直使用Charles,抓包https的没有问题,enable ssl的时候出现unknown消息,disable ssl的时候出现乱码,解决办法: 在设置–>通用–>关于本机–>证书信任设置 把里面的那个Charles的证书设置为信任就可以了
【JVM虚拟机】(1)---常用JVM配置参数
常用JVM配置参数 常用JVM配置参数主要有:Trace跟踪参数、堆的分配参数、栈的分配参数。 一、Trace跟踪参数 跟踪参数用于跟踪监控JVM,对于开发人员来讲用于JVM调优以及故障排查的。 1、打印GC的简要信息 -verbose:gc
-XX:+PrintGC 这两个配置参数效果是一样的,都是在发生GC时打印出简要的信息,例如执行代码 public static void main(String[] args) {
byte[] bytes = null;
妹子图爬取__正则实现
妹子图爬取 页面链接 正则实现代码: import re
import requests
import os
hehehe = os.getcwd()
headers = {
'User-Agent': "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1",
'Referer': 'http://i.m
482. License Key Formatting - LeetCode
Question 482. License Key Formatting Solution 思路:字符串转化为char数组,从后遍历,如果是大写字母就转化为小写字母,如果是-就忽略,如果遍历了k个字符(排除-)就追加一个-。 Java实现1:insert版(StringBuilder的append()与insert()效率比较) public String licenseKeyFormatting(String S, int K) {
StringBuilder sb = new St
软件测试计划文档(改)
软件测试计划文档 项目名称:英雄达拉崩吧 小组名称:Scientific_ZEAL软工小分队 项目负责人:刘帅 小组成员:房渤萱 张赐 宋从智 冯惠妍 1. 引言 1.1编写目的 为了尽可能的找出软件的不足,提高软件的质量,促进软件的成功验收,给用户尽可能好的体验。编写本文档。其主要目的在于为所要进行的测试工作制定各种必要的准则和规范,以及在有关方面协议的基础上对测试工作进行合理组织与管理。 1.2项目背景 项目名称:英雄达拉崩吧 项目提出者:Scientific_ZEAL软工小分队 开发单位
CentOS6.5升级内核到3.10.28的记录
由于最近打算玩玩docker,但是在安装的时候提示的是自己的虚拟机的内核版本太低了,所以觉得进行升级,在网上看到了这么一片文章,进行升级,成功了。所以记录下。 1、首先,更新了自己的yum,确保yum是最新的 yum update 然后下载了大概340M左右的文件,额 2、查看自己的版本信息 uname -r 我的是:2.6.32-220.el6.x86_64 3、直接从网站上下载新本的内核文件: wget https://www.kernel.org/pub/linux/kernel/v3
【第四章】Shell 条件测试表达式
shell中条件测试的三种格式: 格式1: test 条件表达式 格式2: [ 条件表达式 ] 格式3: [[ 条件表达式 ]] 使用test:
[root@host-131 ~]# test -f file && echo true || echo false
false
[root@host-131 ~]# touch file
[root@host-131 ~]# test -f file && echo true || echo false
true
[root@ho
Spring SpringMVC myBatis(简称SSM)理解
1对Spring的理解 (1)spring是什么? spring是Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架。 (2)spring的作用 (a)spring的核心是容器。通过容器配置创建对象。传统的创建对象是:User user=new User(),这违反低耦合、高内聚。spring容器提供IOC DI,控制反转,依赖注入来创建对象。符合低耦合高内聚。 2 对springMVC的理解 (1)springMVC是什么? 是一些以前产品的粘合而得到的一
关于开源 Machine Learning Yearning 中文译稿到 GitHub 的决定
翻译工作接近尾声,微信公众号推送也由日更变成了周更,可总觉得放在公众号上不方便查阅。另一方面也是觉得如此仓促的翻译,除了翻译腔外必然还存在着各种各样的问题。担心由于我个人的翻译水平影响这本小册子的口碑,于是昨天晚上和吴田商量将它开源到 GitHub ,这样可以让大家一起参与翻译的改善工作,所有人都可以作为审核。 大家都觉得没啥问题,毕竟目前也没有在国内出版的想法,于是我就发送了邮件作为记录,然后准备好好睡一觉,次日早上起来开源。奇葩室友在自己的床上,5-10 秒动一下(鬼知道在干什么),我的床
一文说尽 MySQL 优化原理
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。 MySQL逻辑架构 如果能在头脑中构建一幅MySQL各组件之间如何协同工作的架构图,有助于深入理解MySQL服务器。下图展示了MySQL的逻辑架构
图形用户界面之添加监听,实例化
package 图形用户界面1; import java.awt.*; //import java.awt.event.ActionEvent; //import java.awt.event.WindowEvent; //import java.awt.event.WindowListener; //import java.awt.Button; //import java.awt.Color; //import java.awt.FlowLayout; //import java.awt.
高大上网站-CSS3总结1-图片2D处理以及BUG修复
高大上网站-CSS3总结1-图片2D处理以及BUG修复 一,前言: 现在的前端UI相对JS来说,重视并不够。 但是CSS3提供的新特性,将现在的网站赤裸裸的划分为两类:一类还在写着老旧样式,或者通过bootstrap来蹭点CSS3动画。另一类,是用CSS3写着各种特效的网站。 也许国内还感觉不是很明显。但是在国外的网站真的很明显能看出来这些。也许很多时候,国内大部分公司都不愿意将时间和精力放在这上面。另外,愿意这样写的前端工程师也偏少。(你能指望一个实习生写这个?) 但是,这里我要说但是了。
std::vector
1、vector是表示可变大小数组的序列容器。
2、就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。
3、但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。 本质讲, vector使用动态分配数组来存储它的元素。 当新元素插入时候,这个数组需要被重新分配大小为了增加存储空间。
其做法是: 分配一个新的数组,然后将全部元素移到这个数组。就时间而言,这是一个相对代价高的任务,因
今日推荐
周排行