java
nankaizhl
这个作者很懒,什么都没留下…
展开
-
selection dose not contain a main type
刚装完MyEclipse10.0,写个小程序测试一下,却在运行时报“selection dose not contain a main type”的错误,main()函数我也写了。 查了一下才明白以前不太注意main函数的参数 我写的是“public static void main(){}” 在MyEclipse就会报“sel...原创 2015-03-08 13:36:33 · 2801 阅读 · 0 评论 -
练习使用Java的BigInteger解决矩阵翻硬币问题
题目是蓝桥杯的某届真题,叫做矩阵翻硬币问题描述 小明先把硬币摆成了一个 n 行 m 列的矩阵。 随后,小明对每一个硬币分别进行一次 Q 操作。 对第x行第y列的硬币进行 Q 操作的定义:将所有第 i*x 行,第 j*y 列的硬币进行翻转。 其中i和j为任意使操作可行的正整数,行号和列号都是从1开始。 当小明对所有硬币都进行了一次 Q 操作后,他发现了一个奇迹——所有硬币均...原创 2015-03-01 20:08:08 · 2023 阅读 · 0 评论 -
MyEclipse里找不到dynamic web project的疑惑
dynamic web project是Eclipse的项目,与其对应的有static web project,前者指动态web项目,包含一些动态代码,如java;而static web project则仅包含静态页面文件.MyEclipse对Eclipse进行了扩展,如:web project可以添加一些开源的框架支持,比如Struts、Hibernate等等.也就是说,web projec...原创 2015-05-22 23:28:23 · 7508 阅读 · 0 评论 -
练习使用Trim()函数规范名字输入
Java中的Trim()函数可以去除字符串的空白前缀和空白后缀,可用来规范用户输入的内容,具体这样用: String s=" Hello world ".trim(); 然后s就是"Hello world"。处理名字输入小练:import java.io.BufferedReader;import java.io.IOException;原创 2015-06-25 20:25:15 · 1308 阅读 · 0 评论 -
@Override用在哪儿
帮朋友改一段代码,看到好多红叉都是指向@Override。是这样,他代码里写了一个接口,方法都用抽象函数声明在接口类里,然后在继承自这个接口的实现类里写具体方法的空壳,在方法前都加了@Override。这是接口public interface ITeamBiz { public abstract boolean addTeam(Team team); public abstra...原创 2015-06-04 20:37:54 · 2152 阅读 · 0 评论 -
Neuroph训练简单逻辑运算感知机
Neuroph是一个开源的java神经网络框架,Neuroph是自带一个图形化的神经网络工具的,叫Neuroph Studio在自己的java代码中引入neuroph也很方便,添加从官网下的一堆jar包就行。所谓感知机(perceptron),应该算是最简单的神经网络吧用Neuroph提供的perceptron类实现一个简单的感知机,学习简单的逻辑运算(AND、OR和XOR)i原创 2017-01-24 15:01:18 · 4681 阅读 · 0 评论 -
多线程安全的Singleton单件模式在C++,java与C#下的实现
单件模式就是全局只能被创建一个对象,在没有多线程的情况粗糙的代码还可以class Singleton{private: static Singleton* Instance;protected: Singleton(){};public: static Singleton* GetInstance() { ...原创 2015-04-18 22:39:17 · 1775 阅读 · 0 评论 -
Neuroph多层感知机训练XOR
之前的实验中只有输入输出两层的简单感知机,可以通过对几条逻辑运算的输入输出情况进行训练,就能完成AND和OR的学习,但是无法对XOR运算在有限次迭代内完成训练。需要我们采用多层的网络结构,其实三层就够了,在原来的基础上,增加一个隐层。依旧用在java代码中运用Neuroph框架实现一下。import org.neuroph.core.NeuralNetwork;import org.neur原创 2017-01-25 16:25:36 · 2337 阅读 · 1 评论