自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 MySQL order by + limit 分页隐藏陷阱

MySQL通过order by + limit实现分页的时候遇到了两个问题:SQL语句加limit和不加limit返回的顺序不一致SQL语句第一页和第二页的数据出现重叠(一共就两页数据)完整的表结构和数据见文章末尾不带limit的SQL语句如下:select * from album_play_stat_app_type_daily order by active_user_num ...

2019-03-06 17:24:15 570

原创 Java web 导出Excel文件

导出Excel文件Java web导出Excel文件就是将Excel文件流写入HttpServletResponse对象的OutputStream中,通常的做法分两步:创建Excel文件将Excel文件流写入OutputStream中;用法快速预览:import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache...

2019-02-20 17:06:29 1978

原创 如何在Spring中自定义标签

标签定义文件<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--matrix.xsd--><xsd:schema xmlns="http://zhangyuyao.com/schema/matrix&a

2018-10-19 14:06:43 140

原创 BeanFactory和FactoryBean的区别

区别BeanFactory 容器的顶层接口,定义了客户端与容器进行交互的基本契约FactoryBean 为bean实例的创建提供了扩展,实现该接口的bean,当获取该bean的时候可以根据需求得到不同的结果,一个是返回该bean实现的getObject方法返回的对象,一个是该bean本身。FactoryBean使用示例getObject方法返回的对象的类定义/** * LY.c...

2018-10-19 14:05:12 102

转载 JQuery.ajax()

JQuery.ajax()获取数据的通常用法(原文:http://www.php100.com/html/program/jquery/2013/0905/6004.html)$.ajax({ url : "http://www.hzhuti.com", // 请求的url地址 dataType : "json", // 返回格式为json async : true, // 请求是否异步

2016-11-21 19:55:45 329

翻译 Android学习——MultiAutoCompleteTextView组件

1.编辑activity_main.xml文件,添加MultiAutoCompleteTextView组件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="matc

2016-10-18 21:43:42 305

翻译 Android学习——AutoCompleteTextView组件

1.添加组件AutoCompleteTextView编辑activity_main如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2016-10-18 21:33:33 323

翻译 Android学习——跑马灯效果的实现

一、对一个TextView组件实现跑马灯效果1.编辑activity_main.xml文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p

2016-10-18 21:18:24 355

翻译 Android学习——给组件添加事件侦听

1.通过编辑activity_main.xml文件添加按钮组件,其他组件通过同样的方式添加<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent

2016-10-18 21:00:05 329

翻译 Android学习——开发环境搭建

***仅作为个人笔记使用,所有内容均来自慕课网教程,学习请访问慕课网:http://www.imooc.com/1.下载集成开发工具包(Eclipse+SDK+ADT)地址:http://www.loverobots.cn/the-android-integrated-development-environment-adt-bundle-download.html(文件已经保存到百度云盘)

2016-10-18 20:23:03 258

原创 Junit学习——第一个Junit实例

1.创建工程,引入Junit包2.创建测试类,类名自定义import org.junit.After;import org.junit.Before;import org.junit.Test;/** * 下面的三个方法的方法签名是固定的 * @author matrix * 2016年10月9日 */public class TestDemo { @Before p

2016-10-09 21:24:57 412

原创 Spring学习——开发环境搭建及第一个Spring程序

一、Spring开发环境搭建1.从官网上下载Spring开发包,下载网址:http://projects.spring.io/spring-framework/(一开始居然找不到到哪下载,最后其实是从CSDN上下载的)2.下载日志类,这个是在实际运行的时候才知道是必须的,下载网址:http://commons.apache.org/proper/commons-logging/二、创建

2016-10-09 21:16:01 260

原创 利用Java从班级通联电子表中剔除部分指定同学之后生成新的Excel表格

1.采用的解析库是POI,下载地址http://poi.apache.org/2.创建工程并引入POI的jar包3.官网上有开发指南,可以对照开发指南进行开发以下是我处理实际问题的代码:package parseExcel;import java.io.FileInputStream;import java.io.FileOutputStream;import java.i

2016-10-09 21:00:04 635

原创 JDBC访问MySQL数据库

1.下载所需的Connector/j版本2.正确安装MySQL数据库3.编写编码,进行测试package connection.mysql;import java.io.UnsupportedEncodingException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Pr

2016-09-24 09:58:05 269

原创 JSP生成responseXML

function doLogin() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange

2016-07-07 00:05:37 621 1

原创 PDFBox解析PDF文档

1.下载PDFBox第三方jar包(本例中只需要下载pdfbox-2.0.2.jar以及fontbox-2.0.2.jar,示例程序包含在pdfbox-2.0.2-src.zip文件中,本例使用的jdk为1.8版本),以及commons-logging-1.2.jar包。PDFBox下载地址:https://pdfbox.apache.org/download.cgicommons-log

2016-06-17 14:30:47 2833 1

原创 如何利用Java遍历所有的指定文件目录下的所有文件

import java.io.File;public class Main1 { public static void main(String[] args){ File file = new File("C:\\Users\\zhangyuyao\\Desktop\\test"); traverseFiles(file); } public static void trav

2016-06-16 09:19:01 492

原创 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

问题描述:用的是jdk1.8 + sqljdbc42.jar但是在连接数据库的时候抛出异常“驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。”解决方案:换用低版本的jdk1.7 + sqljdbc41.jar成功连接到数据库备注:导致异常的原因未知

2016-06-16 09:15:12 7132

转载 PDFBox创建PDF文件

package org.apache.pdfbox.examples.pdmodel;import java.io.IOException;import org.apache.pdfbox.pdmodel.PDDocument;import org.apache.pdfbox.pdmodel.PDPage;import org.apache.pdfbox.pdmodel.PDPage

2016-06-08 10:02:52 1434

转载 Servlet执行流程和生命周期

一.servlet执行流程1.客户端提交http请求2.服务端根据客户端提供的请求地址在web.xml文件中找到匹配的servlet-mapping元素3.根据找到的servlet-mapping元素的子元素servlet-name找到相应的servlet元素4.由找到的servlet元素的子元素servlet-class确定处理类的位置,根据客户请求类型执行相应的操作二.se

2016-06-04 15:14:04 430

转载 第一个SDK程序

#includeint WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd){/*单字节版本*/ MessageBoxA(NULL, "HelloWolrd!", "title", MB_OK); return 0;}/*1.使用的是单字节版本

2016-06-04 12:51:10 751

转载 如何设置CDM启动后的默认路径

系统会自动将“C:\Documents and Settings\User>”文件夹作为系统的当前默认路径,想让MS-DOS环境下的默认路径变成自己事先创建好的文件夹,该如何实现呢,下面与大家分享下具体实现步骤一般情况下,系统被切换到MS-DOS命令行提示符状态下时,系统会自动将“C:\Documents and Settings\User>”文件夹作为系统的当前默认路

2016-06-04 10:07:19 1739

翻译 Gcc在Windows下编写C语言

1.假设源文件名为test.c,生成的可执行文件文件名为test.exe,.gcc编译C语言命令为:gcc test.c -o test2.如果想在源文件中使用c99标准,编译命令为:gcc -std=c99 test.c -o test3.c99标准中的bool类型定义在头文件stdbool.h中

2016-06-04 10:03:40 383

翻译 JDBC以SQL Server身份验证方式连接SQL Server2014

1.正确下载并安装SQL Server2014下载地址:http://www.itellyou.cn/2.安装JDK以及eclipse,配置好环境变量3.登陆微软官网下载适合自己JDK版本的JDBC,网址:https://www.microsoft.com/zh-cn/download/details.aspx?id=117744.下载好JDBC之后双击打开会自动解压,打开解压包将适合

2016-06-03 20:31:29 1429

翻译 我的第一个servlet程序

1.编写测试的HTML文件 testHelloServlet 这是我的第一个Servlet程序! 测试GetDo方法 2.编写继承自HttpSevlet类的HelloServlet类package servlet;import java.io.IOException;import java.io.PrintW

2016-06-02 23:49:50 261

原创 显示指定文件中出现在另一个文件中的所有句子

#include #include #include #define STRLEN 1024int main(int argc,char *argv[]){ if(argc != 2){//命令行参数错误 fprintf(stderr,"command error\n"); exit(-1); } FILE * searchf

2016-05-25 16:50:07 277

原创 在指定文本文件中删除指定字符串C语言

#include #include #include #define STRLEN 1024char * replace(char str[], char temp[]){//将str中出现的字符串temp删除 char *p = strstr(str, temp); while(p != NULL){ int len = strlen(temp); for(p +=

2016-05-25 16:48:23 4779

原创 不借助二维数组,输出蛇形数组

求解思路:1.利用子函数实现求一圈的输出2.调用子函数,逐圈进行输出#include#includeint getValue(int i, int j, int k, int n){ int value = 0, m; m = k; while(k >= 1){ value += (n - 2 * (k - 1)) * 4 - 4; k--; } n = n - m * 2

2016-05-25 16:42:44 532

转载 Java连接MySQL数据库

1.安装MySQL数据库,建立自己测试用例2.下载Connector/J,加压将.jar文件复制到Jre\lib\ext目录下3.创建连接和关闭数据库的类DBHelper.javaimport java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import jav

2016-05-20 09:34:59 581

原创 安装winPcap和jpcap

1.下载winPcap和jpcap2.依照按照向导安装winPcap;将jpcap解压把jpcap.jar文件复制到/Jre/lib/ext目录下,将Jpcap.dll复制到/Jre/bin目录下3.打开eclipse,Window->Preferences->Java->Installed JREs,选中当前JRE单击Edit,单击Add External JARS...在打开的文件过滤

2016-05-18 10:14:47 1009

翻译 Sublime Text 3.0设置默认启动浏览器

1.首先需要安装SideBarEnhancements插件2.打开设置文件,输入内容如下:{  "default_browser": "chrome" //one of this list: firefox, aurora, chrome, canary, chromium, opera, safari}此处默认浏览器设置为chrome.3.打开快捷键配置文件,输入

2016-05-08 11:25:21 14449

原创 Sublime Text 3.0缺失Package Settings和Package Control菜单项

1.下载Package Control.sublime-package文件,下载链接:https://sublime.wbond.net/Package%20Control.sublime-package2.启动Sublime Text 3.0,单击Preferences菜单,在下拉菜单中点击Browse Packages菜单项,进入Packages文件夹3.切换到Packages父级目录

2016-05-08 11:19:16 1725 1

原创 VB 控制台输出"HelloWorld!"

VB在控制台下输出HelloWorld。

2016-05-08 08:57:15 5234

原创 第一篇博客,你好 世界!

#includeint main(){ printf("HelloWorld!"); return 0;}

2016-04-10 10:48:22 403

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除