`
wangfeiaini
  • 浏览: 54759 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
这两天做东西要用到伸缩菜单,倒腾了两天 终于出来了,分享一下: 1.布局文件shop_info_layout.xml: <ExpandableListView android:id="@+id/shop_tests" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scrollbars="none" ...
今天看了UDP协议的东西,还是编写一个简单的客户端和服务器: 客户端代码: public class UDPClient { private static final int TIMEOUT = 3000; private static final int MAXTRIES = 5; public static void main(String[] args) { try { InetAddress address = InetAddress.getByName("localhost"); byte[] bytesRead = &quo ...
最近工作中用到的几个效果实例,分享下: 圆角边框: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 连框颜色值 --><item> <shape> <solid android:color="#E1E0DE" /> </shape> </item> <!-- 主体 ...
今晚上开始研究java的网络编程,先从socket开始吧。 java为TCP协议提供了两个类:Socket和Socketserver。一个Socket实例代表了TCP的一端,一个TCP连接是一条抽象的双向信道,两端分别由IP地址和端口号确定。在开始通信前,要建立一个TCP连接,需要先由客户端TCP向服务端TCP发送连接请求。ServerSocket实例则监听TCP连接请求,并为每个请求创建新的Socket实例。 下面是一个简单的client/server的例子: 客户端代码: //1.创建一个Socket实例,构造方法制定远程主机和端口建立一个TCP连接。 //2.通过套接字的输入 ...
直接看代码吧: import java.util.Arrays; public class Arraytest { public static void main(String[] args) { System.out.println(Arrays.toString(args)); String[] copy = Arrays.copyOf(args, 4); System.out.println(Arrays.toString(copy)); copy[0] = "A"; copy[1] = "B"; c ...
直接看代码吧: /** * 保存图片 * @param mSignBitmap * @param _path 图片保存路径 * @return */ public static boolean createFile(Bitmap mSignBitmap,String _path) { ByteArrayOutputStream baos = null; try { baos = new ByteArrayOutputStream(); mSignBitmap.compress(Bitmap.CompressFormat.JPEG, ...
初始mongodb存储删除, 图片,闲言少叙,上代码: //须引入mongodb的java驱动包 private MongoTemplate mongoTemplate; public void setMongoTemplate(MongoTemplate mongoTemplate) { this.mongoTemplate = mongoTemplate; } /** * mongodb存储图片 * @param picFile * @param imageUrl * @param gridName节点名,相当于表名 */ publ ...
Set<Map> set = new HashSet<Map>(); for(int i=0;i<6;i++){ Map<String, Integer> map = new HashMap<String, Integer>(); map.put("1", 1); set.add(map); } for(Map<String, Integer> m:set){ Set<String> s=m.keySet(); for (Iterat ...
今天网上找到了将俺android logcat日志输出到本地txt文件中的方法: 1.打开dos命令框 2.进入到android sdk目录下的platform-tools目录下 3.输入adb命令 4.输入 adb logcat>>log.txt,完成,其中log.txt是输出的文件名,可以随便取。
时间段格式:01:00-12:00/13:00-21:30(英文输入法) 代码: /** * 构造48位营业时间二进制码 * @param timeStr * @return */ public String createBuinessPeriodBin(String timeStr){ try { String[] strs = timeStr.split("/"); Character[] btb = new Character[48]; for(String str : strs) { Str ...
今天需要set一个Float类型的数字,entity里只给了定义没有默认值,结果service中set  Float类型的值是异常了,报了null,检查再三,在entity中将该变量的值设置为0f,才算解决。遇到了这样的问题,以后再使用FLoat类型是要警觉默认值了。
工作需要用java反射,小小研究一下,挺不错,废话少说,直接上代码。 1.根据类的完整路径获取类:   public static Class<?> getClass(String className){ Class<?> c = null; try { c = Class.forName(className); } catch (ClassNotFoundException e) { e.printStackTrace(); } return c; }  2.获取执行类的方法   /** * * ...

工作SQL总结

1. SELECT SUM(IFNULL(mc.coupon_nominal_value,0)*IFNULL(mc.coupon_count,0)) AS couponCount, SUM( IFNULL(mc.coupon_count,0)) AS couponNum , m.merchant_name AS merchantName, mc.merchant_id AS merchantId, mc.merchant_coupon_id, mcs.merchant_coupon_specification_name AS mcsName FROM ...
java生成FTL文件核心代码:String path = ServletActionContext.getServletContext().getRealPath("/cms"); String templateName = DateUtil.convertDate(new Date(), "").replaceAll("-", "").replaceAll(":", "").replaceAll(" ", ""); ...
select m.distribution_station_name,sum(if(m.mon_audit_status=0,1,0)),sum(if(m.mon_audit_status=1,1,0)),m.distribution_member_name,m.distribution_member_id,sum(real_pay),sum(need_pay),sum(loss),sum(unpay) from( select ds.distribution_station_name,dm.distribution_member_name,dm.distribution_member ...
Global site tag (gtag.js) - Google Analytics