- 浏览: 54759 次
- 性别:
- 来自: 南京
最新评论
-
wahahachuang8:
GoEasy 实时推送支持IE6-IE11及大多数主流浏览器的 ...
极光推送服务端搭建 -
happydayjet:
有没有完整一点的例子呢?
java生成FTL文件
文章列表
这两天做东西要用到伸缩菜单,倒腾了两天 终于出来了,分享一下:
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.获取执行类的方法
/**
*
* ...
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 ...