long previous = 0L; ... { Calendar c = Calendar.getInstance(); long now = c.getTimeInMillis(); //获取当前时间 Log.d(TAG, "now-->" + now + ",,previous-->"+previous + ",,now - previous -->" + (now - previous)); if(now - prev…
Android中如何在代码中设置View的宽和高?https://zhidao.baidu.com/question/536302117.htmlhttps://blog.csdn.net/u014165633/article/details/52880841 动态设置RecyclerView的高度https://www.cnblogs.com/sanbianxia/p/7590339.html android 动态设置控件的高度,使用对应布局中的dp值https://blog.csdn.net…
在 jsp java代码中 '0' ,这种代表char 在jstl中 '0' 会被解释为 String  所以也可以用  .equals  方法…
使用DW自带的搜索功能,利用正则表达式 使用正则表达式搜索:\r\n\s*\r\n即可搜到代码中的空行,再用回车符\n替换即可消除代码中的多余空行…
今天由于公司项目需求,须要实现一种类似tab的选项卡,当时直接想到的就是使用RadioGroup和RadioButton来实现. 这种方法全然没问题.可是在后来的开发过程中,却遇到了一些困扰非常久的小困难.大概需求是:在代码中.动态的获取tab的个数,然后初始化RadioGroup,每个tab相应一个RadioButton,即加入一个tab就要向RadioGroup中add一个RadioButton,然后在button选中时要更改文字颜色.由于是动态加入,所以无法在xml中配置了RadioBut…
今儿没事,想对代码中事务进行测试,于是乎就创建了一个单元测试进行测试,发现在方法中加上@Transactional注解后,发现在想数据库中插入数据时,代码执行成功,但数据库中却没有数据,于是各种检查,比如: 1.让checked例外也回滚:在整个方法前加上 @Transactional(rollbackFor=Exception.class) 2.让unchecked例外不回滚: @Transactional(notRollbackFor=RunTimeException.class) 3.不需…
做PHP开发已经有快一年的时间了,在这一年的时间中,学习了很多生产环境中的技巧,学习了很多东西,期间也阅读了一些优秀的源码和关于代码的书,对写代码这一块有了一定的思考,也看过很多别人写的好的代码和坏的代码,这里说说自己的感悟和改进吧. 本篇博客直说自己的感悟,在写代码时,我给自己立下的规则,这样可以让代码清晰可读并少走一些坑.这些简单的规则虽然没有设计模式看起来那么激动人心,但是,平常注意可以让代码看起来很清爽. 1. 不要在对象外使用未声明的变量 这个问题其实表述起来可能不容易理解.这个问题是…
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. C++ 1.<通用高性能 Windows Socket 组件 HP-Socket v2.2.3 正式发布>     <基于 IOCP 的通用异步 Windows Socket TCP 高性能服务端组件的设计与实现>     <通用异步 Windows Socket TCP 客户端组件的设计与实现> 摘要:编写 Windows Socket TCP 客户…
https://blog.csdn.net/orichisonic/article/details/62046621 使用<text>这个伪元素来强制Razor从编译模式返回到内容模式: @foreach (varitem inModel) {     <text>       varmarkerlatLng = newgoogle.maps.LatLng(@(Model.Latitude), @(Model.Longitude));       vartitle = '@(Mod…
import socket import subprocess sk = socket.socket() sk.bind(('127.0.0.1',10800)) sk.listen() conn,addr = sk.accept() #内容 while 1: cmd = conn.recv(1024).decode('utf-8') # 接收的字节先解码,然后进系统命令 r = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,std…