- OpenCV实例应用
yzx991013
OpenCV基础全集opencv人工智能计算机视觉
5.0图像的腐蚀应用完整代码:importcv2importnumpyasnpdeferode():img=cv2.imread('./image/dige.png')kernel=np.ones((3,3),np.uint8)erosion=cv2.erode(img,kernel,iterations=1)erosion1=cv2.erode(img,kernel,iterations=2)r
- 【OpenCV入门学习--python】绘图函数
喜欢星星的田螺姑娘
OpenCVopencvpython学习
源代码:(查看教材《OpenCV-Python中文教程》段力辉译)importnumpyasnpimportcv2#Createablackimageimg=np.zeros((512,512,3),np.uint8)#将所有像素点的各通道数值赋0#其中“3”是三个通道的意思#np.zeros函数用于创建一个数值全为0的矩阵,np.ones用于创建一个数值全为1的矩阵#Drawadiagonalb
- Nvidia GPU benchmark压力测试工具
花花少年
运维NvidiabenchmarkGPUgpu_burn
一、参考资料使用Pytorch测试cuda设备的性能(单卡或多卡并行)GPU:使用gpu-burn压测GPU二、GPU压力测试方法1.PyTorch方式使用torch.ones测试CUDA设备。importtorchimporttimedefcuda_benchmark(device_id,N=1000000):#指定要使用的显卡设备torch.cuda.set_device(device_id)
- Numpy Note
b1ue1ue1ue
numpy
创建numpy数组"""从python的list中创建数组"""np.array([1,2,3,4])"""创建(3,2)全为0float64的数组"""np.zeros((3,2))"""创建(2,4)全为1float64的数组"""np.ones((2,4))"""创建[3,7)的int一维数组"""np.arange(3,7)"""创建介于[0,1],5等隔分割的一维数组,即[0.0,0.2
- Pytorch创建张量
胡乱儿起个名
PyTorch框架pytorch人工智能python
文章目录1.torch.from_numpy()2.torch.zeros()3.torch.ones()4.torch.arange()5.torch.linspace()6.torch.logspace()7.torch.eye()8.torch.empty()9.torch.full()10.torch.complex()10.torch.rand()10.torch.randint()11
- PyTorch学习笔记之基础函数篇(四)
熊猫Devin
深度学习之PyTorchpytorch学习笔记
文章目录2.8torch.logspace函数讲解2.9torch.ones函数2.10torch.rand函数2.11torch.randn函数2.12torch.zeros函数2.8torch.logspace函数讲解torch.logspace函数在PyTorch中用于生成一个在对数尺度上均匀分布的张量(tensor)。这意味着张量中的元素是按照对数间隔排列的,而不是线性间隔。这对于创建在数
- tvm交叉编译android opencl
极乐净土0822
androidtvmndk交叉编译opencl
模型编译:#encoding:utf-8importonnximportnumpyasnpimporttvmimporttvm.relayasrelayimportosfromtvm.contribimportndkonnx_model=onnx.load('mobilenet_v3_small.onnx')x=np.ones([1,3,224,224])input_name='input1'sh
- 一些matlab的常用用法。在MATLAB中,如何实现数据的导入和导出?
AaronWang94
matlabmatlab信息可视化数据分析
一些matlab的常用用法。MATLAB(MatrixLaboratory)是一款广泛使用的数值计算环境和编程语言,主要用于算法开发、数据可视化、数据分析以及数值计算等。以下是一些MATLAB的常用用法:创建矩阵:使用方括号[]创建矩阵。使用linspace创建线性间隔的向量。使用zeros,ones,eye,rand等函数创建特殊矩阵。矩阵运算:加法:A+B减法:A-B乘法:A*B或A.*B(元
- 快速响应客户反馈 | ONES Desk 正式上线
小程序反馈服务端客户端
为帮助企业提升IT服务质量,快速响应客户反馈,ONESDesk即日起正式上线。ONESDesk融入服务台和工单管理功能,轻松地收集、跟踪、管理和解决客户的请求,工单处理无缝流转,团队协作更轻松。相较于JiraServiceDesk,ONESDesk不仅提供事件管理和问题功能,更针对国内用户习惯,推出微信工单小程序来快速收集反馈。而对于JiraServiceDesk常被诟病的和JiraSoftwar
- LeetCode474. Ones and Zeroes——动态规划
叶卡捷琳堡
动态规划算法数据结构leetcodec++
文章目录一、题目二、题解一、题目Youaregivenanarrayofbinarystringsstrsandtwointegersmandn.Returnthesizeofthelargestsubsetofstrssuchthatthereareatmostm0’sandn1’sinthesubset.Asetxisasubsetofasetyifallelementsofxarealsoe
- 1049 Counting Ones(30 分)
DaiMorph
分离一个数的左右数#include#includeusingnamespacestd;intans;intmain(){intn;scanf("%d",&n);inta=1,left,right;while(n/a){intnow=n/a%10;left=n/(a*10);right=n%a;if(now==0)ans+=left*a;elseif(now==1)ans+=left*a+1+rig
- ONES Project 项目计划
项目管理计划任务
在研发项目管理实践中,尤其是在瀑布研发管理中,制定项目计划是保证项目有序进行的重要一环。近期,ONESProject对「项目计划」进行了功能升级,帮助团队更便捷高效地创建和管理项目计划,跟踪项目进度。ONES如何帮助团队制定项目计划1.制定项目计划,规划项目进度确定了项目目标、项目范围以及工作分解粒度后,项目经理可以在ONESProject中,使用「项目计划」组件来创建工作分解结构(WBS),将项
- 对话 CTO〡听 GrowingIO CTO 叶玎玎讲无埋点数据分析的业务理想
devops数据分析研发管理
专栏介绍「对话CTO」是极客公园的一档最新专栏,以技术人的视角聊聊研发管理者的发展和成长。本专栏由ONES的创始人&CEO王颖奇作为特邀访谈者。王颖奇曾参与金山软件WPS、金山毒霸等大型软件的核心开发工作;2011年创立了正点科技,旗下产品正点闹钟、正点日历在全球用户过亿;2014年,王颖奇在知名美元基金晨兴资本任EIR,并以个人身份参与十余家公司的管理咨询工作;2015年,王颖奇创立ONES,致
- 项目管理100问 | 如何为项目制定里程碑?
pm项目管理项目经理
「项目管理100问」是一档知识型专题,基于ONES团队丰富的实践经验以及客户的积极反馈,每期分享一个项目管理小知识。欢迎大家踊跃地反馈和提问~前言在日常的管理工作中,项目经理在面对研发项目越来越复杂,需求变更不断增加,进度失控等问题时常常会感受到来自进度管理的种种挑战。进度管理会直接影响到研发项目能否在保证质量的基础上按时交付。而在项目进度管理中,里程碑是不可忽视的一部分,因为里程碑的设定能够很好
- 代码随想录算法训练营第四十九天(动态规划篇之01背包)| 474. 一和零, 完全背包理论基础
Huiwen_Z
代码随想录训练营算法动态规划leetcodepython
474.一和零题目链接:https://leetcode.cn/problems/ones-and-zeroes/submissions/501607337/思路之前的背包问题中,我们对背包的限制是容量,即每个背包装的物品的重量和不超过给定容量,这道题的限制是0和1的个数,因此这个背包是二维m和n,最多可以装m个0和n个1。数组中的每个元素都是一个物体,包含若干个0和1。1.dp数组定义dp[i]
- Codeforces Round 923 (Div. 3) C. Choose the Different Ones(Java)
Keven__Java
算法题java算法eclipseidea
比赛链接:Round923(Div.3)C题传送门:C.ChoosetheDifferentOnes!题目:**Example****input**6656238565134105656234565138103334135246254147344214226442152322143outputYESNOYESYESNONO分析:题目要我们判断从a[i]和b[i]中分别选k/2个元素,以便所选元素包
- 预处理_查询_1927_D. Find the Different Ones!
三冬四夏会不会有点漫长
#CFdiv3算法
#includeusingnamespacestd;voidsolve(){intn;cin>>n;vectora(n+1),ne(n+1,-1);for(inti=1;i>a[i];inti=1;while(i>q;while(q--){intl,r;cin>>l>>r;if(ne[l]>t;while(t--)solve();return0;}赛时写了一个差分,差分应该能做,我现在再试试能做但
- 任教师讲道文字-林前4-4-效法保罗为父之心
d5caf22b8966
林前4-4-效法保罗为父之心(JP文字组—beloved整理)分享的题目:效法保罗为父之心一起先来做一个祷告:天父,我们感谢赞美你!谢谢你预备这美好的时间,让我们一起在这里读经、查经,系列的分享,在分享当中,从你那里得着供应帮助。把我们的信仰,建立在你的话语之上,让我们都能够长大成人,也成为别人的祝福!祝福这段时间,圣灵更新我们的心思意念!奉主耶稣的名祷告。阿们!哥林多前书四章15-17节:你们学
- pandas合并concat
梦码城
数据处理与分析python机器学习数据分析java大数据
importpandasaspdimportnumpyasnp#定义资源集合df1=pd.DataFrame(np.ones((3,4))*0,columns=['a','b','c','d'])df2=pd.DataFrame(np.ones((3,4))*1,columns=['a','b','c','d'])df3=pd.DataFrame(np.ones((3,4))*2,columns=
- C语言学习|原码反码补码和位的操作符
DADONGOOO
c语言学习开发语言
目录原码反码和补码原码(truecode)反码(complementalcode)补码(ones-complementcode)溢出的处理位运算符移位操作符>>右移按位操作符&|^&按位与|按位或^按位异~按位反移位操作符的代码实例求对应值的补码(二进制)原码反码和补码计算机内存储存变量都是通过二进制储存,计算机只看得懂二进制,0(代表低电流),1(代表高电流),通过二进制描述正负数,便诞生了原码
- python_numpy库_ndarray的创建
蜀道之南718
numpypython开发语言
目录1、使用np.array()创建2、使用np的routines函数创建(1)、np.ones(shape,dtype=None,order='C')(2)、np.zeros(shape,dtype=float,order='C')(3)、np.full(shape,fill_value,dtype=None,order='C')(4)、np.eye(N,M=None,k=0,dtype=flo
- Codeforces Round 923 (Div. 3)D. Find the Different Ones! 双指针
DBWG
CF算法
Problem-D-Codeforces双指针O(2n),其实本场B题我写的是O(26n),结果这道题不敢想哈哈。题意就是给你一串数字,然后问区间(l,r)内是否有不同的数字,输出任意一组下标即可,没有就输出-1-1所以我们看l在l+1~r中是否有不同即可。所以我们对每个数都存一个下一个不同的数字的下标即可。(最后几个可能都是相同的,没处理到就是0,0的话下面特判一下即可。)代码:voidsolv
- ubuntu下使用pip时报错‘pip’ not found, but there are 18 similar ones
GUlGA
pipubuntu
安装pip安装pipsudoaptinstallpython3-pip升级pip版本pip3install--upgradepip之后就可以使用pip了,如安装scrapy包pipinstallscrapy
- 2021-12-27 Python-21
MaggieXie
Numpy1.数组的创建(1)np.array()(2)np.asarray()array和asarray都能将数据转换为ndarray,当输入的数据是列表,元组等非ndarray型时,两者的功能相同,都是原数据的复制。如果原数据是ndarray,array函数默认复制原数据,而asarray则不复制,直接指向原数据或者说和原数据相同。importnumpyasnpa=np.ones((3,3))
- 数学实验第三版(主编:李继成 赵小艳)课后练习答案(七)(1)(2)
C.L.L
matlab
目录实验七:随机变量数据模拟练习一练习二实验七:随机变量数据模拟练习一1.产生在[1,3]上服从均匀分布的20个随机数,并绘图观察。clc;clear;sjs=unifrnd(1,3,1,20);t=sort(sjs);yt=1/(max(t)-min(t));plot(t,yt*ones(size(t)));x=1:0.01:3;y=0.5;holdonplot(x,y*ones(size(x)
- 485-最大连续1的个数
饮酒醉回忆
最大连续1的个数题目给定一个二进制数组,计算其中最大连续1的个数。示例1:输入:[1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续1,所以最大连续1的个数是3.注意:输入的数组只包含0和1。输入数组的长度是正整数,且不超过10,000。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/max-consecutive-ones著
- gm 1 n 模型matlab,灰色预测模型GM1,n模型的matlab源...
因钽投智
gm1n模型matlab
2021-02-2215:01齐春春客户经理functionGM1_1(X0)%formatlong;[m,n]=size(X0);X1=cumsum(X0);%累加X2=[];fori=1:n-1X2(i,:)=X1(i)+X1(i+1);endB=-0.5.*X2;t=ones(n-1,1);B=[B,t];%求B矩阵YN=X0(2:end);P_t=YN./X1(1:(length(X0)-
- Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)
弓.长.
python学习笔记
文章目录NumPy模块1.1什么是NumPy?1.2NumPy的安装1.2.1按住Win+R键,输入cmd,然后回车1.2.2输入命令1.3数组的创建1.3.1array创建1.3.2arange创建1.3.3随机数创建1.3.4随机整数创建1.3.5其他方式创建1.zeros创建指定大小的数组2.ones创建指定形状的数组3.empty创建指定形状、类型且未初始化的数组4.linspace创建一
- 2.2学习总结
啊这泪目了
学习
2.21.⼀和零2.零钱兑换II3.组合总和Ⅳ4.零钱兑换5.完全平⽅数6.封印7.杨辉三角形8.卡牌9.最大子段和题1:https://leetcode.cn/problems/ones-and-zeroes/description/01背包问题,其中m,n分别是背包的容量,s字符串中的子串是物品的数量,字符串的个数相当于物品的价值,找最大的字符串个数定义:dp[i][j]最多有i个0和j个1的
- 阿里云AI学习-Numpy入门学习1-数据类型及数组创建
不想打代码啦
numpy学习python
目录一、常量二、数据类型1、常见数据类型三、时间日期和时间增量1、datetime642、timedelta64四、数组的创建1.依据现有数据来创建ndarray(a)通过array()函数进行创建。(b)通过asarray()函数进行创建2.依据ones和zeros填充方式(a)零数组(b)1数组(c)空数组(d)单位数组(e)对角数组(f)常数数组3.、利用数值范围来创建ndarray4、结构
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s