Ebean ORM for Java

Ebean java实现的开源ORM:http://avaje.com/
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

Python 调 Jmeter 执行参数化 jmx 脚本

本渣使用python已久,一直响应“Life is short, use Python”(人生苦短,我用python)这句话号召。用着久了,真会变“懒“,但凡是手工处理的任务,都想使用python脚本替代。   烦透了jmeter输入如下鬼命令:   Jmeter -n -t {tmpjmxfile} -l {csvfilename} -e -o {htmlreportpath} 尤其是{htmlreportpath}这个文件夹路径,没有这个文件夹又不会自动创建,有的话又必须为空。经常要给文件
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

代码坏味道之耦合

:notebook: 本文已归档到:「blog」 翻译自:https://sourcemaking.com/refactoring/smells/couplers 耦合(Couplers)这组坏味道意味着:不同类之间过度耦合。 不完美的库类 中间人
分类: 编程语言 发布时间: 03-07 22:28 阅读次数: 0

代码坏味道之滥用面向对象

:notebook: 本文已归档到:「blog」 翻译自:https://sourcemaking.com/refactoring/smells/oo-abusers 滥用面向对象(Object-Orientation Abusers)这组坏味道意味着:代
分类: 服务端 发布时间: 03-07 22:28 阅读次数: 0

JAVA程序员面试30问(附带答案)

第一,谈谈final, finally, finalize的区别。 最常被问到。final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 Finally在异常处理时提供 finally
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

4、while、dowhile、for、嵌套循环及关键字

