`
文章列表
8583是这样的,我举一个简单的例子。以64个域的报文来举例,域是什么我也说不清楚,你可以把它想象为医院放药的抽屉,一个抽屉预先定义好要放什么东西,比如止咳糖浆,或者感冒冲剂,一般情况下定义放止咳糖浆的抽屉最好永远放止咳糖浆,不要放别的东西,当然你也可以放板蓝根,但这样的话容易出错,也不太规范。数量是这么规定的,有三种情况:首先是定量,也就是说定义好这个抽屉放30瓶止咳糖浆,就放30瓶一瓶也不能多,一瓶也不能少。其次是LLVAR,也就是说用1位字节定义数量,比如0x12表示里头放12瓶,当然你也可以理解为16+2=18瓶。但要是0x12表示12,那0x13就等于13,不要0x12=12 ...
摘要:货币,记账相关的领域模型,使用值对象 快年底了,假如你们公司的美国总部给每个人发了一笔201212.21美元的特别奖金,作为程序员的你, 该如何把这笔钱收入囊中? 1.美元?美元! 你可能觉得,这根本不是问题。在自己的账户中直接加上一笔“转入”就行了。但是首先就遇到了币种的问题。 一般来说,银行账户都是单币种的。你可能会说不对啊,我的一卡通就能存入不同的币种啊?但那是一个“账号(Account Number)”对应的多个“账户(Account)”。 通常财务记账的时候,一个“账户(Account)”都使用同一币种。 账户(Account)记录了资金的往来,包含很多条目(Entr ...
以前一直分不清 authentication 和 authorization,其实很简单,举个例子来说: 你要登机,你需要出示你的身份证和机票,身份证是为了证明你张三确实是你张三,这就是 authentication;而机票是为了证明你张三确实买了票可以上飞机,这就是 authorization。 在 computer science 领域再举个例子: 你要登陆论坛,输入用户名张三,密码1234,密码正确,证明你张三确实是张三,这就是 authentication;再一check用户张三是个版主,所以有权限加精删别人帖,这就是 authorization。
在使用Maven项目进行测试中, 因为要引入Hamcrest的一些东西,所以需要使用如下import 代码: import static org.hamcrest.Matchers.* pom已经引入了 junit 4.11 但是这个引入就是报错,后来走官网才发现,还需要引入 hamcrest-library <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <version>${ham ...
碰见这个问题,记录下,免得下次出错,先给出解决方案,具体原因等我弄明白了,会更新本文的: 在pom文件中添加以下设置: <build> ..... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> ...
一、什么样的文档(代码)叫做“好”? 任何一篇文档,目标都是给别人看懂。 任何一段代码,首先也都是别人能看爽了才是目标。 以上述“世界观”为准,很容易得到文档(代码)好不好的结论。 以80后小时候读的连环画为例,它就是优秀文档的典范。 像连环画这样优秀的文档,主要具备以下几个特点: 1.长篇被分成小节。 2.小节中关键页有图。 3.描述言简意赅。 4.页数固定不多。 典型地,如果在写文档(代码)时,能够做到上述四点,都是优秀的。 比如: PHP文档造福了多少PHP程序员,让PHP这门语言流芳百世、追随者众多。在PHP文档中,每一小节都进行了特别归类; 在关键位置还有不少例子代 ...
在Open界面中, 使用Mac快捷键, Command+Shift+. 就可以现实隐藏文件内容了。。。
Basic device information: cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git Network and battery status: cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information.git cordova plugin add https://git-wip-us.apache.org/repos/asf/cord ...
CREATE USER usernameIDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO username@"%"; flush privileges;

JS计算天数差

jQuery计算天数差 代码如下: function countDay(){ var b = new Date($("#datepicker_begin").val()); var e = new Date($("#datepicker_end").val()); var dif = e.getTime() - b.getTime(); var day = Math.floor(dif / (1000 * 60 * 60 * 24)); $("#msg").html("计算结果:"+day+" ...
环境:Mac OS 10.8.4 IDEA版本:12.1.4 在系统中运行main方法System.out.println()中文是没有问题的, 但是就是在运行Maven的test过程中,所有的中文输出都会是有乱码 网上搜索了一下,试了两个方法都是没有作用的 首先就是IDEA启动参数,12后都是默认为UTF-8了,然后就是我的项目文件编码也是默认为UTF-8了, 后来改了一下POM文件,中文输出成功: <procejt> ... <build> <plugins> <plugin> ...
项目使用的工作流引擎是Activiti 5.12,数据库是MySQL 背景: 前段时间项目挂到测试服务器上进行测试了, 结果后来每天早上项目重新打包后的第一次工作流提交操作,都会发生错误。 在项目的日志文件里面找到类似的这个错误: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server ...

10年生涯总结

文章是在VERYCD下载资源的时候看见的,一般我都不看这么长的评论的,不过,看了一条,觉得说得很好,转来发给大家看看。   展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路, ...
本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。 为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。希望这份文档,对正在研究JVM参数的朋友有帮助!   另外,考虑到本文档是初稿,如有描述错误,敬请指正。   非稳态选项使用说明 -XX:+<option> 启用选项 -XX:-<option> 不启用选项
当有mysql本地或远程建立function或procedure时报上面的错误 经试验是log_bin_trust_function_creators值为off导致 设置: set global log_bin_trust_function_creators=1; 但重启后失效 永久解决方案 windows下my.ini[mysqld]加上log_bin_trust_function_creators=1 linux下/etc/my.cnf下my.ini[mysqld]加上log_bin_trust_function_creators=1 保存 ,重启服务器。
Global site tag (gtag.js) - Google Analytics