- python 3D体感游戏
雨轩智能
Unity3D教程游戏python开发语言
python和Unity制作的3D体感游戏初步,python获取手势关键点控制Uinty场景中游戏物体,实现3D场景游戏,python代码如下fromcvzone.HandTrackingModuleimportHandDetectorimportcv2importsocketcap=cv2.VideoCapture(0)cap.set(3,1280)cap.set(4,720)success,i
- FairyGUI Day 1 导入FairyGUI
为风而战
unity3duiFairyGUIunity
FairyGUIUnity3d引擎版本:Uinty3d20233.2.3f11、从资产商店中将FairyGUI购入我的资产中,目前是免费的。2、从我的资产中将FairyGUI导入到当前项目中。3、我遇到的问题,我的Assets下有两个文件夹分别是Resources和Scenes,导入FairyGUI到项目后遇到的问题如下图:选中对应的错误,打开VS后修改代码如下://textEditor.mult
- UGUI Image图像控件替换图片
为风而战
unity3dunity
代码为探索而来,不是最优代码,请按需使用。Unity3d引擎版本:Uinty3d20233.2.3f1补充一下图片如何改成Texture2D:1、将图片导入unity。2、选择图片,按下图操作,点击应用即可。脚本代码:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.E
- UGUI Button 退出应用或退出编辑器当前运行状态
为风而战
unity3dunity
代码退出当前编辑器运行状态测试正常。Unity3d引擎版本:Uinty3d20233.2.3f1脚本代码:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;publicclassbtnCloseScript:MonoBehaviour,IPoi
- budhabrot
JMX_dc51
#defineMAX_NUM128#defineITERATIONS10000//随机数设置,直接参考的IQvec2rand(inoutuintseed){seed=seed*0x343fdU+0x269ec3U;uintx=seed;seed=seed*0x343fdU+0x269ec3U;uinty=seed;returnvec2((uvec2(x,y)>>16)&32767U)/32767.
- Unity接入腾讯广告/腾讯联盟/优量汇SDK操作步骤——源码+图文效果详情
水光涵月
Unity3dunity手游开发unity腾讯广告SDK优量汇游戏开发
Unity接入腾讯广告/腾讯联盟/优量汇SDK操作步骤——源码+图文效果详情前言一、下载SDK二、官网注册相关项目信息1.新建媒体2.新建广告位三、更改代码1.更改初始化SDK的代码2.更改对应的ID总结版权声明前言最近在看uinty的广告的SDK的接入,由于unity自带的广告SDK,UnityAds的网络不是无法使用的,所以调研后决定采用腾讯广告的SDK,这是他的官网链接链接unity版本是2
- Unity实时全局光照和烘焙全局光照 Unity2019
deanchang
web3D开发
上一篇我们了解了,直接光照、间接光照和全局光照,也知道全局光照会带来的计算量的问题。这一篇我们就要来看看Unity提供的解决方法。Unity的全局光照模式我们可以首选打开Uinty的照明设置面板,Window->rendering->lightingsetting,这个面板是Unity全局照明(GI)功能的主要控制面板。通过Lighting窗口,你可以调整GI进程中的各个方面,根据需要来自定义场景
- 【Unity】在UI界面上显示播放视频
夜梦说开发(VR)
Unityunityjavascript
一:准备视频Uinty3D常用视频格式:mov、.mpg、.mpeg、.mp4、.avi.asf如果都不识别,试试转换成ogv格式转换完成之后,将视频素材文件拖入UintyAssets文件夹内二:创建UI及添加组件1、右键Assets文件夹或任意文件夹→Create→RenderTexture纹理渲染当前版本:2、Hierarchy面板右键创建UI→RawImage然后把创建出来的RenderTe
- Unity 嵌入Android Studio 中混合开发(uinty嵌入安卓开发)
此生不悔入海贼
uinty安卓开发uinty安卓开发
最近为了实现Unity与Android之间的通信,在网络上发现了很多种实现方案。有打包Jar的,有打包aar的,有直接拷贝文件的。试了几种方案虽然都能解决需求,但是使用起来给我的感觉并不是很舒服。在各种尝试中,已了解了Unity和Android之间通信的底层原理。该方案为本人结合Java特性所给出,可以减少很多其它方案的一些不明确以及繁琐的步骤。Unity工程导出,整个工程作为Android工程I
- Unity中的异步编程【1】—— Unity与async 、 await
dzj2021
unityc#游戏引擎
新手在Unity里写东西,一个方法的内容如果写复杂了,容易把Uinty写死,就会卡帧,用流行的话来总结就是:在Update里面活生生把天聊死了。此外,如果新手才入门,不擅长使用消息、事件来进行异步的统筹,一门心思在Update里面实现各种有延时有顺序的步骤,于是自己把自己绕晕不说,程序又难调试,难修改,更甚——帧率低下…那么用协程来实现异步…聪明…但,还有比协程更好用的异步框架,那就是UniTas
- Uinty3D性能优化-声音资源
july32
优化
转自:https://www.cnblogs.com/wwhhgg/p/13025544.html结论在最后音频格式WAV:微软公司开发的一种声音文件格式,简单的编/解码、普遍的认同/支持以及无损耗存储,目前Windows上最流行的声音文件格式,资源大,不推荐MP3:是MPEG标准中的音频部分,大小只有WAV文件的1/10,是一种有损压缩数字音频格式,失真小,适合音质要求高的文件,例如BGMOGG
- Unity性能优化技巧
王王王渣渣
UnityUnity性能优化技巧
最近看了B站Uinty官方有关性能优化技巧的视频,自己做一些整理。视频链接:UniteNow-(中文字幕)性能优化技巧(上)UniteNow-(中文字幕)性能优化技巧(下)堆栈(Stack)和堆积(Heap)我们先来看下Unity内存中重要的两部分,堆栈和堆积,因为只有了解了它们,我们才能知道应该如何优化内存,提高性能。堆栈:堆栈是内存中存储函数和值类型的地方。例如我们调用一个函数A,会将这个函数
- 编写和测试智能合约
leiwangzhongde
李宁-区块链
1.智能合约是运行在以太坊上的程序。使用Solidity语言开发智能合约程序,还在测试,没发布1.0版本。2.智能合约的编写和类相似。智能合约代码如下://用来计算无符号证书的加减法pragmasolidity^0.4.1;contractCalc{addresspublicowner;functionadd(uintx,uinty)returns(uint){returnx+y;}functio
- 【solidity】数学&hash&签名加密
jincheng828
solidity
solidity官方文档数学函数addmod(uintx,uinty,uintk)returns(uint)计算(x+y)%k。加法支持任意的精度。但不超过(wraparound?)2**256。mulmod(uintx,uinty,uintk)returns(uint):计算(xy)%k。乘法支持任意精度,但不超过(wraparound?)2*256。hashkeccak256()SHA3采用K
- 【solidity】数学&hash&签名加密
jincheng828
solidity
solidity官方文档数学函数addmod(uintx,uinty,uintk)returns(uint)计算(x+y)%k。加法支持任意的精度。但不超过(wraparound?)2**256。mulmod(uintx,uinty,uintk)returns(uint):计算(xy)%k。乘法支持任意精度,但不超过(wraparound?)2*256。hashkeccak256()SHA3采用K
- Unity IOS11 IOS12 InputFied无法弹出软键盘的解决办法
cmdszh
Unity
前两天用Unity5.5.6打包IOS自测的时候,发现点击InputField后居然不能弹出软键盘google了一圈,发现不少人遇到这个问题为了验证IOS10可以弹出软键盘,没有改任何代码都没有改,只是运行到IOS10上测试,确实没问题。那么为什么会出现这个问题呢?如何解决这个问题呢?当然,这是Uinty的BUG。有人建议在xcode中添加一个接口,获取一下游戏键盘对应窗体,但试了没用。也有人建议
- uinty实现玩家跟随鼠标位置平滑旋转角度
后知后 jue
Unity3D
首先我们要在场景中添加一个quad平面作为地板,然后指定Layer为Floor,然后移除meshrenderer组件然后添加脚本脚本主要思想是从屏幕中心投出一条射线到地板,然后获取对应坐标,然后转化成角度最后然角色平滑转到该角度即可usingUnityEngine;publicclassPlayerMovement:MonoBehaviour{publicfloatturnSmoothing=5
- Uinty ScriptableObject的用法
W8023Y2014
Unity
ScriptableObject允许你存储大量用于公用的数据,可以理解成是Uinty的一个串行化工具,但要和SerializableObject区分开来(只能在Editor下使用)。例如,一个游戏中的配置表数据,这些数据一般都是由策划在Excel等工具上配置,要运用到游戏中时,一般都需要做一个转换,以适应程序中的访问。这时可以使用ScriptableObject,将数据预先处理成我们需要访问的数据
- Unity中的分层射线检测
韦小逸
Unity游戏开发
这是我所写的第一篇有关Unity的博文,介绍的是我最近学习uinty时遇到的一个有关射线检测的问题以及后来解决的一些思路,射线检测;if(Input.GetMouseButton(0)){Rayray=camera.ScreenPointToRay(Input.mousePosition);RaycastHithitinfo;if(Physics.Raycast(ray,outhitinfo)){
- UnityWebGl--网页播放视频(使用AVPro和原生VideoPlayer)的坑和对视频的功能操作
pq8888168
WebGl
最近做个WebGL项目,里面有个播放视频的功能,Uinty上面测试没问题,发布后在网页运行播放视频就GG了。在这里记录一下。关于部署IIS,这里有篇文章很详细https://www.cnblogs.com/W-Kr/p/5455862.html。需要播放视频需要配置IIS的MIME添加如下这个就是不能播放的大坑先看Unity自带的视频播放功能,:这里搞了个简单场景,对视频的操作有视频的播放和暂停,
- android 下查看unity3d信息(用adb)
weixin_30765577
移动开发游戏shell
win下。1、确保adb.exe所在目录已加到环境变量中(adb.exe一般在安卓sdk\platform-tools)2、安卓手机连接到电脑,确保已经装了手机驱动。3、开个cmd窗口。4、用adbdevices检测下设备就绪状态,切记一定要就绪,否则无法进行接下来的行为。5、安装apk到手机上。6、捕获uinty3d相关日志。执行:adblogcat-sUnity来获得Unity相关的日志。ps
- unity源码解析Object
梁工123
unity
有个工具获取unity源码,就是ILSPY,随便解压一个unity的游戏包,可以找到下列文件这些文件就是unity的编译的结果。把他们拖入ILSPY之后就可以看到这些里面到底干了些什么。Object这个类是uinty的核心,之后开发者用到的东西几乎都是继承自它,为了方便起见,我直接在代码庞添加注释。嗯,开始吧:usingSystem;usingSystem.Runtime.CompilerServ
- uinty之碰撞体,触碰体,刚体
OneCrow
Unity
Rigidbody刚体是赋予物体力的的作用效果的基础,包括重力,拉力(阻力也是拉力的一种),角拉力(角阻力同样)。体现出来的就是物体悬空时会掉落,被其他东西碰到时(假设有碰撞体)会朝着受力方向运动或产生运动趋势。勾选IsKinematic使物体不受运动学影响(即简单理解为受力后不动/不改变运动趋势)。勾选constraints禁止该物体的(position/rotation)在所勾选方向上产生运动
- unity面试整理
梅川酷子飞
面试
1、添加、获取、删除组件的函数?答:AddComponent、GetComponent、Desdroy。2、unity有几种光,分别是哪些?答:有4种,分别是平行光(DirectionalLight)、聚光灯(SpotLight)、点光源(PointLight)、区域光(AreaLight)。3、Uinty中的协程与线程的区别?答:协程是在主线程中运行的,由StartCoroutine开启一个协程
- 学习FairyGui(一)导入uinty
ayouayouwei
fairygui
学习fairygui,通过在官网以及相关的视频学习。今日学习的是如何将fairygui导入unity项目中,首先新建一个新的fairygui项目。新建包,此处我取名为主界面,再新建一个组件,名为“测试组件”。在组建中输入相应的文字等。假设已完成。右击主界面,发布。在发布之前,新建要导入的unity项目。zaiunity中导入fairgui的包做练习用,因此example什么的就可以不用导入啦。在u
- unity 加入声音以及播放声音失败的原因
ayouayouwei
unity
在uinty中插入音频:1、先选择GameObject,添加组件AudioSourceAudioClip选择要播放的素材。2、若开始就自动播放声音,勾选PlayOnAwake,否则不勾选,并且在代码中用Play()函数来控制。以下代码即点击鼠标右键播放声音。usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngin
- unity3d虚拟现实技术动态
GMY20
计算机应用
随着unity3d虚拟现实技术的飞速发展,3d引擎无疑在这一领域起到了关键的作用。其中新兴的虚拟现实平台,uinty3d可以嵌套多种开发语言的功能和特点,使得其在VR项目上得到认可。以三维软件3dmax实现建模和贴图、以unity3d为虚拟现实开发平台,讨论并实现了虚拟现实在室内漫游和室内设计系统中的关键应用技术。实现了在unity3d中,包括按指定路径巡游、运用鼠标滚轮动态观察对象、更新和删除视
- 243-solidity之事件
Lich Howger
solidity
solidity之事件事件是合约和区块链通讯的一种机制我们的前端应用监听某些事件然后做出反应例子eventIntegersAdded(uintx,uinty,uintresult);functionadd(uint_x,uint_y)public{uintresult=_x+_y;//触发事件,通知AppIntegersAdded(_x,_y,result);returnresult;}然后我们的
- Uinty的uGUI学习(05):案例-完善登录功能
liyuhong165
一、uGUI-综合练习完善(案例登录界面)1.设置InputField透明度为02.监听InputField的事件(写一个脚本[script])3.绑定按钮的点击事件4.获取用户名、密码框的值(定义属性)5.使用inputField的属性需要引入一个类usingUnityEngine.UI;6.给控件和代码建立连接1.SetActive设置活动showmessage.gameObject.SetA
- 51单片机ds18b20
冯前
温度传感器是比较简单的外设之一,学习51单片机都会学习ds18b20来学习51的ad转换。ds18b20是通过iic总线来进行通行的,属于比较简单的模块之一,这里贴出ds18b20的驱动程序,调用时只要直接读取对应地址的数据即可。#include"temp.h"voidDelay1ms(uinty){uintx;for(;y>0;y--){for(x=110;x>0;x--);}}ucharDs1
- 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