一、循环语句 1、 在给定条件成立时,反复执行某程序段。==> 死循环 2、 直到不满足条件为止 3、 循环三要素: * 变量的初始化   * 循环条件 * 对变量的更新 二、 while循环 变量初始化; while(条件){ 满足条件执行的代码; 变量更新; } 1 案例:var num = 100;(1-100奇数) 2 while(num >= 1){ 3 if(num % 2 == 1){ 4 console.l
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

pyhton中常用的基础模块

  目前在看Google的DetectionAPI源码,自己的Python功底不是很好,看到了哪些模块就随手记一下。 1、abc模块,参考https://www.cnblogs.com/wancy86/p/6269553.html?utm_source=itdadao&utm_medium=referral,还有这篇文章:https://blog.csdn.net/haiyanggeng/article/details/81983627,官网的看起来可能更清楚:https://docs.pyt
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

LeetCode 第94题 二叉树的中序遍历

给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 1 class Solution94 { 2 3 List<Integer> res = new ArrayList<>(); 4 5 6 //递归 7 public List<Integer> inorderTraversal(TreeN
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

微信无法打开网页下载链接的解决方案,微信跳转外部浏览器

由于微信引流具备快速性和高效的二次传播性,故众多商家纷纷选择微信推广为主要的推广方式。但在使用微信分享链接和营销方案的过程中经常会遇到分享链接在微信内被拦截从而无法打开或者打开后无法下载文件的情况,导致引流来的用户由于无法打开网页而选择流失。更过分的是,由于都是新用户,故用户即使知道链接无法打开也不会选择反馈,导致问题处理的不及时,错失很多流量。 问题分析 那么当我们在微信内遇到被拦截的问题时,我们应该如何解决呢? 此时我们需要一个能实现微信内直接打开链接或自动跳出到手机浏览器打开的功能。这个
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

最小的N个和(堆)

描述: 有两个长度为N的序列 AB,从AB中各选一个数,可以得到N^2个和,求这N^2个和中最小的N个 输入 5 1 3 2 4 5 6 3 4 1 7 输出 2 3 4 4 5 分析: 首先限定输出n个数,入堆n个数,输出n个数, #include<iostream> #include<queue> #include<algorithm> using namespace std; const int maxn=100000; int n,i,j; int
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

Django中的FBV与CBV

一. FBV FBV(function based views) 基于函数的视图, 即一个url对应一个视图函数. 1.1 FBV代码示例 urls.py from django.contrib import admin from django.urls import path from app01 import views urlpatterns = [ path('admin/', admin.site.urls), path('login/',views.l
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

Nginx详解八:Nginx基础篇之Nginx请求限制的配置语法与原理

Nginx的请求限制: 连接频率的限制:limit_conn_module 配置语法:limit_conn_zone key zone=name:size; 默认状态:- 配置方法:http 配置语法:limit_conn zone number; 默认状态:- 配置方法:http、server、location 请求频率限制:limit_req_module 配置语法:limit_req_zone key zone=name:size rate=rate; 默认状态:- 配置方法:http
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

多对多的操作

已知表的关系是: models.py class Publisher(models.Model): name = models.CharField(max_length=32) def __str__(self): return '<Publisher: {} - {}>'.format(self.pk, self.name) class Book(models.Model): title = models.CharField(max_
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

C# Invoke,BeginInvoke

private void button1_Click(object sender, EventArgs e) { MessageBox.Show(Thread.CurrentThread.GetHashCode().ToString() + "AAA"); invokeThread = new Thread(new ThreadStart(StartMethod)); invokeThread.St
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

《给教师的一百条建议》读后感3500字

《给教师的一百条建议》读后感3500字: 初读苏霍姆林斯基的《给教师的一百条建议》这本书,是因为招聘考试中经常会涉及到苏联著名教育家苏霍姆林斯基相关知识点。说来惭愧,当时我只为应付考试死记知识点而未能深入其思想,认为这只是一本晦涩难懂的教育理论书籍。而且从教以来,都因为工作忙而疏于读书,总借口没时间而不能够静下心来去读这样难懂的教育专著。在这个假期,和一群志同道合的朋友一起,每天在微信群打卡,大年初一也未曾间断,激励着自己阅读,渐渐养成了习惯。夜深人静时,我翻开书籍,仔细品味,慢慢的我有如获至
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

Python hasattr() 函数 // python中hasattr()、getattr()、setattr()函数的使用

http://www.runoob.com/python/python-func-hasattr.html https://www.cnblogs.com/zanjiahaoge666/p/7475225.html 1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 4 class Coordinate: 5 x = 10 6 y = -5 7 z = 0 8 9 point1 = C
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

vimium使用

vimium使用 chrome下面的vimium插件已经慕名已久,迟迟没有做尝试,今天在家有空就熟悉了一下vimium,感觉还是棒棒的。记录一下一些使用心得。 常用按钮 j 向上滚动 k 向下滚动 d 下一个半屏 u 上一个半屏 f 定位页面中的link,当选择之后,在当前页面打开 F 定位页面中的link,当选择之后,在新页面打开,这里有两种模式,默认是不会跳转到新打开的tab页面的 x 关闭当前tab J 上一个tab K 下一个tab ? 显示帮助 gi 定位到第一个输入框 gg 定位到
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

classpath路径(转)

src不是classpath, WEB-INF/classes,lib才是classpath WEB-INF/ 是资源目录, 客户端不能直接访问, 这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF/classes下。不过值得注意的是,spring配置文件里这个locations是uri表示,也就是说你写的jdbc.properties是当前相对路径,要访问classpath记得要这样写:<value>classpath:jdbc.prop
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

MySQL中表的操作

在MySQL中,表是一种数据库对象,表由若干个字段(列)组成,表的操作包括增删查改。 一个表中的书库对象包括:列(column)、索引(index)及触发器: 列也称属性列,在创建表时,必须指定列的名字和类型,同时也可以指定约束; 索引是根据指定的数据库表列建立起来的顺序; 触发器是指用户定义的事务命令的集合,当对表中的数据进行插入、更新和删除时,这组命令就会自动执行,以确保数据的安全性和完整性。 以下在对表的操作中都是伴随着字段和数据类型一起的,约束可以不要,但是字段名和数据类型缺一不可。
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0

用JavaScript制作页面特效

1.Window对象 名称 history:有关客户访问过的URL的信息 location:有关当前URL的信息 screen:有关客户端的屏幕和显示性能的信息 常用方法 prompt():弹出输入框 alert():弹出警告框 confirm():弹出确认对话框 close():关闭浏览器窗口 open(): window.open("弹出窗口的url","窗口名称","窗口特征",) setTimeout():计时 setInterval():计时 setTimeout和setInterv
分类: 其他 发布时间: 03-07 22:28 阅读次数: 0