LeetCode算法题-Power Of Two(Java实现)

这是悦乐书的第194次更新,第200篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第56题(顺位题号是231)。给定一个整数,写一个函数来确定它是否是2的幂。例如: 输入:1 输出:true 说明:2^0 = 1 输入:16 输出:true 说明:2^4 = 16 输入:218 输出:false 本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win7 64位系统,使用Java语言编写和测试。 02 第一种解法 此解法是做乘法,新建一个变量
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

Docker与自动化测试及其测试实践

Docker 与自动化测试 对于重复枯燥的手动测试任务,可以考虑将其进行自动化改造。自动化的成本在于自动化程序的编写和维护,而收益在于节省了手动执行用例的时间。简而言之,如果收益大于成本,测试任务就有价值自动化,否则受益的只是测试人员的自动化技能得到了提升。利用 Docker 的快速部署、环境共享等特性,可以大大减少自动化的成本,使很多原本没有价值自动化的测试任务变为了有价值自动化的任务,大大提升了项目效率。 那么如果自动化测试已经运行在了虚拟机中,是否有必要使用 Docker 技术将其进行改
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

[逆向工程]二进制 Bianry Bombs 快乐拆弹

phase_1 :字符串比较 这个实验是输入一个字符串,比较与程序里的是否相同,查询明码地址 0x8049ea4 得到字符串When I get angry, Mr. Bigglesworth gets upset. 输入后结果正确 phase_2: 循环(图片使用linux下的KolourPaint制作) phase_3:条件分支 phase_4: 递归 查询地址  0x804a06f 所以要输入两个参数 phase_5 : 指针 查询地址 0x8049f20 得到数组元素 phase_6:
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

3-4Django model 的增删改

一、通过Django的model查询数据库中的记录: 1.把model导入view中,代码如下:('点'表示的是model和view是同级目录,也可以不要'点') from .models import Usermessage from model import Usermessage 2.Usermessage是一个类,它有一个默认的数据表管理器“objects”; all_messages=Usermessage.objects.all() all()可以将数据库中的所有数据返
分类: 编程语言 发布时间: 12-07 23:01 阅读次数: 0

SOFATracer 插件埋点机制详解

SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 traceId 将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的。这些日志可用于故障的快速发现,服务治理等。 从 RoadMap 和 PR 来看,目前 SOF
分类: 服务端 发布时间: 12-07 23:01 阅读次数: 0

设计模式系列 - 简单工厂模式

简单工厂模式,属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们创建对象时不会对客户端暴露创建逻辑,而是通过一个统一的接口来指向新创建的对象。 介绍 在现实生活中,当我们去 4S 店购车时,我们不用考虑汽车的各个部件是如何生产的,而就可以提走一辆爱车。同样的,在软件开发过程中,当我们需要访问数据时,可以使用这种方法直接获取到数据,而不用考虑数据的底层存储是使用哪种存储方式。 类图描述 从上述类图中我们可以发现,IShape 为接口类型,定义了所有形状类型所具有的行为,然后具体的
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

python实现梯度下降法

# coding:utf-8 import numpy as np import matplotlib.pyplot as plt x = np.arange(-5/2,5/2,0.01) y = -x**3+x**2+np.e+x**4 dy = lambda x:-3*x**2+2*x+4*x**3 dyy = lambda x:-6*x+2+12*x**2 a = 0.001 def sgd_func(n): x0=-10 ady = []
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

软件产品案例分析(福大公众号)

评测 一、个人上手体验 完成身份验证部分十分混乱,大部分功能尚未实现,操作不便利,没有使用福大助手的方便。 二、福州大学 公众号bug 1、关注后没有提示 不知道是否关注成功,还是网络出现问题。 2、不知道密码(没有对密码进行提示) 3、成绩查询扑街,功能尚未完成 4、界面切换混乱十分不友好,福大黄页。 5、返回方式都在+浮窗中。 6、添加日程,点击相应的时间段后时间不能自动同步到相应的时间段。 7、重新编辑,保存无反应。 8、设置提醒时间点击保存无响应且没有任何提示。 9、添加日程会出现点击
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

七日站立会议

今天我们部分人完成了各自的代码编写任务,没有修改bug,其他人完成并且修改了其他部分,完成了一部分代码的修改任务
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

iOS中的分类和扩展

