添加头文件 定义函数接口 加载动态库(dll/so) 调用动态库函数 ...
分类:
编程语言 时间:
2017-06-24 15:28:17
阅读次数:
240
1、顺序执行单个线程,注意要顺序执行的话,需要用join。 执行结果: 2、同时执行两个并发线程 下面是用了打印所有属性的方法,这个方法代码中注释了,可重复利用的代码块 ...
分类:
编程语言 时间:
2017-06-24 15:29:37
阅读次数:
142
这是很久之前写的一篇Note,现在移到Blog上来,可能有些参数,NGUI插件等等不和现在版本相同.不过大概的思路应该不会错. ps: 可能有部分內容是摘抄自其他作者,没办法考证了,如有请务必联系我.标明来源 大部分游戏都是高度适配,即固定高度,根据宽高比裁剪两边的宽度,而由于这个Note文档是为一 ...
分类:
编程语言 时间:
2017-06-24 15:31:59
阅读次数:
826
根据data中的value 对geCoorMap 进行排序,暂定降序排序。 var data = [{name:"name1",value:29},{name:"name2",value:34},{name:"name3",value:50}]; var geCoorMap = {'name1':[ ...
分类:
编程语言 时间:
2017-06-24 15:32:59
阅读次数:
170
Given m arrays, and each array is sorted in ascending order. Now you can pick up two integers from two different arrays (each array picks one) and cal ...
分类:
编程语言 时间:
2017-06-24 15:34:24
阅读次数:
288
1.python基本类型有:数字、字符串、列表、元组、字典。 (1)数字类型有如下类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) (2)字符串:字符串或串(String)是由数字、字母、下划线组成的一串字符. (3)列表: ...
分类:
编程语言 时间:
2017-06-24 15:35:14
阅读次数:
206
给定一个二叉树,找出所有路径中各节点相加总和等于给定 目标值 的路径。 一个有效的路径,指的是从根节点到叶节点的路径。 ...
分类:
编程语言 时间:
2017-06-24 15:35:59
阅读次数:
287
以下是各种排序算法的C++实现,摘自《C++数据结构与程序设计》,总结起来写成博客来用于温习。 ①插入排序 时间复杂度:O(n^2)。 优点:稳定,快。 缺点:比较次数不一定,比较次数越少,插入点后的数据移动越多,特别是当数据总量庞大的时候,但用链表可以解决这个问题。 数组版实现如下: 链式版实现如 ...
分类:
编程语言 时间:
2017-06-24 16:15:39
阅读次数:
139
package suanfa; public class Maopao { public static void main(String[] args) { // TODO Auto-generated method stub int[] a = { 3, 2, 1 }; int temp; int... ...
分类:
编程语言 时间:
2017-06-24 16:16:52
阅读次数:
126
1、为什么要使用多线程?多线程的优点? 提高CPU的利用率 2、什么是多线程? 3、Java实现多线程编程的两种方式? a、继承Thread类 public class MyThread01 extends Thread { @Override public void run() { super.r ...
分类:
编程语言 时间:
2017-06-24 16:17:00
阅读次数:
191
题目描述: 迷宫是一个N*M(N,M均不超过20)的棋盘,如下图所示: 5 0 1 0 0 0 0 0 0 0 1 0 0 1 8 0 0 0 0 1 其中,“1”表示为一堵墙,不能呆在上面的;“0”表示为空地,可以在上面任意经过,可以自由的向上下左右四个方向行走; “5”表示开始所在的位置,“8” ...
分类:
编程语言 时间:
2017-06-24 16:18:12
阅读次数:
222
python特殊函数 __call__() __call__ 在Python中,函数其实是一个对象: >>> f = abs >>> f.__name__ 'abs' >>> f(-123) 123 由于 f 可以被调用,所以,f 被称为可调用对象。 所有的函数都是可调用对象。 一个类实例也可以变成 ...
分类:
编程语言 时间:
2017-06-24 16:18:44
阅读次数:
106
笔者最近在学习系统登录使用的邮箱验证码的功能实现,下面给出使用JavaMail实现发送邮箱验证码的代码。本代码使用的是163的邮件服务器,可以根据需要更换别的服务器。 上面是发送验证码的实现。如果要实现日常我们注册时正常的功能,即需要控制验证码的有效时间,最简单的可以使用cookie实现,设置coo ...
分类:
编程语言 时间:
2017-06-24 16:20:19
阅读次数:
136
软件152 刘安民 AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。 实现AOP的技术,主要分为两大类:一是采用动态代理 ...
分类:
编程语言 时间:
2017-06-24 16:20:26
阅读次数:
143
软件152 刘安民 在平时的java应用开发中,我们要实现某一个功能或者说是完成某个业务逻辑时至少需要两个或以上的对象来协作完成,在没有使用Spring的时候,每个对象在需要使用他的合作对象时,自己均要使用像new object() 这样的语法来将合作对象创建出来,这个合作对象是由自己主动创建出来的 ...
分类:
编程语言 时间:
2017-06-24 16:24:28
阅读次数:
115
DDos攻击本质上是时间序列数据,t+1时刻的数据特点和t时刻强相关,因此用HMM或者CRF来做检测是必然!——和一个句子的分词算法CRF没有区别!注:传统DDos检测直接基于IP数据发送流量来识别,通过硬件防火墙搞定。大数据方案是针对慢速DDos攻击来搞定。难点:在进行攻击的时候,攻击数据包都是经 ...
分类:
编程语言 时间:
2017-06-24 16:25:52
阅读次数:
279
④希尔排序 时间复杂度:n^1.25 ~ 1.6n^1.25。 优点:快,数据移动少。 缺点:不稳定,增量的选择无法确切知道,只能凭经验来取。 ⑤归并排序 时间复杂度:O(nlgn)。 优点:稳定,快。 缺点:需要O(n)的辅助空间,空间复杂度高。 ⑥快速排序 时间复杂度:O(nlgn)。 优点:极 ...
分类:
编程语言 时间:
2017-06-24 16:25:58
阅读次数:
181
给定一个整数数组,在该数组中,寻找三个数,分别代表三角形三条边的长度,问,可以寻找到多少组这样的三个数来组成三角形? ...
分类:
编程语言 时间:
2017-06-24 16:27:29
阅读次数:
311
package suanfa; import java.util.Random; public class RandomStr { public static String getRandomStr(int length) { String base = "abcdefghijklmnopqrstu... ...
分类:
编程语言 时间:
2017-06-24 17:12:21
阅读次数:
131
#!/usr/bin/env python #-*-coding:utf-8-*- pro_name_1 = '特仑苏' pro_prince_1 = 48 pro_total_1 = pro_price_1*1 pro_name_2 ='卡通垃圾面' pro_prince_2 =2.5 pro_t... ...
分类:
编程语言 时间:
2017-06-24 17:12:54
阅读次数:
251