#define LEN_SERIAL_NUMBER (12) void C_CosemObjMeterInfo::SetSerialNum(U08 u08MeterId, U64 u64SerialNum){    U08 u08tmp[LEN_SERIAL_NUMBER+2] = {0};    memset(u08tmp, 0xFF, sizeof(u08tmp));            // 将缓存置为0xFF        sprintf((char *)u08tmp, "%012ll…
今天,突然发现一个问题, 比如我的请求路径为  http://ip:port/my_project/myapp, 在浏览器中敲入这个地址,然后会显示 http://ip:port/my_project/myapp/,即末尾自动追加了/ ... 原因:应用根目录下有myapp这个目录,tomcat就会在访问/myapp时自动转到/myapp/ 解决办法1:把myapp这个目录删掉就不会自动跳转了. 个人始终觉得这不是一个好方法. 解决方法2:带发现.…
/**  * Java里数字转字符串前面自动补0的实现.  *  * @author  xiaomo *  */  public class TestStringFormat {    public static void main(String[] args) {      int youNumber = 1;      // 0 代表前面补充0       // 10代表长度为10       // d 代表参数为正数型       String str = String.format("%…
mysql int类型字段插入空字符串时自动转为0 如果不想转的话可以修改配置文件 修改 my.ini 文件. # Set the SQL mode to strictsql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 改为: # Set the SQL mode to strictsql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”…
原文:T-SQL使用案例--结果数据前面自动补0 现象: 在开发的过程中,往往需要数字和字符串互转.在转换的过程中,可能需要把1编程00001,这样的格式.实现这种样子是有非常多的方法,本文主要提供一种自定义函数来实现 说明: 一般来说这种处理主要使用CONVERT或者CAST来实现即可.思路是先转换为字符串然后在不上足够数量的0,最后使用RIGHT函数,从右边取出需要长度. 案例: 本例中使用AdventureWork数据库作为例子. 首先,执行下面语句: --查询部门数据 SELECT De…
Asp.net Core 数据库离线文件的连接(引自“张不水”兄的研究成果.) 一.绝对路径: "DefaultConnection": "Data Source=(localdb)\\mssqllocaldb;AttachDbFilename=C:\\Users\\Administrator\\Documents\\Visual Studio 2017\\Projects\\WebApplication1\\WebApplication1\\App_Data\\aspnet…
你也可以查看我的其他同类文章,也会让你有一定的收货! 生成APK自动追加版本号 可自动区分debug和release,并追加版本号: 打开 build.gradle 在 android 节点中插入下面代码 第一种: applicationVariants.all{ variant-> variant.outputs.each { output-> def oldFile = output.outputFile def newName = ''; if(variant.buildType.nam…
sql server2005版本中,len函数计算了字符串末尾的空格的长度,以下是测试脚本: print @@version declare @v varchar(max) set @v = 'hp, ' print @v + 't' print len(@v) print left(@v,len(@v) - 1) + 't' 2005的执行结果: Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37…
解决方案: <a onclick="checkDate(${item.billday},'${item.bankcard}',${item.limitmoney/100}) 加上引号变成一个字符串,这样方法取值的时候就不会自动变0:   function checkDate(billday,bankcard,limitmoney){}…
原文 js正则格式化日期时间自动补0 背景 时间日期格式化的需求很常见,也有很多工具类转换方法,比如需要将2022-3-4这种日期格式转化为2022-03-04,也就是实现个位数月份或天数日期自动前置补 0.用moment.js.dayjs第三方库的 API 也很容易做到,这里我们自己实现一下看看. 解法一 思路: 先来看看常规方案.就用这个2022-3-4日期来举例子,我们先根据-切分字符串,得到一个数组,然后分别识别3.4这种个位数日期,<10就前置补 0,否则不操作. 代码: functi…