`
宁辉522
  • 浏览: 15028 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
       离开学校已经快四个月了,放弃学校的那次软件培训也有一段时间了,但是那团无名之火还是萦绕于心间啊!软件开发到底有什么好啊!程序员注定是孤独,没有许多的朋友,更没有一个女生陪,日子只有一个人抱着自己的工具,写着无尽的代码。         为什么这么让人恐惧的的生活,我为什么会有种向往的感觉呢?我还是被编程的那种成就感给蒙蔽了眼睛。我的路在何方••••••••••••••••••••
在自学中,有这样一道题,1!+2!+3!+……+30!这个题让我想了很长时间,而且查了很多的资料,开始的时候自己用递归的方法写出了一个数的阶乘,但是不知道怎么将它全部加起来,又查资料,一看很简单嘛!就实现如下的程序:   package com.lianxi; public class jiecheng { /** * @param args */ public static void main(String[] args) { // TODO 自动生成的方法存根 long sum=0; for(int i=1;i<=10;i++){ sum=su ...
很多公司面试都会有一个问题,就是求N阶乘,主要是考查一些编程的基础知识如循环、类型的最大长度、递归等。 例如最简单的实现是: public void factorial(int n){ long result = 1; for(int i=0;i<n;i++){   result = result*i; } } 但是,这个简单的实现可能会出现问题,   n一大就会超过long的最大值,从而导致错误。 而且随着n的增大,数会越来越大,即使是double也无法满足计算的需要。 为了解决这个问题,唯一的办法就是使用字符串,才能避免类型越界和数字大的问题,下面是基本的算法思路: ...
    本人原来的学的专业是应用电子专业,但是在学校里,自己的专业课学的不怎么好,总体来说还能过的去。不知道是什么,让我喜欢上课编程。我们专业的有基础课c,但是那时候我的c学的并没有那么好,考试就是那么回事,计算机二级都没有考过。不知道是怎么了就喜欢上了java。      平时在学校出来看课外书以外就是看java书了,在图书馆里一看就是上一上午或是一下午。那时候很想自己可以编出什么伟大的程序来的,但是自学吗!不知道从哪里学起,就是今天看看这个,明天看看那个。也没哟个什么目的。就这样,到了大三,自己感觉都自学了这么长时间了,为什么不试着去做一些项目呢?然后我就在网上搜一些小项目来做。比如,贪吃蛇 ...
关于回文,我是第一次听说,可能会有人说,学习java这是最基本的程序。呵呵,很抱歉!我没有接触过正规的培训,只是自学的。但是今天正好我有同学需要我帮她写回文的程序,我有幸接触到回文,接触递归的,我对递归不是第一次了,以前学习c的时候就接触过,不过以前学习得时候晕头晕脑的,不知所云,就那样混过去了,今天我又和递归见面了。我就在网上搜遍了有关这些东西,看了很过,最后还是有点吃力。 最终还是把程序写出来了,有两种方法。 第一种方法: package com.lianxi; public class Ashuchu {      public static void main(Str ...
归纳总结mysql操作常用增删改查,MYSQL操作大全--SQL必杀技   MYSQL操作大全--SQL必杀技代码:   --====================简单的查增删改===========   --查看学生表的全部数据   select * from studio   --插入一个新的学生信息   in ...
开卷语: APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis 或 Sisx的 文件格式。通过将APK文件直接传到Android 模拟器或Android手机中执行即可安装。 apk 文件和sis 一样最终把android sdk 编译的工程打包成一个安装程 序文件 ...
   java中主要的排序方法分为两大类:内部排序和外部排序。内部排序顾名思义就是将要排序的无序数列放到内存中去进行操作,而有一些无序数列大的惊人,内存不能放下,所以就放到外存中去进行排序这就是外部排序。     关于排序的分类,我在网上看到了一个图片,能很清楚的表现他们的分类: 1.冒泡排序法 (1)基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 (2)程序 package com.paixu; import java. ...
贪吃蛇小程序 自己已经运行过。没有问题! 第一个文件ShellMain.java import javax.swing.JFrame; public class ShellMain extends JFrame {     public ShellWin win;     public ShellMain()     {     this.win=new ShellWin();     this.setTitle("贪吃蛇");     this.setSize(800,800);     this.setVisible(true);     this.ad ...
1.java的发展过程?     在1991 年Sun Microsystems 公司成立了一个名为Green 的内部研究计划,希望将程序安装在家电中,而计划的主持人James Gosling 将此程序语言命名为Oak,此为Java 语言的前身。一开始市场对在智能型家电的需求不如预期而导致Green 计划遇到困难,直到1994 年互联网开始盛行,这让Sun 公司灵机一动使用Java 来制作动态网页, Java便一炮而红,在1995 年五月Sun 公司正式来推出Java,目前还可利用在企业应用程序设计、互联网服务器端程序设计等。 2.java card、j2se、j2me和j2ee如何区别?    ...
今天上网看到了一个名字叫四火的网友在他自己的网站上讲了从csdn到iteye的博客经历,有道现在的自己开了个人网站的惨痛体会。有种莫名的体会,刺激了我。   像四火这样的编程高手有他自己的难言之隐,我怎么说也不能和人家相比,人家的苦痛和我有什么关系呢?但是不知道怎么了,我听了他的经历有一种触动,可能我也是学编程的原因吧!   现在想想有像四火这样的前辈做我们的榜样,我们以后的学习生活就不会那么的孤单了,自己遇到的问题也可以照这样的前辈们解决了。像真是幸福啊!    我是学习java的,现在学的只是一个皮毛,我会好好的学习java的。    以他们为榜样!!!!
啊啊这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件和发展脉络有一个描述,并且提及一些在多线程编程方面常见 ...
今天一同学请帮忙,要求实现用户上传文件后,交给服务端调用shell处理,处理分好几步,而且处理时间可能长达数分钟,并要将每一部处理反馈给用户,让用户知道当前进行到哪一步。 一种的方法是每隔很短的时间发送一个ajax请求,检测运算到哪一步,通过检测ajax返回来处理。 这样的好处是实现起来简单,但对客户端和服务端压力都比较大。 还有一种方法,就是发送一个ajax请求,一直处于等待状态,直到服务端有数据时再返回,这样可以显著降低请求数目,减少服务端压力。   js: Js代码     1. var step = 1,   2.   3. getProgress = func ...
Global site tag (gtag.js) - Google Analytics