自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 钢铁侠观后感暨机器学习畅想

      最近接触到了MacTalk的元编程思想,又看了钢铁侠系列,刚好我在公司的机器学习团队,所以这三方面产生了交织碰撞。      所谓的元编程,就是能够操纵代码的代码。类似于于人,能够不断进化。钢铁侠,一个人在有一个想法的情况下,能够通过身边的工具造出一个超出当代的产物,人很厉害,工具也很厉害。(后面还有制造新元素,这个最后再讨论)机器学习,通过数学和工程的方法,让程序能够进行不断迭代,最...

2018-06-22 09:00:02 230

原创 学习排序

排序一直想学,一直没学。上学时没好好学,到现在,更是忘的差不多了。趁着周末,多学习学习。快速排序下次再更新了,还没弄明白,直接看的别人的代码。package cn.ourpass.sorts;import cn.ourpass.util.SystemUtils;/** * 排序学习 * @author simple * */public class SortTest {    public sta...

2016-03-13 21:37:50 166

原创 练练递归与尾递归

    之前看了一篇文章,搜索学了一下尾递归。刚才突然想起递归和它相反的一个递归,却忘了名字。又是一阵搜索,终于看到了,为了防止忘记,所以记录一下。    递归,大家都很熟了吧。用的好的话,威力挺大的。突然就想到了之前工作中遇到的一个业务,在微信中调用微信api上传图片:能够拍照和选取手机中的图片,并能够上传到服务器。结果却发现微信的上传图片到服务器是异步的,js中的异步很正常,可关键是一次只能传...

2016-03-12 18:28:07 146

转载 关于日期2013-05-25T19:09:18.769+0800格式化

其中,T代表后面是时间;+0800代表的是时区,形如GMT-08:00也是一样。如何将2013-05-25T19:09:18.769+0800格式化,通过JDK知道,SimpleDateFormat格式化时可以加上自定义的标签,前提是用单引号包围。写出如下:SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd'T'

2015-10-17 22:52:45 858

转载 黑马程序员_JAVA基础

------- android培训、java培训、期待与您交流! ----------一、JAVA开发环境搭建                 开发JAVA程序,首先需要进行相关开发环境的搭建,主要包括path、classpath的配置。        path 的作用是让系统在任何路径下都可以识别已存在的命令。如设置java变量后,能够在任何路径下使用javac *.java

2015-10-17 22:50:48 288

转载 黑马程序员_位运算符的应用

------- android培训、java培训、期待与您交流! ----------此次,通过两道练习题来了解一下位运算符。1、最有效率的算出2*8的值。2、对两个整数变量的值进行互换。……………………………………………………………………1、2*8的值可通过*直接得出,代码如下: class Operate {public static void main

2015-10-17 22:50:15 338

转载 黑马程序员_多线程与死锁

------- android培训、java培训、期待与您交流! ---------- 一、线程的创建1、继承Thread类创建步骤:1、定义类继承Thread2、复写Thread类中的run方法3、调用线程的start方法此方法有两个作用:启动线程调用run()方法 class Demo extends Thread//定义类继承Threa

2015-10-17 22:48:43 280

转载 黑马程序员_排序

------- android培训、java培训、期待与您交流! ---------- java排序,目前我掌握的有选择排序、冒泡排序、插入排序、快速排序。(排序默认从小到大排)这里说插入排序和快速排序。一、插入排序从第2位开始,认为之前的顺序已经排好。然后将后面的数据插入到前面已经排好的数据中。//插入排序 public static void insertSort(i

2015-10-17 22:48:10 274

转载 黑马程序员_Socket网络通信

------- android培训、java培训、期待与您交流! ---------- 一、通过udp传输方式传输数据1、建立udpSocket服务。2、提供数据,并将数据封装到数据包中。3、通过socket服务的发送功能,将数据包发出去。4、关闭资源。import java.net.*;//udp发送数据class UdpSend7 { public sta

2015-10-17 22:46:41 307

转载 内省

使用内省api操纵bean的属性。package com.fly.intrespect;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import org.junit.T

2015-10-17 22:46:08 244

转载 黑马程序员_JAVA反射学习

------- android培训、java培训、期待与您交流! ---------- 反射主要用于框架。Person类如下:package com.fly.reflect;import java.io.InputStream;import java.util.List;/* * Person类,用于反射构造方法 */public class Perso

2015-10-17 22:45:38 288

转载 黑马程序员_DOM方式对xml文档进行CRUD

------- android培训、java培训、期待与您交流! ----------  一、Dom和sax解析方法的区别:1、dom解析的优点是对文档crud比较方便,缺点是占用内存比较大。2、sax解析的优点是占用内存少,解析速度快,缺点是只适合做文档的读取,不适合做文档的crud。二、如何调整jvm内存三、CRUD操作进行操作的步骤:1、创建工

2015-10-17 22:44:44 295

转载 黑马程序员_基于XML的学生成绩管理平台

------- android培训、java培训、期待与您交流! ---------- 一、需求如下:   二、系统框架如下: 三、代码实现如下:1、student.xml 用于存储数据xml version="1.0" encoding="UTF-8" standalone="no"?> examid="413000" idcard=

2015-10-17 22:43:15 1935

转载 黑马程序员_SAX解析XML文档

------- android培训、java培训、期待与您交流! ---------- 一、san解析文档主要步骤如下:public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException { // 1、创建解析工厂 SAXParser

2015-10-17 22:42:39 280

转载 程序设计思想之一直添加

对StringBuffer的一直添加印象比较深刻。类似的:StringBuffer sb = new StringBuffer();sb.append("1").append("2").append("3");刚才听到方老师的课突然记起,因为添加的时候返回的是一个对象,之前一直没有思考过,也没有注意过。据说这是一种设计思想。自己写了一个类测试用。package com.fl

2015-10-17 22:41:57 307

转载 黑马程序员_http请求响应参数解读

------- android培训、java培训、期待与您交流! ---------- 一、请求头信息请求头Accept:text/html,image/*用于告诉服务器,客户机支持的数据类型Accept-Charset:ISO-8859-1用于告诉服务器,客户机采用的编码Accept-Encoding:gzip,compress用于告诉服务器,客户机支持的数据

2015-10-17 22:41:24 394

转载 黑马程序员_正则表达式

一、正则表达式:符合一定规则的表达式。作用:用于专门操作字符串。特点:用于一些特定的符号来表示一些代码操作。简化书写。所以学习正则表达式,就是在学习一些特殊符号的使用好处:可以简化对字符串的复杂操作。弊端:符号定义越多,正则越长,阅读性越差。具体操作功能:1、匹配:String matches方法,用规则匹配整个字符串,只要有一处不符号规则,就匹配结束,返回

2015-10-17 22:40:25 285

转载 java基础-泛型学习

1、泛型类class MyList { private T t; public void setT(T t) { this.t = t; } public T getT() { return t; }}2、泛型方法class MyUtil { public void showName(T t) { System.out.println("sh

2015-10-17 22:39:53 237

转载 大数相乘

很久之前就想写这个程序了,但是当时水平有限,思想也有限,找同学要了一份代码,当时也没看懂,后来就不了了知了。昨天晚上辗转难以入眠,突然想起此事,手机查了一下,了解了运算的思想,于是现在就写了起来。通过网上的资料,我也没有看太多,就那么一份,大致的思想就是模拟手算,通过数组存放待运算的数字。既然有了思想,那么就自己动手了,代码实现起来比较简单,就是纯粹的模拟手工运算而已。代码如下:

2015-10-17 22:38:03 333

转载 文件下载

1、图片下载。//设置内容为流格式response.setContentType("application/octet-stream");//添加文件长度response.addHeader("Content-Length", "" + file.length());response.setHeader("Content-Disposition","attachment;filename

2015-10-17 22:37:13 253

转载 生成passbook

package cn.wanshe.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import

2015-10-17 22:33:22 431

转载 Eclipse建web项目问题

1、new Dynamic Web Project,即动态web项目。在src下建立包,正常,继续建立类,然后就报错了。package那里直接报错. 出现这样的问题,是因为Servlet API不在当前项目的CLASSPATH中,我们需要手动添加。在工程目录"WebDemo"上右键,选择Properties,在弹出的项目属性对话框中点击左边的"Java Build Path

2015-10-17 22:32:06 367

转载 SpringMvc学习

一、注解@Controller 控制层的注解@Service 业务逻辑层@Repository 数据访问层@Component 不属于以上3层,但是需要用spring管理时使用。使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 co

2015-10-17 22:31:02 275

转载 编程礼记

1、图片下载//设置内容为流格式response.setContentType("application/octet-stream");//添加文件长度response.addHeader("Content-Length", "" + file.length());response.setHeader("Content-Disposition","attachment;filename=f

2015-10-17 22:30:16 269

转载 程序员必须知道的10大基础实用算法及其讲解

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策

2015-10-17 22:29:24 567

转载 eclipse中的插件安装(svn、maven、jetty等)

1、安装jdk    安装完成之后配置java环境变量:    JAVA_HOME:jdk安装路径;    Path:%JAVA_HOME%\bin;    Classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;    cmd-java、javac、java -version进行测试。

2015-10-17 22:27:54 516

转载 20点提高网站访问速度缩短网页加载时间(转developer.51cto.com)

网友上网都不喜欢用太多的时间等待网页的打开,等待的越长,用户可能会直接关闭网页,这样就会损失很多流量!其次,关键字的排名与网页的打开速度也有关系,这个主要体现搜索引擎对用户体验度上,用户体验度好,排名相对其它网站就好些。因此我觉得我们有必要去提高网页的打开速度,这个不需要太多的成本投入,只需要平时多注意一些小技巧就行了!下面给出20种方法帮你提高网站访问速度缩短网页加载时间。1、减少页面H

2015-10-17 22:26:49 596

转载 Memcached安装与使用

一、Linux摘自cnblogs。libevent 是安装 memcached 的唯一前提条件。它是 memcached 所依赖的异步事件通知库。参照memcached.org。1、Debian/Ubuntu: apt-get install libevent-dev Redhat/Centos: yum install libevent-devel2、下载me

2015-10-17 22:26:02 260

转载 接口继承多个

一个接口可以继承多个接口.interface C extends A, B {}是可以的.一个类可以实现多个接口:class D implements A,B,C{}但是一个类只能继承一个类,不能继承多个类class B extends A{}在继承类的同时,也可以继承接口:class E extends D implements A,B,C{}

2015-10-17 22:25:21 340

转载 postgresql数据库操作指令学习

1、coalesce,和oracle的nvl比较类型,coalesce([]),如果第一个为空,就找第二个,如果都为空,就返回空。2、extract(epoch from now()),now()表示当前时间,整个的意思是将当前时间转为毫秒数(1970.1.1至今)。

2015-10-17 22:24:00 362

转载 Dom4J操作xml文档

package com.fly.dom4j;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentHelper;imp

2015-10-17 22:23:23 245

转载 Linux系统安装时分区的选择(推荐)

前言:以前初识Linux时,对Linux系统安装时分区的选择,一点都不了解,导致几次没法进行下一步安装,因此就静下心来,专门拿出时间研究了研究这方面的知识;以下内容就是以前通过研究Linux安装过程中分区的知识总结出来的一些知识;贴上来,做个备份,也希望对Linux初学者有一些帮助。正文:一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换

2015-10-17 22:22:12 360

转载 Linux vi 编辑器介绍

Vi的工作模式:     1. 编辑模式     Vi 在初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键,k 是向下移动光标,相当于向下箭头键。在编辑模式下,用户还可以利用一些特殊按键选定文字,然后再进行删除、或复制等操作。   

2015-10-17 22:21:36 242

转载 父、子对象在内存中的存储01-16

1、子类方法不能直接使用return super;,但使用return this;返回调用该方法的对象是允许的;2、程序不允许直接把super当成变量使用。---------------------------------------------------------        当程序创建一个子类对象时,系统不仅会为该类中定义的实例变量分配内存,也会为其父类中定义的所有实例变量分

2015-10-17 22:19:42 421

转载 final修饰变量的问题

final可以修饰变量,被final修饰的变量被赋初始值后,不能对它进行重写赋值;final可以修饰方法,被final修饰的方法不能被重写;final可以修饰类,被final修饰的类不能派生子类。被final修饰的实例变量必须显式指定初始值,而且只能在如下3个位置指定初始值。定义final实例变量时指定初始值;在非静态初始化块中为final实例变量指定初始值;在构造器中为f

2015-10-17 22:17:42 388

转载 String对象

1、hashCode与System.identityHashCode默认情况下,System.identityHashCode()方法和Object.hashCode()返回的结果是一样的。System的方法返回对象所指向的内存地址,它的返回值和是否重写hashCode方法没有关系。String类重写了hashCode方法,重写了equals方法。判断两个String的值是否相等,

2015-10-17 22:16:07 250

转载 面向对象-入门

1、面向对象的经验:谁拥有数据,谁就对外提供操作这些数据的方法。2、java中使用线程,使用java5 Executors提供的方法创建线程,效率比直接Thread、Runnable要好。3、内部类访问外部类的局部变量,局部变量必须是final修饰。访问外部类的成员变量,则是 类名.this.成员变量名

2015-10-17 22:15:06 228

转载 水木桶学框架

1、基于配置文件的springMVC,源码如下:http://pan.baidu.com/s/1eQlaStO2、基于注解的springMVC,源码如下:http://pan.baidu.com/s/1dDzWfIT3、mybatis基于配置文件CRUDhttp://pan.baidu.com/s/1kTECWBl4、mybatis基于注解,含日志http://pan.

2015-10-17 22:14:24 355

转载 工作思考-2015年初

去年10月份给同事打电话,我感觉到我终于到了他13年的水平,所以想和他探讨一下。他说我接下来会进入迷茫期,而我当时正在找工作,正值意气风发,说我现在不迷茫。现在在去年11月找的新公司工作,感觉确实多了几分迷茫。因为不是很忙,所以就想学些东西,想什么都学,却感觉什么都抓不到。工作上没有驱动,自己也几乎驱动不起来。这样就不合适了,提升个人核心竞争力,必须自己驱动自己。

2015-10-17 22:13:03 302

转载 jacascript

1、js的多态var makeSound = function(animal) { animal.sound(); }; var Duck = function(){} Duck.prototype.sound = function() { console.log('嘎嘎嘎'); }; var Chicken = function(){} Chicken.prototype

2015-10-17 22:09:11 407

git-2.22.0.txt

Git-2.22.0-64-bit.exe git的windows客户端,64位的。有需要32位的请留意。 下载不易,需要多学习。

2019-07-23

空空如也

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

TA关注的人

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