码迷,mamicode.com
首页 > 编程语言
Java回调函数的理解
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名....
分类:编程语言   时间:2014-12-03 07:06:05    阅读次数:151
学习:java原理—反射机制
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提 出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中 LEAD/LEAD++ 、OpenC...
分类:编程语言   时间:2014-12-03 07:05:27    阅读次数:162
回调函数透彻理解Java
回调函数,第一次见是在Java编程思想中,以及后来的观察者模式也应用了回调函数的思想。但是一直都没有重视,终于在一次面试的时候吃亏了,越来越理解为什么很多人说Java编程思想这本书要一遍遍的看,吃透! 首先在网络上搜索很多文章介绍什么是回调函数,看的云里雾里的。后来自己一步步分解终于理解了,记录如....
分类:编程语言   时间:2014-12-03 07:02:59    阅读次数:244
Java类文件结构
注:刚读完《深入理解Java虚拟机》的类文件这一章,梳理一下思路。在此之前我只知道源文件.java需要先进行javac编译成为.class文件。那么.class这个类文件是如何保存的呢?看一遍书都是浑浑噩噩搞不太明白,看了三遍大概知道是怎么存储了。原来就是用的表和无符号数,u1,u2,u4,u8, ...
分类:编程语言   时间:2014-12-03 07:03:10    阅读次数:197
扩展 Unity 内置类型 (组件)
Unity 内置组件基本没有可以继承的。某些比较常用但现有 API 没有定义的功能,我们可以通过 C# 的扩展类方法来实现。下面是一些比较实用的扩展方法。扩展 Transform每一个 GameObject 都含有一个 Transform 组件(在 UGUI 里新引入的 RectTransform ...
分类:编程语言   时间:2014-12-03 07:03:12    阅读次数:672
PHP 常用排序算法
排序算法<?php namespaceiphp\algorithm; /** *CreatedbyPhpStorm. *User:123 *Date:14-9-3 *Time:下午3:53 */ classSort { /** *冒泡排序 *算法,相邻2个元素比较,如果前大于后者,交换位置 *第一次比较,将最大的元素排在了最后。 *需要n-1次冒泡 *@param$arr *@return..
分类:编程语言   时间:2014-12-03 02:01:38    阅读次数:155
python业务更新程序
开发动机:作为一名专业的运维人员,面对业务系统更新是再正常不过得了,但是面对每周两次以上,并且都要在晚上才可以做到的更新,作为一名有远大理想并时刻想变技术方面的“糕富帅”的男人,怎么可以容忍这样的单一重复毫无技术含量的工作占用我过多的时间,一直秉承机器的事..
分类:编程语言   时间:2014-12-03 02:01:34    阅读次数:259
python爬虫实战,多线程爬取京东jd html页面:无需登录的网站的爬虫实战
【前言】#本脚本用来爬取jd的页面:http://list.jd.com/list.html?cat=737,794,870到 #......http://list.jd.com/list.html?cat=737,794,870&page=11&JL=6_0_0的所有html的内容和图片。 #本脚本仅用于技术交流,请勿用于其他用途 #byRiver #qq:179621252 #Date:2014-12..
分类:编程语言   时间:2014-12-03 01:56:51    阅读次数:405
python 发送中文邮件
#!/usr/bin/python#coding:utf-8importsmtplibfromemail.HeaderimportHeaderfromemail.MIMETextimportMIMETextmail_host=‘smtp.163.com‘mail_user=‘user‘mail_pass=‘password‘mail_postfix=‘163.com‘defsend_mail(to_list,subject,content):me=mail_user+"<"+mail_user+"@"+..
分类:编程语言   时间:2014-12-03 01:55:50    阅读次数:240
JavaSE基础笔记五
第四章面向对象(二)1.面向对象的特征二:继承性1.为什么要有继承性:减少代码的冗余2.通过“classAextendsB"类实现类的继承子类(派生类):A父类:(或基类SuperClass):B3.子类继承父类后,父类中声明的属性、方法,子类就可以获取到明确:当父类中有私有的属性或方法时,子..
分类:编程语言   时间:2014-12-03 01:57:41    阅读次数:214
VS2010/MFC中修改菜单栏后状态栏消失问题
今天用VS2010编写单文档的窗口程序,修改菜单之后忽然发现状态栏不见了,百度了好久也没有找到原因,无奈只能重新又做了一遍,结果功夫不负有心人,原因一不小心被我找到了。原来MFC中有一个命令是ID_VIEW_STATUS_BAR对应的函数可以隐藏状态栏的显示。我的解决方法比较笨,就是..
分类:编程语言   时间:2014-12-03 01:57:08    阅读次数:307
JAVA聊天室客户端不显示内容,服务端没问题的原因总算找到了
o(≧口≦)o刚才打了很多内容,结果忘了网络断开了,没法自动存稿。结果一发布把内容都弄没了。气死,不写了。今天讲的是JAVAEE,讲的很快,主要就重点或者是和SE不一样的才过一下,差不多的就跳过去,让我们自己看PPT。。。。。。(没掉的内容)。。。。。。上周做了个简单的聊..
分类:编程语言   时间:2014-12-03 01:54:26    阅读次数:1400
详解Spring MVC 4之ViewResolver视图解析器
所有的WeMVC框架都有一套它自己的解析视图的机制,SpringMVC也不例外,它使用ViewResolver进行视图解析,让用户在浏览器中渲染模型。ViewResolver是一种开箱即用的技术,能够解析JSP、Velocity模板和XSLT等多种视图。Spring处理视图最重要的两个接口是ViewResolver和View。View..
分类:编程语言   时间:2014-12-03 01:53:36    阅读次数:653
java发送短信
最近在做CRM的项目,先接触到的是发送短信。我是通过SMS平台来发送短信的,本人还是菜鸟,如果有说的不对的还望大家给予指正,先谢谢了。1.先到短信平台去注册用户2.注册成功后,到接口API下找到UID和KEY,可以进行修改。GBK编码发送接口地址:http://gbk.sms.webchinese.cn/?U..
分类:编程语言   时间:2014-12-03 01:52:42    阅读次数:227
算法复杂度分析方法以及算法概述
算法定义:解决特定问题的求解步骤的描述.算法特性:有穷性、确定性、可行性、输入、输出算法的设计要求:正确性、可读性、健壮性、高效率和低存储量需求算法度量方法:事后统计方法(不科学)、事前分析估算方法函数的渐近增长:给定两个函数f(n)和g(n),如果存在一个整数N,..
分类:编程语言   时间:2014-12-03 01:51:10    阅读次数:167
多线程单例模式的安全实现
多线程单例模式的实现。通过双重锁定,自旋处理,实现安全的多线程单例和共享区数据的访问。资源访问的形式采用简单等待处理.同时使用std::bind进行函数绑定。 // atomic_lock_flag_p202_6-3-3.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #...
分类:编程语言   时间:2014-12-03 01:46:07    阅读次数:174
JavaScript的一些知识碎片(1)
打算把使用Javascript的水平从childish提升到小学毕业,近期会持续记录一些知识点。javascript的引用机制:只要一个对象赋值为另一个对象,就建立了引用。一旦建立了引用,对象们就公用一块空间。可以看下面一段代码:var stooge={ nickname:"Maria"}v...
分类:编程语言   时间:2014-12-03 01:46:42    阅读次数:232
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!