一、什么是分类? 概念:分类(Category)是OC中的特有语法,它是表示一个指向分类的结构体指针。根据下面源码组成可以看到它没有属性列表,原则上是不能添加成员变量(其实可以借助运行时功能,进行关联),只能增加方法。 typedef struct objc_category *Category; struct objc_category { char *category_name OBJC2_UNAVAILABLE; // 分类名 char *class_name OBJC2_UNAVAIL
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

解析ArcGis的字段计算器(二)——有玄机的要素Geometry属性,Extent获取要素外接矩形

先占个空儿,回头写
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

ECMAScript 5.0 基础语法(上)

银子:    一般来说,一门编程语言的基础语法都是大同小异的。比如,python的基础语法,包括:数据类型,变量,作用域,运算符,流程控制(if...else...语句),循环,编码,数据类型的操作(增删改查、切片),常用的内置函数,常用的内置模块,以及规范化的开发结构。JavaScript也是类似的。ECMAScript就是JavaScript最基础的语法。 一、JS是啥?   一个网页开发,主要用的语言组合是html+css+JS,其中,htnl用来搭建页面的结构(控件,段落,标签,链接什
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

做PPT只会直接插入图片?这样处理图片,让PPT的颜值瞬间提升几倍

做PPT的时候只会插入普通图片?图片可是PPT的灵魂之一,图片用得好,PPT自然就变高级了。图片处理并不难,看一次就会做~ 1.极坐标效果 第一种,把图片处理成极坐标效果,也就是下图这样子滴,是不是很好看?处理风景类图片很合适。 操作:选中图片—点击【OneKey8】—选择图片组—一键特效—图片极坐标 PS:【OneKey8】是一个插件,直接去官网免费下载就能用。 2.艺术效果 第二种,把图片处理成艺术效果,比如拼图效果、蜡笔效果、马赛克效果、毛玻璃效果等。 操作:选中图片—图片格式—艺术效果
分类: 编程语言 发布时间: 12-07 23:01 阅读次数: 0

3-5Django url temeplate配置

一.将后台的数据呈现到HTML页面中: 1.在views.py下代码如下:(取出后台数据) return render(request,"message_form.html",{"my_message":message})把取出的值传入到message_from.html中。 # _*_ coding:utf-8 _*_ from django.shortcuts import render # Create your views here. from models import Use
分类: 编程语言 发布时间: 12-07 23:01 阅读次数: 0

正则表达式判断非零开头的正整数输入

// 正则表达式判断非零开头的正整数输入,非法输入将其替换成1 $('#buyNum').on('input', function() { var reg = /^[1-9]\d*$/; if (!reg.test($(this).val())) { $(this).val(1); } })
分类: 编程语言 发布时间: 12-07 23:00 阅读次数: 0

打包antd-pro项目时,静态资源404的解决方案

摘要: 在config/config里面的export default里面加入以下两行 base: '/pet-mgr', //定义路由的基本路径 publicPath: '/pet-mgr/', //定义资源的基本路径...
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

微信通讯录拉群、微信通讯录粉、ipad协议、WXID爆粉协议、手机号码、数据精准吸粉平台

摘要: 大数据时代营销法则,得微信得财富,得云控者,得天下 这里给大家介绍爆粉之外更加暴力的通讯录拉群,群营销云控系统。 在wxid爆粉之后更加暴力出来营销系统,在微信限制5000好友以来,更加好的储存客户,营销策略...
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

微信通讯录拉群、微信通讯录粉、ipad协议、WXID爆粉协议、手机号码、数据精准吸粉平台

摘要: 大数据时代营销法则,得微信得财富,得云控者,得天下 这里给大家介绍爆粉之外更加暴力的通讯录拉群,群营销云控系统。 在wxid爆粉之后更加暴力出来营销系统,在微信限制5000好友以来,更加好的储存客户,营销策略...
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

微信通讯录拉群、微信通讯录粉、ipad协议、WXID爆粉协议、手机号码、数据精准吸粉平台

摘要: 大数据时代营销法则,得微信得财富,得云控者,得天下 这里给大家介绍爆粉之外更加暴力的通讯录拉群,群营销云控系统。 在wxid爆粉之后更加暴力出来营销系统,在微信限制5000好友以来,更加好的储存客户,营销策略...
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

通讯录协议拉群、微信精准粉拉小群,云控协议拉群为你带来wxid爆粉牛B新思路

摘要: 微信早已是全国最大的社交平台,截至今年已经有10亿多的用户,有着汹涌澎湃的流量,在这个流量为王的时代,营销也盯上了这块兵家必争之地 云控系统有较大区别的是,该套系统无需任何手机等设备,只需一台能上网的...
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0