C++实现单链表

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

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

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

递归方法小综合

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

C语言之任意进制的转换

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

C语言实现万年历

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

C 语言之银行ATM机界面

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

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

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

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

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

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

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

Java实现简易的文本编辑器

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

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

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

Java Swing 之JTable及其简单的用法

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

Java Swing 之Timer配合JProgressBar的使用

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

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

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

Java实现栈之计算器

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

Android之BaseAdapter的优雅实现

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

Java解析XML与生成XML文件

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

java的制作"时间账本"

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

Java反射机制

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

Java模式之模板方法模式

当我们遇到的业务逻辑具有大致相同的方式的时候,我们也许就该将这个业务逻辑抽象出来,采用模板方法,来进行封装我们的代码,提高代码的重用性,以及可维护性。下面是我的一个复习用的案例: 第一步:我们需要一个抽象出来的父类,其要实现的就是我们这个业务逻辑的大致的雏形,需要注意的是里面有一个”钩子“方法,用于定制子类的特有的活动方式:package Template;/** * 抽象基类,为其所有的子类提...
阅读(6472) 评论(0)
37条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3064526次
    • 积分:33782
    • 等级:
    • 排名:第152名
    • 原创:348篇
    • 转载:35篇
    • 译文:9篇
    • 评论:670条
    友情链接
    我的偶像
    个人主页
      GitHub
    放松一下
    博客专栏
    最新评论
    版权信息
    去除本页广告
    图片炸弹装填中...

        
    [img=赞一个]http://bpic.588ku.com/element_origin_min_pic/16/12/12/0d96da96cf36505736c09d63832eaac8.jpg[/img]