码迷,mamicode.com
首页 > 编程语言 > 日排行
JAVASCRIPT与PHP观察者模式
JAVASCRIPT:a.代码:vara=function(){this.int=0this.add=function(int){this.int=int}this.watch=function(){if(this.int==0){console.log(‘0‘)}else{console.log(‘not0‘)}}}vara=newa()a.watch()a.add(1)a.watch()b.输
分类:编程语言   时间:2018-03-21 11:39:42    阅读次数:159
简单的四则运算(JAVA版) 201571030129
简单的四则运算(JAVA版) GitHub项目地址:https://github.com/wangshenghai/wsh.git 1、需求分析 程序可接收一个输入参数n,然后随机产生n道加减乘除练习题; 每个数字在 0 和 100 之间,运算符在3个到5个之间; 每个练习题至少要包含2种运算符; ...
分类:编程语言   时间:2018-03-21 11:40:59    阅读次数:270
php-java-bridge实践
php-java-bridge是什么?php调用java方法有rpc,也有php-java-bridge.php里调用java平台封装好的jar包里的class类和方法,一般飘易推荐的做法是采用php-java-bridge做桥接.孰优孰略,做了比较以后咱们再议。php-java-bridge实现原理。      先打开java的一个监听端口,php调用java的时候
分类:编程语言   时间:2018-03-21 11:41:06    阅读次数:150
Linux 下 安装Python第三方模块工具箱pip
下载文件 wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 执行安装 python get-pip.py 可以做一个软连接 ln -s /usr/local/python27/bin/pip /usr/bin/pip 然 ...
分类:编程语言   时间:2018-03-21 11:41:37    阅读次数:171
用C语言写一个好玩的宝石一样的图像
#include<stdio.h>main(){intn;scanf("%d",&n);for(inti=0;i<n;i++){for(intj=0;j<n-i-1;j++){printf("");}for(intj=0;j<i*2+1;j++){printf("*");}printf("\n");}for(inti=n-1;i>0;
分类:编程语言   时间:2018-03-21 11:42:35    阅读次数:142
php 二维数组按某个键值排序
array_multisort(array_column($arr,'age'),SORT_DESC,$arr); ...
分类:编程语言   时间:2018-03-21 11:43:56    阅读次数:156
如约而至,Java 10 正式发布!
3 月 20 日,Oracle 宣布 Java 10 正式发布。 官方已提供下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 。 在 Java 9 之后,Java 采用了基于时间发布的策略,每 6 个月一个版本 ...
分类:编程语言   时间:2018-03-21 11:44:55    阅读次数:221
JAVASCRIPT与PHP注册自己的“事件”
JAVASCRIPT:a.代码:vara=function(){this.evethis.functhis.on=function(eve,func){this.eve=evethis.func=func}this.emit=function(eve){if(this.eve==eve){varfunc=this.funcfunc()}}}varaa=newa()aa.on(‘click‘,fun
分类:编程语言   时间:2018-03-21 11:45:21    阅读次数:161
PHP算法面试题
1.使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组 //冒泡排序(数组排序) function bubble_sort($array){ $count = count($array); if ($count <= 0) return false; for($i=0; $i<$count; ...
分类:编程语言   时间:2018-03-21 11:46:06    阅读次数:185
JAVASCRIPT与PHP动态往类中添加方法
JAVASCRIPT:a.代码:```vara=function(){}varmy_a=newa()my_a.say=function(){console.log(‘hello‘)}my_a.say()b.输出:hello2.PHP:a.代码:<?phpclassa{}$a=newa();$a->say=function(){echo"hello";
分类:编程语言   时间:2018-03-21 11:46:38    阅读次数:244
python 十大经典排序算法
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括: 关于时间复杂度: 平方阶 ...
分类:编程语言   时间:2018-03-21 11:49:06    阅读次数:176
让你彻底明白JAVA中堆与栈的区别
原文地址:http://www.2cto.com/kf/201302/190704.html 简单的说: Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存 ...
分类:编程语言   时间:2018-03-21 11:49:14    阅读次数:239
Java的数据类型
恢复内容开始 Java里int类型表示为32位,但在C里以16位存储; 并且Java里的布尔运算(boolean)可以得到ture或者false的结果; Java里int 一个数组表示为a[],其中的a实质上是一个地址,指向存储这个数组内容的内存; 定义变量时书写规范,变量用英文表示便于理解,在变量 ...
分类:编程语言   时间:2018-03-21 11:51:58    阅读次数:144
Python——简单实现十进制对十六、八、二进制的转换
通过Python简单实现用十进制对十六、八、二进制的转换
分类:编程语言   时间:2018-03-21 11:53:02    阅读次数:155
python 重要的日志模块logging
一,logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: logging模块主要分为四个部分: Loggers:提供应用程序直接使用的接口 Handlers:将Loggers ...
分类:编程语言   时间:2018-03-21 11:54:40    阅读次数:241
对Python课程的期望
之前对Python没有过多的了解,只是简单的知道有这么一种计算机语言。作为一个计算机小白,感觉计算机语言好神秘,对Python也有一定的恐惧感。Python是不是很难学?Python能解决什么实际问题?Python的适用面广不广?等等一系列问题也让我对Python充满了好奇。当真正开始学的时候,感觉 ...
分类:编程语言   时间:2018-03-21 11:56:00    阅读次数:173
Python创建dict的几种方法
声明:转自CSDN (http://blog.csdn.net/csujiangyu/article/details/45176399) 1. 创建空字典 2.直接赋值创建 3.通过关键字dict和关键字参数创建 4.通过二元组列表创建 5.dict和zip结合创建 6.通过字典推导式创建 7.通过 ...
分类:编程语言   时间:2018-03-21 11:57:01    阅读次数:507
javascript基础类型判断
javascript基础类型判断
分类:编程语言   时间:2018-03-21 13:45:26    阅读次数:174
java线程(二)
线程池是指在创建一个多线程应用程序的时候创建的一个线程集合,然后在执行新的任务的时候重用这些线程而不是新建一个线程 线程的几种状态: 新建状态、就绪状态、运行状态、阻塞状态、死亡(终止)状态 线程赋值名称: http://blog.csdn.net/kaka534/article/details/5 ...
分类:编程语言   时间:2018-03-21 13:45:48    阅读次数:146
Ubuntu下通过Firefox Opera Chromium浏览器直接执行java应用程序(打开java jnlp文件)实现在服务器远程虚拟控制台完成远程管理的方法
远程虚拟控制台依赖于java运行环境(jre),在通过浏览器打开链接前,系统必须安装jre环境,远程管理控制台其实就是一个java程序,打开相应的网站会下载一个jnlp(java网络加载协议)的文件,只有运行这个jnlp文件的程序才能实现远程控制,linux上实现jre可以通过OpenJDK的jre ...
分类:编程语言   时间:2018-03-21 13:47:24    阅读次数:1266
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!