首页 > 编程语言
javaScript之promise
异步加载一直是我很头痛的问题,本科阶段学过异步同步通信就把我绕的很糊涂。但是接触到JS中的异步加载后我才真正认识到,所谓的异步加载就像一个客服中心,每一个工作人员就对应一条工作流程线。下面我会详细介绍pronise的实现方法。 promise,就是一个对象,用来传递异步操作消息。它代表某个未来才会知 ...
分类:编程语言   时间:2017-06-17 12:47:29    收藏:0  评论:0  赞:0  阅读:294
python 函数的进阶
一、递归函数 一个函数自己调用自己就是递归调用。 这样会陷入死循环,跟while和for的死循环不同的是,递归调用的函数只能循环999次,然后就报错了。 递归调用的特性: 1、必须有一个明确的结束条件 2、递归调用效率不高,每次进入更深一次的递归时,问题规模要比上次递归有所减少 二、高阶函数 1、如 ...
分类:编程语言   时间:2017-06-17 12:47:14    收藏:0  评论:0  赞:0  阅读:286
《深入理解Java虚拟机》笔记01 -- 运行时数据区
运行时数据区示意图 1. 程序计数器 占用一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。主要用来记录线程执行到哪条语句了,分支、循环、跳转、异常处理、线程恢复等功能都需要依赖这个计数器来完成。 如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的 ...
分类:编程语言   时间:2017-06-17 12:43:11    收藏:0  评论:0  赞:0  阅读:241
docker的简单搭建(java/tomcat 环境)
1、一副图简单了解下docker的布局,它是虚拟的,docker分为私服、镜像、容器三个模块 一般从私服pull镜像,镜像run一个容器,我们把容器作为一个虚拟服务,里面可以独立运行进程有独立的内网Ip, 通常把tomcat、工程挂到容器中运行 2、快速安装Docker(在centos、ubuntu ...
分类:编程语言   时间:2017-06-17 12:40:31    收藏:0  评论:0  赞:1  阅读:287
Python之面向对象
一.面向对象的设计意义 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度; 缺点是:可扩展性差,修改代码麻烦; 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux ...
分类:编程语言   时间:2017-06-17 12:39:45    收藏:0  评论:0  赞:0  阅读:342
JAVA多态学习1
多态–概念 所谓多态。就是指一个引用(类型)在不同情况下的多种状态。也能够理解成:多态是指通过指向父类的指针,来调用在不同子类中实现的方法。 实现多态有两种方式:1、继承。2、接口 这一次我们先来演示一下: 继承、方法覆盖、多态以及向上转型的内容 package polimorphic; publi ...
分类:编程语言   时间:2017-06-17 12:37:51    收藏:0  评论:0  赞:0  阅读:298
java:IO流(leak filling)
1.IO流中缓冲区过小,会造成读入不全(打印出来的东西会不全)读入的会是最后一个读入的,不会造成写出不全(即写出来的东西)。2.缓冲区在读入时的作用就是将某个文件内容的读入到缓冲区,然后通过缓冲区来进行存储,缓冲区过小会造成打印不全。 缓冲区在输出的时候,充当一个媒介,读入缓冲区多少就输出多少,依次 ...
分类:编程语言   时间:2017-06-17 12:36:34    收藏:0  评论:0  赞:0  阅读:322
Java对数组的操作(三)—比較两个数组中的元素是否同样的最简单方法
呵呵呵,实现Java比較两个数组中的元素是否同样的功能你是怎么做的?看以下最简单方法: import java.util.Arrays; public class Test { /** * Java比較两个数组中的元素是否同样 */ public static void main(String[] ...
分类:编程语言   时间:2017-06-17 12:00:05    收藏:0  评论:0  赞:0  阅读:251
OC调用Swift
改动main.m文件 #import <Foundation/Foundation.h> #import "Root.h" int main(int argc, const char * argv[]) { @autoreleasepool { Root *rt = [[Root alloc] in ...
分类:编程语言   时间:2017-06-17 11:59:27    收藏:0  评论:0  赞:0  阅读:330
python基础学习日志day8-动态导入和断言
一:动态导入importlib 在程序运行的过程中,根据变量或者配置动态的决定导入哪个模块,可以使用模块importlib importlib使用示例 二:断言assert 如果接下来的程序依赖于前面的,而后面程序很重要,不能出错。可以用assert ,如果检查不过关就抛出AssertionErro ...
分类:编程语言   时间:2017-06-17 11:55:55    收藏:0  评论:0  赞:0  阅读:364
java+jenkins+testng+selenium+ant
1、安装jdk7以上2、http://mirrors.jenkins-ci.org/windows/latest 下载最新的war包3、cmd命令在war包目录下执行:java -jar jenkins.war4、输入http://localhost:8080可以打开jenkins页面5、安装Tor ...
分类:编程语言   时间:2017-06-17 11:54:36    收藏:0  评论:0  赞:0  阅读:401
JavaScript初探系列之数组的基本操作
在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也 ...
分类:编程语言   时间:2017-06-17 11:54:24    收藏:0  评论:0  赞:0  阅读:267
Python高级特性:Python迭代、生成器、列表生成式
迭代给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历称为迭代(Iteration)。在java和C语言中,迭代是通过循环list的下标来完成的,Python中迭代的抽象程度更高,不仅可以迭代list和tuple,而且可以迭代任何可迭代对象,包括我们自己创建... ...
分类:编程语言   时间:2017-06-17 11:52:38    收藏:0  评论:0  赞:0  阅读:428
C实现9种排序算法
#include <stdio.h> #include <stdlib.h> #define LENGTH(s) (sizeof(s)/sizeof(int)) #define SWAP(x,y) {long t; t=x; x=y; y=t;} //冒泡排序 void BubbleSort(int ...
分类:编程语言   时间:2017-06-17 11:51:34    收藏:0  评论:0  赞:0  阅读:305
Intellij 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099,端口被占用
解决方案: 1.查找出占用进程id:netstat -ano|findstr 1099 2.杀死进程:taskkill -f -pid 4836 ...
分类:编程语言   时间:2017-06-17 11:49:43    收藏:0  评论:0  赞:0  阅读:704
六种常见排序算法的java实现
package edu.cn.ysw; //八种排序算法的实现与效率分析 /* * 内排序的种类: * 1.插入排序:直接插入排序、希尔排序。 * 2.选择排序:简单选择排序、堆排序。 3.交换排序:冒泡排序、快速排序。 4.归并排序 5.基数排序 */ public class SortedMet... ...
分类:编程语言   时间:2017-06-17 11:49:10    收藏:0  评论:0  赞:0  阅读:391
学习Javascript闭包(Closure)
下面转自阮一峰的网络日志 闭包(closure)是Javascript语言的一个难点,也是它的特色。非常多高级应用都要依靠闭包实现。 以下就是我的学习笔记,对于Javascript刚開始学习的人应该是非常实用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量 ...
分类:编程语言   时间:2017-06-17 11:48:44    收藏:0  评论:0  赞:0  阅读:292
go语言net包rpc远程调用的使用
一、基于http的RPC 服务端: 客户端: 二、基于tcp的RPC 服务端: 客户端: 三、JSON RPC 方式 jsonrpc方式是数据编码采用了json,而不是gob编码。 服务端: 客户端: ...
分类:编程语言   时间:2017-06-17 11:46:29    收藏:0  评论:0  赞:0  阅读:336
Python编写简易木马程序(转载乌云)
Python编写简易木马程序 light · 2015/01/26 10:07 0x00 准备 文章内容仅供学习研究、切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录、截屏以及通信功能的简易木马。依然选用Sublime text2 +JEDI(python自动补全插件)来撸代码,安装 ...
分类:编程语言   时间:2017-06-17 11:45:45    收藏:0  评论:0  赞:0  阅读:518
PHP实现4种排序算法
1、冒泡排序 冒泡排序其实是基于“交换”。每次从第一个记录开始,一、二两个记录比较,大的往后放,二三两个记录比较...依次类推,这就是一趟冒泡排序。每一趟冒泡排序后,无序序列中值最大的记录冒到序列末尾,所以称之为冒泡排序 1 2 3 4 5 6 7 8 9 10 11 12 function Bub ...
分类:编程语言   时间:2017-06-17 11:45:04    收藏:0  评论:0  赞:0  阅读:369
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!