码迷,mamicode.com
首页 > 编程语言
Java获取操作系统的本机ip和Mac地址
获取局域网ip和mac(如果电脑没有直接连接外网),否则获取公网ip 通过第三放获取公网ip package?org.twt.zipjar.test; import?java.io.BufferedReader; import?java.io.IOException; import?java.io.Input...
分类:编程语言   时间:2015-09-05 23:58:32    阅读次数:507
利用 Python yield 创建协程将异步编程同步化
在 Lua 和 Python 等脚本语言中,经常提到一个概念: 协程。也经常会有同学对协程的概念及其作用比较疑惑,本文今天就来探讨下协程的前世今生。 首先回答一个大家最关心的问题:协程的好处是什么? 通俗易懂的回答...
分类:编程语言   时间:2015-09-05 23:59:27    阅读次数:684
Java核心技术之深入理解对象的生命周期
1 总体说明 Java类的初始化 对象的创建与初始化 对象的销毁 对象的复制...
分类:编程语言   时间:2015-09-05 23:50:48    阅读次数:275
Arcgis for javascript实现百度地图ABCD marker的效果
在我的博客中,有一篇相关的文章,这段时间,有很多人问我求源码,只是时间过去已长,源代码已找不到,乘着这个9.3放假,又重新实现了下,并相关代码做了优化,在此贴出来,方便大家使用。...
分类:编程语言   时间:2015-09-05 23:50:32    阅读次数:350
机器学习算法及应用领域相关的中国大牛
李航:http://research.microsoft.com/en-us/people/hangli/,是MSRA Web Search and Mining Group高级研究员和主管,主要研究领域是信息检索,自然语言处理和统计学习。近年来,主要与人合作使用机器学习方法对信息检索中排序,相关性...
分类:编程语言   时间:2015-09-05 23:46:00    阅读次数:206
Python3中map函数的问题
在Python2中map函数会返回一个list列表,如代码:>>> def f(x, y): return (x, y) >>> l1 = [ 0, 1, 2, 3, 4, 5, 6 ] >>> l2 = [ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', '.....
分类:编程语言   时间:2015-09-05 23:42:54    阅读次数:323
Java_Activiti5_菜鸟也来学Activiti5工作流_之初识常用服务类和数据表(二)
1 /** 2 * 代码清单中使用 ProcessEngines类加载默认的流程配置文件(activiti.cfg.xml),再获取各个服务组件的实例。 3 * RepositoryService主要用于管理流程的资源, RuntimeService主要用于流程运行时的流程...
分类:编程语言   时间:2015-09-05 23:44:14    阅读次数:202
Java实现打印文件路径和展示文件目录
今天闲来无事,自己实现了一个打印文件和展示文件目录的小功能;输入文件或目录,若为文件打印其路径和名字,若为目录,可选文件后缀名,若不选,则打印其下所有文件,若选择后缀名,则打印其下所有匹配后缀名的文件。代码如下:/* * 输入文件或目录,若为文件打印其路径和名字, * 若为目录,可选文件后缀名,.....
分类:编程语言   时间:2015-09-05 23:42:56    阅读次数:224
程序员面试100题之十:快速找出一个数组中的两个数字,让这两个数字之和等于一个给定的值(转)
能否快速找出一个数组中的两个数字,让这两个数字之和等于一个给定的值,为了简化起见,我们假设这个数组中肯定存在至少一组符合要求的解。假如有如下的两个数组,如图所示:5,6,1,4,7,9,8给定Sum= 101,5,6,7,8,9给定Sum= 10分析与解法这个题目不是很难,也很容易理解。但是要得出高...
分类:编程语言   时间:2015-09-05 23:43:05    阅读次数:3460
C++构造函数虚函数例题
虚函数:#include class A{public: A ():m_iVal(0) { test(); } virtual void func() { std::couttest(); return 0;} 输出结果 0 1 2;A...
分类:编程语言   时间:2015-09-05 23:41:52    阅读次数:389
C语言中不同函数之间怎么传值?
#include int change();int change(int j){ j=0;return(j);}void main(){ int b = change (b); printf("%d",b);}
分类:编程语言   时间:2015-09-05 23:38:58    阅读次数:194
python 深入模块和包
模块可以包含可执行语句以及函数的定义。这些语句通常用于初始化模块。它们只在第一次导入时执行。只在第一次导入的时候执行,第一次。妈蛋的第一次。。。后面再次导入就不执行了。[1](如果文件以脚本的方式执行,它们也会运行。)每个模块都有自己的私有符号表,模块内定义的所有函数用其作为全局符号表。被导入的模块...
分类:编程语言   时间:2015-09-05 23:38:02    阅读次数:288
javascript继承的三种方法
javascript并不是纯粹的面向对象的语言,因此也没有明确的继承方式,但可以通过一些方式来模拟继承。本文总结常见的javascript继承模拟方式1,对象继承//父类function Person(name,age){ this.name = name; this.age = age...
分类:编程语言   时间:2015-09-05 23:38:39    阅读次数:207
[转载]Python 包管理工具解惑
原文链接:http://zengrong.net/post/2169.htmPython 包管理工具解惑python packaging一、困惑作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面:这几个包管理工具有什么不同?distutilssetupto...
分类:编程语言   时间:2015-09-05 23:37:31    阅读次数:408
C++ 取得数组长度
C++中没有提供 直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢?其中一种方法是使 用sizeof(array) / sizeof(array[0]), 在C语言中习惯上在 使用时都把它定义成一个宏,比如#define ...
分类:编程语言   时间:2015-09-05 23:36:50    阅读次数:184
堆排序
一、堆的概念: 堆是一种数据结构,是一棵像这样的完全二叉树,其任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>=key[2i+2]称为大顶堆,满足 Key[i]=0;i--) { maxHe...
分类:编程语言   时间:2015-09-05 23:34:57    阅读次数:206
c++ 载入内存中dll ,以及内存注入
用c++ 许多代码都得自己写, 这里是我自己修改的一个内存载入的一个封装库 , c++ 的程序员可以直接拿来用特点如下:直接在内存中载入,无磁盘占用支持加壳保护的dll , 平时用的最多的vmp ,其它壳子还请自己测试无模块载入, 因为重写了loadlibary ,如需要请自己注册支持注入到目标进程...
分类:编程语言   时间:2015-09-05 23:32:25    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!