- 博客(156)
- 资源 (13)
- 收藏
- 关注
转载 Gson 过滤字段的几种方法
gson 大家基本上都用过吧,没用过的话,建议你赶紧使用,因为使用起来太方便了,只需要一句话就能把一个类打包成 json 数据,同样也只需要一句代码就能把 json 数据转化成一个对象。当然今天讲的不是如何转化对象和解析 json 数据,而是我们在打包或解析数据的时候,往往有些字段我们不需要,所以这就需要过滤;这里总结了一下集中方法,方法一: 在对象中把字段用@Expose 注解,这样其他
2016-05-09 18:19:06 7574
转载 青云、UCloud、阿里云、腾讯云特点
青云、阿里、腾讯,这三家我都是有线上业务正在用(云主机、云缓存、云数据库、云CND、云存储),总结下(ps:本人虽说目前是做产品的,但是做了很多年的技术出身的):控制面板体验由高到低,青云、阿里、腾讯。抛天运维来说(云后台的体验及给到的监控),单谈性价比,由高到低:腾讯、阿里、青云起初我和同事在选时就用跑圆周率,以及业务产品上线后,同样的业务在腾讯和阿里所支撑的并发量,阿里卡得要死
2016-03-15 18:52:32 5512 3
原创 oracle日常-新建数据库
新建数据库---创建表空间CREATE TABLESPACE 表空间 DATAFILE 'f:/oracle/product/10.2.0/oradata/orcl/表空间.dbf' SIZE 600M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; --创建用户
2014-10-13 16:29:59 887
原创 Map日常--遍历Map,Map转Lis
本次练习涉及到:package Collection;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;public class EntryIteration { static Map map = null; public static void main(Stri
2014-08-17 19:01:55 2366
原创 Map日常--Map的复制,Map不可修改UnsupportedOperationException
package Collection;import java.util.Collections;import java.util.LinkedHashMap;import java.util.Map;public class CreateMap { private static Map map; static {// 按照存入顺序的Map map = new Linked
2014-08-17 18:57:35 10514 1
原创 字典翻转--python
#字典翻转def revert_dict(d): reverse = {} for k,v in d.items(): if(v in reverse): reverse[v].append(k) else: reverse[v] = [k] return reversed = {"a":
2014-08-09 22:14:38 2115
原创 统计文章出现最多的10个词语--python实现
f = open("c:\\emma.txt");count = {}for line in f: line = line.strip() words = line.split() for word in words: if word in count: count[word] +=1 else:
2014-08-09 21:17:01 7186 3
原创 冒泡排序实现--python
def bubble_stort(list): exChange = True top = len(list)-1 while exChange: exChange =False; for i in range(top): if(list[i]>list[i+1]): swap(list
2014-08-03 10:34:02 867
原创 选择排序实现及优化--python
def selecttion_sort(sortsortlist): for i in range(len(sortlist)-1): min_index = i for j in range(i+1,len(sortlist)): if(sortlist[j]<sortlist[min_index]):
2014-08-02 17:23:53 956
转载 堆排序算法-java实现
堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。堆排序的平均时间复杂度为Ο(nlogn) 。算法步骤:创建一个堆H[0..n-1]把堆首(最大值)和堆尾互换3. 把堆的尺寸缩小1,并调用shift_down(0),目的是把新的数组顶端数据调整到相应位置
2014-07-29 20:55:01 867
原创 快速排序算法-java实现
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两
2014-07-27 17:22:42 974
原创 Pig Latin练习-python
“Pig Latin”是一个英语儿童文字改写游戏,整个游戏遵从下述规则:(1). 元音字母是‘a’、‘e’、‘i’、‘o’、‘u’。字母‘y’在不是第一个字母的情况下,也被视作元音字母。其他字母均为辅音字母。例如,单词“yearly”有三个元音字母(分别为‘e’、‘a’和最后一个‘y’)和三个辅音字母(第一个‘y’、‘r’和‘l’)。(2). 如果英文单词以元音字母开始,则
2014-07-27 14:41:47 8852 5
转载 谈谈Nginx有哪些特点
转自:http://www.itjhwd.com/nginxtedian/1、热部署 我个人觉得这个很不错。在master管理进程与worker工作进程的分离设计,使的Nginx具有热部署的功能,那么在7×24小时不间断服务的前提下,升级Nginx的可执行文件。也可以在不停止服务的情况下修改配置文件,更换日志文件等功能。2、可以高并发连接 这是一个很重要的
2014-06-25 11:28:12 805
转载 统计代码量
最近写了软件著作权package com.io;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class CodeCounter
2014-06-12 09:52:23 1045
原创 最近JS使用总结
自动换行用,这种方式兼容chrome等大多数浏览器。尤其是输入一长串英文时,浏览器认为它是一个完整的单词,便不会强制换行,用table-layout:fixed,width="300"等方式都没用,但是中文会自动换行的。类型转化z_Usenum =parseInt(entity.usenum);输出日志console.lo
2014-05-11 14:51:09 714
转载 SWT背景图片透明色变黑,边框问题
转自:Swing图片对象到SWT图片对象的转换(透明效果保持)站在巨人的肩膀上才能看得更远。因此在SWT应用开发中,我们希望继承现有的基于Swing的丰富代码。转移过程需要的关注点不少,其中图片对象的转换必不可少。Swing的Image对象与SWT的Image对象不尽相同,但转换的办法还是有的。我参考过网上的一些实现代码,但是图标的透明处理效果总留遗憾。转换后,原本透明的部分变成了黑色,很是扎
2014-03-13 10:31:58 4761 2
转载 JDBC读取数据库元数据,生成JAVA实体类
package com.nrjh;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSetMetaData;
2014-02-28 10:53:36 1590
转载 网页调用QQ与微博
网页调用QQ程序(作为客服使用) 在 url添加如下代码,Uin 为QQ号码tencent://Message/?Uin=512637320&websiteName=q-zone.qq.com&Menu=yes这段代码用来显示QQ在线状态的 修改QQ号前后的数字可以改变图片http://wpa.qq.com/pa?p=2:2596347159:4" alt="点击这里给我发消息"
2014-01-17 15:55:21 2174
原创 SQL运行机制
SQL整体执行过程 第一步:程序把语句发给数据库服务器执行。当我们在数据层执行select语句时,程序会把SQL语句发送给服务器端,让服务器端进程来处理这语句。 第二步:语句解析。 当程序把SQL语句传送到服务器后,服务器进程会对该语句进行解析。语句解析是一个复杂的过程,主要流程如下: (1)查询高速缓存。服务器进程在接到程序传送过来的SQL语句时,不会直
2014-01-11 14:08:08 3738 1
转载 IE6下注释引起的文字溢出和浮动错位
在网站改版过程中,Div和css代码都么没有问题,在IE7,IE8,Firefox下都能正常的运行,但是在IE6下,出现文字溢出的Bug, 通过对比正常的网页与出错网站的代码,发现是因为注释代码的问题.通过查询,得知,html的注释代码的确能引起布局混乱,简单的方法就是,删除所有的注释代码,布局就显示正常.如下是有关这个问题的跟具体的文章,供大家参考.在网页设计以及编程的时候,适当的进行注
2014-01-07 12:03:27 789
转载 在线调用QQ
中间加上下面代码--><!--function CheckInstall_TM_Hummer(uin){ if(window.navigator.appVersion.indexOf("MSIE") == -1) { alert("温馨提示:/r/n 您使用的浏览器不支持QQ临时会话功能,建议您加对方为好友,或使用IE/TT浏览器访问。"); return false; }
2013-12-26 13:39:49 2936
原创 oracel 排序含有字母的解决方式
今天在工作时,涉及到一个排序工作正常是 我是使用 oracle 的 to_number()但是这个排序字段中 含有 字母 搜索了一下其他人的解决方案 摘自 http://blog.csdn.net/luocm/article/details/2648559本文介绍了判断字符串是否全为数字的4种办法,另外还介绍了一个translate函数的小技巧,从任意字符串中提取数字
2013-12-04 15:29:26 1008
原创 ora-12154 无法解析指定的连接标识符
今天使用plsql链接远程数据库时提示:ora-12154 无法解析指定的连接标识符经过排查是因为tnsnames.ora 配置前 多了一个空格空格ORCL_202.116.0.0 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 202.116.0.0)(POR
2013-09-17 09:54:52 782
转载 直接拿来用!超实用的Java数组技巧攻略
本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用! 0. 声明一个数组(Declare an array) 123String[] aArray = new String[5];String[] bArray = {"a","b","c","d",
2013-09-16 12:19:39 735
转载 Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
最近一直在自学Hadoop,今天花点时间搭建一个开发环境,并整理成文。首先要了解一下Hadoop的运行模式:单机模式(standalone) 单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这种默认模式下所有3个XML文件均为空。当配置文件为空时,Hadoop会完全运行在本地。因为不需要与其他节
2013-09-14 13:17:40 641
转载 java上传文件以流方式判断类型
public enum FileType { /** * JEPG. */ JPEG("FFD8FF"), /** * PNG. */ PNG("89504E47"), /**
2013-09-03 15:24:12 8462 1
转载 struts2文件上传类型限制 之 zip和rar文件类型
zip文件 firefox : application/octet-streamchrome : application/octet-streamoprea : application/zipIE : application/x-zip-compressedrar文件 firefox : application/x-rar-compressedchrome : appl
2013-09-03 14:56:01 3070
转载 input file 浏览器兼容问题
主要思想就是用一层遮罩input file 的位置,实现样式的统一。无标题文档 转自:http://blog.csdn.net/sdaiweiy/article/details/7672570
2013-09-03 13:34:18 2612
转载 php中防止SQL注入的方法
【一、在服务器端配置】 安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在/usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQLInjection的攻击,一下我们慢慢探讨。我们先使用任
2013-08-30 17:58:50 856
转载 java将数字转化为大写方法
// 日期转化为大小写 public static String dataToUpper(String dateStr) { String res=""; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date date =
2013-08-28 09:36:25 5334
转载 java.text.ParseException: Unparseable date
转自:http://hi.baidu.com/%BE%A9%B3%C7%BD%AD%D1%A9/blog/item/5bc274dbec37fc2710df9b61.html 当用java将字符串格式转换成date类型时,自己定义一个String d = "2010/05/19"时,用语句转换:SimpleDateFormat sdf = new SimpleDateFor
2013-08-22 10:51:17 17372 1
转载 JSON与JAVA的数据转换
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。下载地址:http://json-lib.sourceforge.net/还要需要的第3方包:org.apache.commons(3.2以上版本)org.apache.oronet.sf.ezmorph(ezmorph-1.0.4.jar)nu.x
2013-08-08 10:27:12 916
转载 Oracle查询所有序列
注意事项:1. 必须以管理员身份登录;2. sequence_owner必须为大写,不管你的用户名是否大写。只有大写才能识别。 --查看当前用户的所有序列 select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner='用户名';
2013-07-30 13:31:11 22023
转载 scorm1.2标准中的datamodel详解
SCORM引用CMI的数据有八大类,SCORM对每一个数据的定义、用途、所包括的子数据项、输出数据格式、LMS引用数据的行为、SCO使用的样例、支持的API函数、是否必选、数据类型、SCO的访问权限等都做了详细的说明,这八大类数据如下所示:(1)Cmi.Core(核心项):要求所有的CMI系统都提供的信息,所有SCO在启动运行时都需要这些信息,子数据项有:.Student ID(学生学号)、.
2013-07-26 11:02:35 1300
转载 Scorm DataModel实现
SCORM将DataModel中的CMI数据分为八大类,SCORM对每一个数据的定义、用途、所包括的子数据项、输出数据格式、LMS引用数据的行为、SCO使用的样例、支持的API函数、是否必选、数据类型、SCO的访问权限等都做了详细的说明。1.CMICoreCmi.Core(核心项):要求所有的CMI系统都提供的信息,所有SCO在启动运行时都需要这些信息。子数据项有:.Stu
2013-07-25 11:35:00 891
通讯录说明书(带源程序)
2009-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人