自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

更上一层楼!

人类的悲欢并不相通!

  • 博客(37)
  • 资源 (23)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++实现单链表

之前一直没怎么在意C++中的链表,但是突然一下子让自己写,就老是出错。没办法,决定好好恶补一下该方面的知识,也为今后的数据结构大下个良好的基础,于是我总结出以下几点,有些地方可能不正确,还望大家不吝赐教,旨在共同进步。 总结: 1、链表List的基本单元是节点Node,因此想要操作方便,就必须为每一步打好基础,Node的基本结构如下:class Node{public: int dat

2015-10-31 21:39:00 7445

原创 程序读取特定目录下的字符数

1、C语言实现: 这个Demo仅仅适用于对英文字母的统计,而不能对汉字进行统计,原因就是汉字的编码格式问题,下面是代码:#include <stdio.h>int main(){ char fname[80];/*存贮文件名*/ FILE *rfp; long count;/*文件字符计数器*/ printf("Please input the file's na

2015-10-31 13:17:06 7045

原创 递归方法小综合

使用递归可以简化我们的理解,便于阅读,但是当数据量大的时候会占用较大的内存,所以程序运行的速度会大打折扣。 使用递归需要满足以下条件: 1、有终止条件(记住:递归不是死循环) 2、有递归部分,通俗的就是说,函数直接或间接的调用自身下面是不同语言下实现的递归程序: 1、C语言使用递归计算数组前N个数的和:#include<stdio.h>#incelue<stdlib.h>sum(int a

2015-10-31 12:03:08 6764

原创 C语言之任意进制的转换

我们都知道转换进制是一个让人比较头疼的事情,下面我的代码不是最好的,也就仅仅是一个思路而已,至少我认为使用栈来进行进制转换是比较合适的一种方法,好了,不多叙述了。#include<stdio.h>#include<stdlib.h>/* 函数trans将无符号整数n翻译成d(2<=d<=16)进制表示的字符串s */#define M sizeof(unsigned int)*8int tr

2015-10-31 11:34:05 9311

原创 C语言实现万年历

给出你想知道的年份,便可以计算出该年对应的每个月每个日所对应的星期数,是不是感觉很好玩 ?#include <stdio.h>#include<stdlib.h>long int f(int year,int month){ /*f(年,月)=年-1,如月<3;否则,f(年,月)=年*/ if(month<3) return year-1; else return ye

2015-10-31 11:05:03 8598

原创 C 语言之银行ATM机界面

其实就是简单地对switch的用法,希望能给广大读者一些思路,写出自己的创意界面。#include <stdio.h>void main(){ char SelectKey,CreditMoney,DebitMoney; while(1) { do{ puts("=========================");

2015-10-31 10:49:14 7373

原创 简单的C语言猜数字小游戏

猜数字小游戏可谓是C语言最为基础的一个知识点了,我们可以在此基础上进行延伸,实现随机数的猜测,然后是加入再来一局的模式,等等。这里是抛砖引玉,希望你能做出你的经典之作。#include <stdio.h>#include <stdlib.h>int main(){ int Password=0,Number=0,price=58,i=0; while( Password != 12

2015-10-31 10:40:40 7520

原创 c++中各个数据类型的大小

来哦金额各种数据类型有助于我们对这门语言的更好掌握,更好的利用之来编程,下面是一个简单的获得数据类型的大小的程序,虽然简单,但实用性却很高。#include <iostream>using namespace std;int main(){ cout<<"confirm those dataType's size in ram"<<endl; cout<<"int :"<<si

2015-10-31 10:10:30 7310

原创 C语言之统计输入字符数量

这个程序市委了统计所输入的数字或者英文字母的数字的数量,当然稍加改动便可以统计特殊字符的个数,在此不再冗叙。 代码如下:#include <iostream>using namespace std;int main(){ char ch; int numberInt=0,numberChar=0; cout<<"Please input character \n"<<

2015-10-31 10:02:04 8386

原创 Java实现简易的文本编辑器

需求分析:获得文本名称实现尾部追加功能实现覆盖式添加数据删除数据获取光标位置在特定光标位置处添加数据查找特定字符串在主串中第一次出现的位置统计文本文件内出现的数字,汉字,英文字母,特殊字符的个数,及总的字符个数开发环境: windows7 + Eclipse luna + WindowsBuilder插件代码实现:import java.awt.EventQueue;impor

2015-10-30 22:49:54 23657

原创 PHP中关于foreach的简单的用法总结

在php中使用循环方式输出数组里面的内容有好多种方式,我们既可以采用数组迭代循环的方式,当然也可以采用下面的foreach方法,日常开发中用到的最多就是它。下面我们就先看一下它的用法吧://语法是:foreach(arrayName as key => value){//do something }//下面是我的一个简单的示例代码:<?php$arr=array();$arr[0]='

2015-10-29 13:06:58 7229

原创 Java Swing 之JTable及其简单的用法

我们都知道JTable需要使用一个Model配合才能更好地发挥其作用。而使用Model有好多种方法,但是难易程度却大大不同,比如说我们使用AbstractTableModel接口要实现里面的好多方法,相对于这一点,使用DefaulttableModel 就可以大大而简化我们的工作量,我们只需要实现自己需要的方法就可以了。下面是一个简单的使用案例:package UsefulKnowledge;imp

2015-10-26 21:08:29 16296 2

原创 Java Swing 之Timer配合JProgressBar的使用

Timer作为java开发中常用的一个定时工具,配合JProgressBar使用起来还真是方便,只需要调用timer.start()方法就能激活并运行,然后调用stop()方法便能停止,还可以再次通过restart()方法重新使其运行,下面就直接上代码吧:package UsefulKnowledge;import java.awt.BorderLayout;import java.awt.Con

2015-10-26 20:03:41 8083

转载 Java应用程序使用系统托盘资源

要想使自己开发的Java SE项目运行在自己的电脑系统托盘上,这并不是什么难事,总共需要如下几步即可: 1、线判断一下,系统托盘是否可用,否则接下来的程序将不可避免的报出异常咯 2、获得一个SystemTray,注意我们是通过getSystemTray方法来获取,而不是直接创建一个系统托盘。 3、为我们的托盘创建图标,那么我们不难想到要使用到Image和TrayIcon两个知识点了。先创建一个

2015-10-26 19:56:52 7248

原创 Java实现栈之计算器

Java实现栈来做一个将中缀表达式转化为后缀表达式的程序,中缀表达式更符合我们的主观感受,后缀表达式更适合计算机的运算,下面直接上代码吧:package Character1;import java.util.Stack;public class Calculter { private static Stack<Object> shu = new Stack<Object>(); pr

2015-10-23 23:32:51 10141

原创 Android之BaseAdapter的优雅实现

在android的开发过程中,我们不可避免的要使用ListView来展示我们的Activity上面的内容。你可以使用很多种方式来实现这一功能,但是如何优雅快速的来实现呢?这就是我要写的了,既为了大家共同进步,也为了以后自己复习方便。话不多说,上代码吧。 首先要在main_activity.xml 文件中写好我们的布局文件其实也就是一个ListView,然后是对于其内每一个Item,我们要展示的布局

2015-10-22 18:38:36 7039

原创 Java解析XML与生成XML文件

XML是eXtensible Markup Language(可扩展标记语言)的简写形式,它是一种元标记语言(meta-markup language),也就是说它没有一套能够适用于各个领域中所有用户的固守的标签和元素,相反,它允许开发者根据自已的需要定义自已的元素,XML中的X(eXtensible)就是说明了这一点。它的特点有: 1、XML使用Unicode字符集,可生成英文、中文、希腊文或梵

2015-10-20 17:29:08 8272

原创 java的制作"时间账本"

一直以来我都感觉自己的时间过得好荒废啊,貌似只是打开了一个网页链接的时间,一个下午便过去了;仿佛就是看了看空间,刷了刷微信,一天就过去了。哈,当然这是夸张的说法。但是我仔细地算了一下,大概我们每个人每天使用手机16个小时,其中接近百分之百的时间在无聊的翻来看去,也许我们拿起手机的一刹那想到的是”我就刷几分钟微博,看几条QQ信息“,但是现实呢,现实就是我们本来要拿起手机看时间,却忘记了去看时间…鉴于此

2015-10-19 18:31:12 7056

原创 Java反射机制

java反射机制给我们在开发中带来了很多的便利,下面是我在imooc上看到的一些知识点的总结,第一个代码:package com.tiger.reflect;public class ExampleOne { public static void main(String[] args) { //方法1:当已知类的名称的时候,可以直接获得其实例 Class mo

2015-10-18 14:08:19 6541

原创 Java模式之模板方法模式

当我们遇到的业务逻辑具有大致相同的方式的时候,我们也许就该将这个业务逻辑抽象出来,采用模板方法,来进行封装我们的代码,提高代码的重用性,以及可维护性。下面是我的一个复习用的案例: 第一步:我们需要一个抽象出来的父类,其要实现的就是我们这个业务逻辑的大致的雏形,需要注意的是里面有一个”钩子“方法,用于定制子类的特有的活动方式:package Template;/** * 抽象基类,为其所有的子类提

2015-10-17 23:19:30 6846

原创 Java单例模式之饿汉模式与懒汉模式

单例模式是我们在开发软件的过程中经常用到的23中常用的java模式之一,主要的功能就是保证我们所使用的对象只有一个,这也在一方面减少了出错的可能性,增强了代码的健壮。单例模式一般来说有两种实现的方式,一种称之为饿汉模式,另一中成为懒汉模式。饿汉模式顾名思义,就是来者不拒,全盘搞定嘛,请看代码:package Singleton;public class eHan { //1、首先必须将构造函数

2015-10-17 21:46:24 6979

原创 MySQL数据库写入图片并读取图片显示到JLabel上的详解

相较于Oracle,MySQL作为一个轻量级的开源的数据库,可谓是大大简化了我们的操作。这次我就来写一个关于数据库存入图片,获取图片的例子吧,也为了今后的复习使用。(我们一般采取存入路径的方式,而不是直接存储字节的方式,毕竟读取的时候还要通过字节读取,并做一些转换,这真的是太麻烦了,但是咧,这次就来个麻烦的吧,咱们用字节的方式) 首先我们需要在MySQL数据库中创建好我们所需要的表 ,下面就是正

2015-10-16 19:29:43 9157 1

原创 我的Json解析实战

所谓json,其实就是在我们访问一个网页的接口的时候,服务器端传送给我们客户端的一种数据的结构,当然我们向服务器端发送的数据有时也会转换成json格式,当然了,这不是必须的。最近在解析一些json字符串,所以就贴出一些代码,也方便以后自己复习和使用。 首先先来一些简单的吧。 对一个json对象进行解析: 字符串原串是这样的:String json={“Persons”:[{“address”:

2015-10-16 16:59:54 7571

转载 Json解析

1.JSON解析 (1).解析Object之一: 1{“url”:”http://www.cnblogs.com/qianxudetianxia“}  解析方法: 1 2JSONObject demoJson = new JSONObject(jsonString); String url = demoJson.getString(“url”);  (2).解析Object之二:

2015-10-15 19:38:11 7106

原创 易错点小消除--递增运算符

1、对于我们常见的递增运算符,如果不加以搞清楚,很容易会导致在默写细节的地方出错。特别是在边界条件的时候。比如说: int x=4; int y=5; y=x++; 我们都很容易就会知道答案是4,但是下面的情况稍不留神就会导致结果的大不相同咯。 int x = 0; System.out.println(((x++)-(++x))); System.out.printl

2015-10-14 11:53:17 6794

转载 android实现gif动态图的使用

在android中显示一个静态图片比如png jpg等等都很方便,但是如果要显示一个gif 动态图片就需要进行一些处理。本文是采用自定义view 然后进行重新onDraw方法来实现首先自定义View【MyGifView.java】[java] view plaincopy/** * MyGifView.java * Copyright(C) 2014 * creator:cuiran 2

2015-10-11 15:46:54 8736

原创 ant+eclipse知识点详解及使用案例

ant的优点和地位就不再阐述,下面直接上知识点: 在java中使用xml文件开发,有以下基本语法 (1)project:每个ant程序有且只有一个此标签,而且是类似于html的总标签,有name,default,description,basedir四个属性,当然了我们也可以写到标签内,也可以单独的写成一个嵌套在project标签内的子标签,这四个属性中最为重要的就是default属性,必不可少

2015-10-10 14:52:22 7282

原创 Java Map 及相应的一些操作总结

Map是我们在开发的时候经常会用到的,大致有以下几个操作,其中putAll方法是针对集合而言的操作,故不再进行说明,下面请看一下常用的知识点吧,尤其是keySet和Values两个方法及相应值的获取方式: import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.

2015-10-08 09:03:40 6902

原创 Java最最常用的100个类排序(非官方)

下面这句话是引用”大部分的 Java 软件开发都会使用到各种不同的库。近日我们从一万个开源的 Java 项目中进行分析,从中提取出最常用的 Java 类,这些类有来自于 Java 的标准库,也有第三方库。每个类在同一个项目中只计数一次,下面的列表中显示前 100 名的类。“那么让我们一起看一看到底都有哪些吧。以下列表中按使用最多的类进行排序,第三个数值表示 10000 个项目里使用到该类的项目数,而

2015-10-06 12:01:09 7039

原创 Java的字符串分割的不同实现

在java中实现字符串的分割相对而言是很简单的。我们一般会采取两中方式。一个是从jdk1.1就开始的StringTokenizer类,另一个是调用split方法进行分割。下面请看代码: import java.util.StringTokenizer;public class StringTokenizerDEmo {public static void main(String []args){

2015-10-06 10:28:12 7188

原创 android自定义组件的简易实现

写这篇博客是为了复习之前在慕课上面有幸看到的自定义组件的实现,原理很简单,有三个步骤,为自定义的组件做好声明;封装成具体的可以使用的组件类,并利用接口回调机制为其注册监听函数;想使用正常的组件的方式稍加修改后进行使用。是不是感觉思路很清晰啊,那么让我们一起来实现它吧。1、做好声明,在新建的工程的value文件夹下创建一个名为atts.xml的文件,然后添加进自己将会使用到的“元素”,需要注意的是de

2015-10-05 19:50:40 6744

原创 Java实现简易的文件的迁移器

Java作为世界上最受欢迎的一门编程语言,自然是有原因的。比如说我们可以直接的方便的调用其中的函数来实现我们想要的功能。一个偶然的机会,我浏览API文档时发现了一个名为FileDialog的类,然后就好奇并进行了查看,结果发现里面大有文章,藉此我是信了一个简单的文件的迁移器。话不多说,请看代码:首先我们需要一个业务逻辑类,也就是对文件进行操作的类(我们需要注意的是它的构造函数有两个参数,这是为了今后

2015-10-05 11:27:11 7346

原创 JSP之Cookie的实现

采用Jsp+Cookie的方式实现记录用户登录信息的功能的源码实现,简单易学。

2015-10-03 09:16:42 6790

原创 采用JSP+JavaBean的方式进行简单的实现用户的网页登陆实例

我们都知道J2EE中的Model1开发模式,那么下面就让我们一起简单的进行一下回顾,其主要是体现了一个初步的分层的思想:jsp层,业务逻辑层,以及我们的数据库层,主要的作用分别为,jsp层负责与用户之间进行交互,业务逻辑层主要是我们的javabean,至于数据库层就是通过javaBean与后台的数据库进行数据交互,这样就可以省去很多的jsp层的逻辑判断,有助于我们开发出容易维护的代码。ja

2015-10-02 14:45:31 7704

原创 MySQL的一些常用的SQL语句整理

MySQL新手适用,希望对你们有所帮助!

2015-10-01 11:26:12 7429

原创 C语言实现的猜数字小游戏(主要是对于自定义函数的运用)

C语言自定义函数的运用,旨在减轻main函数的负担,是代码调试和维护变得相当容易。

2015-10-01 11:21:57 8014

转载 HashMap与HashTable面试宝典

u012233832的专栏目录视图摘要视图订阅写博客,送money、送书、送C币啦   7-8月博乐推荐文章   砸BUG 得大奖 100%中奖率   微信开发学习路线高级篇上线   恭喜博主周兆熊新书发售HashMap的工作原理分类: java 2015-09-29 10:40

2015-10-01 11:15:30 7271

delve.zip远程go代码

delve 代码包以及 Linux上编译好的二进制文件

2021-01-08

Redis设计与实现-黄建宏

Redis设计与实现,黄建宏老师倾力书写,很赞的一本书,流程化,系统化,个人认为是一本不错的技术书。

2019-01-24

dash_license

Dash License 好不容易搞到的一套激活数据,传一份共享给大家。CSDN 默认把积分调到了 50,-_-|| 只能手动降到 5 分,给大伙行个方便。

2018-11-02

LDA漫游指南

共享资源什么时候开始收费了啊,费解。所以原价12积分的,我这里只能设置最低积分了,给大家行个方便。

2018-04-23

CSDN博客备份工具

针对CSDN用户的博客备份工具。

2017-04-29

Python收取邮件

Python 收取邮件。命令行版实现。

2017-04-24

ssh搭建流程代码

Strtus2, Spring, Hibernate完整搭建代码。

2017-03-15

mongodb2.06

如果您的电脑在安装最新版本的mongodb出现runtime错误而且VC++2015依赖又不能正常安装。(换句话说您的操作系统版本低于7601时),这个版本的mongodb会让你很欣慰。 本人windows7 (版本号7600)亲测好用。

2016-12-06

php windows安装版

msi版本的PHP,无需手动配置环境即可实现php的快速搭建。新人首选。

2016-08-13

ApacheServer

一个msi版本的ApacheServer,快速搭建PHP服务器环境的首选。

2016-08-13

二维码工具

关于Java实现二维码制作以及解析的小例子。包括使用Zxing,QrCode,jquery-qrcode.js等的实现

2016-07-29

登录注册案例

这是一个关于使用MySQL数据库实现的登录注册功能的小项目。非常适合新人围观。其中实现了MVC设计模式的应用,分层架构的思想。以及Swing的相关的知识点,是有些基础的Java技术的你的进阶首选小项目。

2016-04-22

软件图标,切图必备

应用程序的各种图标,工具栏、菜单栏上的那种,添加、修改、删除、打印、导出.....等,非常齐全,作 Winform 开发的一定用得作。

2016-04-20

ViewPagerDemo

ViewPager实现的一个APP引导界面样例。且实现了只有第一次使用软件的时候才显示引导界面的功能。

2016-04-15

android反编译

可以反编译apk的Windows下的工具。

2016-04-09

搜狗for linux

针对于中国用户的Linux用户的输入法。

2016-04-03

国际化编程

国际化编程的详细的小案例,比较好用,通俗易懂。内含说明文本方便入门。

2016-01-30

学生信息管理系统(基于XML)

这是一个基于XML操作的学生信息管理小系统,实现了对学生信息的录入,查找,删除等操作。可以说是一个简易的“数据库”综合小应用!

2016-01-20

Jsp的标签文件

JEE开发的标签库文件,便于web的开发与设计,希望这份资源对你有用!

2016-01-08

各种排序算法Demo

各种排序算法,全Java实现。直接插入排序,折半插入排序,希尔排序,冒泡排序,快速排序,选择排序,桶排序···全是Java的简易的小Demo,注释清晰。

2015-12-25

Json测试工具

简单易用的Json测试工具,只要电脑上有Java RunTime Environment就可以双击运行。在测试json数据方面,它绝对是你的称心帮手。

2015-11-21

Linux,Ubuntu网络连接出现问题了这么办

在Linux系统下的网络连接出现问题时,是一件令人很头疼的事,但是这里有Linux网络链接出现问题的常见的问题解决方案,相信会给你焕然一新的感觉

2015-11-06

android版简易计步器源码

利用android手机自带的传感器进行移动开发,这难道不是一件很酷的事吗? 那么你还在等什么,此源码专门为android新手准备,绝对的一目了然!

2015-09-26

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

TA关注的人

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