- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 Android 动态注册NFC
1、不能用用广播的形式去注册NFC的action 实现代码 private NfcAdapter mAdapter; private String[][] techList; private IntentFilter[] intentFilters; private PendingIntent pend
2014-08-21 17:42:50 2316 2
转载 Linux 脚本编写基础
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。(可以运行echo $SHELL来看你的系统是使用那一类shell, 比如ubuntu使用的是/bin/bash,则第一行写成#!/bin
2014-07-22 13:45:01 707
原创 3.0 py range函数、for循环。
简单一点for i in range(10): print(i);else: print("完成")
2014-07-22 13:43:53 2506
原创 百度图片API的使用
一。百度图片API的使用首先, 我们知道百度是没有对外开放图片API的, 但是我们可以通过谷歌浏览器来捕捉到访问过程中它调用的API。有兴趣的, 可以了解下谷歌浏览器Network选项的使用, 也可以参考下这篇文章: 百度图片api这里, 我们主要介绍如何使用即可。1.百度图片通用API:http://image.baidu.com/i?tn=resultjsonavsta
2014-07-22 13:39:23 1645
原创 java 解析国密SM2算法证书(修改版)
首先说明用Java自带的解析x509证书类,是不能解析sm2算法的证书,运行会抛出异常。用开源库bouncycastle可以解析、具体代码private byte[] getCSPK(byte[] csCert) { InputStream inStream = new ByteArrayInputStream(csCert);
2014-07-14 10:08:57 13622 1
转载 Linux 脚本编写基础
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。(可以运行echo $SHELL来看你的系统是使用那一类shell, 比如ubuntu使用的是/bin/bash,则第一行写成#!/bin
2014-06-20 12:39:23 527
转载 Ubuntu中安装apache
在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo apache2ctl -k start 停止:sudo apache2ctl -k stop 重新启动:sudo apache2ctl -k restart 配置
2014-06-20 12:38:29 625
转载 Java SLL的双向认证
我们常见的SSL验证较多的只是验证我们的服务器是否是真实正确的,当然如果你访问的URL压根就错了,那谁也没有办法。这个就是所谓的SSL单向认证。 但是实际中,我们有可能还会验证客户端是否符合要求,也就是给我们每个用户颁发一个证书,比且每个数字证书都是唯一的,不公开的。这样就能通过这个数字证书保证当前访问我服务器的这个用户是经过服务器认可的,其他人不可访问。 双向认证
2014-06-10 19:39:20 1145
原创 HTTP访问 并得到返回结果 JSon
/** * @author hongqian_li * */public class Https{ /** * @Description Https link and get Response conversion JSonObject * @param url Address of the interface
2014-06-10 17:33:39 549
原创 Java 读取配置文件
public static void readProperties(String filePath) { Properties props = new Properties(); try { InputStream in = new BufferedInputStream (test.class.getClassLoader().
2014-06-10 17:31:35 502
转载 vs2012运行c语言出现:无法查找或打开 PDB 文件
vs2012运行c语言出现:无法查找或打开 PDB 文件。“ConsoleApplication1.exe”(Win32): 已加载“C:\Users\hp\Documents\Visual Studio 2012\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe”。已加载符号。“ConsoleApplicatio
2014-06-09 15:27:22 944
转载 java向文件写数据的3种方式
下边列举出了三种向文件中写入数据的方式,当然还有其他方式,帮助自己理解文件写入类的继承关系,分享出来供初学者使用。类的关系:file->fileoutputstream->outputstreamWriter(FileWriter继承outputstreamWriter对象) 测试代码: package com.test.csdn;
2014-06-05 14:29:32 599
原创 Ubuntu下配置Tomcat
前提 Ubuntu安装了JDK 一、下载Tomcat地址http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.tar.gz 二、解压Tomcat把apache-tomcat-7.0.54.tar.gz拷贝到任意目录解压例如:拷贝到Home目录解压apache-
2014-06-05 12:55:25 530
原创 ServletInputStream 和FileInputStream 的区别 ServletInputStream取不到数据解决方法
ServletInputStream 和FileInputStream 的区别 ServletInputStream取不到数据解决方法
2014-05-29 21:12:37 4860 2
原创 java MD5 加解密 获取摘要
package com.hzy.util;import java.security.MessageDigest;public class MD5Util {/**** MD5加码 生成32位md5码*/public static String string2MD5(String inStr) {MessageDigest md5 = null;
2014-05-29 10:53:02 911
转载 获取大文件MD5值(JAVA)
package com.topcheer;import org.apache.commons.codec.binary.Hex;import org.apache.commons.codec.digest.DigestUtils;import java.io.File;import java.io.FileInputStream;import java.io.F
2014-05-29 10:51:31 721
原创 在Myeclipse安装Eclipse Color Themes插件
1、去 http://eclipsecolorthemes.org/?view=theme&id=1下载你需要的颜色,根据id不同,配色方案不一样。2、下载页面右侧的“Eclipse Preferences(EPF)-for Eclipse Import”。直接右键另存为,就可以下载到这个配色方案的epf文件。3、将该epf文件存放在系统某目录下,我放在了E:\eclipse-co
2014-05-27 20:48:52 1032
转载 JS中EncodeURIComponent与编码总结
因为要新作系统,因此对于JS脚本又重新研究了一下。在对新的URL编码的时候发现,网页编码的格式对于JS的影响很大,在这里书写一点。{var B=siteUrl+this.actionUrl+(this.type==="all"?"":this.type)+"&SearchWord="+encodeURIComponent(A).replace(/'/g,"%27");$redirect(B)}
2014-05-15 19:57:49 1058
原创 Ubuntu下安装、配置FTP服务
第一步、用apt-get工具安装vsftpd :$ sudo apt-get install vsftpd很快,一会儿就装好了……第二步、配置FTP配置是在/etc/vsftpd.config 。我们通过下边命令,用vi打开配置文件(ps:当前操作的都是系统文件,命令前要加sudo才可以修改)。$ sudo vi /etc/vsftpd.conf
2014-05-09 13:44:44 535
转载 MySQL导入.sql文件及常用命令
MySQL导入.sql文件及常用命令在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 连接MYSQL:格式: mysql -h主机地址 -u用户名 -p用户密
2014-05-05 18:19:48 511
原创 MySQL导出表字段和数据xls
比如,有2个字段,name和note,我们可以用select name,note from test into outfile 'd:\\test.sql'; 生成数据文件,但如果我们要求第一行是字段名,怎么做呢? 我这里提供一个方法,那就是union select name,note from (select 'name','note' from dual u
2014-05-05 17:50:58 637
原创 cmd RunTiem
Runtime javaRuntime = Runtime.getRuntime(); javaRuntime.exec("cmd.exe /C cmd /K mysqldump -u root -proot ica blacklist>d:/test2.sql");C:\Users\neil>cmd /?启动 Windows
2014-05-05 16:53:39 621
原创 java 文件查找工具类
import java.io.File;import java.util.ArrayList;import java.util.List;public class FileSearcher{ /** * 递归查找文件 * * @param baseDirName * 查找的
2014-04-30 10:39:08 761
转载 cron
Cron表达式被用来配置CronTrigger实例。 Cron表达式是一个由 7个子表达式组成的字符串。每个子表达式都描述了一个单独的日程细节。这些子表达式用空格分隔,分别表示: 1. Seconds 秒 2. Minutes 分钟 3. Hours 小时 4. Day-of-Month 月中的天 5. Month 月 6. Day-of-Week 周中的天
2014-04-25 14:25:16 602
转载 Spring 配置文件详解
1.基本配置: xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLo
2014-04-21 14:05:54 555
转载 maven
现在Java新架构的不断出现,例如Struts,Spring,Hibernate等,项目的配置文件的增多,给开发人员带来很大麻烦。在实际的开发当中,Myeclipse中的project越来越庞大,所依赖的第三方Jar包越来越多,这显得Project很臃肿,给项目管理带来了很大不便,尤其实在一些大些项目。为了解决上述问题,Apache开源组织 早在几年前就发布了Maven,它适用于大的Java项目。
2014-04-18 21:14:02 458
转载 String ByteBuffer转换
[java] view plaincopyprint?package com.wzs; import java.nio.ByteBuffer; import java.nio.CharBuffer; import java.nio.charset.Charset; import java.nio.charset.Cha
2014-04-16 17:34:21 585
转载 form表单中input标签的11个高级用法
1.只能输入数字和英文的: onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" ID="Text1" NAME="Text1"> 2.只能输入数字的: onbefo
2014-04-09 21:20:54 603
原创 010.JSP与Servlet交互深入详解
package com.hzy.servlet; import java.io.IOException;import java.io.PrintWriter; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.Http
2014-04-09 21:19:19 846
原创 009.get、post方法与HTTP协议之间的关系大揭秘
1.get方法当做请求头访问GET /test/login?username=”hello”&password=”123” HTTP/1.12.post 方法当做请求体访问POST /test/login HTTP/1.1Connection :keep -Alive Usrname=”hello”&possword=”123”所以在浏览器中看到get方法网址是htt
2014-04-09 21:18:37 589
原创 008.Tomcat及Servlet配置深入解析
1: 我们可以将Servlet看做嵌套了HTML代码的java类。可以将jsp看作嵌套了java代码的HTML页面。 Code:package com.hzy.servlet; import java.io.IOException;import java.io.PrintWriter; import javax.servlet.ServletException;im
2014-04-09 21:17:27 530
转载 MySQL索引的查看创建和删除
1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。 SELECT c1
2014-04-04 09:33:04 631
转载 MySQL主键删除/添加
2修改数据库和表的字符集alter database maildb default character set utf8;//修改数据库的字符集alter table mailtable default character set utf8;//修改表的字符集如果您想要把表默认的字符集和所有字符列(CHAR, VARCHAR, TEXT)改为新的字符集,应使用如下语句:ALTER
2014-04-03 10:07:15 842
原创 基于Cling库实现DMC核心代码
研究DLNA已经3周了,总算搞通DMC了。走了不少弯路,网上查了不少资料,但有用的不多 希望这个对你们有帮助 package com.example.browser;import org.fourthline.cling.controlpoint.ActionCallback;import org.fourthline.cling.controlpoint.Contr
2014-04-02 10:42:04 4040 9
转载 进制转换详解
进制转换详解一: 十进制数转换成二进制数。随便拿出一个十进制数“39”,(假如你今天买书用了39元)先来把这个39转换成2进制数。商 余数 步数39/2= 19 1 第一步 19/2= 9 1 (这里的19是第一步运算结果的商) 第二步9/2= 4 1 (这里的9是第二步运算结果的商) 第三步4/2= 2 0 (这里的4是第三步运算结果的商) 第四步2/
2014-04-02 10:37:04 1755
翻译 第二集 PC、Android、iOS 設備上好用的 DMP 以及 DMR
第一集聊了 DLNA 要幹嘛用的,現在第二集來談談支援 DLNA 的 DMP 和 DMR。介紹的原則一是免費,二是相容性好。這兩點剛好是開放式標準最大的優點和缺點。因為開放,所以有很多免費資源,也因為開放,所以理論上相容的各個 DLNA 設備組件,未必真的相容。PC 上最好的 DMP 以及 DMR 毫無疑問是 XBMC 這個 Player。因為網路上流行的所謂萬用播放器如 KMplayer
2014-03-12 11:59:45 1795
翻译 第一集 DLNA 白話文介紹
今天和大家分享 DLNA 這個東東。DLNA 的全名是 Digital Living Network Alliance ,聽名字一點都不酷,這也是開放式標準的悲哀,常常缺乏一個響亮好記的商業口號來推廣。但是 DLNA 真的是一個好物,用業界翹楚 Apple 的類似產品來類比,其實就是 Air Play 。但你看 Air Play 多響亮,DLNA 完全不知在幹嘛。那麼,DLNA 或
2014-03-12 11:52:56 948
转载 Android 设计模式 之 观察者模式
/* * 观察者模式 * 定义对象间的一种一个(Subject)对多(Observer)的依赖关系,当一个对象的状态发送改变时,所以依赖于它的 * 对象都得到通知并被自动更新 * * 当然,MVC只是Observer模式的一个实例。Observer模式要解决的问题为: * 建立一个一(Subject)对多(Observer)的依赖关系,并且做到当“一”变化的时候
2014-03-04 17:37:44 530
原创 OTG 开发获取挂载SD卡路径总结
1:实现SD卡挂载监听 private class UsbReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String action = in
2014-03-03 18:15:01 2399
转载 win7下配置GO语言环境 + eclipse 配置GO开发
1.下载安装GO的包到https://code.google.com/p/go/downloads/list 下载对应操作系统的包(作者写本文时选的是go1.0.3.windows-amd64.zip )PS:安装有两种方法,使用MSI安装,自动会帮助配置好环境变量。使用ZIP解压后得自己手动设置环境变量。2.设置环境变量在“我的电脑”中配置GO的环境变量:
2013-12-25 11:02:00 924
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人