- 2018,纸短情长
唐豆_cb0d
1月18日,随着24名2018年东北空管局新进管制员顺利通过了第二期雷达管制基础模拟机培训考核,东北空管局培训中心2018年度培训任务圆满收官,以全年完成各类培训项目36个班次,培训学员1544人次提交了年终答卷,实现了培训项目更加多元、培训对象更加广泛、培训能力更加夯实的新突破,成为了加强“三基”建设的扎实印迹。2018年36个培训班次中,管制类培训15期,通导类3期,气象类培训6期,综合类培训
- 模拟退火、遗传算法、分枝定界
UCAS_sqs
算法最优化算法
1.基础模拟退火算法(SimulatedAnnealingAlgorithm)模拟退火算法是一种概率型优化算法,用于在大搜索空间中寻找近似最优解。这个算法受到物理退火过程的启发,物理退火过程中材料被加热后再慢慢冷却,原子在高温下获得移动的自由度,并在冷却过程中逐渐减少,最终形成低能量的有序结构。在这张图中,展示了模拟退火算法的一个迭代步骤。这里是这个过程的解释:-算法计算新的解xnewx_{\te
- 2020年初级会计经济法基础模拟试题一
xswjy
2020年初级会计经济法基础模拟试题一第1题(多项选择题)(每题2.00分)题目分类:未按章节分类的试题(如真题模拟预测题)>多项选择题>根据票据法律制度的规定,下列表述中,符合规定的有()。A.普通支票可以用于支取现金,也可用于转账B.支票的金额和收款人名称,可以由出票人授权补记C.用于支取现金的支票可以背书转让D.支票的出票人不得签发与其预留银行签章不符的支票正确答案:A,B,D,第2题(多项
- 网络基础:网络通信基础
醋溜马桶圈
#计算机网络原理网络
目录1.网络通信基本单位2.网络通信基础3.调制技术4.解调技术5.载波调制6.编码技术6.1基本编码6.2应用型编码1.曼彻斯特编码2.差分曼彻斯特编码3.MLT-3编码4.mB/nB编码1.网络通信基本单位Byte(字节)是用于计量存储容量的一种计量单位2.网络通信基础模拟信号(易实现易干扰)数字信号(难实现难干扰)模拟信道数字信道3.调制技术将数字信号转换成模拟信号实现的技术有:ASK、FS
- 2022年初级会计经济法基础模拟试题三
xswjy
2022年初级会计经济法基础模拟试题三第1题2010年村民李某与某乡政府签订了对1000亩荒滩20年承包经营的合词,并规定李某每年上交承包费5万元。2012年年底该乡政府要求李某每年上交承包费增加到8万元,否则终止承包合同,李某不同意。于是该乡政府于2010年2月.15日单方面撤销了该承包合同;3月20日李某知道了这一事实,并于2010年5月16日向上级行政机关提出复议申请,5月25日上级机关发出
- 2010年NOIP普及组复赛题解
baipanshi4037
数据结构与算法
题目及涉及的算法:数字统计:入门题;接水问题:基础模拟题;导弹拦截:动态规划、贪心;三国游戏:贪心、博弈论。数字统计题目链接:洛谷P1179这道题目是一道基础题。我们只需要开一个变量\(cnt\)用于统计\(2\)出现的次数,然后从\(L\)到\(R\)去遍历每一个数\(i\),对于\(i\)来说,我们去遍历它的每一位是不是\(2\),如果是的话,则\(cnt++\)。最后输出\(cnt\)即可。
- 数字新时代,创造新未来 - 数字人
派可数据BI可视化
数据仓库商业智能数字化转型信息可视化数据分析商业智能BI大数据数据库
数字人是指以计算机程序和算法为基础模拟人类思维和行为的虚拟实体。它们可以通过人工智能技术和机器学习算法来模拟和处理信息、进行推理和决策,并与人类进行交互。数字人可以在各个领域发挥作用,例如在客户服务中提供自动化支持、在教育中提供个性化学习、在娱乐中提供虚拟角色等。通过不断的学习和进化,数字人可以逐渐增加其智能水平和对复杂任务的处理能力。然而,目前的数字人还远远没有达到真正意义上的人类智能水平,仍然
- python日常实用小脚本-Python实现自动挂机脚本 | 沐雨浥尘
weixin_37988176
使用Python+win32api实现简单自动鼠标点击使用tkinter设计GUI界面并用pyinstaller打包不知不觉肝阴阳师也快一年了,对这游戏真是又爱又恨,最近刚刚发布了PC版,突然很想尝试着写个脚本挂机,话不多说进入正题。基础模拟点击简单的鼠标操作游戏挂机脚本,无非就是自动移动鼠标,自动点击,进行重复操作,所以,第一步就是如何控制鼠标1234567891011121314importw
- 计算机按应用分为两种主要类型,计算机应用基础模拟试卷10
郭底迪
计算机按应用分为两种主要类型
一、1.单项选择题单项选择题每小题1分。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。未涂、错涂或多涂均无分。0.在计算机的发展过程中,集成电路的开发与元器件的微小型化出现于A.第一代计算机B.第二代计算机C.第三代计算机D.第四代计算机1.计算机主机是指A.CPU、内存储器和I/O接口B.CPU和运算器C.CPU和外存储器D.CPU和内存储器及外存储
- 基于模拟退火算法的TSP算法
心️升明月
最优化问题matlab旅行商问题matlab模拟退火算法TSP
文章目录一,理论基础二,TSP问题介绍三,思路和步骤控制参数的设置初始解解变换生成新解Metropolis准则降温四,MATLAB程序实现五,结果分析六,算法的改进七,算法的局限性八,参考文献一,理论基础模拟退火(simulatedannealing,SA)算法的思想最早是由Metropolis等提出的。其出发点是基于物理中固体物质的退火过程与一般的组合优化问题之间的相似性。模拟退火法是一种通用的
- 语音信号特征处理--Fbank\MFCC
栋次大次
speechrecognition算法语音识别python
目录数字信号处理基础模拟信号转化为数字信号(ADC)频率混叠奈奎斯特采样定理离散傅里叶变换Fbank和MFCC特征提取step1:预加重step2:加窗分帧step3:DFTstep4:梅尔滤波器组和对数操作动态特征计算总结Fbank和MFCC样例代码代码地址:(6.1号发布)数字信号处理基础模拟信号转化为数字信号(ADC)现实生活中遇到的大多数信号都是连续信号,而计算机只能处理离散信号,因此需要
- JAVA基础模拟面试题
小铮冲冲冲
一.重写和重载的区别1.重载:JAVA中允许同一个文件中出现多个方法名相同但是参数列表不同的同名方法,这种现象称为重载要求两个方法名称必须相同,但是参数列表不能相同(个数不同,参数类型不同,参数类型出现顺序不同)目的是让方法接收不同参数时实现不同功能2.重写:发生在继承过程中,子类对父类实现细节进行重新定义重写方法时,子类不能降低方法访问权限,可以扩大访问权限由private或者final修饰的方
- XTU 1095 连续自然数和
LiWen_7
关于程序
之前,是想利用高斯公式直接求取(第一项最大为m/2),但是超时。后来,看到网上一篇“另类”的求法利用hash[],觉得还不错,好不容易看懂了吧,还是超时!不过,通过这个可以知有时候利用hash[],也是一种好办法呗。再后来,终于找到了关于该题的结题报……该题被定义为:基础模拟题。有题目可看出10000=1998+1999+2000+2001+2002;有五项,中间项为2000。这5项与2000相差
- 神经网络算法基础概念总结
若只如初見~~
机器学习
一、人工神经网络 人工神经网络是基于生物学中神经网络的基本原理,在理解和抽象了人脑结构和外界刺激的响应机制后,以网络拓扑知识为理论基础模拟人脑的神经系统,对复杂信息的处理机制的一种数学模型。 神经网络模拟人脑的工作原理,在输入和输出之间增加了许多结点,每一个节点对前一个结点传来的数据,按照自己拥有的权重系数进行加工。 神经网络是一种运算模型,它是由大量节点之间相互连接构成,每个节
- 电子技术基础数字部分课后习题答案
快乐的码农~
电子技术基础数字部分第五版第六版课后习题答案电子技术基础模拟部分第五版第六版课后习题答案《电子技术基础·模拟部分:学习辅导与习题解答(第六版)》是为配合华中科技大学电子技术课程组编、康华光任主编、陈大钦和张林任副主编的《电子技术基础模拟部分》获取方式见文末(第六版)教材而编的学习辅导与习题解答。全书共11章第一章数字逻辑概论课后习题答案详解第二章逻辑代数与硬件描述语言基础课后习题答案解析第三章逻辑
- 破解未解之谜--STM32-KEIL分散加载范例
GKoSon
上面是RTT我GIT的那个基础模拟范例这既是动态加载吧下面的是MX我做的默认的样子第一行:RTT--keep*.o(.rti_fn.*)--keep*.o(FSymTab)MX--空的第二行:RTT--cpuCortex-M3*.o--library_type=microlib--strict--scatter".\build\rtthread-stm32.sct"--keep*.o(.rti_f
- 计算机基础模拟题(3)
zhangxueyi
大学计算机应用基础
计算机基础03一.单选题(共17题,共34分)1.下面()是FTP服务器的地址。A.http://192.163.113.23B.ftp://192.163.113.24C.www.sina.com.cnD.c:\windows2.在Internet上搜索信息时,下列说法不正确的是()。A.Windowsandclient表示检索结果必需同时满足Windows和client两个条件B.Window
- string基础模拟实现深浅拷贝
心怀梦想的咸鱼
个人理解作业
string实现string(constchar*str)string(string&string)operator=(string&string)~string()为什么要有深拷贝?浅拷贝又称为位拷贝,是将资源按位拷贝,如果对象中管理资源,最后就会导致多个对象共享同一份资源,当一个对象销毁时就会将该资源释放掉,而此时另一些对象不知道该资源已经被释放,造成重复释放,例如charc[]="ada";
- C#基础模拟及注释
anqifu2059
1.变量命名规则:a.只能以数字,字母,下划线,@组成b.如果有@,@必须位列变量名的最前面c.数字不能开头,不能有特殊字符2.C#是强类型语言,因此每个变量和对象都必须具有声明类型;不支持多继承,如果需要必须用借口来实现多继承;拥有命名空间概念;3.输出型参数的实参在传递给形参前,不需要明确赋值,数组型参数不可以是任何类型参数(bool类型);4.面向对象编程中的"继承"概念:派生类(子类)自同
- Delphi6开发基础模拟题.doc
大新软件技术部
认证培训
单选题01.Delphi6个人版对内存的要求至少是多少?A.16MB.32MC.64MD.128M02.在面向对象的Pascal程序中,将数值200赋予X变量的正确语句是哪个?A.X:=200B.X==200C.X=200D.200=X03.请指出下列字符串中哪些属于对象Pascal语言指令字?A.modB.notC.writeD.finally04.下列中错误的PASCAL表达式是A.20DIV
- 基础模拟笔试
陌离_62d7
一、选择题(每题2分)1.1设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为(B)A:/homeB:/rootC:/home/rootD:/usr/local1.2Linux有三种查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(C)A:catB:moreC:lessD:me1.3在Linux系统中,用来存放系统所需要
- 微信小程序自定义纯净模态框(弹出框)的实例代码
NAMECZ
由于官方API提供的模态框只能显示简单的文字,但是在实际应用场景中,我们需要模态框上能够显示各种各样的组件和样式,所以,以此为基础模拟出一套可以供大家自定义的纯净版的模态框,满足大家各式各样的需求。效果图:WXML:这一块区域为弹出框内容区域,根据自己的业务进行自定义布局WXSS:/*模态框*/.modal-mask{width:100%;height:100%;position:fixed;to
- HDU 3932 Groundhog Build Home 【基础模拟退火】
Build
和刚才那道是一模一样
不过求的是最小的,只要稍微修改一下就可以了~
//#pragma comment(linker, "/STACK:16777216") //for c++ Compiler
#include <stdio.h>
#include <iostream>
#include <fstream>
#
- POJ 1379 Run Away 【基础模拟退火】
poj
题意:找出一点,距离所有所有点的最短距离最大
二维平面内模拟退火即可,同样这题用最小圆覆盖也是可以的。
Source Code:
//#pragma comment(linker, "/STACK:16777216") //for c++ Compiler
#include <stdio.h>
#include <iostream&
- 计算机文化基础模拟练习系统的设想
计算机
下半学期就开始给大一的新生上计算机文化基础课了,一直想做点什么来送给我的学生。针对河北省大学生要参加河北省计算机等级考试,计划做一套计算机基础的考试练习系统给同学们练习备考用。系统的主要功能就是对考生操作结果进行评分,给出结果提示考生哪里做错了。另外,还有网络收分模块,把通过网络把学生每次上机的成绩发送到服务器,对学生掌握各个知识点的情况进行汇总。教师可以根据
- 计算机基础模拟题(3)
zxueyi
阅读更多计算机基础03一.单选题(共17题,共34分)1.下面()是FTP服务器的地址。A.http://192.163.113.23B.ftp://192.163.113.24C.www.sina.com.cnD.c:\windows2.在Internet上搜索信息时,下列说法不正确的是()。A.Windowsandclient表示检索结果必需同时满足Windows和client两个条件B.Wi
- 计算机基础模拟题(3)
zxueyi
计算机
计算机基础
03
一. 单选题 (共17题,共34分)
1. 下面( )是FTP服务器的地址。
A.http://192.163.113.23
B.ftp:// 192.163.113.24
C.www.sina.com.cn
D.c:\windows
2. 在Internet上搜索信息时,下列说法不正确的
- 计算机基础模拟题(2)
zxueyi
阅读更多计算机基础(2)1.IP地址能唯一地确定Internet上每台计算机与每个用户的()。A.距离B.费用C.位置D.时间2.FTP是工作在()的网络协议。A.应用层B.传输层C.网络层D.物理层3.下列IP地址中,不正确的IP地址组是()。A.259.197.184.2与202.197.184.144B.127.0.0.1与192.168.0.1C.202.196.64.1与202.197.
- 计算机基础模拟题(2)
zxueyi
计算机
计算机基础(2)
1. IP地址能唯一地确定Internet上每台计算机与每个用户的( )。
A.距离
B.费用
C.位置
D.时间
2. FTP是工作在( )的网络协议。
A.应用层
B.传输层
C.网络层
D.物理层
3. 下列IP地址中
- 计算机基础模拟题(1)
zxueyi
计算机
计算机基础01
一. 单选题
1. 提供不可靠传输的传输层协议是( )。
A.TCP
B.IP
C.UDP
D.PPP
2. 关于Internet,以下说法正确的是( )。
A.Internet
- 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