5 Frank_Jay

尚未进行身份认证

一只文艺范的软件攻城狮,Keep Learn,Always.

等级
TA的排名 9w+

【算法-简单数学问题】- 素数表的获取(简单方法和埃式筛法)

素数又称为质数,是指除了1和本身之外,不能被其他数整除的一类数。注意: 1既不是素数,也不是合数。直接对于一定范围内的素数进行判定求取素数表,采用直接简单遍历的方式,这样的时间复杂度为O(n),那么如果使用加快的方法可以这样分析:

2017-06-12 20:48:09

C++多维数组作为函数参数该怎么写?

众所周知,函数参数中一维数组的长度会被忽略的,但二维数组的第二维度就会被要求指定长度(否则gcc会报告“数组元素的类型不完全”)。这很好理解,它是为了让函数知道矩阵的宽度。同理,三维数组就会被要求指定第二维度和第三维度的长度,所以n维数组只有第一维度的长度会被忽略。那么对于C++而言,如何将多维数组作为参数向函数中进行传递呢?本文就为大家总结一下C++多维数组作为函数参数的几种方式。

2017-02-27 22:29:19

不带有界面的简单的计算器小程序(Java语言实现)

在看《大话设计模式》这本书,在开篇的第一部分介绍面向对象时候,介绍了一位童鞋面试时面试官让他使用面向对象语言实现一个简单的计算器,然而这位同学却没能很好地理解考官的意思,导致面试失败。那么如何使用Java语言以面向对象的思想去实现这样的一个简单的计算器呢?本文给出两种实现的方式。实现1:import java.util.Scanner;/* * 《大话设计模式》中的计算器实现代码

2016-10-23 09:43:46

全端Web开发 使用JavaScript与Java 阅读笔记

全端Web开发 使用JavaScript与Java 阅读笔记计算机科学领域只有两大难题:缓存失效和命名。REST(Representational State Transfer)技术,他建议一种Web服务消息传递的风格。第一章:因变而变企业家总在寻求变化,他们适应变化,并把它当作一种机遇。J2EE和JSP经过完善变成了JEE和JSF。现代的客户端-服务器架构里,服务

2016-05-10 21:08:42

C++算法与数据结构学习笔记------单链表实现多项式

#includetemplateclass List;templateclass Node{ friend class List; private: T coef,exp; Node *next;};templateclass List{ private: Node *first; public: Lis

2016-05-02 23:01:17

C++实现的十字链表:容器和迭代器

改进08年曾经编过的STL风格的十字链表程序。二维循环式1,每个节点有right和down指针。2,每一行的最后一个元素的right指针指向下一个有效行(不一定是下一行)的第一个元素。3,每一列的最后一个元素的down指针指向下一个有效列(不一定是下一列)的第一个元素。4,注意第一个元素不一定就是左上角,DOWN和RIGHT遍历的第一个元素也可以不同。 //矩阵:

2016-05-02 22:51:00

浅谈Java web 中request的setAttribute()用法

一下是来自社区问答的一些回答,我整合了一下形成文章在两个JSP代码片中有这样两端程序:JSP1代码String[]test=newString[2];test[0]="1";test[1]="2";request.setAttribute("test",test);response.sendRedirect("jsp2.jsp");JSP2代码Str

2016-04-25 17:06:38

《 linux后台开发必看书》

程序设计类 《C++ PRIMER》 系统编程类 《UNIX环境高级编程》W.Richard Stevens:非常经典的书。虽然初学者就可以看,但是事实上它是《Unix Network Programing》的一本辅助资料。国内的翻译的《UNIX环境高级编程》的水平不怎么样,现在有影印版,直接读英文比读中文来得容易。 《Unix网络编程卷二》Unix网络编程卷第二卷没有涉及网络的东西,主要讲

2016-02-24 22:43:05

《面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结》

基础篇:操作系统、计算机网络、设计模式一:操作系统 1. 进程的有哪几种状态,状态转换图,及导致转换的事件。 2. 进程与线程的区别。 3. 进程通信的几种方式。 4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解) 5. 线程的实现方式. (也就是用户线程与内核线程的区别) 6. 用户态和核心态的区别。 7. 用户栈和内核栈的区别。 8. 内存池、进程池、线程池。

2016-02-24 22:41:34

《2016阿里巴巴校招内推offer之JAVA研发工程师》

写在前面 : 2015 年 7 月初,参加阿里巴巴校招内推, 8 月 15 日拿到研发工程师 JAVA 的 offer 。我的专业并非计算机,也没有在互联网公司实习过,只有一些学习和面试心得,供大家参考。

2016-02-24 22:34:37

Java算法编程题系列之 3、猜算式

Java算法编程题系列之 3、猜算式 题目: 看下面的算式: □□ x □□ = □□ x □□□ 它表示:两个两位数相乘等于一个两位数乘以一个三位数。 如果没有限定条件,这样的例子很多。 但目前的限定是:这9个方块,表示1~9的9个数字,不包含0。 该算式中1至9的每个数字出现且只出现一次! 比如: 46 x 79 = 23 x 158 54 x 69 = 27 x 138

2016-02-19 23:07:45

阿里巴巴常考面试题及汇总答案

一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答:   1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、StringBuffe

2016-02-19 09:29:56

Java中printf()的用法

简单介绍一下我们在使用Java语言时,比较常使用的printf()函数的一些用法public class TestPrintf { public static void main(String[] args){ //定义一些变量,用来格式化输出。 double d = 345.678; String s = "你好!"; int i = 1234; /

2015-12-08 23:38:18

JavaScript中的self、this、call、apply、prototype、initialize

最近在学习EaselJS框架,于是看了一些JavaScript,也在学习的过程中产生了许多问题,不过很多问题网友们也有这样的疑问,好在许多前人总结了问题,我在这里分享一个问题,一下原文来自网络,我做了整理。原文链接在文尾prototype.js代码片段 代码如下:var Class = { create: function() { return function() {

2015-12-05 21:48:07

Java小程序之GUI开发简单前台登录界面

主要的类,做个了继承了JFrame类的新类import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class TextComponentFrame extends JFrame { public static

2015-11-14 15:28:50

凯撒密码的Java语言实现

/* * 凯撒密码的实现 */import java.io.*;public class Encryptor { private int key; public Encryptor(int aKey) { key = aKey; } public void encryptFile(String inFile, String outFile) thro

2015-11-14 11:14:53

深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别  若有不正之处,请多多谅解并欢迎批评指正,不甚感激。  请尊

2015-11-12 20:43:50

Java包装类学习笔记(1)

Java作为面向对象的语言,在设计类时为八个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class) 包装类均位于java.lang包,包装类和基本数据类型的对应关系如下所示: 基本数据类型 包装类 byte –>Byteboolean–>Booleanshort–>Shortchar–>Characterint–>Inte

2015-10-27 23:15:01

Rogue Wave软件公司收购PHP企业级领导公司Zend

2015年10月6日,Rogue Wave软件公司宣布收购了PHP Web和移动应用开发和部署解决方案领导者Zend科技公司。目前,包括Magento,Drupal和WordPress在内的50%的网络工作流都基于PHP展开,从代码创建到产品部署,Zend主要提供企业级PHP产品。Rogue Wave公司CEO Brian Pierce表示“该并购使得Rogue Wave进入了PHP Web和移动...

2015-10-19 21:54:47

Java语言中,Iterator和Iterable 区别联系

java.lang.Iterable java.util.Iterator 正在学习Java面相对象程序设计,作业中有有一些集合类都是实现了Iterable接口,但是我对这一问题知之甚少,于是在查阅资料中也稍微总结一下 区别: Iterator是迭代器类,而Iterable是接口。 好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。 一般都是结合着用,比如

2015-10-17 18:34:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!